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

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

Курс для людей, які хочуть опанувати професію Java Developer з нуля. На заняттях ви опануєте необхідну теоретичну базу та застосуєте отримані навички у проєкті, які стануть основою для портфоліо.

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

JAVA SE

Вступ до програмування мовою Java

  • Історія розвитку та версії Java.
  • Практичне використання Java.
  • Переваги та недоліки.
  • Особливості роботи розробників у різних компаніях України (outsource, outstaff, product).

Налаштування робочого оточення

  • Java Development Kit (JDK).
  • Integrated Development Environment (IDE).
  • Maven.
  • Tomcat.
  • DataBases (PostgreSQL, H2, MongoDB).

Основи синтаксису Java

  • Ключові слова в Java.
  • Об’єкти в Java.
  • Клас Object.
  • Поля та методи.
  • Ідентифікатори.
  • Інтерфейс і абстрактний клас.
  • Рефлексія в Java.

Об'єктно-орієнтоване програмування (ООП)

  • Різні підходи до програмування (ООП, АОП, функціональне тощо).
  • ООП – основи, принципи.
  • Інкапсуляція.
  • Спадкування.
  • Поліморфізм.

Робота з різними типами даних

  • Примітивні типи даних.
  • Посилальні типи даних.
  • Null і static об'єкти.
  • Константи.
  • Явне та неявне перетворення даних.
  • Конвертація типів даних.

Тестування

  • Поняття Quality Assurance.
  • Навіщо розробникам тестування?
  • Автоматизація тестування.
  • Різновиди тестування.
  • Test Driven Development (TDD).

Знайомство з GIT

  • SVN vs GIT.
  • Поняття "репозиторій".
  • Що таке "commit".
  • Популярні команди під час роботи з GIT.
  • Розгалуження і паралельна розробка.
  • Злиття гілок, в т.ч. за допомогою MergeRequest.
  • Вирішення конфліктів.

Робота з рядками

  • Склад рядка.
  • String, StringBuffer, StringBuilder.
  • Регулярні вирази.
  • Формат рядків.
  • Використання утиліт для роботи з рядками, в т.ч. зовнішніх бібліотек.

Масиви та колекції

  • Поняття списку об'єктів.
  • Масиви.
  • Колекції – інтерфейс Collection.
  • Відмінності реалізацій колекцій (List, Set, Queue).
  • Сортування колекцій.
  • Map в Java.

Оператори в Java

  • Арифметичні.
  • Логічні.
  • Побітові.
  • Пріоритет операторів.

Логічні умови та розгалуження

  • if, if-else, if-else-if.
  • switch.
  • тернарний оператор.

Циклічні операції

  • Поняття циклічності
  • for
  • while
  • do-while
  • for-each

Обробка помилок

  • Error vs Exception.
  • Checked і Unchecked виключення.
  • Ієрархія помилок і виключень.
  • Синтаксис при роботі з виключеннями.
  • Створення власних виключень та їхня обробка.

Робота з потоками введення/виведення інформації

  • InputStream/OutputStream.
  • Reader/Writer.
  • Робота з файловою системою.
  • Робота з різними типами файлів (XML, JSON).

Лямбда-вирази

  • Функціональний інтерфейс.
  • Синтаксис лямбда-виразів.
  • Термінальні лямбда-вирази.
  • Switch з використанням лямбда в Java 11.

Stream в Java

  • Поняття Stream API.
  • Способи створення Stream.
  • Методи Stream (конвеєрні, термінальні).
  • Фільтрація та сортування під час роботи зі стрімами.

Паралельне виконання завдань, багатопоточність

  • Поняття "потік".
  • Клас Thread та інтерфейс Runable.
  • Потоки-демони.
  • Застосування багатопоточності.

Анотації в Java

  • Поняття "анотація".
  • Створення власних анотацій.
  • Застосування анотацій.

Створення і запуск файлу проекту

  • Експорт та імпорт проекту.
  • Можливості конвертації.
  • Запуск з параметрами.

JAVA EE

Maven як інструмент збірки проекту

  • Maven vs Ant.
  • Maven репозиторій.
  • Структура Maven проекту.
  • Робота з pom.xml.
  • Перетворення раніше створеного web-додатка в maven-проект.
  • Налаштування збірки проекту.
  • Запуск різних команд Maven, збірка проекту.

Дебаг і рефакторинг

  • Поняття рефакторинга.
  • Дебаг в IDE.
  • Breakpoint, Breakpoint with condition, Expression.

Графічний інтерфейс в Java

  • Бібліотеки Abstract Window Toolkit (AWT) і Swing.
  • JavaFX.
  • Модулі для відтворення графічного інтерфейсу (WindowBuilder, Scene Builder…).

Система управління баз даних (СУБД)

  • СУБД – історія розвитку, різновиди, застосування, рейтинги.
  • Реляційні і noSql бази даних.
  • СУБД Oracle/PostgreSQL/H2 (virtual).
  • Data Definition Language (DDL).
  • Structured Query Language (SQL).
  • CRUD операції.
  • Dump і Backup баз даних.
  • Зв’язування таблиць (Primary Key і Foreign Key).
  • Запити з підзапитами.
  • Різновиди команди JOIN.
  • Команди GROUP і ORDER BY.

Робота з БД в Java

  • Connection для різних БД.
  • Data Access Object (DAO).
  • Statement і PreparedStatement, передача аргументів на запит.
  • Створення DAO-класів для роботи з таблицями БД.

Основи web-серверних технологій

  • Що таке сервер.
  • Налаштування сервера на прикладі Tomcat.
  • URI та його складові (URL, URN).
  • Протокол HTTP.
  • Налаштування пошуку.
  • Метод, заголовок, тіло запиту.

HTML, JSP, основи верстки

  • Теги, атрибути, стилі.
  • Таблиці стилів (CSS).
  • Динамічні Web-сторінки.
  • HTML vs JSP.

Jsoup для роботи з web-контентом

  • Клієнт-сервіс на прикладі додатка PostMan.
  • Document Object Model (DOM).
  • Jsoup як інструмент для роботи з web-контентом.
  • Створення запитів використовуючи різні методи HTTP.
  • Обробка даних відповіді сервера.

Selenium для роботи і тестування web-контенту

  • Поняття web-драйвера.
  • Налагодження та запуск web-драйвера на прикладі ChromeDriver.
  • Виконання команд як емуляція дій користувача.
  • Запуск драйвера в фоновому режимі.
  • Selenium як інструмент для створення ботів.

Web-розробка на Java

  • MVC модель.
  • Структура web-додатка.
  • Що таке Servlet.
  • Створення простого web-додатка.
  • Запуск web-додатка за допомогою IDE.
  • Процедура розгляду заяв про клієнта, в тому числі з різними параметрами.
  • Взаємодія з сервісами й утилітами в додатку.
  • HttpFilter для обробки запитів.
  • Використання зовнішніх бібліотек.
  • Експорт проекту в war-файл.
  • Деплой проекту.
  • Запуск та налаштування сервера для забезпечення доступу із зовнішніх ресурсів.

FRAMEWORKS IN JAVA

Hibernate-framework

  • Object-Relational Mapping (ORM) в Java.
  • Hibernate як “де-факто” стандарт реалізації JPA.
  • Налаштування Hibernate за допомогою XML-файла.
  • Налаштування Hibernate за допомогою properties-файлу.
  • HQL для створення запитів.
  • Створення Native SQL запитів.

Spring-framework

  • Inversion of Control (IoC).
  • Dependency Injection як реалізація IoC.
  • Поняття Bean як компонент контексту Spring.
  • Конфігурація Spring за допомогою XML-файла.
  • Конфігурація Spring за допомогою анотацій.
  • Профілі в Spring.
  • Різновиди фреймворку Spring.
  • Spring-boot для створення web-додатків.
  • Spring-data як альтернатива Hibernate.
  • Міграції даних.
  • Swagger API.
  • Тестування з використанням контексту Spring.
  • Тестування з використанням Mock-об’єктів.
  • Spring-security.

Створення фінального проєкту

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

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

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

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

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

Подати заявку
Курс
Формат
Online
Початок навчання
27.03.2026
Тривалість
30 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Data Analyst / Business Intelligence (BI)
Світ Сучасної Освіти
Подробиці

