1、基础部分
此部分主要需要掌握开发过程中一些基本软件工具的使用,以及掌握c#的基本语法等,具体学习路线见下图。
2、提高部分
着重掌握一些与前端相关的技术,包括各种的调试测试技术,学习路线见下图。
3、进阶部分
同java开发一样,掌握一些常用的设计模式和web程序性能优化,并熟悉面向服务的编程。
4、深入部分
着重深入数据库缓存方面的问题,以及非关系型数据库的使用等。
5、敏捷部分
能够快速开发一些windows程序应用和互联网web应用,知识点见下图。
6、其它部分
node.js近几年可真是热的一塌糊涂,不清楚node.js就不好意思说自己是搞互联网开发的。既然是一个系统的学习路线,就肯定要简单的提一下它了。当然,还有其它的一些拓展知识,请见下图。
找了很多资料,看了很多文章,结合多年前一些开发的经验,终于整理好了这篇的系统学习路线,希望这些微不足道的经验可以帮到想要从事开发的朋友。