Лучшие IT курсы в Украине

Мы собрали лучшие платные и бесплатные IT курсы Украины, которые позволят вам овладеть новой профессией с возможностью трудоустройства или углубить свои знания в области информационных технологий. Есть учебные программы для детей, с нуля для начинающих и опытных специалистов. Вы можете сравнить цены, программы АйТи курсов и условия обучения.
Читать далее
Курс
Формат
Online
Начало занятий
27.04.2026
Длительность
8 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
11 824 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • SQL / DBA
SoftServe Academy
Подробнее

План курсу

Теми:

  • Relational Database Basic
  • Keys. Relations. SQL Data Types
  • Accessing Data: simple SELECT statement
  • Creating simple reports
  • SELECT Statement: Working with Multiple Tables
  • Advanced Data Selection: Aggregate Functions
  • SQL Subqueries
  • Database Design. Building a Simple Database Structure
  • Database Objects’ Management
  • Manipulating Database Data. Specifying Values
  • Views: Creating, Usage and Deleting
  • DB Administration. Transactions
  • Creating the Stored Procedures
  • Triggers in DB
  • NoSQL, MongoDB

Після проходження курсу ви будете вміти:

  • Базові типи даних мови SQL; оператори SQL, які відповідають за створення об’єктів бази даних; оператори SQL, які надають можливість маніпулювати даними; засоби доступу до даних; інструменти та конструкції SQL для адміністрування бази даних;
  • Проєктувати базу даних конкретної предметної області; використовувати графічний клієнт для роботи із сервером бази даних. створювати об’єкти бази даних та управляти ними;
  • Додавати дані в базу, змінювати та знищувати їх; будувати прості та складні запити до таблиць бази даних;
  • Управляти роботою користувачів БД та їх ролями; використовувати SQL-запити для доступу до даних з програмних модулів.

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

  • Загальні знання СУБД
  • Підтримка ментора впродовж навчального процесу
  • Підсилення твого CV
  • Доступ до додаткових е-курсів для навчання у власному темпі
  • Онлайн-курси за рівнем англійської та Speaking Club

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

Dmytro Minochkin - Ментор SoftServe Академії

Подать заявку
Экспресс-курс
Формат
Online
Начало занятий
23.03.2026
Длительность
8 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
уточняйте
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • Office
Networking Technologies
Подробнее

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

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

Теми:

  • Основні елементи інтерфейсу
    • Налаштування панелі швидкого доступу
    • Налаштування представлення документа
    • Навігація та пошук документом
  • Створення та збереження документа
  • Базові можливості форматування тексту
  • Виділення, заміна, видалення
    • Видалення спеціальних символів в Word
    • Перевірка орфографії та граматики
    • Налаштування автозаміни
    • Додавання та зміна запису в списку автозаміни
  • Експрес-блоки
  • Зміна інформації про документ
  • Форматування абзаців в MS Word
    • Табуляція
    • Робота з однорівневими списками
    • Робота з багаторівневими списками (основи)
  • Вставлення таблиці
    • Проектування таблиці
  • Управління потоком тексту в MS Word
    • Робота з макетом сторінки
    • Розміри сторінки
    • Робота з розривами в документі
    • Використання перенесення
    • Розбивання тексту на сторінки
    • Розбивання тексту на кілька колонок
    • Форматування тексту колонками
    • Додавання порожньої сторінки
  • Основи використання стилів
    • Типи стилів
    • Стиль абзацу
  • Вставлення різних об'єктів в MS Word
    • Робота з діаграмами
  • Теми документа
  • Виправлення в Word
    • Примусовий запис виправлень
  • Друк

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Методичка у вигляді конспекту
  • Електронний сертифікат НЦ
  • Кава-брейки (очний курс)
  • Консультації тренера протягом 3-х місяців після закінчення курсу
Подать заявку
Курс
Формат
Online
Начало занятий
13.04.2026
Длительность
8 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
43 995 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • QA Automation / QA Manual
SoftServe Academy
Подробнее

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

Базовий рівень

Після базового курсу тестування та основ ІТ ти:

  • Вмітимеш розрізняти різні типи тестування ПЗ
  • Зможеш аналізувати типові вимоги
  • Будеш знаходити та описувати типові (найпоширеніші) дефекти
  • Навчишся створювати і проходити тестові випадки
  • Будеш розуміти в загальному архітектуру сучасних програм
  • Будеш мати поняття про бази даних та мережі, а також HTML
  • Вмітимеш писати запити до бази даних на мові SQL
  • Отримаєш базове розуміння шифрування даних та роботи з віртуалізацією
  • Розумітимеш, які комунікативні навики потрібні для успішної кар'єри в ІТ

Після Java бащового курсу ти вмітимеш:

  • Застосовувати на практиці основні принципи об'єктно-орієнтованого програмування i синтаксичні конструкції мови програмування Java
  • Розробляти базові вебдодатки
  • Працювати з розподіленою системою керування версіями файлів GIT

Після курсу основи автоматизації тестування ти вмітимеш:

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

Практичний рівень

Після практичного курсу автоматизації тестування ти:

  • Знатимеш, як тестувати та які підходи використовувати для перевірки веб додатків та API
  • Використовуючи Selenium WebDriver, навчишся створювати автоматизовані тести для перевірки їх функціоналу
  • Набудеш навики роботи з популярними інструментами: JUnit, PowerMock і PowerMockito, Maven, Swagger, Curl, OKHttp і RestAssured, Slf4j/Log4j, Allure Framework та ін.
  • Знатимеш, як розробляти автоматизовані тести, використовуючи шаблон проектування PageObject
  • Працюватимеш з базами даних, використовуючи JDBC
  • Отримаєш досвід командної роботи

Проєктний рівень

Після проєктного навчання з автоматизованого тестування ти:

  • Отримаєш досвід роботи на овпенсорсному проєкті, тестуючи веб-додатки та АРІ
  • Зможеш розробляти фреймоврк для автоматизованого тестування, використовуючи шаблон проєктування PageObject
  • Вмітимеш працювати в команді разом з девелоперами, бізнес-аналітиками, дизайнерами тощо під керівництвом досвідчених експертів та менторів
  • Навчишся планувати, оцінювати та виконувати завдання за методологією Agile (SCRUM, Kanban)
  • Зможеш додати отриманий досвід до свого портфоліо

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

  • Постійна підтримка ментора
  • Career advisor з тобою на всьому шляху
  • Додаткові е-лернінги
  • Розмовний клуб з англійської
  • Сертифікат по завершенню
  • 24/7 доступ до відео та матеріалів
  • Ком'юніті однодумців
  • Розвиток м'яких навичок
  • Технічне інтерв'ю для успішних випускників
Подать заявку
Курс
Формат
Online
Начало занятий
30.03.2026
Длительность
12 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
64 193 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Fullstack
SoftServe Academy
Подробнее

Ти опануєш всі необхідні знання та навички Full Stack Python/React Developer.

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

Базовий рівень

На курсі Python Fundmentals ти навчишся:

  • Навчишся користуватися середовищем розробки для Python
  • Будуватимеш алгоритми з базових конструкцій мови
  • Розроблятимеш програми з модулями та пакетами
  • Працюватимеш зі змінними різних типів та з даними у файлах
  • Застосовуватимеш основні принципи ООП
  • Користуватимешся системою керування версіями Git

На курсі Frontend Fundamentals ти навчишся:

  • Створювати сучасні, адаптовані для мобільних пристроїв та десктопів вебсайти з високим рівнем SEO-оптимізації, використовуючи HTML, CSS і JavaScript
  • Використовувати сучасні інструменти розробника на основі Visual Studio Code та Git/GitHub для публікації коду і розгортання проєкту

Після курсу Data Base Fundamentals ти зможеш:

  • Розробляти й адмініструвати бази даних, необхідні для будь-яких повноцінних IT-рішень (як реляційні, так і нереляційні)
  • Проєктувати та створювати таблиці, і будувати запити до них з використанням мови SQL

Після DevOps for Developers ти навчишся:

  • Розгортати, підтримувати та тестувати середовища і інфраструктури для виконання проєктів
  • Автоматизувати процеси збірки і розгортання (CI/CD) у тому числі з використанням контейнерів

Поглиблений рівень

Після Practical Python ти:

  • Поглибиш знання з основ Python
  • Навчишся створювати сучасні вебзастосунки, використовуючи Django
  • Працюватимеш із базами даних за допомогою SQLAlchemy
  • Вмітимеш будувати проєкти у клієнт-серверній архітектурі з використанням REST API
  • Знатимеш, як створювати модульні тести для сучасних застосунків

Після Practical React ти:

  • Створювати вебзастосунки з використанням React, Node.js, Next.js та мов програмування JavaScript і TypeScript, а також тестувати їх
  • Застосовувати принципи SOLID і розуміти, як впроваджувати їх у проєкти
  • Використовувати ключові аспекти роботи з JavaScript для реалізації ефективних рішень

Проєктний рівень

Після Project-based learning Full Stack Python/React ти зможеш:

  • Ефективно працювати в проєктній команді за методологією Agile, оцінювати завдання, розставляти пріоритети та працювати з дедлайнами
  • Налаштовувати та використовувати Dev, Stage та Prod середовища для розробки та розгортання вебзастосунків
  • Розробляти повноцінні вебзастосунки з Python та Django Rest Framework для бекенду і React.js для фронтенду
  • Використовувати проєктну документацію та інструменти керування завданнями й обліку дефектів, як-от GitHub Board або Trello
  • Інтегрувати backend та frontend за допомогою REST API для забезпечення надійного та гнучкого обміну даними між сервером і клієнтом
  • Застосовувати Docker для контейнеризації застосунків і керування середовищами розробки

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

  • Графік 2-3 рази на тиждень переважно у вечірній час
  • Живі онлайн-заняття з менторами, записи всіх занять і чат в Discord
  • Сертифікат за проходження кожного курсу
  • 70% програми - практичні завдання з перевіркою
  • Підтримка менторів
  • Можливість навчатися в будь-який час по записах і брати паузу між курсами
  • Навчаємо використовувати сучасні ШІ-помічники та інструменти
  • Спільнота однодумців у Discord
  • Доступ до додаткових e-курсів
  • Безкоштовний розмовний клуб з англійської
  • Закриті події з експертами компанії

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

  • В'ячеслав Колдовський - Full Stack Developer
  • Володимир Дуднік - Ментор SoftServe Academy
  • Любомир Галамага - Ментор SoftServe Academy
  • Наталія Ревуцька - Ментор SoftServe Academy
  • Владислав Хричов - Full Stack Developer
  • Михайло Плеша - System Administrator
  • Дмитро Міночкін - Cloud Architect
  • Ігор Капацила - Full Stack Developer
