所有分类 > 电脑 > 程序设计 > .NET > 课程详情
.NET高级软件工程师
    学      费:0.0元 本站优惠价:0.0
开课时间:    班次:全天,周末
授课机构:总校
上课地点:机构未开通该业务
报名咨询:请点击“报名/咨询
机构信息
优迈科技
课程数量:25 门
报名咨询:21 人
网友好评:100.0 %
机构排名:2266

本培训课程由资深软件领域专家设计,科学合理,实践证明能够快速培养实用型软件工程师。通过培训可以获得扎实的编程技能,积累至少相当二年的工作经验。
  培训内容包括理论知识强化、实际案例训练、企业项目实战等内容,让学生扎实掌握.Net编程的各项关键技术,获得.Net软件开发丰富的项目经验,为学员高质量高薪就业打下扎实的基础。
  本课程系统学习.NET平台主推的语言体系C#和ASP.NET编程技术,建立面向对象的程序设计理念,学会.NET平台上Windows/Web 程序设计的技术和技巧,深入学习基于.NET的数据库访问技术和网络技术;通过讲授实用的编程技术和各种应用技能,旨在培养目前IT企业迫切需求的基于Microsoft.NET平台的软件工程师。 另外还教授大型数据库、软件工程和OOAD和软件测试等技能,全面培养能够开发企业级 Web 应用程序和桌面系统应用程序的高级软件工程师。通过本课程的教学,要培养学生达到以下几个目标:
1. 掌握.NET框架,C#语言,OOP的程序设计方法;
2. ADO.NET和数据库技术;
3. ASP.NET、XML、Web服务等;
4. 计算机网络基础及其编程技术;
5.软件工程学、软件测试的理论和各种方法,CMM,UML语言;
6.企业项目实战:与一般培训公司宣称的项目实战绝然不同,我们将学员送往软件公司参与真实的项目开发,学员直接获得宝贵的实践经验与工作经历。

课程名称

课程内容

.NET框架

  1. 什么是 .NET Framework(框架)
  2. .NET Class介绍
  3. 公共语言运行时(CLR),公共语言运行库
  4. .NET Framework组成
  5. .NET企业服务器的角色
  6. .NET Framework 类库 
  7. Visual Studio .NET IDE简介 

C#语言基础

  1. 数据类型
  2. 控制结构
  3. 设计算法:计数器控制的重复
  4. 运算符
  5. Windows应用编程简介
  6. 计数器控制重复的要点
  7. for、do/while重复结构、 switch多选择结构
  8. 结构化编程小结

方法

  1. C#中的方法、方法定义
  2. C#名字空间
  3. 值类型和引用类型及其传递
  4. 案例:机会游戏
  5. 变量的持续时间、作用域规则
  6. 递归,使用递归的例子:Fibonacci数列
  7. 方法重载

数组

  1. 声明和分配数组
  2. 使用数组的示例
  3. 将数组传递给方法? 按值和按引用传递数组
  4. 数组排序、数组查找:线性查找和折半查找 

基于对象的编程

  1. 类的范围
  2. 控制对成员的访问
  3. 构造函数
  4. 属性、复合
  5. 使用this引用
  6. 垃圾收集
  7. static类成员、const和readonly成员
  8. 数据抽象和信息隐藏
  9. 软件重用性
  10. 名字空间和组件 

面向对象编程:继承

  1. 基类和派生类
  2. protected和internal成员
  3. 基类和派生类的关系
  4. 实例研究:三级继承
  5. 派生类的构造函数和析构函数
  6. 使用继承的软件工程

异常处理

  1. 异常处理概述
  2. .NET异常的层次
  3. 异常的属性
  4. 程序员定义的异常类

图形用户界面概念

  1. Windows窗体
  2. 事件处理模型
  3. 控件属性和布局
  4. 通用控件
  5. 鼠标/键盘事件处理

多线程

  1. 线程状态:线程生命周期
  2. 线程优先级和线程调度

字符串和正则表达式

  1. 基础知识
  2. 字符串构造函数
  3. 字符索引器、属性Length和方法CopyTo
  4. 字符串比较和查找
  5. 案例:洗牌和发牌模拟程序

图形

  1. 图形环境和图形对象
  2. 颜色控件、字体控件
  3. 画线、画矩形和画椭圆
  4. 装载、显示和放缩图像

