Найкращі IT курси в Україні

Ми зібрали найкращі платні та безкоштовні IT курси України, які дозволять вам опанувати нову професію з можливістю працевлаштування або поглибити свої знання в галузі інформаційних технологій. Є навчальні програми для дітей, з нуля для початківців та досвідченних спеціалістів. Ви можете порівняти ціни, програми АйТі курсів та умови навчання.
Читати далі
Курс
Формат
Online
Початок навчання
21.10.2025
Тривалість
100 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
24 170 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
QALight
  • QA Automation / QA Manual
Подробиці

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

Курс Java для автоматизаторів

Отримаєте всі необхідні знання з мови програмування Java для того, щоб почати автоматизувати. Отримані теоретичні знання одразу ж закріплюються практикою. У курс входить:

  • Алгоритми. Основи ООП
  • Типи даних примітивні та посилальні. Модифікатори доступу
  • Об’єкт, клас, абстрактний клас, інтерфейс
  • Основні конструкції (for, if)
  • Обробка винятків
  • Робота з посилальними типами даних List, Map
  • Підключення сторонніх бібліотек

Пройшовши цей курс ви отримаєте практичний досвід у використанні мови програмування Java як інструменту для написання автотестів.

Курс Git для автоматизаторів

Будь-яка робота в команді передбачає централізоване зберігання коду та, відповідно, роботу з системою контролю версій. На цьому короткому курсі ви навчитеся виконувати основні операції зі сховищем, а саме:

  • Отримувати код зі сховищ (Clone)
  • Відправляти код у локальні та remote гілки (Commit / Push)
  • Оновлювати код зі сховищ (Pull)
  • Проходити процес код-рев’ю
  • Генерувати ключі та налаштовувати доступ до сховища

Пройшовши цей курс ви отримаєте практичний досвід роботи з системою контролю версій Git.

Курс Створення проєкту автоматизації та написання UI тестів

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

  • Написання X-Path локаторів
  • Створення Java проєкту для автотестів
  • Написання тестів з використанням патерну PageObject
  • Явні та неявні очікування
  • Написання тестів з Pre- і Post- кондішеном
  • Параметризовані тести
  • Робота з Excel і базою даних
  • Складання сьютів автотестів
  • Робота з Maven і налаштованим сервером безперервної інтеграції Jenkins

Пройшовши цей курс ви отримаєте практичний досвід створення проєкту для UI автотестування: знаходження елементів на сторінці; виконання над ними дій; роботи з тестовими даними; автоматичний запуск автотестів; отримання та аналіз звіту про роботу автотестів.

Курс Написання комбінованих тестів UI та API. Написання BDD тестів

Тестування бек-енду часто зводиться до тестування API, тому цей вид тестування і був доданий у вивчення "Автоматизації тестування". Ви навчитеся писати тести, використовуючи бібліотеку RestAssured, яка практично є стандартом для написання тестів для API. Потрібно відзначити, що все більше проектів обирають підхід BDD для роботи. У ньому повинні брати участь всі в команді: і бізнес-аналітики, і мануальні QA, і автоматизатори. Тому в цьому курсі ви навчитеся писати автотести, використовуючи готовий фреймворк Cucumber для написання автотестів з використання BDD. У цьому курсі:

  • Написання API тестів
  • Написання UI тестів з використанням Cucumber
  • Написання комбінованих тестів API + UI
  • Дізнаєтеся, що таке Selenium Grid
  • Навчитеся налаштовувати завдання на сервері безперервної інтеграції Jenkins
  • Пройдете тестове інтерв’ю на автоматизатора

Пройшовши цей курс ви отримаєте практичний досвід написання API та BDD тестів, налаштуєте job на CI (Jenkins). А також пройдете тестове інтерв’ю на автоматизатора.

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

  • Теорія з автоматизації тестування
  • Практичний досвід автоматизатора рівня junior/middle
  • Тестове інтерв'ю
Більше інформації
Курс
Формат
Online
Початок навчання
21.10.2025
Тривалість
30 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
8 530 UAH за курс
Вечірні заняттяВидається диплом/сертифікат
QALight
  • Java
  • QA Automation / QA Manual
Подробиці

Курс для тих, хто хоче почати автоматизувати за допомогою Java. У процесі навчання ви ознайомитесь з інструментами, які дозволять складати тести, робити перевірки, користуватися різними бібліотеками тощо. По закінченні курсу ви матимете практичний досвід у використанні мови Java для написання автотестів.

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

  • Вступ. Знайомство та загальна теорія Java. Блок-схема.
  • ООП. Java: історія, принцип роботи, синтаксис мови (теорія).
  • Примітивні та посилальні типи даних (теорія).
  • Арифметичні операції з примітивними типами (практика).
  • Статичні та нестатичні методи, перетворення типів (практика).
  • Умовні оператори, цикли (практика).
  • Робота з масивами. Особливості роботи з посилальними типами даних. (Практика)
  • Інтерфейси та колекції. Наслідування. (Практика)
  • Обробка винятків (практика).
  • Налаштування Log4j. Робота зі сторонніми jar. (Практика)
  • Екзаменаційний проект. Гра роботів – самостійна робота. Консультація та здача проекту.

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

  • Заняття проходять у вечірній час
  • Практика на реальних проєктах
  • Підтримка під час та після навчання
  • Свідоцтво про закінчення курсу

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

Олександр Ігнатенко - Senior Java back-end developer у Credit Agricole Bank.

Більше інформації
Курс
Формат
Online
Початок навчання
09.10.2025
Тривалість
20 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
13 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Sigma Software University
  • Data Analyst / Business Intelligence (BI)
Подробиці

Курс розрахований на початківців в IT, що обрали для свого подальшого професійного розвитку напрямок аналізу даних та Business Intelligence. А також він спрямований на підготовку до іспиту PL-300 (DA-100) Microsoft Power BI Data Analyst й отримання відповідного сертифікату.

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

Знайомство і візуалізація

  • Знайомство з Power BI. Концепція, архітектура, інтерфейс
  • Створення і форматування першої візуалізації
  • Створення і налаштування матриць і діаграм
  • Додавання розширених інструментів управління візуалізаціями
  • Різновид форм візуалізації: кругові, стовпчикові, стрічкові діаграми, потокові діаграми, індикатор KPI тощо
  • Робота з картами, швидкі міри, експорт даних, кластеризація та пошук викидів

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

  • Можливості Power BI з отримання та обробки даних
  • Трансформація даних: загальні можливості
  • Трансформація даних: робота з різними типами даних
  • Додавання нових розрахункових колонок, налаштування репрезентації даних, додаткові можливості, використання різних джерел даних. Запити мовою M

Трансформація мовою DAX

  • Моделі даних, основи мови DAX, логічні та статистичні функції
  • Математичні, текстові та довідкові функції DAX
  • Функції Filter та Value, часові функції Time Intelligence
  • Додаткові можливості dax

Web service PowerBI

  • Power BI web service
  • Дашборди, звіти, датасети
  • Безпека даних на рівні рядків (Row Level Security)
  • Створення та керування робочими просторами
  • Корисні техніки та прийоми з практики
  • Поради щодо складання іспиту PL-300, питання і відповіді щодо пройденого матеріалу

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

  • Курс проводиться українською мовою з використанням англомовних термінів
  • Можливість долучитись до розробки курсового проєкту
  • Доступ до всіх матеріалів курсу протягом 6 місяців після завершення
  • Рекомендації до здачі PL-300 (DA-100) Microsoft Power BI Data Analyst іспиту (складається англійською мовою)

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

Андрій Салата - Senior Data Scientist/Data Architect в Sigma Software

Більше інформації
Курс
Формат
Online
Початок навчання
07.10.2025
Тривалість
2 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
4 000 UAH за курс
Гнучкий графікСупровід ментора
DAN IT Education
  • Other
Подробиці

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

Введення в Excel

  • Початок роботи
    • Інтерфейс
    • Створення та збереження базової електронної таблиці
  • Ввід даних та форматування
    • Заголовки та мітки
    • Форматування тексту, чисел і зстосування стилів клітинок
  • Основні обчислення та функції
    • Додавання, віднімання, множення та ділення
    • SUM, AVARAGE, COUNT
  • Сортування та фільтрування даних
    • Сортування даних у порядку зростання та спадання
    • Фільтри для відображення конкретних даних на основі критеріїв

Візуалізація даних

  • Створення діаграм і графіків
    • Гістограми, лінійні та секторні діаграми
  • Умовне форматування
    • Правила умовного форматування
    • Використання кольорів для виділення шаблонів даних
  • Перевірка даних і перевірка помилок
    • Правила перевірки даних
    • Перевірка помилок і очищення даних
  • Практика

Розширене використання Excel

Розширені функції:

  • Функції дати
  • VLOOKUP, IF, COUNTIF, CONCATENATEProvisional agenda 2
  • Об'єднання та розділення клітин
  • Зведена таблиця

Створення інтерактивних таблиць

