Docker & Cloud

6099,00
р.
Продолжительность: 14 ак. часов / 4 недели
Формат обучения: Лекция + семинар

  • ближайший старт: март'24
Описание
Включено в модуль
Программа курса
Проект
Навыки
Тариф «Начало пути»
Тариф «Полное погружение»
Тариф «Профи»

Описание

На этом модуле вы научитесь создавать контейнеры, которые содержат все необходимые компоненты и зависимости приложения. Используя их, разработчики могут быстро и просто настраивать рабочее окружение, а также упрощать процесс развертывания и масштабирования приложений.

Научитесь обеспечивать надежность и консистентность в различных окружениях: Docker-контейнеры обеспечивают изолированное окружение для приложений, что позволяет избежать конфликтов между разными зависимостями и версиями программного обеспечения.

Вы поймете, как использовать только необходимое количество ресурсов для выполнения задачи. Это обеспечивает более высокую плотность размещения приложений и эффективное использование вычислительных ресурсов. Вы изучите, как развернуть приложение на сервере с использованием популярных облачных платформ и узнаете, как создать серверные экземпляры, настроить окружение, загрузить приложение и настроить его, чтобы оно начало работать.

Также вы узнаете о важности мониторинга приложений и как правильно настроить мониторинг для отслеживания производительности, доступности и других параметров приложения.

Включено в модуль

  • Упаковка и запуск программного обеспечения в контейнерах.
  • Процесс развертывания и масштабирования приложений
  • Создание контейнеров, которые содержат все необходимое для работы вашего приложения

Программа курса

  • Docker. Контейнеризация
  • Развертывание с помощью Docker
  • Что такое деплой. Обзор основных облачных платформ
  • Развертывание приложения на сервере (heroku, aws, digital ocean). Облака
  • Мониторинг приложений. Автоматизация деплоя с помощью GitHub Actions

Проект

Проект по Docker/Cloud

Навыки

Создание docker файла для своего приложения. Работа с Docker Desktop и запуск контейнеров. Настраивание мониторинга приложений. Знакомство с деплой и его автоматизацией с помощью GitHub Actions. Разворот приложения на сервере.

Тариф «Начало пути»

Занятия в записи:

Доступны на платформе Canvas. Ссылка с доступом к модулю вам придет сразу после присоединения к обучению.


Проверка домашнего задания:

Вы загружаете своё домашнее задание в Canvas, после чего ассистент преподавателя проверяет работу и оставляет обратную связь в виде комментариев.

Тариф «Полное погружение»

Online занятия:

Проходят в Zoom 2 раза в неделю: в понедельник и четверг в 19:00 (Мск). Длительность — 1,5 часа.

Напоминания и ссылки для подключения к занятию отправляются в день занятия в Telegram-канале и чате в Discord.


Живое общение с преподавателем:

Живое общение возможно во время online-занятия, а также можно задавать вопросы преподавателю в чате в Discord.


Проверка домашнего задания:

Вы загружаете своё домашнее задание в Canvas, после чего ассистент преподавателя проверяет работу и оставляет обратную связь в виде комментариев.


Защита проекта:

Это online-защита в Zoom с презентацией проекта и возможностью получить обратную связь от преподавателя.

Тариф «Профи»

Online занятия:

Проходят в Zoom 2 раза в неделю: в понедельник и четверг в 19:00 (Мск). Длительность — 1,5 часа.

Напоминания и ссылки для подключения к занятию отправляются в день занятия в Telegram-канале и чате в Discord.


Живое общение с преподавателем:

Живое общение возможно во время online-занятия, а также можно задавать вопросы преподавателю в чате в Discord.


Проверка домашнего задания:

Вы загружаете своё домашнее задание в Canvas, после чего ассистент преподавателя проверяет работу и оставляет обратную связь в виде комментариев.


Защита проекта:

Это online-защита в Zoom с презентацией проекта и возможностью получить обратную связь от преподавателя.


Сессия с карьерным коучем:

Личная встреча с карьерным коучем с разбором актуальной для вас темы по трудоустройству — как поставить карьерные цели, составить резюме, проработать мотивацию, особенности и этапы собеседований, получение работы за рубежом, подготовка портфолио. Дата и время встречи обговаривается лично с коучем.