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

Ми зібрали найкращі платні та безкоштовні IT курси України, які дозволять вам опанувати нову професію з можливістю працевлаштування або поглибити свої знання в галузі інформаційних технологій. Є навчальні програми для дітей, з нуля для початківців та досвідченних спеціалістів. Ви можете порівняти ціни, програми АйТі курсів та умови навчання.
Читати далі
Курс
Формат
Online
Початок навчання
20.07.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
Початок навчання
03.08.2026
Тривалість
30 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
35 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • SysAdmin
Світ Сучасної Освіти
Подробиці

Учасники дізнаються про ядро та основні підсистеми, основні функції ОС, налаштування графічної оболонки, файлові системи, безпеку, резервне копіювання, планування задач, конфігурацію мережевих компонентів та управління процесами. Після завершення курсу, слухачі матимуть ґрунтовні знання та навички для ефективної роботи з Linux.

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

Вступ

Огляд та позиціонування дистрибутивів Linux.

Основні команди в середовищі командного інтерпретатора

  • Термінали, shell (bash, zsh та інші)
  • Команди роботи з файлами, find, grep, egrep
  • Змінні середовища, ініціалізаційні файли
  • Конвеєри, регулярні вирази
  • Редактор vi, утиліта man, додаткові джерела документації

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

  • Типи файлів та ієрархія
  • Розбивка дисків (fdisk)
  • Ext3/4, XFS, STRATIS, BTRFS, ZFS
  • Робота з LVM, монтування, відновлення файлових систем
  • Практикум з Red Hat Stratis і VDO

Розмежування доступу

  • POSIX-права, chmod, chown, umask
  • SUID, GUID, sticky bit
  • Атрибути файлів, списки контролю доступу (ACL), setfacl

Облікові записи та безпека

  • Управління обліковими записами (/etc/passwd, /etc/shadow)
  • Хешування паролів, PAM
  • Використання su та sudo
  • Рекомендації з безпеки

SELinux: контроль доступу на основі політик

  • Основи SELinux, режими роботи
  • Контексти, команди: getenforce, setenforce, semanage, restorecon
  • SELinux Booleans, діагностика та вирішення проблем

Резервне копіювання

  • Стратегії резервування
  • Утиліти: dump, restore, xfsdump, xfsrestore, tar
  • Snapshot, корпоративні рішення резервування

Система журналювання syslog

  • Демон rsyslogd, файл /etc/rsyslog.conf
  • Управління журналами (logrotate)

Конфігурування мережевих компонентів

  • Мережеві налаштування (RHEL/CentOS, SUSE, Ubuntu)
  • NTP: ntpd, chronyd, systemd-timesyncd
  • Статика та DHCP, таблиці маршрутизації
  • Параметри ядра, firewalld, rpc, rpcbind
  • NFS, SSH, SCP, RSYNC, Rclone
  • Автоматизація (Terraform, Ansible)

Управління процесами та сервісами

  • Контроль роботи сервісів
  • Пріоритети процесів, сигнали, робота з jobs

Планування задач (cron, at)

  • Структура crontab, параметр @reboot
  • Утиліти at, atq, дозволи для планувальників

Графічна оболонка

  • Вибір, встановлення та налаштування
  • VNC, XRDP для віддаленого доступу

Завантаження, ініціалізація та зупинка системи

  • Процес завантаження, systemd (systemctl)
  • Режим відновлення, скидання root-пароля

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

  • Менеджери пакетів, репозиторії
  • Встановлення, оновлення, видалення пакетів

Курс Андімістрування Linux: Пошук та усунення несправностей

Типові мережеві проблеми, помилки завантаження ОС.

Вступ до контейнерів

Docker та Podman: життєвий цикл, базові команди.

Після курсу ви зможете

  • Впевнено працювати з командним рядком та базовими інструментами Linux
  • Налаштовувати файлові системи та керувати дисковим простором
  • Забезпечувати високий рівень безпеки системи, налаштовувати політики доступу
  • Виконувати резервне копіювання та відновлення даних
  • Ефективно конфігурувати мережеві компоненти та сервіси
  • Використовувати системи автоматизації (Ansible, Terraform)
  • Застосовувати сучасні практики адміністрування Linux, включно з контейнерами (Docker, Podman)

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Подати заявку
Курс
Формат
Online
Початок навчання
27.07.2026
Тривалість
45 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
32 600 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
  • DevOps
Світ Сучасної Освіти
Подробиці

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

Частина 1. DevOps Base

Модуль 1

  • Практики DevOps в ландшафті управління
  • Культура DevOps і контекст Digital + Agile трансформації
  • Модель зрілості DevOps, маркери DevOps здоров'я
  • Agile, Scrum, SAFe, OpenAgile Architecture і DevOps
  • DevSecOps vs SecDevOps

Модуль 2

  • HTTP, HTTPS, DNS, RESTful API
  • Огляд Веб серверів, Серверів аплікацій, платформ оркестрації контейнерів (Apache, Nginx, Tomcat, WebLogic, Websphere, Docker Swarm, Docker Composer, Kubernetes)
  • Огляд баз даних (Mysql, PostgreSQL, Mongodb, Redis, клаудні бази даних)
  • Top 20 Linux команд/утиліт для DevOps

Модуль 3

  • Docker в ланцюжках CI/CD, платформах оркестрації
  • Інсталяція Docker, Docker Swarm кластер
  • Контейнерізація аплікацій. Створення Docker образів
  • Docker Registry. Обмеження Docker hub. Приватні реєстри (GitLab)
  • Мережі, томи. Управління ресурсами. Масштабування
  • Docker compose. Специфікація і використання
  • Docker in Docker (DinD). Docker outside of Docker (DooD)

Модуль 4

  • Архітектура Kubernetes
  • Огляд и вибір Kubernetes платформ
  • Інсталяція AWS EKS кластеру
  • Легкі багатонодові платформи:
    • Rancher k3s
    • Canonical microk8
  • Артефакти kubernetes
  • Використання Helm Charts

Модуль 5

  • GKE
  • OpenShift
  • Rancher