Інтерактивні таблиці:

  • Спадні списки та перевірка даних
  • Умовне форматування та спарклайни
  • Макети таблиць
  • Практика

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

  • Живі заняття
  • Підтримка ментора
  • Допомога курс-координатора
  • Сучасна LMS-система
  • Навчання на реальних кейсах
  • Практичні домашні завдання
  • Ком'юніті студентів, випускників та експертів

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

  • Ірина Чиж - Senior DW/BI Engineer at SoftServe
  • Дмитро Мазоха - Analytics Team Lead at Develux
Більше інформації
Курс
Формат
Online
Початок навчання
14.10.2025
Тривалість
24 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
17 100 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Hillel IT school
  • Project Manager
Подробиці

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

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

Основи Project management

  • Project management
    • Знайомство та план курсу
    • Хто такий проджект менеджер?
    • Типи компаній на ІТ ринку
  • Основні ролі в процесі розробки
    • Представники зі сторони клієнта
    • Учасники зі сторони компанії виконавця
  • SDLC
    • Життєвий цикл проєкту
    • Участь різних ролей на різних етапах проєкту
  • Документація проєкту
    • Види документації
    • Must-have документація
    • Інша документація проєкту
  • Підходи розробки ПЗ
    • Моделі, методології та фреймворки розробки ПЗ
  • Стейкхолдери
    • Хто такі стейкхолдери?
    • Співробітництво зі стейкхолдерами
  • Управління комунікаціями на проєкті
    • План комунікацій на проєкті
    • Основні бар'єри ефективної комунікації
    • Ескалація
  • Збір вимог від клієнта
    • Що таке вимоги?
    • Підходи збору вимог
    • Типи документів для опису вимог
  • Керування об'ємом роботи на проєкті
    • Створення WBS
    • Структура беклога продукту
    • Пріоритизація беклогу
    • MVP продукту
    • Техніки оцінювання роботи на проєкті
    • Незапланована робота
  • Керування ресурсами, робота з командою
    • Набір команди
    • Стадії формування команди
    • Типи ресурсів
  • Мотивація команди
    • Види мотивації
    • Інструменти визначення мотивації співробітника
    • Встановлення персональних цілей та особистого плану розвитку
    • Збереження команди
  • Управління бюджетом проєкту
    • Бюджет проєкту
    • Типи контрактів
    • Дохідність проєкту
  • Керування розкладом і часом в ІТ проєкті
    • Тайм-менеджмент
    • Дорожня карта проєкту
    • Делегування
  • Керування якістю в ІТ проєкті
    • Якість
    • Баги
    • Якісний код
  • Підходи пошуку кореня причин або проблем
    • Пошук основної причини виникнення проблеми
    • Техніки, що використані в Root cause analysis
  • Керування ризиками в ІТ проєкті
    • Ризик і проблема
    • Джерела ризиків
    • Робота з ризиками
    • Облік ризиків
  • Конфлікт-менеджмент та кризис-менеджмент
    • Конфлікт
    • Техніки рішення конфліктів
    • Агресія та методи роботи з нею
    • Ведення бесіди та вірне завершення бесіди
    • Лідерство
    • Стилі лідерства
    • Лідер vs Менеджер
  • Лідерство
    • Стилі лідерства
    • Лідер vs Менеджер
  • KPI метрики
    • Що таке KPI?
    • Must-have метрики на проєкті
    • КРІ репорти
  • Jira / Confluence
    • Знайомство з продуктами компанії Atlassian
    • Знайомство з Jira
    • Знайомство з Confluence
  • Технічний блок
    • Базові технічні поняття
    • QA
    • Front-end
    • Back-end
    • DevOps
    • Databases

Дипломний проєкт

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

  • Заняття в режимі онлайн-трансляції
  • Доступ до матеріалів в особистому кабінеті після закінчення навчання
  • Навчання зосереджене на практиці
  • Постійний фідбек від викладача
  • Сертифікат після успішного закінчення навчання
  • До шостого заняття ви можете повернути 100% внесених за навчання коштів
  • Бонуси курсу:
    • тренінги з проходження співбесіди та складання резюме з HR-фахівцем компанії
    • тестова співбесіда з технічним фахівцем

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

  • Артем Лінник - Project Manager at DataArt
  • Валерій Борзов - Delivery Manager at Code IT
  • Анастасія Серб - Senior Project Manager at SoftServe
  • Кирило Монюшко - Team Lead Business Analyst at Capgemini Engineering
  • Вікторія Зленко - Project Manager at Playtika
  • Антоніна Сметаніна - Senior Project Manager at Isobar
  • Олександр Костиця - Software Development Manager at Ecentria
  • Валерій Іванов - Project Manager at 3DLOOK
  • Анастасія Сіренко - IT Program Manager at SoftServe
  • Олександра Рязанцева - Chief Product Owner at datango
  • Наталія Ангелова - Project Manager at VisiQuate
  • Богдан Лікар - Senior Project Manager at SoftServe
  • Олександр Вербецький - Engineering Manager at GlobalLogic
  • Андрій Скоромний - Delivery Manager at Promova
  • Антон Воронько - Senior Agile Consultant at SoftServe
  • Євген Новик - Project Manager at EPAM
  • Сергій Сагайдак - Project Manager at Luxoft
  • Олексій Четверіков - Project Manager, Business Analyst at PixelTeh
  • Анастасія Лопачук - Product Owner / Project Manager at Favbet
  • Ірина Сальникова - Project Manager at Plan A technologies
  • Мері Мовсісян - Senior Project Manager at PandaDoc
  • Каріна Хомутова - Project Manager/PM Lead
  • Ліана Солкарян - Senior Project Manager
Більше інформації
Курс
Формат
Online
Початок навчання
20.01.2026
Тривалість
3 тижнів
Рівень
Для професіоналів
Мова навчання
Ukrainian
Вартість
8 640 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
IT Education Center
  • DevOps
  • SysAdmin
Подробиці

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

Можливості Kubernetes. Архітектура

Дізнаєшся про можливості Kubernetes та його переваги в порівнянні з іншими технологіями оркестрування, а також розберешся з архітектурою K8s.

Лекція:

  • Історія виникнення Kubernetes, його можливості
  • Порівняння з іншими технологіями оркестрування та управління контейнерами
  • Архітектура Kubernetes
  • Побудова кластерів Kubernetes
  • Control Plane та Worker nodes
  • Що може і не може Kubernetes

Кластери Kubernetes

  • Знатимеш все про розгортання кластерів Kubernetes
  • Розберешся з варіантами та інструментами їхнього розгортання:
    • локальним варіантом кластера на одному Linux-сервері (minikube)
    • на VPS або bare metal серверах, а також в хмарі AWS, GCloud чи Azure
  • Навчишся це робити на практиці

Практика:

  • Розгортання Kubernetes-кластерів
  • Варіанти та інструменти розгортання Kubernetes:
    • варіант Kubernetes на одній ноді (node) Linux-сервера або віртуальної машини за допомогою Kind, Minikube або K3S
    • повноцінний кластер Kubernetes на VPS або "залізних" серверах (bare metal): kubeadm, kubespray
    • розгортання Kubernetes кластерів у хмарі: eksctl, kops
  • Синтаксис команди kubectl, приклади, а також хмарні командні оболонки

Об'єкти та ресурси Kubernetes

  • Розберешся із сутностями та поняттями Kubernetes:
    • контейнерами
    • подами
    • нодами
    • деплойментами
    • неймспейсами та іншим
  • Дізнаєшся, у чому різниця між Ingress та Ingress Controller
  • Власноруч піднімеш проєкт у Kubernetes

Лекція:

  • Об'єкти Kubernetes: поди (pods), розгортання (deployments) і їхні типи
  • Volumes, Secrets, ConfigMaps
  • Простори імен (namespaces) та інші ресурси Kubernetes
  • Що таке Ingress та Ingress Controller, в чому різниця

Практика:

  • Мережа в Kubernetes: як відкрити з'єднання з сервісом в контейнері (kubernetes service)
  • Підняття проєкту в Kubernetes, що складається з мінімум декількох розгортань

Драйвери. Ingress Controller

  • Розберешся у storage drivers для Kubernetes
  • Налаштуєш Ingress-контролери для кластера Kubernetes

Лекція:

  • Storage drivers для Kubernetes
  • CSI storage drivers та Persistent Volumes для on-premise та хмарних середовищ

Практика: Налаштування Ingress Controller для Kubernetes-кластера:

  • nginx Ingress Controller
  • Хмарний (native) Ingress Controller в Amazon AWS (на прикладі ALB та NLB)

Автоматизація та керування кластером

  • Знатимешся на автоматизації деплоя сервісів
  • Познайомишся з Kubernetes Dashboard та Rancher
  • Під'єднаєш Cert Manager до кластера
  • Лекція: Вебінтерфейси для керування кластером Kubernetes: Kubernetes Dashboard, Rancher
  • Практика: Під'єднання Cert Manager до кластера, автоматичне отримання сертифікатів SSL/TLS для доменів у кластері