Під час навчання учасники ознайомляться з основними бібліотеками для обробки та візуалізації даних (Pandas, Numpy, Matplotlib, Seaborn), опанують методи машинного навчання (регресія, класифікація, кластеризація), а також навчаться працювати з SQL для аналізу даних у базах даних. Курс розрахований як на новачків, так і на фахівців, які прагнуть поглибити свої знання в аналізі даних.

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

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

  • Вступ до курсу
  • Налаштування середовища
  • Вступ до Pandas
  • Створення та робота з DataFrame і Series
  • Імпорт даних із CSV, Excel, SQL Database та JSON файлів
  • Індексація та фільтрація даних
  • Сортування даних
  • Обробка пропущених значень
  • Групування та агрегування даних
  • Злиття та об'єднання таблиць

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

  • Вступ до Numpy та створення масивів
  • Ініціалізація масивів:
    • одномірні
    • двовимірні
    • багатовимірні
  • Індексація, зрізи та маніпуляції з елементами масиву
  • Арифметичні операції та векторизація
  • Обробка пропущених та некоректних значень у масивах
  • Статистичні функції:
    • середнє
    • медіана
    • стандартне відхилення
  • Зміна форми масивів та об'єднання масивів
  • Збереження та завантаження масивів із файлів

Візуалізація Matplotlib

  • Вступ до Matplotlib та його можливості
  • Створення простих графіків (лінійний, точковий, стовпчастий)
  • Налаштування осей, заголовків та підписів графіків
  • Зміна кольорів, стилів та маркерів графіків
  • Додавання легенд, анотацій та тексту на графіки
  • Побудова кількох графіків на одному полотні (subplots)
  • Збереження графіків у різних форматах файлів (PNG, PDF)
  • Створення спеціалізованих графіків (гістограми, кругові діаграми, коробчасті діаграми)

Візуалізація Seaborn

  • Вступ до Seaborn та його особливості
  • Створення графіків розподілу даних (histplot, kdeplot, distplot)
  • Побудова категоріальних графіків (barplot, countplot, boxplot)
  • Використання графіків відношень (scatterplot, lineplot)
  • Теплові карти (heatmap) для візуалізації кореляцій та матриць
  • Налаштування стилів та палітр кольорів у Seaborn
  • Фасетна візуалізація (FacetGrid, pairplot) для групування даних
  • Аналіз та візуалізація статистичних даних (violinplot, swarmplot)

Задача регресії

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

Задача класифікації

  • Підготовка даних для класифікації
  • Розбиття даних на навчальну та тестову вибірки
  • Створення моделі класифікації (Logistic Regression, Decision Tree)
  • Навчання моделі на навчальних даних
  • Оцінка точності моделі (accuracy, precision, recall)
  • Візуалізація результатів класифікації

Кластеризація

  • Підготовка даних для кластеризації
  • Вибір методу кластеризації (K-Means, Agglomerative Clustering та ін.)
  • Створення та моделі кластеризації
  • Візуалізація кластерів
  • Оцінка якості кластеризації (silhouette score)
  • Аналіз отриманих кластерів та інтерпретація результатів

Аномалії

  • Підготовка даних для пошуку аномалій
  • Вибір методу виявлення аномалій (Isolation Forest, Local Outlier Factor)
  • Створення та навчання моделі для пошуку аномалій
  • Прогнозування аномалій у даних
  • Оцінка точності виявлення аномалій
  • Візуалізація та інтерпретація виявлених аномалій

SQL

  • Вступ до SQL та основи реляційних баз даних
  • Виконання простих запитів SELECT
  • Фільтрація даних за допомогою WHERE
  • Сортування результатів за допомогою ORDER BY
  • Агрегація даних (SUM, AVG, COUNT, MIN, MAX)
  • Групування даних за допомогою GROUP BY
  • З'єднання таблиць (JOIN)

Розбір домашніх проєктів

  • Демонстрація кращих рішень учасників
  • Демонстрація типових рішень викладача
  • Підсумки курсу

Чого навчаться учасники

  • Налаштовувати робоче середовище та ефективно використовувати бібліотеки Python для аналізу даних
  • Обробляти, агрегувати та візуалізувати дані за допомогою Pandas та Numpy
  • Створювати візуалізації за допомогою Matplotlib та Seaborn
  • Опанувати методи регресії, класифікації та кластеризації для машинного навчання
  • Працювати з SQL для виконання запитів і аналізу даних
  • Виявляти та інтерпретувати аномалії в даних
  • Розробляти рішення для реальних проєктів і презентувати їх результати

Попередні вимоги

  • Базові знання Python (основні конструкції, цикли, функції)
  • Уявлення про дані та базові статистичні поняття
  • Досвід роботи з таблицями (наприклад, у Excel) буде перевагою, але не є обов'язковим

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

  • Допомога ментора
  • Практика
  • Фінальний проєкт
  • Сертифікат про проходження курсу
Подати заявку
Курс
Формат
Online
Початок навчання
26.03.2026
Тривалість
16 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
18 000 UAH за курс
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
  • SQL / DBA
Світ Сучасної Освіти
Подробиці

Курс пропонує слухачам поглиблене вивчення мови SQL. Розглядаються методи вибірки даних із використанням таких технологій, як ROLLUP, CUBE; складні підзапити та ієрархічні запити. Крім того, в курсі вивчаються можливості, що забезпечують обробку у сховищах даних під час роботи з великими наборами даних, а також роботу з даними у різних часових зонах.

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

Модуль 1. Контроль доступу користувача

  • Відмінність системних привілеїв від об'єктних
  • Створення користувачів
  • Надання системних привілеїв
  • Видача привілеїв таблиці
  • Створення ролі та надання їй привілеїв
  • Змінити пароль користувача
  • Надання об’єктних привілеїв
  • Відібрання привілеїв

Модуль 2. Управління об'єктами схеми

  • Додавання, зміна та видалення стовпця
  • Додавання та видалення обмежень
  • Увімкнення та вимкнення обмежень, відкладена перевірка обмежень
  • Створення та видалення індексів
  • Створення індексів, що базуються на функціях
  • Виконання операції FLASHBACK
  • Створення та використання зовнішніх таблиць

Модуль 3. Керування об'єктами за допомогою словника даних

  • Словник даних
  • Використання уявлень словника
  • Інформація про таблиці та стовпці
  • Перегляд інформації про обмеження
  • Перегляд інформації про послідовності, індекси та синоніми
  • Як додати коментарі до таблиці та стовпців

Модуль 4. Маніпулювання великими наборами даних

  • Маніпулювання даними із використанням підзапитів
  • Опис особливостей багатотабличного команди INSERT
  • Використання різних типів багатотабличного команди INSERT
  • Злиття рядків за допомогою команди MERGE
  • Відстеження змін даних за певний період часу

Модуль 5. Супровід даних різних часових зон

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

Модуль 6. Вибір даних з використанням ускладнених підзапитів

  • Багатостовпцеві підзапити
  • Використання скалярних підзапитів у SQL
  • Коло проблем, які вирішуються за допомогою корелейованих підзапитів
  • Модифікація та видалення рядків за допомогою корелованих підзапитів
  • Використання операторів EXISTS та NOT EXISTS
  • Застосування пропозиції WITH

Модуль 7. Підтримка регулярних виразів

  • Переваги застосування регулярних виразів
  • Використання регулярних виразів для пошуку відповідності та заміщення рядків

Навички після курсу

  • Використання технологій Flashback Query, Flashback Versions
  • Ефективного маніпулювання великими наборами даних
  • Застосування функцій для роботи з різними часовими форматами та часовими поясами
  • Створення складних звітів із групуванням даних за допомогою операторів ROLLUP, CUBE, GROUPING SETS
  • Використання підзапитів
  • Створення ієрархічних запитів
  • Використання регулярних виразів у Oracle

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Подати заявку
Курс
Формат
Online
Початок навчання
27.03.2026
Тривалість
24 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
10 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Python
  • Frontend
  • Web & Mobile Design / UI/UX
Hillel IT school
Подробиці

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

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

Web-дизайн

  • Figma, розбір вектора, створення простих іконок та ілюстрації, підбір ілюстрації на стоках
  • Робота з сітками та шрифтами - установка шрифтів. Основи створення простого лендингу
  • Робота з кнопками, іконками (категоризація), основи кольору
  • Оформлення Дизайн системи (UI kit) зі всіма елементами, створення лого на основі існуючого шрифту
  • Оформлення сайту - шапка, тіло, футер, створення малої карточки продукту, тексти для сайту
  • Оформлення кейсу з сайтом для портфоліо або розбір існуючих портфоліо

