求知 文章 文库 Lib 视频 iProcess 课程 角色 咨询 工具 讲座 Modeler   Code  
会员   
 
 
 
开班计划 | 技术学院 | 管理学院 | 嵌入式学院 | 电子&机械 | 军工学院 | 专家指导  
 电话 English
成功案例   品质保证
 
   
成功案例
航天科工 DotNet企业级
日照港集 .NET Fram
神华信 .NET单元测试
台达电子 .NET程序设计与
中体彩 UML+.Net架
云星宇 NET架构和程序设
一汽 .NET架构和程序

相关课程  
.NET框架与分布式应用架构
.NET & WPF & WCF应用开发
UML&.Net架构设计
COM组件开发
.Net应用开发
InstallShield
 
全部课程 >.NET技术  
C#高级开发技术     
5530 次浏览  132 次
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并行计算
    • 基于任务的并行计算

    数据访问

    • 数据访问模式:数据访问上下文+数据操作对象(表,记录)+数据绑定
    • 基于LINQ的数据库访问:增删查改;使用存储过程优化性能;自动分页;LINQ 到 SQL和LINQ到Entity;
    • 使用数据访问服务:将数据访问上下文带到客户端 (WEB/CS/SILVERLIGHT/…)
    • 操作XML数据: XPath和XQuery; LINQ到XML。
    • 访问网络数据:JSON服务/WEB服务/REST服务
    动态装配
    • 理解动态装配:IoC原则;反射和对象动态创建;基于配置描述符的动态装配
    • .NET的动态装配框架:引出类型、声明依赖和装配
    • 动态装配框架的应用:动态扩展类;插件框架
    图形图像
    • GDI+框架: 笔,画刷,坐标系
    • 图形:绘制;变换
    • 图像:应用特效;图像变换
    • 使用DirectX 库及3D应用开发
    互操作
    • .NET语言间互操作
    • 互操作原理:封送和解封送;调用约定
    • 调用本地DLL库
    • 调用COM库
    • 使用托管C++进行互操作
    • 异构系统间互操作:使用SOA服务
    桌面应用开发
    • UI 控件:命令控件;布局控件;数据绑定控件;显示控件,功能控件:定时器,数据访问控件
    • 布局设计:表格布局、流式布局等
    • 事件处理
    • 基于模型视图控制的界面设计
    • 封装界面逻辑:用户控件
    • 通过派生定制控件:Treeview
    面向服务架构介绍
    • 问题引入:为什么需要SOA?
    • SOA的三个要素:接口、组件和容器
    • WCF SOA架构:契约、实现和部署
    定义接口
    • 接口定义原则
    • 使用自定义消息
    • 数据实体接口
    • 功能接口
    • 使用契约
    组件实现
    • 组件的实现:基类派生+实现接口
    • 组件的行为:实例行为(单实例,每方法/会话)、线程模式、事务支持
    • 组件发布
    使用容器服务
    • WCF服务容器:IIS+ Fabric容器;自定义ServiceHost容器;
    • 容器的安全服务:传输安全、会话安全和应用安全
    • 通讯服务:信道,双通道,命名管道,消息队列,P2P
    • 路由服务
    • 自动发现服务
    • 调试和跟踪服务
    SOA应用配置
    • 配置文件+配置工具+测试工具
    • 使用编码方式配置
    • 为IIS配置tcp通道
    • 客户端及其配置
    设计模式
    • 设计的原则
    • 类图、序列图、活动图
    • 创建模式
    • 行为模式
    • 组合模式
    • .NET库中的设计模式

     
    5530 次浏览  132 次
    其他人还看了课程
    windows phone应用开发原理与案例实践  1027 次浏览
    .NET 架构设计与调试优化  562 次浏览
    .Net企业级应用设计与开发   959 次浏览
    ASP.Net MVC框架原理与应用开发  992 次浏览
    从开发角度解析Windows 8的新特征  979 次浏览
    WebSharp框架设计原理与应用开发  942 次浏览
    定制内训



    最新活动计划
    用户体验、可用性测试与评估 9-17 [北京]
    测试需求分析与测试用例设计 9-19 [北京]
    DoDAF理论与实践理 9-24 [北京]
    需求分析管理 9-26 [北京]
    敏捷测试-简单而可行 10-18 [北京]
    云平台与微服务架构设计 10-23 [北京]
    基于Flink搭建流计算平台 9-20 [上海]
    企业级全栈自动化测试技术 10-16[上海]
    人工智能,机器学习和深度学习 10-16[深圳]
     讲座 数据治理
     讲师:王辉
     时间:2019-10-19
     
     
     
     

     
    每天2个文档/视频
    扫描微信二维码订阅
    订阅技术月刊
    获得每月300个技术资源
     
    希望我们的资料可以帮助你学习,也欢迎投稿&提建议给我
    频道编辑:sky
    邮       件:sky@uml.net.cn

    关于我们 | 联系我们 | 京ICP备10020922号 京公海网安备110108001071号