求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
航天科工 DotNet企业级
日照港集 .NET Fram
神华信 .NET单元测试
台达电子 .NET程序设计与
中体彩 UML+.Net架
云星宇 NET架构和程序设
一汽 .NET架构和程序

相关课程  
.NET框架与分布式应用架构
.NET & WPF & WCF应用开发
UML&.Net架构设计
COM组件开发
.Net应用开发
InstallShield
 
全部课程 >.NET技术  
C#高级开发技术     
4933 次浏览  125 次
Tony老师
曾任非码网络科技有限公司,任产品与技术总监
 
地点时间:北京 上海 深圳 根据报名开班
课程费用: 5000元/人
 
企业内训:可以根据企业需求,定制内训,详见 内训学习手册

.NET框架,包括:运行时、类库、编程语言(以C#为主)和集成开发工具;常用的开发技术:多线程,异步调用,并行计算,数据访问,动态装配,图形图像,互操作;典型的应用开发,包括:桌面应用、面向服务架构的应用(SOA)、云应用;设计模式:包括面向对象设计原则、构造、行为和组合模式以及.NET框架模式。
培训目标:

  • .NET框架介绍
  • .NET 运行时
  • .NET 类库
  • .NET编程语言
  • C#编程语言特性
  • .NET 集成开发工具
  • 多线程开发
  • 异步调用
  • 并行计算
  • 数据访问
  • 动态装配
  • 图形图像
  • 互操作
  • 桌面应用开发
  • 面向服务架构介绍
  • 定义接口
  • 组件实现
  • 使用容器服务
  • SOA应用配置
  • 设计模式
培训对象:.NET中级开发/测试人员;.NET应用架构师
学员基础:有一般编程经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练

培训内容:2天

.NET框架介绍
  • .NET解决的问题
  • 框架构成和特点
  • .NET框架演化
  • .NET编程语言
  • .NET 4.0/4.5新功能介绍
.NET 运行时
  • 运行时结构
  • 垃圾回收
  • 应用域
.NET 类库
  • 库分类
  • 命名空间
  • 程序集
  • 类库设计原则
  • 值类型和引用类型
  • 常见类:字符串、数值和集合
.NET编程语言
  • 批注和编译器
  • 语言扩展:从静态语言到动态语言,函数式编程语言F#
  • 语言互操作
C#编程语言特性
  • 类型定义:类和接口;抽象类,实体类
  • 特殊类型:委托、匿名类和部分类
  • 模板类:协变和逆变
  • Lamda表示式和LINQ查询
.NET 集成开发工具
  • 定制环境
  • 调试程序
  • 重构工具
  • 性能探测
  • 服务器资源浏览器
  • 版本问题:X64和X86模式;.NET框架版本
  • VISUAL STUDIO 2011新特性
多线程开发
  • 线程对象
  • 使用线程池
  • 线程安全:同步和互斥
  • 多线程应用场景:生产-消费模式;主动类模式;工作/UI线程模式;异步调用
  • 特殊线程:主线程、消息处理线程、.NET系统线程
异步调用
  • 异步调用步骤:触发、取消、通知
  • 异步调用例子:WEB服务调用;I/O共享端口
  • .NET 4.5异步调用新语法
并行计算
  • 理解并行计算:和多线程、分布式计算的区别
  • 并行计算工具类:Parallel
  • 并行LINQ并行计算
  • 基于任务的并行计算

数据访问

  • 数据访问模式:数据访问上下文+数据操作对象(表,记录)+数据绑定