Ко всем курсам Event-менеджмент Excel и Google Таблицы MBA PR-менеджмент Аналитика для руководителей Антикризисный менеджмент Арт-менеджмент Бухгалтерский учет Геймификация Деловые переговоры и коммуникация Документационное обеспечение Закупки и тендеры Кадровое делопроизводство и охрана труда Клиентский сервис Комьюнити-менеджмент Консалтинг Коучинг Курсы для директоров Маркетплейсы и e-commerce Менеджмент в индустрии моды Менеджмент в образовании Музыкальный менеджмент Нетворкинг Операционный менеджмент Открытие бизнеса Подбор и управление персоналом Продакт-менеджмент Разработка онлайн-курсов Рекрутмент Ресторанный менеджмент Создание презентаций Спортивный менеджмент Строительство и недвижимость Тимбилдинг Управление бизнесом Управление командами Управление продажами Управление проектами Управление производством Управление разработкой и IT Финансовый менеджмент

Docker для админов и разработчиков от Слёрма

Вы научитесь

Познакомитесь с платформой Docker, с помощью которой вы сможете оптимизировать работу приложений за счет использования контейнеризации. Вы начнете с начальных понятий, поэтому обучение отлично разработчиков, стартующих в IT карьере, которые ранее никогда не сталкивались с подобными программами. Спустя 3 недели активной учебы вы уже научитесь запускать приложения в Docker. Получите полное понимание о его работе и возможностях, настроите использование под подходящий вас язык программирования, уменьшите потребление ресурсов и сможете контролировать приложения и их разработку.Курс также будет полезен тимлидам для получите навыка обучения джунов работе с Docker. 
Тип курса
Онлайн
Тип обучения
Курс
Локация
Длительность
2 месяца
Стоимость
15000 ₽
Помощь в трудоустройстве
Да
Выдача сертификата
Да
Вы научитесь
#01
Использовать Docker
#02
Работать с Docker-контейнерами
#03
Упаковывать приложения в Docker
#04
Осуществлять непрерывную поставку с Docker и Kubernetes
#05
Налаживать взаимодействие Docker с языками программирования
Программа курса

Всего в куре 8 уроков со спикером, где объясняется не только теория, но и показывается, как работать на практике. После каждого урока – домашнее задание на сервере Selectel. Вы сможете повторять изученное и обращаться к материалам курса на протяжении двух лет. 

Знакомство с курсом

Кратко рассмотрите темы, которые вы изучите на курсе и механику работы.  Небольшое приветственное слово от авторов и спикеров курса. Познакомитесь с вашими преподавателями.  Узнаете, какие правила есть при учебе в формате онлайн. 

Кратко рассмотрите темы, которые вы изучите на курсе и механику работы. 

Небольшое приветственное слово от авторов и спикеров курса. Познакомитесь с вашими преподавателями. 

Узнаете, какие правила есть при учебе в формате онлайн. 

Введение в Docker

Начнете погружаться в обучение по Docker. Узнаете, чего ожидать от обучения начинающим разработчикам.   Познакомитесь с такими понятиями, как виртуализация и контейнеризация.  Поймете, почему программисты, инженеры и тестировщики используют Docker.  Познакомитесь с методологией The Twelve-Factor App.   Обсудите со спикером изученное, зададите вопросы и продолжите обучение. 

Начнете погружаться в обучение по Docker. Узнаете, чего ожидать от обучения начинающим разработчикам.  

Познакомитесь с такими понятиями, как виртуализация и контейнеризация. 

Поймете, почему программисты, инженеры и тестировщики используют Docker. 

Познакомитесь с методологией The Twelve-Factor App.  

Обсудите со спикером изученное, зададите вопросы и продолжите обучение. 

Основные команды и абстракции Docker. CLI. Общая схема работы Docker

Начнете изучать Docker с основным команд и компонентов.  Поймете, по какой схеме можно работать в Docker.  Попробуете самостоятельно запустить первое приложение.  Познакомитесь с наработками специалистов по оптимизации работы с Docker.  Получите подробные комментарии от экспертов по изученной теме. Зададите волнующие вопросы.  Приступите к выполнению практического задания. 

