HangOps.ru
Курсы Docker
Docker и Docker Compose - Деплой проекта с нуля
5990 ₽
Платформа:
Udemy
(412)
Продолжительность:
30 часов
Язык:
русский
  • 3,5 ч видео
  • 1 статья
  • 18 ресурсов для скачивания
Изучите Docker, Docker Compose, Containers, Volumes, Networks, Nginx, Api, Deployment, DevOps, Микросервисы
Программа
Планирование
  • Почему вам нужен Docker?
  • Планирование приложения
  • Установка инструментов
Конфигурация
  • Создание Dockerfile
  • Создание API приложения
  • Подготовка API Docker образа
  • Запуск API сервера
  • Docker Hub
  • Переменные окружения
  • Добавляем базу данных
  • Делаем запросы к базе данных
  • Хранилища
  • Сервис авторизации
  • Сервис фронтенда
  • Запускаем фронтенд в продакшен моде
  • Docker exec
  • Настройка Nginx
  • Проксируем API запросы
  • Сети Docker
  • Проксирование фронтенда
  • Последние улучшения
  • Сделай сам. Почтовый сервис.
Деплоймент
  • Пушим в гит
  • Настройка продакшен сервера
  • Деплой проекта
  • Чистим Docker
  • Домашнее задание
  • Бонус лекция
Docker + Ansible - с нуля, деплой и управление Swarm
5490 ₽
Платформа:
Udemy
(336)
Продолжительность:
30 часов
Язык:
русский
  • 16 ч видео
  • 1 статья
  • 2 ресурсов для скачивания
Полный курс по работе с Docker, Docker Compose, Docker Swarm и Ansible на примере выкладки реального стека проекта
Программа
Введение
  • Почему Docker и Ansbile?
  • Как устроен курс
  • Обзор проекта
  • Update - Обзор курсов
Настройка VM на Linux
  • Установка VirtualBox
  • Update - Генерация ssh ключа
  • Установка Ubuntu
  • Базовые команды linux
  • Настройка Docker
  • Тест - Настройка VM на Linux
Базовые понятия Docker
  • Вводное видео
  • Архитектура Docker
  • Замечание про образ mongo
  • Управление контейнерами
  • Логи и статистика работы
  • Команды в контейнере
  • Упражнение - Работа с контейнерами
  • Тест - Базовые понятия docker
Docker image
  • Что такое image
  • Работа с image
  • Dockerfile
  • Создаем свой image
  • Улучшаем сборку
  • Анализируем image
  • Многоэтапная сборка
  • Упражнение - Сборка go проекта
  • Тест - Docker image
Сети Docker
  • Устройство сети Docker
  • Драйвер bridge
  • Драйвера host и null
  • DNS
  • Тест - Сети Docker
Docker volumes
  • Устройство и типы volumes
  • Использование volumes
  • VOLUME в Dockerfile
  • Использование bind mounts
  • Использование tmpfs
  • Копирование данных
  • Тест - Docker volumes
Docker-compose
  • Работа с YAML
  • Установка docker-compose
  • Пишем простой конфиг
  • Выкладываем несколько сервисов
  • Профили
  • Переменные окружения
  • Упражнение - Выкладываем полное приложение
  • Shared конфигурации
  • Тест - Docker-compose
Docker registry
  • Работа docker-registry
  • GitHub registry
  • Упражнение - Поднимаем свой registry
  • Тест - Docker registry
Базовые понятия Ansible
  • Вводное видео
  • Задачи Ansible
  • Как работает Ansible
  • Установка Ansible - Mac OS
  • Установка Ansible - Windows / Linux
  • Inventory
  • Модули
  • Ad-hoc команды
  • Тест - Базовые понятия Ansible
Ansible playbooks
  • Простейший playbook
  • Переменные
  • Отладка
  • Блоки и обработка ошибок
  • Асинхронные задачи
  • Упражнение - Пишем настройку сервера
  • Ansible lint
  • Тест - Ansible playbooks
Docker + Ansible - с нуля, деплой и управление Swarm
1090 ₽
Платформа:
Stepik
(5)
Продолжительность:
30 часов
Язык:
русский
  • 103 урока
  • 15 часов видео
  • 37 тестов
