.Net需要掌握的知识

 

 一、C#开发

  1、C#基础

  • 变量定义
  • 如何变量的初始化
  • 变量的作用域
  • 常量
  • 字符串处理
  • 使用正则表达式
  • 什么是CTS类型?数据类型如何分类以及各个数据类型范围
  • 类型的转化分类
  • 显式转换何隐式转化如何区别
  • 值类型和引用类型区别
  • 数值类型之间的相互转换
  • 字符串和字符数组之间的转换
  • 字符的ASCII吗和Unicode码
  • 字符串和字节数组之间的转换?如何进行编码转换
  • 各种数值类型和字节数组之间的转换
  • 何谓流控制?条件语句、循环语句、 跳转语句各有哪些
  • 何谓枚举?何时使用枚举,并要注意哪些细节
  • 数组
  • C#预处理器指令是什么,有何功能;有哪些预处理指令并且如何使用
  • 表达式、运算符

  2、类和结构

  • 结构功能特性?实现代码
  • 结构和类的相同和不同之处?如果选择结构还是类
  • 基类包括哪些元素?基类的特点?实现代码
  • 静态类和静态成员有哪些功能特性?实现代码
  • 什么是抽象类?什么是接口?功能特性?实现代码?接口与抽象类的区别
  • 什么是泛型?泛型有哪些优点
  • 什么是构造函数?有哪些构造函数?各个构造函数的定义、实现方法、注意事项
  • This关键字和Base关键字用途?实现代码
  • 什么是反射?如何实现反射?反射有何优缺点?何时使用反射
  • 什么是委托?特点?何时使用委托而不使用接口?如何声明、实例化和使用委托
  • 什么是索引器?

 二、开发Web应用

  • ASP.NET页面生命周期概述
  • Web服务器控件
  • 数据访问
  • .Net Ajax
  • Web Service
  • .Net Remoting
  • Web 应用程序的基本安全实施策略  

 三、数据库

  • 1、数据库
  • SQL Server 数据库的组成部分?
      如何保证数据库的完整性、安全性、并发性?
      数据库设计创建步骤?
      数据库设计考虑的事项?
  • 2、SQL Server表
  • 设计表时应注意哪些?
      如何创建和使用约束、默认值和空值?
      数据完整性分类有哪些?并且它们分别包括哪些约束?
      约束有哪些?语法?
      如何添加、修改和删除列? 在哪些情况下不可删除列?
      创建和修改表
  • 3、SQL Server索引器
  • 索引的概念
      索引的体系结构
      索引的特性
      索引的优点
      索引的缺点
      索引语法结构
      主键、约束和索引
      索引创建基本准则
      索引的实际应用
      重建索引?

 四、前端的部分知识点

  HTML+CSS

  JavaScript

  Ajax

  JQuery

  AngularJs

  Node.Js

 五、设计模式

  • 为什么使用设计模式
  • 什么时候使用设计模式
  • 面向对象设计原则
原文地址:https://www.cnblogs.com/baimangguo/p/6064174.html