• .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. 异步
    感谢着知识大爆炸的时代,感谢这人人共享的精神
  • 相关阅读:
    【luogu】 P1433 吃奶酪
    【noip 2016】 组合数问题(problem)
    【清北学堂】 死亡(death)
    【noip 2004】 合并果子
    微信小程序:每个邮箱仅能申请一个小程序
    Babel-polyfill 的作用
    react.js中模拟事件总线,子组件调用父组件时,发挥作用
    多行文本溢出显示省略号(…) text-overflow: ellipsis ------------- webkit-line-clamp 多行文字溢出...
    es6-class
    ES6--promise
  • 原文地址:https://www.cnblogs.com/Zhang-silence/p/6397286.html
Copyright © 2020-2023  润新知