返回
科迅教育
置顶
招生热线:400-800-2181

学校地址:江苏省南通市人民中路23-6号新亚大厦三楼

南通.net开发工程师0基础的学习路径

56 2018-08-21 09:26:32

学习笔记

零基础怎么学习.NET呢?(仅代表个人发言)小编简单梳理了每个阶段.NET开发工程师需要掌握的技术要点,来帮助.NET开发工程师对照并设定学习目标

一:基础入门阶段

1:需要理解掌握的知识点:类型,变量,表达式,运算符,流程控制语句,类,方法函数,属性,委托,事件,泛型,结构,枚举,数组,接口,转换,命名空间,程序集,LINQ,匿名方法,Lambda表达式,XML,正则表达式,Socket,Remoting,多线程,异步编程,异常处理,ADO.NET与数据库开发,反射和特征。

2:理解面向对象思想:包括封装,继承,多态,特别是多态。能够使用UML类图。了解单例工厂设计模式。

二:巩固提高阶段

1:必须掌握System.Object,并了解类型 对象 线程 托管堆 运行时的相互关系

2:深入理解基元类型,引用类型,值类型,并掌握类型对应的内存分配,结合IL理解值类型的拆箱和装箱的原理,理解对象的相等和同一性,了解对象的哈希码值

3:深入理解内存管理,垃圾回收,非托管堆内存释放,了解GC中代的概念,了解内存泄露的原因,如何避免内存泄漏

4:深入理解System.String,构造字符串,字符串不可变,字符串留用。熟练使用StringBuilder,并知道其原理

5:深入理解面向接口编程了解依赖注入控制反转熟练掌握单例工厂抽象工厂原型建造器适配型等设计模式

6:深入理解Parse System.Tuple 序列化和反序列化 枚举器 迭代器

7:深入理解线程的基础,线程同步,熟练使用线程池。掌握锁 Lock Mutex Moniter 等 并熟知其使用的场景。

三:深入理解阶段

1:理解CLR,IL 知道源代码是怎么编译成可执行程序或者DLL的(C#编译器)知道程序又是怎么在计算机中跑起来的(CPU指令)

2:托管堆基础 资源分配 垃圾回收算法调试垃圾回收模式监视应用程序内存使用

3AppDomain

4:I/O操作

5:异常和状态管理

6:WinRT互操作

7:深入理解多线程和混合线程,线程开销CLR线程与Windows线程 调度 优先级混和锁等

以上就是.NET学习的简单介绍,预知其他更多详细的可以来南通科迅教育。

南通科迅教育专业的IT职业培训学校,500强企业定向培训企业!现开设的课程JAVA培训,Web前端培训,.Net培训等,科迅教育以学员就业为目的,优质就业为宗旨,由老师授课,课程体系根据现在企业发展需求而制定,通过项目实战+课程学习的方式,让学生的编码数量度更高,文档编写能力更强,从而在实际工作中得到良好的应用。

独具特色的课程体系,零起点入学,分阶式教学模式,由浅入深,不仅学会,而且学精;

近一期开班时间为:2018.08.27

【小班教学】:3-5人开班,保证学员的教学质量

【开设班次】:白天班(9:00-12:00 14:00-17:30) 晚 (18:30-21:00) 周末班(9:00-12:00 14:00-17:30) 

【教师授课】:的教学管理队伍,中心老师全部由8-10多年工作经验的工程师担任,保证您的学习效果

文中图片素材来源网络,如有侵权请联系删除
来源:科迅教育

免费提供问答解答,帮您轻松解决难题

热门课程 全部课程

热门动态

申请免费试听

只要一个电话

我们为您免费回电

立即申请
刷新
图形验证
关闭
>>
拖动左边滑块完成上方拼图