Модуль 6

  • Git. Github, Github flow, GitLab
  • CI/CD
  • Огляд існуючих CI/CD інструментів (focus on GitLab)
  • Огляд Pipelines для різних систем інтеграції
  • Практика з GitLab

Модуль 7

  • Концепція Infrastructure as Code (IaC)
  • Автоматизація з Terraform і Ansible. Порівняння з іншими інструментами
  • Інсталяція Terraform
  • Приклади використаня Terraform для AWS, VMware vSphere
  • Інсталяція Ansible. Ad-hoc команди, playbooks, Ansible collections

Модуль 8

  • Огляд Amazon AWS
  • Сервіси IAM, EC2, S3
  • Автоматизація створення AWS інфраструктури з Terraform

Модуль 9

  • AWS мережеві компоненти. VPC
  • CloudFront, Route53, ELB
  • Autoscaling

Модуль 10

  • Основні команди роботи з SQL
  • Практика з MySQL в docker/kubernetes
  • Практика з PostgreSQL в docker/kubernetes

Частина 2. DevOps Advanced

Модуль 1

  • Python як універсальний механізм для кастомної автоматизації
  • Python в Weblogic, WebSphere
  • Python SDK для VMware vSphere
  • Використання Python з AWS S3
  • Використання Python з AWS Notification Service (SNS)
  • Використання Python з AWS Lambda functions

Модуль 2

  • Monolith vs SOA vs MSA. Особливості MSA, патерни MSA
  • Продуктивний Rolling updates. Вимоги до архітектури аплікацій
  • AWS EKS. Налагодження продуктивного кластеру з CI/CD і моніторингом
  • AWS ECS (Elastic Container Service)
  • Динамічне маштабування ресурсів. Kubernetes autoscaling
  • Продуктивність і масштабування Runners (на прикладі GitLab runners)

Модуль 3

  • Огляд інструментів моніторингу (Dynatrace, Splunk, Prometheus + Grafana)
  • Практика моніторингу з Elastic (ELK)
  • Lambda functions і моніторинг

Модуль 4

  • SRE практики
  • NFR нефункціональні вимоги. Тестування NFR
  • Тестування інфраструктури і Gamedays практика
  • Disaster recovery plans. Технологіі резервного копіювання
  • Post mortems практика

Модуль 5

  • Формування DevOps стратегій і узгодженя з архітектурними стратегіями
  • Узгодження DevOps, CI/CD з процесом/практикою управління змінами
  • Додаткові ресурси і теми для розвитку знань
  • Фінальне завдання. Розгортання комплексної інфраструктури
  • Підведення підсумків

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

Для отримання максимального ефекту від навчання на курсі для DevOps-практиків cлухачі повинні мати знання і стійкі навички роботи з операційними середовищами Linux / UNIX на рівні "просунутого" користувача, або початківця системного адміністратора.

Після курсу ви зможете

  • Розуміти архітектурні принципи, що узгоджені з DevOps і сучасними платформами
  • Створювати інфраструктуру як код за допомогою Terraform
  • Розуміти і комбінувати основні сервіси AWS
  • Покращувати CI/CD-процеси в своїй повсякденній роботі
  • Створювати продуктивне оточення на базі AWS ECS/EKS
  • Упаковувати будь-які додатки в Docker образи і розгортати з його допомогою dev/prod оточення

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Подати заявку
Курс
Формат
Online
Початок навчання
03.07.2026
Тривалість
24 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
14 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • C / C++
Hillel IT school
Подробиці

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

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

Огляд стандартів C++ (від C++11 і новіші)

  • Оператор auto, range-based loops
  • Робота з std::filesystem
  • Використання розумних пойнтерів
  • Робота з std::ranges

Багатопотокове програмування

  • Створення потоків і проблематика процесу
  • Синхронізація потоків
  • Mutex і його варіації
  • Атомарні об'єкти
  • Асинхронні операції та std::future

Огляд класичних підходів у розробці

  • Статичні та динамічні бібліотеки
  • Патерни проєктування

Build-системи та інструменти контролю версій

  • Знайомство з build-системами
  • Робота з CMakе
  • Робота з git

Фреймворк Qt

  • Основи та підходи в Qt Framework
  • Робота з Qt Creator/Visual Studio
  • Робота з Qt Widgets
  • Робота з Qt QML

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

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

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

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

  • Микита Жаворонков - Linux C/C++ Engineer at GlobalLogic
  • Наталія Ковальова - C++ Developer at Phonexa
  • Максим Безуглий - C++ Senior Software Engineer
  • Олександр Пліщенко - Software Engineer at Eva
Подати заявку
Курс
Формат
Online
Початок навчання
23.07.2026
Тривалість
2 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
5 400 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • SysAdmin
IT Education Center
Подробиці

Курс навчає азам системного адміністрування, таким як робота з дистрибутивом Debian, а також встановлення та налаштовування компонентів Ubunty. Він підійде навіть тим, хто раніше не працював з Linux.

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

Введення в Linux

  • Дізнаєшся історію виникнення Linux, зрозумієш різницю між Linux та Unix
  • Навчишся встановлювати Debian та Ubuntu
  • Створиш віртуальну машину
  • Зрозумієш, що таке VirtualBox, режими роботи мережі, IP-адреси, транслятор NAT та багато іншого

Лекція:

  • Введення в курс
  • Історія виникнення Linux, види дистрибутивів
  • Різниця між Linux та Unix, різниця між Linux та Windows/MacOS
  • Архітектура операційних систем
  • Архітектура Linux

Практика:

  • Встановлення VirtualBox
  • Режими мережі у VirtualBox (NAT/BRIDGE)
  • Створення віртуальних машин
  • Встановлення Linux (Debian/Ubuntu)

Доступ в систему, текстові редактори

  • Познайомишся з текстовими редакторами nano, vi/vim та mcedit
  • Дізнаєшся про термінал, консоль, командні аліаси, протокол SSH і його програмні реалізації

Лекція:

  • Що таке термінал, консоль
  • Типи підключень до серверів
  • Віддалений доступ до Linux
  • Протокол SSH
  • SU та SUDO, різниця між ними
  • Командна оболонка SHELL, її види
  • Що таке змінні оточення користувача
  • Командні аліаси
  • Доповнення команд (bash_completion та клавіша TAB)
  • Текстові редактори в Linux

