Логотип Academy Market
Каталог курсов
0
Логотип Academy Market
Наверх
Изображение подборки
Обновлено

08.04.2025

Автор

Мария Лехнер

На чтение

28 минут

Топ-50 курсов по обучению Docker

Docker — это специализированная платформа, которая призвана помочь разработчикам и другим специалистам из сферы информационных технологий тестировать программное обеспечение, автоматизировать процесс его развертки и управлять контейнеризацией. В этом разделе мы собрали для вас топ лучших онлайн-курсов по работе с Docker для начинающих.

В них преподаватели знакомят студентов с интерфейсом и инструментами платформы, рассказывают о базовых и продвинутых возможностях, учат тестировать приложения, проводить их контейнеризацию, упаковывать вместе с окружением и развертывать на любом устройстве. Если вам давно требовалось освоить Docker, но вы не готовы сразу брать полноценное обучение, попробуйте бесплатный курс — он тоже есть в подборке. 

Ниже вы можете рассмотреть 50 курсов по работе с Docker

Средние зарплаты

hh.ru

DevOps-инженер

70 000 ₽ — 350 000 ₽

Системный администратор

30 000 ₽ — 300 000 ₽

Программа курса

Онлайн-лекции хранятся в личном кабинете участника курса и будут доступны в течение двух месяцев после оплаты. В конце обучения можно пройти небольшое тестирование, чтобы проверить, насколько хорошо усвоен материал.

1.
Docker для тестировщика
2.
Онлайн-тест

Чему вы научитесь

Использовать Docker при тестировании ПО
Ускорять и автоматизировать ПО

Инструменты

Логотип школы
2 900 ₽ в месяц
104 400 ₽
180 000 ₽
Ещё -10% по промокоду

Программа курса

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

1.
Обзор IT-систем
2.
Операционная система Linux
3.
Администрирование Linux
4.
Сеть и сетевые протоколы
5.
Программирование на Bash
6.
Основы программирования на Python
7.
Виртуализация
8.
Автоматизация администрирования инфраструктуры
9.
Введение в DevOps
10.
Мониторинг
11.
Отказоустойчивость
12.
Системы хранения и передачи данных
13.
Реляционные базы данных
14.
Информационная безопасность
15.
Дипломный практикум
16.
Карьера в системном администрировании

Чему вы научитесь

Создавать продуктивный сервис
Настраивать кеширование и базы данных
Автоматизировать развёртывание и управление приложениями
Работать с сетью и прокси-серверами
Защитить сервер и приложение от DDoS-атак

Программа курса

В этом симуляторе вас ждёт более восьмидесяти задач трёх уровней сложности. Задания направлены на обучение работе конкретному навыку либо использованию того или иного инструмента.

1.
Новое в подписке
2.
Python
3.
SQL
4.
Метрики
5.
Знакомство с новыми инструментами
6.
Модели прогноза
7.
Динамическое ценообразование
8.
Рекомендательные системы
9.
NLP & LLM
10.
Тестирование в Python
11.
A/B-тестирование
12.
Матчинг
13.
Ещё задачи

Чему вы научитесь

Документировать и тестировать код
Понимать статистические критерии и связывать их с моделями машинного обучения
Реализовывать кастомные метрики и алгоритмы
Использовать линтеры и строить эмбеддинги
Деплоить модели и сервисы

Программа курса

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

1.
Основы Golang - 1 месяц
2.
Работа с пакетами, каналами и горутинами - 1 месяц
3.
Основные принципы программирования - 1 месяц
4.
Pre-project - 1 месяц
5.
Go Advanced - 1 месяц
6.
Командный проект - 1 месяц
7.
Подготовка к собеседованию - 2 месяца
8.
Трудоустройство - 1 месяц

Чему вы научитесь

Писать высокопроизводительные программные решения
Интегрировать внешние сервисы с помощью API
Работать с облачными сервисами
Оптимизировать серверную реализацию программы
Разбираться в возможностях баз данных

Программа курса

На курсе вы изучите актуальные инструменты специалиста по DevOps-инжинирингу. Преподаватели объяснят сложную теорию и потренируют вас применять навыки на практике.

1.
Методология DevOps
2.
Основы сетей
3.
Linux
4.
Системы контроля версий, использование Git
5.
Основы баз данных
6.
Python
7.
Docker
8.
Управление конфигурациями. Ansible
9.
Управление конфигурациями. Terraform
10.
AWS, Yandex Cloud, Google Cloud. Основы облачных технологий
11.
Оркестрация контейнеров. Kubernetes
12.
Мониторинг. Zabbix, ELK, Prometheus, Grafana

Чему вы научитесь

Использовать инструменты DevOps-инжиниринга
Программировать на Python
Работать с операционной системой Linux
Управлять конфигурациями с помощью Terraform и Ansible
Вести мониторинг с помощью Zabbix, ELK, Prometheus и Grafana

Программа курса

Дистанционная магистратура по программе «Data Science в экономике» приглашает приобрести современную и всегда востребованную профессию - специалист по Data Science. 

1.
1 семестр
2.
2 семестр
3.
3 семестр
4.
4 семестр

Чему вы научитесь

Проводить анализ данных с Python
Строить и оценивать эконометрические модели
Проектировать и оптимизировать структуры баз данных.
Использовать машинное обучение для обработки и анализа текстовых данных
Применять алгоритмы машинного обучения для создания рекомендательных систем
Логотип школы
4,5
Data Scientist от Skillbox
12 Месяцев
5 570 ₽ в месяц
122 536 ₽
245 072 ₽

