课程培训
C#开发培训

C#开发培训方案: 

课程目标:

1、掌握C#基础语法

2、掌握面向对象编程

3、掌握Visual Studio开发环境的使用

4、掌握泛型、委托、Lambda、反射、序列化等高级语法

5、掌握多线程技术

6、掌握常见的文档读取、存储等操作

7、掌握设计模式的使用

8、掌握数据库的设计与数据库编程

9、掌握网口通信编程

10、掌握WPF开发基础

11、掌握WPF高级编程技巧与MVVM开发框架

12、熟练应用技术进行实际项目开发

 

课程大纲:

主题

内容

基础介绍与编程基础

1、 基础介绍

l .NET框架系统概述

l C#语言介绍

2、 编程基础复习

l 变量类型

l 流程控制

l 数组

l 表达式

l 运算符等

面向对象编程

1、 OOP基础

l 类和对象

l 封装、继承、多态

l 构造函数

l 重载与重写

2、 OOP高级

l 抽象类

l 接口

3、 实践项目

l 手动实践一个的面向对象的应用程序

4、 Visual Studio开发环境使用

l 安装

l 常用配置

l 常用插件

进阶语法1——泛型、委托、Lambda 

1、 数据结构介绍

l 列表

l 字典

l 哈希表

2、 泛型介绍

l 泛型类

l 泛型方法

l 泛型集合

3、 委托介绍

l 委托介绍

l 匿名委托

l 事件

l Lambda表达式

4、 项目实践

l 泛型、委托与事件的应用示例

进阶语法2——反射、LINQ、序列化

1、 反射介绍

l 反射基础

l 程序集介绍

l 类型反射、属性反射

l 方法反射调用

l 反射常用场景与注意事项

2、 LINQ介绍

l LINQ介绍

l LINQ常用方法与作用

l LINQ to Object/SQL

l 匿名类型

l 扩展方法介绍与应用

3、 序列化介绍

l 序列化作用

l Serializable接口

l XML与JSON序列化

l 自定义序列化

4、 项目实践

l 反射、LINQ、序列化的应用示例

高级语法1——多线程、文档操作

1、 多线程介绍

l 线程的基本概念

l 线程的创建和启动

l 线程的同步与死锁

l 线程池

l 异步编程

2、 项目实践

l 多线程项目实践

高级语法2——设计模式、文档操作

1. 设计模式

l 设计模式的作用与目的

l 开发中常用的设计模式

l SOLID的原则应用

2. 文档操作

l 常见文档的读取与保存(XMLJSONWord、Excel)

进阶技能——数据库、网口通讯

1. 数据库

l 数据库模式

l 数据库设计

l SQL介绍

l 数据库编程

l 访问与存储数据

2. 网口通信

l 网络通信基础

l PLCMES系统交互

WPF开发

1. WPF基础介绍

l WPF基础

l XAML语言介绍

l 常用控件介绍

l 数据绑定介绍

l 依赖属性与附加属性

l 路由事件与命令

WPF进阶与MVVM

1. WPF进阶

l 样式

l 资源

l 触发器

2. MVVM开发

l MVVM模式介绍

l 常见的MVVM框架

3. 项目实践

l MVVM项目实践

综合项目实践

1. 综合项目实践

2. 疑问解答

3. 后续学习建议与交流

 

以上课程可以根据客户实际情况进行灵活调整。




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>