Практика:

  • Підвищення прав користувача від звичайного до адміністративного
  • SU/SUDO
  • Налаштування змінних оточення
  • Робота з текстовими редакторами vim/nano/mcedit

Файлова система, команди з управління системою

  • Дізнаєшся про віртуальну файлову систему (VFS) та структуру файлів в Linux
  • Вивчиш корисні команди й утиліти, навчишся пошуку по файловій системі, фільтрації результатів виводу інформації, копіюванню файлів/каталогів між системами Linux/Linux та Linux/Windows

Лекція:

  • Файлові системи в Linux та Unix
  • Поняття віртуальної файлової системи VFS, структура каталогів та файлів
  • Стандарт FHS
  • Види файлових систем, приклади використання для різних носіїв (блочні пристрої, iso9660, flash, network file systems)

Практика:

  • Команди з управління файловою системою, переходи за каталогами, створення файлів, каталогів, переміщення, видалення тощо
  • Пошук по файловій системі, команди пошуку по файловій системі, перегляду файлів, читання лог-файлів, фільтрації результатів виводу інформації
  • Архівація файлів, копіювання файлів/каталогів між Linux/Linux та Linux/Windows системами

Система прав і користувачів у Linux. Встановлення програм в Linux. Пакетні менеджери

  • Зрозумієш, що таке репозиторії
  • Дізнаєшся про встановлення пакетів у системі та пакетні менеджери
  • Відпрацюєш на практиці команди з управління користувачами та групами у Linux

Лекція:

  • Система прав користувачів і груп в Linux
  • Стандарт POSIX ACL
  • Права на каталоги й файли
  • Створення та команди з управління правами користувачів і груп
  • Встановлення програм (пакетів) в Linux
  • Що таке пакетні менеджери dpkg, apt, apt-get, aptitude, yum, dnf, snap
  • Система репозиторіїв і дзеркала дистрибутивів

Практика:

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

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

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

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

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

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

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

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

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

Подати заявку
Курс
Формат
Online
Початок навчання
21.07.2026
Тривалість
9 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
90 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • DevOps
IT Education Center
Подробиці

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

1 Семестр

Модуль 1: основи Linux

  • Тема 1. Вступ
  • Тема 2. Інсталяція Linux, початок роботи в системі
  • Тема 3. Файлові системи в Linux
  • Тема 4. Процеси в Linux
  • Тема 5. Мережа в Linux
  • Тема 6. Завантаження системи Linux

Модуль 2: стек LEMP

  • Тема 7. Вебсервери на Linux
  • Тема 8. Основи SQL
  • Тема 9. Підняття стеку LEMP
  • Тема 10. Балансування навантажень вебтрафіку
  • Тема 11. Налаштування SSL/TLS

Модуль 3: моніторинг, логування та бекапи Linux

  • Тема 12. Моніторинг Linux
  • Тема 13. Системи моніторингу
  • Тема 14. Логування в Linux

Семестр включає в себе:

  • Фінальний іспит
  • Проєктна робота
  • Результат: Strong Middle System Administrator

2 Семестр

Модуль 4: хмарні провайдери

  • Тема 15. Огляд хмарних провайдерів
  • Тема 16. Робота з Amazon AWS

Модуль 5: Git

  • Тема 17. Системи контролю версій: Git, Gitlab, Github
  • Тема 18. Налаштування власного сервера Gitlab

Модуль 6: системи автоматизації та конфігурації

  • Тема 19. Системи автоматизації Chef, Puppet, Ansible
  • Тема 20. Робота з Ansible

Модуль 7: віртуалізація та контейнерні технології

  • Тема 21. Proxmox
  • Тема 22. Docker
  • Тема 23. Docker Сompose
  • Тема 24. Підняття проєкту на Docker

Модуль 8: системи моніторингу та логування

  • Тема 25. Стек ELK
  • Тема 26. Prometheus + Grafana

Семестр включає в себе:

  • Фінальний іспит
  • Проєктна робота
  • Результат: Junior DevOps Engineer

Кар'єра:

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

3 Семестр

Модуль 9: Kubernetes

  • Тема 27. Архітектура Kubernetes
  • Тема 28. Кластери Kubernetes
  • Тема 29. Сутності та ресурси Kubernetes, kubectl
  • Тема 30. Вебінтерфейси для керування кластерами Kubernetes, Rancher
  • Тема 31. Аддони Kubernetes

Модуль 10: CI/CD

  • Тема 32. Що таке CI/CD
  • Тема 33. Gitlab CI, Github Actions
  • Тема 34. Jenkins
  • Тема 35. CI/CD для класичного standalone проєкту
  • Тема 36. CI/CD для контейнеризованого проєкту
  • Тема 37. Helm для Kubernetes

Модуль 11: Infrastructure as code (IaC)

  • Тема 38. Infrastructure as code: підхід, кейси застосування, інструменти IaC
  • Тема 39. AWS Cloudformation, Terraform, Terragrunt, Pulumi
  • Тема 41. Завершення курсу

Курс включає в себе:

  • Фінальний іспит
  • Проєктна робота
  • Результат: Strong Junior DevOps Engineer

Кар'єра:

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

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

  • Конфігурація та керування дестрибутивами Linux
  • Робота з вебсерверами
  • Системи моніторингу та логування
  • Хмарні провайдери
  • Системи контролю версій
  • Системи автоматизації та оркестрації
  • Робота з контейнерними технологіями та віртуалізацією
  • CI/CD та робота з IaC

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

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

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

  • Павло Завада - DevOps-практик з 10-річним досвідом
  • Василь Верцинський - IT Expert at FS[coua]
  • Катерина Шевчук - HR-менеджерка Netforce Ukraine
  • Роман Павловський - Системний адміністратор в Netforce Ukraine
  • Максим Бабій - DevOps Engineer at G5 Games
Подати заявку
Курс
Формат
Online
Початок навчання
15.09.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
Початок навчання
07.07.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-річним досівдом

Подати заявку
Курс
Формат
Online
Початок навчання
28.07.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
Початок навчання
21.07.2026
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
9 242 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
Початок навчання
25.08.2026
Тривалість
7 тижнів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
11 824 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
  • DevOps
