Перед тем, как пойти учиться на DevOps я рекомендую пройти этот ознакомительный курс, чтобы обучение более сложным вещам на следующих курсах попало на подготовленную почву. Если ты только начинаешь свое путешествие к облакам и DevOps тебе нужно иметь хорошую базу, от которой ты сможешь совершить первый рывок. Иногда несколько мелочей, вроде неумения настроить сеть и порты в VirtualBox, тяжесть оперирования через CLI вместо привычного графического интерфейса, невозможности установить ПО из-за зависимостей для приложений или проблем с подключением к базе данных могут перечеркнуть все желание погружаться в профессию. Этот курс закрывает эти частые пробелы, о которых мне рассказали сами студенты с rotoro.cloud. В качестве DevOps или Cloud Engineer нужно уметь разворачивать приложения на Java, Python, NodeJS и Go или веб-серверы, вроде Apache, NGINX, Tomcat и Gunicorn. Для кого этот курс: Любому, кто только начинает свой путь в DevOps Системным администраторам, которые хотят понять, что делает разработка Разработчикам, кто хочет закрыть свои пробелы системном администрировании Начальные требования: Для этого подготовительного курса нет предварительных требований Хорошо иметь (не обязательно) отдельный компьютер для самостоятельных занятий Чему вы научитесь: Linux CLI и VIM Сетевые понятия Настройка Linux Virtualbox и Vagrant Основы Git Приложения и среды их языков Веб-серверы Базы данных SSL-сертификаты Разметка данных Как проходит обучение: По всем темам у нас будет лабораторная практика, а в конце финальное задание на развертывание приложения в одно-серверном и мульти-серверном сетапах. Эти лабораторные открываются прямо в твоем браузере и в любое время. Тебе не потребуется ничего настраивать, и ты сможешь проходить их в удобное время. Таким образом, ты сможешь практиковаться уже через несколько секунд после завершения лекции. Что вы получаете: опыт, который позволяет не бояться Linux понимание современного ландшафта приложений готовность сделать следующий шаг в контейнеризацию Спойлер: Программа Программа: Введение: О Курсе Демо-доступ Содержание Демо-доступ О DevOps Демо-доступ Замечания о доступе Демо-доступ Linux: О Разделе Презентация CLI Наши Лабораторные LAB: CLI Текстовые Редакторы LAB: Vim Команды Linux LAB: Команды Управление Пакетами LAB: Пакеты Службы LAB: Службы Маршрутизация LAB: Маршрутизация DNS LAB: DNS VirtualBox: О Разделе VirtualBox DEMO: Установка в Windows Соединение с VM DEMO: Соединение Сети VirtualBox DEMO: Несколько VMs Vagrant DEMO: Vagrant Отзывы важны! Приложения: О Разделе Приложения Java LAB: Java Пакеты в Java LAB: Java Сборка LAB: Java Пакеты NodeJS LAB: NodeJS NPM LAB: NPM Python LAB: Python PIP LAB: PIP Go LAB: Golang Git LAB: Git Репозитории Git LAB: Git Repos Веб-Серверы: О Разделе Серверы Веб-Серверы Apache2 LAB: Apache Tomcat LAB: Tomcat Flask LAB: Flask ExpressJS LAB: NodeJS App Порты и Приложения LAB: Порты Отзывы важны! Базы Данных: О Разделе SQL-NoSQL MySQL LAB: MySQL MongoDB LAB: MongoDB Redis LAB: Redis Extra: О Разделе SSL LAB: SSL YAML LAB: YAML JSONPATH LAB: JSONPATH DEMO: Развертывание Приложения LAB: Развертывание Приложения (1 сервер) LAB: Развертывание Приложения (2 сервера) Заключение: Тест, чтобы вспомнить, о чем был курс