1.1:通过github开源项目、快速掌握上述c#语言基础特性。
1.2:针对期中有疑问的点,通过microsoft官方文档,查找问题解决办法。
参考资料:git@github.com:benperk/BeginningCSharp7.git
https://docs.microsoft.com/en/dotnet/csharp/tour-of-csharp/
2.1:了解c#异常处理、正则表达式使用。
2.2:了解c#和数据库的操作。
参考资料:https://docs.microsoft.com/en-us/dotnet/csharp/
https://www.runoob.com/csharp/csharp-tutorial.html
参考资料:https://docs.microsoft.com/en-us/ef/
参考资料:
预计session时间 Sep.10th
1. 基本语法(命名空间,类型,字段,属性,事件,委托)✓
2. 值类型与引用类型(枚举,结构,类, 接口)✓
3. 拆箱与装箱/类型转换(隐式/显式,Convert)
4. 面向对象(接口,抽象类)✓
5. 异常体系(常用异常,自定义异常)✓
6. Ado.net(DBConnection,DBCommand,DBTransaction,DataTable,Dataset,DataAdapter) 0
7. 集合类型(Array,List,Dictionary,Set,HashMap, IEnumable,IQueryable)✓
8. 匿名类型(类型初始化块) 0
9. Winform / Wpf 初级入门
10. 泛型(泛型类,泛型接口,泛型方法,泛型约束)✓
11. 测试框架(xunit,moq,shoulder)
12. 拓展方法
1. 反射(Attribute,Assembly,Type,MethodInfo,FieldInfo,PropertyInfo)
2. 多线程/异步任务(Thread, Task, await/async)
3. 正则表达式(常用正则,正则替换,命名捕获)
4. Entityframework Core(理解DBContext,Transaction,DBSet) 0
5. Linq 与 lambda(常用lambda函数) 0
6. WebApi(初级入门)
7. 动态类型(dynamic)
8. AutoMapper
9. Polly