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. 异步
    感谢着知识大爆炸的时代,感谢这人人共享的精神
  • 相关阅读:
    PHP:_SERVER变量和_ENV变量列表
    一些使用jQuery開發的在線Web富文本編輯器
    xhtml+css排版,清理浮动整理汇总
    PHP 6 的新特性
    用PHP的CURL写的一个采集Discuz的例子
    SA、SD、SE 这三者的含义及区分
    PHP 之父 Rasmus Lerdorf 谈PHP开发
    http头的组成
    Jquery插件 可以随着滚动条的滚动而即时加载图片
    在你的网页中嵌入PDF等文件,实现pdf在线阅读
  • 原文地址:https://www.cnblogs.com/Zhang-silence/p/6397286.html
Copyright © 2011-2022 走看看