📣 Живые онлайн занятия с преподавателем

Курс DevOps c нуля

Курс для сисадминов и новичков

Calendar
Старт 12 марта
Clock
вт, чт: 19:00-22:00, сб: 10:00-13:00
Курс DevOps c нуля

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

  • Введение в DevOps

    В этом модуле вы познакомитесь с основами DevOps: его принципами, преимуществами и узнаете, как он вписывается в жизненный цикл разработки программного обеспечения (SDLC). Исследуете различия между методологиями Agile и Waterfall и поймете, как благодаря Kanban можно оптимизировать рабочие процессы.

    • Основы DevOps

    • Преимущества DevOps

    • SDLC

    • Agile

    • Waterfall

    • Kanban

    • Методологии разработки

    • Жизненный цикл ПО

    • Оптимизация процессов

  • Основы Linux

    В этом модуле вы получите базовые знания по операционной системе Linux. Научитесь основным концепциям и командам для работы с Linux, таким как процесс загрузки системы systemd и Linux, управление ресурсами с использованием cgroups, синхронизация времени с помощью Chrony, организация безопасного удаленного доступа с использованием SSHD, техника мониторинга, настройки и управления учетными записями пользователей. Познакомитесь с виртуализацией.

    • Основы Linux

    • Команды Linux

    • Systemd

    • Cgroups

    • Chrony

    • SSHD

    • Мониторинг системы

    • Учетные записи пользователей

    • Безопасный доступ

    • Виртуализация

    • Администрирование Linux

  • Основы сети

    В этом модуле вы получите основные знания о концепции сети. Исследуете основы сетей, узнаете о системе доменных имен (DNS) и ее роли в сетевой связи.

    • Основы сетей

    • Сетевые концепции

    • DNS

    • Протоколы сети

    • Сетевая архитектура

    • Сетевая безопасность

    • Доменные имена

    • Сетевая модель

    • Работа сетей

    • Доменные имена

    • Интернет-технологии

  • Управление версиями с Git

    В этом модуле акцент сделан на управлении версиями с помощью Git. Вы изучите основы Git, включая управление версиями и ветками. Изучите Git flow, популярную модель ветвления, и узнаете, как настраивать и работать с Git для совместной разработки программного обеспечения. Плюс ко всему научитесь настраивать собственный Git-сервер на основе GitLab.

    • Git

    • Управление версиями

    • Git ветки

    • Git flow

    • Совместная разработка

    • GitLab

    • Git-сервер

    • Настройка репозитория

    • Контроль версий

    • Инструменты разработчика

  • Программирование

    В этом модуле мы перейдем к изучению основ программирования с акцентом на языке Python. Вы освоите основы программирования на языке Python и изучите концепции объектно-ориентированного программирования (ООП). Узнаете о лучших практиках написания чистого кода на Python. Модуль охватывает основы написания скриптов на языке Bash и предоставляет рекомендации по написанию эффективных и безопасных скриптов Bash.

    • Python для администрирования

    • Основы программирования

    • ООП

    • Чистый код

    • Скрипты Bash

    • Эффективное программирование

    • Программирование для DevOps

    • Автоматизация

  • Тестирование в DevOps

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

    • Тестирование в DevOps

    • Методологии тестирования

    • Инструменты тестирования

    • Тестирование ПО

    • Автоматизация тестирования

    • DevOps тестирование

    • Тест-кейсы

    • CI/CD и тестирование

    • Практики тестирования

    • Качество кода

  • Docker и Docker Compose

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

     

    • Docker

    • Docker Compose

    • Контейнеризация

    • Оркестрация контейнеров

    • Docker Registry

    • Образы Docker

    • Многоконтейнерные приложения

    • Dockerfile

    • Запуск контейнеров

  • Непрерывная интеграция и развертывание (CI/CD)

    В этом модуле мы исследуем практики непрерывной интеграции и развертывания (CI/CD). Вы познакомитесь с основами CI/CD и узнаете, как эффективно внедрять пайплайны CI/CD. Во время модуля узнаете о различных инструментах непрерывной доставки и процессе настройки сервера Jenkins, написании автоматизированных пайплайнов и настройке GitLab CI. Освоите GoCD — еще один популярный инструмент непрерывной доставки.

    • CI/CD

    • Непрерывная интеграция

    • Непрерывное развертывание

    • DevOps пайплайны

    • Jenkins

    • GitLab CI

    • GoCD

    • Автоматизация поставки

    • Инструменты CI/CD

    • Настройка пайплайнов

  • Инструменты сборки

    В этом модуле сделан акцент на инструментах автоматизации сборки. Вы познакомитесь с основами инструментов сборки и исследуете Maven и Gradle, которые часто используют для сборки проектов на языке Java. Вы откроете для себя npm и Yarn — популярные менеджеры пакетов для администрирования зависимостями JavaScript.

     

    • Инструменты сборки

    • Автоматизация сборки

    • Maven

    • Gradle

    • npm

    • Yarn

    • Сборка проектов

    • Управление зависимостями

    • CI/CD сборка

  • Инфраструктура как код

    В этом модуле мы погрузимся в концепции «инфраструктура как код» (IaC). Вы будете понимать важность автоматизации предоставления и управления инфраструктурой, узнаете о Terraform для администрирования инфраструктуры и технолгию Ansible для работы с конфигурациями и автоматизации, Jinja-шаблоны для создания динамических конфигураций.

    • Инфраструктура как код

    • IaC

    • Автоматизация инфраструктуры

    • Terraform

    • Ansible

    • Jinja шаблоны

    • Управление конфигурацией

    • DevOps автоматизация

    • Provisioning

    • Динамические конфигурации

  • Платформа облачных вычислений AWS

    В этом модуле вы изучите популярные услуги Amazon Web Services (AWS). Исследуете следующие сервисы:  EC2 для вычислительных ресурсов, IAM для администрирования доступов, S3 для хранения объектов, ALB для балансировки нагрузки, VPC для настройки виртуальной частной облачной среды, RDS для управления базами данных, SQS для работы с очередями, API Gateway для создания RESTful API, Lambda для без серверного вычисления, CloudWatch для мониторинга и ECS, EKS и Fargate для оркестрации контейнеров. Модуль охватывает инструменты AWS DevOps, Vagrant и Packer для создания образов виртуальных машин.

    • AWS

    • Amazon Web Services

    • EC2

    • IAM

    • S3

    • ALB

    • VPC

    • RDS

    • SQS

    • API Gateway

    • Lambda

    • CloudWatch

    • ECS

    • EKS

    • Fargate

    • Vagrant

    • Packer

  • Веб-серверы

    Этот модуль акцентируется на основах веб-серверов с особым акцентом на Nginx и PHP-FPM. Вы исследуете Apache HTTP Server и научитесь настраивать и управлять веб-серверами.

    • Веб-серверы

    • Nginx

    • PHP-FPM

    • Apache HTTP Server

    • Настройка веб-сервера

    • Управление сервером

    • Обработка запросов

    • Серверное ПО

  • Управление артефактами

    Этот модуль охватывает управление артефактами программного обеспечения и зависимостями. Вы узнаете об управлении артефактами с помощью OSS Nexus и настройке автоматизированных пайплайнов CI/CD с использованием GitLab и Nexus.

    • Управление артефактами

    • Nexus

    • OSS Nexus

    • Автоматизация пайплайнов

    • Хранение артефактов

    • DevOps пайплайны

    • Зависимости проектов

  • RESTful API и jq

    В этом модуле вы получите понимание основ RESTful API, узнаете о jq — инструменте командной строки для обработки и манипулирования JSON-данными. Модуль познакомит вас с эффективными практиками для проектирования и внедрения RESTful API.

    • RESTful API

    • jq

    • JSON

    • Обработка данных

    • API-интерфейсы

    • Проектирование API

    • API-интеграции

    • HTTP-запросы

  • Kubernetes

    В этом модуле вы познакомитесь с Kubernetes — платформой для оркестрации контейнеров. Вы узнаете о его архитектуре и исследуете такие концепции, как поды и сервисы. Модуль охватывает файловые конфигурации Kubernetes, интеграцию с GitLab CI/CD, постоянное хранение, тестирующие среды, управление секретами и развертывание приложений в Kubernetes.

    • Kubernetes

    • Оркестрация контейнеров

    • Архитектура Kubernetes

    • Kubernetes поды

    • Kubernetes сервисы

    • Kubernetes конфигурации

    • Хранение данных

    • GitLab CI/CD интеграция

    • Тестовые среды

    • Развертывание приложений

  • Мониторинг и журналирование

    В этом модуле вы узнаете о мониторинге и журналировании в среде DevOps. Вы освоите инструменты Fluentd, Elasticsearch и Kibana для агрегации и визуализации журналов. Модуль включает мониторинг сервисов с помощью Prometheus и построение интерактивных панелей в Grafana для визуализации данных.

    • Мониторинг

    • Журналирование

    • Fluentd

    • Elasticsearch

    • Kibana

    • Prometheus

    • Grafana

    • Аналитика логов

    • Визуализация данных

    • DevOps мониторинг

  • DevOps для управления базами данных

    Этот модуль акцентируется на применении принципов DevOps для управления базами данных. Вы узнаете об основах баз данных и откроешь для себя инструменты и принципы DevOps для работы с базами данных. Модуль охватывает обновление баз данных, патчи и управление схемой с помощью инструментов Flyway и Liquibase, а для администрирования баз данных ты изучишь платформы Teiid и OpenShift.

    • DevOps и базы данных

    • Управление базами данных

    • Liquibase

    • Teiid

    • OpenShift

    • Администрирование БД

    • Обновление баз данных

    • Управление схемой

    • Патчи баз данных

  • Основы безопасности

    Этот модуль охватывает основные концепции безопасности для DevOps. Вы узнаете об инструменте работы с паролями HashiCorp Vault и шифровании SSL/TLS. Модуль описывает концепции PKI (Инфраструктура открытых ключей) и шифрования.

    • Безопасность DevOps

    • HashiCorp Vault

    • SSL

    • TLS

    • Шифрование

    • PKI

    • Безопасность данных

    • DevSecOps

  • Бонусный модуль: Английский для IT

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

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

    Акцент модуля сосредоточен именно на разговорной и практике общения на английском. Модуль рассчитан на студентов с уровнем английского языка от А2 до В1.

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

    • English Speaking Club

    • English for IT

    • English for communication

    • Business English

