六大喜讯:(1)对于小型平板等授权免费(2)编译平台Rosly开源,ASP.NET全系平台开源(ASP.NET,Web API);ASP.NET跨平台,Mono,让ASP.NET运行在Linux和Unix上面(3)全资建设开源子公司(4).NET服务器平台,移动平台,桌面平台 (5)与Unity 3D合作,游戏程序(6)与Xamarin合作,开发跨平台APP

由于之前一直在做winform、WPF(C/S)程序开发,现在想学习一下B/S的开发过程,主要是Web前端和分布式、多线程、大数据还有设计模式等的学习和研究,此过程将持续更新,过程中首先对C#语言.NET框架的基本知识做一个巩固复习,希望和大家一起探讨。

1、语言基础(扎实的C#语言)

主要任务:C#基础;数据类型;流程控制;数组

2、面向对象(掌握封装,继承,多态三大特性)

主要任务:类和对象;继承;抽象、多态;属性、索引器;接口、抽象类;事件、委托

3、.NET常用库(熟练掌握.NET Framework核心API)

  集合(包括类型安全的集合(一次面试遇到过))(ArrayList、HashTable……);泛型; WinForm和WPF控件使用;  IO;流操作; 调试、异常处理;  程序集; 反射;多线程

4、XML(掌握XML的基本结构,熟悉DOM的操作)

XML概念;.NET操作XML;DOM操作

5、SQL Server/ADO.NET/LINQ/EF(熟练的掌握SQL语句;掌握数据库设计的一般原则和范式,具备一定的商业数据库设计经验。掌握ADO.NET核心组件和应用;熟练掌握Linq语法和查询技巧。)

SQL基础语法;变量、数据类型;INSERT、UPDATE、DELETE、SELECT;高级应用(联合查询、批量更新、批量删除、批量增加);

函数、索引、约束;存储过程;视图; 触发器;事务;Command对象;DataSet和DataAdapter;LINQ/EF

6、HTML/DIV+CSS/JS(HTML基本原理;CSS各种选择器及常见样式设置;使用HTML常用元素。深入理解JavaScript语言原理;熟练的使用JavaScript对HTML、DOM、BOM进行编程;)

HTML基本文档结构;CSS核心;布局;表单;列表、表格; JavaScript基础语法;DOM操作;BOM

7、ASP.NET/MVC(掌握ASP.NET核心控件,熟练掌握Web服务器端编程技巧,熟悉常见的Web服务器端设计模式,掌握页面缓存、数据缓存等优化技巧;掌握安全验证、防黑客攻击等系统安全策略。)

常用控件使用;错误处理、跟踪;主题、母版;数据绑定; cookie、session;页面缓存、数据缓存; 优化、配置;部署

8、AJAX/JQUERY(掌握Ajax的基本通信原理;掌握JQuery核心API;了解JQuery基本设计原则;了解多种JQuery插件;)

Ajax原理; XMLHTTPRequest对象; XMLDOM;Ajax for ASP.NET;JQuery基础;JQuery选择器;JQuery高级应用

9、掌握企业N层架构的搭建。熟悉企业中常用的数据访问层的实现方式,如Sqlhelper、Entity Framework、Nhibernate以及常用工具CodeSmith的使用。

10、AOP编程(面向方面程序设计);WebService编程;WINDOWS服务编程;Web App;Unity 3D游戏开发;

11、云计算,分布式应用程序设计;分布式缓存;分布式队列;分布式文件集群;分布式Web服务器集群;分布式NoSql集群;

.NET牛人养成计划的更多相关文章

  1. 一位IT牛人的十年经验之谈

    1.分享第一条经验:“学历代表过去.能力代表现在.学习力代表未来.” 其实这是一个来自国外教育领域的一个研究结果.相信工作过几年.十几年的朋友对这个道理有些体会吧.但我相信这一点也很重要:“重要的道理 ...

  2. BZOJ 4212: 神牛的养成计划

    4212: 神牛的养成计划 Time Limit: 10 Sec  Memory Limit: 512 MBSubmit: 142  Solved: 30[Submit][Status][Discus ...

  3. Web前端开发工程师养成计划【转载】

    Web前端开发工程师养成计划(入门篇) 最原始的忠告:这个世界上有想法的人很多,但是有想法又能实现它的人太少! 首先要感谢伟大的Web2.0概念.产品概念.用户体验概念.jQuery插件,是它们在中国 ...

  4. Java牛人

    Java领域有很多著名的人物,他们为Java社区编写框架.产品.工具或撰写书籍改变了Java编程的方式.本文是<最受欢迎的8位Java牛人>的2.0版本. PS:排名不分先后.本文的信息整 ...

  5. 【转】不是技术牛人,如何拿到国内IT巨头的Offer

    不久前,byvoid面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰.看看这些牛人,NOI金牌,开源社区名人,三年级开始写Basic...在跪拜之余我们不禁要想,和这些牛人比,作为绝大部分技 ...

  6. 不是技术牛人,如何拿到国内IT巨头的Offer(转载)

    转载的文章,中间有几段需要去学习. byvoid 面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰.看看这些牛人,NOI金牌,开源社区名人,三年级开始写Basic-在跪拜之余我们不禁要想,和 ...

  7. paper 61:计算机视觉领域的一些牛人博客,超有实力的研究机构等的网站链接

    转载出处:blog.csdn.net/carson2005 以下链接是本人整理的关于计算机视觉(ComputerVision, CV)相关领域的网站链接,其中有CV牛人的主页,CV研究小组的主页,CV ...

  8. 转:不是技术牛人,如何拿到国内IT巨头的Offer

    转自:http://blog.csdn.net/lsldd/article/details/13506263 不久前,byvoid面阿里星计划的面试结果截图泄漏,引起无数IT屌丝的羡慕敬仰.看看这些牛 ...

  9. CV牛人牛事简介之一

    CV牛人牛事简介之一 [论坛按] 发帖人转载自:http://doctorimage.cn/2013/01/01/cv-intro-niubility/#6481970-qzone-1-83120-8 ...

随机推荐

  1. C#与数据库连接简单测试

    效果展示   数据库代码 create database OneDb go USE OneDb; GO CREATE TABLE classify --分类表 ( id ,), name ) not ...

  2. 阿里云 rails nginx 配置https访问

    1.申请免费型dv ssl证书:https://common-buy.aliyun.com/?spm=a2c4e.11155515.0.0.7zzvOZ&commodityCode=cas#/ ...

  3. 【leetcode刷题笔记】Unique Binary Search Trees

    Given n, how many structurally unique BST's (binary search trees) that store values 1...n? For examp ...

  4. 【九】MongoDB管理之安全性

    要保证一个安全的MongoDB运行环境,DBA需要实施一些控制保证用户或应用程序仅仅访问它们需要的数据.这些措施包括但不限于: 认证机制 基于角色的访问控制 加密 审计 一.认证机制 认证是验证客户端 ...

  5. Docker 架构篇

    Docker 的核心组件包括: Docker 客户端 - Client Docker 服务器 - Docker daemon Docker 镜像 - Image Registry Docker 容器 ...

  6. linux ps aux 结果解释

    # ps aux | moreUSER       PID  %CPU   %MEM   VSZ    RSS    TTY                   STAT       START    ...

  7. 大话设计模式--桥接模式 Bridge -- C++实现实例

    1. 桥接模式: 将抽象部分与它的实现部分分离,使它们都可以独立的变化. 分离是指 抽象类和它的派生类用来实现自己的对象分离. 实现系统可以有多角度分类,每一种分类都有可能变化,那么把这种多角度分离出 ...

  8. C++拷贝构造函数(深拷贝,浅拷贝)

    http://www.cnblogs.com/BlueTzar/articles/1223313.html C++拷贝构造函数(深拷贝,浅拷贝) 对于普通类型的对象来说,它们之间的复制是很简单的,例如 ...

  9. fffmpeg 提取pcm

    ffmpeg -i input.aac -codec:a pcm_f32le -ar 48000 -ac 2 -f f32le output.pcm

  10. CSS重置 reset.css

    1. [文件] reset.css ~/*------------------------------------------* site:ifnoif.net* Style author:ifnoi ...