.net程序员的学习计划

与其说是计划,不如说是抄来的课程表。基于最近老大要求写一份一年的职业规划。我是一个向来没什么规划的人,不是职场规划,就连平时的规划都没有,基本上就是有什么任务就去完成。回想起三年的大学生活,如果我早能制定一个计划我相信我已经是一个很牛B的人了,呵呵。废话少说了,把我的计划给大家看看吧,不是,应该是抄来的课程表.

   
  C#基础加强:属性原理、OOP高级、多态、多态的两种代码表现形式,静态,可变参数列表,数组原理、多维数组、交错数组、常用数据结构。集合(ArrayList,HashTable,List<T>,Dictionary<K,V>,LinkedList<T>,SortedSet<T>)的使用
  C#高级编程:类库,foreach循环及实现原理,结构、枚举、反射、类加载原理、序列化、反序列化、常用设计模式、特性、泛型、委托。
  SqlServer数据库:数据库开发基础、数据库架构分析、数据库核心流程分析、数据库设计、SQL语言基础、各种约束、空值处理、聚合、分组、索引、视图、数据库备份与附加;数据库三大范式、触发器、存储过程、事务;
  SQL语言高级:内置函数、系统变量(@@identity),几种常用数据分页方式,Union、子查询、视图、多表连接查询(inner/left/right/cross/full   join等),触发器,存储过程,游标等技术的使用;大对象的读写技巧,数据库优化技巧,分区与索引,常见问题分析与设计;
  ADO.net开发技术:Connection,Command,Adapter,DataReader,Parameter,DataSet,DataTable,DataRow,DataColumn,Using新用法,数据库连接池,SQL防注入,SqlHelper封装。
  NPOI操作Excel:Excel结构(WrokBook/Row/Cell),单元格类型,读取Excel,写入Excel.Mail类库操作及   微软国际语言包:邮件协议介绍、程序发送邮件、使用微软国际语言包完成 汉子与拼音转换。
  ADO.net应用、MD5安全算法、属性结构数据处理,递归应用、高安全性用户管理、数据检索、符合检索。
  委托事件:委托原理、自定义委托与多播委托关系、函数式编程、事件、事件原理等。多线程入门:cpu与进程/线程之间的关系、线程调度机制、线程安全性问题、线程同步语法等。
  Socket编程:应用程序通信原理浅析、ip与端口作用,Endpoint网络节点类,流式传输与报文传输、监听套接字、通信套接字、套接字发送和接收数据;
  深入浏览器与服务器交互原理、Http协议、分析请求报文、处理静态页面请求、处理动态页面请求、处理图片请求、生成响应报文。
  软件工程,UML:用例图、类图、时序图与协作图、状态图、活动图、对象图、包图、组件图、部署图。设计模式深入,拓展框架:Sping.Net+Nhibernate+Log4net/Nlog.
  新语法:自动属性、隐式类型var、对象初始化器、匿名类、匿名方法、扩展方法、Lambda表达式、SQO(标准查询运算符)、延迟加载。Linq查询表达式。
  多线程高级:Framework与程序关系、主线程与用户线程关系、多线程本质、多线程安全、关键概念、线程状态、Thread成员、Monitor成员、线程同步锁原理、静态方法锁、lock本质、Monitor的使用、同步方法、同步单例模式、死锁、生产者消费这模式、线程通信、线程Join方法
  HTML5:新标记(RIA标记)、新属性、无障碍(Accessibilty),新应用程序接口(API);即时二维绘图,媒体播放、离线存储数据库、夸文档通信、通讯/网络、编辑、拖放、浏览历史管理、MIME和协议处理程序是表头登记,微数据。

最新文章

  1. 如何决解项目中hibernate中多对多关系中对象转换json死循环
  2. SqlServer数据库正在还原的解决办法
  3. phpstrom+xdebug调试PHP代码
  4. arp欺骗
  5. POJ 3162 Walking Race(树的直径+单调队列)
  6. android 开发中判断网络是否连接的代码
  7. 神经网络结构在命名实体识别(NER)中的应用
  8. Java基础学习笔记十一 Eclipse开发工具
  9. ●BZOJ 2693 jzptab
  10. JVM学习记录-对象已死吗
  11. mySQL简单操作(二)
  12. calc()
  13. Python基础教程2上的一处打印缺陷导致的代码不完整#1
  14. 第一章02: 常用的DOS命令
  15. WPF DEV dxc:ChartControl 柱状图
  16. poj1149构图题
  17. 【netcore基础】.Net core使用swagger自动生成开发文档
  18. leetcode1017
  19. 微信公众号用户OpenID同步导出系统
  20. 【Unity】协程Coroutine及Yield常见用法

热门文章

  1. (转)KeyDown、KeyUp、KeyPress区别
  2. Hibernate前置和后置方法
  3. mysql5.7密码问题
  4. 关于JS的算法
  5. B-树的插入、查找、删除
  6. 最新php一句话木马
  7. MySQL 5.7贴心参数之binlog_row_image
  8. Mysql event学习
  9. LINUX数据库的备份,以及远程授权登陆
  10. isset 和empty 两个函数的用法