Курс на Stepik
Обложка курса «C# с нуля до профи» на Stepik
Бесплатно

C# с нуля до профи ★ 5.000

Открыть на
STEPIK.ORG

Практический курс по C# и .NET для тех, кто хочет с первого дня писать рабочий код. Вы пройдёте путь от установки SDK до production-деплоя в Kubernetes, освоите EF Core, ASP.NET Core, асинхронное программирование, тесты, CI/CD, интеграции с AI и оптимизацию производительности. 14 модулей, реальные проекты, задачи уровня коммерческой разработки.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «C# с нуля до профи»Учеников на курсе 2
Сертификаты, выданные на курсе «C# с нуля до профи»Сертификатов выдано 0
Отзывы о курсе «C# с нуля до профи»Отзывов получено 1
Рейтинг курса «C# с нуля до профи»Рейтинг курса 5.000
Уроки в курсе «C# с нуля до профи»Количество уроков 81
Тесты в курсе «C# с нуля до профи»Количество квизов 163
Задачи с кодом в курсе «C# с нуля до профи»Количество задач с кодом 5
Обновления курса «C# с нуля до профи»Обновления курса — —
Дата публикации курса «C# с нуля до профи»Дата публикации курса — ———
Последнее обновление курса «C# с нуля до профи»Последнее обновление — ———
Сложность easy — ———

Содержание курса

Разделы в курсе «C# с нуля до профи» 14 разделов Уроки в курсе «C# с нуля до профи» 81 урок Тесты в курсе «C# с нуля до профи» 163 теста Задачи в курсе «C# с нуля до профи» 5 задач Последнее обновление курса «C# с нуля до профи» обн. 22 апреля 2026

Блок 1. База (но сразу через практику)

8 уроков
1. Установка окружения: .NET SDK, VS Code, Rider ↗
2. Первая программа: Console App и Minimal API ↗
3. Переменные, типы данных и преобразования ↗
4. Условия, циклы и управление потоком ↗
5. Методы и базовая структура кода ↗
6. Строки и коллекции ↗
7. Практика: CLI утилита (калькулятор / TODO) ↗
8. Практика: парсер текста (логи / CSV) ↗

Блок 2. ООП и архитектурное мышление

7 уроков
1. Классы и объекты ↗
2. Наследование и полиморфизм ↗
3. Интерфейсы и абстрактные классы ↗
4. SOLID на практике ↗
5. Dependency Injection ↗
6. Разделение слоёв: Application, Domain, Infrastructure ↗
7. Практика: мини CRM с чистой архитектурой ↗

Блок 3. Работа с данными

6 уроков
1. Entity Framework Core ↗
2. LINQ: от основ до продвинутых запросов ↗
3. Миграции и работа с БД ↗
4. PostgreSQL и базовая оптимизация ↗
5. Практика: API с базой данных (Postgres) ↗
6. Практика: фильтрация, пагинация, сортировка ↗

Блок 4. ASP.NET Core (основа продакшена)

3 урока
1. Minimal API vs Controllers ↗
2. Middleware и конвейер обработки запросов ↗
3. Практика: JWT-аутентификация ↗

Блок 5. Асинхронность и производительность

6 уроков
1. async/await: асинхронное программирование ↗
2. Task, Parallel и многопоточность ↗
3. Threading: потоки и синхронизация ↗
4. Кэширование: MemoryCache и Redis ↗
5. Практика: высоконагруженный API ↗
6. Практика: кэширование запросов ↗

Блок 6. Тестирование и качество кода

6 уроков
1. Unit тесты: xUnit от основ до практики ↗
2. Mocking: Moq и изоляция зависимостей ↗
3. Integration тесты в ASP.NET Core ↗
4. FluentValidation и валидация данных ↗
5. Практика: покрытие API тестами ↗
6. Практика: валидация бизнес-логики ↗

Блок 7. Реальные интеграции

5 уроков
1. HttpClient и HttpClientFactory ↗
2. Работа с внешними API ↗
3. Очереди сообщений: RabbitMQ и Kafka ↗
4. Фоновые задачи: Hangfire ↗
5. Практика: сервис с внешним API и очередью задач ↗

Блок 8. DevOps для разработчика

5 уроков
1. Docker для .NET разработчика ↗
2. Docker Compose: API, БД и Redis вместе ↗
3. CI/CD на GitHub Actions ↗
4. Логирование и мониторинг в продакшене ↗
5. Практика: production-ready деплой ↗

Блок 9. Продвинутый уровень (Senior mindset)

6 уроков
1. Clean Architecture ↗
2. CQRS и MediatR ↗
3. DDD без фанатизма ↗
4. Performance tuning: профилирование и оптимизация ↗
5. Память, GC и работа с аллокациями ↗
6. Практика: разделение на сервисы и оптимизация ↗

Блок 10. Финальный проект

4 урока
1. Проектирование финального проекта ↗
2. Реализация: API, БД, авторизация ↗
3. Очередь, кеш, фоновые задачи ↗
4. Деплой и подготовка портфолио ↗

Блок 11. Продвинутый парсинг на C#

7 уроков
1. HttpClient глубоко: headers, cookies, retry ↗
2. Парсинг HTML: HtmlAgilityPack и AngleSharp ↗
3. JSON, XML, CSV: работа с форматами данных ↗
4. Регулярные выражения и извлечение данных ↗
5. Динамические сайты: Playwright и headless browser ↗
6. Обход защит: rate limit, прокси, fingerprint ↗
7. Параллельный парсинг и сохранение данных ↗

Блок 12. Продвинутая работа с ИИ на C#

7 уроков
1. Интеграция OpenAI API в .NET: основы и архитектура ↗
2. Microsoft.Extensions.AI: унифицированный интерфейс ↗
3. Streaming, токены и контроль стоимости ↗
4. Function Calling и Tool Use на C# ↗
5. Embeddings и векторные базы данных ↗
6. RAG-системы: поиск и генерация ↗
7. AI-агенты с Semantic Kernel ↗

Блок 13. Production .NET: конфиги, observability, K8s

4 урока
1. Конфигурация, секреты и Options Pattern ↗
2. Health Checks и Graceful Shutdown ↗
3. Kubernetes и Helm для .NET ↗
4. Production-практика: деплой и автомасштабирование ↗

Блок 14. Производительность .NET: профилирование и оптимизация

7 уроков
1. BenchmarkDotNet: измеряем, а не угадываем ↗
2. Управление памятью и сборка мусора ↗
3. Span, Memory и работа без аллокаций ↗
4. Async изнутри: ValueTask, ConfigureAwait и ловушки ↗
5. Параллелизм и многопоточность: каналы и lock-free ↗
6. Профилирование: dotTrace, PerfView и dotMemory ↗
7. Оптимизация реального API: кейс от запроса до ответа ↗