Курс на Stepik
Обложка курса «PRO C#. Docker» на Stepik
9 900 ₽

PRO C#. Docker 0.000

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

Умеешь писать код на C#, но не умеешь его развернуть? Научу упаковывать backend (ASP.NET, PostgreSQL, Redis, Nginx) в Docker и запускать одной командой. С нуля, на реальном проекте.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PRO C#. Docker»Учеников на курсе 0
Сертификаты, выданные на курсе «PRO C#. Docker»Сертификатов выдано 0
Отзывы о курсе «PRO C#. Docker»Отзывов получено 0
Рейтинг курса «PRO C#. Docker»Рейтинг курса 0.000
Уроки в курсе «PRO C#. Docker»Количество уроков 51
Тесты в курсе «PRO C#. Docker»Количество квизов 187
Время прохождения курса «PRO C#. Docker»Время прохождения курса
Стоимость курса «PRO C#. Docker»Стоимость курса 9 900 ₽
Обновления курса «PRO C#. Docker»Обновления курса
Дата публикации курса «PRO C#. Docker»Дата публикации курса
Последнее обновление курса «PRO C#. Docker»Последнее обновление
Сложность normal

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

Разделы в курсе «PRO C#. Docker» 9 разделов Уроки в курсе «PRO C#. Docker» 51 урок Тесты в курсе «PRO C#. Docker» 187 тестов Время прохождения курса «PRO C#. Docker» 2 ч. Последнее обновление курса «PRO C#. Docker» обн. 27 августа 2026

Проблема окружения

2 урока
1. У меня на компе работает
2. Виртуальные машины и контейнеры

Основы Docker

5 уроков
1. Установка Docker
2. Как запускать готовые образы
3. Образ и контейнер
4. Основные команды Docker
5. Частые ошибки

Сети, связи между контейнерами и данные

10 уроков
1. Как создавать свои образы
2. Почему контейнеры не видят друг друга сами по себе
3. Docker network
4. Имена контейнеров и подключение по имени
5. Данные в контейнерах и почему они исчезают
6. Volumes: как сохранять данные
7. Мини-проект: API и PostgreSQL в одной сети
8. Частые ошибки
9. Мини-проект: свое консольное приложение в Docker
10. Мини-проект: ASP.NET и PostgreSQL

Docker Compose

7 уроков
1. Зачем вообще нужен Docker Compose
2. Как устроен файл docker-compose.yml
3. Порты, переменные, volumes и сети в Compose
4. Полноценный Compose-файл для ASP.NET и PostgreSQL
5. Как запускать, останавливать и пересобирать проект через Compose
6. Мини-проект: ASP.NET API + PostgreSQL + Redis
7. Частые ошибки и как их исправлять

Dockerfile для реального проекта

7 уроков
1. Почему простой Dockerfile перестает устраивать
2. Multi-stage build для .NET-приложения
3. .dockerignore для .NET-проекта
4. Кеш слоев Docker
5. Переменные окружения в production
6. Мини-проект: production-ready Dockerfile
7. Частые ошибки при сборке образов

Деплой, registry и CI/CD

7 уроков
1. Куда отправлять Docker-образы
2. Docker Hub: push и pull образов
3. Как запускать приложение на сервере
4. Введение в CI/CD
5. GitHub Actions: сборка и push образа
6. Авто-деплой через CI/CD
7. Частые ошибки в деплое

Nginx, домены и HTTPS

7 уроков
1. Почему не стоит просто открывать порт
2. Что такое Nginx рядом с Docker
3. Домены и DNS
4. HTTPS и сертификаты
5. Compose с Nginx и API
6. Мини-проект: домен, Nginx и API
7. Частые ошибки с Nginx и доменом

Kubernetes

8 уроков
1. Почему одного Docker уже недостаточно
2. Что такое Kubernetes простыми словами
3. Pod - минимальная единица
4. Deployment - управление Pod'ами
5. Service - как попасть в приложение
6. kubectl - работа с кластером
7. Мини-проект: деплой ASP.NET в Kubernetes
8. Частые ошибки в Kubernetes

Полная инфраструктура для ASP.NET приложения

8 уроков
1. Что мы будем собирать
2. Создаем само ASP.NET приложение
3. Пишем модель, DbContext и Program.cs
4. Пишем контроллер и бизнес-логику
5. Dockerfile и .dockerignore
6. Собираем docker-compose.yml
7. Настраиваем Nginx и запускаем проект
8. Как диагностировать ошибки в проекте