Ресурсы для самостоятельного изучения
Канонический справочник по стеку — 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 (тоже на русском):
- Microsoft Learn — C#
- Microsoft Learn — ASP.NET Core
- Microsoft Learn — EF Core
- Microsoft Learn — Blazor
Документация библиотек
Для конкретных библиотек из боевого стека 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
- Pro Git (RU, бесплатно) — главы 1 и 2 обязательны.
- Git How To (RU) — интерактивный курс.
Принцип работы с ресурсами
Читать то, что нужно для текущей задачи вехи. Не пытаться «пройти всё подряд» — это путь к выгоранию при режиме 10–15 ч/нед.
- На M1 — главы Metanit по C# и коллекциям/LINQ.
- На M2 — Metanit по EF Core.
- На M3 — Metanit по ASP.NET Core + документация библиотек.
- На M4 — Metanit по Blazor.
Темы, выходящие за рамки Фазы 1 (DDD углублённо, MediatR, мультитенантность), — изучаются в Фазе 2, при работе с основным репозиторием.
Дальше
- ⬅️ К началу онбординга
- 🎯 Чек-листы — критерии прохождения вех и гейта
- 📋 Вехи M0–M4 — конкретные задачи по месяцам