Полный курс по работе с Docker, Docker Compose, Docker Swarm и Ansible на примере выкладки реального стека проекта
Программа
Введение
Настройка VM на Linux
  • Установка VirtualBox
  • Установка Ubuntu
  • Базовые команды linux
  • Настройка Docker
  • Тест - Настройка VM на Linux
Базовые понятия Docker
  • Вводное видео
  • Архитектура Docker
  • Управление контейнерами
  • Логи и статистика работы
  • Команды в контейнере
  • Упражнение - Работа с контейнерами
  • Тест - Базовые понятия docker
Docker image
  • Работа с image
  • Dockerfile
  • Создаем свой image
  • Улучшаем сборку
  • Анализируем image
  • Многоэтапная сборка
  • Упражнение - Сборка go проекта
  • Тест - Docker image
Сети Docker
  • Устройство сети Docker
  • Драйвер bridge
  • Драйвера host и null
  • DNS
  • Тест - Сети Docker
Docker volumes
  • Устройство и типы volumes
  • Использование volumes
  • VOLUME в Dockerfile
  • Использование bind mounts
  • Использование tmpfs
  • Копирование данных
  • Тест - Docker volumes
Docker-compose
  • Работа с YAML
  • Установка docker-compose
  • Пишем простой конфиг
  • Профили
  • Переменные окружения
  • Упражнение - Выкладываем полное приложение
  • Shared конфигурации
  • Тест - Docker-compose
Docker registry
  • Работа docker-registry
  • GitHub registry
  • Упражнение - Поднимаем свой registry
  • Тест - Docker registry
Базовые понятия Ansible
  • Вводное видео
  • Задачи Ansible
  • Как работает Ansible
  • Установка Ansible - Mac OS
  • Установка Ansible - Windows / Linux
  • Inventory
  • Модули
  • Ad-hoc команды
  • Тест - Базовые понятия Ansible
Ansible playbooks
  • Переменные
  • Отладка
  • Блоки и обработка ошибок
  • Асинхронные задачи
  • Упражнение - Пишем настройку сервера
  • Ansible lint
  • Тест - Ansible playbooks
Развёртка машин с Vagrant
  • Вводное видео
  • Установка Vagrant
  • Развёртка машин
  • Готовим сервера
Docker swarm
  • Архитектура Swarm
  • Запускаем swarm
  • Сервисы и задачи
  • Секреты и конфиги
  • Statefull сервисы
  • Overlay network
  • Docker stack
  • Healthcheck
  • Отказоустойчивость
  • Тест - Docker swarm
Ansible - продвинутые темы
  • Роли
  • Ansible galaxy
  • Подготовка сервера
  • Тэги
  • Циклы
  • Lookup
  • Фильтры
  • Пишем выкладку - 1
  • Пишем выкладку - 2
  • Vault
  • Шаблоны
  • Сборка контейнеров
  • Упражнение - Финал выкладки
  • Тест - Ansible - продвинутые темы
Deploy приложения на кластер
  • Настройка nginx
  • Локальные действия
  • Делегирование задач
  • Pre_post_tasks и handlers
  • Работа с фактами
  • Упражнение - Отключение нод
  • Тест - Reverse Proxy и управление кластером
Docker для начинающих
Бесплатно
Платформа:
Stepik
(138)
Продолжительность:
30 часов
Язык:
русский
  • 13 уроков
  • 1 час видео
  • 14 тестов
Основые Docker: преимущества и недостатки, установка, написание собственных образов.
Программа
Прежде чем начать.
Основы создания образов.
  • Создаем собственный образ.
  • Dockerfile - что это?
  • Соединение контейнеров между собой.
  • Docker-compose - что это?
  • Связь Dockerfile и docker-compose .
  • Разница между образом и контейнером
  • Как уменьшить размер образа - файловая система UnionFS и слои
  • Тест
Fullstack Development
Бесплатно
Платформа:
Stepik
Продолжительность:
30 часов
Язык:
русский
  • 39 уроков
  • 18 тестов
