Основи DevOps II: CI/CD, контейнери та хмари Розгортай програми легше з хмарними технологіями
Це базовий курс, який підійде, щоб опанувати основи CI/CD, контейнерів та хмар для DevOps та почати кар’єру в цій сфері. Для навчання на курсі потрібно базово розбиратися в Linux, мережах, TCP/IP та вміти працювати з віртуальними середовищами. Ці навички ти можеш опанувати на курсі DevOps I: Основи Linux та мереж
ЧОМУ ВАРТО ЗНАТИ ХМАРНІ СИСТЕМИ ТА CI/CD ДЛЯ DEVOPS?
DevOps-фахівці використовують різноманітні інструменти та хмарні сервіси, які забезпечують автоматизацію
процесів і підвищують ефективність роботи. Особливістю цього курсу є можливість отримати базові
знання про ключові технології цього напряму і здобути практичні навички роботи з хмарними платформами,
такими як Microsoft Azure та AWS.
Ти дізнаєшся, як ці сервіси застосовуються у DevOps-практиках: від налаштування середовищ до
автоматизації процесів розгортання програм. Курс допоможе сформувати фундаментальні навички,
які стануть базою для роботи з інструментами DevOps, дозволяючи впевнено працювати в хмарному
середовищі та адаптуватися до будь-яких задач.
ПІСЛЯ КУРСУ ТИ ВМІТИМЕШ:
- розгортати ПЗ та управляти циклом розробки програм
- контейнеризувати програмні застосунки та керувати складними розгортаннями програм за допомогою інструментів оркестрації
- працювати з хмарними середовищами AWS і Microsoft Azure та знатимеш, що таке інфраструктура як сервіс
- розгортати сайти за допомогою платформ як сервісу
- працювати з безперервною інтеграцією і доставкою, використовувати інструменти CI/CD на простих задачах
- перевіряти програмне забезпечення та аналізувати якість коду
- автоматизувати та конфігурувати процес розгортання програмного забезпечення на базовому рівні
- моніторити та відстежувати продуктивність і поведінку розгорнутого ПЗ
- розгортати та управляти інфраструктурою за допомогою інструментів IaC
- використовувати артефакти і репозиторії як частини процесу розгортання програмного забезпечення
Цей курс для тебе, якщо ТИ:
Маєш базові знання ОС Linux, мереж TCP/IP та вмієш працювати з віртуальними середовищами. Опанувати ці знання можеш на курсі DevOps I: Основи Linux та мереж
РЕЄСТРАЦІЯ
Після реєстрації на курс ти отримаєш доступ до чату з ментором в Discord, де зможеш поставити додаткові питання щодо програми курсу.
Хочемо допомогти розпочати кар'єру в ІТ тим, хто дуже хоче, але не має
можливості оплатити курс.
Пропонуємо кілька безплатних місць на курсі ветеранам, внутрішньо
переміщеним особам та людям із вразливих груп.
Будь ласка, заповни
форму, поясни свою ситуацію та виконай тестове завдання, адже тобі знадобляться
базові знання, щоб успішно пройти курс. Безплатне навчання в SoftServe
Academy можна отримати тільки на один курс.
* Послуги надаються ТОВ “СофтСерв Технології”, онлайн. Приклад
рахунку-договору
тут
ДЕТАЛІ КУРСУ
ГРАФІК ТА ФОРМАТ КУРСУ
- Живі онлайн-заняття з ментором двічі на тиждень: Пн і Чт 19:00-21:00
- Записи занять та комунікація з ментором доступні в Discord-чаті
- Додаткові матеріали для вивчення, домашні завдання з перевіркою
- Мова викладання — українська, частина матеріалів англійською рівня А2
- Тривалість — 2 місяці
План курсу
Цей курс складається з наступних блоків:
Вступ
- Основи DevOps як професії
- Важливість методології DevOps у сучасній розробці
- Роль хмарних обчислень у створенні гнучкої інфраструктури
Архітектура та розробка додатків
- Відмінності між фронтендом та бекендом
- Важливість RestAPI для побудови масштабованих додатків
Розгортання додатків
- Налаштування середовища
- Робота з інструментами для збірки (Gradle, Maven, Webpack)
CI/CD
- Принципи безперервної інтеграції та доставки
- Автоматизація процесів з Jenkins та GitHub Actions
Перевірка коду
- Аналіз якості коду за допомогою SonarQube
Автоматизація
- Керування конфігурацією та процесами розгортання, огляд інструментів автоматизації
Контейнери та оркестрація
- Робота з Docker, Docker Compose та Kubernetes для управління контейнеризованими додатками
IaC (Інфраструктура як код)
- Інфраструктура як код
- Основи роботи з Terraform
Моніторинг
- Основи моніторингу продуктивності системи за допомогою Zabbix
Хмарні системи
- Основи роботи з хмарними провайдерами IaaS (AWS, Azure, GCP)
Артефакти
- Роль артефактів у DevOps
- Робота з артефактами та репозиторіями, на прикладі npm
FAQs
1. Чи є вимоги до навчання на курсі?
Так, для навчання на цьому курсі тобі потрібно мати базові знання ОС Linux, мереж TCP/IP та вміти працювати з віртуальними середовищами. Опанувати ці знання можна на курсі DevOps I: Linux and Networks Fundamentals
2. Чи є можливість навчатися онлайн у записі, якщо я не можу відвідувати заняття?
Так, курс створений з урахуванням гнучкого графіку, тож матимеш можливість навчатися онлайн по записах, які ми зберігаємо в Discord
3. Чи отримаю я сертифікат про проходження курсу?
Так, це сертифікат міжнародного зразка від ІТ-компанії. Щоб отримати його, потрібно виконати понад 70% програми курсу
ПЕРЕВАГИ НАВЧАННЯ У НАС
Розвиток
Доступ до додаткових e-курсів
Підтримка
Від досвідчених менторів та навчальних ШІ помічників
Ком'юніті
Спільнота однодумців у Discord
Сертифікат
Міжнародного зразка від ІТ-компанії
Мова
Українська (матеріали англійською)
Мовний апгрейд
Безкоштовний розмовний клуб з англійської
Практика
Закріплення теорії через практичні завдання курсу
ШІ / AI
Навчаємо використовувати сучасні ШІ-помічники та інструменти
Soft Skills
Закриті події з експертами компанії
ТВОЇМИ МЕНТОРАМИ БУДУТЬ