Подать заявку
Курс
Формат
Online
Начало занятий
06.04.2026
Длительность
4 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • Technical Support
Networking Technologies
Подробнее

Курс надає знання та навики для фахівців з ІТ ідентифікації і доступу, а також фахівцям з ІТ безпеки, необхідні для впровадження рішень з управління ідентифікацією на основі Microsoft Azure AD і пов'язаних технологій ідентифікації. Курс включає в себе ідентифікаційний контент для Azure AD, реєстрацію корпоративного додатка, умовний доступ, управління ідентифікацією та інші інструменти.

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

Впровадження рішення для управління ідентифікацією

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

Впровадження рішення для автентифікації і управління доступом

  • Захист користувача Azure AD за допомогою MFA
  • Управління автентифікацією користувачів
  • Планування, впровадження та адміністрування умовного доступу
  • Управління захистом посвідчень Azure AD

Реалізація управління доступом для додатків

  • Планування і проектування інтеграції підприємства для SSO
  • Впровадження та моніторинг інтеграції корпоративних додатків для SSO
  • Реалізація реєстрації додатка

Планування і впровадження стратегії управління ідентифікацією

  • Планування та впровадження управління правами
  • Планування, впровадження та управління перевірками доступу
  • Планування і реалізація привілейованого доступу
  • Моніторинг та обслуговування Azure AD

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

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

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Електронні матеріали Microsoft
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат Microsoft
  • Обід і кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подать заявку
Курс
Формат
Online
Начало занятий
06.07.2026
Длительность
5 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
уточняйте
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • C# / .NET
Networking Technologies
Подробнее

Курс надає знання та навички програмування, необхідні для розробки Windows-додатків з використанням мови програмування C#. Він охоплює основи побудови програм на мові C#, синтаксис мови та деталі реалізації програм на платформі .NET Framework 4.5. Курс також надає інформацію про методи та технології, що використовуються в сучасних настільних та корпоративних додатках. В курсі розглядаються способи обробки подій, програмування інтерфейсу користувачів, доступ до баз даних, асинхронне виконання операцій, створення атрибутів користувачів, шифрування та дешифрування даних.

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

Огляд синтаксису C#

  • Огляд способів розробки додатків з використанням C#
  • Типи даних, оператори та вирази
  • Програмування мовних конструкцій на C#

Створення методів, обробка виключень та моніторинг програм

  • Створення та виклик методів
  • Створення перевантажених методів та використання опціональних optional параметрів та параметрів, які повертають значення Output
  • Обробка виключень
  • Моніторинг додатків

Розробка коду для графічного додатка

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

Створення класів та реалізація колекцій

  • Створення класів
  • Визначення та реалізація інтерфейсів
  • Реалізація колекції

Створення ієрархії класів за допомогою спадкування

  • Створення ієрархії класів
  • Розширення класів .NET Framework
  • Створення універсальних generic-типів

Читання та записування локальних даних

  • Читання та запис файлів
  • Серіалізація та десеріалізація даних
  • Реалізація введення та виведення за допомогою потоків

Доступ до бази даних

  • Створення та використання моделей даних Entity Data Models
  • Запит даних з допомогою LINQ
  • Оновлення даних з допомогою LINQ

Доступ до віддалених даних

  • Доступ до даних через мережу
  • Доступ до даних в хмарі

Проектування користувальницького інтерфейсу для графічних додатків

  • Використання XAML для проектування користувальницького інтерфейсу
  • Прив'язка елементів управління до даних
  • Стилізація користувальницького інтерфейсу

Підвищення продуктивності додатків

  • Реалізація багатопоточності з допомогою класів Tasks та лямбда-виразів
  • Асинхронне виконання операцій
  • Синхронізація одночасного доступу до даних

Інтеграція з некерованим unmanaged-кодом

  • Створення та використання динамічних об'єктів
  • Управління часом життя об'єктів та unmanaged-ресурсами

Створення повторно використовуваних типів та збірок

  • Перевірка об'єкта метаданих
  • Створення та використання атрибутів
  • Генерація керованого коду
  • Керування версіями, підпис та розгортання складань

Шифрування даних

  • Реалізація симетричного шифрування
  • Реалізація асиметричного шифрування

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

  • Описати синтаксис та основні особливості C#
  • Створювати та викликати методи, перехоплювати та обробляти виключення, описувати вимоги до моніторингу масштабованих додатків
  • Реалізувати базову структуру та основні елементи типового настільного додатка
  • Створювати класи, визначати та реалізувати інтерфейси, а також створювати та використовувати колекції
  • Використовувати спадкування для створення ієрархії класів, розширювати класи .NET Framework, а також створювати універсальні класи та методи
  • Читати та записувати дані за допомогою методів файлового введення та виведення, потоків, серіалізувати та десеріалізувати дані в різних форматах
  • Створювати та використовувати модель даних Entity Data Model для доступу до баз даних за допомогою LINQ-запитів, оновлювати дані
  • Створювати графічний інтерфейс користувача засобами XAML
  • Підвищувати зручність та знижувати час відгуку додатків за допомогою завдань та асинхронних операцій
  • Інтегрувати некеровані бібліотеки unmanaged libraries та динамічні компоненти в додатки C#
  • Використовувати метадані за допомогою відображення reflection, створювати та використовувати свої атрибути, генерувати код під час виконання, а також керувати версіями складань
  • Шифрувати та дешифрувати дані за допомогою симетричного та асиметричного шифрування

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подать заявку
Курс
Формат
Online
Начало занятий
23.03.2026
Длительность
24 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
27 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Мир Современного Образования
Подробнее

Курс пропонує введення у технології Oracle. Студенти вивчають поняття реляційних баз даних та мову програмування SQL. Вивчають команди SQL, які дозволяють писати запити до одних та кількох таблиць, маніпулювати даними та створювати об'єкти бази даних.

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

Вступ

  • Завдання курсу, програма курсу, додатки до курсу
  • Огляд основних можливостей бази даних Oracle 12c та супутніх продуктів
  • Обговорення основних концепцій, а також теоретичних та фізичних аспектів реляційної бази даних
  • Введення в SQL та засоби розробки на ньому
  • Використання SQL Developer
  • Запуск SQL*Plus із Oracle SQL Developer
  • Схема Human Resource (HR)
  • Таблиці, що використовуються в курсі

Вилучення даних за допомогою команди SELECT

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

Обмеження та сортування даних

  • Використання пропозиції WHERE для вибірки необхідних рядків
  • Використання операторів порівняння та логічних операторів у пропозиції WHERE
  • Змінні підстановки
  • Використання команд DEFINE та VERIFY

Використання однорядкових функцій

  • Демонстрація відмінностей між однорядковими та багаторядковими функціями SQL
  • Перетворення рядків за допомогою символьних функцій, що використовуються у списку SELECT та пропозиції WHERE
  • Перетворення чисел за допомогою функцій ROUND, TRUNC та MOD
  • Арифметичні операції стосовно типу даних DATE
  • Використання функцій для роботи з датами

Використання функцій перетворення та умовних виразів

  • Опис явного та неявного перетворення типів даних
  • Використання функцій перетворення TO_CHAR, TO_NUMBER та TO_DATE
  • Вкладені функції
  • Застосування функцій NVL, NULLIF та COALESCE до даних
  • Використання логічних умов IF THEN ELSE у команді SELECT

Агрегація даних за допомогою групових функцій

  • Використання групових функцій у команді SELECT
  • Створення груп даних за допомогою пропозиції GROUP BY
  • Виключення груп даних за допомогою фрази HAVING

Відображення даних із кількох таблиць за допомогою з'єднань

  • Синтаксис з'єднання таблиць для доступу до даних більш ніж однієї таблиці
  • Типи з'єднань
  • Природне поєднання
  • З'єднання таблиці саме з собою
  • З'єднання з умовами, відмінними від рівності
  • Зовнішні з'єднання

Використання підзапитів

  • Типи проблем, які вирішуються за допомогою підзапитів
  • Однорядкові підзапити
  • Багаторядкові підзапити

Оператори роботи над безліччю

  • Опис операторів роботи над множинами
  • Оператори UNION та UNION ALL
  • Оператор INTERSECT
  • Оператор MINUS
  • Зіставлення результатів SELECT
  • Сортування результатів під час використання операторів роботи над безліччю

Мова зміни даних (DML)

  • Опис команд DML
  • Транзакції бази даних

Використання мови визначення даних (DDL)

Опис команд DDL.

Попередні вимоги до учасників курсу

  • Загальне уявлення про концепції та методики обробки даних
  • Загальне уявлення про мови програмування

Слухачі вивчають

  • Команди SQL та реляційну базу даних Oracle
  • Використовувати SQL Developer
  • Створення звітів за допомогою команд SQL
  • Зміна даних у реляційних таблицях та збереження змін
  • Концепція реляційних баз даних і мови програмування SQL
  • Створювати звіти за допомогою мови SQL

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

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
23.03.2026
Длительность
3 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
21 000 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • DevOps
ActPro
Подробнее

Протягом курсу Ви навчитесь розгортати інфраструктуру локально або у хмарному середовищі AWS, використовувати популярні інструменти як Ansible, Docker, GitLab CI/CD, Nginx, Postgres, ELK та Kubernetes. Також ви зможете підтримувати, а при необхідності оптимізувати наявні проєкти.

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

Модуль 1: Вступ в DevOps

  • Огляд та мета курсу
  • Методологія DevOps
  • Огляд основних інструментів та практик

