教学优势
曙海教育的课程培养了大批受企业欢迎的工程师。大批企业和曙海
建立了良好的合作关系。曙海教育的课程在业内有着响亮的知名度。
本课程,秉承20年积累的教学品质,以项目实现为导向,老师将会与您分享设计的全流程以及工具的综合使用经验、技巧。
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 常见文档的读取与保存(XML、JSON、Word、Excel) |
进阶技能——数据库、网口通讯 |
1. 数据库 l 数据库模式 l 数据库设计 l SQL介绍 l 数据库编程 l 访问与存储数据 2. 网口通信 l 网络通信基础 l 与PLC、MES系统交互 |
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. 后续学习建议与交流 |
以上课程可以根据客户实际情况进行灵活调整。