Программа курса

Вы изучите основы математики, статистики и Data Science, а потом окунётесь в аналитику и машинное обучение. Теория подаётся в формате видеоуроков. После них вы выполните задания, основанные на задачах реальных компаний. Их проверит куратор и оставит обратную связь. 

1.
Первый уровень: базовая подготовка
2.
Погружение в специализацию machine learning
3.
Погружение в специализацию data analyst
4.
Экспертный уровень: machine learning
5.
Экспертный уровень: data analyst
6.
Дополнительные курсы

Чему вы научитесь

Работать с Big Data
Собирать, очищать и анализировать данные
Проводить разведывательный анализ
Составлять и проверять гипотезы
Визуализировать результаты анализа данных
Работать с моделями машинного обучения

Программа курса

Получите новые профессиональные знания и компетенции для работы с эффективным инструментом DataLens для визуализации и анализа данных на онлайн-курсе у лучших преподавателей-практиков отрасли.

1.
Подключения и датасеты
2.
Чарты
3.
Дашборд
4.
Вычисляемые поля. Базовый уровень
5.
Параметризация
6.
Основные правила визуализации данных
7.
Права доступа
8.
Карты
9.
Вычисляемые поля. Продвинутый уровень

Чему вы научитесь

Строить графики
Создавать дашборды
Визуализировать данные
Работать со сложными формулами
Решать сложные аналитические задачи
Логотип школы
3 750 ₽ в месяц
135 000 ₽
225 000 ₽
Ещё -10% по промокоду

Программа курса

Вас ждет множество теоретических занятий для обучения навыкам обеспечения информационной безопасности, практические занятия, где вы освоите все необходимые инструменты и программы, а также 3 итоговых проекта, из которых вы выберете понравившийся и выполните его.

1.
Основы информационной безопасности
2.
Сети передачи данных и безопасность
3.
Английский язык для начинающих разработчиков
4.
Безопасность операционных систем, системное программирование
5.
Курсовой проект Secure Messenger
6.
Современная разработка ПО
7.
Веб-приложения
8.
Курсовой проект «Ecommerce-сервис»
9.
Аttack & Defence
10.
Современная киберпреступность и методы противодействия
11.
Реагирование на инциденты ИБ и проактивный поиск угроз
12.
Карьера в информационной безопасности
13.
Дипломный проект

Чему вы научитесь

Обеспечивать безопасную работу информационных систем
Выстраивать системы безопасности
Классифицировать виды атак и знать их особенности
Работать с различными операционными системами

Преподаватели

Роман Жуков

Менеджер по продуктовой безопасности

Александр Зубарев

Сертифицированный преподаватель CISCO

Нияз Кашапов

Application Security

Андрей Прошин

Менеджер по развитию бизнеса

Александр Сухарев

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

Иван Чупров

Ведущий инженер по информационной безопасности

Анастасия Баринова

Заместитель руководителя

Светлана Островская

Киберкриминалист

Роман Резвухин

Заместитель руководителя Лаборатории компьютерной криминалистики по исследованию вредоносного кода

Анатолий Тыкушкин

Специалист по компьютерной криминалистике в Group-IB

Семён Рогачёв

Специалист по исследованию вредоносного кода

Владислав Азерский

Специалист по компьютерной криминалистике

Данил Карандин

Senior Purple Team Engineer в Gartner

Антон Лукашов

Vulnerability Management Analyst в Совкомбанк-Технологии

Павел Арланов

Руководитель отдела информационной безопасности

Александр Колесников

Вирусный аналитик в Лаборатория Касперского

Логотип школы
1 ₽ в месяц
1 ₽
Ещё -10% по промокоду

Программа курса

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

1.
1 год
2.
2 год
3.
Дисциплины по выбору

Чему вы научитесь

Программировать на Python
Диагностировать угрозы
Проектировать системы защиты информации
Обеспечивать безопасность облачных технологий
Настраивать уровень доступа пользователей

Преподаватели

Алексей Федин

Инженер автоматизированных систем управления и информационной безопасности

Антон Лукашов

Vulnerability Management Analyst в Совкомбанк-Технологии

Олег Евсютин

Заведующий кафедрой информационной безопасности киберфизических систем в НИУ ВШЭ

Владимир Кочетков

Руководитель отдела исследований и разработки анализаторов кода в Positive Technologies

Антон Сергеев

Координатор проектов в области цифровизации, IT, кибербезопасности

Оксана Докучаева

Главный специалист отдела мониторинга и оценки рисков сетевой безопасности

Илья Воложанин

Руководитель группы в центре ИБ

Дмитрий Курамин

Старший консультант по информационной безопасности в центре ИБ

Александр Морковчин

Специалист по кибербезопасности

Павел Новожилов

Руководитель группы по комплаенс-проектам в Инфосистема Джет

Денис Салихов

Специалист по информационной безопасности

Инструменты

Иллюстрация к факту

История создания

Открытая платформа Docker былы разработана компанией dotCloud и впервые выпущена в свет в 2013 году. Код программы написан на языке Go.

Программа курса

В ходе онлайн-курса вы освоите языки программирования Python, Java и SQL, сможете проектировать базы данных, внедрять модели машинного обучения, пройдёте стажировку в партнёрской компании Нетологии, примете участие в дата-хакатоне и защитите ВКР.

