![](https://img.thea.cn/thea/images/contentpic/17/92.png)
.NET高级软件工程师
.NET是全球大的软件公司微软公司推出的新一代开发平台,可以开发Web程序、Windows应用程序
和Wap 无线网络应用程序等。.NET在大型系统开发中占有的开发份额越来越重。近年来呈现越来越大的用人趋势,就业前景非常广阔。易学、易用、学习周期短,是 .NET大的优势。
一、培养目标:
熟练掌握基于.Net平台的B/S和C/S架构程序的开发;(包括系统分析、需求分析、数据库设计、功能模块设计等开发、调试及测试和部署的能力。
二、就业方向:
Web美工、.net程序员、数据库管理员、数据库开发员、C#程序员、Windows桌面开发、asp.net开发人员、软件工程师等
三、入学要求:
会一般的电脑操作,逻辑思维能力较强,有兴趣加入软件开发领域的有志人士均可参加
四、培训方式:
从基础学起,由浅入深,循序渐进,阶段式学习,学员可以根据自身基础及需求选择性学习,分组或独立完成实际项目的开发,培养学生实战能力。
五、课程体系:
课程名称
|
阶段目标及课程安排
|
|
A、C#程序
设计员
|
阶段目标
|
熟练掌握.NET核心开发技术C# 语言,精通基于窗体开发的框架设计、WinForm开发,熟练掌握数据库基本知识,熟练掌握WINDOWS应用程序访问数据库的方法,精通ADO.net,掌握基于.NET框架的客户端程序的开发、设计、维护。
|
Web 2.0 网页设计
|
HTML超文本标记语言、CSS层叠样式、DIV布局。
JavaScript基本语法、程序结构、对象、事件的应用,常用特效分析等。
DOM模型,基本数据结构及程序流程控制,常用事件及事件处理程序。
WEB2.0之AJAX的应用,Ajax的工作原理
|
|
数据库(SQL Server 2005)
|
数据库原理、数据库和表的创建与管理、数据库的安全及服务器配置、数据的查询与更新、T-SQL语句、使用索引和视图、存储过程和触发器、数据库备份与恢复
|
|
C#语法
|
过程化语法,面向对象语法,一般文件操作,XML文件操作,数据库访问技术等。掌握C# 语法和Visual Studio .Net 开发环境,学会常用算法和面向对象的思想
|
|
阶段项目一
|
文件操作
|
|
Windows开发(ADO.NET)
|
项目结构、控件使用、数据传递、GDI 、软件部署等
|
|
阶段项目二
|
网站编辑器/人事管理系统/仓库管理系统/信息管理系统等
|
|
B、Asp.net程序员
|
阶段目标
|
能够综合运用.NET各项技术,让学员从需求分析、设计、编码、单元测试、系统集成、验收测试一系列完整的开发流程,积累大中型.NET企业级项目开发经验。
|
Asp.net编程
|
Asp.net基础语法、内置对象、控件使用、Membship框架等;能熟练开发基于数据库的Web应用程序;熟练开发Web Service、XML等
|
|
阶段项目三
|
新闻发布系统 四期项目:用户系统
|
|
数据结构
|
数组、字符串、链表、树、图、相关算法等
|
|
阶段项目四
|
入门级企业网站开发
|
|
UML
|
掌握面向对象的建模、分析、设计和实施方法.学习UML 建模语言和 Rational Rose /MS Visio 建模工具。
|
|
企业级项目
|
企业级开发,B/S开发项目(WEB开发应用)
|
|
C、职业素质教育
|
阶段目标
|
职业素质是个人魅力和职业道德的体现,也是企业的用人标准,技术与素质,缺一不可。
|
就业指导
|
当前行业动态分析、行业从业人员状况,如何以个人优势参与行业竞争、行业用人标准,团队合作,个人简历及面试指导;作品赏析。
|
|
D、实习与就业(后期服务)
|
完成全部课程并考核合格的,安排学员进入软件公司等单位进行实习或就业
|
备注:1、课程可采用阶段式学习,A项(Wed 2.0和SQL 2005)新生可直接上;C阶段可其他阶段同时上。
2、排课顺序:Wed 2.0 网页设计/ 数据库(SQL Server2005)→C#语法→Windows开发→Asp.net编程→数据结构/UML→企业级项目。
专业设置
|
学 制
|
课 时
(45分钟/课时)
|
学员(基础)要求
|
.NET软件工程师(A-D项)
(签订就业)
|
6-7个月
|
465
|
适合基础较差或零基础人员
|
C#程序设计员(A项)
|
3-4个月
|
210
|
适合基础较差或零基础人员
|
ASP.net程序设计员(B项)
|
2-3个月
|
150
|
必须有A阶段的基础
|
可考:美国微软MCTS (Microsoft Certified Technology Specialist)认证。
MCTS (Microsoft Certified Technology Specialist)认证;
MCPD(Microsoft Certified Professional Developer)认证。