zoukankan      html  css  js  c++  java
  • .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. 异步
    感谢着知识大爆炸的时代,感谢这人人共享的精神
  • 相关阅读:
    leetcode-----118. 杨辉三角
    leetcode-----117. 填充每个节点的下一个右侧节点指针 II
    leetcode-----116. 填充每个节点的下一个右侧节点指针
    leetcode-----115. 不同的子序列
    leetcode-----114. 二叉树展开为链表
    leetcode-----113. 路径总和 II
    leetcode-----112. 路径总和
    leetcode-----111. 二叉树的最小深度
    windows同时安装jdk7和jdk8
    使用乌龟Git连接github
  • 原文地址:https://www.cnblogs.com/Zhang-silence/p/6397286.html
Copyright © 2011-2022 走看看