Домен
Backend Development
Профиль навыка
ASP.NET Core, Minimal API, Entity Framework Core, SignalR
Ролей
2
где встречается этот навык
Грейдов
5
сформированная дорожка роста
Обязательных требований
8
ещё 2 — необязательные
Backend Development
Веб-фреймворки
17.03.2026
Выберите текущий грейд и сравните ожидания. Карточки ниже покажут, что нужно закрыть для следующего уровня.
Таблица показывает, как меняется глубина владения навыком от Junior до Principal.
| Роль | Обязательность | Описание |
|---|---|---|
| Backend Developer (C#/.NET) | Обязателен | Использует ASP.NET Core на базовом уровне. Выполняет простые задачи по готовым шаблонам. Понимает базовые концепции и следует принятым в команде практикам. |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Знает основы и ASP.NET для desktop-backend. Использует HttpClient для API-вызовов. Понимает DI через IServiceCollection. Работает с Entity Framework Core на базовом уровне. |
| Роль | Обязательность | Описание |
|---|---|---|
| Backend Developer (C#/.NET) | Обязателен | Самостоятельно реализует задачи с ASP.NET Core. Понимает внутреннее устройство и оптимизирует производительность. Пишет тесты. |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Разрабатывает embedded web-сервер через Kestrel/WebApplication для desktop. Использует SignalR для real-time communication. Применяет EF Core с миграциями для локальной базы. Реализует background services через IHostedService. |
| Роль | Обязательность | Описание |
|---|---|---|
| Backend Developer (C#/.NET) | Обязателен | Проектирует решения на основе ASP.NET Core для production-систем. Оптимизирует производительность и масштабируемость. Выбирает между альтернативными подходами. Менторит команду. |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Проектирует гибридную desktop+web архитектуру через WebView2 + ASP.NET backend. Использует Blazor Hybrid для sharing UI между web и desktop. Оптимизирует .NET runtime для desktop сценариев. |
| Роль | Обязательность | Описание |
|---|---|---|
| Backend Developer (C#/.NET) | Обязателен | Определяет архитектурные решения по ASP.NET Core на уровне продукта. Формирует стандарты. Проводит design review и определяет технический roadmap. |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Определяет .NET platform стратегию для desktop. Координирует shared code между desktop и web. Формирует .NET best practices для команды. |
| Роль | Обязательность | Описание |
|---|---|---|
| Backend Developer (C#/.NET) | Обязателен | Определяет стратегию ASP.NET Core на уровне компании. Оценивает новые технологии и подходы. Формирует enterprise-стандарты и reference architectures. |
| Desktop Developer (.NET WPF/WinUI/MAUI) | Обязателен | Формирует enterprise .NET стратегию для desktop. Оценивает .NET roadmap (MAUI, Blazor Hybrid, AOT). Определяет .NET adoption strategy для организации. |