Моніторинг

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

Лекція:

  • Моніторинг кластера Kubernetes та його ресурсів
  • Helm Charts для Kubernetes

Практика:

  • Підняття Prometheus Community Stack із Helm
  • Приклади написання власних Helm Charts

Фінальний іспит

  • Тест за всіма темами курсу
  • Проєктна робота за вказаним технічним завданням

Зробимо так, щоб робота шукала тебе, а не ти її

  • Надамо доступ до відеолекції "Як отримати офер мрії?"
  • Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
  • Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи

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

  • Допомога ментора
  • Практичні заняття на всіх етапах
  • По закінченню курсу складається іспит
  • Домашні завдання
  • Сертифікат про проходження курсу

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

Павло Завада - DevOps-практик з 10-річним досвідом

Більше інформації
Курс
Формат
Online
Початок навчання
14.10.2025
Тривалість
2 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
40 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Projector
  • Product Marketing / Brand Manager
Подробиці

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

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

Вступна лекція

  • Що таке стратегія і навіщо вона потрібна
  • На які питання відповісти, щоби розробити стратегію
  • Хто такий стратег і чим він займається

Брифінг

  • Теорія: навчимося розуміти завдання клієнта, розберемо, які питання і навіщо ставити
  • Практика: складемо бриф, забрифуємося із клієнтом на проєкт, отримаємо фідбек

Job to be done-дослідження

  • Теорія. Навчимося проводити дослідження:
    • шукати респондентів
    • проводити інтерв'ю й аналізувати результати
    • розберемо 4 сили та мотиваційні сегменти
    • подивимося кейси та приклади
  • Практика:
    • навчимося інтерв'ювати
    • аналізувати
    • писати висновки
  • Індивідуальне завдання - проводимо та обробляємо по 2 інтерв'ю
  • Проєкт:
    • складемо анкету
    • проведемо інтерв'ю
    • опрацюємо
    • оформимо висновки та презентуємо

Стратегія

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

Інсайт

  • Теорія:
    • розберемося з інсайтом - як шукати, формулювати та як використовувати його у стратегії
    • розглянемо десяток прикладів
  • Проєкт: на підставі досліджень описуємо та презентуємо стратегію щодо проєкту

Стратегія комунікації

Теорія: дізнаємось, як працює охоплююча та перфоманс комунікація, навчимося описувати Customer Decision Journey та обирати канали для бренду.

Діджитал комунікація

  • Теорія: дізнаємось, як вибирати інструменти в діджиталі, розберемо специфіку, формати та їхні відмінності
  • Проєкт: описуємо CDJ та підбираємо канали для проєкту

Робота з запереченнями та переговори

  • Теорія: дізнаємось, як отримувати значно менше скарг, як вийти з режиму "клієнт-агентство" і працювати на рівних, навчимося захищати стратегію та переконувати клієнта
  • Практика: проведемо симуляцію переговорів і розберемо 2 кейси

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

  • Живі заняття
  • Real-life завдання
  • Консультації з особистих проєктів
  • Додаткові матеріали до занять
  • Регулярний фідбек
  • Курсовий проєкт
  • Сертифікат за здобутки
  • Можливість повернути кошти протягом 7 днів якщо передумаєте

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

  • Женя Гавриличенко - У минулому - старший стратег у Fedoriv
  • Дмитро Кудінов - CEO at inseed.marketing
  • Оксана Чумак - Стратег у Fedoriv
Більше інформації
Курс
Формат
Online
Початок навчання
19.11.2025
Тривалість
4 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
23 000 UAH за курс
За промокодом "ITHUB10" – знижка 10%
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Lemberg Tech Business School
  • Delivery Manager
Подробиці

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

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

Вступ до Delivery Management. Визначення ролі Delivery Manager

  • Ключові обов'язки та навички
  • Матриця компетенцій, навички та мислення
  • Кар'єрний шлях delivery-менеджера

Бізнес-основи та бізнес-моделі

  • Ланцюжок цінності
  • Огляд основ бізнесу
  • Value Proposition Canvas
  • Business Model Canvas

Presale та комерційні моделі

  • Процес пресейлу
  • Різні бізнес-моделі та організаційні моделі в бізнесах клієнтів
  • Посібник з управління взаємодією (Engagement Management Guide)
  • Business Engagement Models
  • Commercial Models
  • Моделі взаємодії в деталях

Перехід від пресейлу до контракту

  • RFI, RFQ, RFP процеси
  • Визначення Scope, Methodology, Change Control
  • RPF: Scope, Methodology та Change Control, Estimates та Assumptions, Timeline, Milestones, Resources, Business Solution
  • Client Readiness Checklist

Управління контрактами та фінансами

  • Типи контрактів та їх особливості
  • Управління фінансами проєкту

Комунікація з клієнтами

  • Встановлення та підтримка комунікаційних каналів
  • Робота з клієнтами та стейкхолдерами

Управління ризиками та змінами

  • Ідентифікація та оцінка ризиків
  • Процес управління змінами

Міжкультурна комунікація

  • Особливості комунікації в міжнародних командах
  • Вирішення міжкультурних конфліктів

Лідерство та управління командою

  • Роль лідера в команді
  • Мотивація та розвиток команди

People Management

  • Крос-функціональні команди: як це працює на практиці
  • Довіра у команді
  • Розв'язання конфліктів у команді
  • Performance management: як вимірювати продуктивність команди

Архітектура ІТ-рішень (Частина 1)

  • Основи архітектури систем
  • Монолітна vs мікросервісна архітектура

Архітектура ІТ-рішень (Частина 2)

  • Хмарні рішення та внутрішні системи
  • Безпека та масштабування

Управління delivery (Частина 1)

  • Модель управління delivery
  • Додаткові артефакти
  • Комунікаційні події:
    • Status Meetings
    • Monthly Service Review
    • Strategic Planning Session
    • Quarterly Business Review
    • Enterprise Architecture Committees
    • Monitoring та Reporting
  • Аудит прогресу та бюджету
  • Звітність за контрактом

Управління delivery (Частина 2)

  • Процес управління проєктом/програмою
  • Процес та інструменти розробки програмного забезпечення
  • Інженерна досконалість та гарантія якості
  • Управління релізами та контроль змін
  • Етап розгортання

Інженерна досконалість та DevOps

  • Впровадження інженерних практик для забезпечення якості та надійності
  • CI/CD для автоматизації робочих процесів
  • Забезпечення інтеграції DevOps у ML проєкти
  • Роль DevOps у забезпеченні стабільності та масштабованості

Change management

  • Основи управління змінами
  • Типи змін та їх вплив на проєкт
  • Процес впровадження змін
  • Інструменти та методи управління змінами
  • Управління опором змінам

Презентація фінального проєкту

  • Підготовка презентації Engagement Passport
  • Q&A-сесія з викладачем

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

  • Лекції
  • Домашні завдання
  • Презентації
  • Доступ до курованого ком'юніті
  • Відеозаписи лекцій
  • Безкоштовна участь у всіх подіях та конференціях PM напряму протягом року
  • 3 персональні консультації
  • Кар'єрний сервіс

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

  • Mykhailo Hryhorash - Levi9 Technology Services, Delivery Director
  • Olga Grom - Master Of Code Global, Delivery Manager
  • Igor Dumbur - ZONE3000, Delivery Management Consultant / Head of Delivery
  • Oleksandra Apanasenkova - Stepico, Delivery Manager
  • Stanislav Fedorenko - Results Elevator, Co-Founder, Delivery Consultant
  • Nina Shvetsova - R8G, Head of Project and Process Office
  • Tetiana Golub - ex-Luxoft, IT Consultant
Більше інформації
Курс
Формат
Online
Початок навчання
30.10.2025
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
25 500 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Projector
  • Business Analyst
Подробиці

Базовий курс для тих, хто хоче опанувати професію бізнес аналітика в IT.

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

Користувачі та персони

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

Аналіз бізнес-сфери та ключових об'єктів. Концептуальні та логічні моделі

  • Розглядаємо основи системного аналізу: поняття системи, її обмеження, рівні абстракції та їхню роль для аналітика
  • Вчимося будувати доменні моделі (схеми бізнес-процесів)
  • Створюємо концептуальну та логічну модель

Discovery інтерв'ю

  • Вивчаємо види та структури інтерв'ю з замовниками
  • Аналізуємо конкурентів
  • Формуємо перші гіпотези для покращення бізнес-процесів
  • Готуємо список питань для власного інтерв'ю із замовником

Критерії якісної документації

  • Розбираємося, що таке документація, кому та для чого вона потрібна
  • Вивчаємо різні способи специфікації вимог для продукту
  • Створюємо першу документацію для команди розробників

Story mapping

  • Вивчаємо типи користувацьких шляхів взаємодії з бізнесом
  • Визначаємо ціннісну пропозицію бізнесу
  • Створюємо власний story map