Что вы будете уметь после курса

Skill Icon

Управлять операционными системами Linux, включая процесс инициализации системы, управление ресурсами и администрирование пользователей

Skill Icon

Использовать Git для контроля версий, стратегий ветвей и настройки собственного Git-сервера

Skill Icon

Программировать на Python и писать Bash-сценарии, что позволит создавать эффективный и безопасный код

Skill Icon

Использовать Docker и оркестрацию контейнеров, включая создание и управление контейнерами и Docker-изацию приложений

Skill Icon

Реализовывать автоматизированные потоки развертывания, настраивать серверы Jenkins и GitLab CI

Skill Icon

Работать с инструментами автоматизации сборки Maven, Gradle, npm и Yarn для сборки проектов и управления зависимостями

Skill Icon

Использовать инструменты Terraform и Ansible для автоматизации развертывания и администрирования конфигурацией инфраструктуры

Как проходит обучение

  • Educational Process

    Живые занятия

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

  • Educational Process

    Современная LMS-система

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

  • Educational Process

    Поддержка ментора

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

  • Educational Process

    Система оценки знаний

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

  • Educational Process

    Помощь курс-координатора

    для решения любых организационных вопросов во время обучения у вас будет поддержка собственного курс-координатора

  • Educational Process

    Работа над реальными проектами

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