SoftServe Academy
Подробиці

Перевагою даного курсу є можливість отримати базові знання по ключових технологіях DevOps та опанувати базові навички по роботі з хмарними сервісами, зокрема Microsoft Azure та AWS, з точки зору DevOps практик.

План курсу

Вступ

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

Архітектури додатків та розробка

  • Розуміння відмінностей між архітектурою фронтенду та бекенду в веб-додатках
  • Дослідження RestAPI та його значення у побудові гнучких та масштабованих додатків
  • Поняття розгортання додатків
  • Розуміння важливості налаштування під час розгортання
  • Робота з популярними інструментів для збірки (Gradle, Maven, WebPack) для керування залежностями та процесами збірки

CI/CD

  • Ознайомлення з практиками безперервної інтеграції та безперервної розгортки (CI/CD)
  • Робота з популярними інструментами CI/CD (Jenkins, GitHub Actions) для автоматизації робочих процесів розробки програмного забезпечення

Перевірка коду

  • Розуміння важливості перевірки коду та аналізу якості в розробці програмного забезпечення
  • Робота з SonarQube для проведення перевірок коду та забезпечення якості

Автоматизація

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

Контейнери та оркестрація

  • Розуміння контейнерів, упаковки та розгортання додатків в легковагі та ізольовані контейнери
  • Робота з Docker та інструментами оркестрації: Docker Compose, Kubernetes та середовищем Kubernetes - Minikube

IaC

  • Огляд концепції інфраструктура як код
  • Робота з Terraform, інструментом для створення та керування інфраструктурою

Моніторинг

  • Вступ до моніторингу, спостереження за продуктивностю і працездатностю систем та програм
  • Робота з моніторинговою системою Zabbix

Хмарні системи

  • Поняття хмарних систем, хмарні провайдери IaaS
  • PaaS/Хостинг
  • Робота з сервісами AWS, Azure та GCP

Артефакти

  • Артефакти в DevOps та їхня роль в розробці
  • Робота з артефактами та репозиторіями артефактів на прикладі пакетів web розробки npm

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

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

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

Ihor Kapatsila - Ментор Softserve Академії

Подати заявку
Курс
Формат
Online
Початок навчання
29.06.2026
Тривалість
4 місяців
Рівень
Для досвідчених
Мова навчання
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
Початок навчання
17.08.2026
Тривалість
5 днів
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
  • Technical Support
Networking Technologies
Подробиці

Цей п'ятиденний курс забезпечить слухачів знаннями про те, як реалізувати віртуалізацію робочих місць та додатків в корпоративному середовищі на основі Microsoft Application Virtualization (App-V) Service Pack 2 (SP2), Microsoft User Experience Virtualization (UE-V) і Virtual Desktop Infrastructure (VDI), як частина Windows Server 2012 R2. Також слухачі дізнаються, як управляти, здійснювати моніторинг та технічну підтримку, а також усувати різні проблеми з віртуалізацією робочих місць на базі рішень Windows Server 2012.

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

Огляд віртуалізації робочих місць і додатків

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

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

  • Розуміння і планування віртуалізації стану користувача (UE-V)
  • Налаштування переміщуваних профілів та переспрямування папок
  • Налаштування UE-V

Планування та впровадження App-V

  • Огляд віртуалізації додатків
  • Архітектура App-V
  • Планування інфраструктури App-V
  • Розгортання інфраструктури App-V

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

  • Управління та адміністрування віртуалізацією додатків
  • Зміна опублікованих додатків і налаштування оновлень
  • Звіти App-V

Планування та розгортання клієнтів App-V

  • Огляд клієнта App-V
  • Встановлення та налаштування клієнта App-V
  • Управління властивостями клієнта App-V

Планування та розгортання сеансових робочих місць

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

Налагодження та управління додатками RemoteApp

  • Публікація і налаштування програми RemoteApp
  • Робота з програмами RemoteApp

Планування персональних робочих місць та пулу

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

Планування та реалізація інфраструктури для пулу і персональних комп'ютерів

  • Планування зберігання пулу і персональних робочих місць
  • Планування пулу та персональних робочих місць
  • Реалізація пул та персональних робочих місць
  • Реалізація RemoteApp для Hyper-V

Реалізація віддаленого доступу для VDI

  • Розширення VDI за межі організації
  • Управління доступом до шлюзу віддалених робочих столів (RD Gateway)

Продуктивність і моніторинг працездатності інфраструктури VDI

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

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

  • Описувати віртуалізацію робочих місць та додатків
  • Планувати та реалізувати віртуалізацію станів користувачів
  • Планувати та впроваджувати App-V
  • Планувати та здійснювати розгортання клієнтів App-V
  • Керувати та адмініструвати віртуалізацію додатків
  • Розуміти концепції віртуалізації додатків
  • Налаштовувати клієнтів Hyper-V
  • Планувати та здійснювати розгортання сеансових робочих місць
  • Публікувати та налаштовувати програми RemoteApp
  • Планувати пули персональних робочих місць
  • Планувати і впроваджувати пули та персональні робочі місця у віртуальному середовищі
  • Реалізувати віддалений доступ
  • Проводити моніторинг інфраструктури VDI

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Підбірка матеріалів по темі курсу
  • Попередньо налаштоване середовище та навчання на сучасному обладнанні
  • Електронний сертифікат НЦ "Мережні Технології"
  • Обід та кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подати заявку
Курс
Формат
Online
Початок навчання
31.08.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
Початок навчання
10.08.2026
Тривалість
30 годин
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
35 000 UAH за курс
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
  • SysAdmin
Світ Сучасної Освіти
Подробиці

Даний інтенсивний практичний курс зосереджений на особливостях встановлень, налаштувань і рішень управління VMware vSphere 8, включаючи VMware ESXi 8 і VMware vCenter Server 8. Дане навчання готує слухачів до адміністрування корпоративної інфраструктури vSphere будь-якого розміру.

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

Модуль 1. Огляд курсу

  • Введення в курс
  • Введення і порядок вивчення курсу
  • Цілі курсу

