从零开始的ASP.Net Core 学习

万事起头难

平常的学习方式都是遇到问题才去学、上哪门课学什么、对哪个主题有兴趣才去学,现在想要有组织、有规划地去学习,尤其之前都是学习Windows Form,现在要改成Web Form且跳过.Net Framework直接进到.Net Core,反正就是开始规划、开始学习。这将会是一个挑战。
在网路上其实已经有人把整套流程规划好,学习者只要依照那个内容去学习就好,网址如下
RoadMap
依照此规划 一步一步的增进自己能力

学习内容

东西非常多,不过很多部分都已经有基本知识,像是C#语法、SQL基础、SOLID、相依注入、资料库、设计模式都已经已一定程度的了解,缺乏的技术大多是跟Web相关的知识,会先着重在此开始学习。

http://img2.58codes.com/2024/20114067EYd7dJ1ug2.png
授权
https://creativecommons.org/licenses/by-nc-sa/4.0/

目标

完成个人网站,有简单自我介绍、网站连结。完成店家主页,有可调整的商品介绍,可更换商品内容、公布栏等功能。完成个人部落格,同个人网站,新增互动式功能,像是贴文、贴图、登入\出、广告、联络方式等功能。

规划

第一期-基础学习(8个月)

一般开发技能

GITHTTP/HTTPS协定dotnet CLI资料结构与演算法

ASP.NET CORE 基础

MVCRESTRazor PagesRazor ComponentsMiddlewaresFilters & AttributesApplicatioin Settings & ConfigurationsAuthentication & Authorization

物件关联对应(ORM)

Entity Framework CoreEntity Framework Core 基础Code First and MigrationsChange Track API消极式载入、积极式载入、明确式载入

资料库

关联式资料库SQL Server云端资料库Azure cosmosDB

快取

记忆体快取分散式快取RedisStackExchange.Redis

日誌框架

Serilog

API用户端及通讯

RESTgRPC

物件对应

AutoMapper

测试

单元测试框架xUnit模拟Moq判断FluentAssertions

微服务

讯息代理人RabbitMQ讯息汇流排MassTransit容器化Docker

第二期-整合技术(2个月)

待规划

第三期-实际开发(2个月)

待规划


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章