Front-end

  • Абсолютні та відносні шляхи, файлова структура, структура HTML
  • HTML теги, посилання, списки, таблиці
  • СSS, підключення, селектори та комбінування
  • Псевдокласи, псевдоелементи, шрифти, інструменти розробника
  • Зображення, графіка, фон
  • Позиціювання, Overflow, Float
  • Flex
  • HTML 5
  • Трансформації, Transition

Python

  • Вступ до Python та основний синтаксиc
  • Потік керування та функції
  • Малювання з модулем turtle
  • Списки та кортежі
  • Словники
  • Створення телеграм-бота

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

  • Базовий курс для дітей 12-17 років
  • Викладачі - практикуючі фахівці з великим досвідом роботи
  • Навчання зосереджене на практиці
  • Можливість брати участь в програмі Hillel EVO
  • До шостого заняття ви можете повернути 100% внесених за навчання коштів

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

  • Єлизавета Чепугова - Graphic Designer в Nasha Idea
  • Єгор Ліфіренко - Python Developer
  • Владислав Дикий - Front-end Developer в Web Generator
  • Роман Поплєтухин - Front-end Developer at Meduzzen
Подати заявку
Курс
Формат
Online
Початок навчання
10.03.2026
Тривалість
10 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
17 900 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • Data Science / Machine learning / AI
Sigma Software University
Подробиці

Курс спрямований на фахівців, які хочуть отримати компетенції для посад Data Scientist, Data Engineer, Data Analyst та Machine Learning Engineer. Курс охоплює теоретичну базу ключових областей Data Science, їх практичне втілення в програмному коді та включає практичні заняття у форматі Workshop.

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