Курс даёт минимальное начальное представление о том, как происходит процесс создания современных веб-проектов и минимальные навыки правильного мышления, помогающие разбираться в любом коде.
Программа
Git
Docker
  • Что такое Контейнер
  • Как установить Docker
  • Как использовать контейнеры. Ключевые команды
  • Как залить свой образ в Hub
Docker-compose
  • Как использовать docker-compose
PHP. Первые шаги
  • Основы синтаксиса
  • Типы
  • Переменные и константы
  • Операторы
  • Функции и управляющие конструкции
  • Классы. Объекты. Пространства имён
  • Ошибки и исключения
  • Интерфейсы, Абстрактные классы и Трейты
Паттерны программирования и архитектуры проектов
  • Вступление
  • Порождающие паттерны
  • Структурные паттерны
  • Поведенческие паттерны
  • MVC
  • SOLID
  • DDD
Создаем проект
  • Введение
  • Компонент для общения с базой данных
  • HTTP Request и HTTP Response
  • Компонент для создания маршрутизации в проекте
  • Компонент для организации Dependency Injection
  • Регистрация компонентов для установки через composer
  • Создаем интернет-магазин
MySQL
  • Команды в MySQL
  • Запросы в MySQL
  • Индексы, ключи и связи
  • Транзакции
HTML + CSS
  • HTML
  • CSS Flexbox
  • CSS Grid
Управление вычислениями
Бесплатно
Платформа:
Stepik
(31)
Продолжительность:
30 часов
Язык:
русский
  • 15 уроков
  • 2 часа видео
  • 39 тестов
  • 3 интерактивные задачи
Курс посвящен изучению инструментария для работы с данными, автоматизации анализа и обеспечению воспроизводимости.
Программа
Введение
Контейнеризация и Docker
  • Знакомство с Docker
  • Работа с файлами в контейнерах Docker
  • Взаимодействие контейнеров Docker
  • Работа с образами Docker
  • Технологические основы и роль контейнеризации
Workflows и Pipelines
  • Работа с данными и пайплайны
  • Инструменты пайплайнинга и подходы к описанию пайплайнов
  • Snakemake: имплицитное описание графа анализа
  • Snakemake: создание пайплайнов
Common Workflow Language
  • Знакомство с CWL
  • Описание инструментов с использованием CWL
  • CWL: полезные компоненты
  • CWL: создание пайплайнов
Заключение
  • Заключение
Кибербезопасность
1790 ₽
Платформа:
Udemy
(8)
Продолжительность:
30 часов
Язык:
русский
  • 19,5 hours видео
  • 8 статей
  • 13 ресурсов для скачивания
Анализ безопасности веб-приложений
Программа
Основы кибербезопасности
  • Знакомство с преподавателем
  • Основы кибербезопасности. Знакомство с операционными системами
Операционные системы семейства Linux
  • Виртуальные машины. Установка Debian 10. Команды в Linux
  • Установка VirtualBox на Windows 10
  • Установка плагина в программу VirtualBox
  • Изучение команд в Linux
Удаленное подключение к Linux по SSH
  • Установка и настройка SSH
  • Удаленное подключение по SSH. Безопасная аутентификация. Сканирование сети
Анализ трафика
  • Анализ трафика. Утилита IPTABLES
  • Изучение OWASP. Установка bee-box
Мониторинг в Zabbix
  • Мониторинг nginx
  • Мониторинг Windows по SNMP
  • Социальная инженерия. Работа с SNMP
  • Установка и обзор оффлайн браузера документации
Docker
  • Изучение и установка Docker
  • Изучение Docker. Сброс пароля на Debian 10
  • Установка Zabbix на Docker
Kali Linux
  • Установка Kali Linux
Проработка материала
  • Выполнение практических заданий
Дополнительный материал по Docker
  • Злоупотребление ресурсами Docker
  • Выход за пределы Docker-контейнера
Книги
  • Справочник по Linux
  • Команды в Linux
  • OWASP
  • Kali Linux
  • Аудит безопасности информационных систем
  • Docker на практике
  • Приемы, трюки и секреты хакеров
  • Ловушка для багов