Підходи для аналізу компаній

  • Розбираємось, як проводити спеціалізований та комплексний аналіз бізнес-процесів у компаніях
  • Створюємо business model canvas

Зацікавлені особи та як з ними працювати

  • Визначаємо зовнішніх та внутрішніх зацікавлених осіб для впровадження змін у бізнес
  • Вчимося ефективно комунікувати з ними
  • Розбираємось, який вплив мають ті чи інші зацікавлені особи та на кого краще орієнтуватися бізнес аналітику
  • Створюємо RACI-матрицю для вашого поточного проєкту

Команда та цикл розробки програмного забезпечення

  • Визначаємо, які бувають типи проєктів, основні етапи та ролі
  • Розбираємо роль аналітика на кожному етапі та точки перетину з командою та замовником

Основи технічних навичок для бізнес-аналітика

  • Розбираємось, які технічні знання мають бути в бізнес аналітика та як їх застосовувати
  • Вивчаємо архітектуру програмного забезпечення, передачу та типи даних, а також основні принципи REST API

Класифікації та критерії якості вимог

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

Планування

  • Вчимося планувати й оцінювати власну роботу - час, потрібний на реалізацію задач аналітика, а відтак переходимо до планування розробки
  • Аналізуємо основні етапи роботи, чинники, що впливають на її якість
  • Готуємо питання для створення плану робіт та шаблони плану

Пріоритезація вимог

  • Аналізуємо різні способи пріоритезації та вчимося підбирати підхожий
  • Досліджуємо чинники, що впливають на пріоритети, кількісні та якісні методи пріоритезації
  • Розглядаємо проведення воркшопів та сесій з пріоритезації - із шаблонами

Презентації та демо

  • Навчаємося тонкощів гарної презентації та демонстрації готових функцій
  • Визначаємо критерії підготовки до демо, правила хорошого тону під час демонстрації та можливі сценарії

Наступні кроки у професії

  • Відповідаємо на запитання, куди і як рухатися далі
  • Готуємося до співбесід, зважаємо на поведінку та розв'язуємо тестові завдання
  • Вчимося ефективно взаємодіяти з розробниками, менеджерами проєкту та дизайнерами

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

  • Живі вебінари
  • Real-life завдання
  • Курсовий проєкт
  • Регулярний фідбек
  • Сертифікат за здобутки
  • Можна повернути кошти протягом 7 днів від початку курсу

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

  • Ілля Шаповал - Product Manager and Business Analyst at Lufthansa Systems
  • Анастасія Бабич - Senior Business Analyst at PrivatBank
Більше інформації
Курс
Формат
Online
Початок навчання
23.12.2025
Тривалість
1 місяців
Рівень
Для професіоналів
Мова навчання
Ukrainian
Вартість
6 480 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
IT Education Center
  • DevOps
  • SysAdmin
Подробиці

Курс навчає працювати з ролями й плейбуками з мінімальним втручанням. Ansible – програма для автоматизації доставлення, настройки та розгортання додатків за допомогою якої DevOps-інженери автоматизують свої складні завдання.

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

Вступ

  • Дізнаєшся про можливості та версії Ansible
  • Зрозумієш, чому ця технологія застосовується для автоматизації налаштування та розгортання ПЗ

Встановлення Ansible

  • Інсталюєш Ansible на Linux та початково налаштуєш оточення
  • Лекція: Особливості встановлення Ansible на Linux
  • Практика: Налаштування оточення та початок роботи з Ansible

Термінологія Ansible

  • Розберешся, що таке Control machine, Manage node, Inventory, Playbook, Play, Module, Roles тощо
  • Дізнаєшся, де вони застосовуються на практиці
  • Лекція:
    • Поняття Control machine, Manage node, Playbook, Play, Module, Roles
    • Поняття Inventory
    • Групи хостів
  • Практика:
    • Застосування на практиці Control machine, Manage node, Inventory, Playbook, Play, Module, Roles тощо
    • Створення Inventory різними способами

Модулі Ansible

  • Познайомишся з найбільш важливими Ansible-модулями, які часто використовуються при автоматизації завдань
  • Дізнаєшся про переваги Ansible Galaxy

Лекція:

  • Ansible-модулі, які часто використовуються при автоматизації завдань:
    • ping
    • setup
    • yum
    • package
    • raw
  • Стандартні модулі, типові кейси застосування
  • Для чого потрібна платформа Ansible Galaxy, її переваги, опції та приклади використання

Плейбуки Ansible

  • Зрозумієш на практиці, для чого потрібен файл сценаріїв Playbook
  • Власноруч створиш кілька плейбуків з нуля
  • Лекція:
    • Поняття Ansible Playbook
    • Синтаксис плейбуків
  • Практика:
    • Написання плейбуків Ansible з нуля
    • Створення Ansible Playbook у форматі YAML з описом необхідних штатних керованих систем

Ролі Ansible

  • Дізнаєшся про ролі в Ansible, їх функції та особливості застосування
  • Зрозумієш різницю між Ansible Playbook та Ansible Roles
  • Навчишся створювати та писати ролі, задавати змінні для них

Лекція:

  • Поняття Ansible role, приклади ролей та особливості застосування
  • Чим Ansible Playbook відрізняється від Ansible Roles
  • Шпаргалки для роботи з ролями Ansible

Практика: Створення ролей.

Робота зі змінними

  • Дізнаєшся про види змінних та їхнє використання
  • На практиці навчишся працювати зі змінними
  • Лекція:
    • Види змінних
    • Область дії змінних
  • Практика: Робота зі змінними Ansible на практиці

Jinja templates

  • Дізнаєшся про темплейти Jinja
  • Навчишся працювати з Jinja та Ansible Vault

Практика:

  • Робота з темплейтами Jinja
  • Об'єднання декількох ролей
  • Робота з Ansible Vault

Фінальний іспит + проєктна робота

  • Тест за всіма темами курсу
  • Проєктна робота за вказаним технічним завданням

Зробимо так, щоб робота шукала тебе а не ти її

  • Надамо доступ до відеолекції "Як отримати офер мрії?"
  • Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
  • Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи

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

  • Заняття з 18:30 - 20:30 у вівторок та четвер
  • Практичні заняття
  • Робота з проєктом
  • Домашні завдання
  • Сертифікат про проходження курсу

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

Павло Завада - DevOps-практик з 10-річним досвідом

Більше інформації
Курс
Формат
Online
Початок навчання
06.10.2025
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 100 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
DAN IT Education
  • Python
Подробиці

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

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

Модуль 1. Python Basics

  • Вступ до програмування Python
  • Типи даних
  • Умовні оператори
  • Списки, кортежі та вбудовані методи
  • Словники та бібліотека "requests"
  • Функції
  • Файлова система та кодування
  • Підходи до побудови програм
  • Об’єктноорієнтоване програмування (ООП)
  • Проєкт:
    • Використання Telegram Bot API та створення власного Telegram-бота.

Модуль 2. Web applications development

  • Контроль версій з Git
  • Декоратори
  • Обробка виключень
  • Багатопотоковість
  • Асинхронне програмування з Asyncio
  • Тестування коду
  • Шаблони класів
  • Управління базами даних з SQLAlchemy
  • Міні SQL з SQLite
  • MySQL
  • NoSQL з MongoDB
  • Flask
  • Python REST API з Flask
  • Вебскрапінг з BeautifulSoup4
  • Робота з формами, кукі та сесіями
  • Занурення у веброзробку: HTML та CSS
  • Хмарні обчислення з AWS
  • Контейнеризація з Docker
  • Kubernetes
  • Проєкт:
    • Застосування отриманих знань для створення першого вебдодатка

Модуль 3. Data Science

  • Маніпулювання даними
  • Створення API та використання Postman
  • NumPy та масиви
  • Pandas DataFrames
  • SQL для бізнес-інтелекту
  • Математика для бізнес-інтелекту
  • Теорії та основи Data Science
  • Візуалізація даних з Matplotlib
  • Експлораторний аналіз даних з Seaborn
  • Машинне навчання з Scikit-Learn
  • Проєкт:
    • Застосування отриманих знань для роботи над проєктом з Data Science

Модуль 4. Підготовка до співбесіди та оформлення портфоліо

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

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

  • Живі заняття у вечірній час (19:00-22:00) та на вихідних (10:00-13:00)
  • Система оцінки знань
  • Постійна підтримка ментора
  • Робота над реальними проєктами у команді
  • Сертифікат про закінчення навчання
  • Допомога у працевлаштуванні

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

  • Сергій Алпатов - Head of Learning and Development, Elogic Commerce
  • Роман Мироненко - Python Software Developer at EPAM
  • Сорока Ігор - Python Developer at Grid Dynamics
Більше інформації
Курс
Формат
Online
Початок навчання
16.12.2025
Тривалість
3 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
9 600 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
IT Education Center
  • SysAdmin
Подробиці