1.
Первый год обучения
2.
Второй год обучения

Чему вы научитесь

Владеть языками программирования Python, SQL и Java
Трансформировать и обрабатывать данные
Работать с большими массивами данных
Проводить облачные вычисления
Применять принципы DevSecOps

Программа курса

Чтобы попасть на магистратуру, подайте необходимые документы и сдайте вступительные экзамены. Обучение будет проходить на платформе онлайн-школы. На курсе можно решать собственные рабочие задачи. У вас будет студенческий билет, который позволит посещать мероприятия вуза. Вас также ждёт практика в крупных компаниях или на текущем рабочем месте. 

1.
Всё о поступлении, учёбе и карьерных перспективах
2.
Перезачёты и упрощённая аттестация
3.
1 семестр
4.
2 семестр
5.
3 семестр
6.
4 семестр

Чему вы научитесь

Разбираться в теории и методологии DevOps
Программировать на разных языках
Работать с большими данными
Работать с машинным обучением
Развивать софт скиллы
Логотип школы
244 447 ₽
407 400 ₽
Ещё -5% по промокоду

Программа курса

Программа обучения рассчитана на 2 года. За это время вы пройдёте базовый, основной и профессиональный блок. Все они приведут вас в реальную работу. 

1.
База
2.
Основной блок
3.
Уровень PRO

Чему вы научитесь

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

Преподаватели

Логотип школы
160 000 ₽
400 000 ₽

Программа курса

Запустите свою карьеру в области машинного обучения! Курс состоит из 112 часов обучения и включает 11 модулей, которые сфокусированы на развитии ваших профессиональных компетенций. Вы выполните от 2 до 6 реальных проектов, которые не только обогатят ваше портфолио, но и наглядно продемонстрируют ваши умения.  После успешного завершения итогового проекта вы получите удостоверение о повышении квалификации и сертификат на английском языке.

1.
Введение в ML и DL
2.
Компьютерное зрение
3.
Обработка текста
4.
Развёртывание моделей машинного обучения в производственной среде

Чему вы научитесь

Генерировать модели машинного обучения для решения конкретных задач
Создавать алгоритмы для обработки и анализа данных
Работать с библиотеками и фреймворками, такими как TensorFlow, Keras и Scikit-learn
Взаимодействовать с различными форматами данных, включая CSV, JSON и базы данных SQL
Применять методы предобработки данных для улучшения качества входной информации
Разрабатывать и тестировать модели машинного обучения с использованием методов кросс-валидации
Анализировать результаты работы моделей и проводить их оценку с помощью метрик, таких как точность, полнота и F1-мера

Инструменты

Логотип школы
123 185 ₽
205 296 ₽
Ещё -5% по промокоду

Программа курса

Вы научитесь применять технологии DevOps при работе над проектами, использовать метрики и организовывать работу команды. Закрепите полученные знания при выполнении практических заданий.

1.
Введение в курс и профессию
2.
Управление инфраструктурой и конфигурациями
3.
Мониторинг, журналирование и observability
4.
Микросервисная архитектура, Kubernetes
5.
Дипломный проект
6.
Бонусный блок. Подготовка к техническим собеседованиям
7.
Бонусный блок. Жизненный цикл софтверного проекта и работа с пользователями

Чему вы научитесь

Настраивать Jira, Confluence, Redmine
Организовывать работу команды
Настраивать безопасность
Применять Scrum, Kanban, Waterfall, Zero-Zero
Создавать и оптимизировать CI/CD
Логотип школы
153 633 ₽
279 333 ₽
Ещё -10% по промокоду

Программа курса

Вас ждёт онлайн-курс, посвящённый основам веб-разработки на Python и изучению фреймворков Flask и Django, который состоит из семи тематических модулей с выполнением курсовой работы в конце каждого из них и разбором заданий с наставниками в формате лайв-встречи. 

Чему вы научитесь

Писать код на Python и создавать приложения, сайты и веб-сервисы
Разрабатывать API на Django
Использовать шаблоны Flask в программировании
Создавать автотесты API веб-приложений
Разбираться в принципах ООП

Программа курса

Вас ждут онлайн-занятия, на которых вы получите комплексные навыки по обработке и анализу данных, освоите профессиональные инструменты и выполните итоговый проект для вашего портфолио.

1.
Data Architecture
2.
Data Lake
3.
DWH
4.
NoSQL/NewSQL
5.
MLOps
6.
Выпускной проект

Чему вы научитесь

Обрабатывать и хранить большой объем данных
Использовать компоненты экосистемы Hadoop
Работать с реляционными и NoSQL базами данных
Адаптировать датасеты для дальнейшей аналитики
Проектировать хранилища данных
Логотип школы
3 473 ₽ в месяц
125 040 ₽
208 400 ₽
Ещё -10% по промокоду

Программа курса

Вас ожидает годовой курс лекций и вебинаров, на котором вы освоите всю необходимую теорию, опробуете свои навыки на практических заданиях. На момент окончания обучения в вашем портфолио будет свыше 10 успешных проектов.

1.
SQL и получение данных
2.
Data Warehouse
3.
Business Intelligence решения и многомерная модель данных
4.
Python
5.
Data Lake & Hadoop
6.
Продвинутые методы работы с данными
7.
Работа с потоковыми данными
8.
Работа с данными в облаке
9.
Введение в DS & ML
10.
MLOps
11.
Дипломный проект

