Сложность
Сложность
Начинающий
Тип обучения
Тип обучения
Курс
Формат обучения
Формат обучения
С проверкой домашнего задания
Трудоустройство
Трудоустройство
Отсутствует

Стоимость курса

3 900 ₽
нет рассрочки

Включено в курс

  • 9 уроков (видео и/или текст)
  • 28 проверочных тестов
  • Самостоятельная работа
  • Дополнительные материалы
  • Помощь в «Обсуждениях»
  • Доступ к остальным курсам платформы

Чему вы научитесь

  1. Автоматизировать процесс выкладки до одной команды
  2. Использовать веб-сервер как обратный прокси
  3. Масштабировать проект горизонтально
  4. Правильно эволюционировать схему базы данных

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

Что вы получите после обучения

Приобретаемые навыки
1
Мониторинг
2
Деплой на PaaS
3
Прокси-сервер (Caddy)
4
Горизонтальное масштабирование
5
Организация работы с базой данных
6
Продакшен

Образовательная организация

Онлайн-школа программирования, за выпускниками которой охотятся компании

Первого студента мы трудоустроили в 2013 году. Тогда требования к знаниям джуниоров были выше, а трава зеленее

Это отразилось на программах обучения, на их проработке и глубине. Собеседования для студентов Хекслета проходят под девизом: «Хм, на Хекслете задачки были сложнее»

Иногда наши студенты попадают на работу без проведения технического интервью, только на основе анализа кода проектов

Сейчас все больше и больше компаний указывают курсы Хекслета как плюс при найме. А наши партнерские компании доверяют нам настолько, что собеседуют выпускников, не заглядывая в резюме

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

1. Введение
Познакомиться с курсом и его целями

теория

2. Деплой на PaaS
Познакомиться с Railway и задеплоить с его помощью готовый проект

теория
тесты

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

теория
тесты

4. Сборка проекта
Научиться упаковывать проект в Docker, автоматизировать подготовку релизов на Github Actions, и публиковать образ в Docker Hub

теория
тесты

5. Деплой
Создать сервер на DO, написать Ansible Playbook и выполнить деплой

теория
тесты

6. Прокси-сервер (Caddy)
Разобраться в том зачем он нужен и как его подключить

теория
тесты

7. Горизонтальное масштабирование
Познакомиться с балансировкой нагрузки и научиться деплоить на несколько серверов сразу

теория
тесты

8. Организация работы с базой данных
Узнать как правильно изменять базу данных, так чтобы не было больно

теория
тесты

9. Мониторинг
Узнать о том, как правильно следить за работоспособностью инфраструктуры и приложений

теория
тесты

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

11. Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса

Рейтинг курса

3.8
рейтинг
0
0
0
0
0

Может быть интересно

обновлено 20.04.2024 09:45
Продакшен и Деплой

Продакшен и Деплой

Оставить отзыв
Поделиться курсом с друзьями