Spring Framework
Бесплатно
Платформа:
Stepik
(11)
Продолжительность:
30 часов
Язык:
русский
  • 20 уроков
На курсе вы : освоите компоненты SpringBoot; научитесь работать с миграциями; изучите СУБД; познакомитесь с шаблонизаторами; поработаете с контейнерами; воспользуетесь системой контроля версий; узнаете принципы построения REST API.
Программа
Почему Spring?
Gradle
  • Gradle - система автоматической сборки.
  • Возможные ошибки: Java
  • Возможные ошибки: порт
Rest
  • Hello world!
Docker
  • Что такое?
  • Установка
  • Docker Compose
PostgreSQL
  • Подключение
  • Типы данных и constraints
  • Создание таблицы
  • Индексы
  • Flyway
Spring Data JPA
  • Spring Data JPA
REST и CRUD
  • REST и CRUD
Git
  • Git
Spring Security
  • Spring Security
Unit test
  • Unit test
Final task
  • Final task
Администратор Linux. Базовый уровень
40000 ₽
Платформа:
Otus.ru
Продолжительность:
30 часов
Язык:
русский
Программа
Введение
  • Вводный урок
  • Операционная система — общие сведения
  • UNIX
Структура Linux и команды
  • Структура Linux
  • Простейшие команды в Linux
  • Пользователи в Linux
  • Работа с файлами
  • Bash. Написание простых скриптов
  • Основы файловой системы ext4
  • Вопрос-ответ
Потоки, логические команды, процессы, сеть
  • Работа с потоками STDIN, STDOUT, STDERR
  • И, ИЛИ, НЕ ИМЕЕТ ЗНАЧЕНИЯ
  • Монтирование
  • Установка ПО
  • Процессы в Linux
  • Сеть
  • Системы инициализации
  • Вопрос-ответ
Конфигурирование Web-сервера и MySQL
  • Конфигурирование web-сервера (apache, nginx, балансировка nginx)
  • Установка MySQL-сервера и настройка репликации
Docker и Git
  • Docker
  • GIT
Сети
  • Сети. Базовые знания
  • Сети. iptables, tcpdump
Мониторинг и логирование
  • Мониторинг
  • Логирование
Итоговый проект
  • Консультация по проектам и домашним заданиям
  • Защита проектных работ
DevOps практики и инструменты
71000 ₽
Платформа:
Otus.ru
Продолжительность:
30 часов
Язык:
русский
Программа
DevOps. Необходимость меняться
  • Что такое DevOps и история его развития
  • DevOps как система. Практики и методики
  • Система контроля версий как основа разработки и поставки ПО. Знакомство с Git
  • Локальное окружение инженера. ChatOps и визуализация рабочих процессов. Командная работа с Git. Работа в GitHub
  • Знакомство с облачной инфраструктурой и облачными сервисами
  • Основные сервисы Yandex Cloud
Управление инфраструктурой и конфигурацией
  • Модели управления инфраструктурой. Подготовка образов с помощью Packer
  • Знакомство с Terraform
  • Принципы организации инфраструктурного кода и работа над инфраструктурой в команде на примере Terraform
  • Управление конфигурацией. Знакомство с Ansible
  • Продолжение знакомства с Ansible: templates, handlers, dynamic inventory, vault, tags
  • Ansible роли, управление настройками нескольких окружений и best practices
  • Локальная разработка Ansible ролей с Vagrant. Тестирование конфигурации.
  • Безопасность инфраструктуры
Continuous Integration & Continuous Delivery с использованием Docker
  • Технология контейнеризации. Введение в Docker
  • Docker контейнеры. Docker под капотом
  • Docker образы. Микросервисы
  • Сетевое взаимодействие Docker контейнеров. Docker Compose. Тестирование образов
  • Технология непрерывной поставки ПО
  • Устройство Gitlab CI. Построение процесса непрерывной интеграции
  • Безопасность контейнеров, интеграция проверок безопасности и пайплайны
