5800
课时安排:1200
课程内容:实训主题
实训内容
实训目标
第一阶段 语言核心与 .NET framework 4.0
语言基础
C#基础语法、数据类型、流程控制、数组、面向对象编程。
掌握C#面向对象编程的核心思想,具备扎实的C#语言编程能力。
C#高级
泛型、Attribute、委托、匿名方法、参数数组、集合、异常处理。
掌握C#编程核心语法特征,掌握常见的高级编程技巧。
.NET framework 4.0及Visual Studio 2010
网络编程、多线程编程、IO、正则表达式、字符集编码和国际化。
掌握最新的.NET framework 4.0体系架构、熟练使用Visual Studio 2010开发工具,熟练掌握.NET framework核心API。
第二阶段 SQL Server2010数据库及ADO .NET
SQL Server 2010数据库
SQL语句、数据库设计、三范式、视图、索引。
熟练的掌握SQL语句;掌握一定的数据库查询技巧及SQ语句优化技巧。掌握SQL Server 2010体系结构及核心编程技术;掌握数据库设计的一般原则和范式,具备一定的商业数据库设计经验。
ADO.NET+Linq
连接管理、数据集、适配器、流读取器、数据视图、事物控制、数据绑定控件、批量操作、Linq语法、Linq对象查询、数据库查询、数据集查询。
掌握ADO.NET核心组件和应用;可以熟练的实现基于ADO.NET的数据访问功能;熟练掌握Linq语法和查询技巧。
第三阶段 Window Form高级编程和WPF
Window Form
MDI、GDI、水晶报表、高级控件
掌握Window Form编程的核心控件,了解Window Form编程的核心设计模式,具备一定的Window Form编程经验。
WPF
WPF控件、WPF UI设计、视频、动画、3D等。
掌握 WPF和体系架构,熟练掌握掌握WPF核心控件;掌握WPF进行多媒体、动画、3D效果的编程技巧。
全真实训项目1: Tree-Center呼叫中心系统
第四阶段 Web编程基础
XML
XML语法结构、标记、属性、实体;RSS、DTD、Schema等。
掌握XML的基本结构,理解RSS、DTD和Schema的基本原理。
HTML、CSS
HTML基本文档结构、CSS核心、布局、连接、列表、表格、表单。
掌握HTML基本原理;掌握CSS各种选择器及常见样式设置;熟练使用HTML常用元素。
Javascript高级
Javascript基础语法、字符串、日期、数组、正则表达式、异常处理、DHTML、HTMLDOM编程;Javascript面向对象编程;prototype、闭包、作用域。
深入理解Javascript语言原理;熟练的使用Javascript对HTML DOM进行编程;熟练掌握Javascript对象对象封装技巧,为后续的Javascript学习打下坚实的基础。
JQuery核心
JQuery基础、JQuery选择器、JQuery高级应用(数据绑定、操纵样式、动画效果、事件处理、文本操纵、DOM操纵等等);JQuery常见插件(UI类插件、验证类插件、导航类插件、其他特效类插件)
掌握JQuery核心API;了解JQuery基本设计原则;了解多种JQuery插件;掌握DWR的基本原理及应用技巧。
第五阶段 ASP.NET及.NET商业应用开发
ASP.NET
控件、输入验证、安全验证、SQL注入防止、跟踪、错误处理、主题、母版、数据绑定、cookie、session管理、页面缓存、数据缓存、优化、配置、部署等。
掌握ASP.NET核心控件,熟练掌握Web服务器端编程技巧,属性常见的Web服务器端设计模式,掌握页面缓存、数据缓存等优化技巧;掌握安全验证、防黑客攻击等系统安全策略。
Webservice、WCF
SOAP协议、WSDL、UDDI、WSC、WSP、WSB、异步调用、事务处理、自定义SOAP Header、缓存、WCF原理及应用。
理解Webservice的基本原理,掌握基于.NET平台的Webservice编程技巧,特别是安全、事务的处理技巧。
Ajax
Ajax原理、XMLHTTPRequest对象、XMLDOM、Ajax for ASP.NET
掌握Ajax的基本通信原理;掌握基于XML和JSON的Ajax数据规则。
Silverlight
RIA原理、Silverlight编程、动画、多媒体、服务器端交互。
掌握RIA技术的一般设计原理,熟练掌握Silverlight编程技巧。
全真实训项目2: MyNeighbors SNS 交互社区
Phone 7
Phone7开发环境配置、Phone7核心应用开发、Phone7多媒体应用开发等。
熟练掌握Phone7核心应用开发,理解Phone7常见设计模式;掌握Phone7与商业应用结合的编程策略和技巧。
微软云计算
解决方案
云计算原理、IaaS、PaaS、SaaS、微软云项目案例、微软云计算解决方案。
理解云计算核心概念,属性微软云计算解决方案。
OOAD
UML、面向对象设计原则、设计模式(单例、工厂、状态、观察者、组合等)、设计工具;软件过程和软件活动;需求设计、概要设计、详细设计基本原则和文档规范、配置管理的基本概念和必要性、VSS基本操作。
理解面向对象设计的 一般原则;理解重用的意义;掌握常见的设计模式。
全真实训项目3: PalmCinema掌上影院平台