Модуль 2. Програмно-визначуваний центр обробки даних

  • Програмно-визначуваний центр обробки даних
  • Введення в програмно-визначуваний центр обробки даних
  • Нова версія vSphere - короткий огляд
  • Клієнти vSphere
  • Лабораторна робота 1: Робота з клієнтами VMware vSphere
  • Огляд ESXi
  • Лабораторна робота 2: Налаштування хостів ESXi

Модуль 3. Створення віртуальних машин

  • Концепція віртуальних машин
  • Створення віртуальних машин
  • Лабораторна робота 3: Работа с віртуальними машинами

Модуль 4. Сервер vCenter

  • Архітектура сервера vCenter
  • Розвертування vCenter Server Appliance
  • Лабораторна робота 4: Робота з сервером vCenter
  • Веб-клієнт vSphere
  • Лабораторна робота 5: Використання vSphere Web Client
  • Управління інвентаризацією vCenter Server
  • Лабораторна робота 6: Створення папки в vCenter Server Appliance

Модуль 5. Створення та налаштування віртуальних мереж

  • Введення в стандартні комутатори vSphere
  • Налаштування політики стандартних комутаторів
  • Лабораторна робота 7: Використання стандартних комутаторів
  • Введення в розподільні комутатори (розподілені комутатори)
  • Лабораторна робота 8: Використання розподілених комутаторів

Модуль 6. Налаштування та управління віртуальними сховищами

  • Концепція хранилищ
  • Сховища iSCSI
  • Лабораторна робота 9: Налаштування доступу до сховища iSCSI
  • Сховища NFS
  • Лабораторна робота 10: Налаштування доступу до сховища NFS
  • Сховища ВМФС
  • Лабораторна робота 11: Керування сховищами VMFS
  • Сховища Virtual SAN
  • Віртуальні тома

Модуль 7. Управління віртуальними машинами

  • Створення шаблонів і клонів
  • Лабораторна робота 12: Використання шаблонів і клонів
  • Зміна віртуальних машин
  • Лабораторна робота 13: Зміна віртуальних машин
  • Міграція віртуальних машин
  • Лабораторна робота 14: Міграція віртуальних машин
  • Створення моментальних знімків віртуальних машин
  • Лабораторна робота 15: Керування віртуальними машинами
  • Створення vApp
  • Лабораторна робота 16: vApps
  • Робота з бібліотеками контенту

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

  • Концепція віртуальних процесорів і пам'яті
  • Контроль використання ресурсів і повних ресурсів
  • Лабораторна робота 17: Керування пулами ресурсів
  • Моніторинг використання ресурсів
  • Лабораторна робота 18: Моніторинг продуктивності віртуальних машин
  • Використання попереджень
  • Лабораторна робота 19: Використання попереджень
  • vRealize Operations Manager
  • Лабораторна робота 20 (Додатково): Використання vRealize Operations Manager

Модуль 9. vSphere High Availability i vSphere Fault Tolerance

  • Введення в vSphere HA
  • Архітектура vSphere HA
  • Налаштування vSphere HA
  • Лабораторна робота 21: Використання vSphere HA
  • Введення в vSphere Fault Tolerance
  • vSphere Replication і vSphere Data Protection

Модуль 10. Масштабування хоста

  • Кластер vSphere DRS
  • Лабораторна робота 22: Внутрішній кластер vSphere DRS

Модуль 11. vSphere Update і обслуговування хоста

  • Введення в vSphere Update Manager і управління оновленнями
  • Лабораторна робота 23: Використання vSphere Update Manager
  • Профілі хостів

Модуль 12. Встановлення компонентів VMware

  • Встановлення ESXi
  • Встановлення сервера vCenter

Після даного курсу студенти зможуть

  • Встановлювати та налаштовувати хости VMware ESXi
  • Розробити та налаштувати VMware vCenter
  • Використовувати vSphere Client для оновлення vCenter Server
  • Налаштовувати віртуальні мережі з використанням стандартних і розподілених комутаторів
  • Налаштувати віртуальні сховища, що використовують технології, які підтримуються у vSphere
  • Використовуйте vSphere Client для асоціації віртуальних машин, шаблонів, клонів і знімків
  • Створювати бібліотеки і згортати вивільнені машини з шаблонів, що зберігаються в бібліотеці
  • Керувати ресурсами віртуальних машин
  • Мігрувати віртуальні машини за допомогою технологій за допомогою VMware vSphere vMotion і VMware vSphere Storage vMotion
  • Створювати та керувати кластером vSphere, який зібраний за допомогою технологій VMware vSphere High Availability та VMware vSphere Distributed Resource Scheduler
  • Управляти життєвим циклом vSphere, щоб підтримувати vCenter, хости ESXi і віртуальні машини в актуальному

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

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

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

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

Інтерфейс та загальні принципи роботи в Excel

  • Інтерфейс програми Microsoft Excel. Налаштування панелі Швидкого доступу
  • Створення, відкриття та збереження робочих книг
  • Структура книги, операції з аркушами (переміщення, копіювання, перейменування, видалення аркуша, вставка нового аркуша)
  • Переміщення та копіювання робочих аркушів між файлами
  • Робота з буфером обміну

Введення та редагування даних

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