Курс допоможе стати фахівцем з IP-телефонії Asterisk – гнучкого інструменту з вільним відкритим кодом. Вміння працювати з Asterisk дасть більше переваг на ринку праці більше, ніж у звичайного адміністратора.

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

Вступ до Asterisk

  • Дізнаєшся, як з'явився Asterisk та які версії має
  • Навчишся встановлювати його з пакетів і початкових кодів, розберешся з файлами та каталогами Asterisk, а ще з інтерфейсом командного рядка - CLI

Лекція:

  • Історія виникнення Asterisk
  • Версійність Asterisk: LTS та не LTS
  • Модульність Asterisk
  • Архітектура Asterisk
  • Мережеві та інші протоколи, необхідні для роботи Asterisk
  • Варіанти встановлення Asterisk на сервері Linux
  • Огляд системи конфігурації Asterisk
  • Головний конфігураційний файл asterisk.conf та інші в /etc/asterisk

Практика: Інсталяція з пакетів та з вихідних кодів: плюси та мінуси кожного підходу.

Базове налаштування

Лекція:

  • Способи керування Asterisk-сервером
  • Командна оболонка Asterisk CLI, вебінтерфейси та інші способи (AMI, ARI, AGI)

Практика:

  • Базове налаштування сервера Asterisk
  • Підготовка конфігураційних файлів

Протоколи Dialplan

Лекція:

  • Протокол SIP: застарілий chan_sip та новий pjsip
  • Різниця між ними та особливості
  • Протокол RTP
  • Робота телефонії
  • Проблеми, які виникають при роботі Asterisk, що знаходиться за NAT-серверами
  • Поняття плану набору (Dialplan), контексту (context), розширення (extention)

Практика:

  • Створення акаунтів телефонії
  • Підключення до провайдерів (SIP trunks)
  • Робота з обладнанням
  • IP-телефони, аналогові телефони, VOIP шлюзи, GSM шлюзи, програмні телефони

Робота з Dialplan

  • Лекція:
    • Робота з Dialplan
    • Команди та інструкції Dialplan
  • Практика: Написання свого Dialplan з нуля:
    • дзвінки між внутрішніми номерами
    • вхідні дзвінки із зовнішніх операторів
    • вихідні дзвінки на реальні номери
    • маршрутизація дзвінків залежно від потреб бізнесу

Додаткові функції Asterisk

Лекція:

  • Інтерактивне голосове меню IVR
  • Додаткові функції телефонії:
    • паркування дзвінків (call parking)
    • переадресація дзвінків
    • умовна та безумовна (attended transfer, unattended transfer)
    • перехоплення дзвінків (call pickup)
    • утримання дзвінків (hold)
    • мелодія при утриманні дзвінків (music on hold)

Практика: Практика по додаткових функціях.

Додаткові функції Asterisk. Продовження

Лекція:

  • Статистика дзвінків CDR
  • Налаштування бази даних MySQL/MariaDB для зберігання даних CDR
  • Логування подій каналів (Channel Event Logging - CEL)
  • Сценарії інтеграції IP телефонії Asterisk зі стороннім програмним забезпеченням (CRM системи, сайти тощо)

Практика: Практика по додаткових функціях.

Фінальний іспит та проєктна робота

  • Тест за всіма темами курсу
  • Проєктна робота за вказаним технічним завданням

Зробимо так, щоб робота шукала тебе, а не ти її

  • Надамо доступ до відеолекції "Як отримати офер мрії?"
  • Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
  • Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи

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

  • Заняття з 18:00 - 19:30 у вівторок та четвер
  • Практичні заняття на всіх етапах
  • Підтримка менторів
  • По закінченню курсу складається іспит
  • Домашні завдання
  • Сертифікат про проходження курсу

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

Павло Завада - DevOps-практик з 10-річним досвідом

Більше інформації
Курс
Формат
Online
Початок навчання
03.11.2025
Тривалість
2 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
30 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
Apollo it School
  • Web & Mobile Design / UI/UX
Подробиці

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

Модуль 1. Інтерв'ю з бізнесом та формування продуктових гіпотез

  • Бриф клієнта та його аналіз
  • Яку проблему має бізнес
  • Для кого бізнес створює продукт
  • Наскільки цей бізнес зрілий
  • Як бізнес заробляє гроші
  • Як бізнес конкурує на ринку
  • Яких результатів бізнес очікує досягти
  • Підготовка до інтерв'ю зі стейкхолдером
  • Продуктова гіпотеза
  • Шаблон для аналізу продуктового брифу
  • Шаблон плану перевірки гіпотез
  • Шаблон Lean UX Canvas в FigJam та Miro (українською)
  • Картка воркшопу Lean UX Canvas
  • Тест до модуля

Модуль 2. Аналіз потреб користувачів

  • Як цифрова трансформація змінює взаємодію з користувачами
  • Компактний метод Jobs to be Done
  • Що варто знати про персону
  • Ціннісна пропозиція та "знеболювальне"
  • Як шукати користувачів
  • Шаблон завдань користувача згідно з методологією Jobs to be Done
  • Шаблон прото-персони
  • Шаблон канви ціннісної пропозиції в Miro та FigJam (українською)
  • Картка воркшопу ціннісної пропозиції
  • Тест до модуля

Модуль 3. Аналіз глибинних інтерв'ю

  • Місце продукту в житті користувача
  • Ментальна модель
  • Аналіз якісних даних
  • Побудова ментальної моделі
  • Чек-лист перед проведенням інтерв’ю
  • Список порад для аналізу відповідей респондентів
  • Картка воркшопу ментальної моделі
  • Тест до модуля

Модуль 4. Моделювання користувацького шляху

  • Всюди воронки
  • Сценарії в моделюванні користувацького досвіду
  • Мапа користувацького шляху (CJM) та креслення сервісу (Service Blueprint)
  • Продуктові метрики
  • Шаблон мапи шляху користувача (CJM) в Miro FigJam (українською)
  • Картка воркшопу CJM
  • Тест до модуля

Модуль 5. Аналіз конкурентів

  • Що таке конкуренція
  • Конкурентна перевага
  • Як аналізувати конкурентів
  • Аналіз конкурентів на практиці
  • Шаблон для категоризації конкурентів
  • Шаблон таблиці для аналізу конкурентів
  • Картка воршопу по аналізу конкурентів
  • Тест до модуля

Модуль 6. Продуктовий експеримент

  • Типи продуктових експериментів
  • Типи прототипів
  • Дизайн складних продуктів
  • Картка продуктового експерименту
  • Тест до модуля

Модуль 7. Аналіз результатів тестування концепції продукту

  • Чому ми тестуємо концепцію продукту
  • Ролі на експерименті
  • Вибір типу експерименту
  • Вибір метрик
  • Дієві та беззмістовні метрики
  • Підготовка до тестування
  • Дашборд експерименту
  • Чек-лист перед проведенням подуктового експерименту
  • Шаблон дашборду експерименту
  • Картка воркшопу по аналізу результатів експерименту
  • Тест до модуля

Модуль 8. Презентація результатів

  • Про що цікаво слухати стейкхолдерам
  • Структура презентації для стейкхолдерів
  • Шаблон структури презентаціях
  • Чек-лист перед презентацією
  • Тест до модуля

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

  • Заняття у зручний час
  • Доступ до запису занять
  • Домашні завдання
  • Підтримка ментора
  • Сертифікат про проходження курсу
  • Можливе повернення коштів до 3-го уроку

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

  • Таня Зав'ялова - Досвідчена дизайн-лідерка
  • Юрій Терницький - Сертифікований дизайн-лідер
Більше інформації
Курс
Формат
Online
Початок навчання
17.11.2025
Тривалість
3 тижнів
Рівень
Для професіоналів
Мова навчання
Ukrainian
Вартість
6 480 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
IT Education Center
  • DevOps
  • SysAdmin
Подробиці

Курс навчить як взаємодіяти з контейнерами Docker і зробити програму частиною всієї інфраструктури. Docker – ПЗ для управління ізольованими контейнерами Linux, яке допомагає вирішити ряд проблем з процесом розробки та її інфраструктурою.

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

Вступ до Docker. Архітектура, сутності та компоненти

  • Дізнаєшся про можливості Docker
  • Познайомишся з принципами роботи, сферами застосування, архітектурою та сутностями Docker

Лекція:

  • Введення в курс
  • Що таке Docker
  • Типи віртуалізації
  • Порівняння Docker з іншими технологіями віртуалізації та контейнеризації
  • Сфери застосування Docker та його можливості
  • Архітектура Docker
  • Сутності та компоненти Docker

Dockerfile. Docker CLI. Docker build

  • Познайомишся зі структурою Dockerfile та розберешся у командах
  • Напишеш перший Dockerfile з нуля, встановиш Docker на Linux та навчишся використовувати консольні команди Docker

Лекція:

  • Структура та синтаксис Dockerfile
  • Інструкції Dockerfile
  • Best practice з докеризації застосунків
  • Консольні команди Docker (docker CLI)