Fast Feedback Loop (мониторинг и логирование)
  • Введение в мониторинг. Модели и принципы работы систем мониторинга
  • Мониторинг приложения и инфраструктуры
  • Применение инструментов для обработки лог данных
  • Применение системы логирования в инфраструктуре на основе Docker
Контейнерная Оркестрация
  • Контейнерная оркестрация
  • Введение в Kubernetes #1
  • Введение в Kubernetes #2
  • Основные модели безопасности и контроллеры в Kubernetes
  • Ingress-контроллеры и сервисы в Kubernetes
  • Интеграция Kubernetes в GitlabCI
  • Kubernetes. Мониторинг и логирование
Проектная работа
  • Выбор темы и организация проектной работы
  • Консультация по проектам и домашним заданиям - промежуточная приемка - 3 августа
  • Защита проектных работ
Интернет магазин и портал на Drupal 9
4690 ₽
Платформа:
Udemy
(17)
Продолжительность:
30 часов
Язык:
русский
  • 16,5 ч видео
  • 3 статей
  • 3 ресурсов для скачивания
Первый шаг в изучение Друпал
Программа
Введение
  • Введение
  • Новый курс
  • Информация по новому курсу
Подготовка
  • Установка wampserver
  • Установка Друпал (Метод 1)
  • Установка Composer
  • Установка Git
  • Установка Друпал через Composer (метод 2)
  • Установка phpStorm
  • Установка редактор файлов NodePad++
  • Установка SASS
Блог (Раздел 1)
  • Вступление (1.0)
  • Установка сайта (1.1)
  • Установка темы Оливеро (1.2)
  • Основы проекта (1.3)
  • Нода Новость (Часть 1) (1.4)
  • Нода Новость (Часть 2) (1.5)
  • Что такое Меню, модули Таксономи меню (1.6)
  • Что такое представление (Views) (1.7)
  • Тулбар меню, меню и расположение блоков (1.8)
  • Paragraph Behavior Колонки (Программирование) (1.9)
  • Paragraph Behavior стили изображения (Программирование)
  • Paragraph Behavior oembed Video (Программирование) (1.10)
  • Клонирование шаблона (Программирование) (1.11)
  • Ссылки соц сетей и баги шаблона (1.12)
  • Testimonial (Отзывы) (1.13)
  • Testimonial (Отзывы) и слайдер Slick (1.14)
  • Слайдер (1.15)
  • Paragraph Body/Media (Программирование) (1.16)
  • Модули Бэкапа (Backup And Migrate) (1.17)
  • Похожие статьи (1.18)
  • Похожие статьи для словаря (1.19)
  • Search API(Поисковичок) (1.20)
  • Довереный Хост (Trusted Host) (1.21)
  • Категорий новостей, родитель выборка (Программирование) (1.22)
  • Похожие новости по терминам (Программирование) (1.23)
  • Исходник(Файлы) (1.24)
Коммерц (Раздел 2)
  • Вступление Коммерц (2.1)
  • Установка коммерц и пайпал (2.2)
  • Валюта и магазин (2.3)
  • Order Type и Order Item Type (2.4)
  • Вариация товара и товар (2.5)
  • Новые поля Категорий/Брэнд/Медиа (2.6)
  • Загрузка товаров, оформление (2.7)
  • Свой блог и шаблон(Программирование) (2.8)
  • Персональная корзина блок(Программирование) (2.9)
  • Добавление товара в корзину через AJAX, первый сервис(Программирование) (2.10)
  • Страница Корзина Автообновление Ч1(Программирование)(2.11)
  • Страница Корзина Автообновление Ч2(Программирование)(2.12)
  • Оформление и оплата наличкой(2.13)
  • Профили телефон + заметки(2.14)
  • Персональная страница спасибо(2.15)
  • Заметки для заказа(2.16)
  • Paypal Оплата (2.17)
  • Акций (2.18)
  • Акций- Купоны (2.19)
  • Скидочная цена форматтер (Програмирование) (2.20)
  • Commerce Stock (2.21)
  • Stock Formatter Bool (2.22)
  • Ценовой Форматер От: мин. цены среди вариаций (Програмирование) (2.23)
  • Медиа Форматтер одной фото(Програмирование) (2.24)
  • LayoutBuilder страницы товара (2.25)
  • Шаблон Товара(Анонс) (Код) (2.26)
  • Финал. Что Дальше? (2.27)
  • Исходники (2.28)
