.Net程序猿需掌握的知识
2024-10-11 06:30:10
作为一个.Net的技术人员需要掌握的技术,当然,理解这些知识点并不能让你学会.NET开发。
但能够衡量你是否有着走出校门的能力,也算是给自己留一个知识的储备库吧。
共勉!
基础知识:
- 数据类型
- 变量
- 运算符
- 分支结构
- 循环结构
- 方法
- 反编译
- 递归,递归算法的非递归优化
数据库相关知识:
- T-SQL语句(增删改查)
- where字句:
- 聚合函数
- 排序,分组
- 联合查询/跨表查询
- 外键主键检查非空等约束
- 子查询
- 函数,视图,触发器
- 存储过程
- MySql数据库
- MsSQL数据库
ADO.Net:
- Sql注入漏洞及优化方法(参数化SQL数据)
- 离线结果集
- 事物
- ADO.NET多态编程
- 数据插入
.Net高级方法
- CLR,CTS,CLS
- IL,程序集
- 索引器
- 密闭类
- 静态类与拓展方法
- 抽象类和接口
- 泛型
- 深拷贝和浅拷贝
- 结构体
- 值类型与引用类型
- UnBoxing,Boxing
- 字符串拘留池
- Ref 和 Out
- 正则表达式
- XML
- 序列化与反序列化
- 委托与事件:委托语法,Func和Action,匿名方法,Lambda表达式与Linq,事件本质论,常用拓展方法
- 反射:程序集,反射,通用对象拷贝,Attribute(特性)ORM引擎
- .NET设计模式:http://www.cnblogs.com/zhili/p/DesignPatternSummery.html
- 三层架构
Asp.Net
- Web底层原理:Soket编程,Http协议,HttpHandler
- 上传下载
- 验证码
- 网站开发与防护
- 内置对象
- 分布式Session
- 高级Asp.Net
- Ajax
- JSon
- Jquery Ajax
- ServerPush
- Global
- UrlRewrite
- 缓存
- 母版页和SSI
- 复杂数据绑定-GridView
- Razor模板引擎
- 网站部署与IIS服务器配置
MVC
- entity framewok基础:匿名类,Var,dynamic,Entity Framewok的使用,三种ef开发模式,导航属性与lazyLoad , One DbContext Per Request
- Model,View,Controller(模型,视图,控制器)
- MVC 分页
- ViewBag和ViewData
- HtmlHelper
- 路由机制
- 验证
- layout
- 异步
最新文章
- webstorm基础使用总结
- .NET跨平台实践:用C#开发Linux守护进程(转)
- 判断sql执行效率以及针对临时表的使用
- dropdownlist 控件的判断
- 如何在编译Xcode-Plugin工程的时候增加Cocoapods依赖
- ul动态增加li
- 【BZOJ 1096】 [ZJOI2007]仓库建设 (斜率优化)
- 各种开发语言示例调用WebService接口
- Highcharts使用====一些问题记录
- minimun depth of binary tree
- XYC2016上半年工作笔记整理
- Docker 入门到实践(四)Docker 使用镜像
- Struts2配置拦截器
- linux ";>;/dev/null 2>;&;1 &;";
- MySQl创建用户和授权
- webapck html-loader实现资源复用
- [jQuery] $.map, $.each, detach() , $.getJSOIN()
- hibernate框架的核心对象和相关知识点
- python开发_email_读取邮件头信息
- sudo问题汇总