Модуль 2: Адміністрування Linux

  • Робота з Vagrant
  • Процес завантаження, функції ядра Linux, робота з bash, регулярні вирази, awk
  • Файлова система, стандарт POSIX, inode, м’які та жорсткі посилання, програми для роботи з файлами
  • Управління процесами, сигнали, псевдо-файлова система /proc, програми ps, top, htop, atop
  • Systemd, робота з юніт-сервисами та таймерами, аналіз та пошук помилок за допомогою journalctl
  • Bash scripting, змінні оточення, розгалудження, цикли, взаємодія з користувачем
  • Мережа, netplan, ufw, SSH, робота з ключами, scp, rsync, NTP

Модуль 3: Створення хмарної інфраструктури в AWS (практика в ньому)

  • Знайомство з хмарною інфраструктурою та основними сервісами;
  • Робота з сервісами IAM, VPC, EC2, S3, Route53;
  • Творення ресурсів в AWS за допомогою Terraform;
  • Моніторинг CloudWatch;
  • Управління та оптимізація витрат

Модуль 4: Git та GitLab

  • Основи роботи з git
  • Push, fetch, pull
  • Git flow
  • Cloning repo, branches, merging branches, pull requests
  • Робота з Gitlab

Модуль 5: Використання Nginx як reverse proxy

  • Протоколи http, https, dns
  • Розуміння архітектури apache та nginx
  • Стек LAMP (Linux, Apache, MySQL, PHP)
  • Балансування навантаження за допомогою NGINX
  • Списки доступів та логування

Модуль 6: СУБД Postgres

  • Реляційні СУБД та SQL
  • Введення в PostgreSQL
  • Фізичні та логічні рівні
  • Види та пристрій реплікації
  • Резервне копіювання та відновлення

Модуль 7: Ansible

  • Введення в управління конфігурацією
  • Templates, handlers, dynamic inventory, vault, tags
  • Ролі, цикли, умови, фільтри
  • Best practices

Модуль 8: Docker

  • Введення в контейнеризацію
  • Пристрій Docker
  • Dockerfile, docker registry, doker-compose
  • Безпека контейнерів

Модуль 9: Continuous Integration & Continuous Delivery

  • Введення в CI/CD
  • Пристрій Gitlab CI
  • Безперервне постачання ПЗ
  • Побудова pipeline в GitLab

Модуль 10: Kubernetes

  • Введення в Kubernetes, архітектура та основні компоненти
  • Розгортання кластера Kubernete
  • Взаємодія з кластером за допомогою API. Робота з kubectl
  • Знайомство та операції з просторами імен
  • Створення та управління Pods, Deployments, ReplicaSets
  • Створення та управління Services, Ingress, Controllers
  • Введення в Helm Charts
  • Використання Secrets для роботи з конфіденційною інформацією

Модуль 11: Моніторинг та логування

  • Моніторинг інфраструктури в Prometheus
  • Сбір логів в ELK

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

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

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

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

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

  • Боєвець Дмитро - Devops/Information Security Officer
  • Володимир Нестеренко - DevOps, Системний інженер
  • Вікторія Захарова - Ведуча тренінгу Працевлаштування в IT
Подать заявку
Курс
Формат
Online
Начало занятий
08.04.2026
Длительность
2 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
8 553 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментора
  • IT Recruiting
CyberBionic Systematics
Подробнее

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

Курс ІТ Рекрутинг

  • Вступ та знайомство з курсом
  • Роль і базові знання рекрутера
  • Організація роботи рекрутера
  • Сорсинг і пошук кандидатів
  • Робота з вакансією
  • Перший контакт з кандидатом
  • Інтерв'ю та оцінка кандидатів
  • Психологія в рекрутингу
  • Закриття вакансії
  • Взаємодія з HR та Hiring Manager
  • Аналітика та ефективність рекрутера
  • Використання AI в IT-рекрутингу
  • Тиждень практичних занять. Частина 1
  • Тиждень практичних занять. Частина 2
  • Тиждень практичних занять. Частина 3
  • Як знайти першу роботу після курсу
  • Кар'єрний розвиток рекрутера

Business English

  • Business communication
  • Presenting efficiently
  • Negotiations
  • Social media
  • Sales
  • Legislation in English
  • Currency & Finance
  • Job Interview
  • Documents and reports
  • Business Correspondence

IT English

  • Effective Teams
  • Software Life Cycle
  • Deadlines and Project plans
  • Requirements
  • Design concepts
  • Development
  • Testing
  • Mobile app
  • Gamification
  • Data storage

Практичний курс "7 кроків для успішної кар'єри в ІТ"

  • Знайомство з Кар’єрним сервісом у CyberBionic Systematics
  • Сайти пошуку роботи. Різниця, специфіка, рейтинг
  • Аналіз ринку праці для IT-фахівців
  • Реєстрація на сайтах для пошуку роботи та заповнення власних профілів
  • Створення резюме (CV)
  • Створення супровідного листа (Cover Letter)
  • Спілкування з рекрутерами
  • Підготовка до співбесіди з HR
  • Підготовка до технічної співбесіди
  • Як отримати офер і пройти випробувальний термін

Після курсу ви будете вміти:

  • Зможете взяти реальну вакансію в роботу та закрити її від А до Я
  • Створите своє перше портфоліо рекрутера - з описом вакансії, листуванням із кандидатами, аналітикою та звітом
  • Навчитеся коригувати пошук, якщо немає відгуків, і знаходити альтернативні джерела кандидатів
  • Зрозумієте, як працювати з ІТ-командами, HR-відділом і замовником
  • Отримаєте готові шаблони: брифінг-лист, JD, скрипти комунікацій
  • Навчитеся використовувати AI для пошуку, аналітики й комунікації

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

  • Онлайн заняття
  • Домашні завдання
  • Практика та реальні кейси
  • Спілкування та підтримка
  • Тестування і сертифікати
  • Стажування
  • Працевлаштування

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

Чабан Вікторія - Career Consultant and Training Project Manager

Подать заявку
Курс
Формат
Online
Начало занятий
16.04.2026
Длительность
12 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
32 400 UAH за курс
Гибкий графикВыдаётся диплом/сертификатВозможно трудоустройствоСопровождение ментораРеальный проект в портфолио
  • Java
JavaRush
Подробнее

Курс від нуля до Junior-спеціаліста за 12 місяців. Протягом навчання Ви вивчите всі навики та технології необхідні для майбутньої професії.

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

Java Syntax

Вступне заняття. Команди та перша програма на Java

  • Про переваги Java та її сфери застосування
  • Про JavaRush та Java‑університет
  • Структура програми, метод main
  • sout
  • Знайомство з сайтом та WebIDE

Робота зі змінними, типи int та String

  • Збереження тексту до змінної, виведення її в консолі
  • Оголошення та ініціалізація змінних String
  • Коментарі в коді
  • Елементарні математичні операції зі змінними типу int
  • Інкремент, декремент
  • Конкатенація
  • Integer.parseInt(), String.valueOf()

Знайомство з типами та введення з клавіатури. Знайомство з IDEA

  • Зберігання примітивних змінних у пам'яті
  • Зберігання String змінних у пам'яті
  • byte, short, char, long, float, double
  • System.in, Scanner
  • Методи Scanner
  • Встановлення IDEA, завантаження проєкту, завантаження JDK (версія 11)
  • Встановлення плагіна, знайомство з його функціоналом

Умовний оператор

  • if, if-else, if-else-if
  • Блоки команд
  • Вкладені блоки команд (вкладені if-и)
  • Тип boolean
  • Оператори порівняння, double
  • Логічні AND, OR, NOT, XOR
  • Тернарний оператор
  • Порівняння примітивів та String

Факультатив

  • Підтягуємо новачків
  • Досвідченим студентам розповідаємо про фішки IDEA тощо
  • Компіляція класу в байт-код з консолі, запуск програми

Цикли

  • Проблематика на прикладі задачі, у якій потрібно виконати дію багато разів
  • while
  • break, continue
  • for
  • do-while
  • Порівняння різних циклів, роз'яснення, де і який краще використовувати

Масиви

  • Створення та заповнення масивів
  • Обхід масиву
  • Зберігання масивів у пам'яті

Двомірні масиви

  • Двомірні масиви
  • Зубчаті масиви
  • n-мірні масиви

Функції

  • Оголошення та виклик методів
  • Параметри
  • Повертаєме значення, void
  • Модифікатори доступу
  • Локальні змінні методу
  • Модифікатори методів, метод main

Робота з рядками та продовження попередньої теми

  • Константи
  • Приховування змінних (shadowing)
  • Екранування символів
  • Основні методи класу String

Факультатив

  • Літерали
  • Кодування
  • Допоміжні класи для роботи з рядками: StringBuilder, String.format
  • Утилітний клас Arrays

Типи даних. Знайомство з ООП

  • Примітивні типи
  • Приведення типів даних
  • Посилальні (зсилочні) типи
  • об'єкти
  • null
  • Знайомство з ООП
  • Наслідування

Об'єкти

  • Створення об'єктів (new)
  • Конструктор, конструктор за замовчуванням
  • Конструктор з параметрами
  • Порядок виклику конструкторів під час наслідування
  • Доступ до полів об'єкта (геттер, сеттер)
  • hashCode, equals

Класи та static

  • Статичні змінні
  • Порівняння статичних та нестатичних змінних
  • Статичні методи
  • Порядок ініціалізациії при використанні конструкторів та статичних блоків
  • Внутрішні класи

Факультатив

  • Життєвий цикл об'єкта
  • Завантаження класу

Списки та Generics

  • Класи-обгортки
  • ArrayList
  • Array VS ArrayList
  • Типізація ArrayList (дженерики)

Колекції

  • Ієрархія колекцій
  • Set, HashSet
  • iterator, for-each
  • Map, HashMap
  • Для яких задач які колекції краще використовувати
  • Collections

Факультатив

  • LinkedList
  • ArrayList VS LinkedList
  • Queue
  • SortedMap, TreeMap

Singleton, Enum, switch

  • Для чого потрібні перераховування
  • Оголошення Enum
  • Enum - найкращий сінглтон
  • switch

Винятки

  • Нормальне виконання коду та помилки в рантаймі
  • try-catch
  • Ієрархія винятків
  • multicatch
  • throw
  • checked і unchecked винятки
  • throws
  • finally
  • Створення власних винятків
  • Throwable
  • stack trace
  • try-with-resources
  • AutoCloseable