Чему вы научитесь

Проектировать схемы хранилищ
Понимать данные отчетов
Работать с data literacy
Строить конвейеры обработки данных

Преподаватели

Программа курса

В ходе онлайн-курса вы обретёте все необходимые знания для профессии backend-разработчика и научитесь писать код для сайтов и приложений на Java.

Чему вы научитесь

Адаптировать веб-сайты под различные типы устройств
Проводить вёрстку веб-сайтов с помощью HTML и CSS
Выполнять операции с переменными JavaScript
Работать в коллективе разработчиков
Проводить тестирование и отладку кода

Программа курса

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

1.
Введение в NOSQL
2.
Document Store
3.
Колоночные
4.
Key-Value
5.
Графовые
6.
Другие NoSQL
7.
NoSQL в облаках
8.
Проект

Чему вы научитесь

Работать с нереляционными базами данных
Писать запросы на языках NoSQL
Оптимизировать и ускорять процессы обработки информации
Проектировать системы хранения
Искать оптимальные решения рабочих задач
Иллюстрация к факту

Что такое контейнеризация?

Контейнеризация — одна из основных функций Docker, за что он горячо любим специалистами по всему миру. Сам по себе процесс контейнеризации подразумевает упаковку приложения в условный контейнер, в котором все необходимые условия для корректной работы программы в отрыве от основной ОС.

Программа курса

Перед стартом обучения необходимо пройти входное тестирование, чтобы определить уровень ваших исходных знаний и возможность осваивать более сложный материал на курсе. Во время онлайн-вебинаров и по мере выполнения заданий можно задавать вопросы и разбирать трудные моменты с преподавателем.

1.
Введение
2.
Работа с базами данных
3.
Разработка Web-приложений
4.
«Около» и «Дзен»
5.
Проектная работа

Чему вы научитесь

Работать с IT-проектами с применением Spring
Применять высокоуровневый язык программирования
Использовать технологии Spring Security, MVC, Boot и многие другие
Владеть реактивным стеком Spring

Программа курса

Курс включает в себя видеоуроки, практические задания и онлайн-встречи с преподавателями. В рамках обучения на выбор предоставляются три тарифа: "Базовый", "Комфорт", "Полный фарш".

1.
Первый этап. Изучаем Ansible и основы Docker
2.
Второй этап. Изучить Kubernetes и CI/CD: настройка и обслуживание отказо­устойчивого кластера, работа с сетевой безопасностью
3.
Третий этап. Изучить настройку мониторинга и логирования в Kubernetes: работа с EFK, Prometheus, Loki, Grafana
4.
Четвертый этап. Выполнить финальный проект, основанный на реальном кейсе: построение облачной инфраструк­туры, настройка управления инфра­структурой через Terraform и развёртывание приложения

Чему вы научитесь

Работать в Git
Настраивать отказоустойчивый кластер
Работать с сетевой безопасностью
Проводить мониторинг в Kubernetes
Строить облачную инфраструктуру

Программа курса

Бесплатный курс научит вас работать с динамичными средами. Вы прочитаете лонгриды и выполните практические задания, основанные на задачах перспективной стартап-компании.

1.
Введение
2.
Выдадим доступы к проекту, организуем Dev и Stage контуры
3.
Настроим динамические окружения
4.
Сэкономим ресурсы и наполним базу тестовыми данными
5.
Итоги курса

Чему вы научитесь

Настраивать инфраструктуру под развёртывание динамических окружений
Работать с Yandex Data Transfer
Оптимизировать ресурсы системы
Автоматизировать отдельные процессы
Работать с CI/CD-процессами

Программа курса

Вас ждёт онлайн-курс по тестированию на JavaScript с теоретическими и практическими занятиями, после которого вы защитите дипломный проект по автоматизации запуска тестов на примере веб-сервиса.

1.
Введение в автоматизацию тестирования на JS
2.
Тестирование API
3.
Практики CI/CD
4.
Тестирование UI
5.
Проектная работа

Чему вы научитесь

Разворачивать автотестирование с помощью Puppeteer и CodeceptJS
Настраивать CI c помощью Docker и Gitlab
Работать с Git
Запускать автоматические тесты API
Проектировать архитектуру тестового фреймворка
Логотип школы
5 008 ₽ в месяц
155 249 ₽
258 748 ₽
Ещё -7% по промокоду

Программа курса

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

Теория подаётся в формате видеозанятий и интерактивных статей. Чтобы закрепить знания, вы выполните множество практических заданий с обратной связью и разработаете проекты, которые станут хорошим подспорьем для вашего резюме и портфолио. 

1.
Начало
2.
Профессии на выбор
3.
Трудоустройство

Чему вы научитесь

Разбираться в основах аналитики
Понимать, как устроенная современная сфера аналитики
Разбираться в особенностях отдельных профессий в области аналитики
Владеть базовыми методами аналитики
Работать с данными и инструментами аналитики
Разбираться в нюансах выбранной профессии

Преподаватели

Логотип школы
4 578 ₽ в месяц
141 905 ₽
236 509 ₽
Ещё -7% по промокоду

Программа курса

Приобрести одну из самых востребованных специальностей в IT-отрасли с перспективой профессионального и карьерного роста возможно всего за 10 месяцев онлайн обучения у топовых преподавателей лучших школ.

