.NET框架介绍 |
- .NET解决的问题
- 框架构成和特点
- .NET框架演化
- .NET编程语言
- C#的最新版本,新增功能
- .Net Core体系框架
|
.NET执行模型 |
- 公共语言运行时 (CLR)
- 托管执行过程
- .NET 中的程序集
- 元数据和自描述组件
|
C#编程语言特性 |
- 编程语言基础概览L类型、函数、类、名字空间、程序集
- 处理各种数字类型:int16,32,64,byte
- 类型定义:类和接口;抽象类,实体类
- 特殊类型:委托、匿名类和部分类
- 集合和数据结构
- 事件与委托
- 泛型编程
- Attribute的原理和使用
|
.NET 类库 |
- 库分类
- 命名空间
- 程序集
- 类库设计原则
- 值类型和引用类型
- 常见类:字符串、数值和集合
|
.NET 集成开发工具 |
- 各种SDK简介
- VS.Net最新版简介
- 调试工具简介
- 代码分析工具
- 测试工具简介
- 程序管理工具
|
人机界面层框架 |
- WinForm程序框架
- WPF程序框架
- ASP.Net MVC
- 移动端界面框架
|
文件和流IO |
- 文件和流操作的原理简介
- 文件IO的API介绍:打开、读、写、关闭
- 异步文件IO
- 处理IO错误
|
数据访问 |
- Entity Framework Core的原理和使用
- LINQ的数据访问
- XML 文档和数据的数据访问
- 使用Microsoft.Data.Sqlite
|
正则表达式编程 |
- 正则表达式最佳实践
- 正则表达式对象模型
- 正则表达式的处理
|
序列化
|
- JSON序列化
- 二进制序列化
- XML和SOAP序列化
|
进程之间的通信 |
- 管道技术:命名管道和匿名管道
- 使用远程调用
- 使用共享内存
|
并行处理和异步编程 |
|
动态装配 |
- 理解动态装配:IoC原则;反射和对象动态创建;基于配置描述符的动态装配
- .NET的动态装配框架:引出类型、声明依赖和装配
- 动态装配框架的应用:动态扩展类;插件框架
|
互操作
|
- .NET语言间互操作
- 互操作原理:封送和解封送;调用约定
- 调用本地DLL库
- 调用COM库
- 使用托管C++进行互操作
- 异构系统间互操作:使用SOA服务
|
网络编程 |
- Socket的网络
- API TCP/IP的网络编程
- UDP的网络编程
|
微服务开发 |
- 为什么采用SOA架构,
- .Net的web服务开发框架
- .Net的微服务开发框架
- 服务的部署与测试
|