Содержание курса
1. Блок 1. База (но сразу через практику)
8 уроков
316
202
62м
0
Закрытый
1.1
Установка окружения: .NET SDK, VS Code, Rider
↗
73
46
5м 53с
0
Закрытый
1.2
Первая программа: Console App и Minimal API
↗
51
33
9м 59с
0
Закрытый
1.3
Переменные, типы данных и преобразования
↗
44
34
7м 20с
0
Закрытый
1.4
Условия, циклы и управление потоком
↗
37
27
6м 48с
0
Закрытый
1.5
Методы и базовая структура кода
↗
32
22
16м 26с
0
Закрытый
1.6
Строки и коллекции
↗
27
22
6м 57с
0
Закрытый
1.7
Практика: CLI утилита (калькулятор / TODO)
↗
30
10
12м 55с
0
Закрытый
1.8
Практика: парсер текста (логи / CSV)
↗
22
8
1м 59с
0
2. Блок 2. ООП и архитектурное мышление
7 уроков
124
57
33м
0
Закрытый
2.1
Классы и объекты
↗
28
13
6м 56с
0
Закрытый
2.2
Наследование и полиморфизм
↗
17
9
7м 28с
0
Закрытый
2.3
Интерфейсы и абстрактные классы
↗
12
9
12м 31с
0
Закрытый
2.4
SOLID на практике
↗
21
6
4м 25с
0
Закрытый
2.5
Dependency Injection
↗
16
8
1м 10с
0
Закрытый
2.6
Разделение слоёв: Application, Domain, Infrastructure
↗
13
6
2м 10с
0
Закрытый
2.7
Практика: мини CRM с чистой архитектурой
↗
17
6
1м 47с
0
3. Блок 3. Работа с данными
6 уроков
59
27
9м
0
Закрытый
3.1
Entity Framework Core
↗
17
6
8м 44с
0
Закрытый
3.2
LINQ: от основ до продвинутых запросов
↗
11
5
1м 13с
0
Закрытый
3.3
Миграции и работа с БД
↗
8
4
-
0
Закрытый
3.4
PostgreSQL и базовая оптимизация
↗
8
4
-
0
Закрытый
3.5
Практика: API с базой данных (Postgres)
↗
8
4
-
0
Закрытый
3.6
Практика: фильтрация, пагинация, сортировка
↗
7
4
-
0
4. Блок 4. ASP.NET Core (основа продакшена)
3 урока
19
7
0м
0
Закрытый
4.1
Minimal API vs Controllers
↗
8
3
-
0
Закрытый
4.2
Middleware и конвейер обработки запросов
↗
5
3
-
0
Закрытый
4.3
Практика: JWT-аутентификация
↗
6
1
-
0
5. Блок 5. Асинхронность и производительность
6 уроков
31
12
0м
0
Закрытый
5.1
async/await: асинхронное программирование
↗
7
1
-
0
Закрытый
5.2
Task, Parallel и многопоточность
↗
4
2
-
0
Закрытый
5.3
Threading: потоки и синхронизация
↗
5
3
-
0
Закрытый
5.4
Кэширование: MemoryCache и Redis
↗
5
2
-
0
Закрытый
5.5
Практика: высоконагруженный API
↗
6
2
-
0
Закрытый
5.6
Практика: кэширование запросов
↗
4
2
-
0
6. Блок 6. Тестирование и качество кода
6 уроков
18
14
0м
0
Закрытый
6.1
Unit тесты: xUnit от основ до практики
↗
3
2
-
0
Закрытый
6.2
Mocking: Moq и изоляция зависимостей
↗
3
2
-
0
Закрытый
6.3
Integration тесты в ASP.NET Core
↗
2
2
-
0
Закрытый
6.4
FluentValidation и валидация данных
↗
3
2
-
0
Закрытый
6.5
Практика: покрытие API тестами
↗
3
2
-
0
Закрытый
6.6
Практика: валидация бизнес-логики
↗
4
4
-
0
7. Блок 7. Реальные интеграции
5 уроков
19
11
0м
0
Закрытый
7.1
HttpClient и HttpClientFactory
↗
5
2
-
0
Закрытый
7.2
Работа с внешними API
↗
3
2
-
0
Закрытый
7.3
Очереди сообщений: RabbitMQ и Kafka
↗
5
2
-
0
Закрытый
7.4
Фоновые задачи: Hangfire
↗
3
2
-
0
Закрытый
7.5
Практика: сервис с внешним API и очередью задач
↗
3
3
-
0
8. Блок 8. DevOps для разработчика
5 уроков
21
10
0м
0
Закрытый
8.1
Docker для .NET разработчика
↗
8
2
-
0
Закрытый
8.2
Docker Compose: API, БД и Redis вместе
↗
4
2
-
0
Закрытый
8.3
CI/CD на GitHub Actions
↗
4
2
-
0
Закрытый
8.4
Логирование и мониторинг в продакшене
↗
3
2
-
0
Закрытый
8.5
Практика: production-ready деплой
↗
2
2
-
0
9. Блок 9. Продвинутый уровень (Senior mindset)
6 уроков
29
14
0м
0
Закрытый
9.1
Clean Architecture
↗
7
2
-
0
Закрытый
9.2
CQRS и MediatR
↗
5
2
-
0
Закрытый
9.3
DDD без фанатизма
↗
5
2
-
0
Закрытый
9.4
Performance tuning: профилирование и оптимизация
↗
3
2
-
0
Закрытый
9.5
Память, GC и работа с аллокациями
↗
5
2
-
0
Закрытый
9.6
Практика: разделение на сервисы и оптимизация
↗
4
4
-
0
10. Блок 10. Финальный проект
4 урока
17
0
0м
0
Закрытый
10.1
Проектирование финального проекта
↗
5
0
-
0
Закрытый
10.2
Реализация: API, БД, авторизация
↗
4
0
-
0
Закрытый
10.3
Очередь, кеш, фоновые задачи
↗
4
0
-
0
Закрытый
10.4
Деплой и подготовка портфолио
↗
4
0
-
0
11. Блок 11. Продвинутый парсинг на C#
7 уроков
27
14
0м
0
Закрытый
11.1
HttpClient глубоко: headers, cookies, retry
↗
6
2
-
0
Закрытый
11.2
Парсинг HTML: HtmlAgilityPack и AngleSharp
↗
3
2
-
0
Закрытый
11.3
JSON, XML, CSV: работа с форматами данных
↗
5
2
-
0
Закрытый
11.4
Регулярные выражения и извлечение данных
↗
3
2
-
0
Закрытый
11.5
Динамические сайты: Playwright и headless browser
↗
4
2
-
0
Закрытый
11.6
Обход защит: rate limit, прокси, fingerprint
↗
3
2
-
0
Закрытый
11.7
Параллельный парсинг и сохранение данных
↗
3
2
-
0
12. Блок 12. Продвинутая работа с ИИ на C#
7 уроков
37
14
0м
0
Закрытый
12.1
Интеграция OpenAI API в .NET: основы и архитектура
↗
8
2
-
0
Закрытый
12.2
Microsoft.Extensions.AI: унифицированный интерфейс
↗
6
2
-
0
Закрытый
12.3
Streaming, токены и контроль стоимости
↗
6
2
-
0
Закрытый
12.4
Function Calling и Tool Use на C#
↗
4
2
-
0
Закрытый
12.5
Embeddings и векторные базы данных
↗
6
2
-
0
Закрытый
12.6
RAG-системы: поиск и генерация
↗
4
2
-
0
Закрытый
12.7
AI-агенты с Semantic Kernel
↗
3
2
-
0
13. Блок 13. Production .NET: конфиги, observability, K8s
4 урока
17
8
0м
0
Закрытый
13.1
Конфигурация, секреты и Options Pattern
↗
5
2
-
0
Закрытый
13.2
Health Checks и Graceful Shutdown
↗
3
2
-
0
Закрытый
13.3
Kubernetes и Helm для .NET
↗
6
2
-
0
Закрытый
13.4
Production-практика: деплой и автомасштабирование
↗
3
2
-
0
14. Блок 14. Производительность .NET: профилирование и оптимизация
7 уроков
20
14
0м
0
Закрытый
14.1
BenchmarkDotNet: измеряем, а не угадываем
↗
4
2
-
0
Закрытый
14.2
Управление памятью и сборка мусора
↗
2
2
-
0
Закрытый
14.3
Span, Memory и работа без аллокаций
↗
2
2
-
0
Закрытый
14.4
Async изнутри: ValueTask, ConfigureAwait и ловушки
↗
3
2
-
0
Закрытый
14.5
Параллелизм и многопоточность: каналы и lock-free
↗
3
2
-
0
Закрытый
14.6
Профилирование: dotTrace, PerfView и dotMemory
↗
4
2
-
0
Закрытый
14.7
Оптимизация реального API: кейс от запроса до ответа
↗
2
2
-
0