前言
工作有些年了,总是忙忙碌碌。也用到好些个技术和优秀框架,却不曾深入学习,基础知识又慢慢忘记了,导致现在总感觉空落落的。上个月,经过技术经理的提议及动员,决定部门内部开启每周一次的技术交流会议,大家轮流主持。所以,是时候总结汇总一下了。
正文
.NET平台:
.NET简介;.NET体系结构组件;目标框架;.NET术语表;开放源代码库指南;为服务器应用选择 .NET Core 或 .NET Framework;公共语言运行时 (CLR);.NET 类库;处理和引发异常;垃圾回收;泛型类型;委托和 lambda;LINQ;常规类型系统和公共语言规范;集合和数据结构;.NET中的数字;日期、时间和时区;事件;托管执行过程;元数据和自描述组件;生成控制台应用程序;应用程序要点;文件和流 I/O;全球化和本地化;特性;框架设计准则;XML 文档和数据;安全性;序列化;开发多平台应用程序;
C#语言基础篇:
C#概述;C#环境配置;C#程序结构;C#基本语法;C#数据类型;C#类型转换;C#变量;C#常量和文字;C#运算符;C#判断;C#循环;C#封装;C#方法;C#可空类型;C#数组;C#字符串;C#结构体;C#枚举;C#类;C#继承;C#多态性;C#运算符重载;C#接口;C#命名空间;C#预处理指令;C#正则表达式;C#异常处理;C#文件 I/O
C#语言进阶篇:
C#特性;C#反射;C#属性;C#索引器;C#委托;C#事件;C#集合;C#泛型;C#匿名方法;C#不安全代码;C#多线程
拓展篇:
动态语言拓展;内存管理和指针;错误和异常;程序集;线程 任务和同步 安全性;本地化;事务;网络 windows服务;互操作性;文件和注册表操作;核心ado.net;处理xml;缓存;序列化;编码 过滤器;ICO; DI; AOP; 数据验证;大数据;机器学习;设计模式;
WEB:
Razor;webAPI;MVC;ASP.NET;asp.net Core;Route;
工具&中间件:
Git;Redis Quartz.NET;RabbitMQ;Log4Net;IOC;ORM;Socket;Swagger;
前端篇:
HTML;CSS;javascript;DOM;Json;Ajax;Jquery;Bootstrap;Vue.js;LayUI;node.js;webpack;Chart;
数据库:
mssql;mysql;oracle;mongodb;