📣 Живі онлайн заняття з викладачем

Курс DevOps з нуля

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

Calendar
Старт 31 Березня
Clock
вт, чт: 19:00-22:00, сб: 10:00-13:00
Курс DevOps з нуля

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

  • Вступ до DevOps

    У цьому модулі курсу познайомитеся з основами DevOps: його принципами, перевагами і дізнаєтеся, як він вписується в життєвий цикл розробки програмного забезпечення (SDLC). Дослідите відмінності між методологіями Agile і Waterfall і зрозумієте, як завдяки Kanban можна оптимізувати робочі процеси.

    • Основи DevOps

    • SDLC

    • Agile

    • Waterfall

    • Kanban

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

    • Життєвий цикл ПЗ

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

    • Переваги DevOps

  • Основи Linux

    У цьому модулі курсу DevOps  отримаєте базові знання з операційної системи 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-сервер

    • Налаштування репозиторію

    • Інструменти розробника

  • Програмування

    У цьому модулі курсу DevOps ми перейдемо до вивчення основ програмування з акцентом на мові 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)

    У цьому модулі курсу DevOps  ми досліджуємо практики неперервної інтеграції і розгортання (CI/CD). Познайомитеся з основами CI/CD і дізнаєтеся, як  ефективно впроваджувати пайплайни CI/CD. Під час модуля ви дізнаєтеся про різноманітні інструменти неперервної доставки та процес налаштування сервера Jenkins, написання автоматизованих пайплайнів і налаштування GitLab CI. Студенти опанують GoCD — ще один популярний інструмент неперервної доставки.

    • CI/CD

    • Безперервна інтеграція

    • Безперервне розгортання

    • DevOps пайплайни

    • Jenkins

    • GitLab CI

    • GoCD

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

    • Налаштування пайплайнів

  • Інструменти збирання

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

    • Інструменти збирання

    • Автоматизація збирання

    • Maven

    • Gradle

    • npm

    • Yarn

    • Збирання проєктів

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

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

    • 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

    • AWS DevOps

    • Vagrant

    • Packer

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

  • Вебсервери

    Цей модуль курсу DevOps акцентується на основах вебсерверів з особливим наголосом на Nginx та PHP-FPM. Ви дослідите Apache HTTP Server і навчитеся налаштовувати й керувати вебсерверами.

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

    • Nginx

    • PHP-FPM

    • Apache HTTP Server

    • Налаштування веб-сервера

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

    • Веб-інфраструктура

    • Обробка запитів

    • Серверне ПЗ

  • Керування артефактами

    Цей модуль курсу охоплює управління артефактами програмного забезпечення та залежностями за допомогою OSS Nexus і налаштування автоматизованих пайплайнів CI/CD з використанням GitLab і Nexus.

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

    • Nexus

    • OSS Nexus

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

    • Зберігання артефактів

    • Залежності проєктів

    • Артефакти ПЗ

  • RESTful API та jq

    У цьому модулі курсу ви отримаєте розуміння основ RESTful API, дізнаєтеся про jq — інструмент командного рядка для обробки та маніпулювання JSON-даними. Модуль познайомить з ефективними практиками для проєктування і впровадження RESTful API.

    • RESTful API

    • jq

    • JSON

    • Обробка даних

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

    • Проєктування API

    • API-інтеграції

    • HTTP-запити

  • Kubernetes

    У цьому модулі курсу DevOps познайомитеся з 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 і бази даних

    • Управління базами даних

    • Flyway

    • Liquibase

    • Teiid

    • OpenShift

    • Адміністрування БД

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

    • Управління схемою

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

  • Основи безпеки

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

    • Безпека DevOps

    • HashiCorp Vault

    • SSL

    • TLS

    • Шифрування

    • PKI

    • Безпека даних

    • DevSecOps

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

    Також під час навчання у студентів буде важливий бонусний модуль — англійська мова для ділового спілкування і роботи в ІТ.

    Модуль допоможе позбутися мовних бар’єрів та невпевненості у своїх силах. Майбутні програмісти опанують необхідну лексику, яка використовується у сфері розробки. Ці знання допоможуть отримати роботу в іноземній компанії, вільно спілкуватися з іноземними замовниками, першими вивчати нові технології та розбиратися в документації і професійних термінах. Також студенти підготуються  до проходження інтерв’ю англійською мовою.

    Акцент модуля зосереджено саме на розмовній мові та практиці спілкування англійською. Модуль розрахований на студентів з рівнем англійської від А2 до В1.

    Щоб закріпити отримані навички та отримати ще більше практики — студенти зможуть відвідувати розмовний клуб англійської мови. Кожна зустріч клубу буде присвячена певному аспекту інтерв’ю або бізнес-ситуації спілкування, яка може виникнути у сфері розробки.

    • English Speaking Club

    • English for IT

    • Business English

    • English for communication

    • English for interview

Що ви будете вміти після курсу

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
Буханько Олександр

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

Lead DevOps Engineer, ZEAL/Lotto24
Волошенко Тарас

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

Site Reliability Engineer в NDA
Вільчинський Юрій

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

Senior Systems Engineer, EPAM

Розпочни свій шлях вже зараз!

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

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

Записуйся на консультацію зараз, та отримай знижку на навчання при повній оплаті!

    Реєструючись, ви погоджуєтесь з політикою конфіденційності

    Працевлаштування з DAN.IT

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

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

    • Employment Icon

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

    • Employment Icon

      написання супровідного листа

    • Employment Icon

      оформлення профілю в Linkedin

    • Employment Icon

      пробні співбесіди з HR спеціалістом та технічним експертом

    • Employment Icon

      підбір вакансій

    • Employment Icon

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

    • Employment Icon

      варіанти стажування в ІТ компаніях

    • 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-позиції.

      Опис курсу

      Програма курсу DevOps розроблена за останніми тенденціями ринку під наглядом провідних українських й іноземних IT-спеціалістів, тому ви отримаєте тільки актуальні практичні навички і всього за 7 місяців опануєш нову професію  DevOps – інженера і зможете працевлаштуватися. Після закінчення навчання наш HR-менеджер допоможе вам створити актуальне резюме та підготуватися до інтерв’ю.

      Курс передбачає роботу над 4 проєктами, що допоможе отримати практичний досвід, попрацювати у команді та впевнено відчувати себе на співбесіді. Навчання поєднує різні формати: відео, обговорення, інтерактивні завдання, навчальні матеріали та інші ресурси.

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

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

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

      Сумніваєтесь чи підійде вам сфера ІТ?

      Записуйтесь на онлайн-зустріч та отримаєте особистий план розвитку в сфері ІТ

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

      Записатись на зустріч

        Реєструючись, ви погоджуєтесь з політикою конфіденційності