Практика:

  • Збірка власних Docker-образів (docker build)
  • Запуск контейнерів з образів (docker run)

Образи Docker. Docker Hub. Docker Registry

  • Дізнаєшся більше про образи Docker та Docker Hub
  • Навчишся підіймати власний Docker Registry та завантажувати образи у репозиторій

Практика:

  • Робота з Docker-образами
  • Docker Hub
  • Підняття власного Docker Registry
  • Завантаження Docker-образів в репозиторій (docker push)
  • Докеризація застосунку з нуля

Docker volumes та мережа. Docker multi-stage build

  • Дізнаєшся про варіанти організації мережі для Docker-контейнерів і запуск з різними типами мережі
  • Навчишся працювати з Volumes та робити багатоетапні збірки контейнерів

Лекція: Docker volumes та мережа в Docker.

Практика:

  • Запуск контейнерів з різними типами мережі Docker (host, bridge, overlay)
  • Відкриття мережевих портів для контейнерів
  • Багатоетапні збірки контейнерів Docker (Docker multi-stage build)

Docker Compose. Синтаксис, інструкції docker-compose.yml

  • Зрозумієш можливості Docker Compose, попрактикуєш синтаксис файлу docker-compose.yml
  • Навчишся запускати додатки, що складаються з декількох контейнерів

Лекція:

  • Плагін Docker Compose
  • Синтаксис та інструкції docker-compose.yml
  • Volumes, Networking в docker-compose.yml

Практика:

  • Написання конфігураційного файлу для Docker Compose
  • Підняття проєкту на Docker Compose, що складається з декількох контейнерів

Підняття проєкту на Docker в AWS. Docker Registry

Власноруч піднімеш проєкт у хмарі та налаштуєш балансувальник навантаження.

Практика:

  • Підняття проєкту на Docker в хмарі (на прикладі Amazon AWS)
  • Створення хмарних ресурсів, збірка контейнерів, завантаження на Docker Registry
  • Запуск контейнерів, налаштування балансувальника навантаження та SSL/TLS сертифікату з доменним іменем

Фінальний іспит та проєктна робота

  • Тест за всіма темами курсу
  • Проєктна робота за вказаним технічним завданням

Зробимо так, щоб робота шукала тебе а не ти її

  • Надамо доступ до відеолекції "Як отримати офер мрії?"
  • Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
  • Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи

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

  • Заняття з 18:00 - 19:30 у вівторок та четверг
  • Практичні заняття на всіх етапах
  • По закінченню курсу складається іспит
  • Домашні завдання
  • Сертифікат про проходження курсу

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

Павло Завада - DevOps-практик з 10-річним досвідом

Більше інформації
Курс
Формат
Online
Початок навчання
05.11.2025
Тривалість
1 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
3 500 UAH за курс
За промокодом "ITHUB10" – знижка 10%
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
Lemberg Tech Business School
  • Sales / Lead Generation / Business Development
Подробиці

Курс допоможе власникам IT-аутсорсингових компаній та Sales-спеціалістам освоїти передові техніки лідогенерації з використанням LinkedIn. Протягом курсу учасники навчаться створювати ефективні профілі, будувати стратегії пошуку та залучення клієнтів, використовувати інструменти автоматизації та оптимізувати процеси у CRM. Завдяки отриманим знанням ви зможете масштабувати лідогенерацію, виходити на нові ринки та систематизувати роботу з лідами.

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

Вступ до генерації лідів для IT-аутсорсингу

  • Огляд просунутої ролі LinkedIn у B2B IT-аутсорсингу
  • Персональні та корпоративні профілі: поглиблена оптимізація
  • Знаходження компаній (Advanced Account Search)
  • Знаходження людей (Stakeholder Mapping)
  • Кваліфікація проспектів і програма швидкої оцінки

LinkedIn Marketing i Content Marketing: розширений підхід

  • LinkedIn Marketing: органічне vs платне просування
  • Контент-маркетинг із фокусом на B2B-цільові сегменти
  • Побудова Thought Leadership і Employer Branding одночасно
  • Ключові метрики та аналітика

Cloud Outreach i Social Selling: просунуті техніки

  • Cold Outreach на новому рівні
  • Social Selling Index і довгострокова взаємодія
  • Виховування лідів (Lead Nurturing)
  • Етика, культура та International Outreach

Advanced Tools & System Integration

  • CRM та аналітичні інтеграції
  • Автоматизація LinkedIn: огляд популярних інструментів
  • Командна робота та побудова внутрішнього конвеєра лідогенерації
  • Масштабування та мультиканальний підхід

Результати після курсу

  • Зріла модель ABM (Account-Based Marketing)
  • Контент-стратегія B2B
  • Командна структура для масштабування
  • Досконалі навички Cold Outreach, Social Selling та Lead Nurturing
  • Глибоке володіння інструментами та CRM

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

  • Лекції
  • Домашні завдання
  • Презентації
  • Доступ до курованого ком'юніті
  • Відеозаписи лекцій
  • Знижка в 30% на участь у всіх конференціях LemBS IT Outsoucing напрямку протягом року
  • Підбірка з більш ніж 100 відео про продажі з Lviv IT Outsourcing Forum, Kyiv IT Outsourcing Forum, UA Online IT Outsourcing Forum
  • Персональна консультація
  • Сертифікат про проходження курсу

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

  • Ростислав Чайка - Засновник Lemberg Tech Business School
  • Oleksandr Mishyn - Grinfi.io, Founder
Більше інформації
Курс
Формат
Online
Початок навчання
16.10.2025
Тривалість
16 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Hillel IT school
  • Python
Подробиці

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

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

Вступ

  • Знайомство з Python
  • Встановлення і налаштування IDE
  • Створення першої програми

Типи даних

  • Int, float, string
  • Спосіб представлення у пам'яті
  • Форматний рядок
  • Імпорт службових модулів

Функції

  • Способи передачі аргументів
  • Значення за замовчуванням
  • Області видимості
  • Ввід данних
  • Режим налагодження

Умови, булева алгебра

  • Булевий тип даних
  • Приведення типів до bool
  • If-elif-else приклад

Цикли

  • Оператор циклу for і while
  • Continue, break
  • Модуль random
  • Рекурсія

Списки і словники

  • Аналогія з рядками
  • Зв'язок з циклами
  • Багатовимірні списки
  • Вкладені цикли
  • Внутрішня реалізація і пов'язані з нею обмеження
  • Генератори списків та словників

Файли

  • Основні операції
  • Різні режими роботи
  • Підрахунок кількості слів у файлі
  • Читання і робота з даними з csv-файлу

ООП

  • Модулі: способи імпорту
  • Класи: об'єднання даних і поведінки
  • Успадкування
  • Magic methods
  • Приховування даних
  • Створення UML-діаграми

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

  • Для проходження курсу необхідно мати рівень впевненого користувача ПК
  • Групові онлайн заняття
  • Особистий кабінет для кожного учня
  • Оперативна служба підтримки студентів
  • Доступ до відеозаписів занять після закінчення навчання
  • 70% часу заняття займає практика
  • Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
  • Можливість повернути всі внесені за навчання кошти до шостого заняття
  • Бонуси курсу:
    • тестова співбесіда з технічним фахівцем;
    • тренінг по проходженню співбесіди та складанню резюме з HR-фахівцем.

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

  • Денис Ступак - Senior Data Analyst
  • Артем Хряпа - Python Engineer at Eva
  • Євген Арефа - Python Developer at IOIX
  • Богдан Кагадей - Python Engineer at EvoPlay
  • Микола Козлан - Python/Golang Back-end Developer at Orkateq
  • Іван Некіпелов - Software Engineer
  • Олег Новіков - Python/Django Developer в Центр інформаційних та аналітичних технологій
  • Марина Зеленська - Python Test Automation Engineer at GlobalLogic
  • Євген Бабай - Python Developer at Flyaps
Більше інформації
Курс
Формат
Online
Початок навчання
13.10.2025
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Genius.Space
  • Motion Designer / Video Editor / 2D & 3D Animator
Подробиці

Навчіться професійно працювати з відео і створювати шедеври за допомогою монтажу в FinalCut.

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

Теорія монтажу

  • Кадр, план, сцена, епізод, класифікація крупності планів
  • Пряма склейка, наплив, затемнення, шторка, графіка.
  • Jump cut, match cut, double cutting.
  • Співвідношення сторін, частота кадрів, розширення відео

Результат:

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

Практика монтажу

  • Ознайомлення з Final Cut Pro: створення проекту, інтерфейс програми, імпорт відео
  • Робота з Проксі для слабких комп'ютерів
  • База монтажу - Нарізання відео та гарячі клавіші, Кадрування, (створення чорнового монтажу - в голові)
  • Анімація кадру Створення переходів: Dissolve, Motion, Glitch, Light leaks.
  • Стабілізація відео та трекінг
  • Технології slow motion, time lapse, reverse
  • Экспорт видео та очищення пререндер файлів з комп'ютера
  • Перетворення горизонтальних відео у вертикальні