1.
Основные курсы
2.
Дополнительные курсы

Чему вы научитесь

Работать с базами данных и API
Понимать принципы ООП
Использовать систему контроля версий Git
Знать принципы работы протоколов HTTP, HTTPS и WebSockets
Работать с базовыми алгоритмами и типами данных в Python
Логотип школы
158 133 ₽
263 562 ₽
Ещё -5% по промокоду

Программа курса

Программа курса состоит из 5 частей. Вы сможете не просто погрузиться в теорию, но и отработать знания на практике, поучаствовав в стажировке. 

1.
Часть 1. Программирование на Python
2.
Часть 2. Бэкенд-разработка на Python и Django
3.
Часть 3. Финальный проект
4.
Часть 4. Бонусы
5.
Часть 5. Стажировка

Чему вы научитесь

Программировать на Python
Решать задачи в программировании с помощью алгоритмов
Разворачивать проект в Docker-контейнерах
Поднимать веб-сервер и настраивать взаимодействие с базами
Работать с репозиториями Git

Инструменты

Программа курса

Погрузитесь в мир фулстек-разработки за 20 месяцев с курсом, который включает 20 модулей с актуальными технологиями, такими как TypeScript, React и Node.js. Вы создадите 15 реальных проектов и выполните более 700 задач.

В процессе обучения вас ждут воркшопы, парное программирование и работа в команде с разработчиками из крупных компаний. Онлайн-школа "Яндекс Практикум" предлагает вам структурированное обучение в формате спринтов и гарантирует обратную связь от опытных наставников.

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

1.
HTML, CSS, JavaScript: вводный модуль
2.
Как устроено обучение
3.
HTML и CSS: лэйаут, доступность и интерактив
4.
Дизайн, адаптивная вёрстка, декорирование
5.
Базовый JavaScript
6.
Продвинутый JavaScript
7.
TypeScript и ООП
8.
Проектный месяц
9.
Интерфейсы с использованием React
10.
Роутинг и авторизация
11.
Тестирование React-приложений
12.
Основы Node.js, Express и MongoDB
13.
PostgreSQL и Nest.js
14.
Деплой и автоматизация
15.
Обеспечение безопасности приложения
16.
Проектный месяц
17.
Алгоритмы и структуры данных
18.
Софт-скилы для разработчиков
19.
Помощь в трудоустройстве

Чему вы научитесь

Создавать структуры и оформления веб-страниц
Работать с DOM и создание интерактивных элементов
Использовать системы сборки Webpack и Parcel
Применять процессоры Sass и LESS
Разрабатывать RESTful и GraphQL API

Программа курса

Курс состоит из двух ступеней и 14 модулей. Все лекции проходят в формате живого общения на вебинарах. Вы также будете взаимодействовать с одногруппниками и преподавателями в мессенджере Slack. В конце каждой ступени вы будете выполнять большие проектные работы.

1.
Ступень 1
2.
Ступень 2

Чему вы научитесь

Администрировать ОС Linux
Управлять конфигурациями при помощи Ansible
Подбирать конфигурации под необходимые задачи
Развертывать сети на базе Linux
Настраивать сети на базе Linux

Преподаватели

Логотип школы
3 875 ₽ в месяц
93 000 ₽
155 000 ₽
Ещё -10% по промокоду

Программа курса

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

1.
Жизненный цикл ПО, архитектура
2.
Анализ требований
3.
Основы разработки
4.
Git и механизмы ветвления
5.
Интеграция систем и документирование API
6.
Прототипирование интерфейсов
7.
Тестирование и развертывание ПО
8.
SQL для анализа данных
9.
Моделирование бизнес-процессов
10.
Документирование в IT-проектах
11.
Дипломный проект

Чему вы научитесь

Применять системный подход для анализа
Работать с пользовательскими историями и сценариями
Понимать стадии и методики разработки программного обеспечения
Использовать нотации и проектировать интеграции
Владеть применением языков программирования
Иллюстрация к факту

Что такое образ контейнера?

Зачастую в кулуарных обсуждениях специалистов можно встретиться с понятием "образ контейнера" и вполне заслуженно озадачиться. Спешу развеять все вопросы: так называют файл с исходным кодом или любыми другими объектами, которые требуются для корректного запуска контейнеризированной программы.

Программа курса

Бесплатный курс предназначен для самостоятельно обучения. Вы изучите теорию и выполните интерактивные задания в любое удобное время. Также вам предстоит разработать собственного программного помощника. 

1.
Знакомство с Python
2.
Циклы и ветвления
3.
Функции
4.
Словари и множества

Чему вы научитесь

Разбираться в основах бэкенд-разработки
Программировать на Python на базовом уровне
Писать несложный код
Создавать программных помощников
Разбираться в серверной части приложения

Инструменты

Программа курса

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

1.
№1: Знакомство с курсом
2.
№2: Логическая резервная копия
3.
№3: Физическая резервная копия
4.
№4: Валидация каталога баз данных
5.
№5: Резервное копирование и восстановление с помощью сторонних инструментов
6.
№6: Репликации: апгрейд кластера и отказоустойчивые решения
7.
№7: Репликации: апгрейд кластера и отказоустойчивые решения (часть 2)
8.
№8: Логическая репликация
9.
№9: Оптимизация запросов и конфигурирование параметров сервера
10.
№10: Итоговая работа
11.
№11: Подведение итогов

Чему вы научитесь

