background image

.Net 外企软件工程师培训课程详解

教学内容安排(500 课时)

课程名称

课程内容

培训目的

C# 编程方法和编程

技巧、面向对象的思
想、数据结构和算法

以及设计模式(50

课时)

详细介绍.Net Framework、C# 语法、编程方法、编程技巧。

深入理解和学习面向对象的思想和方法,学会用面向对象
的方法去认识问题、分析问题和解决问题,学习数据结构和

常用算法

.Net 

Framework、掌握 C#语法

编程方法和编程技巧,掌

握数据结构、常用算法和面
向对象的思想。

针对循环、数组、类的概念、类的构建、类的使用、对象的创建

面向对象的思想、集合、常用算法、泛型、委托、迭代器等

通过实际项目深入理解和

掌握 C# 编程、面向对象的

思想、类的概念和使用、对

象的创建、算法、IO 操作等

 

数据库知识和 SQL 

Server 2005 (30

课时)

讲授数据库的基本知识和 SQL Server 2005, 讲授数据库

的设计和优化,学习 T-SQL 和数据库编程,学习存储过程

(stored   procedure) 、 触 发 机 制 (trigger) 和 索 引

(index).

 

掌 握 SQL   Server2005, 

 

学会数据库编程, 掌握 T-

SQL, Stored Procedure, 
Trigger, index. 

ADO.Net2.0 高 级 编

DBConnection 类家族,.NET 框架提供程序;Command

组 件 , 同 步 Command 和 异 步 Command ;
DataAdapter 和 DataReader 在不同应用程序的使用;
Transactions : 本 地 Transactions 和 分 布 式
Transactions
Microsoft DTC 原理、实现

深入掌握.NET 框架核心数

据处理组件,掌握高级数
据编程和高性能数据处理

C# 高级编程和

Windows Form 开

(90 课时)

系统地讲授多线程的基本概念和使用、线程的设计、线

程的优先级;讲授共享程序集(公有程序集)、私有程序集
的组成、原理和使用;学习反射( Reflection)、属性

(Attribute)的相关概念和使用。学习流(stream)的概

念和 IO 操作、文件的读写和传输;

学习 MVC 分层开发应用程序。
WinForm 编程,SDI 和 MDI、基本控件和数据控件。多

线程、高性能 WinForm 程序的构建

DNS 开发、套接字(Socket)编程、TCP、UDP 编程、

消息队列(MSMQ)及其编程;详细讲授 WCF 的使用。进一
步讲解进程、线程和应用程序域,讲解多线程的使用、临界
区域的概念、序列化、属性和反射技术。学习正则表达式技术

掌握单件模式、适配器模式、工厂模式、抽象工厂、观察

者模式等设计模式。

掌握多线程编程、流的概念

文件的操作和程序集的相
关概念,学习反射和属性

以及动态定义类型和方法。

 

掌握 Socket 编程、TCP、 
UDP 编 程 、 WCF 技 术 、
Windows 服 务 编 程 ;
Com+ 服务、正则表达式
技术等

WinForm 项目

根据知识点先后完成如下项目:1。通讯录系统;2。列车售

票系统;3。教学管理系统。

ASP.Net2.0 和

Web 应用程序

(180 课时)

系统讲授 ASP.Net2.0、ADO.Net2.0、基于数据库的 WEB

应用程序的开发;标准控件和数据控件等、数据元对象
Asp.Net 缓存服务、Asp.net 配置服务和 Asp.Net 的安全

机制;ASP.NET 提供程序,Profile 实现的购物车原理,讲

授 用 户 控 件 和 第 三 方 控 件 的 开 发 和 使 用 ; 讲 授
MSMQ、Web Service 及其应用和相关的安全性问题 、

SOAP 、 WSDL 、 UDDI 、 Windows   Service 。 学 习
HTML(XHTML)、XML、XSL(XSLT、XPath)、JavaScript、

Ajax、Web2.0 的相关技术,学习多种 Ajax 架构设计,学

习 Web2.0 核心技术 Web 异步应用程序开发,水晶报表

(Crystal Report)和 IIS 基础以及 WEB 应用程序性能优化 。

熟 练 掌 握 基 于 数 据 库 的
Web 应 用 程 序 和 Web 服

务的开发技术;掌握第三
方控件技术和报表技术;

掌握 Ajax、Web2.0 技术;

学会操作和处理 XML,等

 

等.