.NET全栈程序员的修炼之路(C#全栈程序员需要掌握的知识有哪些?)

本文详细阐述了C#.Net全栈工程师的学习路径,包括C/S与B/S架构理解,C#编程基础,数据库应用,前端技术,以及.NET Core跨平台开发,Xamarin移动开发等关键技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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 同数据库进行数据交互

  1. Mobile移动开发;
  2. 按技术点分:
    C#编程基础以及OOP面向对象编程;
    数据库基础以及高级应用(MYSQL+MSSQL+ORACLE);
    HTML+CSS+JS+JQuery;
    WINFORM;
    ASP+Razor 语法;
    WEBFORM;
    MVC+EF+LINQ, Dapper, .Net Core跨平台开发;
  3. 常用的前端技术:
    BootStrap, EasyUI, Angularjs, Knockoutjs, TypeScript等等;
    WebService,WebAPI,消息队列(MS Queue, RabbitMQ);
    Xamarin,C#跨平台移动开发(Android,IOS,WindowsPhone 没错,使用C#一种语言开发三种平台的APP);
    扩展技能:微信开发,移动支付等等;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值