Факультатив

  • Обгортання винятку
  • Error

Потоки введення-виведення

  • InputStream
  • Reader
  • BufferedReader
  • OutputStream
  • Writer
  • BufferedWriter

Потоки введення-виведення. Pattern Decorator

  • ByteArrayInputStream
  • ByteArrayOutputStream
  • Комбінування потоків

Потоки введення-виведення. Java.nio

  • io VS nio
  • FileChannel
  • Selector
  • Path
  • Paths
  • Files

Робота з часом та датою

  • Date
  • DateFormat
  • Calendar
  • LocalDate, LocalTime, LocalDateTime
  • Instant
  • ZonedDateTime
  • DateTimeFormatter

Git. Підсумковий проєкт (криптоаналізатор)

Java Core

ООП: інкапсуляція, поліморфізм. Інтерфейси

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

ООП: перевантаження, перевизначення, абстрактні класи

  • Абстрактний клас
  • Реалізація абстрактних методів предка
  • Перевантаження (overload) методів - однакові назви
  • Перевизначення (override) методів

Stream API

  • Анонімний внутрішній клас
  • Реалізація абстрактних методів предка
  • Лямбда-вирази
  • Функціональні інтерфейси
  • method reference
  • Stream
  • Проміжні та термінальні методи Stream-у
  • map-reduce

ООП: композиція, агрегація, наслідування

  • Асоціація: композиція та агрегація
  • Наслідування

Інтерфейси: порівняння з абстрактним класом, множинне наслідування

  • Оголошення поведінки
  • Дефолтні методи
  • Реалізація декількох інтерфейсів
  • Проблема "ромба"
  • Порівняння абстрактних класів та інтерфейсів

Приведення типів, instanceof switch-expression

  • instanceof
  • Приведення типів (розширення та звуження)
  • switch expression, Enum

Особливості виклику конструкторів. Блок static

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

Як влаштований Object: equals, hashCode, clone, toString(). Immutable objects

  • Клас Object
  • Методи класу Object
  • mutable та immutable objects

Рекурсія

Знайомство з потоками (нитками, тредами): Thread, Runnable, start, sleep

  • Thread
  • Runnable
  • start
  • sleep
  • interrupt

Знайомство з потоками (нитками, тредами): synchronized, volatile, wait, notify.DeadLock

  • synchronized
  • volatile
  • join
  • wait, notify
  • Проблема DeadLock

Executors

  • ExecutorService
  • Патерн (шаблон) "фабричний метод"
  • Додавання задач до сервісу
  • Callable
  • Отримання результату: Future
  • Зупинка ExecutorService
  • FixedThreadPool
  • CachedThreadPool
  • ScheduledExecutorService

ThreadLocal, Callable, Future

  • ThreadLocal контекст
  • ThreadLocalRandom

Внутрішні/вкладені класи, приклади: Map.Entry

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

Серіалізація JSON/XML/YAML

  • java серіалізація
  • Формати даних xml, json, yaml
  • jackson ObjectMapper

Reflection API

  • Для чого потрібен Reflection API
  • Отримання даних: класу, метода, конструктора, поля
  • Створення об'єкту
  • Зміна внутрішнього стану об'єкту
  • Проксі
  • RMI

Анотації в Java

  • Декларативний та імперативний підхід до написання коду
  • Популярні анотації: @Deprecated, @Override, @Nullable
  • Створення анотацій
  • Обробка анотацій у рантаймі

Факультатив

Робота зі Swing.

Sockets

  • Socket
  • ServerSocket
  • live coding: написання примітивного чату для групи

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

Java professional

Збирання сміття та типи посилань у Java

  • Пам'ять JVM: stack і heap
  • CG: Serial, Parallel, CMS, G1, Shenandoah, ZGC
  • Кеш
  • WeakReference, SoftReference, PhantomReference

Патерни проєктування

  • Поведінкові:
    • ланцюжок обов'язків
    • команда
    • ітератор
    • посередник
    • знімок
    • спостерігач
    • стан
    • стратегія
    • відвідувач
    • шаблонний метод
  • Породжувальні:
    • прототип
    • будівельник
    • сінглтон
    • абстрактна фабрика
    • фабричний метод
  • Структурні:
    • декоратор
    • компонувальник
    • фасад
    • адаптер
    • проксі (замісник)

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

  • waterfall
  • v-model
  • incremental
  • RAD model
  • agile
  • iterative
  • spiral

Основи Maven. Встановлення Maven, керування залежностями, види Maven-репозиторіїв, збирання Java-проєкту

  • Завантаження, прописування змінних оточення
  • Створення maven-проєкту
  • Залежності
  • Плагіни
  • Фази (lifecycle)
  • Профілі
  • Білд артефактів

Досвід роботи з Guava, Apache Commons Collections

  • Multimap, BiMap
  • Multiset
  • Незмінні колекції
  • Objects: hashCode, equals
  • Throwables
  • CollectionUtils
  • StringUtils

JUnit

  • Для чого потрібне тестування
  • Типи тестування
  • @Test
  • @Before, @After
  • @BeforeClass, @AfterClass
  • Параметризовані тести

Mockito

  • Моки
  • mock і spy
  • when і thenReturn
  • verify
  • any, once, times

Логування

  • Для чого потрібні логи
  • Рівні логування
  • slf4j
  • Реалізації: log4j, JUL, logback, common-loggins
  • Аппендери

Як влаштована мережа. Мережева модель

  • Топологія мережі
  • Модель OSI
  • DNS

Архітектура ПЗ. Клієнт-серверна архітектура та її складові, трирівнева архітектура, архітектурні шаблони

  • Клієнт-серверна архітектура
  • Трирівнева архітектура (клієнт-сервер-БД)
  • Критерії вдалої архітектури:
    • ефективність
    • гнучкість
    • розширюваність
    • масштабованість
    • зручність тестування
    • зрозумілий та легкий для читання код
  • Модульна архітектура, декомпозиція

Протоколи HTTP/HTTPS. Протокол передачі даних, HTTP-запити та відповіді, відмінності HTTP та HTTPS. Cookies, Session

  • Протоколи передачі даних в мережі
  • http методи (GET, POST, PUT)
  • Параметри запитів
  • Тіло запиту
  • Хедери
  • Коди відповідей
  • http VS https
  • http сессії
  • Кукі
  • http/2

HttpClient

  • AJAX
  • java http client
  • Синхронні та асинхронні запити
  • Задача на отримання даних з інтернету (наприклад, прогноз погоди)

Сервлети, Java servlet API. Пишемо простий вебзастосунок

  • Що таке сервлет
  • Життєвий цикл
  • Сервлет-контейнер Tomcat
  • doGet, doPost
  • redirect VS forward
  • Фільтри

Контейнери сервлетів: Tomcat, розгортання додатку, налаштування сервера

Практика з теми попередньої лекції.

Знайомство з MVC (Model-View-Controller). JSP

  • Набір архітектурних принципів та ідей MVC
  • Схеми MVC
  • MVC у вебі
  • Типова помилка: бізнес-логіка в контролері
  • MVC на прикладі задачі
  • JSP

Вебсервіс

  • Що таке вебсервіс
  • Протоколи http, jms, ftp
  • Синхронні та асинхронні запити
  • Хмарні сервіси: IaaS, PaaS, SaaS (що завгодно як сервіс)

HTML-факультатив

  • Що таке HTML
  • Структура HTML-документа
  • Теги та їхні атрибути
  • CSS, його синтаксис
  • Класи та ідентифікатори
  • Селектори

Підсумковий проєкт. Servlet-quest конкурс

Написати на сервлетах текстову покрокову гру-квест.

Работа з базами даних. Hibernate.

Вступ до баз даних. Встановлення СУБД (MySQL). ddl, dml

  • Для чого потрібні БД
  • Реляційні та нереляційні БД
  • Реляційна модель
  • CAP теорема
  • Встановлення MySQL developer
  • Групи SQL (ddl, dml, dcl, tcl)

Типи даних. Створення таблиці. Написання insert, select, update, delete

  • Створення схеми
  • Створення таблиць
  • Зміна структури таблиць
  • insert
  • select
  • update
  • delete

Вибір даних

  • select з умовою
  • Перелік даних, що обираються
  • subselect
  • join: left, right, inner, cross
  • group by та агрегатні функції
  • index

Транзакції БД

  • Концепції ACID (Atomicity, Consistency, Isolation, Durability)
  • Управління транзакціями
  • Рівні ізоляції даних

Проєктування баз даних

  • Перша нормальна форма
  • Друга нормальна форма
  • Третя нормальна форма
  • Ключі (foreign key)
  • Відношення: one to, many to

JDBC 1

  • Для чого потрібен
  • Основні інтерфейси
  • Отримання даних у додатку з БД
  • Оновлення та видалення даних у додатку з БД

JDBC 2

  • Транзакції
  • Рівні ізоляції
  • Обробка checker винятків

ORM. Hibernate

  • Нестиковки об'єктної та реляційної моделей даних
  • ORM (Hibernate), JPA
  • Архітектура Hibernate
  • Конфігурація, основні анотації
  • Отримання даних у додатку з БД
  • Оновлення та видалення даних у додатку з БД
  • Hibernate VS JDBC

Hibernate. OneTo, ManyTo

Відносини (робота з колекціями).

Наслідування Entity for ORM

  • Одна таблиця для кожного класу
  • Одна таблиця для кожного класу з предками
  • Єдина таблиця для всієї ієрархії класів
  • Одна таблиця для кожного класу з використанням з'єднань (join)

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

hash for passwords.

Spring + Spring Boot

IoC, DI. Spring. Components. Beans

  • Чому Spring став де-факто стандартом галузі (переваги)
  • Принципи IoC і DI
  • Бін
  • Контекст (ApplicationContext)
  • AOP

Spring modules general. Spring Web MVC

  • core (beans, core, context, SpEL)
  • data access
  • testing
  • web
  • integration
  • web mvc

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

  • Оперування ресурсами, а не методами
  • http методи
  • http коди відповідей
  • Помилки
  • Запит колекції
  • Запит кількості об'єктів у колекції
  • Запит об'єкта коллекції
  • Додавання даних у колекцію
  • Редагування
  • Видалення
  • Домашнє завдання: спроєктувати 2-ранговий REST API

