|
【课程介绍】
.NET平台是一个强调多语言间交互的通用运行环境,是微软公司推出的代表下一个网络时代的标准平台。.NET 无论是技术架构还是业界认可,都是WEB服务软件市场主导的规范和开发平台。而基于.NET平台的编程工程师、开发工程师和软件架构师更是软件公司、软件企业最需要的人才。
本课程从学习.Net的基础知识入手,由浅入深,逐步介绍C# 核心编程技术、Windows桌面应用开发基础、Web应用开发的相关内容,并配合实训项目,让学员获得真实的开发体验和实战经验。
【培训目标】
具备以下能力的.Net软件工程师:
- 掌握软件编程规范
- 较高的阅读和编写程序的能力
- 熟悉.Net的开发平台和环境
- 具备一定的程序测试的能力
- 较好的撰写开发文档的能力
【培训对象】
计算机及相关专业大专及以上学历的学生,以及其它专业对.Net开发感兴趣的、有一定计算机基础的学生。
【课程特色】
- 课程覆盖.Net平台的基础知识、C#核心编程技术、Web应用开发等,内容全面。
- 项目实训主导的教学方法,让学员获得真实的开发体验。
- 应用型的软件课程体系,强调操作和实践,讲授软件产业急需的开发技术。
- 世界一流的课程内容,全面与国际标准接轨。核心课程来自美、日著名培训机构。
- 面授和在线教育服务相结合的最佳教学模式。
【课时分配】
历时6个月,共计660学时
其中 基础课程: 130学时
.Net编程: 230学时
实训项目: 300学时
【预备知识】
- 学员应具备一定的计算机基础。
- 学员应具备一定的英语基础。
【课程内容】
课程名称 |
课时 |
课程内容 |
|
基础课程篇 |
|
|
|
测试工程师职业素质和技能 |
10 |
职业规划、沟通技巧、团队合作、专业技术规范等。 |
|
计算机英语/日语 |
40 |
软件开发所必需的计算机专业英语或日语基础。 |
|
软件开发基础 |
50 |
讲授软件开发的基本方法,为软件开发服务的Windows/Linux使用,网络、数据库、算法、软件工程等基本知识等。 |
|
计算机系统基础 |
30 |
计算机系统概述,操作系统,网络,软件工具等知识。 |
|
.Net编程篇 |
|
|
|
C#核心编程技术 |
60 |
讲解C#核心语法,Framework,以及XML、网络应用、多线程、REMOTE、文件和流等C#高级特性。 |
|
SQL Server数据库 |
60 |
数据库设计理论,SQL Server编程和操作,T-SQL,ADO.NET和XML、Data Provider、DataSet等。 |
|
Windows桌面应用开发基础 |
50 |
Windows Form表单使用、控件使用、MDI和SDI;使用GDI等进行图形和图像的处理、控件制作、文档视图结构程序设计; |
|
.NET Web应用编程 |
60 |
IIS等WEB基础,ASP.NET界面开发、ASP中使用ADO.NET、验证控件、缓存;Web Service的开发、使用、发布、安全; |
|
|
|
|
|
实训项目篇 |
|
UML面向对象分析和设计 |
40 |
讲授面向对象的分析和设计方法,统一建模语言(UML),统一软件开发过程(RUP),以及使用Visio开发应用。 |
|
实训项目 |
260 |
完成"远程教育门户网"和“互联网及时通讯”项目的的需求分析、设计、项目管理、编码、测试等。 |
|