您的位置  首页 >> 高端课程 >> .NET软件工程师课程 >> 正文
.NET软件工程师实训体系(4个月课程)
[来源:本站 | 日期:2011年5月27日 | 浏览1513 次] 字体:[ ]


课程目标:

第一阶段:
1、理解程序逻辑、基本的算法
2、使用T-SQL语言进行高级查询和管理
3、使用SQL Server Management Studio管理数据库
4、掌握C#语言以及使用VS IDE进行开发的技巧
5、掌握使用C#、Winform及ADO.NET开发简单的数据库应用程序

第二阶段:
1、理解MVC模式
2、运用HTML/JavaScript/Css技术实现标准规范的客户端静态和动态效果
3、使用ASP.NET和组件技术开发和部署三层结构的企业级应用系统
4、理解微软(MSF)软件开发流程

第三阶段:
1、能够运用AJAX提升客户端效果、运用WebService技术实现系统级调用
2、了解微软最新的技术(WPF、WCF)
3、理解数据库及网站性能优化的技巧

能够胜任的岗位:

第一阶段:
1、信息管理系统开发、维护人员
2、初级数据库管理和维护人员
3、C#软件开发人员

第二阶段:
1、.NET网站开发工程师
2、数据库开发工程师

第三阶段:
1、.NET企业级软件开发工程师
2、项目经理



课程名称 课程描述 课程单元
数据库应用设计与管理
(48课时)
    SQL Server是微软公司在数据库市场的主打产品,也是世界三大数据库管理系统之一。本课分为八个单元,循序渐进地讲述了SQL Server 2008的功能特性和开发应用。从数据库基本概念到数据库性能调优,由浅入深地对具体知识点进行了详细的实例讲解。本书的知识点覆盖面广,涵盖了SQL Server 2008大部分的功能特点,从最基础的T-SQL语法到SQL Server 2008中新增的高级语法,从数据库基本概念到新增的数据类型,从简单的数据库查询到数据库性能的调优,从数据库的设计到数据库的管理,从数据库应用开发到商务智能应用等方面都有所涉及。
    课程内容全面而实用,示例精巧而详尽,是学习SQL Server、了解和使用SQL Server 2008新特性、完善学生的知识结构、扩展SQL Server知识面。
E/R模型
数据库范式
SQL Server Management Studio 2008入门
数据类型与表设计
索引、视图
T-SQL编程
存储过程、函数、触发器
数据库维护
.NET程序设计基础
(54课时)
    Visual Studio 2008是微软精心打造的新的软件开发平台产品,该平台可以用来创建Windows平台下的应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件等。
    本课以Visual Studio 2008为开发平台,全面而细致地讲述了C#的语法和编程技术。主要介绍C# 2.0开始,再到扩展微软最新的C# 3.0/4.0。课程中每个知识和技术要点都给予了翔实的例程。本课一共分为十一单元,循序渐进地讲述了C# 2.0的语法和Visual Studio 2008的使用。从基本概念到具体实践、从语法讲解到操作、从软件环境讲解到具体的项目开发都进行了详细的阐述,并对具体知识点进行了详细的实例讲解。

VS的安装与配置
C#绪论
变量和表达式
流程控制
变量的进阶内容
函数
调试和错误处理
面向对象编程简介
定义类
定义类成员
C#高级语法
基于C#的Windows桌面应用程序开发
(54课时)
    基于数据库的网络应用程序开发时当今程序开发的一大特色,本课程基于微软的.NET框架和数据库SQL Server 2008服务器技术,详细全面的介绍了该框架下的C#2.0技术,以及如何基于该编程语言实现基于数据库的程序开发。
    全课程分为6单元,全面详细的介绍了Windows应用程序开发基础、数据库应用程序开发,多线程应用以及网络编程(Socket)。
    本课按照由基础到高级,在结合具体应用程序类型的过程,向学生介绍这门技术。首先通过基础知识的讲解,使学生学习到数据库操作的相关知识,然后结合具体的C#应用程序类型,实现基于数据库的应用。