文件和流

  1. 数据层次
  2. 文件和流
  3. Stream对象及其编程
  4. 文件夹、文件的管理和访问
  5. 创建顺序访问文件、读取数据

数据库、SQL和ADO.NET

  1. 关系数据库概述:Books数据库
  2. 结构化查询语言SQL
  3. 索引、存储过程、触发器、游标、事务、函数等
  4. MS SQL SERVER /ORACLE的使用
  5. ADO.NET对象模型
  6. 使用ADO.NET编程:从数据库中提取信息
  7. 简单数据库优化技术
  8. 深入研究DataSet
  9. 在ADO.NET中应用 XML

ASP.NET、Web表单、Web控件和Web服务

  1. ASP.NET和Web窗体
  2. 简单的HTTP事务
  3. HTML 控件和验证控件
  4. 各种对象(Page、Response、Request和Server对象)
  5. 各种控件(数据绑定控件、用户控件、自定义控件)
  6. 体系结构
  7. 简单对象访问协议和Web服务
  8. ASP.NET应用程序跟踪、缓存和部署
  9. 发布和消费Web服务
  10. .NET中XML的应用

XML

  1. XML语言
  2. XML文档
  3. XML名字空间
  4. 文档对象模型

联网:基于流的套接字

  1. TCP/IP基础
  2. 建立一个简单的服务器(使用流套接字)
  3. 建立一个简单的客户端(使用流套接字)
  4. 流套接字连接的客户/服务器交互

移动Internet工具包

  1. 移动Internet工具包客户端设备
  2. 移动Internet工具包和移动Web表单

泛型编程(GP)

 

软件工程实践

  1. 统一建模语言UML与OOAD分析和设计技术
  2. RUP开发流程介绍
  3. 用例建模
  4. 类及其关系图。
  5. 用例实现,对象活动图。
  6. CMM基本概述、模型、实施

企业项目实习

通过项目分组实战,使学员体验实际软件项目开发各个阶段的规范、技术和工作流程及支持工具、文档编写,强化工程意识、团队协作能力,巩固所学知识,并运用于实践,以快速获得项目经验。
1)  需求分析、撰写总体设计报告;
2)  选择合理的技术、UML建模;
3)  友好的人机交互界面;
4)  遵循良好的编码规范;
5)  对程序进行认真的测试和分析;
6)  书写和建立软件文档;编写软件使用说明书。
学员分组参与需求分析、概要设计、详细设计、编码、测试、全面涉足软件项目开发。实践所学习的.NET技术(ASP.NET,ADO.NET,网络和数据库编程技术)在项目开发的使用。
项目一:基于B/S模式的网上书店
项目二:企业销售管理系统
项目三:基于P2P的文件传输和IM系统

中兴3G项目实战

3G终端研发实训项目:
基于操作系统平台的项目,如短信平台、导航终端平台、BREW平台、MTK平台、手机综合测试以及平台上的功能模块。
3G业务实训项目:
手机电视项目、手机流媒体播放,导航系统,手机游戏等项目。
3G设备网管研发实训项目:
抽取WCDMA、TD-SCDMA网管的性能管理子项目,综合系统框架、告警子系统等3G设备网管作为实训项目

赠送课程

  1. 技能考核,技能扩展
  2. 商业礼仪、素质教育、沟通技巧,团队协作、思考方法、演讲与报告
  3. 就业指导、面试技巧和模拟面试

教材和参考书

《C#大学教程》(美)戴特尔等著  电子工业出版社
《Visual C# 数据库项目案例导航》张奇 李律松
清华大学出版社 

 

 

 




优迈科技联系方式
联系地址:机构未开通该业务
咨询电话:机构未开通该业务

我要报名/咨询
特别提示:如您在培训过程中出现争议,请通知我们。我们将按照您所留信息为您协调处理。因此请勿必填写准确有效信息,否则无法保证您的权益。同时在线提交报名,部份课程可享受优惠。
如果你是家长或代人报名咨询,请务必填写需培训人姓名,以便我们对其在以后的培训中进行更好的服务!
提交类型 我要报名 我要咨询 培训人 本人 代人
* 您的姓名 * 所在地区
* 联系电话 电子邮箱
联系QQ号
* 具体内容
 
   

我要打分
本课程平均得分为10.0分,我也给该课程打个分
这个课程实在是太好了,学校也非常好
课程很好
课程良好
课程一般
这个课程一般般,可以再对比一下别的课程