Чему вы научитесь
- Как настроить сервер (выбор конфигурации и расчет необходимых ресурсов, удаленное подключение)
- Как развернуть и настроить приложение (форум, телеграм-бот, личный блог или персональный сайт)
- Как решать типовые администраторские задачи (мониторинг загруженности и расхода ресурсов)
- Научитесь использовать такие технологии как: Docker и Docker-compose, утилиты командной строки Linux, SSH, Apache2
О курсе
Начинающих часто беспокоит растерянность и немой вопрос: "А с чего же мне начать?".
Курс содержит информацию, которая поможет выбрать и настроить сервер, а также упростит развертывание вашего первого облачного веб-приложения. Вы узнаете об основных инструментах (SSH, Apache2) и базовых технологиях развертывания (Docker и Docker Compose).
Помимо теоретических сведений, курс содержит специально разработанный набор задач, для закрепления полученных знаний на практике. Решение задач происходит в виртуальном окружении, не отличимом от вашего будущего сервера.
Курс структурирован в виде набора конспектов, что позволит вам в дальнейшем использовать его как шпаргалку при возникновении сложностей.
Для кого этот курс
Начальные требования
Курс рассчитан на пользователей с минимальным представлением о работе в командной строке (если у вас его нет - рекомендуем пройти данный бесплатный курс).
Наши преподаватели
Как проходит обучение
Материалы курса организованы как набор конспектов по основным этапам выбора и настройки вашего первого сервера. Наиболее сложные моменты поясняются в виде коротких видео-вставок.
Для закрепления знаний вам будет предложено решить интерактивные задачи, использующие технологию Docker. Данные задачи можно решать локально и практически на любом компьютере, без необходимости устанавливать сложное ПО.
В рамках задач вы на практике научитесь запускать и настраивать нужные утилиты, а также решать типовые задачи обслуживания вашего первого сервера.
Программа курса
Сертификат
Что вы получаете
- Знания о том, как выбрать сервер для вашего проекта, на какие характеристики обращать внимание, чем отличаются облачные и выделенные сервера.
- Навыки работы по протоколу SSH.
- Навыки запуска приложений с помощью Docker и Docker Compose.
- Навыки настройки веб-сервера Apache2.
- Сертификат.