Перейти к содержанию

Ресурсы для самостоятельного изучения

Канонический справочник по стеку — metanit.com: бесплатный, на русском, покрывает C#, .NET, ASP.NET Core, EF Core, Blazor. К каждой вехе в M0–M4 указаны конкретные главы Metanit, релевантные задаче. Этот раздел — краткий навигатор.

Canonical: Metanit

Тема URL
C# и основы metanit.com/sharp/tutorial
ASP.NET Core metanit.com/sharp/aspnet6
EF Core metanit.com/sharp/efcore
Blazor metanit.com/sharp/blazor
Архитектура приложений metanit.com/sharp/architecture

Принцип: темы проходятся по мере необходимости в текущей задаче вехи, а не «подряд». Что именно читать на каждой вехе — указано в документах M0–M4.

Дополнения к Metanit

Где Metanit недостаточен или устарел, дополнять официальной документацией Microsoft (тоже на русском):

Документация библиотек

Для конкретных библиотек из боевого стека DeepGeo — официальные репозитории и сайты:

Библиотека Где читать
MediatR github.com/jbogard/MediatR
FluentValidation docs.fluentvalidation.net
Riok.Mapperly github.com/riok/mapperly
Ardalis.Specification github.com/ardalis/Specification
Npgsql (PostgreSQL) npgsql.org/efcore
Radzen.Blazor blazor.radzen.com
Serilog github.com/serilog/serilog
NSwag github.com/RicoSuter/NSwag
CsvHelper github.com/JoshClose/CsvHelper
xUnit xunit.net

Git

Принцип работы с ресурсами

Читать то, что нужно для текущей задачи вехи. Не пытаться «пройти всё подряд» — это путь к выгоранию при режиме 10–15 ч/нед.

  • На M1 — главы Metanit по C# и коллекциям/LINQ.
  • На M2 — Metanit по EF Core.
  • На M3 — Metanit по ASP.NET Core + документация библиотек.
  • На M4 — Metanit по Blazor.

Темы, выходящие за рамки Фазы 1 (DDD углублённо, MediatR, мультитенантность), — изучаются в Фазе 2, при работе с основным репозиторием.


Дальше