Подробнее
Что нужно для старта
- Основное, что мы ожидаем, это базовое знание ASP.NET Core. Если ты понимаешь, как устроено веб-приложение и API, что делают контроллеры и эндпоинты, как приложение работает с базой данных, этого достаточно. Кто знает ASP.NET Core, тот уже владеет и программированием, и ООП, поэтому всё, что мы рассказываем в курсе, поймёшь на 100 процентов.
- Писать код на C# не нужно. Мы его не пишем, а читаем и разворачиваем готовые проекты, так что достаточно понимать, что перед тобой.
- Docker берём с нуля, опыта с ним не требуется. DevOps, администрирование Linux, Kubernetes и микросервисы заранее знать не надо, к ним подходим постепенно от базы. Из инструментов нужен только компьютер на Windows, Linux или macOS.
Что вы получите
- запускать контейнеры и понимать, что происходит
- работать с Docker (не копировать команды, а понимать их)
- собирать свои образы через Dockerfile
- запускать несколько сервисов через Docker Compose
- подключать базу данных (PostgreSQL) и Redis
- настраивать переменные, порты, volumes и сети
- находить и исправлять ошибки
- настраивать Nginx, домен и HTTPS
- запускать полноценное приложение одной командой
Для кого этот курс
- • Backend-разработчики на C# и ASP.NET
- • Кто пишет код, но не разворачивал проекты сам
- • Студенты и джуны без опыта деплоя
- • Кто слышал про Docker, но так и не разобрался
- • Кто метит дальше в серверы, деплой и микросервисы
- • Не для тех, кому нужен production-Kubernetes и энтерпрайз-инфраструктура прямо сейчас или кто ещё ни разу не писал код
Программа курса
- У меня на компе работает
- ВМ и контейнеры
- Установка Docker
- Готовые образы
- Образ и контейнер
- Основные команды
- Свои образы
- Многостадийная сборка
- Изоляция контейнеров
- Docker network
- Подключение по имени
- Данные исчезают
- Volumes
- Зачем нужен Compose
- compose-файл
- Полный compose-файл
- Запуск и остановка
- Микросервис отзывов
- Ошибки Compose
- Секрет в коде
- Переменные окружения
- .env файл
- Секреты в Compose
- Ошибки с секретами
- Registry и деплой
- Ручной деплой
- Введение в CI/CD
- GitHub Actions
- Авто-деплой
- Приватный registry от GitHub (GHCR)
- Ошибки деплоя
- Зачем прокси
- Что такое Nginx
- Nginx в Compose
- Домены и DNS
- HTTPS и сертификаты
- Домен и Nginx
- Ошибки Nginx
- Что мы будем собирать
- Пишем products-service
- Инфра-репозиторий
- Диагностика ошибок
- Зачем и что такое Kubernetes
- Pod
- Deployment
- Service
- kubectl
- Деплой в Kubernetes
- Разворачиваем на сервере. Пошагово
- CI/CD и эксплуатация
- Ошибки Kubernetes
01Проблема окружения
- У меня на компе работает
- ВМ и контейнеры
02Основы Docker
- Установка Docker
- Готовые образы
- Образ и контейнер
- Основные команды
- Свои образы
- Многостадийная сборка
03Сети, связи между контейнерами и данные
- Изоляция контейнеров
- Docker network
- Подключение по имени
- Данные исчезают
- Volumes
04Docker Compose
- Зачем нужен Compose
- compose-файл
- Полный compose-файл
- Запуск и остановка
- Микросервис отзывов
- Ошибки Compose
05Секреты и конфигурация
- Секрет в коде
- Переменные окружения
- .env файл
- Секреты в Compose
- Ошибки с секретами
06Деплой, registry и CI/CD
- Registry и деплой
- Ручной деплой
- Введение в CI/CD
- GitHub Actions
- Авто-деплой
- Приватный registry от GitHub (GHCR)
- Ошибки деплоя
07Nginx, домены и HTTPS
- Зачем прокси
- Что такое Nginx
- Nginx в Compose
- Домены и DNS
- HTTPS и сертификаты
- Домен и Nginx
- Ошибки Nginx
08Микросервисный проект
- Что мы будем собирать
- Пишем products-service
- Инфра-репозиторий
- Диагностика ошибок
09Kubernetes
- Зачем и что такое Kubernetes
- Pod
- Deployment
- Service
- kubectl
- Деплой в Kubernetes
- Разворачиваем на сервере. Пошагово
- CI/CD и эксплуатация
- Ошибки Kubernetes
Stepik
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «PRO C#. Docker» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 




