Робота з формулами та функціями

  • Введення та редагування формул
  • Типи операторів у формулах
  • Пріоритет операторів
  • Використання різних видів посилань у розрахунках: відносні посилання, абсолютні посилання, змішані посилання
  • Використання майстра функцій
  • Використання у формулах математичних, статистичних, логічних функцій та функцій дати та часу (ROUND (ОКРУГЛ), TODAY (СЕГОДНЯ), SUM (СУММ), COUNT (СЧЁТ), MIN (МИН), MAX (МАКС), AVAREGE (СРЗНАЧ), IF (ЕСЛИ), SUMIF (СУММЕСЛИ), COUNTIF (СЧЁТЕСЛИ), LEFT (ЛЕВСИМВ), &, FIND (НАЙТИ)
  • Вкладені функції. Копіювання та переміщення формул

Робота з "Розумними таблицями"

  • Створення та форматування таблиць
  • Вбудовані шаблони для оформлення таблиць
  • Сортування та фільтрація таблиць. Використання роздільників
  • Використання результатів. Залежність результатів від фільтрів
  • Використання формул у таблицях
  • Перетворення таблиці на діапазон

Побудова та редагування діаграм

  • Майстер діаграм
  • Рекомендовані діаграми
  • Налаштування діаграм
  • Зміна даних діаграми: видалення та додавання рядів даних
  • Зміна типу діаграми
  • Зміна параметрів діаграми
  • Форматування елементів діаграми
  • Розташування рядів даних по допоміжній осі
  • Комбіновані діаграми. Використання допоміжної осі

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

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

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

  • Орієнтуватися в структурі робочої книги
  • Створювати електронні таблиці
  • Форматувати дані
  • Використовувати різні формули та функції
  • Створювати діаграми
  • Застосовувати фільтрацію та сортування даних
  • Друкувати робочу книгу

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Методичка у вигляді конспекту
  • Електронний сертифікат НЦ
  • Кава-брейки (очний курс)
  • Консультації тренера протягом 3-х місяців після закінчення курсу
Подати заявку
Курс
Формат
Online
Початок навчання
04.08.2026
Тривалість
32 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
19 800 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • Web & Mobile Design / UI/UX
Hillel IT school
Подробиці

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

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

Теми:

  • Auto layout в Figma
  • Особливості Landing Page
  • Знайомство з Local Variables, Interaction Design, Prototyping
  • UX-проєктування. Патерни та психологія
  • Value proposition canvas & Users Scenarios
  • Accessibility. Usability
  • Low and High fidelity wireframes
  • Usability Testing. A/B Tests
  • Композиція. Ієрархія. Як збалансувати дизайн
  • UI. Components. Ведення та передача макету
  • Анатомія Дашбордів
  • Глибинні інтерв'ю
  • Створення варфрейму дашборду на основі даних від користувачів
  • Особливості мобільної розробки
  • iOS vs Android Гайдлайни
  • Створення мобільного додатку. Використання бібліотеки компонентів iOS
  • Branbook. Створення Гайду
  • Особливості UX у напрямку Fintech проєктів
  • Soft Skills. Презентація робіт
  • Підготовка кейсів на Behance

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

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

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

  • Мар'яна Стадник - Senior Product Designer at pwrteams
  • Олександра Бойович - UI/UX Designer at Belight Software
  • Надія Абросимова - Product Designer at Tonic Health
  • Олександр Галушка - UI/UX Designer at Roobykon Software
  • Андрій Барсуков - UI/UX Designer at Dev-pro
  • Вадим Пархоменко - Lead Product Designer at CryptoHub
  • Роман Шуральов - UI/UX Designer at Valtech
  • Михайло Кудринський - Senior UI/UX Designer at Edvantis
  • Анна Піддема - UI/UX Designer at The WhyKingz
  • Анатолій Сафронов - Senior Product Designer at Нова Пошта
  • Вікторія Чайковська - Senior UI/UX Designer at Olsys LTD
  • Іванна Попик - Product Designer at Phase One Karma
  • Антон Марковський - UI/UX Designer at 1648 Factory
  • Раната Рамазанова - Design Lead at Lanp
  • Марія Симоненко - Experience Designer at SoftServe
  • Дарина Парфенюк - Product Designer at GR8 Tech
  • Євген Могільда - UI/UX Designer at NEMESIS
  • Анастасія Школяр - UI/UX Designer at Blue Lemons
  • Оксана Висоцька - UI/UX Designer at Qlearsite
  • Ірина Пелипенко - Product Designer at SocialTech
  • Анастасія Макієвська - Senior UI/UX Designer at PandaDoc
  • Андрій Єлісєєв - Lead Designer at Readdle
  • Анастасія Федотова - Product Designer at Readdle
  • Дмитро Хижняк - Head of Design Department at Light IT Global
  • Анна Ломонос - UI/UX Designer at Dev-pro
  • Віталій Максименко - Product Designer at Avenga
  • Микита Лазутіков - Lead Product Designer at Kindgeek
  • Олександр Головко - UI/UX Designer at Cadabra Studio
  • Катерина Кир'янова - Design Team Lead at CoreTeka
  • Микола Іванов - Chief Operating Officer at Clickable agency
  • Антон Рева - Product Designer at Doumo
  • Євген Дружинін - Senior UI/UX Designer
Подати заявку
Курс
Формат
Online
Початок навчання
13.07.2026
Тривалість
5 днів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
  • SysAdmin
Networking Technologies
Подробиці

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

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

Огляд Windows Server Administration

  • Огляд принципів та інструментів адміністрування Windows Server
  • Знайомство з Windows Server 2019
  • Огляд Windows Server Core

Сервіси ідентифікації в Windows Server

  • Огляд AD DS
  • Розгортання контролерів домену Windows Server
  • Огляд Azure AD
  • Впровадження групової політики
  • Огляд служб сертифікації Active Directory

Hyper-V віртуалізація і контейнери в Windows Server

  • Hyper-V в Windows Server
  • Налаштування віртуальних машин
  • Захист віртуалізації в Windows Server
  • Контейнери в Windows Server
  • Огляд Kubernetes

Висока доступність в Windows Server

  • Планування впровадження відмовостійкої кластеризації
  • Створення та налаштування відмовостійкого кластера
  • Огляд кластерів, що розтягуються
  • Рішення високої доступності та аварійного відновлення з віртуальними машинами Hyper-V

Послідовності додатка

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

Налаштування клієнта Hyper-V

  • Огляд клієнта Hyper-V
  • Створення віртуальних машин
  • Управління віртуальними жорсткими дисками
  • Управління миттєвими знімками (снапшотами)

Аварійне відновлення в Windows Server

  • Hyper-V Replica
  • Створення резервних копій та відновлення інфраструктури в Windows Server
  • Управління оновленнями Windows Server

Безпека Windows Server

  • Облікові дані й захист привілейованого доступу
  • Посилення захисту Windows Server
  • JEA в Windows Server
  • Захист і аналіз SMB-трафіку
  • Управління оновленнями Windows Server

RDS в Windows Server

  • Огляд RDS
  • Налаштування розгортання робочого столу на основі сеансів
  • Огляд особистих і віртуальних робочих столів в пулах

Моніторинг сервера і продуктивності в Windows Server

  • Огляд інструментів моніторингу Windows Server
  • Використання монітора продуктивності
  • Моніторинг журналів подій для усунення неполадок

Оновлення та міграція в Windows Server

  • Міграція AD DS
  • Служба міграції Storage Migration Service
  • Засоби міграції Windows Server

Автоматизація за допомогою Powershell

  • Структури PowerShell: типи, змінні, масиви, хеш-таблиці
  • Робота з pipeline
  • Контрольні структури: оператори вибору, цикли
  • Використання провайдерів
  • Робота з віддаленими хостами
  • Виконання фонових завдань
  • Приклади роботи з інфраструктурою

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

  • Використовувати адміністративні прийоми і інструменти в Windows Server 2019
  • Впроваджувати служби ідентифікації
  • Керувати мережевими службами інфраструктури
  • Налаштовувати файлові сервери і сховища
  • Управляти віртуальними машинами з використанням віртуалізації Hyper-V і контейнерів
  • Впроваджувати рішення високої доступності та аварійного відновлення
  • Застосовувати функції безпеки для захисту критично важливих ресурсів
  • Налаштовувати служби віддалених робочих столів Remote Desktop
  • Налаштовувати розгортання інфраструктури настільних комп'ютерів на основі віртуальних машин
  • Реалізувати віддалений доступ і веб-сервіси
  • Впроваджувати моніторинг служб та моніторинг продуктивності, а також застосовувати пошук неполадок
  • Виконувати оновлення та міграції, пов'язані з AD DS і сховищем

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

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

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

Огляд компонент і технологій екосистеми сервісів, платформ і устаткування Apple

Безпека macOS

  • Вбудовані функції безпеки
    • Паролі, двофакторна авторизація
    • Apple ID, keychain в iCloud, firmware пароль, SIP, блокування екрану, облікові записи, відключення автоматичного login
    • Шифрування FileVault2
    • Обмеження користувачів
    • Перевірка і зміна списку користувачів, хто може розшифрувати диск, скидання паролів і keychain
    • Безпека вивантажених з Інтернет додатків
    • Нотаріальна підпис додатків
  • Режим Target mode і його небезпека для крадіжки даних
  • Важливі папки і файли. Збереження артефактів для розслідувань
  • Сценарії використання програми резервного копіювання Time Machine і питання безпеки
  • Уразливості використання сервісу Bonjour, і як їх знизити
  • Налаштування вбудованого брандмауера і сторонні рішення
  • Підвищення безпеки зовнішніми утилітами обслуговування
  • Сервіс пошуку Spotlight і його вплив на безпеку

Інтеграція зі службами каталогів

  • Підключення Mac в Active Directory
  • Особливості роботи Mac з сертифікатами і CA на базі Microsoft Windows Server
  • Підключення Mac в Apple Open Directory
  • Підключення до ресурсів файлових серверів
  • Підключення до Microsoft Exchange Server
  • Підключення до принтерів
  • Огляд лідируючих платформ інтеграції класу IDM + AM

Виконання Windows у віртуальному середовищі на Mac

Оптимальні рішення користувацького досвіду на платформах Vmware Fusion, Parallels, VirtualBox.

Управління мобільними пристроями і додатками

  • Використання Apple Configurator для підготовки і управління пристроями
  • Використання Apple Profile manager для настройки політик і управління iOS і macOS
  • Варіант інтеграції Apple Profile Manager з Active Directory і Apple Open Directory
  • Переваги та модель використання Apple Business Manager
  • Огляд різних MDM / EMM / UEM. Кейс використання JAMF

Методи відновлення пристроїв

  • Скидання пристроїв macOS, iOS, and iPadOS до заводських налаштувань
  • Сценарії відновлення і перенесення даних між пристроями

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

  • LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
  • Збірник лабораторних робіт в електронному вигляді
  • Підбірка матеріалів в електронному вигляді
  • Електронний сертифікат НЦ
  • Обід і кава-брейки (очний курс)
  • Консультації тренера протягом 6-ти місяців після закінчення курсу
Подати заявку
Курс
Формат
Online
Початок навчання
27.07.2026
Тривалість
40 годин
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
45 000 UAH за курс
Заняття цілий деньВидається диплом/сертифікатСупровід ментора
  • SQL / DBA
Світ Сучасної Освіти
Подробиці

Курс адміністрування Oracle Database 19c призначений для того, щоб дати адміністраторам баз даних Oracle практичний досвід адміністрування, моніторингу, настройки та усунення неполадок бази даних Oracle. Слухач дізнається, як забезпечити цілісність і доступність даних компанії в середовищі Oracle. Слухач також навчиться контролювати продуктивність бази даних, розподіляти ресурси за допомогою Resource Manager і планувати завдання за допомогою Oracle Job scheduler.

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

Модуль 1. Введення в базу даних Oracle

  • Огляд бази даних Oracle
  • Огляд хмари Oracle
  • Концепції реляційних баз даних
  • Завдання адміністрування баз даних

Модуль 2. Архітектура баз даних Oracle

  • Огляд архітектури бази даних Oracle
  • Примірник бази даних Oracle
  • Структури пам'яті баз даних Oracle
  • Архітектура і структури процесів
  • Серверні і клієнтські процеси
  • Архітектура зберігання баз даних Oracle
  • Підключення до примірника бази даних Oracle

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

  • Адміністративні інструменти, доступні адміністратору бази даних
  • Використання SQL * Plus в Oracle для управління примірником бази даних
  • Використання SQL Developer для управління примірником бази даних
  • Адміністрування бази даних за допомогою Enterprise Manager (EM)
  • Огляд фреймворку Enterprise Manager
  • Access Enterprise Manager Database Express
  • Домашня сторінка Enterprise Manager Database Express
  • Enterprise Manager Cloud Control
  • Файли параметрів ініціалізації

Модуль 4. Налаштування Oracle Network Environment

  • Огляд конфігурації мережі
  • Налагодження та управління Oracle Net Listener
  • Методи іменування Oracle Net
  • Інструменти для налаштування та управління мережею Oracle
  • Використання Net Configuration Assistant
  • Налаштування клієнтських підключень за допомогою Net Manager
  • Перегляд конфігурації listener
  • Запуск і зупинка Oracle listener
  • Використання TNSPING для тестування підключення Oracle Net
  • Підключення до бази даних
  • Налаштування Net Services за допомогою Enterprise Manager

Модуль 5. Структури зберігання

  • Огляд зберігання даних
  • Блок бази даних
  • Огляд табличних просторів і файлів даних
  • Використання Enterprise Manager для перегляду структури зберігання бази даних
  • Команди створення і зміни табличного простору
  • Тимчасові табличні простору
  • Створення файлів даних і управління ними
  • Використовувати OMF
  • Знищення табличних просторів і файлів даних

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

  • Зумовлені облікові записи адміністрування бази даних
  • Обліковий запис користувача
  • Створення облікового запису користувача
  • Ідентифікація користувача
  • Зміна пароля користувача
  • Керування обліковим записом користувача
  • Щоб видалити обліковий запис користувача
  • Моніторинг інформації про користувачів
  • Завершення сеансів користувача
  • Створення облікового запису Schema Only

Модуль 7. Manage Privileges

  • Доступ до бази даних
  • Зумовлені Oracle ролі
  • Привілеї системного і об'єктного рівнів
  • Команди grant і revoke
  • Створення, зміна та видалення ролей
  • Використання зумовлених ролей

Модуль 8. Управління Profiles and Resources

  • Огляд профілів користувачів
  • Параметри ресурсу профілю
  • Команда створити профіль
  • Управління паролями за допомогою профілів
  • Контроль використання ресурсів за допомогою профілів
  • Ведення профілів

Модуль 9. Database auditing

  • Огляд безпеки бази даних
  • Огляд аудиту баз даних
  • Дотримання вимог безпеки
  • Стандартний аудит
  • Єдина аудиторська реєстрація
  • Розподіл обов'язків з аудиту з ролями AUDIT_ADMIN і AUDIT_VIEWER
  • Налаштування журналу аудиту
  • Вказівка ​​параметрів аудиту

Модуль 10. Data concurrency i lock conflicts

  • Рівні блокування в Oracle
  • Методи, які використовуються для отримання блокувань
  • Паралелізм обробки даних
  • Можливі причини зчеплень
  • Блокування DML
  • Запобігання проблем з блокуванням
  • Виявлення конфлікту блокувань
  • Вирішення конфліктів

Модуль 11. Undo Management

  • Огляд UNDO MANAGEMENT
  • Контроль і адміністрування UNDO
  • Налаштування undo retention
  • Перемикання undo tablespaces
  • Вказівка ​​термін зберігання
  • Гарантоване undo retention
  • Термін збереження undo для flashback запитів
  • Перегляд інформації про undo space
  • Використання undo advisor
  • Розмір табличного простору undo
  • Зміна табличного простору undo на фіксований розмір

Модуль 12. Backup and recovery configuration

  • Рішення Oracle для резервного копіювання
  • Пропоновані Oracle стратегії резервного копіювання
  • Огляд резервного копіювання, відновлення і відновлення бази даних
  • Технологія Flashback
  • Тип відмови
  • Відновлення примірника
  • Налаштування відновлення екземпляра
  • MTTR Advisor
  • Відмова носія інформації
  • Налаштування бази даних для відновлення

Модуль 13. Proactive database maintenance

  • Обслуговування бази даних
  • Перегляд журналу попереджень (alert log)
  • Automatic Workload Repository
  • Рівні збору статистичної інформації
  • Automatic Database Diagnostic Monitoring
  • Моніторинг бази даних Oracle
  • Використання Advisors
  • Налаштування notification rules

Модуль 14. Performance management

  • Налаштування джерел інформації
  • Моніторинг продуктивності
  • Налаштування продуктивності
  • Планування продуктивності
  • Налаштування екземпляра
  • Методологія настройки продуктивності
  • Дані для налаштування продуктивності
  • Моніторинг продуктивності
  • Управління пам'яттю
  • Управління Private Temporary Tables

Модуль 15. Налаштування SQL

  • Налаштування SQL
  • Скасування інструкції SQL в сеансі
  • Оптимізатор Oracle
  • Директиви плану SQL
  • Адаптивні плани виконання
  • SQL Advisors
  • Результати автоматичної настройки SQL
  • Реалізація рекомендації по автоматичному налаштуванню
  • SQL Tuning Advisor

Модуль 16. Moving data

  • Створення об'єктів каталогу
  • Архітектура Data Pump
  • Уявлення словника даних Data Pump
  • Інтерактивний режим Data Pump
  • API Data Pump
  • Використовуйте Data Pump для експорту даних
  • Використовуйте Data Pump для імпорту даних
  • Огляд завантажувача SQL
  • Параметр командного рядка
  • Фільтрація записів
  • Ключові слова керуючого файлу
  • Файл даних
  • Шляхи до даних SQL Loader
  • External Tables

Модуль 17. Managing resources with resource manager

  • Огляд менеджера ресурсів бази даних
  • Використання Resource Manager
  • Створення Resource Plans
  • План Resource Manager за замовчуванням
  • Створення директив Resource Plan
  • Виділення ресурсів для Resource Plans

Модуль 18. Automate Tasks with the scheduler

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

Модуль 19. Manage space

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

Модуль 20. Oracle support

  • Enterprise Manager Support Workbench
  • Увійдіть для отримання оновлень безпеки
  • Робота з Oracle Support
  • Інтеграція c Oracle Support
  • Реєстрація SR (запитів на обслуговування)
  • Управління оновленнями
  • Накат оновлень

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

Слухачі, які бажають пройти курс адміністрування Oracle Database 19c, повинні мати уявлення про концепції реляційних баз даних і хороші знання операційної системи. Вони повинні пройти курс Oracle SQL або мати хороші знання Oracle SQL. Знання можливостей і використання вбудованих в сервер Oracle стандартних пакетів PL/SQL була б вельми корисною, але для курсу воно не суттєво.

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

  • Підтримка ментора
  • Практика
  • Сертифікат про проходження курсу
Подати заявку

Сторінки