.NET Developer Roadmap


  1. Instructor Led Course
    1. Basic
    2. Developer Cores
    3. Etc
    4. .NET Core
    5. Missing Courses
  2. Solving Solutions
    1. 報表
    2. UI 元件
  3. Nuget Packages
    1. Log
    2. Background Job Schedule
    3. HTTP Client
    4. Utilities
    5. Software Degisn
  4. 相關連結

整理 .NET 開發人員培訓路線以及相關參考資源 🛫

logo

GitHub 關於 .NET 開發人員的培訓路線指引有 ASP.NET Core Developer Roadmap 以及社群所翻譯的 ASP.NET Core 開發人員指南 可供參考。

Instructor Led Course

實體課程則開授的課程以及分類如下,使用實體課程的好處在於系統性的課程指引與短期密集課程進度,同時可以即時向講者詢問疑惑,但上課費用成本較高以及需要額外的通勤時間。

此外雖然是實體課程,但課前的預習、課後的應用實作與複習仍是相當重要,不亞於其他自學方式需要投入的付出。

Basic

Visual C# 程式語言與Visual Studio開發工具
Bootstrap 5響應式網頁程式設計
JavaScript與jQuery網頁互動實作
HTML5程式設計混搭JavaScript與CSS3
JavaScript程式語言入門與網頁應用

Developer Cores

使用ASP.NET MVC 5設計網站應用程式-Visual C#
ADO.NET Entity Framework 6.x實用入門
開發微軟SQL Server 2019資料庫

Etc

SQL Server 2016 Reporting Service報表服務應用設計
.NET Framework核心程式設計-Visual C#
EC-Council CASE .NET應用程式安全工程師認證課程
物件導向分析與UML圖形

.NET Core

使用ASP.NET Core Razor Page開發網站
跨平台ASP.NET Core MVC網站開發框架Part 1
跨平台ASP.NET Core MVC網站開發框架Part 2
ASP.NET Core Blazor Server互動式網站開發

Missing Courses

Git
Deploy to IIS
Nuget & Libman
Azure DevOps CI & CD
SAST: Cehckmarx / Fortify
Visual Visio
Power BI Report

Solving Solutions

報表

Backend Solutions

  • SSRS
  • RDLC
  • Crystal Report
  • Power BI Report

Front End Solutions

  • Chart.js
  • Chartist.js
  • DataTables

UI 元件

功能 解決方案
輪播 Owl Carousel 2
月曆 FullCalendar

Nuget Packages

Log

NLog

使用 NLog 涵蓋所有 IIS Logs 可以記錄的事項
ASP.NET MVC NLog Tutorial

Serilog
log4net

Background Job Schedule

Hangfire

HTTP Client

RestSharp
HtmlAgilityPack
AngleSharp

Utilities

Newtonsoft.json

Working With Json 使用各種程式語言玩轉 JSON 資料格式

FluentEmail
MailKit
FluentValidation
Humanize
Noda Time
MimeKit
SharpZipLib
SharpCompress
DnsClient.NET

Software Degisn

Dapper
AutoMapper
AutoFac
NUnit

相關連結

ASP.NET MVC 從無到有打造一個應用系統

Visual Studio 入門教學

10 Best C# NuGet Packages to Improve Your Productivity in 2022

Most Downloaded Packages | nuget.org