Создавать логическую резервную копию
Выполнять валидацию каталога баз данных
Производить резервное копирование
Восстанавливать документы с помощью сторонних инструментов
Выполнять апгрейд кластера

Инструменты

Программа курса

Обучение продлится 5 месяцев: вам предстоит заниматься дважды в неделю по 1,5 часа, а затем уделять 3-5 часов домашнему заданию. Так вы сможете не просто изучать теоретические блоки, но и практиковаться, пополнять портфолио и отрабатывать навыки. 

1.
Введение в Kotlin
2.
Тестирование компонентов
3.
Мобильная разработка и тестирование
4.
Сложные вопросы тестирования реальных приложений
5.
Мультиплатформенная разработка и тестирование
6.
Автоматизация тестирования
7.
Итоговый проект

Чему вы научитесь

Автоматизировать тестирования программного кода
Создавать автоматические тесты для всех уровней приложения (включая интеграционные тесты)
Использовать язык Kotlin
Применять инъекции зависимостей
Владеть системами сборки приложений
Логотип школы
3 806 ₽ в месяц
137 040 ₽
228 400 ₽
Ещё -10% по промокоду

Программа курса

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

После курса вы получите диплом о повышении квалификации и индивидуальную карьерную консультацию.

1.
Основы языка программирования Python
2.
Git — система контроля версий
3.
Курсовой проект «Облачный архиватор»
4.
Английский язык для начинающих разработчиков
5.
Базы данных
6.
Python продвинутый
7.
Курсовой проект VKinder
8.
Django
9.
Построение API на Django
10.
Основы DevOps
11.
Продвинутая web-разработка и фреймворк Flask
12.
Карьера в Python-разработке

Чему вы научитесь

Строить API на Django
Использовать в работе GIT
Работать с базами данных
Писать алгоритмы для повседневных задач
Создавать несложные программы на Python
Использовать методы непрерывной интеграции CI/CD

Преподаватели

Логотип школы
91 560 ₽
228 900 ₽
Ещё -5% по промокоду

Программа курса

На данном интенсивном шестимесячном курсе вас ждет уникальное сочетание теоретических знаний и практических навыков. Вы проведете 67 часов за глубоким изучением материала и 193 часа, выполняя активные практические задания. В процессе обучения вы решите 69 различных задач, что поможет вам закрепить приобретенные навыки, а также разработаете 17 завершенных проектов, которые значительно обогатят ваше портфолио и позволят продемонстрировать ваши умения потенциальным работодателям.

 
 
 
 
1.
Основы языка программирования Python
2.
Система контроля версий Git
3.
Linux: основы процессов и потоков
4.
Алгоритмы и структуры данных
5.
Базы данных
6.
Расширенные возможности Python
7.
Фреймворк Flask
8.
Фреймворк Django
9.
Бонусные модули

Чему вы научитесь

Работать с основными структурами данных, такими как списки, кортежи, множества и словари
Использовать функции и модули для организации кода и повторного использования логики
Взаимодействовать с внешними библиотеками и фреймворками
Создавать веб-приложения с использованием фреймворков, обеспечивая взаимодействие с базами данных
Работать с API для получения и отправки данных между различными сервисами

Программа курса

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

1.
Введение
2.
Структура Linux и команды
3.
Потоки, логические команды, процессы, сеть
4.
Конфигурирование Web-сервера и MySQL
5.
Docker и Git
6.
Сети
7.
Мониторинг и логирование
8.
Итоговый проект
9.
Выпускной проект

Чему вы научитесь

Пользоваться системой контроля версий
Настраивать веб-сервера
Применять основные команды
Работать с Linux
Пользоваться базами данных
Логотип школы
4,3
Ansible: Infrastucture as Code от Слёрма
2 Месяца
38 уроков
13 750 ₽ в месяц
55 000 ₽

Программа курса

В ходе онлайн-курса студенты научатся инсталлировать LEMP-стек, работать в различных операционных системах и приложениях, писать модули, применять Anisible в продакшене, использовать облачные сервисы.

1.
Введение
2.
Инсталляция LEMP стека на машину (ручной инсталл)
3.
Инсталляция LEMP стека с помощью Ansible
4.
Другие операционные системы, стеки и Python
5.
Другие приложения и специфические сценарии
6.
Модули на Python
7.
Использование Ansible в продакшене
8.
Облака, Ansible и все-все-все
9.
Аnsible и большой мир вокруг
10.
Итоги

Чему вы научитесь

Инсталлировать LEMP-стек
Работать с разными операционными системами
Писать модули на Python для Ansible
Писать плейбуки и роли
Управлять конфигурацией с помощью Ansible

Программа курса

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

1.
Вводный
2.
BDD
3.
API
4.
Stubs
5.
Параллельное выполнение тестов
6.
Mobile & Selenide
7.
CI/CD
8.
Проект
9.
Карьера

Чему вы научитесь

Автоматизировать тестирование приложений
Писать тесты на Java
Работать с библиотеками
Создавать многопоточные приложения
Взаимодействовать с исключениями

Программа курса

Обучение длится 6 месяцев. Для комфортной работы уделяйте обучению около 20 часов в неделю, но можете выбрать другой темп и брать каникулы. Вы будете участвовать в онлайн-вебинарах и воркшопах, где сможете пообщаться со специалистами из индустрии информационной безопасности. Практические задания вы будете выполнять в облачном симуляторе. 

