作为一个.Net的技术人员需要掌握的技术,当然,理解这些知识点并不能让你学会.NET开发。

但能够衡量你是否有着走出校门的能力,也算是给自己留一个知识的储备库吧。

共勉!

基础知识:

  1. 数据类型
  2. 变量
  3. 运算符
  4. 分支结构
  5. 循环结构
  6. 方法
  7. 反编译
  8. 递归,递归算法的非递归优化

数据库相关知识:

  1. T-SQL语句(增删改查)
  2. where字句:
  3. 聚合函数
  4. 排序,分组
  5. 联合查询/跨表查询
  6. 外键主键检查非空等约束
  7. 子查询
  8. 函数,视图,触发器
  9. 存储过程
  10. MySql数据库
  11. MsSQL数据库

ADO.Net:

  1. Sql注入漏洞及优化方法(参数化SQL数据)
  2. 离线结果集
  3. 事物
  4. ADO.NET多态编程
  5. 数据插入

.Net高级方法

  1. CLR,CTS,CLS
  2. IL,程序集
  3. 索引器
  4. 密闭类
  5. 静态类与拓展方法
  6. 抽象类和接口
  7. 泛型
  8. 深拷贝和浅拷贝
  9. 结构体
  10. 值类型与引用类型
  11. UnBoxing,Boxing
  12. 字符串拘留池
  13. Ref 和 Out
  14. 正则表达式
  15. XML
  16. 序列化与反序列化
  17. 委托与事件:委托语法,Func和Action,匿名方法,Lambda表达式与Linq,事件本质论,常用拓展方法
  18. 反射:程序集,反射,通用对象拷贝,Attribute(特性)ORM引擎
  19. .NET设计模式:http://www.cnblogs.com/zhili/p/DesignPatternSummery.html
  20. 三层架构

Asp.Net

  1. Web底层原理:Soket编程,Http协议,HttpHandler
  2. 上传下载
  3. 验证码
  4. 网站开发与防护
  5. 内置对象
  6. 分布式Session
  7. 高级Asp.Net
  8. Ajax
  9. JSon
  10. Jquery Ajax
  11. ServerPush
  12. Global
  13. UrlRewrite
  14. 缓存
  15. 母版页和SSI
  16. 复杂数据绑定-GridView
  17. Razor模板引擎
  18. 网站部署与IIS服务器配置

MVC

  1. entity framewok基础:匿名类,Var,dynamic,Entity Framewok的使用,三种ef开发模式,导航属性与lazyLoad , One DbContext Per Request
  2. Model,View,Controller(模型,视图,控制器)
  3. MVC 分页
  4. ViewBag和ViewData
  5. HtmlHelper
  6. 路由机制
  7. 验证
  8. layout
  9. 异步