Преподаватели курса

Вадим Гайдамака

Вадим Гайдамака

DevOps Team Lead, Johnson Controls
Роман Тарасенко

Роман Тарасенко

DevOps Engineer at SystemGroup Ukraine
Волошенко Тарас

Волошенко Тарас

Site Reliability Engineer в NDA
Буханько Александр

Буханько Александр

Lead DevOps Engineer, ZEAL/Lotto24
Вильчинский Юрий

Вильчинский Юрий

Senior Systems Engineer, EPAM

Начни свой путь уже сейчас!

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

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

Записывайся на консультацию сейчас, и получи скидку на обучение при полной оплате!

    Регистрируясь, вы соглашаетесь с политикой конфиденциальности

    Трудоустройство с DAN.IT

    Для нас очень важна репутация, поэтому мы заботимся о каждом нашем студенте и помогаем ему достичь самого главного, не только получить профессию, но и трудоустроиться в IT компанию.

    Двухнедельный модуль карьерного сопровождения

    • Employment Icon

      подготовка резюме и оформление портфолио

    • Employment Icon

      написание сопроводительного письма

    • Employment Icon

      оформление профиля в Linkedin

    • Employment Icon

      подготовка к прохождению собеседования

    • Employment Icon

      пробные собеседования с HR специалистом и техническим экспертом

    • Employment Icon

      подбор вакансий

    • Employment Icon

      фидбек после прохождения собеседований и работа над ошибками

    • Employment Icon

      варианты стажировки в IТ компаниях

    • Employment Icon

      сопровождение при согласовании оффера и финализации условий труда

    Employment
    Alumni

    резюме

    проверенных карьерным менеджером
    Alumni

    технических собеседований

    тренировочные собеседования с HR и преподавателями
    Alumni

    86%

    трудоустроенных выпускников

    Стоимость курса Devops

    • Calendar
      продолжительность: 7 месяцев
    • Lesson
      количество уроков: 85
    • Wallet
      стоимость от: 6400 грн/месяц
    • Benefit Icon

      Поддержка ментора

    • Benefit Icon

      Сертификат

    • Benefit Icon

      Разбивка платежа от компании

    • Benefit Icon

      Помощь координатора

    • Benefit Icon

      Заключение договора

    • Benefit Icon

      Покупка частями от Monobank

    • Benefit Icon

      Возможность приостановить обучение

    • Benefit Icon

      Оплата сразу за весь курс со скидкой

    • Benefit Icon

      Без % рассрочки от ПриватБанка

    Остались вопросы?

    Закажи бесплатную консультацию, на которой мы расскажем тебе более подробно об условиях обучения, ответим на все твои вопросы и поможем выбрать направление в IT, которое подходит именно тебе!

    Clock

    Оставь свой номер телефона и наш карьерный консультант свяжется с тобой в течение 15-ти минут в рабочее время.

      Часто задаваемые вопросы

      Можно ли пройти курс DevOps с нуля без опыта программирования?

      Да, наш курс DevOps разработан для новичков без опыта программирования. Программа начинается с основ Linux, Git и Python, постепенно переходя к более сложным инструментам. За 7 месяцев вы получите все необходимые знания для старта карьеры DevOps-инженера.

      Сколько длится обучение на курсе DevOps и в каком формате проходят занятия?

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

      Какие инструменты DevOps изучаются на курсе?

      На курсе вы освоите ключевые инструменты: Docker, Kubernetes, Git, Python, Terraform, Ansible, Jenkins, CI/CD, Maven, Gradle, npm и Yarn. Каждый инструмент изучается с практическими заданиями на реальных проектах.

      Предоставляется ли помощь в трудоустройстве после окончания курса DevOps?

      Да, мы предоставляем полное карьерное сопровождение: подготовку резюме, оформление портфолио и LinkedIn, пробные собеседования с HR и техническими экспертами, подбор вакансий и помощь в согласовании оффера. Также доступна стажировка в IT-компаниях.

      Сколько стоит курс DevOps и какие варианты оплаты доступны?

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

      Чем DevOps-инженер отличается от системного администратора?

      DevOps-инженер объединяет процессы разработки и администрирования, автоматизирует развертывание приложений и настраивает CI/CD-конвейеры. Системный администратор больше фокусируется на поддержке инфраструктуры. DevOps требует знания программирования, контейнеризации и облачных технологий.

      Можно ли совмещать обучение на курсе DevOps с работой?

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

      Какие проекты я буду делать на курсе DevOps?

      Вы будете работать над реальными проектами: настройка CI/CD-конвейера, контейнеризация приложений с Docker, оркестрация с Kubernetes, автоматизация инфраструктуры через Terraform и Ansible. Все проекты добавляются в ваше портфолио.

      Какой уровень знаний нужен для поступления на курс DevOps инженера?

      Для поступления специальные знания не требуются. Курс начинается с нуля и подходит для новичков. Базовые навыки работы с компьютером будут плюсом, но программа рассчитана на людей без технического бэкграунда.

      Где можно работать после окончания курса DevOps и какая зарплата у начинающих специалистов?

      DevOps-инженеры востребованы в IT-компаниях, банках, стартапах, e-commerce и телеком-секторе. Junior DevOps-инженер в Украине зарабатывает от 1000-1500 долларов, Middle-специалисты получают 2500-4000 долларов. После курса вы сможете претендовать на Junior-позиции.

      Описание курса

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

      Курсы devops с нуля предусматривают работу над 4 проектами, что поможет получить практический опыт, поработать в команде и уверенно чувствовать себя на собеседовании. DevOps обучение сочетает различные форматы: видео, обсуждения, интерактивные задания, учебные материалы и другие ресурсы.

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

      После окончания курса вы получите сертификат, который подтвердит вашу квалификацию в сфере DevOps, что поможет при поиске новой работы.

      Если вы ищете, где получить актуальные знания и стать DevOps-инженером, которого будут хантить рекрутеры, то наш курсы DevOps идеально подойдут для достижения ваших целей!

      Сомневаетесь подойдет ли Вам сфера IT?

      Записывайтесь на онлайн-встречу и получите личный план развития в сфере ІТ

      Вас ждет:
      • консультация карьерного менеджера, по выбору направления развития в сфере ІТ
      • знакомство с преподавателями курса
      • встреча с HR специалистом
      • посещение пробных занятий
      • подбор программы согласно вашего запроса и ожиданий
      • план развития в сфере ІТ
      manager

      Записаться на встречу

        Регистрируясь, вы соглашаетесь с политикой конфиденциальности