1.
Бесплатная вводная часть
2.
Бонус: основы инфраструктуры и архитектуры
3.
Разведка в веб-приложениях
4.
Основные уязвимости веб-приложений
5.
Основы безопасной разработки веб-приложений
6.
Контейнеризация, Cloud и DevSecOps
7.
Правовые аспекты, документирование и отчётность
8.
Выпускной проект

Чему вы научитесь

Использовать методики безопасной разработки ПО
Использовать методики и инструменты для идентификации уязвимостей
Анализировать уязвимости и тестировать приложения на проникновение
Эффективно управлять секретами для предотвращения утечек
Применять инструменты и методики DevSecOps

Программа курса

Программные материалы ориентированы на профессиональное обучение специалистов, которые будут работать в области машинного обучения. Студенты получат навыки работы с большими данными.

1.
1 семестр
2.
2 семестр
3.
3 семестр
4.
4 семестр

Чему вы научитесь

Разбираться в особенностях математического анализа
Понимать принципы анализа данных
Использовать программы по работе с данными
Использовать язык Python
Разбираться в принципах машинного обучения
Иллюстрация к факту

Самые популярные образы контейнеров

Компания DataDog, специализирующаяся на исследованиях в сфере DevOps, назвала лидеров среди образов контейнеров. Первые три строки топа заняли Nginx, Redis и PostgreSQL соответственно.

Логотип школы
45 540 ₽
91 080 ₽
Ещё -12% по промокоду

Программа курса

На онлайн-курсе студенты разберутся в методологии DevOps, обретут навыки работы в Linux, Git, Docker и Ansible, изучат языки программирования SQL и Python и защитят проект по итогам обучения.

1.
Блок 1: Введение в DevOps
2.
Блок 2: Основы Linux и работа с Bash
3.
Блок 3: CI/CD системы
4.
Блок 4: Системы контроля версий Git и Gitlab
5.
Блок 5: Работа с Docker
6.
Блок 6: Управление конфигурациями, Ansible
7.
Блок 7: Основы SQL для DevOps
8.
Блок 8: SQL и базы данных
9.
Блок 9: Python для DevOps
10.
Дипломная работа

Чему вы научитесь

Знать основы DevOps
Работать в Git и GirLab
Знать основы Python
Знать основы SQL
Упаковывать приложения в Docker
Логотип школы
4,5
Веб-разработчик от ProductStar
10 Месяцев
134 урока
100 224 ₽
250 560 ₽
Ещё -2% по промокоду

Программа курса

Вы освоите профессию веб-разработчика, научитесь создавать приложения, писать коды и работать с базами данных. Все полученные знания закрепите, выполняя практические задания.

1.
Основы верстки: HTML, CSS + Figma
2.
Работа с Javascript
3.
Advanced JavaScript
4.
Продвинутые навыки web-разработчика

Чему вы научитесь

Проводить тестирование приложений
Разрабатывать веб-приложения
Использовать фреймворк Spring
Создавать ботов для Telegram
Применять принципы ООП

Программа курса

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

1.
Введение в эко-систему Java, настройка окружения
2.
Синтаксис Java, первая программа
3.
Введение в архитектуру приложения
4.
Взаимодействие с внешними системами
5.
Инфраструктура процесса разработки и эксплуатации
6.
Проектный

Чему вы научитесь

Структурировать данные
Взаимодействовать с внешними системами
Работать на Java
Писать тесты
Логотип школы
3 361 ₽ в месяц
80 655 ₽
161 310 ₽
Ещё -60% по промокоду

Программа курса

Онлайн-курс "Java-разработчик с нуля" будет полезен всем, кто решил пройти современное обучение у экспертов-практиков, освоить инструменты популярного языка программирования и самостоятельно создавать востребованные веб-приложения.

1.
Уровень 1
2.
Уровень 2
3.
Уровень 3
4.
Уровень 4
5.
Дополнительные курсы

Чему вы научитесь

Тестировать приложения
Писать понятный код на Java
Разрабатывать веб-приложения
Применять паттерны проектирования приложений
Разбираться в принципах ООП
Логотип школы
180 079 ₽
300 144 ₽
Ещё -5% по промокоду

Программа курса

Вы научитесь создавать сайты и приложения, используя популярные языки программирования. Сможете использовать базы данных и проводить тесты. Будете работать над проектами реальных заказчиков самостоятельно и в составе команды.

1.
Программирование на Python
2.
Веб-разработка на Python и JavaScript
3.
Продвинутые навыки

Чему вы научитесь

Создавать сайты
Разрабатывать интерфейсы приложений
Работать с разными типами данных
Проводить тестирование приложений
Создавать виртуальные машины

Программа курса

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

1.
Архитектура Linux
2.
Управление, безопасность и мониторинг
3.
Linux и сеть
4.
Сервисы Linux
5.
Проект

Чему вы научитесь

Администрировать операционную систему Linux
Обеспечивать пользовательскую безопасность
Работать с сетевой архитектурой
Взаимодействовать с базами данных
Вести логирование
Логотип школы
3 833 ₽ в месяц
138 000 ₽
230 000 ₽
Ещё -10% по промокоду

Программа курса

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