Начнете изучать Docker с основным команд и компонентов. 

Поймете, по какой схеме можно работать в Docker. 

Попробуете самостоятельно запустить первое приложение. 

Познакомитесь с наработками специалистов по оптимизации работы с Docker. 

Получите подробные комментарии от экспертов по изученной теме. Зададите волнующие вопросы. 

Приступите к выполнению практического задания. 

Docker и хранение данных

Получите представление о том, какие варианты для хранения данных существуют в Docker.  Проверите свои знания, выполнив тест.  На практике попробуете настроить хранилище данных. 

Получите представление о том, какие варианты для хранения данных существуют в Docker. 

Проверите свои знания, выполнив тест. 

На практике попробуете настроить хранилище данных. 

Docker-compose файл

Познакомитесь с содержимым файла по закуску и настройке сервисов. С его помощью вы сможете управлять контейнерами и отслеживать состояние служб.  Проверите свои знания, выполнив тест.  Попробуете свои силы на практике. 

Познакомитесь с содержимым файла по закуску и настройке сервисов. С его помощью вы сможете управлять контейнерами и отслеживать состояние служб. 

Проверите свои знания, выполнив тест. 

Попробуете свои силы на практике. 

Сеть в Docker

Узнаете, как подключить или отключить сеть в Docker. Изучите, какие режимы работы сетей существуют.  Пройдете небольшой тест по изученной теме.  На практике попробуете изменить сеть. 

Узнаете, как подключить или отключить сеть в Docker. Изучите, какие режимы работы сетей существуют. 

Пройдете небольшой тест по изученной теме. 

На практике попробуете изменить сеть. 

Docker под капотом

Погрузитесь в изучение темы контейнеризации в Docker. Узнаете, для чего это нужно.  В этом уроке попробуете запустить контейнер без Docker.  Выполните практическое задание по пройденным темам.  Эксперт ответит вам на интересующие вопросы по пройденным занятиям. 

Погрузитесь в изучение темы контейнеризации в Docker. Узнаете, для чего это нужно. 

В этом уроке попробуете запустить контейнер без Docker. 

Выполните практическое задание по пройденным темам. 

Эксперт ответит вам на интересующие вопросы по пройденным занятиям. 

Особенности использования Docker с различными языками программирования, в том числе с компилируемыми языками

Узнаете, как Docker взаимодействует с различными языками программирования.  Поймете, как настроить работу программной платформы с Python.  Получите представление о проблемах, которые возникают при настройке Docker и Java.  Рассмотрите способы настройки среды разработки для приложений Ruby.  Научитесь развертывать веб-приложения Go на Docker.  Попрактикуетесь в работе с каждым из изученных языков программирования.  Вспомните прошлые темы и разберете непонятные моменты. 

Узнаете, как Docker взаимодействует с различными языками программирования. 

Поймете, как настроить работу программной платформы с Python. 

Получите представление о проблемах, которые возникают при настройке Docker и Java. 

Рассмотрите способы настройки среды разработки для приложений Ruby. 

Научитесь развертывать веб-приложения Go на Docker. 

Попрактикуетесь в работе с каждым из изученных языков программирования. 

Вспомните прошлые темы и разберете непонятные моменты. 

Логирование и мониторинг Docker контейнеров

Получите представление о метриках и логах.  Узнаете, как следить за изменениями метрик образов и контейнеров в Docker.  Узнаете, как проверить логи и посмотреть активные контейнеры.  Поймете, как провести аудит работоспособности систем контейнеров: несколько способов.  Для закрепление последней темы модуля выполните практическую работу на подбор оптимального решения.  Разберете домашнее задание и обсудите с экспертом нюансы работы. 

Получите представление о метриках и логах. 

Узнаете, как следить за изменениями метрик образов и контейнеров в Docker. 

Узнаете, как проверить логи и посмотреть активные контейнеры. 

Поймете, как провести аудит работоспособности систем контейнеров: несколько способов. 

Для закрепление последней темы модуля выполните практическую работу на подбор оптимального решения. 

