О чём курс

Иосиф Дзеранов разбирает упаковку backend-приложения на ASP.NET Core, PostgreSQL, Redis и Nginx в контейнеры Docker и запуск стека одной командой. В процессе вы собираете сквозной проект от исходных файлов до рабочего сервиса с собственным доменом и HTTPS, разбирая типичные сложности развёртывания.

О чём материал

Обучение построено вокруг одного практического проекта. Вы настраиваете API на ASP.NET, подключаете базу данных PostgreSQL и кэширование на Redis, создаёте конфигурации образов в Dockerfile и связываете сервисы через Docker Compose. Автор подробно разбирает настройку переменных окружения, проброс портов, работу с volumes для постоянного хранения данных и изоляцию сетей.

Отдельный акцент сделан на типичных ошибках новичков при контейнеризации. Вы научитесь быстро находить причины сбоев, когда контейнер падает на старте, нужный порт оказывается занят другой службой, а веб-приложение не видит запущенную базу данных.

В финале вы настраиваете обратный прокси-сервер Nginx, подключаете доменное имя, настраиваете HTTPS и публикуете готовый рабочий проект в портфолио на GitHub.

Для кого

Материал рассчитан на средний уровень подготовки и ориентирован на следующие категории разработчиков:

  • backend-разработчики на C# и ASP.NET Core, которые пишут код, но ещё не разворачивали сервисы самостоятельно;
  • студенты и начинающие специалисты без практического опыта деплоя;
  • программисты, которые хотят перейти от разрозненных команд Docker к системной работе с серверами и микросервисами.

Материал не предназначен для тех, кто ещё ни разу не писал код, а также для специалистов, которым требуется развёртывание enterprise-инфраструктуры в Kubernetes.

Требования к подготовке

Для комфортного прохождения достаточно базового знания ASP.NET Core. Необходимо понимать архитектуру веб-приложений и API, назначение контроллеров и эндпоинтов, а также схему взаимодействия приложения с базой данных.

Писать программный код на C# не потребуется: в уроках используются готовые проекты, которые нужно читать и запускать. Знакомство с Docker начинается с нуля. Опыт администрирования Linux, знания DevOps, Kubernetes и микросервисной архитектуры заранее не нужны. Для работы подходит компьютер под управлением Windows, macOS или Linux.

Формат и процесс обучения

В программу входят 51 короткий урок и 1 час 30 минут видеоматериалов. Обучение ориентировано на практику и состоит из разбора примеров, мини-проектов и сквозного финального задания по цепочке «понял — сделал — закрепил».

Прохождение рассчитано на нагрузку порядка 3–4 часов в неделю. По словам автора, базовые навыки работы с контейнерами осваиваются за пару недель регулярных занятий.

Об авторе

Иосиф Дзеранов — практикующий backend-разработчик, основатель школы IRON PROGRAMMER и автор линейки материалов PRO C#. На платформе Stepik его рейтинг составляет 4.9 на основе более 8500 отзывов при аудитории свыше 149 тысяч подписчиков.

Складчина создана 1 ноября 2026 г. · описание обновлено 2 ноября 2026 г.

Теги курса

Инструменты

Другие материалы автора 7

ИД Иосиф Дзеранов Все материалы
9 900 ₽