App controller-service-dao

  • Ієрархія контекстів
  • servlet config
  • Контролер - прийом запиту
  • Сервіс - бізнес-логіка
  • dao - зберігання стану

Spring ORM. @Transaction

  • Абстракція "транзакція"
  • Декларативні транзакції
  • transaction propagation
  • Переваги ORM + Spring
  • Налаштування hibernate SessionFactory
  • live coding example

Spring Test. AOP (logging)

  • unit testing
  • integration testing
  • Основні анотації
  • TestContext
  • live coding example (тестування API-метода або пари методів)
  • spring commons logging bridge

Spring Security (memory, DB)

  • Ключові об'єкти контексту spring security:
    • SecurityContextHolder
    • Authentication
    • UserDetails
    • GrantedAuthority
  • Авторизація та аутентифікація
  • OAuth2
  • Сесії в пам'яті
  • Сесії в БД

Spring Boot. Spring JPA

  • Стартери
  • Автоконфігурація
  • Вбудований tomcat
  • Анотації конфігурації
  • Демонстрація spring data jpa (генерація запиту за назвою метода в рантаймі)

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

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

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

  • Василь Малік - Team lead команди програмістів JavaRush
  • Володимир Крохмалюк - Software engineer
  • Вадим Новаковський - Senior Java Software Engineer
  • Олександр Чорноус - Software Engineer, Full Stack Developer
  • Валерій Попов - Java Team Lead
  • Роман Прищепа - Java Developer
  • Павло Плинько - Java Developer
Подать заявку
Курс
Формат
Online
Начало занятий
10.03.2026
Длительность
48 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
11 960 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • Project Manager
QALight
Подробнее

Курс для людей, які хочуть опанувати професію IT Project Manager. Програма курсу має досить велику кількість практичних занять, які допоможуть краще зрозуміти теоретичну частину, а також дати вміння та навички, які необхідні у повсякденній роботі менеджера. На заняттях будуть розглянуті основні теми стандарту PMBoK з акцентом їх практичне застосування, Agile-маніфест і SCRUM Guide, загальноменеджерські практики та особливості їх застосування.

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

Вступна частина

  • Огляд змісту курсу.
  • Типи IT-компаній.
  • Моделі контрактів.
  • Проект та операційна діяльність.
  • Структура команди.
  • Хто такий керівник проекту.
  • SDLC.
  • Практичне заняття – огляд індивідуальних проектів.

PMBoK

  • Огляд PMBoK.
  • Статут проекту.
  • Робота зі стейкхолдерами.
  • Робота із змістом проекту.
  • Декомпозиція змісту проекту.
  • Практична робота.
  • Оцінка тривалості проекту.
  • Розклад проекту.
  • Практична робота.
  • Методи ущільнення розкладу.
  • Допущення.
  • Ризики проекту.
  • Критерії приймання.
  • Управління змінами.
  • Управління комунікаціями.
  • Практична робота.

Agile

  • Agile Manifesto.
  • Огляд Scrum guide.
  • Користувацькі історії.
  • Оцінка розміру історій користувача.
  • Story points.
  • Розмір команди.
  • Ретроспектива та інші активності.
  • Нюанси застосування Scrum.
  • Практична робота.

Загальний менеджмент

  • Мікроменеджмент і делегування.
  • Огляд підходів мотивації.
  • People management.
  • Підсумкове заняття.

Заліковий блок

  • Захист проектів.
  • Іспит.

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

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

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

Владислав Кондратюк - Project Manager у TransferRoom.

Подать заявку
Курс
Формат
Online
Начало занятий
16.06.2026
Длительность
2 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
42 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Product Marketing / Brand Manager
Projector
Подробнее

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

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

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

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

Брифінг

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

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

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

Стратегія

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

Інсайт

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

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

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

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

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

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

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

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

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

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

  • Женя Гавриличенко - У минулому - старший стратег у Fedoriv
  • Дмитро Кудінов - CEO at inseed.marketing
  • Оксана Чумак - Стратег у Fedoriv
Подать заявку
Курс
Формат
Online
Начало занятий
12.03.2026
Длительность
48 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
17 600 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • QA Automation / QA Manual
QALight
Подробнее

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

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

  • Ознайомлення з групою. Цілі та завдання курсу.
  • Що таке Сайпрес? Навіщо його вчити? Як працює Сайпрес? Ключові відмінності від інших фреймворків. Демо запуск тестів.
  • Встановлення необхідного ПЗ: NodeJS, VSCode, Git, Cypress. Базове налаштування VSCode та плагінів. Пишемо перший тест. Структура базового проекту. Розбір документації (Cypress API).
  • HTML, CSS, DOM. Додавання тестових атрибутів у додатку.
  • Локатори CSS. Комбіновані локатори CSS. Cheet sheet для локаторів. Проблеми з локаторами у реальних проектах. Приклади та варіації локаторів.
  • Ознайомлення з Git, Git flow. Базові команди, створення проекту у GitHub.
  • Типи даних. Змінні, константи. Область видимості. Робота із об'єктами.
  • Оператори у JS. Логічні оператори, умови, цикли.
  • Функції, стрілочні функції. Аргументи функцій. Callback.
  • Синхронні та асинхронні операції. Асинхронна природа Cypress.
  • Бібліотека Mocha. Параметризовані тести.
  • Assertions. Бібліотека Chai.
  • Розбір ключових команд Cypress.
  • Cypress. Пошук та робота з елементами. Написання тестів. Використання команд Cypress.
  • ООП у JS. Page object pattern. Написання тесту за допомогою Page Object.
  • Робота з API. Написання тестів API.
  • Mocks, Fixtures.
  • Reporting.
  • Continuous integration. Jenkins/GitlabCI. Завдання для екзаменаційного проєкту.

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

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

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

  • Знання теорії тестування
  • Практичні навички мануального тестування

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

Дмитро Санітарській - має понад 5 років досвіду автоматизації тестування. Працював у компаніях Rozetka, Ciklum.

Подать заявку
Курс
Формат
Online
Начало занятий
23.03.2026
Длительность
32 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 910 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
QALight
Подробнее

Курс дозволить повноцінно та якісно опанувати інструмент управління та організації даних, який необхідний кожному розробнику і тестувальнику. Під час навчання ви вивчите теорію, а також на практиці розглянете приклади запитів, особливості застосування мови безпосередньо в програмному оточенні, навчитися працювати з системою управління базами даних MS SQL Server Management Studio Express.

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

Введення. Основні поняття та визначення

  • Що таке SQL і для чого він потрібен.
  • SQL – універсальна мова (стандарт).
  • Що таке База Даних.
  • З чого складається База Даних.
  • Таблиці, рядки, стовпці.
  • Зв'язки між таблицями на основі ключів.
  • Типи даних.
  • Як працює доступ і пошук в таблицях на основі індексів.
  • Що таке транзакційний механізм.
  • Загальний перелік операторів SQL.
  • Питання/Практичні завдання.

Засоби і програми доступу. Навчальна база. Елементарна вибірка даних – оператор SELECT

  • Засоби доступу. Microsoft SQL Server Management Studio.
  • Навчальна база: таблиці, зв'язки.
  • Візуальне представлення бази.
  • Вибірка даних з таблиць – оператор SELECT.
  • Псевдоніми таблиць і полів.
  • Виключення даних, що дублюються DISTINCT.
  • Додавання критеріїв вибірки WHERE.
  • Оператори порівняння ">, <, =".
  • Булеві оператори AND, OR, NOT.
  • Оператори IN, BETWEEN, LIKE, ISNULL.
  • Оператор CASE.
  • Питання/Практичні завдання.

