MCPD on .NET 4.0
课程介绍
在这门课程中,具有Windows及Web应用程序开发经验的开发人员将学习到使用ADO.NET Entity Framework, LINQ, WCF Data Service, Sync Framework及ADO.NET来优化他们的设计,并开发更好的数据访问代码。
入学要求
本门课程适合在中到大型开发环境中使用Visual Studio的专业开发人员。他们将会在他们的Web或Windows应用程序中使用Entity Framework, LINQ,和ADO.NET实现数据访问及数据绑定,同时希望优化他们的数据访问代码。听众应该使用过Visual Studio 2008SP1或以上版本的Visual Studio产品。听众应具有一些使用Visual Studio 2010开发Windows或Web应用程序经验。
通常情况下,听众需要具有以下知识或经验:
开发多层应用程序访问各种数据源
在程序中实现数据绑定
一些使用LINQ和ADO.NET经验
了解Entity Framework概念
学习后具备能力
评估各种业务并选择最适合的数据访问技术和工具。描述在构建和维护应用程序是Entity Framework, WCF Data Service及ADO.NET的功能角色。使用LINQ作为首选技术来提高效率及应用程序质量。
使用Entity Framework中提供的工具将应用程序业务逻辑中的概念模型映射到数据库中逻辑数据模型上。
使用LINQ to Entities,Entity SQL及Entity Client名称空间下的类这样的方法查询Entity Data Model(EDM)。
在EDM上完成对数据修改的任务。
解释通过Entity Framework实现的对象服务功能,解释对象服务API在企业应用程序中对于多用户并发访问相同数据的支持。
描述使用对象服务构建可扩展,优化的数据访问层的最佳实践。
在业务逻辑中自定义和扩展实体,并使用高级映射功能将其数据模型映射业务及应用程序需求。
通过使用Entity Framework重用在数据访问层中现有的业务类。
解决在通过Entity Framework构建N层企业级应用程序时的架构问题。
通过使用Entity Framework构建可扩展的解决方案实现在N层应用程序中对数据的更新。
在客户端应用程序访问离线数据。
设计,开发,使用简单的WCF Data Service。
使用WCF Data Services更新并删除数据,同时处理多用户并发。
开发高性能,可扩展的ADO.NET应用程序。
解释LINQ to SQL如何针对使用抽象底层ADO.NET查询及结果后的业务逻辑模型开发。
|