.Net程序猿需掌握的知识

作为一个.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. 异步

转载于:https://www.cnblogs.com/Zhang-silence/p/6397286.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值