C#.Net全栈工程师之路-学习路径
一. C#.Net全栈工程师之路-学习路径
按架构分:
C/S架构;
服务器-客户机,即Client-Server(C/S)结构。C/S结构通常采取两层结构。服务器负责数据的管理,客户机负责完成与用户的交互任务。
我理解的就是桌面端程序。类似于咱们电脑上安装的QQ、微信、网易这种程序。
B/S架构
B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器,如Chrome、Safari、Microsoft Edge、Netscape Navigator或Internet Explorer,服务器安装SQL Server、Oracle、MYSQL等数据库。浏览器通过Web Server 同数据库进行数据交互
- Mobile移动开发;
- 按技术点分:
C#编程基础以及OOP面向对象编程;
数据库基础以及高级应用(MYSQL+MSSQL+ORACLE);
HTML+CSS+JS+JQuery;
WINFORM;
ASP+Razor 语法;
WEBFORM;
MVC+EF+LINQ, Dapper, .Net Core跨平台开发; - 常用的前端技术:
BootStrap, EasyUI, Angularjs, Knockoutjs, TypeScript等等;
WebService,WebAPI,消息队列(MS Queue, RabbitMQ);
Xamarin,C#跨平台移动开发(Android,IOS,WindowsPhone 没错,使用C#一种语言开发三种平台的APP);
扩展技能:微信开发,移动支付等等;