Результат:

У цьому блоці ти опрацюєш інтерфейс програми, а також імпорт та експорт відео. Навчишся створювати круті переходи та стабілізувати ролики. І нарешті розберемось, як створити класне slow motion відео.

Робота з базовими техніками у Final Cut

  • Робота з текстом
  • Робота зі звуком: саунд дизайн, синхронізація аудіодоріжок, аудіоефекти
  • Робота з масками: акцентування уваги, вирізання об'єкта, приховання частини відео.
  • Робота з цікавими ефектами у Final Cut
  • Кольорокорекція відео: lut, грейдинг, кольорокорекція

Результат:

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

Chroma key, мультикамерний монтаж та робота з шаблонами

  • Технологія Chroma key: Ефект Ultra Key, вирізання зеленого фону на відео, створення вибуху.
  • Мультикамерний монтаж: Синхронізація відео, мультикам монтаж.
  • Робота з футажем камери 360
  • Сторонні плагіни
  • Створення рекламного ролика для соцмереж

Результат:

У цьому блоці на тебе чекають всі нюанси по роботі з Chroma key, мультикамерним монтажем та роботою з шаблонами. Доведеться прикласти трішки зусиль, і ти створиш свій ролик для соціальних мереж, а щоб цей процес був швидшим опануєш гарячі клавіші.

Як почати кар'єру відео-монтажера

З чого почати карʼєру відео-монтажеру, де та як шукати замовників.

Результат:

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

АІ для монтажу

  • Корисні сервіси зі штучним інтелектом. Зображення
  • Корисні сервіси зі штучним інтелектом. Звук
  • Корисні сервіси зі штучним інтелектом. Текст
  • Корисні сервіси зі штучним інтелектом. Відео
  • Штучним Інтелект у Final Cut
  • Робимо локацію мрії

Результат:

Зможете використовувати AI-інструменти для автоматизації монтажу, працювати з нейромережами для покращення зображення, звуку та тексту, оптимізувати робочий процес за допомогою AI у Final Cut Pro.

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

  • Практичні домашні завдання
  • Навчання у зручний час
  • Диплом
  • Проєкт в портфоліо
  • Куратори, ментори - практики
  • Можливість вчитися з нуля

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

Андрій Немодрук - YouTube блогер

Більше інформації
Курс
Формат
Online
Початок навчання
30.10.2025
Тривалість
32 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
19 800 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Hillel IT school
  • Data Analyst / Business Intelligence (BI)
Подробиці

Ви поглибите розуміння SQL, Python та Power BI, вивчите найефективніші методи роботи з базами даних, обробки та візуалізації інформації. Курс включає практичні завдання, де ви зможете застосувати отримані знання на реальних проєктах, а також дипломну роботу, що допоможе вам засвідчити ваші навички.

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

SQL та робота з базами даних

  • Бази даних і СУБД
  • Типи баз даних
  • Структура реляційних баз даних
  • Синтаксиси SQL запитів
  • Умовний оператор WHERE
  • Оператори IN / NOT IN, LIKE / NOT LIKE
  • Умови AND / OR, BETWEEN AND / NOT BETWEEN AND, IS NOT NULL / IS NULL
  • Оператори порівняння =, <>, <, >, >=, <=
  • Типи даних та їх особливості
  • Функції агрегації SUM, COUNT та інші, оператор GROUP BY
  • Пропозиція HAVING, порівняння із WHERE
  • Оператор LIMIT
  • Оператор JOIN (INNER, LEFT OUTER, RIGHT OUTER, FULL OUTER, CROSS)
  • Оператори UNION та UNION ALL
  • Підзапити
  • Оператор WITH
  • Віконні функції

Робота з Python

  • Синтаксис Python. Типи даних. Оператори
  • Розгалуження і цикли
  • Рядки і словники
  • Списки, кортежі, набори
  • Класи
  • Робота з файлами. CSV-файли. Обробка виключень
  • Numpy. Pandas
  • Matplotlib, seaborn
  • Python в Excel

Робота у Power BI Desktop

  • Інтерфейс та налаштування
  • Підключення до джерел даних - бази даних, файли ( Excel, CSV), онлайнові служби та інші
  • Побудова моделі даних, створення та керування зв'язками
  • Перетворення даних - очищення даних, об'єднання запитів, додавання запитів, створення додаткових стовпців
  • Візуалізація даних - таблиця, матриця, гістограми, діаграми, водоспад, лійка та інше
  • Фільтрація даних - фільтри на візуалізації, на сторінці, на всіх сторінках

Мова DAX

  • Синтаксис DAX
  • Функції DAX - агрегатні функції, функції дати та часу, функції фільтрації, логічні функції, математичні функції, функції зв'язку, табличні функції
  • Створення мір для аналізу даних
  • Створення обчислюваних стовпців
  • Створення обчислюваних таблиць

Робота у Power BI Services

  • Публікація звітів
  • Редагування звітів
  • Налаштування безпеки
  • Налаштування автоматичного оновлення

Дипломна робота

Побудова аналітичного звіту на базі Power BI.

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

  • Невеликі групи
  • Система особистих кабінетів
  • Доступ до відеозаписів занять
  • Викладачі практики
  • Оперативна служба підтримки студентів
  • Практичні заняття

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

  • Григорій Перевозчиков - Data Analyst at ТОВ "Сільпо-фуд"
  • Віталій Доарме - Lead Data Analyst at NielsenIQ
  • Олексій Подгорний - Senior Data Analyst / Data Scientist at JustAnswer
  • Юлія Завальнюк - Analyst at Vodafone
Більше інформації
Курс
Формат
Online
Початок навчання
09.10.2025
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 500 UAH за місяць
Гнучкий графікВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
DAN IT Education
  • Data Analyst / Business Intelligence (BI)
Подробиці

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

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

Модуль: Soft Skills

  • Основні комунікативні навички: Основи ефективного спілкування
  • Емоційний інтелект: Управління емоціями в професійному середовищі
  • Критичне мислення: Аналіз і оцінка інформації для прийняття рішень
  • Робота в команді: Співпраця і взаємодія з колегами
  • Самопрезентація: Вміння представити себе та свої ідеї

Модуль 1. Excel

  • Основи роботи з Excel
  • Візуалізація даних
  • Розширене використання функцій Excel
  • Створення інтерактивних таблиць

Модуль 2. Дизайн бази даних та поглиблене програмування SQL

  • Структура і дизайн баз даних: Вивчення основ моделювання баз даних, включаючи створення схем, таблиць, ключів та обмежень
  • Мова SQL та управління даними: Освоєння типів даних, контейнерів даних (таблиць), отримання, фільтрація та упорядкування даних
  • Просунуті операції SQL: Робота зі скалярними функціями, багатотабличними запитами та підзапитами
  • Програмування на SQL: Використання змінних, умовних операторів IF, циклів, курсорів, процедур та функцій
  • Проєктування баз даних: Розуміння процесу нормалізації та практичні навички створення ефективно структурованих баз даних

Модуль 3. BackEnd: інтеграція даних, Python

  • Основи Python: Від перших кроків з print та input() до складних типів даних і логічних операцій
  • Структура управління: Модульне програмування, цикли while, списки та управління потоками
  • Робота з файлами та даними: Від серіалізації об’єктів до використання JSON та pickle
  • Програмування класів: Розбір класів, методів і просунутих паттернів програмування
  • Просунуте використання Python: Багатовимірні масиви, математичні функції та пакети для наукових розрахунків, такі як Jupyter і numpy
  • Бібліотека pandas: Все про векторні операції, об’єднання даних та роботу з бібліотекою для аналізу даних

Поглиблені теми роботи з Big Data:

  • Машинне навчання: Від основ до дерев рішень та логістичної регресії
  • Прогнозувальна аналітика: Основи, підготовка даних та принципи регуляризації

Модуль 4 Front End: Інструменти та концепції звітності - Power BI

  • Основи Power BI: Продукти, ліцензування, завантаження та налаштування
  • Підключення до даних: Робота з різноманітними джерелами даних
  • Power Query: Перетворення даних, включаючи форматування та групування
  • Моделювання даних: Стратегії та техніки для створення ефективних даних та звітів
  • DAX і візуалізація даних: Основи створення формул та кастомізація візуальних звітів
  • Мобільні та хмарні рішення: Оптимізація звітів для мобільних пристроїв та використання хмарних сервісів для підвищення продуктивності

Final Project. Підсумковий проєкт

  • Дослідницький аналіз даних: Аналіз з використанням описової статистики та візуалізації
  • Перевірка гіпотез: Вибір та перевірка гіпотез на основі аналізу даних
  • Моделювання: Розробка моделі машинного навчання для прогнозування, включаючи створення пайплайну крос-валідації та методи підвищення ефективності моделі
  • Побудова звітів: Використання зразка набору даних для створення аналітичного звіту, який надасть цінну інформацію для управлінських рішень
  • Аналіз ключових метрик: Оцінка результативності діяльності за різними параметрами
  • Візуалізація даних: Створення візуально привабливих та зрозумілих звітів для прийняття управлінських рішень

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

