Курс на 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: кейс от запроса до ответа