Методологічні та технологічні основи data science

  • Методи та технології статистичного навчання (Statistical Learning)
    • Вступ до статистичного навчання
    • Підготовка даних для статистичного навчання
      • Домашнє завдання 1. Підготовка та аналіз даних
    • Навчання регресійної моделі за Big Data масивом
      • Домашнє завдання 2. Поліноміальна регресія
    • Фільтрація Калмана (Kalman filter)
      • Домашнє завдання 3: Рекурентне згладжування
    • Нелінійне згладжування – R&D результати
    • Workshop 1. Регресія
      • Домашнє завдання 4: Регресія
  • Технології підтримки прийняття рішень (для Decision Support System (DSS))
    • Теорія і практика підтримки прийняття рішень
    • Багатокритеріальні методи прийняття рішень – R&D результати
      • Домашнє завдання 5: Макет ERP системи багатокритеріального прийняття рішень
  • Інтелектуальний аналіз даних (Data Intelligence)
    • Методичні основи та технології інтелектуального аналізу даних
      • Домашнє завдання 6: Реалізація процесів інтелектуального аналізу даних міні-проєкти в галузі OLAP, Data Mining, Text Mining
  • Машинне навчання (Machine Learning (ML))
    • Методи та технології класифікації та ідентифікації
    • Workshop 2. Класифікація
      • Домашнє завдання 7: Реалізація методів класифікації
    • Методи та технології кластеризації
    • Workshop 3. Кластеризація, виявлення аномалій
      • Домашнє завдання 8: Реалізація методів кластеризації
  • Технології штучних нейронних мереж (Artificial Intelligence (AI).
    • Основи штучних нейронних мереж
    • Основні типи та технології штучних нейронних мереж
    • Workshop 4. Штучний інтелект
      • Домашнє завдання 9: Реалізація штучних нейронних мереж

Прикладні аспекти технологій data science

  • Алгоритми та технології прогнозування динаміки зміни показників ефективності торгівельних компаній
    • Домашнє завдання 10: Розробка програмного модуля прогнозування динаміки зміни показників ефективності торгівельних компаній (міні-проєкти в галузі аналізу даних для завдань електронної комерції)
  • Алгоритми та технології визначення кредитних ризиків для банківських CRM систем
    • Методологічні основи SCORING – аналізу
    • Практика SCORING – аналізу
      • Домашнє завдання 11: Макет CRM системи SCORING – аналізу (міні-проєкти в банківській сфері аналізу даних)
  • Обробка геопросторової інформації (для Geographic Information System (GIS))
    • Основи геоінформаційних технологій
    • Практика аналізу геопросторової інформації
      • Домашнє завдання 12: Макет GIS системи

Вимоги для проходження курсу

  • Базові знання з програмування:
    • принципи програмування
    • алгоритмізація та базові алгоритми
  • Базові знання Python:
    • синтаксис
    • типи та структури даних
    • базові оператори розгалужених обчислень
    • функціональне та ООП програмування
    • робота з IDE, створення оточення
  • Базові знання з математики:
    • елементи теорія ймовірностей
    • дискретна математика
    • теорія матриць
    • дослідження функцій
    • аналітична геометрія
    • тригонометрія

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

  • Передові авторські розробки
  • Безліч практичних кейсів
  • Доступ до всіх матеріалів курсу протягом 6 місяців після завершення
  • Створення моделей, які можна використати для портфоліо
  • 4 воркшопи

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

  • Олексій Писарчук - Data Science тренер у Sigma Software University
  • Андрій Салата - Principal Software Developer at Sigma Software
Подати заявку
Курс
Формат
Online
Початок навчання
06.04.2026
Тривалість
32 занять
Рівень
Для дітей
Мова навчання
Ukrainian
Вартість
10 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • 3D Modeling / 3D Artist / 3D Designer
Hillel IT school
Подробиці

Поглиблене вивчення 3D моделювання у компактному форматі. Вивчай ключові інструменти та техніки для створення вражаючих 3D моделей.

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

Знайомство з Blender

  • Історія створення програми Blender
  • Вікна та панелі
  • Навігація та пересування в програмі
  • Створення простих фігур
  • Пересування фігуру у просторі та її деформація

Основи моделювання

  • Object, Edit mode
  • Vertices, edges, faces
  • Структура об'єкта
  • Стандартні інструменти для моделювання

Організація роботи у 3D просторі

  • Знайомство з програмою PureRef
  • Способи організації роботи в Layout
  • Outliner і сортування об'єктів в колекції

Модифікатори та основи топології

  • Знайомство із вкладкою Properties
  • Модифікатори (Subdivision Surface) (Mirror) (Array) (Boolean)
  • Основи топології

Шейдери та система нодів

  • Модифікатор Curve
  • 3D-текст
  • Shader editor - система нодів та стандартні шейдери

Рендер та вдосконалення сцени

  • Вкладки "Render" та "Output" в Properties
  • Налаштування камери та основи освітлення
  • HDRI карти та ознайомлення з World Properties

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

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

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

  • Сергій Найденко - 3D Artist at DCoast Design studio
  • Денис Бочаров - 3D Character Artist (Stylized) at VOLMI Games
  • Максим Воєнний - 3D Artist
  • Марія Федорчук - 3D Designer
  • Володимир Старушко - Lead 3D/Tech Artist at Plarium
Подати заявку
Курс
Формат
Online
Початок навчання
25.03.2026
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
15 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • QA Automation / QA Manual
ActPro
Подробиці

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

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

Введення у тестування програмного забезпечення. Що таке баг. Життєвий цикл багу

  • Навіщо потрібно тестувати програми?
  • Базові визначення та аксіоми тестування.
  • Поняття якості ПЗ. Стандарти якості ПЗ.
  • Атрибути та характеристики якості ПЗ. Життєвий цикл ПЗ.
  • Гнучкі методи розробки. Цілі та завдання процесу тестування на кожному етапі розробки.
  • Повний цикл тестування. Фази тестування.
  • Методи та види тестування. Загальний огляд.
  • Критерії покриття тестування. Покриття вимог.
  • Аналіз вимог з погляду придатності до тестування.

Тестова документація. Check list. Test Case. Документи (створювані у процесі тестування)

  • Тест план.
  • Тест – дизайн.
  • Можливі форми підготовки тест – дизайну.
  • Стандарт ISO 29119
  • Визначення Test Case, Check list.
  • Правила написання, ступінь деталізації, незалежність.
  • Правила опису дефектів, поняття важливості, пріоритету.
  • Ведення системи відстеження дефектів.
  • Складання звітів за результатами тестування.
  • Практика: створення Check list test cases.

Техніки тестування. Введення в багтрекінг системи. Командна робота

  • Покриття вхідних даних.
  • Еквівалентне розбиття.
  • Аналіз граничних значень.
  • Попарне комбінування.
  • Припущення помилок.
  • Що таке багтрекінг система. (Jira, Bugzilla, Mantis etc.).
  • TestRail.

Види тестування

  • Functional testing.
  • Security and Access Control Testing.
  • Interoperability Testing.
  • Нефункціональні види тестування.
  • Димове тестування (Smoke Testing)
  • Регресійне тестування (Regression Testing)

Тестування інтерфейсу користувача (GUI). Тестування web – додатків

  • Завдання та цілі тестування інтерфейсу користувача.
  • Функціональне тестування інтерфейсу користувача.
  • Тестування зручності інтерфейсу користувача.
  • Тестування web – додатків.
  • CRUD.
  • Практика: функціональне тестування GUI. Командне практичне заняття.

Основи WEB (HTML та CSS)

  • Document Object Model.
  • HTML – елементи.
  • Робота з CSS. Створення web – сторінки.

Основи роботи із GIT

  • Встановлення та налаштування GIT.
  • Основні команди GIT.
  • Робота з GIT BASH. Створення, клонування репозиторію, коміт та злиття гілок.
  • Налаштування .gitignore.

Тестування API

  • Клієнт – серверна архітектура. Методи HTTP.
  • Postman vs Soap UI.
  • JSON, XML, WSDL.

Основи автоматизованого тестування

  • Xpath, CSS селектори та динамічні локатори.
  • DEV tool.
  • Selenium WebDriver. Написання та запуск автотестів. Page Object та його застосування.

Тестування мобільних додатків

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

Короткий курс SQL

Structured query language - "мова структурованих запитів". Не проходить жодна технічна співбесіда без питань щодо цієї мови.

Penetration testing (Тестування на дотик)

  • SQL ін'єкції.
  • XSS ін'єкції.
  • HTML ін'єкції.
  • Перехоплення запитів.

Навантажувальне тестування за допомогою Apache Jmeter

  • Встановлення та налаштування Apache Jmeter.
  • Основні метрики навантажувального тестування.
  • Assertions.
  • Навантажувальне тестування без даних.
  • Тестування API за допомогою Jmeter.

Додаткові технічні заняття

  • Основи віртуалізації.
  • Знайомство з OC Linux з на базі дистрибутива Ubuntu.
  • Основи мережевої взаємодії.

Коуч з працевлаштування в IT "Ефективний пошук роботи" (проводить HR провідних IT компаній)

  • Види компаній і навіщо це знати
  • Як шукати роботу
  • Корисні ресурси та соціальні мережі
  • Структура резюме
  • З чого почати
  • Що краще не вказувати
  • Супровідний лист
  • Покликали на співбесіду, що робити
  • День Співбесіди
  • Обговорення питань, які з’явились щодо готового резюме
  • Пітч (структура і логіка)
  • Процес найму в компаніях
  • Розповсюдженні питання на співбесідах
  • Як позбутися страхів

Заключне заняття

  • Підведення підсумків
  • Іспит

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

  • Групи до 10 осіб
  • Вечірні заняття 2 рази на тиждень (19:00-21:00)
  • Теоретичні знання закріплюються на практиці
  • Викладачі - практикуючі фахівці рівня не нижче за Senior
  • Додатковий курс "English for IT"

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

  • Андрій Гаєвський - SM/PM at Digitally Inspired
  • Басаджі В'ячеслав - Senior QA Engineer
  • Хван Євген - Senior QA engineer
  • Вікторія Захарова - Ведуча тренінгу Працевлаштування в IT
  • Антоніна Колесникова - Викладач англійської мови
Подати заявку
Курс
Формат
Online
Початок навчання
25.03.2026
Тривалість
21 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
21 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Data Science / Machine learning / AI
Світ Сучасної Освіти
Подробиці

Розберетеся в основних поняттях та завданнях Data Science. Навчитеся використовувати в роботі сучасні методи машинного навчання. Застосовуватимете ключові концепції збору, підготовки, дослідження та візуалізації даних. Оброблятимете й аналізуватимете великі дані.

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

Data Science and Machine Learning Fundamentals

  • Вступ в Data Science і Machine Learning
  • Базові поняття:
    • Big Data
    • Business Intelligence
    • Data Mining
    • Data Science
    • Machine Learning
    • Artificial Intelligence
  • Історія розвитку Data Science, сучасні перспективи
  • Хто такий Data Scientist, навички. Питання на співбесіді.
  • Огляд процесу Data Science проекту
  • Сценарії використання і застосування ML в сучасному світі
  • Огляд успішних проектів по Big Data і Machine Learning

Data Science Process and Frameworks

  • Планування і підготовка роботи
  • Історичний огляд методологій ведення Data Science рішень
  • Детальний огляд сучасного Data Science процесу і його етапів
  • Команда і ролі фахівців в проектах Data Science
  • Огляд популярних фреймворків і інструментів для Data Science рішень
  • Workshop 1: Етап Business Understanding
  • Основи роботи з системою контролю версій

Попередня обробка даних

  • Завантаження вихідних даних для аналізу в систему (ETL)
  • Data cleansing and transformation
  • Data Sampling and Quantization
  • Workshop 2: Підготовка даних для проекту
  • Підходи та методики для візуалізації даних
  • Практика: Візуалізація даних за допомогою Power BI і R

Прогнозування і класифікація

  • Теоретичний огляд проблеми та основних методів
  • Введення в штучні нейронні мережі для вирішення різних завдань
  • Процес створення реальних програмних моделей для прогнозування і класифікації
  • Оцінка точності навчених моделей, вибір кращої
  • Workshop 3: Створення моделей прогнозування та класифікації

Кластеризація та рекомендаційні алгоритми

  • Теоретичний огляд проблеми та основних методів
  • Процес створення реальних програмних моделей для кластеризації, рекомендаційних алгоритмів
  • Оцінка точності навчених моделей, вибір кращої
  • Введення в обробку природної мови
  • Workshop 4: Створення моделей кластеризації і рекомендаційних моделей

Імплементація моделей машинного навчання

  • Часові ряди і прогнозування подій
  • Імплементація моделей машинного навчання для подальшого використання
  • Обговорення результатів виконання домашніх завдань
  • Приклади архітектур повноцінного проекту
  • Workshop 5: Імплементація моделей машинного навчання
  • Підведення підсумків курсу, презентація проектів
  • Рекомендовані матеріали і кроки для подальшого вивчення

Захист курсового проєкту

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

  • Підтримка ментора
  • Проєкт в портфоліо
  • Практика
  • Сертифікат про проходження курсу
Подати заявку
Експрес-курс
Формат
Online
Початок навчання
25.03.2026
Тривалість
8 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Office
Networking Technologies
Подробиці

Курс надає поглиблені знання з використання сучасного текстового редактора Microsoft Word.

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

Теми:

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

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Методичка у вигляді конспекту
  • Електронний сертифікат НЦ
  • Кава-брейки (очний курс)
  • Консультації тренера протягом 3-х місяців після закінчення курсу
Подати заявку
Експрес-курс
Формат
Online
Початок навчання
02.04.2026
Тривалість
1 днів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
  • HR / Employer Branding
Networking Technologies
Подробиці

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

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

Довготривале партнерство та управління мотивацією в кризу

  • Кити довготривалого партнерства
  • Кейси українського та зарубіжного ринку
  • Емоційні тригери в часи кризи

Інструменти "закохувати". Тренуємо креативну чакру

  • Потреби по Герцбергу
  • "Генератор маячні"
  • "Інтерпретація та сенси"
  • Метод "Так…але"
  • "Провідні мотиви"

Матеріальне та нематеріальне заохочення. Офлайн та онлайн формати

  • Інтеграція в lifestyle партнерів
  • Нетривіальні інструменти нематеріальної мотивації
  • Статична та динамічна мотивація до подальшої співпраці

Мастермайнд: від абсурду до wow-ідеї

Після курсу слухачі зможуть:

  • Створювати дружні довготривалі стосунки між компаніями-партнерами
  • Підкріплювати лояльність партнерів до компанії
  • Генерувати ідеї та приводи для взаємодії
  • Адаптувати методи взаємодії до соціальних змін

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів з теми курсу
  • Електронний сертифікат НЦ
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 3-х місяців після закінчення курсу
Подати заявку
Курс
Формат
Online
Початок навчання
30.03.2026
Тривалість
3 днів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • SysAdmin
Networking Technologies
Подробиці

Курс є першим кроком у вивченні мережевих технологій Cisco. Він охоплює основи роботи з мережами, моделі TCP/IP та OSI, базові принципи роботи Ethernet LAN, VLAN, маршрутизації IPv4 та комутації. Слухачі отримають перші практичні навички роботи з мережевим обладнанням Cisco, навчаться виконувати базові налаштування комутаторів та маршрутизаторів, а також діагностувати базові мережеві проблеми.

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

Введення в мережу

  • Моделі TCP/IP та OSI
  • Основи Ethernet LAN
  • Основи WAN та IP-маршрутизації

Реалізація Ethernet LAN

  • Інтерфейс командного рядка IOS (CLI)
  • Комутація Ethernet LAN
  • Налаштування базового управління комутатором
  • Налаштування та перевірка інтерфейсів комутатора

Реалізація VLAN та STP

  • Реалізація віртуальних LAN Ethernet (VLAN)
  • Концепція та налаштування протоколу Spanning Tree (STP)
  • Швидке налаштування STP
  • Концепція та налаштування EtherChannel

Адресація IPv4

  • Класи IPv4. Unicast і Multicast адресація
  • Підмережі IPv4. Класові та безкласові мережі
  • Маршрутизація IPv4 у локальній мережі. Протоколи ARP та ICMP
  • Діагностика проблем маршрутизації IPv4

Маршрутизація IPv4

  • Робота з маршрутизаторами Cisco
  • Налаштування інтерфейсів IPv4 маршрутизатора
  • Налаштування статичних маршрутів

Після курсу слухачі зможуть:

  • Розуміти основні принципи роботи комп'ютерних мереж, моделі TCP/IP та OSI
  • Виконувати базові налаштування комутаторів та маршрутизаторів Cisco
  • Налаштовувати Ethernet LAN, VLAN тапротокол Spanning Tree (STP)
  • Налаштовувати статичні маршрути та діагностувати проблеми маршрутизації
  • Використовувати командний рядок Cisco IOS (CLI) для управління мережевими пристроями

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів з теми курсу в електронному вигляді
  • Електронний сертифікат НЦ
  • Кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подати заявку
Курс
Формат
Online
Початок навчання
24.03.2026
Тривалість
3 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
22 500 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Motion Designer / Video Editor / 2D & 3D Animator
Projector
Подробиці

Онлайн курс моушн дизайну в After Effects, який закладає правильні принципи 2D анімації на роки вперед.

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

Інтро в моушн дизайн: базові параметри для анімації

  • Огляд інтерфейсу Adobe After Effects
  • Основні інструменти анімації
  • Анімація абстрактної композиції за базовими параметрами
  • Циклічна анімація: як створити
  • Практика: створюємо циклічну анімацію, використовуючи базові параметри

Динаміка, фізика руху та ритм: таймінг, спейсінг, ізінг

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

Шейпи та текст

  • Знайомство з інструментами для роботи з формами
  • Робота з референсами
  • Моушн і слова: можливості та базові правила анімування текстів
  • Анімація з параметром Trim Path в Adobe After Effects
  • Практика: створюємо анімацію з шейпами та текстом

Маски та прекомпозиції

  • Розбір видів масок
  • Знайомство з прекомпозиціями
  • Практика: створюємо анімацію, використовуючи прекомпозиції з різними масками та текстурами

Базові анімаційні сценарії для дрібних елементів

  • Аналіз прикладів простих коротких анімацій
  • Розбір структури базових сценаріїв
  • Практика: анімуємо стікери, іконки та елементи інтерфейсу, використовуючи базові сценарії анімації

Анімація логотипу

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

Морфінг: перетворення одного об'єкта в інший

  • Застосування морфінгу в моушні
  • Розбір основних принципів хорошого морфінгу
  • Практика: створюємо зациклену морфінгову анімацію з трьома об'єктами

Ефекти в моушн дизайні

  • Аналіз на прикладах, де та як використовувати ефекти
  • Розбір основних ефектів для постпродакшену анімації: gradient, blur, roughen edges, chromatic aberrations
  • Практика: додаємо ефекти в наші анімації

Анімація для контенту: Instagram

  • Формати та форми моушну, які входять у пакет SMM
  • Робота з ресайзами анімації для сторіз, рілз, допису
  • Розбір прикладів моушн дизайну для інстаграму
  • Практика: анімуємо рілз за готовим дизайном та робимо ресайз

Анімація для контенту: YouTube

  • Формати та форми моушну, які входять у пакет YouTube
  • Робота з референсами
  • Стилі анімації: колаж та стоп-моушн
  • Робота з музикою в After Effects
  • Практика: анімуємо інтро-заставку

Інтерфейсна анімація

  • Особливості анімації в інтерфейсах
  • Сценарій для ролика на основі шляху користувача
  • Підготовка дизайнів під анімацію - експорт із Figma
  • Основи анімації вебелементів
  • Практика: анімуємо екрани застосунку

Анімація для формату Lottie: персонаж

  • Анімації Lottie: можливості, обмеження інструменту та що треба знати, щоб анімація працювала
  • Анімація простого персонажа-маскота для застосунку
  • Перевірка анімації в плеєрі Lottie
  • Експорт анімації у JSON
  • Практика: анімуємо двох простих персонажів та робимо експорт для Lottie

Анімація для формату Lottie: веб

  • Анімація складного екрана з растровими елементами та розмиттям
  • Експорт та перевірка анімації
  • Практика: створюємо анімацію для сайту з експортом у JSON

Моушн ролик: дизайн кейс

  • Принципи якісного дизайн-кейсу: різниця між сценами, ритм, динаміка, монтаж
  • Аналіз прикладів дизайн-кейсів
  • Збір аніматика проєкту
  • Практика: анімуємо яскравий дизайн-кейс з фокусом на ритм, динаміку та монтаж

Структура моушн проєкту

  • Головні складники роботи над проєктом: мудборд, сторіборд, звук, аніматик, ілюстрації/дизайни, анімація
  • Практика: складаємо мудборд для курсового проєкту, створюємо сторіборд, додаємо музику, збираємо аніматик

Моушн ролик: реклама події

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

Моушн ролик: монтаж шоурілу

  • Ідеї для оформлення власного шоурілу
  • Практика: анімуємо інтро та аутро для шоурілу

Портфоліо, позиціонування, розвиток

  • Поради, як просувати свою експертність та далі розвиватися
  • Формування власного портфоліо з робіт, зроблених на курсі

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

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

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

  • Василь Дубовий - Art Director та Motion Designer в EdEra
  • Жанна Сіренко - Motion Designer та Animator в OUSHN
  • Дарія Згуровець - Motion Designer та Animator в Kyїfornia
  • Марія Бородуліна - Аніматорка. моушн дизайнерка
  • Ірина Загрівая - Моушн-дизайнерка, аніматорка у Framewitch
  • Ліза Тарасова - Засновниця студії анімації Oushn
  • Теймур Бзікадзе - Аніматор в and action
Подати заявку
Курс
Формат
Online
Початок навчання
25.05.2026
Тривалість
4 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
  • Cloud technologies
Networking Technologies
Подробиці

У цьому курсі розробники навчаються створювати застосунки з використанням NoSQL API та пакету SDK для Azure Cosmos DB. Слухачі дізнаються, як писати ефективні запити, створювати політики індексування, керувати ресурсами, а також виконувати спільні операції за допомогою SDK

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

Початок роботи з Azure Cosmos DB для NoSQL

  • Знайомство з Azure Cosmos DB для NoSQL
  • Використання Azure CosmoDB для NoSQL

Планування та реалізація Azure CosmoDB для NoSQL

  • Планування вимог до ресурсів
  • Налаштування Azure Cosmo DB для бази даних та контейнерів NoSQL
  • Переміщення даних в Azure Cosmos DB для NoSQL та з нього

Підключення до Azure Cosmos DB для NoSQL за допомогою SDK

  • Використання Azure Cosmos DB для NoSQL SDK
  • Налаштування Azure Cosmos DB для NoSQL SDK

Доступ до даних та керування ними за допомогою пакету SDK NoSQL для Azure Cosmos DB

  • Реалізація Azure CosmoDB для точкових операцій NoSQL
  • Виконання транзакційних операцій між документами за допомогою Azure Cosmos DB для NoSQL
  • Обробка великих обсягів даних в Azure Cosmos DB для NoSQL

Виконання запитів в Azure Cosmos DB для NoSQL

  • Запит NoSQL у Azure Cosmos DB
  • Створення складних запитів за допомогою Azure Cosmos DB для NoSQL

Визначення та реалізація стратегії індексування для Azure Cosmos DB для NoSQL

  • Визначення індексів в Azure Cosmos DB для NoSQL
  • Налаштування індексів у Azure Cosmos DB для NoSQL

Інтеграція Azure Cosmos DB для NoSQL зі службами Azure

  • Використання каналу змін Azure Cosmos DB для NoSQL за допомогою SDK
  • Обробка подій за допомогою функцій Azure та каналу змін Azure Cosmos DB для NoSQL
  • Пошук даних NoSQL в Azure CosmoDB за допомогою Azure Cognitive Search

Реалізація стратегії моделювання та поділу даних для Azure Cosmos DB для NoSQL

  • Реалізація нереляційної моделі даних
  • Розробка​ стратегії та поділу даних

Розробка та реалізація стратегії реплікації для Azure Cosmos DB для NoSQL

  • Налаштування реплікації та керування відпрацюванням відмови в Azure Cosmos DB
  • Використання моделі узгодженості в Azure Cosmos DB для NoSQL
  • Налаштування запису в декілька регіонів в Azure Cosmos DB для NoSQL

Оптимізація продуктивності запитів та операцій в Azure Cosmos DB для NoSQL

  • Налаштування політики індексування в Azure Cosmos DB для NoSQL
  • Вимірювання продуктивності індексу в Azure CosmoDB для NoSQL
  • Реалізація інтегрованого кешу в Azure Cosmos DB для NoSQL

Моніторинг та усунення несправностей у рішенні Azure Cosmos DB для NoSQL

  • Вимірювання продуктивності в Azure CosmoDB для NoSQL
  • Моніторинг відповідей та подій в Azure Cosmos DB для NoSQL
  • Реалізація резервного копіювання та відновлення для Azure Cosmos DB для NoSQL
  • Реалізація безпеки в Azure Cosmos DB для NoSQL

Управління рішенням Azure Cosmos DB для NoSQL з використанням методів DevOps

  • Написання сценаріїв керування для Azure Cosmos DB для NoSQL
  • Створення шаблону ресурсів для Azure Cosmos DB для NoSQL

Створення серверних конструкцій програмування в Azure Cosmos DB для NoSQL

  • Створення транзакції з кількома елементами за допомогою Azure Cosmos DB для NoSQL
  • Розширення функціональних можливостей запитів та транзакцій в Azure Cosmos DB для NoSQL

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Електронні матеріали Microsoft
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат Microsoft
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курс
Подати заявку
Курс
Формат
Online
Початок навчання
09.04.2026
Тривалість
6 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • SQL / DBA
DAN IT Education
Подробиці

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

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

Модуль 1. Структура і дизайн баз даних

  • Тема 1.1: Основи моделювання баз даних
    • Що таке база даних? Основні концепції та термінологія
    • Вступ до реляційної моделі даних
  • Тема 1.2: Створення схем баз даних
    • Структура бази даних: схеми, таблиці, колонки
    • Практичне створення базової схеми
  • Тема 1.3: Ключі та обмеження
    • Первинні та зовнішні ключі: поняття та застосування
    • Впровадження обмежень для забезпечення цілісності даних

Модуль 2. Мова SQL та управління даними

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

Модуль 3. Просунуті операції SQL

У цьому модулі ви вивчатимете більш просунуті можливості SQL, а саме - будете працювати зі скалярними функціями, багатотабличними запитами та підзапитами.

Модуль 4. Програмування на SQL

Під час модуля "програмування" ви вивчатимете використання змінних, умовних операторів IF, циклів, курсорів, процедур та функцій.

Модуль 5. Проєктування баз даних

Фінальний модуль надасть розуміння процесу нормалізації та практичні навички створення ефективно структурованих баз даних.

Завершення курсу та сертифікація

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

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

Сертифікація

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

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

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

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

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

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

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

  • Дмитро Мазоха - Analytics Team Lead, NDA
  • Бестужев Владислав - ex-Middle BI Developer (QlikSense stack) at Plarium
Подати заявку
Курс
Формат
Online
Початок навчання
25.05.2026
Тривалість
4 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
  • Cloud technologies
Networking Technologies
Подробиці

У цьому курсі розробники навчаються створювати застосунки з використанням NoSQL API та пакету SDK для Azure Cosmos DB. Слухачі дізнаються, як писати ефективні запити, створювати політики індексування, керувати ресурсами, а також виконувати спільні операції за допомогою SDK.

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

Початок роботи з Azure Cosmos DB для NoSQL

  • Знайомство з Azure Cosmos DB для NoSQL
  • Використання Azure CosmoDB для NoSQL

Планування та реалізація Azure CosmoDB для NoSQL

  • Планування вимог до ресурсів
  • Налаштування Azure Cosmo DB для бази даних та контейнерів NoSQL
  • Переміщення даних в Azure Cosmos DB для NoSQL та з нього

Підключення до Azure Cosmos DB для NoSQL за допомогою SDK

  • Використання Azure Cosmos DB для NoSQL SDK
  • Налаштування Azure Cosmos DB для NoSQL SDK

Доступ до даних та керування ними за допомогою пакету SDK NoSQL для Azure Cosmos DB

  • Реалізація Azure CosmoDB для точкових операцій NoSQL
  • Виконання транзакційних операцій між документами за допомогою Azure Cosmos DB для NoSQL
  • Обробка великих обсягів даних в Azure Cosmos DB для NoSQL

Виконання запитів в Azure Cosmos DB для NoSQL

  • Запит NoSQL у Azure Cosmos DB
  • Створення складних запитів за допомогою Azure Cosmos DB для NoSQL

Визначення та реалізація стратегії індексування для Azure Cosmos DB для NoSQL

  • Визначення індексів в Azure Cosmos DB для NoSQL
  • Налаштування індексів у Azure Cosmos DB для NoSQL

Інтеграція Azure Cosmos DB для NoSQL зі службами Azure

  • Використання каналу змін Azure Cosmos DB для NoSQL за допомогою SDK
  • Обробка подій за допомогою функцій Azure та каналу змін Azure Cosmos DB для NoSQL
  • Пошук даних NoSQL в Azure CosmoDB за допомогою  Azure Cognitive Search

Реалізація стратегії моделювання та поділу даних для Azure Cosmos DB для NoSQL

  • Реалізація нереляційної моделі даних
  • Розробка​ стратегії та поділу даних

Розробка та реалізація стратегії реплікації для Azure Cosmos DB для NoSQL

  • Налаштування реплікації та керування відпрацюванням відмови в Azure Cosmos DB
  • Використання моделі узгодженості в Azure Cosmos DB для NoSQL
  • Налаштування запису в декілька регіонів в Azure Cosmos DB для NoSQL

Оптимізація продуктивності запитів та операцій в Azure Cosmos DB для NoSQL

  • Налаштування політики індексування в Azure Cosmos DB для NoSQL
  • Вимірювання продуктивності індексу в Azure CosmoDB для NoSQL
  • Реалізація інтегрованого кешу в Azure Cosmos DB для NoSQL

Моніторинг та усунення несправностей у рішенні Azure Cosmos DB для NoSQL

  • Вимірювання продуктивності в Azure CosmoDB для NoSQL
  • Моніторинг відповідей та подій в Azure Cosmos DB для NoSQL
  • Реалізація резервного копіювання та відновлення для Azure Cosmos DB для NoSQL
  • Реалізація безпеки в Azure Cosmos DB для NoSQL

Управління рішенням Azure Cosmos DB для NoSQL з використанням методів DevOps

  • Написання сценаріїв керування для Azure Cosmos DB для NoSQL
  • Створення шаблону ресурсів для Azure Cosmos DB для NoSQL

Створення серверних конструкцій програмування в Azure Cosmos DB для NoSQL

  • Створення транзакції з кількома елементами за допомогою Azure Cosmos DB для NoSQL
  • Розширення функціональних можливостей запитів та транзакцій в Azure Cosmos DB для NoSQL

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Електронні матеріали Microsoft
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат Microsoft
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курс
Подати заявку
Курс
Формат
Online
Початок навчання
24.03.2026
Тривалість
4 занять
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
6 100 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Motion Designer / Video Editor / 2D & 3D Animator
Світ Сучасної Освіти
Подробиці

Цей навчальний курс допоможе опанувати навички створення анімаційного контенту для соцмереж за допомогою Adobe After Effects. Студенти навчаться створювати динамічні відеоролики, анімовану графіку та візуальні ефекти для рекламних кампаній, сторіз, постів та іншого контенту для соцмереж.

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

Вступ до Motion Design та основи роботи з After Effects

  • Що таке Motion Design? Приклади застосування у соціальних мережах
  • Знайомство з інтерфейсом Adobe After Effects
  • Основні інструменти та панелі (таймлайн, композити, шарові панелі)
  • Налаштування проєкту та підготовка робочого середовища
  • Основні формати відео для соцмереж (Instagram, TikTok, YouTube, Facebook)

Основи анімації в After Effects

  • Що таке ключові кадри (keyframes) та як вони працюють
  • Властивості анімації: позиція, масштаб, прозорість
  • Інструменти для створення плавних рухів (easing, graph editor)
  • Анімація тексту та об'єктів (змінення кольору, масштабування)
  • Практика створення простих анімацій для Instagram Stories та TikTok

Робота зі шрифтами та текстовими анімаціями

  • Робота з текстовими шарами та основні параметри (шрифт, розмір, колір, трекінг)
  • Створення кінцевих титрів та анімованих цитат для соцмереж

Робота з формами та анімація графічних об'єктів

  • Інструменти створення форм (кола, квадрати, лінії, іконки)
  • Робота з Shape Layers (шар форм) та їх налаштування

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

  • Принципи створення плавних переходів між сценами (cut, fade, slide, zoom)
  • Робота з ефектами маскування (masking) та шляхами анімації (motion paths)
  • Створення популярних переходів для Instagram Stories та Reels (панорамування, масштабування, рух камери)

Ефекти та стилізації у After Effects

  • Застосування базових ефектів (glow, blur, shadow, ripple)
  • Використання ефектів розмиття (blur) та спотворення (distortion) для створення стилю соцмереж
  • Налаштування візуальних ефектів для різних соцмереж (Instagram Stories, TikTok, Facebook)

Використання анімаційних шаблонів

  • Огляд безкоштовних та платних ресурсів для шаблонів (Motion Array, Mixkit, Videohive)
  • Використання готових шаблонів для створення контенту швидко та якісно

Робота з кольором та візуальним стилем

  • Налаштування кольорових корекцій (Color Correction) та колірного градуювання (Color Grading)
  • Використання градієнтів та трендових кольорів для створення сучасного контенту

Робота зі звуком та синхронізація з музикою

  • Де взяти безкоштовні звукові ефекти та музику (Soundstripe, Artlist, Epidemic Sound)
  • Додавання та корекція звуку у After Effects

Підготовка фінальних проєктів для соцмереж

  • Розширення для експорту та оптимізації розміру файлів (MP4, MOV, GIF)
  • Програми для прискореного експорту та рендерингу (Adobe Media Encoder)

Індивідуальний проєкт

  • Завдання: створити короткий анімований ролик для Instagram Stories, TikTok або рекламного посту
  • Робота над фінальним проєктом із застосуванням усіх отриманих навичок

Інструменти та програмне забезпечення, які використовуються на курсі

  • Основне середовище: Adobe After Effects
  • Додаткові інструменти: Adobe Illustrator (для створення графіки), Adobe Media Encoder (для експорту)
  • Ресурси: готові шаблони з Videohive, Motion Array, Mixkit для швидкої роботи

Після завершення курсу учасники зможуть

  • Створювати анімовані відео для соціальних мереж (Instagram Stories, TikTok Reels, Facebook Ads)
  • Використовувати інструменти After Effects для створення анімацій, графіки та візуальних ефектів
  • Працювати з анімаційними шаблонами та створювати унікальний контент

Для успішного проходження курсу учасникам бажано мати

  • Базові знання роботи з Adobe Photoshop або Illustrator
  • Розуміння основ роботи з графікою для соцмереж
  • Інтерес до створення анімаційного контенту
  • Попередній досвід роботи з After Effects не обов'язковий

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
  • Проєкт в портфоліо
Подати заявку
Курс
Формат
Online
Початок навчання
12.03.2026
Тривалість
48 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
17 600 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • QA Automation / QA Manual
QALight
Подробиці

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

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

Теми

  • Вступне. Знайомство і загальна теорія.
  • Python: Написання першої програми "Hello world!". Змінювані та незмінні типи даних. Операції з примітивними типами. Оператори.
  • ООП в Python.
  • Робота з рядками. Імпорт і установка пакетів.
  • Послідовності та колекції.
  • Ієрархія та обробка виключень.
  • Робота з текстовими файлами (txt, xml, json).
  • TDD. Знайомство з unittest і pytest.
  • Деталі pytest: фікстури, конфігураційні файли. Логування.
  • Веб-елементи. Практика написання локаторів (X-Path).
  • Системи контролю версій. Git
  • Знайомство з Selenium WebDriver. Написання та запуск першого тесту.
  • Створення структури фреймворку, базових бібліотек і написання тестів.
  • Види очікувань. Декоратори.
  • Паттерни проєктування. Написання тесту з використанням PageObject.
  • Практика написання тест-кейсів. Параметризовані тести.
  • Робота з REST API.
  • Робота з Базами даних.
  • Continuous integration (Jenkins).
  • Підсумкове заняття.
  • Тестове інтерв'ю на автоматизатора.

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

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

Вимоги для проходження курсу

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

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

Артем Сварич - понад 6 років в QA Automation. Працював у компаніях exist.ua, Orderry, Luxoft.

Подати заявку
Курс
Формат
Online
Початок навчання
14.04.2026
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 600 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • Data Analyst / Business Intelligence (BI)
DAN IT Education
Подробиці

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

Модуль 1. Вступ до Power BI

Вступ до Power BI: продукти, ліцензування, знайомство з інтерфейсом, базові налаштування.

Модуль 2. Трансформація даних з Power Query

Трансформація даних з Power Query: підключення до даних, очищення, трансформація та підготовка даних.

Модуль 3. Моделювання даних

Моделювання даних: створення моделей, зв'язків між таблицями, їх види та призначення.

Модуль 4. DAX

DAX: контексти, створення мір, стовпців та таблиць, обчислення.

Модуль 5. Візуалізація даних

Візуалізація даних: використання вбудованих візуалізацій та їх кастомізація, робота з мапами, меню навігації, кастомні підказки та деталізація.

Модуль 6. Налаштування безпеки, спільний доступ

Налаштування безпеки, спільний доступ: RLS (Row-Level Security), публікація та спільний доступ до звітів, розклад автоматичного оновлення.

Практичний проєкт

Практичний проєкт: створення повноцінного звіту для реального бізнес-кейсу.

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

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

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

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

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

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

  • Ірина Чиж - Senior DW/BI Engineer at SoftServe
  • Дмитро Мазоха - Analytics Team Lead, NDA
Подати заявку
Курс
Рекомендуємо
Формат
Online
Початок навчання
03.03.2026
Тривалість
50 годин
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментора
  • Project Manager
IAMPM
Подробиці

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

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

Вибір слова

  • Чим IT-проєкт відрізняється від традиційного
  • Етапи IT-проєкту: від ініціації до завершення
  • Трикутник РМ-а: терміни, бюджет, якість
  • Стейкхолдери - як працювати із замовником
  • Lean Canvas - зручний спосіб описати вашу ідею

Ініціація. Запускаємо проєкт

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

Воркшоп з декомпозиція та workflow проєкту

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

Основи роботи. Завдання та ролі

  • Модель розробки ПЗ
  • Фреймворки розробки
  • Постановка завдань
  • Ролі та ризики у розробці

Hard skills

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

Вибір інструменту

  • Документація
  • Технічне завдання
  • User Story та прототипи сторінок
  • Системи управління проєктами
  • Ділове листування
  • Інструменти для роботи

Планування. Базовий план проєкту

  • Декомпозиція та WBS
  • Оцінка термінів та вартості робіт
  • Ресурси - розподіляємо, щоб усім вистачило
  • Бюджет - плануємо та укладаємося

Оцінка проєкту

  • З чого складається оцінка проєкту?
  • Етапи оцінювання
  • Методики оцінки
  • Підтвердження оцінки

Планування. Ризики та інструменти

  • Ризики та якість
  • Інструменти планування
  • Метод критичного шляху
  • План комунікації
  • Діаграми Гантта

Воркшоп з визначення етапів та активностей проєкту

  • Структура проєкту
  • Блоки робіт
  • Процеси управління проєктом
  • Change management

Практика гнучкої розробки

  • Управління процесом
  • Методологія Agile
  • Scrum: ролі, метрики, складнощі
  • Роль PM в Agile

Soft skills

  • Токсичність в IT команді та як із нею впоратися
  • 7 гріхів клієнта щодо soft skills: як діяти менеджеру
  • Як мотивувати команду йти до цілей, а не просто робити завдання
  • Лекція з презентації рішення для замовника

Воркшоп по роботі зі Scrum та Kanban

  • Практика роботи в Scrum
  • Практика роботи в Kanban
  • Kanban та Scrum - як налаштувати всередині вашої команди

Контроль проєкту й команди

  • Техніки контролю проєкту та команди
  • Як контролювати ризики
  • Метрики
  • Особливості контролю у Scrum та Kanban

Tech skills

  • Які знання потрібні менеджеру на кожному етапі
  • Різновиди технічних фахівців (ролі в ІТ)
  • Технічний сленг або як зрозуміти розробника

Завершення

  • Підготовка до закриття
  • Документація для закриття проєкту
  • Demo & Review
  • Підписання документів та звіт

Воркшоп по роботі з проєктом від ініціації до завершення

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

Іспит

  • Іспит і фінальна презентація всіх команд
  • Підбиваємо підсумки курсу і святкуємо
  • Розбираємося, як проводити ретроспективу на практиці

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

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

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

  • Анна Лаврова - Agile Coach у Wemanity Belgium
  • Павло Устинов - PM Officer at Solar Digital
  • Артем Жавроцький - Senior PM at Software
  • Санта Поштаренко - PMO at EPAM Systems
  • Людмила Гірченко - Senior Project Manager at Immunefi
  • Олександр Карпілович - Project manager at DataArt
  • Ірина Марусяк - Senior PM at SoftServe
  • Роберт Хачатрян - Delivery manager у Impressit
Подати заявку
Курс
Формат
Online
Початок навчання
24.03.2026
Тривалість
1 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
6 480 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • SysAdmin
IT Education Center
Подробиці

Курс надає знання та навички, необхідні для початку роботи на посаді молодшого системного адміністратора (Junior System Administrator). Після завершення курсу, отриманих знань буде достатньо щоб працювати системним адміністратором в невеликій компанії та здобути необхідний практичний досвід.

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

Архітектура систем Linux

  • Дізнаєшся про архітектуру ОС Linux
  • Навчишся встановлювати дистрибутиви та робити ручну розбивку диска

Лекція:

  • Архітектура систем Linux: трирівнева модель операційних систем
  • Різниця між Linux та Windows та іншими ОС
  • Встановлення різних дистрибутивів Linux
  • Розбивка диска (системного і допоміжних), включення LVM/RAID при розбивці диска

Практика: Встановлення різних дистрибутивів Linux із LVM/RAID розбивкою диска.

Файлові системи Linux

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

Лекція:

  • Типи файлових систем в Linux
  • Підтримка файлових систем з інших операційних систем (наприклад, з Windows), підключення їх до Linux
  • Поняття VFS, стандарт FHS
  • Об'єкти файлових систем
  • Що таке inode/vnode
  • Типи файлів у Linux

Практика:

  • Форматування файлових систем, монтування ФС до дерева каталогів Linux
  • Автоматичне монтування файлових систем при перезавантаженні ОС
  • Команди з керування файловими системами в Linux
  • Команди пошуку у ФС Linux

Процеси та логування в Linux

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

Лекція:

  • Менеджер процесів в Linux
  • Статуси та сигнали переривань процесів
  • Коди завершення команд/скриптів та процесів
  • Команди керування процесами в Linux
  • Утиліти моніторингу стану серверу Linux (lsof, top, atop, htop, iotop, bmon)
  • Системні журнали (логи) в Linux
  • Налаштування логування подій в Linux
  • Локальне логування у файлах та надсилання логів у централізовану систему збирання логів з серверів
  • Ротація логів Logrotate
  • Безпека ОС, налаштування системи аудиту подій в Linux і логування подій auditd
  • Планувальник задач cron

Практика:

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

Користувачі, групи в Linux. Встановлення програм (пакетів) в Linux за допомогою пакетних менеджерів і компіляція з вихідних кодів

  • Дізнаєшся про користувачів, групи та стандарт розширених прав Posix ACL
  • Зрозумієш, навіщо потрібні утиліти chown, chmod тощо
  • Встановиш пакети у систему за допомогою пакетних менеджерів та скомпілюєш вручну з вихідних кодів

Лекція:

  • Система прав користувачів і груп в Linux
  • Posix ACL
  • Розширені атрибути на файли та каталоги в Linux
  • Приховані права на файли й каталоги
  • Встановлення suid/sgid та sticky bit на файли й каталоги в Linux
  • Методи встановлення програм (пакетів) в Linux
  • Пакетні менеджери в різних дистрибутивах (dpkg, apt, rpm, yum, dnf, snap): огляд, різниця між ними
  • Компіляція пакетів з вихідних кодів: як правильно це робити
  • Як зібрати пакет з вихідних кодів і правильно встановити пакет в систему

Практика:

  • Створення користувачів, груп в Linux
  • Команди з керування користувачами, групами
  • Зміна прав на файли й каталоги в Linux (chown, chmod, umask)
  • Встановлення пакетів у систему за допомогою пакетних менеджерів з репозиторіїв і компіляція вручну з вихідних кодів

Мережа в Linux

  • Познайомишся з мережевими моделями OSI, TCP/IP, протоколом DHCP та налаштуєш DHCP сервер
  • Налаштуєш протоколи передачі даних та транслятор NAT (DNAT/SNAT), PROXY

Лекція:

  • Мережеві моделі OSI та TCP/IP: огляд, різниця між ними
  • MAC адреси
  • IP адреси: IPv4, IPv6, трансляція IP адрес (NAT та його види)
  • Мережеві фільтри в Linux, ланцюжки та таблиці версій фаєрволів у Linux (iptables, nftables, ebtables, xtables)
  • Протокол автоматичного налаштування мережі для вузлів - DHCP
  • Протоколи передачі даних: ssh, ftp, nfs, samba, rsync
  • Прямі та зворотні проксі

Практика:

  • Налаштування мережі в Linux, синтаксис файлів налаштування мережі в різних дистрибутивах
  • Робота на практиці з протоколами ARP, ICMP, DHCP, NAT
  • Налаштування на сервері протоколів: NFS, SAMBA, FTP, PROXY
  • Копіювання інформації між серверами: scp, rsync

Процес завантаження ОС Linux

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

Лекція:

  • Послідовність завантаження системи
  • Завантажувач Linux - Grub
  • Механізм Chroot
  • Режим відновлення системи (rescue), завантаження системи з LiveCD (LiveUSB)

Практика:

  • Робота з Grub - завантажувачем Linux
  • Командний рядок Grub
  • Відновлення системи, що не може самостійно завантажитись
  • Перенесення системи між серверами без перевстановлення

Скрипти bash/shell-скрипту

  • Дізнаєшся основи написання скриптів на shell, bash
  • Розберешся у синтаксисі на прикладах

Лекція:

  • Основи bash/shell-скриптингу, синтаксис сценаріїв shell/bash
  • Де зустрічаються скрипти на shell/bash в системах Linux
  • Приклади написання скриптів на shell/bash
  • Сценарні мови програмування

Практика: Написання shell/bash скриптів, автоматизація керування серверами Linux.

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

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

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

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

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

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

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

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

Подати заявку

Сторінки