Winform基础知识
Winform标准控件
ADO.NET 入门
ADO.NET执行数据库操作
用 DataGridView 显示和操作数据库
多线程
网络编程
基于ASP.NET的互联网应用程序开发(初级)
(60课时)


    本课循序渐进地介绍了ASP.NET 2.0(C#)的知识点及其Web应用程序的开发技术。内容通俗易懂,使用了大量的实例使学生更加深刻理解所学习的知识,更好地进行开发实践。
    本课程分为两部分共23单元,从搭建ASP.NET Web应用程序开发环境开始,首先介绍介绍了HTML的基础知识,接着介绍CSS在网页中的应用于技巧,后续介绍了JavaScript的基础知识和语法结构,ASP.NET2.0的基本开发技术,如服务器控件、ASP.NET基本对象、站点导航等,并使用这些技术实现了网络应用开发的常见应用,如网络博客系统等。
HTML基础
HTML表单
CSS基础
CSS选择符与盒模型
Javascript基础
Javascript与DOM交互
Javascript与ASP.NET的交互
创建和部署ASP.NET网站
Web基本控件
ASP.NET内置对象
ASP.NET状态管理
验证控件和简单正则表达式使用
ASP.NET数据控件
基于ASP.NET的互联网应用程序开发(高级)
(54课时)
HTTP基础
母板页
导航控件
主题和外观
普通文件读写
XML基础知识
XML文件读写
文件上传下载操作
用户控件
三层架构程序设计
高级.Net应用技术学习与网站性能设计优化
(30课时)
    随着Web逐渐成为主流计算平台,越来越多关键任务应用开始采用Ajax技术构造。但是,挑战也是巨大的,开发人员必须解决企业级应用开发中易伸缩性、性能、安全性、可靠性、易维护性和可重用性等方面的问题。
    本课系统地讲解了与Ajax相关的设计、架构和开发问题并介绍了WebService、Reporting Service以及微软最新的.NET技术。

Jquery入门
AJAX基础
HttpModule
HttpHandler
缓存技术基础
RS报表管理服务器的安装配置
RS报表基础知识
RS报表的制作
RS报表发布,部署
Sql性能优化
WebService基础
WPF基础
WCF基础
C#3.0/4.0新特性
能力素质与职业素养
(30课时)
    职业素养是个很大的概念,专业是第一位的,但是除了专业,敬业和道德是必备的,体现到职场上的就是职业素养;体现在生活中的就是个人素质或者道德修养。
  职业素养是人类在社会活动中需要遵守的行为规范。个体行为的总合构成了自身的职业素养,职业素养是内涵,个体行为是外在表象。
    在本课程,我们将与大家一起讨论能力素质与职业素养方面的内容。
职业生涯规划
目标建立
时间管理
压力管理
人际交往与有效沟通
企业文化与职业道德
简历面试与指导
团队协作与开发
(9课时)
    微软解决方案框架(MSF)是微软公司多年软件开发经验结晶,包含了许多重要概念、基本原则、证实可行的最佳实践。作者利用实战性案例,帮助你将这种适应性强的、可扩展的开发框架应用到各种项目,有效地实现业务驱动的技术解决方案。通过本课程我们可以学到:

1、建立一个合适的、灵活的解决方案交付生命周期。
2、递增地定义、设计、构建、稳定和部署解决方案,以满足业务需求。
3、实现一种动态的团队模型,让团队适应敏捷开发。
4、对个人、整个项目团队、整个组织的准备就绪情况进行管理。
5、主动地减少项目风险。
6、满足发布标准,体现利益关系人的期望和客户的需要。
7、在项目的每一个阶段使用管理活动和检查点。
软件开发规范
Microsoft Solutions Framework(MSF)
     
     
项目名称 项目描述
 实训项目:企业用户服务系统UserService
(60课时)
1、项目背景
    企业用户管理系统是完成各个子系统直接统一身份认证和组织结构管理的应用系统。
    企业用户管理系统实现统一的身份认证与组织结构管理,为现存的和即将开发的各应用系统提供一个跨平台的认证授权信息管理接口,解决目前组织结构混乱、用户使用不便、安全性差等问题。统一身份与组织结构管理系统包括统一认证和组织结构管理两部分功能。
    系统主要功能包括单位、部门、角色、用户等信息的维护和关联,像集成系统提供统一身份认证和组织结构管理的接口。
2、技术领域
     C#、ASP.NET、JavaScript、ADO.NET、Project、Visio、AJAX
商业(真实)项目阶段
(60课时)
1、项目背景
    此阶段项目来源于科大讯飞各个事业部/行业组的真实商业项目,力求使学员参加到一线的项目开发团队中体验真实的项目开发过程,强化学生的项目经验。
2、技术领域
    目前主流应用中使用的最新技术


责任编辑:admin