SЕО Оптимизация (Новый Курс Раздел 3)
  • SЕO Основы (3.1)
  • Url Alias (3.2)
  • Url Alias Ч2 (3.2.1)
  • Metatag (3.3)
  • Ссылки (3.4)
  • Изображения (3.5)
  • RDF (3.6)
  • SiteMapXml (3.9)
  • Aggregation (3.8)
  • Dom Optimization (3.9)
  • WebSite Audit (3.10)
  • Ленивые ссылки(3.11)
  • Responsive Image (3.12)
  • Оптимизатор загрузки фотографий(3.13)
  • Конфигурация Memcache (3.14)
  • Транслитерировать имена файлов(3.15)
Перевод (Раздел 4)
  • Установка + перевод (4.1)
DDEV(Docker) + GITLAB = Командная работа
  • Кратко о DDEV(B1.1)
  • Установка DDEV (B1.2)
  • DDEV коммандыB1.3)
  • Настройки settings.ddev.php и локалзост алиас(B1.4)
  • Конфигурация друпал
  • Исходник Друпал(B1.6)
  • Комманды drush(B1.7)
  • Комманды DDEV web(B1.8)
  • Изменени PHP в ддев(B.9)
  • Git, Fork, Gitlab Windows(B1.10)
  • Git, Fork, Gitlab Macos (B1.11)
  • Задачи (B1.12)
  • Выполнение задач (B1.13)
  • Проверка задач (B1.14)
  • Конфигурация Memcache (B1.15)
  • Npm, Yarn, Postcss (B1.16)
  • Комманды для шаблона (B1.17)
  • Архивация Проекта(B1.18)
  • Сихронизация проекта (B1.19)
  • Финал (B1.20)
Программирование (Раздел 5)
  • Ajax Dialog Boxes/Аджакс попапы(5.1)
  • Отключение Кэширования Друпал 9^ (5.2)
  • Libraries (modulename.libraries.yml)
Modules
  • Backup and Migrate
  • Commerce Paypal
  • Media Entity Facebook
Дополнительное
  • Обновление модулей и ядра
  • cURL error 60 SSL certificate problem unable to get local issuer certificate
  • Способы резервного копирования и восстановления
Apache Airflow 2.0 для аналитика
2500 ₽
Платформа:
Stepik
(3)
Продолжительность:
30 часов
Язык:
русский
  • 24 урока
  • 2 часа видео
  • 54 теста
  • 22 интерактивные задачи
Этот курс будет полезен всем кто работает с данными, и хочет познакомиться с новым инструментом. Airflow это, де факто, стандарт современного ETL, многие крупные компании уже внедрили его в свои процессы. После нашего курса вы сможете уверенно пользоваться Airflow и претендовать на новые, интересные задачи.
Программа
Знакомство
Введение в ETL: пишем свой пайплайн
  • Введение в ETL. Видео
  • Введение в ETL. Текст и задачи
  • Настройка окружения
Введение в Airflow: переносим пайплайн
  • Решение примера на Airflow. Видео
  • Решение примера на Airflow. Текст и задачи
  • Подробнее про код: хуки, xcom, контексты. Видео
  • Подробнее про код: хуки, xcom, контекст. Текст и задачи
Подробнее про Airflow
  • Архитектура
  • Веб интерфейс
  • Настройка
Разработка: best practices
  • Плагины и нотификация
  • Сенсоры и branch операторы
  • Автогенерация задач
  • Подготовка к экзамену
Закрепление материала по курсу
  • Задачи
Установка Airflow в Docker
  • Ликбез по Docker и WSL
  • Установка Airflow в контейнере
Подготовительный модуль (в разработке)
  • ООП
  • Генераторы и Пандас
  • Bash и Linux
Задачи в боевой среде (в разработке)
  • Настройка SQL пайплайнов для ClickHouse
  • Выгрузка данных по API
  • Построение пайплайнов для ML моделей