Содержание
Управление проектом на удалённом сервере
Спринт 16
1) Вступление
– Что вас ждёт в этом спринте
– Вводное тестирование
– Тест пройден!
2) Погружение в задачу
– DevOps для самых маленьких
– Строим планы
3) Работа с сервером
– Подключение к удалённому серверу
– Внеплановая задача и первый деплой
– Server Gateway Interface: выбор, установка и управление
– Веб- и обратный прокси-сервер Nginx: установка и настройка
4) Доменное имя
5) Безопасность и контроль приложения
– Шифрование. HTTPS
– Мониторинг доступности и сбор ошибок
6) Финальный проект спринта: деплой проекта Kittygram на удалённый сервер
7) Путь джуна
– План развития начинающего разработчика
– Как составить план профессионального развития
Спринт 17
1) Вступление
– Новая задача: проект в коробочке
2) Docker: приложение в коробке
– Виртуальные машины и контейнеры
– Установка Docker
– Запуск приложений в docker-контейнерах
– Упаковка проекта в Docker-образ
– Сервер gunicorn и docker volume
– DockerHub
– Архитектура приложения в Docker
– PostgreSQL и Docker Network
– Docker-compose: сборка проекта
– Docker-compose: Nginx и статика
– Деплой: публикация проекта в Docker на сервере
3) Автоматизация. Деплой на сервер.
– Автоматизация деплоя: CI/CD
– GitHub Actions. Первый workflow
– Workflow для CI: линтер и тесты
– Workflow для CD: сборка образов и перезапуск контейнеров
4) Финальный проект: контейнеры и CI/CD для Kittygram
5) Управление разработкой
– Модели жизненного цикла ПО
– Подходы в управлении командой
– Agile: принципы, ценности, основные мет
Спринт 18
1) Проект «Фудграм»
– В шаге от первой вершины
– Задание: часть 1-я. Возможности проекта
– Задание: часть 2-я. «Под капотом» проекта
– План работы
– Подсказки и лайфхаки
– Как сдавать проект
– У вас новое достижение!
– Приглашение в карьерный трек
– Конец учёбе