Предмет: Технологии сборки и развертывания ПО

Изучаемые технологии: Gitflow, Docker, Gitlab CI, Deckhouse, Werf


🧑🏻‍🏫 Преподавательский состав

Лектор: Брюханов Константин Владимирович

Email: [email protected]

Общий чат студентов с преподавателями: <ссылка>

Лекции:

Вторник 18:40

Семинары:

<дата не выбрана>

Практик: Дмитрий

Прием лабораторных**:** по договоренности с практиком


📜 Описание курса

На курсе студенты затронут изучение методологии DevOps — особого подхода к организации команд разработки, который позволяет выстроить конвейер, на котором разработчики, тестировщики и сисадмины работают в едином потоке и вместе отвечают за результат — код, выпущенный в релиз для пользователей. Реализовываться это будет с помощью осовения технологий:

Gitflow – это совместная модель ветвления, которая пытается использовать мощность, скорость и простоту ветвления Git.

Docker – это проект с открытым исходным кодом для автоматизации развертывания приложений в виде переносимых автономных контейнеров, выполняемых в облаке или локальной среде.

Gitlab CI – это сервис, основанный на SAAS — одной из форм облачных вычислений, где вы без труда сможете разместить свои Git-репозиторий, отслеживать возможные проблемы и писать wiki с помощью языка разметки markdown. Gitlab CI также позволяет вам настраивать непрерывную интеграцию с использованием любого из образов Docker.


📚 Полезные материалы для самобучения

<aside> 📌 Наведите мышь на название и нажмите ⤢ OPEN для дополнительной информации

</aside>

Книги и материалы

📆 Расписание лекций

Лекции

🏆 Лабораторные и оценивание

<aside> 💡 Сдача лабораторных работ происходит на практиках. Защита работ проходит индивидуально.

</aside>