Чему вы научитесь
- запускать контейнеры и понимать, что происходит
- работать с Docker (не копировать команды, а понимать их)
- собирать свои образы через Dockerfile
- запускать несколько сервисов через Docker Compose
- подключать базу данных (PostgreSQL) и Redis
- настраивать переменные, порты, volumes и сети
- находить и исправлять ошибки
- настраивать Nginx, домен и HTTPS
- запускать полноценное приложение одной командой
О курсе
Для кого этот курс
Начальные требования
Основное, что мы ожидаем, это базовое знание ASP.NET Core. Если ты понимаешь, как устроено веб-приложение и API, что делают контроллеры и эндпоинты, как приложение работает с базой данных, этого достаточно. Кто знает ASP.NET Core, тот уже владеет и программированием, и ООП, поэтому всё, что мы рассказываем в курсе, поймёшь на 100 процентов.
Писать код на C# не нужно. Мы его не пишем, а читаем и разворачиваем готовые проекты, так что достаточно понимать, что перед тобой.
Docker берём с нуля, опыта с ним не требуется. DevOps, администрирование Linux, Kubernetes и микросервисы заранее знать не надо, к ним подходим постепенно от базы. Из инструментов нужен только компьютер на Windows, Linux или macOS.
Преподаватели курса
Как проходит обучение
-
короткие и понятные уроки
-
объяснение на примерах
-
тесты для закрепления
-
мини-проекты
-
финальный проект
Схема простая:
понял → сделал → закрепил
Что вы получите
- сможешь работать с Docker в реальных проектах
- будешь понимать, что происходит внутри контейнеров
- сможешь собрать и запустить backend с нуля
- получишь готовый проект на GitHub для портфолио
- перестанешь "гуглить каждую команду"