Программа и содержание

Сайт: Сайт автора

Перед тем, как пойти учиться на 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 сервера)

Заключение:

Тест, чтобы вспомнить, о чем был курс