В рамках модуля студенти:

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

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

  • Живі заняття
  • Ізраїльська методика Телем
  • Підтримка ментора
  • Робота над реальними проєктами
  • Допомога курс-координатора
  • Сучасна LMS-система
  • Система оцінки знань
  • Кар'єрний супровід

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

  • Ірина Чиж - Senior DW/BI Engineer в Softserve
  • Дмитро Мазоха - Analytics Team Lead, компанія Develux
  • Бестужев Владислав - ex-Middle BI Developer at Plarium
  • Калашник Сергій - Python for Dta Science, Senior Data Analyst, Boosters
  • Іван Гомонець - BI Tech Lead t GROWE
  • Сергій Алпатов - Head of Learning and Development, Elogic Commerce
Більше інформації
Курс
Формат
Online
Початок навчання
13.11.2025
Тривалість
12 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
32 400 UAH за курс
Гнучкий графікВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
JavaRush
  • Python
Подробиці

Online навчання на Python‑розробника включає в себе 5 модулів з лекціями, практикою і підсумковими проєктами (від новачка до рівня Middle‑розробника), а також фінальний груповий проєкт.

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

Python Core

Основи програмування на Python

  • Встановлення PyCharm та Python
  • Створення проєкту
  • Структура проєкту
  • Знайомство з Python
  • Змінні та типи даних
  • Введення даних
  • Цикли та розгалуження
  • Змінні та типи даних
  • Перетворення типів
  • Конкатенація
  • Створення функцій
  • Локальні змінні. return
  • Колекції
  • Упорядковані та неупорядковані колекції, змінювані та незмінювані типи даних, робота зі словниками
  • Ітерації та цикли
  • Ітератори, цикл for і цикл while, спискові та словникові включення, робота з вкладеними циклами
  • Модулі та пакети
  • Налаштування оточення. import
  • Налагодження програм
  • Об'єкти та класи
  • Конструктори
  • Успадкування
  • Множинне успадкування
  • Розширені можливості
  • Ітератори та генератори, лямбда-функції, декоратори
  • Винятки. raise. with
  • Робота з файлами
  • Робота з мережею
  • Серіалізація в Python
  • Date. Math. JSON
  • Багатопотоковість у Python

Алгоритми та структури даних

  • Знайомство з алгоритмами
  • Лінійний і бінарний пошук
  • Алгоритмічні задачі
  • Структури даних
  • Графи
  • Оперативна пам'ять і подання даних, масиви постійного розміру, динамічні масиви, зв'язані списки, хеш‑функції та інші структури даних
  • Рекурсія та сортування
  • Рекурсивний і базовий випадки, рекурсивний бінарний пошук, алгоритми сортування, вибір алгоритму сортування та їх порівняння
  • Складність алгоритмів
  • Часова та просторова складність алгоритмів, нотація Big O
  • Методи розв'язання задач
  • Наївні методи, метод двох вказівників, метод ковзного вікна тощо
  • Домашній проєкт

Підсумковий проєкт

Full Stack

Робота з мережею

  • Влаштування мережі
  • Протокол HTTP

Основи Web

  • Основи HTML
  • Теги та атрибути
  • Семантика
  • Основи CSS
  • Селектори
  • Колір
  • Основи JavaScript
  • Змінні та типи
  • Розгалуження
  • Цикли
  • Масиви
  • Функції
  • Колекції
  • ООП
  • Асинхронність та Date
  • Проміси
  • Взаємодія з бекендом

Docker

  • Вступ до контейнеризації та Docker
  • Встановлення та налаштування Docker
  • Основи роботи з Docker
  • Робота з Docker Images
  • Docker Compose та оркестрація
  • Просунуті теми та найкращі практики

Основи SQL

  • Знайомство з SQL (SQLite, PostgreSQL)
  • Таблиці, рядки та типи даних. Запит SELECT
  • WHERE
  • Агрегування
  • Функції COUNT, SUM, MIN, MAX
  • JOIN, LEFT JOIN, RIGHT JOIN
  • Ключі. Зовнішні ключі
  • Зв'язування таблиць
  • Обмеження (Constraints)
  • Підзапити. WITH. Практичні приклади
  • Зміна даних у таблицях: INSERT, UPDATE, DELETE. ALTER TABLE.

Підсумковий проєкт

Django

Бекенд на Django

  • Знайомство з Django
  • Створення проєкту
  • Аналіз проєкту
  • Шляхи та view-функції
  • Планування адрес і конвертери шляхів, розподіл адрес додатками, view-функції
  • HTML та шаблони Django
  • Теги include, extends, block, словник контексту, розгалуження, цикли, посилання та фільтри в шаблонах, підключення стилів, зображень та скриптів
  • Додатки в Django
  • Django ORM
  • Опис таблиць і зв'язків, Django Shell, CRUD-операції в Django ORM, Django Debug Toolbar
  • Адмінзона Django
  • Створення суперкористувача, реєстрація моделей в адмінці, локалізація та переклад, налаштування адмінзони
  • Робота з формами
  • Форми в HTML і в Django, обробка даних, підключення стилів Bootstrap до HTML-форми
  • Middleware
  • Робота із запитами та відповідями
  • Бібліотека Pytest
  • Вибірковий запуск тестів, запуск тестів, що впали, налагодження тестів, маркери, фікстури, файл конфігурацій, Pytest для Django
  • Бібліотека Unittest
  • Метод subTest, параметризація тестів, фікстури, Unittest у Django
  • Перенесення даних і міграції
  • Розгортання Django-проєктів
  • Робота з API у Django
  • Оптимізація продуктивності
  • Міжнародна підтримка
  • Безпека додатків Django
  • Домашній проєкт

Управління проєктом на віддаленому сервері

  • Робота з сервером
  • Налаштування підключення, робота в терміналі linux, встановлення і налаштування веб- та проксі-сервера, налаштування SGI
  • Деплой веб-додатка на сервер
  • Моніторинг роботи додатків
  • Робота з контейнерами
  • Автоматизація деплоя. CI/CD
  • Додаткові інструменти
  • PostgreSQL, Docker Hub, GitHub Actions
  • Робота з хмарами
  • Налаштування та конфігурація віртуальних машин
  • Робота з AWS
  • Робота з Azure
  • Google Cloud

Підсумковий проєкт

API & REST

Architect Skills (ч.1)

  • Архітектура ПЗ, клієнт-серверна архітектура, MVC
  • Методології розробки
  • Шаблони проєктування
  • Шаблони проєктування 2

API та REST

  • Що таке API
  • Взаємодія програм мережею, API First, REST
  • Робота з зовнішніми API
  • Client API в Telegram, Bot API в Telegram, обробка вхідних повідомлень
  • Django REST Framework
  • REST API, інструменти для тестування API, серіалізатори, view-функції API, view-класи
  • Django REST Framework
  • API viewsets та роутери, аутентифікація за токеном, JWT + Djoser
  • Взаємодія фронтенду та бекенду
  • Multi Page Application vs Single Page Application
  • Документація для API, CORS та політика єдиного джерела. PyDoc
  • Ліміти запитів та фільтрація відповідей
  • Перевірка прав: Permissions
  • Throttling: обмеження кількості запитів, пагінація в API, фільтрація, сортування та пошук
  • Домашній проєкт

Парсинг сайтів

  • Вступ до парсингу. Beautiful Soup
  • Робота з браузером. Selenium
  • Фреймворк Scrapy

Підсумковий проєкт

Flask & FastAPI

Альтернативні фреймворки

  • Фреймворк Flask
  • Фреймворк Flask. Створення свого проєкту
  • Фреймворк FastAPI
  • Фреймворк FastAPI. Створення свого проєкту
  • Міграції: бібліотека Alembic
  • SQLAlchemy

Python & Enterprise

  • WebSockets, Aiohttp
  • RabbitMQ
  • noSQL (Redis, MongoDB)
  • Сервіси Google. Google API
  • Проєкт. Інтеграція додатку на FastAPI з сервісами Google Sheets API та Google Drive API

Architect Skills (ч.2)

  • Проєктування баз даних
  • Підвищення швидкості бази даних
  • Транзакції, ACID, CAD
  • Додаткове заняття (NoSQL, Кластер і Cassandra)
  • Додаткове заняття (Шардінг, BigData, MapReduce)

Підсумковий проєкт

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

  • Онлайн-заняття з ментором у Zoom
  • Вирішення завдань в онлайн-тринажері
  • Рекомендації щодо покращення коду
  • Додаткові лекції з теорії Python
  • Підтримка у приватному Slack-чаті
  • Написання підсумкових проєктів
  • Отримання диплому про закінчення курсу-професії
  • Допомога зі стартом кар'єри в ІТ
Більше інформації

Сторінки