Курс DevOps Engineer

  • Online
  • Для досвідчених
  • DevOps
Навчальний центр: Robot Dreams
Формат:Курс
Мова викладання:Ukrainian
Тривалість навчання:4 місяців
Початок курсу:01.08.2024
Вартість навчання:Уточнюйте

Комплексна програма навчання методології DevOps для налаштування та підтримки потрібного софту в компанії, а також автоматизації кожного етапу розробки: від написання коду до релізу.

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

Вступ до DevOps

Ознайомитесь з концепцією DevOps, його цілями та перевагами.

Віртуальні машини (VMs)

Ознайомитесь з концепцією віртуальних машин (VMs) та їх роллю в інфраструктурі DevOps.

Основи Linux

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

Основи мережевих технологій, TCP/IP стек та модель OSI

  • Отримаєте розуміння основних принципів мережевих технологій, TCP/IP стеку та моделі OSI
  • Знатимете основні протоколи TCP/IP стеку та їх функціональність
  • Будете розпізнавати різні шари моделі OSI та їх взаємодію

Вступ до Bash-скриптів

Навчитесь основам написання скриптів на мові командного рядка Bash для автоматизації рутинних задач в середовищі DevOps.

Вступ до Git

  • Ознайомитесь з системою контролю версій Git
  • Навчитесь основним командам для управління версіями коду, таким як git add, git commit, git pull, git merge, git rebase

Вступ до хмарних обчислень

Ознайомитесь з основними поняттями та можливостями хмарних платформ AWS та Azure.

Встановлення та конфігурація Docker

  • Ознайомитесь з принципами робити Docker
  • Навчитесь встановлювати та конфігурувати Docker, створювати та запускати образи, працювати з контейнерами

Огляд AWS, Azure, Google Cloud Platform

Ознайомитесь з основними функціональними можливостями та сервісами, які пропонують хмарні платформи AWS, Azure та Google Cloud.

Вступ до мікросервісної архітектури

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

Оркестрація мікросервісів

Навчитесь принципам та інструментам оркестрації мікросервісів, таким як Kubernetes, Docker Swarm.

Основи SQL

  • Ознайомитесь з основними принципами та мовою запитів SQL для роботи з реляційними базами даних
  • Навчитесь оперувати даними за допомогою команд

Вступ до NoSQL

Ознайомитесь з різними типами NoSQL-баз даних, такими як документо-орієнтовані, ключ-значення, колоночні та графові.

Реплікація та шардування баз даних

  • Ознайомитесь з процесом реплікації та шардування баз даних
  • Навчитесь налаштовувати реплікацію та отримаєте розуміння, для чого її використовують

Основи CI/CD

Вивчите основні концепції та переваги неперервної інтеграції та постачання (CI/CD) в процесі розробки програмного забезпечення.

Впровадження Ansible

  • Вивчите основи інфраструктурного кодування та використання Ansible для автоматизації конфігурації та управління інфраструктурою
  • Ознайомитесь з подібними інструментами та їх відміностями

CI/CD з використанням інструментів (Jenkins, GitLab CI)

  • Ознайомитесь з популярними інструментами CI/CD, такими як Jenkins, GitLab CI
  • Навчитесь налаштовувати та використовувати їх для автоматизації процесу розробки та постачання програмного забезпечення

Вступ до моніторингу

Ознайомитесь з основними концепціями моніторингу, його важливістю та роллю в розробці та управлінні інфраструктурою, з інструментами збору та візуалізації.

Журналювання та аналіз журналів

Ознайомитесь з журналюванням, важливістю збору та аналізу журналів в системах та додатках.

Основи кібербезпеки

  • Знатимете основні принципи кібербезпеки та заходи, які потрібно прийняти для захисту інфраструктури та додатків від потенційних загроз
  • Ознайомитесь з типовими інструментами для гарантування безпеки

Захист мережі та додатків

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

Основи Infrastructure as Code (IaC)

  • Ознайомитесь з концепцією Infrastructure as Code (IaC) і перевагами використання коду для автоматизованого управління інфраструктурою
  • Матимете розуміння, як його використовувати, та знатимете базовий синтаксис

Робота з Terraform

Ознайомитесь з основами роботи з Terraform - інструментом для визначення інфраструктури коду.

IaC з використанням AWS

Навчитесь використовувати IaC-підхід за допомогою Terraform для розгортання та управління інфраструктурою в AWS.

Вступ до Kubernetes

Ознайомитесь з основами Kubernetes, основними компонентами, концепціями та командами конфігурації.

Розгортання та управління додатками в Kubernetes

Навчитесь розгортати та управляти додатками в Kubernetes, використовуючи декларативний підхід.

Моніторинг та логування в Kubernates

  • Отримаєте розуміння моніторингу та логування в середовищі Kubernetes
  • Матимете навички налаштування інструментів для збору та аналізу даних

Вступ до GitOps

  • Ознайомитесь з концепцією GitOps
  • Матимете розуміння переваг використання цього підходу в управлінні інфраструктурою та додатками

Впровадження GitOps в інфраструктурі

Зможете реалізовувати GitOps практики для управління інфраструктурою.

Основи Serverless

  • Ознайомитесь з концепцією Serverless
  • Зрозумієте переваги використання цього підходу у розробці та розгортанні додатків

Розробка та впровадження додатків Serverless (AWS Lambda)

Навчитесь розробляти та розгортати складніші додатки за допомогою Serverless підходу з використанням платформи AWS Lambda.

Стратегії пошуку роботи

  • Матимете працюючий шаблон CV
  • Навчитесь ефективному спілкуванню на співбесідах
  • Підготуєтесь до практичних завдань

Презентації фінальних проєктів

Презентуєте виконані фінальні проєкти, отримаєте фідбек від лектора.

Особливості курсу

  • База програмування
  • Робота з системами контролю версій
  • Розуміння мережевих протоколів
  • Хмарні платформи
  • HR консультація

Викладачі курсу

Віктор Келеберда - DevOps Engineer

Категорії курсу

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Схожі курси

Навчальний центр
IT Education Center
Формат
Online
Початок навчання
23.07.2024
Тривалість
3 тижнів
Рівень
Для професіоналів
Мова навчання
Ukrainian
Вартість
8 000 UAH за курс
Навчальний центр
Web Academy
Формат
Online
Початок навчання
Дата формується
Тривалість
9 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Навчальний центр
ISSP Training Center
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
English
Вартість
575 USD за курс
Навчальний центр
Hillel IT school
Формат
Online
Початок навчання
29.10.2024
Тривалість
22 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
12 700 UAH за курс