.Net程序猿需掌握的知识的更多相关文章

  1. 主java程序猿知识体系结构

    zuoxiaolong博客园<浅谈程序猿书箱的选择,你会如何选择自己的爱书呢>一文,链接如下:http://www.cnblogs.com/zuoxiaolong/p/life19.htm ...

  2. 谈谈如何在面试中发掘程序猿的核心竞争力zz

    早两天看了知乎日报的这篇文章<什么是程序员的核心竞争力?>,caoz讲的几点是让我感同身受.这让我联想起了给程序猿的面试,其实也就是通过短暂的接触来发掘程序猿的核心竞争力.接下来我就谈谈我 ...

  3. 关于CPU Cache -- 程序猿需要知道的那些事

    本文将介绍一些作为程序猿或者IT从业者应该知道的CPU Cache相关的知识 文章欢迎转载,但转载时请保留本段文字,并置于文章的顶部 作者:卢钧轶(cenalulu) 本文原文地址:http://ce ...

  4. 程序猿接私活经验总结,来自csdn论坛语录

    下面为网上摘录,以做笔记: 但是到网上看看,似乎接私活也有非常多不easy,技术问题本身是个因素,还有非常多有技术的人接私活时被骗,或者是合作到最后以失败告终,所以想请有经验的大侠们出来指点一下,接私 ...

  5. 从此走上一条iOS程序猿不归路。。。

    新的城市,新的生活!前不久刚刚结束了苦逼的面试找工作之旅,期间也小有收货,如今正处年底工作闲暇之余,将前一阵子陆陆续续的总结整理了一下,本人菜鸟程序猿一只,水平有限,本文总结的知识不算深入,比较浅显, ...

  6. [转帖]关于CPU Cache -- 程序猿需要知道的那些事

    关于CPU Cache -- 程序猿需要知道的那些事 很早之前读过作者的blog 记得作者在facebook 工作.. 还写过mysql相关的内容 大拿 本文将介绍一些作为程序猿或者IT从业者应该知道 ...

  7. 《C程序猿从校园到职场》带领大家从校园走向职场

    七夕节刚过.就有好消息传来:本人新书<C程序猿从校园到职场>正式出版并在各大电商平台上发售了! 以下.让我们一起来赞赏一下纸质书的"风採"吧. 本书文件夹 第1章 概述 ...

  8. 程序猿修仙之路--数据结构之你是否真的懂数组? c#socket TCP同步网络通信 用lambda表达式树替代反射 ASP.NET MVC如何做一个简单的非法登录拦截

    程序猿修仙之路--数据结构之你是否真的懂数组?   数据结构 但凡IT江湖侠士,算法与数据结构为必修之课.早有前辈已经明确指出:程序=算法+数据结构  .要想在之后的江湖历练中通关,数据结构必不可少. ...

  9. 程序猿的还有一出路:大数据project师

    非常多年前我非常郁闷地写了一篇博客<程序猿的出路在哪里?>,之所以郁闷.我记得是看了中国男足的比赛,不由自主对照自已苦逼的程序猿生涯,以前对中国软件的感情有如对中国男足,绝望到没有不论什么 ...

随机推荐

  1. 关于ng路由的传参问题(传递一个,多个参数)

    在ng的页面条转传参数的方法,ui-sref,$state Ui-sref:用于html页面进行单页面的跳转 $state:用于js代码中跳转 重点:明确传递方,接受方 [传递单个参数] 对于传递方: ...

  2. 【Android】沉浸式状态栏实现

    在Android4.4(API 19)及以后的版本中都增加了对沉浸式状态栏的支持,实现起来也很简单,将application的主题稍作修改即可: <style name="AppThe ...

  3. Angular.js学习笔记(三)

    一.过滤器 1.uppercase,lowercase 大小写转换{{ "lower cap string" | uppercase }} // 结果:LOWER CAP STRI ...

  4. 2017-4-18 ADO.NET

    1.什么是ADO.NET?     (是一种数据库访问技术) ADO.NET的名称起源于ADO(ActiveX Data Objects),是一个COM组件库,用于在以往的Microsoft技术中访问 ...

  5. lua table表

    lua table表 语法结构 创建一个 table 直接使用 "{}" 即可 table1 = {} -- 赋值 table1["name"] = " ...

  6. python与opencv的结合之人脸识别值

    首先还是要感谢http://www.jb51.net/article/67392.htm这位大神的无私奉献,开源的代码,让我省去了很多事,但是就光系统环境的配置就花去了我将近一个星期的时间,真是不容易 ...

  7. js继承与闭包(笔记)

    1.一切引用类型都是对象,对象时属性的集合:typeof null === 'object'(例外): 2.对象都是通过函数创建来的,比如var obj = new Object();typeof O ...

  8. 【Spark2.0源码学习】-3.Endpoint模型介绍

         Spark作为分布式计算框架,多个节点的设计与相互通信模式是其重要的组成部分.   一.组件概览      对源码分析,对于设计思路理解如下:            RpcEndpoint: ...

  9. AspNetCore - MVC实战系列(一)

    本章开篇先简单介绍下最近两周自己利用业余时间做的一个图片收集网站,当然这个是靠用户自己上传来收集不是去抓某些个网站的图片,那样没意义,这里我取名为“爱留图”:该网站的简单介绍大家可以参考下上篇的内容爱 ...

  10. DirectFB学习笔记一

    本文记录directfb程序的基本操作流程. 1.首先创建一个directfb对象:DirectFBInit(&argc,&argv)初始化然后创建DirectFBCreate(&am ...