Оператор SELECT. Функції

  • Перетворення виводу і вбудовані функції.
  • Числові, символьні і рядкові константи.
  • Арифметичні операції для перетворення чисел.
  • Операція конкатенації (об'єднання) рядків.
  • Функції перетворення символів.
  • Рядкові функції.
  • Функції роботи з числами.
  • Питання/Практичні завдання.

Оператор SELECT. Агрегування

  • Функції перетворення значень.
  • Агрегування та групові функції.
  • Умовний оператор HAVING.
  • Упорядкування, сортування полів ORDER BY.
  • Вкладені підзапити.
  • Формування пов'язані підзапитів.
  • Питання/Практичні завдання.

Оператор SELECT. Реляційні відношення

  • Використання оператора EXISTS.
  • Оператори порівняння з безліччю значень "IN, ANY, ALL".
  • Оператор об'єднання UNION.
  • UNION без дублювання.
  • UNION разом з ORDER BY.
  • Зовнішнє об'єднання.
  • Питання/Практичні завдання.

Оператор SELECT. Зв'язування таблиць – JOIN.

  • З'єднання таблиць за допомогою оператора JOIN.
  • Внутрішні об'єднання.
  • Операції з'єднання таблиць за допомогою цілісності посилальної.
  • Використання псевдонімів при з'єднання таблиць.
  • Питання/Практичні завдання.

Маніпулювання даними

  • Додавання даних в таблицю INSERT.
  • Зміна даних таблиці UPDATE.
  • Видалення даних з таблиці.
  • Використання підзапитів в INSERT, UPDATE і DELETE.
  • Питання/Практичні завдання.

Відображення VIEW.

  • Відображення – Іменовані запити.
  • Відображення таблиць.
  • Відображення стовпців.
  • Маскуючі відображення для стовпців, для рядків.
  • Агреговані відображення.
  • Обмеження застосування оператора SELECT у відображеннях.
  • Зміни та видалення відображень.
  • Питання/Практичні завдання.

Створення об'єктів Бази Даних

  • Створення таблиці.
  • Використання індексації для швидкого доступу до таблиці.
  • Зміна існуючої таблиці.
  • Видалення таблиці.
  • Додавання обмежень допустимих значень.
  • Обмеження NOT NULL.
  • Унікальність як обмеження.
  • Обмеження первинних ключів.
  • Складові первинні ключі.
  • Перевірка значень полів.
  • Значення за замовчуванням.
  • Обмеження зовнішнього ключа.
  • Питання/Практичні завдання.

Управління Базою Даних за допомогою MS SQL Server Management Studio Express

  • Створення Бази Даних.
  • Створення користувачів БД і обмеження прав доступу.
  • Вміст та файлова структура БД.
  • Реплікація БД.
  • Відновлення БД.
  • Копіювання даних з однієї в іншу БД.
  • Генерація та збереження скрипта БД.
  • Питання/Практичні завдання.

Розбір домашніх завдань

  • Розбір домашніх завдань і вирішення проблем.

Іспит

Атестація з пройденого матеріалу

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

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

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

Сергій Кузьменко - начальник відділу розробки системних сервісів, заступник директора департаменту IT у Інтертелеком.
Олександр Журавльов - Java Developer Lead у Miratech.
Юрій Іващенко - має досвід роботи з багатьма RDMBS: Gupta SQL Server, MS SQL Server, Oracle, MySQL. Працює у компанії Global Logic.

Подать заявку
Курс
Формат
Online
Начало занятий
16.03.2026
Длительность
40 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
46 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Мир Современного Образования
Подробнее

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

Вступ

  • Контекст курсу
  • Оцінка вимог відновлення
  • Категорії збоїв
  • Рішення Oracle по резервуванню і відновленню
  • Архітектура максимальної доступності Oracle
  • Oracle Secure Backup
  • Переваги використання Oracle Data Guard
  • Особливості практикуму

Початок

  • Основні концепції бази даних, які є важливими для резервування і відновлення
  • Інструменти адміністратора бази даних для виконання резервування та відновлення
  • Приєднання до Oracle Recovery Manager (RMAN)
  • Швидкий початок: Підхід до вирішення проблем

Конфігурація для відновлення

  • Команди RMAN
  • Конфігурація постійних властивостей
  • Використання області швидкого відновлення (Fast Recovery Area)
  • Контрольні файли
  • Оперативні журнальні файли
  • Архівні журнальні файли

Використання каталогу відновлення RMAN

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

Стратегія і термінологія резервування

  • Огляд рішень резервування і термінологія
  • Баланс між вимогами резервування і відновлення
  • Резервування табличних просторів в стані "тільки для читання"
  • Кращі практики для резервування сховищ даних
  • Додаткова термінологія резервування

Виконання резервування

  • Типи резервів RMAN
  • Резервні копії, оновлювані інкрементальний
  • Швидке инкрементальное резервування
  • Моніторинг змін в блоках (швидкі інкрементальні резервні копії)
  • Стратегія резервування, рекомендована Oracle
  • Звіти резервування
  • Управління резервними копіями

Поліпшення якості резервних копій

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

Створення резервних копій, шифрованих RMAN

  • Створення резервних копій, шифрованих RMAN
  • Використання шифрування в прозорому режимі
  • Використання шифрування в парольного режимі
  • Використання шифрування в подвійному режимі

Діагностика збоїв бази даних

  • Зменшення часу діагностики
  • Автоматичний діагностичний репозитарій
  • Інтерпретація повідомлень і стеків помилок RMAN
  • Консультант по відновленню даних
  • Діагностика втрати файлу даних (як в файлової системі, так і в ASM)
  • Діагностика ушкоджень блоків бази даних

Концепції копіювання з резервної копії та відновлення

  • Копіювання з резервної копії та відновлення
  • Збій примірника і автоматичне відновлення
  • Збій носія
  • Огляд повного відновлення
  • Огляд неповного відновлення
  • Відновлення через RESETLOGS

Відновлення, частина 1

  • Відновлення в режимі NOARCHIVELOG
  • Виконання повного відновлення (істотних і несуттєвих файлів)
  • Відновлення дискової групи ASM
  • Відновлення за допомогою копій файлів
  • Виконання неповного відновлення
  • Відновлення таблиць з резервних копій

Відновлення, частина 2

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

RMAN i Oracle Secure Backup

  • Огляд Oracle Secure Backup
  • Рішення Oracle для резервування на диски і стрічки
  • Резервування файлів в Fast Recovery Area на стрічки
  • Період утримання для резервних копій RMAN
  • Інтеграція RMAN і Oracle Secure Backup
  • Інтеграція з Cloud Control
  • Резервування бази даних на стрічки за допомогою RMAN

Виконання резервування і відновлення з стрічок

  • Планування резервування за допомогою Enterprise Manager
  • Стратегія резервування, рекомендована Oracle
  • Огляд взаємодії RMAN і Oracle Secure Backup
  • RMAN і завдання резервування Oracle Secure Backup
  • Управління резервними копіями, що зберігаються на стрічках
  • Відновлення бази даних
  • Автоматичне перемикання RMAN на попередню резервну копію

Використання технологій Flashback

  • Огляд і конфігурація технологій Flashback
  • Використання технологій Flashback для перегляду даних
  • Виконання Flashback Table
  • Flashback Transaction (запити і відкат)
  • Відновлення видалених таблиць (Flashback Drop)
  • Flashback Data Archive

Використання Flashback Database

  • Архітектура Flashback Database
  • Конфігурація Flashback Database
  • Виконання Flashback Database
  • Кращі практики для Flashback Database

Переміщення даних

  • Переміщення табличних просторів
  • Переміщення баз даних

Клонування баз даних

  • Використання клонування баз даних
  • Вибір техніки клонування баз даних
  • Створення клону бази даних на основі резервної копії
  • Огляд операції клонування
  • Використання Cloud Control для клонування бази даних

Налаштування продуктивності RMAN

  • Принципи налаштування
  • Мультиплексування RMAN
  • Діагностика продуктивності
  • Кращі практики в резервуванні і відновленні

Практикум з резервування та відновлення

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

Мета курсу

  • Розглянути методи резервування і відновлення бази даних Oracle
  • Розглянути архітектуру бази даних Oracle в частині, що стосується резервування і відновлення
  • Запланувати ефективні процедури резервування та відновлення
  • Конфігурувати базу даних для відновлення
  • Використовувати Recovery Manager (RMAN) для виконання резервування та відновлення
  • Використовувати консультант по відновленню даних для діагностики та усунення збоїв
  • Використовувати технології Flashback для відновлення після людських помилок
  • Виконання резервування і відновлення з використанням шифрованих резервних копій
  • Відновлення табличного простору до моменту часу
  • Розглянути додаткові можливості досягнення високої доступності (такі, як Oracle Data Guard)

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

  • Знання мов SQL та PL / SQL
  • Oracle Database 12c: Administration Workshop

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
16.03.2026
Длительность
40 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
35 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • SQL / DBA
Мир Современного Образования
Подробнее

Слухачі отримають знання та навички для написання базових запитів на Transact SQL для Microsoft SQL Server. Курс надає необхідний мінімум знань для розуміння роботи Microsoft SQL Server. Він є базовим курсом для адміністраторів та розробників баз даних, а також фахівців в галузі бізнес-аналітики.

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

Введення в Microsoft SQL Server

  • Базова архітектура SQL Server
  • Редакції й версії SQL Server
  • Початок роботи з SQL Server Management Studio
  • SQL Server в хмарі (Azure SQL)

Введення в мову запитів T-SQL

  • Введення в T-SQL
  • Поняття набору даних
  • Поняття логіки предиката
  • Поняття логіки послідовності операторів в SELECT-виразах

Написання SELECT-запитів

  • Написання простих SELECT-виразів
  • Видалення дублікатів з використанням DISTINCT
  • Використання табличних і колонкових псевдонімів
  • Написання простих CASE-виразів

Запит даних з декількох таблиць

  • Поняття об'єднань
  • INNER JOIN: запит даних з використанням внутрішнього об'єднання
  • OUTER JOIN: запит даних з використанням зовнішнього об'єднання
  • CROSS JOIN та SELF JOIN: перехресне об’єднання та об'єднання таблиці з собою

Сортування і фільтрація даних

  • Сортування даних
  • Фільтрація даних та предикатів
  • Використання опцій TOP і OFFSET-FETCH для фільтрації
  • Робота з невідомими значеннями (NULL)

Робота з типами даних SQL Server

  • Введення в типи даних SQL Server
  • Робота з текстовими типами даних
  • Робота з типами даних "Дата і Час"

Обробка JSON та XML у SQL Server

  • JSON у SQL Server
    • Збереження та обробка JSON-даних
    • Використання OPENJSON для розбору JSON
    • Отримання значень з JSON за допомогою JSON_VALUE
    • Конвертація таблиць у JSON-формат
  • XML у SQL Server
    • Використання XML-даних та типів
    • Формування XML за допомогою FOR XML
    • Розбір XML з OPENXML
    • Виконання XQuery для запитів до XML

Використання DML для зміни даних

  • Додавання даних
  • Зміна та видалення даних
  • Генерація автоматичних стовпців значень

Використання вбудованих функцій

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

Угрупування й агрегування даних

  • Використання функцій агрегування
  • Використання пропозиції GROUP BY
  • Фільтрація згрупованих даних з використанням пропозиції HAVING

Використання вкладених запитів

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

Використання табличних виразів

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

Використання операторів наборів рядків

  • Написання запитів з операторами UNION та UNION ALL
  • Використання операторів EXCEPT та INTERSECT
  • Використання оператора APPLY

Використання функцій ранжирування, зміщення і агрегування Windows

  • Створення панелей за допомогою OVER
  • Використання віконних функцій

Набори відомостей й угрупування

  • Використання запитів з PIVOT та UNPIVOT
  • Робота з угрупованнями даних

Виконання збережених процедур

  • Запит даних за допомогою збережених процедур
  • Передача параметрів у збережені процедури
  • Створення простих процедур
  • Робота з динамічним SQL

Програмування за допомогою T-SQL

  • Елементи програмування T-SQL
  • Управління програмним потоком

Реалізація обробки помилок

  • Обробка помилок T-SQL
  • Структурована обробка виключень

Реалізація транзакцій

  • Транзакції та бази даних двигунів
  • Контроль транзакцій

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

  • Описати основні концепції архітектури Microsoft SQL Server
  • Визначити, чим Transact-SQL схожий і чим відрізняється від інших мов запитів
  • Писати SELECT-запити
  • Виконувати запити з декількох таблиць
  • Сортувати та фільтрувати дані
  • Описати типи даних в SQL Server
  • Змінювати дані за допомогою Transact-SQL
  • Використовувати вбудовані функції
  • Групувати та здійснювати агрегування даних
  • Використовувати підзапити
  • Використовувати оператор SET
  • Програмувати за допомогою T-SQL
  • Реалізовувати транзакції

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

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
01.04.2026
Длительность
10 занятий
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
32 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Lead / Architect / CTO
Мир Современного Образования
Подробнее

Цей курс - практичний путівник для тих, хто працює на перетині архітектури, технологій і трансформації. Управління архітектурою охоплює ключові фреймворки (TOGAF, Open Agile Architecture), сучасні архітектурні практики та технології, що лежать в основі масштабованих і адаптивних цифрових рішень. Учасники навчаться мислити категоріями архітектурного дизайну, обирати релевантні підходи та візуалізувати складні системи.

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

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

  • Сучасні виклики, технологічний контекст і трансформація підходів
  • Поняття корпоративної архітектури та її зв'язок з управлінням портфелем, інноваціями, змінами, IT Governance
  • Взаємодія з DevOps, Lean, SAFe
  • Цінність архітектурного управління
  • Групи зацікавлених сторін та їхні очікування
  • Компетенції корпоративного та solution-архітектора

Основні фреймворки архітектури підприємства

  • Розширена Модель Захмана
  • TOGAF і Open Agile Architecture
  • Порівняння з іншими підходами та методологіями

Практики архітектурної роботи

  • Архітектурний репозиторій та континуум
  • Використання будівельних блоків
  • Створення моделей та артефактів
  • Рівні та предметні області архітектури
  • Міжнародні стандарти (ISO/IEC/IEEE 42010)
  • Прийняття архітектурних рішень
  • Принципи Architectural Refinement
  • Центри архітектурної експертизи
  • Концепція Composable Enterprise

TOGAF: структура та методологія

  • Принципи побудови архітектури
  • Таксономія, контент-фреймворк і ADM

Open Agile Architecture: архітектура в умовах Agile

  • Ключові компоненти Open Agile Architecture
  • Аксіоми, ментальні моделі
  • Value Stream Mapping
  • Архітектурний Runway проти Roadmap

Візуалізація та комунікація архітектури

  • Представлення архітектурної інформації
  • Capability Mapping, ІТ-ландшафт
  • Архітектурна візуалізація проєктних програм

Архітектурні рішення та технології

  • Інтеграція: брокери повідомлень, ESB, API-шлюзи
  • Моніторинг: типи, інструменти, безпека
  • Надійність: резервне копіювання, реплікація, кластеризація
  • Cloud Native, Service Mesh, Serverless
  • DevOps-архітектура, CI/CD
  • API-інтерфейси: REST, gRPC, GraphQL, WebSocket
  • Інтерфейси опису контрактів: OpenAPI, AsyncAPI, OData
  • Повідомлення та черги: AMQP, MQTT, Kafka, NATS

Архітектурні підходи та стилі

  • DDD - Проєктування, орієнтоване на предметну область
  • TDD - Розробка через тестування
  • BDD - Розробка через опис поведінки
  • EDA - Архітектура, орієнтована на події
  • Інші сучасні стилі: Clean Architecture, Hexagonal, CQRS тощо

Основні моделі та діаграми

  • BPMN Diagram - моделювання бізнес-процесів
  • Activity Diagram (UML) - логіка сценаріїв
  • Use Case Diagram (UML) - варіанти використання
  • User Story Map - функціональна карта користувача
  • C4 Model - архітектура системи на рівнях
  • 4+1 View Model - системне представлення через погляди
  • Component Diagram (UML) - структура компонентів
  • Class Diagram (UML) - модель об'єктів
  • ERD - модель сутностей і зв'язків
  • State Machine Diagram (UML) - життєвий цикл об'єктів
  • Sequence Diagram (UML) - взаємодії між компонентами
  • Customer Journey / Experience Map - досвід клієнта
  • Business Model Canvas - стратегічна бізнес-модель
  • Decision Table - таблична форма бізнес-правил
  • DMN - формалізована модель прийняття рішень

Інструменти моделювання і візуалізації

  • ArchiMate та основи нотацій
  • Sparx Enterprise Architect
  • Archi, Visual Paradigm, Modelio
  • Порівняння інструментів та варіанти використання

Необхідні попередні знання

  • Загальне уявлення про ІТ-інфраструктуру та цифрові продукти
  • Досвід участі в ІТ-проєктах або трансформаційних ініціативах
  • Розуміння базових понять системного аналізу або архітектури
  • Навички читання або створення діаграм і технічної документації
  • Готовність працювати з абстракціями, моделями та фреймворками

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
02.03.2026
Длительность
20 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
4 235 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментора
  • Frontend
QALight
Подробнее

Базовий курс для тих, хто хоче навчитись створювати універсальні ресурси, що працюють в мережі Інтернет. На заняттях ви опануєте практичні навички роботи із сучасними версіями HTML5 і CSS3.

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

Заняття 1

  • DOCTYPE.
  • Стандарт Unicode. Кодування.
  • Структура HTML-документа.
  • Основні елементи розмітки:
    • концепція семантичної розмітки;
    • використання коментарів;
    • атрибути й аксесуари;
    • спеціальні символи.
  • Структурні елементи розмітки. Основні HTML теги.
  • Текстові елементи розмітки. Основні HTML теги.
  • Створення HTML сторінок.
  • Основи SEO оптимізації:
    • елемент meta та його атрибути;
    • пояснююча meta-інформація;
    • meta-інформація для роботів.

Заняття 2

  • Основні CSS властивості.
  • Селектори.
  • Одиниці виміру в CSS.
  • Властивості тексту.
  • Властивості кольору.
  • Шрифти.
  • Основи роботи з Chrome Developer Tools.

Заняття 3

  • Таблиці.
  • Списки.
  • Посилання.
  • Зображення.
  • Робота з фоном.
  • Створення макета (layout).
  • Робота з margin, padding.

Заняття 4

  • Нові теги й елементи.
  • Секції, винесення, статті, навігаційні, "шапка", "підвал".
  • Modernizr.

Заняття 5

  • Багатостовпчаста верстка.
  • Модель CSS box.
  • Позиціонування елементів.
  • Властивість float.

Заняття 6

  • Псевдокласи/псевдоелементи.
  • Контекстні селектори.
  • Каскадування.
  • Успадкування.

Заняття 7

  • Елементи форм і їх атрибути.
  • Використання зовнішніх об'єктів.
  • Вбудовування аудіо- та відео-файлів за допомогою елементів HTML5.

Заняття 8

  • Стилі для різних типів носіїв.
  • Імпорт CSS.
  • Визначення технологій, підтримуваних браузером.
  • Властивості CSS для друку сторінок.
  • Властивості шрифтів, @font-face (веб-шрифти).

Заняття 9

  • Адаптивна верстка.
  • Модель Flex-блоків.

Заняття 10

  • Bootstrap.

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

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

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

Іван Ніконов - керівник групи розробки веб-проектів.

Подать заявку
Курс
Формат
Online
Начало занятий
27.04.2026
Длительность
40 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
36 000 UAH за курс
Занятия целый деньВыдаётся диплом/сертификатСопровождение ментора
  • Cyber Security
Мир Современного Образования
Подробнее

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

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

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

  • Урок 1.1. Життєвий цикл ІБ
    • Вправа 1.1. Визначення концепцій та компонентів ІБ
  • Урок 1.2. Механізми контролю
    • Вправа 1.2. Обговорення механізмів контролю
  • Урок 1.3. Методи автентифікації
    • Вправа 1.3. Обговорення методів автентифікації
  • Урок 1.4. Основи криптографії
    • Вправа 1.4. Обговорення основ криптографії
  • Урок 1.5. Політика безпеки
    • Вправа 1.5. Вивчення політики безпеки

Модуль 2. Загрози та уразливості

  • Урок 2.1. Соціальна інженерія
    • Вправа 2.1. Атаки соціальної інженерії
  • Урок 2.2. Шкідливе ПЗ
    • Вправа 2.2. Ідентифікація шкідливого ПЗ
  • Урок 2.3. Загрози ПЗ
    • Вправа 2.3. Ідентифікація атак на ПЗ
  • Урок 2.4. Мережеві загрози
    • Вправа 2.4. Класифікація мережевих загроз
  • Урок 2.5. Загрози та уразливості бездротових мереж
    • Вправа 2.5. Обговорення загроз, уразливостей і захисту бездротових мереж
  • Урок 2.6. Фізичні загрози та уразливості
    • Вправа 2.6. Ідентифікація фізичних загроз та уразливостей

Модуль 3. Управління безпекою даних, додатків і хостів

  • Урок 3.1. Управління безпекою даних
    • Вправа 3.1. Управління безпекою даних
  • Урок 3.2. Управління безпекою додатків
    • Вправа 3.2. Налаштування веб-браузера
    • Вправа 3.3. Управління безпекою додатків
  • Урок 3.3. Управління безпекою хостів і пристроїв
    • Вправа 3.4. Впровадження аудиту
    • Вправа 3.5. Захист сервера
  • Урок 3.4. Управління безпекою мобільних пристроїв
    • Вправа 3.6. Управління безпекою мобільних пристроїв

Модуль 4. Безпека мереж

  • Урок 4.1. Механізми захисту в мережевих технологіях та пристроях
    • Вправа 4.1. Налаштування міжмережевого екрана
    • Вправа 4.2. Налаштування системи виявлення вторгнень
  • Урок 4.2. Компоненти системи захисту периметра мережі
    • Вправа 4.3. Огляд компонентів систем захисту периметра мережі
  • Урок 4.3. Впровадження мережевих протоколів та служб
    • Вправа 4.4. Установка веб-сервера IIS
    • Вправа 4.5. Захист мережевого трафіку за допомогою IPSec
  • Урок 4.4. Застосування принципів безпечного адміністрування мережі
    • Вправа 4.6. Захист маршрутизатора Windows Server 2012 R2
    • Вправа 4.7. Захист файлового сервера
  • Урок 4.5. Захист бездротового трафіку
    • Вправа 4.8. Захист бездротового трафіку

Модуль 5. Контроль доступу, автентифікація та управління обліковими записами

  • Урок 5.1. Контроль доступу та служби автентифікації
    • Вправа 5.1. Резервне копіювання Active Directory
    • Вправа 5.2. Захист сервера віддаленого доступу
    • Вправа 5.3. Налаштування автентифікації віддаленого доступу
  • Урок 5.2. Контроль управління обліковими записами
    • Вправа 5.4. Впровадження контролю управління обліковими записами

Модуль 6. Управління сертифікатами

  • Урок 6.1. Створення ієрархії центрів сертифікації (ЦС)
    • Вправа 6.1. Установка ЦС
    • Вправа 6.2. Захист ЦС на базі Windows Server 2012 R2
  • Урок 6.2. Видача сертифікатів
    • Вправа 6.3. Видача сертифікатів
  • Урок 6.3. Захист мережевого трафіку за допомогою сертифікатів
    • Вправа 6.4. Захист мережевого трафіку за допомогою сертифікатів
  • Урок 6.4. Оновлення сертифікатів
    • Вправа 6.5. Оновлення сертифіката ЦС
    • Вправа 6.6. Оновлення сертифіката веб-сервера
  • Урок 6.5. Резервне копіювання, відновлення сертифікатів і закритих ключів
    • Вправа 6.7. Резервне копіювання сертифіката та закритого ключа
    • Вправа 6.8. Відновлення сертифіката та закритого ключа
  • Урок 6.6. Відкликання сертифікатів
    • Вправа 6.9. Відкликання сертифікатів
    • Вправа 6.10. Зміна інтервалу публікації списку відкликаних сертифікатів

Модуль 7. Відповідність вимогам і безпека операцій

  • Урок 7.1. Кіберзахист: Фізична безпека
    • Вправа 7.1. Огляд компонентів фізичної безпеки
  • Урок 7.2. Відповідність вимогам законодавства
    • Вправа 7.2. Відповідність вимогам законодавства
  • Урок 7.3. Підвищення обізнаності персоналу з питань ІБ
    • Вправа 7.3. Підвищення обізнаності персоналу з питань ІБ
  • Урок 7.4. Інтеграція систем і даних з контрагентами
    • Вправа 7.4. Інтеграція систем і даних з контрагентами
    • Вправа 7.5. Впровадження політики фізичної безпеки в організації

Модуль 8. Управління ризиками

  • Урок 8.1. Аналіз ризиків
    • Вправа 8.1. Аналіз ризиків
  • Урок 8.2. Методи та засоби оцінки уразливостей
    • Вправа 8.2. Збір мережевого трафіку за допомогою Microsoft Message Analyzer
  • Урок 8.3. Виявлення уразливостей
    • Вправа 8.3. Сканування портів
    • Вправа 8.4. Сканування уразливостей паролів
    • Вправа 8.5. Сканування на наявність загальних уразливостей
  • Урок 8.4. Кіберзахист і Техніки зниження та мінімізації ризиків
    • Вправа 8.6. Моніторинг вторгнень
    • Вправа 8.7. Дослідження ресурсів Інтернету з ІБ

Модуль 9. Управління інцидентами ІБ, пошук і усунення несправностей

  • Урок 9.1. Реакція на інциденти безпеки
    • Вправа 9.1. Реакція на інциденти безпеки
  • Урок 9.2. Відновлення після інцидента безпеки
    • Вправа 9.2. Відновлення після інцидента безпеки
    • Вправа 9.3. Дослідження інцидентів безпеки

Модуль 10. Забезпечення безперервності бізнесу та планування відновлення після катастроф

  • Урок 10.1. Безперервність бізнесу і кіберзахист
    • Вправа 10.1. Обговорення планування безперервності бізнесу
  • Урок 10.2. Планування відновлення після катастроф
    • Вправа 10.2. Створення плану відновлення після катастроф
  • Урок 10.3. Виконання процедур і плану відновлення
    • Вправа 10.3. Виконання процедур і плану відновлення
    • Вправа 10.4. Дослідження безперервності бізнесу та відновлення після катастроф

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

  • Розуміти життєвий цикл інформаційної безпеки та політики безпеки
  • Виявляти та класифікувати загрози: соціальна інженерія, шкідливе ПЗ, мережеві та фізичні загрози
  • Захищати дані, додатки, хости та мобільні пристрої
  • Налаштовувати міжмережеві екрани, IDS/IPS, IPSec, захист бездротового трафіку
  • Використовувати методи автентифікації та управління обліковими записами
  • Працювати із сертифікатами та інфраструктурою відкритих ключів (PKI)
  • Забезпечувати фізичну безпеку, відповідність законодавчим вимогам та політикам
  • Аналізувати та мінімізувати ризики, проводити сканування на уразливості
  • Реагувати на інциденти безпеки та відновлювати системи після атак

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

  • Базові знання у сфері інформаційних технологій
  • Розуміння принципів роботи комп'ютерних мереж та операційних систем
  • Бажано мати практичний досвід роботи з ПК, мережевим обладнанням або адмініструванням
  • Англійська мова на рівні читання технічної документації (корисно, але не обов'язково)

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

  • Допомога ментора
  • Практичні кейси
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
19.04.2026
Длительность
3 месяцев
Уровень
Для начинающих, Для опытных
Язык обучения
Ukrainian
Стоимость
27 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Web & Mobile Design / UI/UX
Projector
Подробнее

Пройдемо шлях створення дизайну мобільних застосунків для Android та iOS від початку до кінця.

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

Огляд індустрії мобільного дизайну

  • Глобальний ринок iOS та Android
  • Особливості проєктування застосунків та розвінчування поширених міфів
  • Відмінності дизайну для мобільних та десктопних продуктів

iOS Guidelines

  • Дизайн мобільних застосунків для iOS
  • Гайдлайни та навіщо вони взагалі потрібні дизайнеру
  • Компоненти і практичні лайфхаки роботи з ними

Гайдлайни Material Design

  • Все - від одиниць виміру, кольорів до анімацій
  • Компоненти: різні типи панелей навігації, іконки, кнопки, картки
  • Еволюція дизайн-системи та її компонентів

Дизайн-процес

  • Ключові етапи дизайн-процесу, щоб створювати якісні цифрові продукти - від досліджень до передання проєкту в розробку
  • Як готуватися та проводити опитування, інтерв'ю з бізнесом і користувачами
  • Як виявляти сегменти на цільовому ринку
  • Фреймворки user persona та jobs-to-be-done - коли та як їх застосовувати
  • Мапа функціональності й інформаційна архітектура - як будувати обидві

Користувацький шлях

  • User flow та як з ним працювати
  • Різниця між user flow та customer journey map (CJM)
  • Побудова user flow та точки взаємодії для оптимізації користувацького досвіду

Навігація в застосунках

  • Різні види структур навігацій і розглянемо кожну на прикладах
  • Елементи навігації в iOS та Android
  • Основні правила гарної навігації
  • Як обрати головне у застосунку та як краще розмістити функціонал в основних екранах

Дизайн-патерни: частина 1

  • Як застосовувати популярні дизайн-паттерни: списки, картки, фільтри, сортування, пошук
  • Аналіз патернів на реальних прикладах

Дизайн форм

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

Типографія

  • Аспекти, які роблять текст читабельним
  • Параметри тексту відповідно до вимог Material Design (Android), Human Interface Guidelines (iOS), WCAG 2.0
  • Робота з текстом, який користувачі зможуть без проблем читати на мобільному екрані
  • Як правильно працювати з відстанню між буквами, міжрядковим пробілом, вирівнюванням тексту та контрастом
  • Як обирати гарнітуру та працювати з типографічною системою

Принципи візуального дизайну

  • Базові правила та поради, щоб будувати якісний дизайн інтерфейсу
  • Гештальт-принципи та як застосовувати їх в дизайні застосунків

Дизайн-патерни: частина 2

  • Патерни для першої взаємодії: екрани завантаження, онбординг, підказки, порожні сторінки, помилки, сповіщення
  • Аналіз патернів на вдалих і не дуже прикладах
  • Як пропрацьовувати різні види empty states: сторінки без контенту, відсутність доступу до інтернету, дозволів

Прототипування

  • Що таке інтерактивні прототипи та чому вони важливі
  • Тонкощі роботи з прототипами, які варто враховувати
  • Практика: створимо прототипи мобільних застосунків

Тестування

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

Анімація

  • Основи та функції анімації
  • Можливості, які анімація відкриває перед дизайнером
  • Інструменти для анімування, їхні можливості та обмеження
  • Аналіз прикладів анімацій та практика їх створення

Маркетинг застосунків

  • Просування мобільних застосунків
  • Що впливає на їхню віральність та рейтинг в App Store, Google Play та яка у цьому роль дизайнера
  • Канали просування застосунків
  • Основні метрики продукту

Бонусна лекція: дизайн застосунків під iPad, Apple Watch

  • Розбір прикладів, що варто враховувати, щоб правильно переносити застосунок з формату смартфона у планшет
  • Компоненти притаманні планшетам
  • Типи застосунків для розумних годинників
  • Особливості лейаутів, тактильних сигналів в інтерфейсах годинників
  • Види жестів, які підтримують смартфони, планшети та годинники від Apple

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

  • Вебінари щосереди о 19:00, відеолекції відкриваються щопонеділка та щочетверга
  • Real-life завдання
  • Курсовий проєкт
  • Регулярний фідбек
  • Сертифікат за здобутки
  • Можна повернути кошти протягом 7 днів від початку курсу

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

  • Ксенія Бутиріна - Senior Product Designer в Livingston Research
  • Олександр Заступ - Product Designer у Київстар
  • Анастасія Зімон - UI/UX Designer at Tubik Studio
  • Поліна Удод - Art Director at idealers.agency
  • Маріанна Гончар - Senior UI/UX Designer в Awesomic, Product Designer в Lumio
  • Лілія Бардіна - Senior Product Designer at TaxDome
  • Олександр Павлов - Mobile UI/UX Designer at AVIRISE
  • Олександр Дудченко - Lead Designer at Voit Digital
  • Валентин Бродський - Co-founder, CEO at Axicube
  • Тетяна Кондратенко - UI/UX Designer at Axicube
Подать заявку

Страницы