1.
Основы Java
2.
Алгоритмы и структуры данных
3.
Git — система контроля версий
4.
Java Core
5.
Шаблоны проектирования
6.
Многопоточное и функциональное программирование
7.
Web, Spring & Spring MVC
8.
Spring Boot, deployment и инфраструктура
9.
Spring: хранение данных и организация безопасности
10.
Карьера в Java-разработке
11.
Английский язык для начинающих разработчиков
12.
Дипломный проект: облачное хранилище

Чему вы научитесь

Создавать различные веб-приложения
Использовать параллельное программирование
Разрабатывать backend сайтов
Работать с базами данных и писать SQL-запросы
Использовать шаблоны проектирования

Программа курса

На онлайн-курсе вы освоите все необходимые программы для работы fullstack-разработчика и проведёте тестирование фронтенда и бэкенда вашего приложения.

1.
1. Введение в профессию
2.
2. Основы веб-разработки
3.
3. Вёрстка HTML и CSS
4.
4. Работа с макетом сайта
5.
5. Базовый JavaScript
6.
6. Продвинутый JavaScript
7.
7. Тестирование frontend-части проекта и подготовка к запуску
8.
8. Основы backend-разработки
9.
9. Введение в Python: типы данных, функции, циклы, модули
10.
10. Углублённое программирование
11.
11. Основы объектно-ориентированного программирования (ООП)
12.
12. Работа с базами данных
13.
13. Потоки и процессы
14.
14. Работа с фреймворками Django и DRF
15.
15. Подготовка к запуску и тестирование backend-части проекта
16.
16. Системы контейнеризации
17.
17. Жизненный цикл ПО
18.
18. Как построить карьеру в IT
19.
19. Введение в UX/UI (тариф Pro)
20.
20. Работа с библиотекой React (тариф Pro)
21.
21. Работа с Linux (тариф Pro)
22.
22. Алгоритмы и структуры данных (тариф Pro)
23.
23. Развёртывание приложения (тариф Pro)
24.
Итоговый проект и диплом

Чему вы научитесь

Знать язык запросов SQL, работать с PostgreSQL, SQLite и MongoDB
Проектировать и внедрять API сторонних сервисов
Проводить контейнеризацию приложений в Docker
Разрабатывать unit-тесты
Использовать метод объектно-ориентированного программирования
Логотип школы
4,5
Android-разработчик от Otus
10 Месяцев
87 уроков

Программа курса

Специальность Android-разработка предполагает обучение на двух ступенях: с нуля до Junior и затем до Middle. Вы будете заниматься дважды в неделю по 2 академических часа. Вам навсегда останутся доступны материалы, записи вебинаров и практические задания. 

1.
1 ступень
2.
2 ступень

Чему вы научитесь

Программировать на Kotlin
Программировать на Android SDK
Организовывать программную архитектуру
Работать с Dagger 2 и RxJava
Создавать приложения на Android

Программа курса

Откройте для себя мир высоких технологий с курсом, который включает стажировку в IT-компании и обучение под руководством практиков. За 18 модулей вы освоите все аспекты DevOps, пройдете 244 часа занятий и создадите 2-6 проектов для портфолио.

По завершении курса вы получите удостоверение и сертификат на английском языке. "Eduson Аcademy" также поможет с поиском работы в СНГ и ЕС, предоставляя поддержку в подготовке резюме и собеседований.

1.
Введение в DevOps
2.
Операционные системы
3.
Компьютерные сети
4.
Системы виртуализации
5.
Unix утилиты
6.
Репозитории
7.
Bash/Shell
8.
Веб-серверы
9.
Сертификаты SSL/TLS
10.
Базы данных
11.
Управление конфигурацией
12.
Docker и микросервисная архитектура
13.
Python
14.
Continuous integration
15.
Облачные технологии. GCP & AWS
16.
Инфраструктура как код (IaC)
17.
Kubernetes
18.
Мониторинг
19.
Логирование
20.
Методологии Agile/Scrum/DevOps
21.
День консультаций по дипломному проекту
22.
Онлайн-занятие «Поиск работы в IT»
23.
Защита дипломного проекта

Чему вы научитесь

Генерировать автоматизированные процессы развертывания с использованием инструментов CI/CD
Создавать инфраструктуру как код (IaC) с помощью Terraform или CloudFormation
Работать с контейнерами и оркестраторами, такими как Docker и Kubernetes, для управления приложениями
Взаимодействовать с облачными платформами (AWS, Azure, Google Cloud) для развертывания и управления ресурсами
Настраивать системы мониторинга и логирования для отслеживания производительности приложений и инфраструктуры
Автоматизировать процессы тестирования и интеграции для повышения качества программного обеспечения
Разрабатывать скрипты на языках программирования (например, Python, Bash) для автоматизации рутинных задач

В заключение

Docker необходим каждому IT-специалисту, который хочет иметь высокие шансы на продвижение по карьерной лестнице. Богатый функционал платформы позволяет пользователям в разы ускорить процесс тестирования программного обеспечения, а также его контейнеризации и последующей развертки, масштабирования. 

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

Опытные специалисты в этой сфере получают высокие зарплаты. Так, например, DevOps-инженер уровня Senior со стажем работы более 4 лет может смело рассчитывать на сумму от 350 000 рублей в месяц, а системный администратор — от 300 000. Стоит помнить, что у специалистов высокого уровня не существует потолка зарплаты и сумма варьируется в зависимости от множества показателей, начиная от стека технологий и заканчивая регионом. Умение работать с инструментами Docker дает дополнительные бонусы. 

Если вы давно хотели освоить Docker, самое время начинать!