Разберете домашнее задание и обсудите с экспертом нюансы работы. 

Продвинутая работа с образами. Настройка собственного Registry

Посмотрите, как происходит работа с registry-зеркалом.  На практике освоите навык создания образов в командной строке.  Настроите собственный registry по аналогии с готовыми решениями Gitlab.  Рассмотрите другие registry и узнаете, как установить и настроить хранилища репозиториев Harbor. Поймете, какие функции выполняет Harbor.  Если у вас останутся вопросы после модуля, вы сможете задать их преподавателю. 

Посмотрите, как происходит работа с registry-зеркалом. 

На практике освоите навык создания образов в командной строке. 

Настроите собственный registry по аналогии с готовыми решениями Gitlab. 

Рассмотрите другие registry и узнаете, как установить и настроить хранилища репозиториев Harbor.

Поймете, какие функции выполняет Harbor. 

Если у вас останутся вопросы после модуля, вы сможете задать их преподавателю. 

Безопасность в Docker

Поймете, как настроить безопасную работу в Docker так, чтобы не произошла утечка данных, в том числе программного кода.  На практике рассмотрите варианты защиты данных. 

Поймете, как настроить безопасную работу в Docker так, чтобы не произошла утечка данных, в том числе программного кода. 

На практике рассмотрите варианты защиты данных. 

Аналоги Docker

Узнаете, какие еще инструменты можно использовать кроме Docker для выполнения схожих задач.  Получите представление о тех отличиях, которые есть в аналогах Docker.  Поймете, как работает команда Docker build и как поделиться образами с другими пользователями. 

Узнаете, какие еще инструменты можно использовать кроме Docker для выполнения схожих задач. 

Получите представление о тех отличиях, которые есть в аналогах Docker. 

Поймете, как работает команда Docker build и как поделиться образами с другими пользователями. 

Оркестрация Docker. Kubernetes, Docker SWARM. Различия, фичи, для чего оно нужно

Получите преставление об оркестрации контейнеров. Наладите высокую производительность при помощи оркестраторов.  Познакомитесь с инструментом Kubernetes.  Попробуете настроить платформу для оптимизированной работы с контейнерами. 

Получите преставление об оркестрации контейнеров. Наладите высокую производительность при помощи оркестраторов. 

Познакомитесь с инструментом Kubernetes. 

Попробуете настроить платформу для оптимизированной работы с контейнерами. 

CI/CD

Познакомитесь с принципами CI/CD. Узнаете, как происходит разработка при включении в нее инструментов автоматизации и тестирования.  Узнаете, как в Gitlab можно подключить и использовать интегрированную систему CI/CD.  Рассмотрите программную систему Jenkins, которая отлично подходит для создания интеграции программного кода.  Узнаете, как внедрить CI в ваш рабочий проект и настроить непрерывную качественную работу.   На практике примените полученные знания и обсудите с экспертом сложные моменты. 

Познакомитесь с принципами CI/CD. Узнаете, как происходит разработка при включении в нее инструментов автоматизации и тестирования. 

Узнаете, как в Gitlab можно подключить и использовать интегрированную систему CI/CD. 

Рассмотрите программную систему Jenkins, которая отлично подходит для создания интеграции программного кода. 

Узнаете, как внедрить CI в ваш рабочий проект и настроить непрерывную качественную работу.  

На практике примените полученные знания и обсудите с экспертом сложные моменты. 

Заключение

Подведете итоги обучения вместе со спикерами и одногруппниками, с которыми вы занимались на протяжении двух продуктивных месяцев. Рассмотрите варианты развития навыков. 

Подведете итоги обучения вместе со спикерами и одногруппниками, с которыми вы занимались на протяжении двух продуктивных месяцев. Рассмотрите варианты развития навыков. 

Отзывы о данном курсе
На этот курс ещё нет отзывов.
Слёрм
Школа
Слёрм — это онлайн-школа, специализирующаяся на обучении специалистов из IT-области, инженеров и TechLead. У Слёрм вы сможете найти курсы для начинающих, программы по повышению квалификации и предложение для корпоративных клиентов.