Содержание пакета (4 курса)
1. Docker для начинающих + практический опыт 4.87
Введение
4 урока
1.
Вступление
↗
2.
Обзор Docker
↗
3.
Начинаем!
↗
4.
Демо: Установка и настройка Docker
↗
Команды Docker
10 уроков
1.
Обзор команд
↗
2.
Презентация
↗
3.
Демо: Команды Docker
↗
4.
Демо: Лабораторное окружение
↗
5.
Лабораторная №1 (Простые команды)
↗
6.
Docker Run
↗
7.
Лабораторная №2 (Особенности RUN)
↗
8.
Демо: Особенности команды docker run
↗
9.
Тест: Команды
↗
10.
Отзывы важны!
↗
Образы Docker
8 уроков
1.
Образы Docker
↗
2.
Лабораторная №3 (IMAGES)
↗
3.
Демо: Создание докер-образа
↗
4.
Переменные окружения
↗
5.
Лабораторная №4 (EnvVars)
↗
6.
Command & Entrypoint
↗
7.
Лабораторная №5 (Commands and Entrypoints)
↗
8.
Тест: Images
↗
Docker Compose
3 урока
1.
Docker Compose
↗
2.
Тест: Compose
↗
3.
Лабораторная №6 (Docker Compose)
↗
Хранение в Docker
5 уроков
1.
Среда выполнения
↗
2.
Лабораторная №7 (Docker Engine)
↗
3.
Хранилище
↗
4.
Лабораторная №8 (Docker Storage)
↗
5.
Тест: Docker Engine
↗
Сеть в Docker
4 урока
1.
Сеть в Docker
↗
2.
Лабораторная №9 (Docker Networks)
↗
3.
Тест: Docker Network
↗
4.
Отзывы важны!
↗
Docker Registry
4 урока
1.
Docker Registry
↗
2.
Демо: Создание Docker Registry
↗
3.
Тест: Docker Registry
↗
4.
Оценка Stepik
↗
Оркестрация контейнеров
6 уроков
1.
Оркестрация
↗
2.
Docker Swarm
↗
3.
Kubernetes
↗
4.
Managed Kubernetes
↗
5.
Demo: Managed Kubernetes
↗
6.
Замечание об облаке
↗
Заключение
4 урока
1.
Заключение
↗
2.
Docker в Windows
↗
3.
Docker на Mac
↗
4.
Друзья курса
↗
2. Git + GitHub. Полный курс 4.97
Вступление
3 урока
1.
Добро пожаловать
↗
2.
Знакомство
↗
3.
О курсе
↗
Основы Git
14 уроков
1.
Обзор систем контроля версий
↗
2.
Установка и настройка Git
↗
3.
Первый репозиторий
↗
4.
Первый коммит
↗
5.
Индекс
↗
6.
Подробнее о коммитах
↗
7.
Откат изменений
↗
8.
Удаление файлов
↗
9.
Переименование/перемещение файлов
↗
10.
Просмотр изменений
↗
11.
История коммитов
↗
12.
Машина времени (изменение истории)
↗
13.
Игнорирование файлов
↗
14.
Домашнее задание
↗
GitHub
8 уроков
1.
Создание удаленного репозитория
↗
2.
Клонирование репозитория
↗
3.
SSH аутентификация
↗
4.
Копирование чужого репозитория (fork)
↗
5.
GitHub Copilot
↗
6.
Файл Readme.md и разметка Markdown
↗
7.
Альтернативы GitHub
↗
8.
Домашнее задание
↗
Ветвление и командная работа
9 уроков
1.
Введение в ветки
↗
2.
Переключение между ветками
↗
3.
Создание, просмотр, удаление веток
↗
4.
Слияние веток
↗
5.
Конфликты при слиянии
↗
6.
Экстренное переключение между задачами
↗
7.
Безопасное обновление репозитория
↗
8.
Поиск автора кода
↗
9.
Запросы на слияние (Pull Request)
↗
Финал
2 урока
1.
Большая шпаргалка
↗
2.
Обещанный бонус
↗
3. Hello, DevOps! 4.89
Введение
4 урока
1.
О Курсе
↗
2.
Содержание
↗
3.
О DevOps
↗
4.
Замечания о доступе
↗
Linux
17 уроков
1.
О Разделе
↗
2.
Презентация
↗
3.
CLI
↗
4.
Наши Лабораторные
↗
5.
LAB: CLI
↗
6.
Текстовые Редакторы
↗
7.
LAB: Vim
↗
8.
Команды Linux
↗
9.
LAB: Команды
↗
10.
Управление Пакетами
↗
11.
LAB: Пакеты
↗
12.
Службы
↗
13.
LAB: Службы
↗
14.
Маршрутизация
↗
15.
LAB: Маршрутизация
↗
16.
DNS
↗
17.
LAB: DNS
↗
VirtualBox
10 уроков
1.
О Разделе
↗
2.
VirtualBox
↗
3.
DEMO: Установка в Windows
↗
4.
Соединение с VM
↗
5.
DEMO: Соединение
↗
6.
Сети VirtualBox
↗
7.
DEMO: Несколько VMs
↗
8.
Vagrant
↗
9.
DEMO: Vagrant
↗
10.
Отзывы важны!
↗
Приложения
21 урок
1.
О Разделе
↗
2.
Приложения
↗
3.
Java
↗
4.
LAB: Java
↗
5.
Пакеты в Java
↗
6.
LAB: Java Сборка
↗
7.
LAB: Java Пакеты
↗
8.
NodeJS
↗
9.
LAB: NodeJS
↗
10.
NPM
↗
11.
LAB: NPM
↗
12.
Python
↗
13.
LAB: Python
↗
14.
PIP
↗
15.
LAB: PIP
↗
16.
Go
↗
17.
LAB: Golang
↗
18.
Git
↗
19.
LAB: Git
↗
20.
Репозитории Git
↗
21.
LAB: Git Repos
↗
Веб-Серверы
14 уроков
1.
О Разделе
↗
2.
Серверы
↗
3.
Веб-Серверы
↗
4.
Apache2
↗
5.
LAB: Apache
↗
6.
Tomcat
↗
7.
LAB: Tomcat
↗
8.
Flask
↗
9.
LAB: Flask
↗
10.
ExpressJS
↗
11.
LAB: NodeJS App
↗
12.
Порты и Приложения
↗
13.
LAB: Порты
↗
14.
Отзывы важны!
↗
Базы Данных
8 уроков
1.
О Разделе
↗
2.
SQL-NoSQL
↗
3.
MySQL
↗
4.
LAB: MySQL
↗
5.
MongoDB
↗
6.
LAB: MongoDB
↗
7.
Redis
↗
8.
LAB: Redis
↗
Extra
12 уроков
1.
О Разделе
↗
2.
SSL
↗
3.
LAB: SSL
↗
4.
YAML
↗
5.
LAB: YAML
↗
6.
JSONPATH
↗
7.
LAB: JSONPATH
↗
8.
DEMO: Развертывание Приложения
↗
9.
LAB: Развертывание Приложения (1 сервер)
↗
10.
LAB: Развертывание Приложения (2 сервера)
↗
11.
Заключение
↗
12.
Тест, чтобы вспомнить, о чем был курс
↗
4. Терминал Linux. Работа в командной строке 4.95
Вступление
3 урока
1.
Добро пожаловать
↗
2.
Знакомство
↗
3.
О курсе
↗
Настройка рабочей среды
4 урока
1.
Установка Linux Ubuntu как виртуальной машины
↗
2.
Разворачивание Linux "в облаках"
↗
3.
Настройка SSH-сервера
↗
4.
Резюме модуля `Введение`. Контрольные вопросы
↗
Знакомство с терминалом
7 уроков
1.
Трюки и лайфхаки в терминале
↗
2.
Список горячих клавиш в терминале Linux
↗
3.
Основные команды для навигации по папкам
↗
4.
Создание файлов и папок
↗
5.
Основные операции с файлами
↗
6.
Просмотр файлов
↗
7.
Резюме модуля. Контрольные вопросы
↗
Редактирование файлов
4 урока
1.
Nano. Дружественный к пользователю текстовый редактор
↗
2.
Vim. Редактор по умолчанию
↗
3.
Vimtutor. Обучалка по редактору Vim.
↗
4.
Резюме модуля. Контрольные вопросы.
↗
Промежуточные итоги
4 урока
1.
Шпаргалка по редактору Nano
↗
2.
Шпаргалка по горячим клавишам Vim
↗
3.
Тест по пройденному материалу
↗
4.
Домашнее задание
↗
Файловая структура
3 урока
1.
Поиск файлов, команда find
↗
2.
Важные директории, утилиты, архивирование
↗
3.
Резюме модуля. Контрольные вопросы
↗
Управление пользователями и группами
7 уроков
1.
Вывод информации о пользователях
↗
2.
Создание пользователей
↗
3.
Изменение пользователей
↗
4.
Права root, удаление пользователей
↗
5.
Управление группами
↗
6.
Резюме модуля. Контрольные вопросы
↗
7.
Домашнее задание
↗
Права доступа (rwx)
5 уроков
1.
Вывод информации + команда chmod
↗
2.
Смена владельцев и групп
↗
3.
Специальные биты, права по умолчанию
↗
4.
Резюме модуля. Контрольные вопросы
↗
5.
Домашнее задание
↗
Важные инструменты терминала Linux
5 уроков
1.
Ссылки, iNodes
↗
2.
Потоки ввода-вывода
↗
3.
Конвейер обработки команд
↗
4.
Резюме модуля. Контрольные вопросы
↗
5.
Домашнее задание
↗
Инструменты для мониторинга
3 урока
1.
Утилита top (диспетчер задач)
↗
2.
Утилиты htop, ps, kill, systemctl
↗
3.
Резюме модуля. Контрольные вопросы
↗
Управление программным обеспечением
4 урока
1.
Утилита apt / apt-get
↗
2.
Утилиты dpkg, snap
↗
3.
Добавление репозитория
↗
4.
Резюме модуля. Контрольные вопросы
↗
Планировщик задач
3 урока
1.
Служба cron, утилита crontab
↗
2.
Настройка логов, задачи других пользователей
↗
3.
Резюме модуля. Контрольные вопросы
↗
Работа с фаерволом (утилита iptables)
3 урока
1.
Просмотр, добавление, удаление правил
↗
2.
Политики по умолчанию, сохранение правил
↗
3.
Резюме модуля. Контрольные вопросы
↗
Bash
4 урока
1.
История создания, запуск скриптов, оболочка
↗
2.
Синтаксис Bash: условия, ветвления
↗
3.
Синтаксис Bash: циклы, функции
↗
4.
Резюме модуля. Контрольные вопросы
↗
Работа с дисками
7 уроков
1.
Дисклеймер
↗
2.
Чтение информации
↗
3.
Монтирование диска
↗
4.
Общее файловое хранилище
↗
5.
Дополнительные диски "в облаках"
↗
6.
LVM (logical volume management)
↗
7.
Домашнее задание
↗
Docker
9 уроков
1.
Дисклеймер
↗
2.
Введение, установка
↗
3.
Список команд, первый контейнер
↗
4.
Контейнер с документацией
↗
5.
Веб-сервер Nginx в Docker
↗
6.
Dockerfile
↗
7.
Docker Compose
↗
8.
Удаление ресурсов
↗
9.
Домашнее задание
↗
Финальный тест
4 урока
1.
Тест. Часть 1
↗
2.
Тест. Часть 2
↗
3.
Тест. Часть 3
↗
4.
Тест. Часть 4
↗
Завершение
1 урок
1.
Обещанный бонус
↗