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

Мы собрали лучшие платные и бесплатные IT курсы Украины, которые позволят вам овладеть новой профессией с возможностью трудоустройства или углубить свои знания в области информационных технологий. Есть учебные программы для детей, с нуля для начинающих и опытных специалистов. Вы можете сравнить цены, программы АйТи курсов и условия обучения.
Читать далее
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
72 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
42 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • C# / .NET
Мир Современного Образования
Подробнее

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

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

Знайомство з платформою .NET і мовою програмування C#

  • Огляд платформи .NET Framework
  • Знайомство з мовою C#
  • Огляд можливостей мови
  • Знайомство c IDE Visual Studio
  • Структура програми
  • Компіляція програми
  • Написання першої програми
  • Типи проєктів

Типи даних

  • Пристрій пам'яті в комп'ютері
  • Системи числення
  • Як зберігаються дані в пам'яті
  • Поняття змінної
  • Типи змінних
  • Створення і ініціалізація змінних
  • Область видимості
  • Константи
  • Операції над базовими типами

Умовні конструкції

  • Поняття умовних конструкцій
  • Умовна конструкція if
  • Оператор багатозначного вибору switch … case

Основи роботи з системою контролю версій

Циклічні конструкції

  • Знайомство з циклами
  • Цикл з передумовою while
  • Цикл з умовою поста do … while
  • Цикл з лічильником for

Методи

  • Поняття методу
  • Створення методу
  • Виклик методу
  • Види методів з параметрами і без
  • Модифікатори out і ref
  • Рекурсія
  • Метод Main

Масиви

  • Поняття масивів і необхідність їх використання
  • Способи створення масивів
  • Робота з масивами
  • Багатовимірні масиви
  • Зубчасті масиви

Вступ в ООП. Поняття класів і об'єктів

  • Поняття класу та об'єкта
  • Створення класів, їх вміст
  • Створення об'єктів за допомогою класів
  • Модифікатори доступу
  • Робота з властивостями
  • Автоматично реалізовані властивості
  • Конструктори, призначені для користувача і за замовчуванням
  • Часткові класи і методи

Спадкування і поліморфізм

  • Поняття спадкування
  • Реалізація спадкування
  • Базовий тип Object
  • Upcast і DownCast
  • Поняття і реалізація поліморфізму
  • Віртуальні методи

Абстракція і інтерфейси

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

Статичні класи і методи

  • Створення і виклик статичних методів
  • Робота зі статичними методами
  • Створення статичних класів
  • Необхідність в статичних класах
  • Розширюючі методи

Структури. Перерахування

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

Виняткові ситуації

  • Поняття виняткових ситуацій
  • Обробка винятків, конструкція try, catch, finally
  • Створення своїх класів винятків
  • Множинна обробка винятків

Збиральник сміття

Колекції

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

Узагальнення

  • Повторне використання коду та значення узагальнень у ньому
  • Обмеження в узагальненнях
  • Узагальнені інтерфейси
  • Коваріантність та контрваріантність

Делегати, події, лямбда-вирази

  • Поняття делегату
  • Оголошення делегатів
  • Анонімні методи
  • Лямбда-вирази
  • Події

LINQ

  • Стандартні операції запитів. Фільтрація. Сортування. Групування
  • Анонімні й динамічні типи
  • Під'єднання до бази даних
  • LINQ to SQL

Введення-виведення. Серіалізація. XML

  • Бібліотека System.IO
  • Робота з XML
  • Поняття серіалізації
  • Серіалізація в XML
  • Реалізація власних методів для серіалізації

Складання простору імен, атрибути, директиви процесору, рефлексія

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

Потоки, завдання, синхронізація

  • Проблема розподілення обчислень, багатоядерності
  • Асинхронні делегати
  • Класи Thread, Task
  • Проблеми, що виникають при паралельних обчисленнях
  • Класи, що відповідають за синхронізацію

Огляд можливостей

  • Структура проєкту
  • Створення додатків
  • ASP.NET

Unit-тестування

  • Unit Testing Framework
  • Тестування закритих і статичних методів
  • Тестування коректної роботи бізнес-логіки
  • Universal Windows Platform

Здача проєктів

Обговорення результатів.

Чому ви навчитеся

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

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

  • 24 live-заняття - лише необхідна теорія й багато практики
  • Навчання за програмою, створеною фахівцями топових IT-компаній
  • Навчання у викладачів-практиків, які поділяться з вами реальним досвідом та актуальними знаннями
  • Сертифікат про проходження курсу
  • Проєкт в портфоліо
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
36 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
6 400 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Other
Мир Современного Образования
Подробнее

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

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

Огляд мов програмування

  • Огляд парадигм програмування
  • Огляд сучасних мов програмування

Поняття алгоритму

  • Роль алгоритму у рішенні задач
  • Поняття і властивості алгоритму
  • Типи алгоритмів

Базові конструкції програмування

  • Поняття синтаксису і семантики мов програмування
  • Змінні, типи даних, вирази і присвоювання значень змінним
  • Подання даних у пам'яті комп'ютера: біти, байти і т.п.
  • Найпростішие введення/виведення
  • Умовні конструкції та їх різновиди
  • Ітеративні конструкції (цикли)

Базові структури даних

  • Одномірні масиви і робота з ними
  • Двовимірні масиви і робота з ними
  • Призначені для користувача об’єкти, їх властивості та методи
  • Поняття асоціативного масиву і принципи роботи з ним
  • Формат JSON
  • Особливості роботи з рядками
  • Особливості роботи з датами

Функції

  • Опис функції
  • Виклик функції
  • Параметри функцій
  • Передача параметрів з точки виклику в функцію

Побудова простого графічного інтерфейсу (GUI)

  • Форми і робота з елементами управління на web-формах
  • Події, обробка подій миші

Основи роботи з системою контролю версій

Чому ви навчитеся

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

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

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

Курс є комплексним навчанням, спрямованим на освоєння методів та інструментів моделювання та оптимізації бізнес-процесів. Учасники даного курсу будуть вивчати концепції BPM (Business Process Management) і BPMN (Business Process Model and Notation), а також основні підходи до аналізу, оцінки та покращення бізнес-процесів.

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

Теми

  • Процесний підхід в управлінні
  • Позиціювання в оточенні інших методологій, обмеження процесного підходу
  • Digital + Agile Transformation i пoтeнцiaл пpoцecнoгo yпpaвління
  • Передові тренди з використанням ML/AІ
  • Архітектура підприємства, нотaцiя Architeсture Views
  • Загальні принципи моделювання й опису бізнес-процесів
  • Методологія BSC,створення KPfs для процесів
  • Зрілість процесів
  • Покращення
  • Управління вимогами, збір вимог
  • Управління змінами
  • Гнучкі моделі
  • Огляд ВАВОК і роль бізнес-аналітика
  • Огляд і позиціювання BPMN 2.0, UML,Sys ML, найбільш популярних діаграм
  • BPMN 2.0 Структура і термінологія
  • Активності
  • Типи задач
  • Циклічні задачі
  • Вкладені процеси, під процеси
  • Шлюзи
  • Варіанти організації розгалуження
  • Сходження
  • Пули й доріжки
  • Системна доріжка
  • Кращі практики використання
  • Інвенти
  • Типи інвентів
  • Старт інвенти
  • Проміжні інвенти.timer, message, error, tracking
  • Моделі ескалації
  • Оркестровка vs хореографія
  • Варіанти моделей розробки бізнес- процесів
  • Agile модель плейбеків ІВМ,ВРМ СВОК
  • Принципи оптимізації бізнес-процесів
  • Практика з Aris Express і експортуванням процесів в системи класу BRMS

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
99 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
39 670 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • PHP
Мир Современного Образования
Подробнее

Спочатку ви будете вивчати синтаксис мови PHP, принципи back end-розробки, занурюватися в поняття cookie, sessions і працювати з ними. Потім ви навчитеся передавати та зберігати важливу інформацію, шифрувати й хешувати, розпізнавати атаки й боротися з ними. Також ми будемо розбирати ін'єкції SQL і коду, фреймворки й MVC, будемо розбиратися в архітектурі та структурі проєкту. Наприкінці курсу ви напишете невеликий курсовий проєкт, поповните своє портфоліо та будете готові до першої роботи.

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

Веб-додатки та роль мови PHP в роботі з ними

  • Як влаштований інтернет?
  • Клієнт-серверна архітектура
  • Налаштування ПО

Основи мови PHP

  • Змінні, константи
  • Вирази, оператори
  • Типи даних та приведення типів
  • Керівні конструкції

Робота з масивами

  • Цикли
  • Масиви
  • Робота з асоціативними масивами

Функціональне програмування

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

Огляд вбудованих функцій

  • Огляд вбудованих функцій (функції для роботи з рядками та масивами)
  • Рекурсія
  • Стилі кодування

Фільтрація, валідація даних і робота з формою

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

Робота з файловою системою

  • Робота з файловою системою
  • Читання та записування даних до файлу

Cookies, sessions

  • Регулярні вирази
  • Робота з cookie
  • Sessions
  • Відмінності sessions від cookies, їхнє спільне використання

Реляційна модель баз даних

  • SQL - мова запитів
  • Запити на вибірку даних
  • Робота з JOIN
  • Робота з множинами

Основні запити SQL

  • Запити з Group by, Having
  • Запити DDL

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

  • Нормалізація, цілісність даних
  • Транзакції
  • MySQL: системи управління базами даних
  • Надсилання запитів до СУБД за допомогою PHP

Робота над спільним проєктом "Інтернет-магазин"

  • Робота над спільним проєктом "Інтернет-магазин" (Тривалість: 3 уроки)
  • Розбір архітектурних рішень в проєкті
  • Знайомство з шаблонами відображення

Створення CMS

  • Створення CMS у проєкті

Хостинг

  • Надсилання пошти
  • Хостинг
  • Системи контролю версій
  • Робота з XML, JSON

Основи Linux

  • Налаштування Ubuntu
  • Серверна та десктопна версії
  • Базові команди Linux
  • Встановлення веб-сервера Nginx
  • Встановлення PHP
  • Встановлення MySQL
  • Деплой Symfony-додатку на DigitalOcean

Основи Git

  • Встановлення та налаштування
  • Команди Git
  • Огляд GitHub, GitLab и Bitbucket
  • Створення проєкту и заливка на GitHub

Composer

  • Встановлення та налаштування
  • Автозавантажувач класів
  • Огляд офіційного репозиторія Packagist
  • Створення власних пакетів

PHP 7.X

  • Нові можливості PHP 7.0
  • Нові можливості PHP 7.1
  • Нові можливості PHP 7.2
  • Нові можливості PHP 7.3
  • Нові можливості PHP 7.4

ООП

  • Інкапсуляція
  • Спадкування
  • Поліморфізм
  • Класи і Об’єкти
  • Абстрактні класи
  • Інтерфейси
  • Методи класу
  • Статичні методи
  • Магічні методи
  • Константи
  • Трейти
  • Винятки
  • Неймспейси
  • Автозавантаження
  • Композиція замість наслідування

Стандарти PSR

  • Огляд стандартів PSR-0, PSR-4 і PSR-1, PSR-2

Шаблони проєктування, SOLID, DRY, KISS, YAGNI

  • Основні породжуючі шаблони
  • Основні структурні шаблони
  • Основні поведінкові шаблони

Reflection API

  • PHPDoc
  • phpDocummentor
  • Анотації

Standard PHP Library (SPL)

  • Структури даних
  • Ітератори
  • Основні класи і функції

Безпека в PHP

  • Основні типи атак
  • Шифрування
  • Хешування
  • Стандартні практики щодо захисту веб-додатків
  • Symfony Security компонент

Налагодження, попередження помилок, профілювання, оптимізація

  • Які бувають типи помилок в PHP, ієрархія класів винятків
  • Конструкція try-catch-finally
  • Створення власних класів винятків
  • Логування помилок і його важливість
  • Профілювання коду
  • Налагодження xDebug, аналіз чужого коду

REST

  • Огляд архітектури REST
  • Модель зрілості REST-сервісів
  • HATEOAS
  • Стандарт HAL
  • Специфікація JsonAPI
  • Клієнт Guzzle
  • FOSRestBundle для Symfony

Тестування

  • Юніт тести
  • Функціональні тести
  • Фреймворки для тестування Codeception, PHPUnit, Symfony PHPUnit Bridge

CI сервіси: Travis CI, Scrutinizer CI

Використання Docker. Контейнеризація додатків

  • Введення в Docker
  • Що таке контейнер?
  • Відмінність Docker від Vagrant
  • Вступ в docker-compose
  • Створення LEMP стека на базі docker

СУБД MySQL

  • Об'єднання таблиць
  • Індекси
  • Оптимізація запитів і команда EXPLAIN
  • Транзакції
  • Тригери і збережені процедури
  • Двигуни InnoDB & MyISAM

Сервісна архітектура

  • Поняття сервісів
  • Контейнери
  • Dependency Injection

Огляд популярних фреймворків

  • Zend Framework
  • Yii
  • Framework Phalcon
  • Laravel Framework
  • Framework Symfony

MVC i Symfony 4 Framework

  • Встановлення та налаштування
  • Створення простої сторінки
  • Роутинг
  • Twig
  • Doctrine ORM

Компоненти Symfony

  • Yaml
  • Filesystem
  • Finder
  • Console
  • Process
  • PHPUnit Bridge
  • Validator
  • Form

Чому ви навчитеся на курсі

  • Використовувати мову PHP для найрізноманітніших завдань
  • Писати складні проєкти, використовуючи фреймворки
  • Запускати власний проєкт і працювати над ним
  • Претендувати на посаду Junior Developer в ІТ-компаніях
  • Знаходити проєкти на фрілансі та презентувати себе роботодавцеві
  • В рамках курсу ви будете працювати в групах над реальними проєктами

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

  • Допомога ментора
  • Практика
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
06.05.2025
Длительность
24 часов
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
24 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Angular
  • Frontend
Мир Современного Образования
Подробнее

Студенти на курсі будуть вивчати не тільки внутрішні механізми, а й навколишню екосистему, невід'ємну при повноцінної розробки вебдодатків. Слухачі дізнаються, як інтегрувати CI/CD-процеси, як створювати білди, як взаємодіяти з іншими модулями і як будувати легко підтримувані додатки на базі Angular 15.

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

Поглиблена робота з RxJS

  • Що вирішує RxJS?
  • Observables: глибоке розуміння та застосування
  • Управління потоками даних (switchMap, mergeMap, concatMap, exhaustMap)
  • Subject, BehaviorSubject, ReplaySubject
  • Використання операторів для трансформації потоків
  • Signal API як альтернатива традиційній реактивності

Маршрутизація та Lazy Loading

  • Вкладені маршрути та їхня взаємодія
  • Захист маршрутів (Guards, Resolvers, Interceptors)
  • Оптимізація завантаження модулів
  • Динамічні маршрути та параметри

Управління станом додатка (State Management)

  • Чим відрізняються підходи: Signals, Redux, NgRx, Akita, MobX?
  • NgRx: Store, Actions, Effects, Selectors
  • Використання Signal API для керування станом
  • Структурування сховища даних
  • Взаємодія з API через ефекти

Авторизація та вутентифікація

  • Методи авторизації: OAuth2, JWT, OpenID Connect
  • Angular + Node.js + Express.js для безпеки додатка
  • Використання Firebase Authentication
  • Захист маршрутів та доступ до ресурсів

SSR та SSG

  • Angular Universal: що це і навіщо?
  • Використання ngExpressEngine
  • Оптимізація продуктивності через SSR
  • Генерація статичних сторінок (SSG)
  • Використання ISR (Incremental Static Regeneration)

Мікрофронтенд-архітектура

  • Що таке Micro Frontends і коли їх варто використовувати?
  • Webpack Module Federation
  • Інтеграція Angular у гібридні рішення

Тестування та оптимізація додатка

  • Unit-тестування з Jasmine та Karma
  • End-to-end тестування з Cypress
  • Оптимізація продуктивності (Change Detection, OnPush, TrackBy)
  • Lighthouse-аналіз та покращення швидкодії

Деплой та CI/CD

  • Платформи деплою: Vercel, Firebase, Hostiq, GitHub Actions
  • Створення автоматичних пайплайнів у CI/CD
  • Налаштування Docker-контейнерів для Angular
  • Використання серверless-функцій для бекенду

Як залишатись в курсі оновлень Angular

  • Де шукати актуальну інформацію про оновлення?
  • Огляд офіційної документації та найкращих ресурсів
  • Як самостійно навчатися новим можливостям Angular

Мінімальні вимоги

  • Впевнене володіння Angular та JavaScript
  • Досвід роботи з HTTP-запитами та сервісами
  • Розуміння принципів реактивного програмування
  • Базове знання Node.js та Express.js

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

  • Створювати, підтримувати і деплоїти додаток на базі Angular
  • Інтегрувати систему OAuth
  • Розуміти різницю між підходами до менеджменту даних
  • Створювати повноцінні портовані модулі Angular-екосистеми

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
45 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
38 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Java
Мир Современного Образования
Подробнее

Курс призначений для студентів, які хочуть навчитися програмувати на основі платформи Java Standard Edition. Ми навчимо вас розробці та налагодженні аплікацій, познайомимо з основними елементами технології та конструкціями мови Java Standard Edition, основними архітектурними та проектировочними прийомами в рамках платформи. Ви навчитеся основам Web-програмування та дізнаєтеся про мережеві можливості Java. Під керівництвом викладача самостійно напишіть програмний проєкт та презентуєте його.

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

Загальна характеристика мови Java

  • Історія мови Java
  • Байт-код
  • Віртуальна машина Java (JVM)
  • Трансляція, інтерпретація та компіляція
  • JIT-компіляція
  • JDK та його структура
  • Команди JDK:
    • javac
    • java
    • appletviewer
    • jar (en10)
  • Їх використання та параметри
  • Пошук та завантаження класів
  • Створення та запуск першої програми на Java
  • Вихід із програми та завершення її роботи
  • Використання Eclipse та NetBeans IDE: створення та виконання прикладних програм

Типи даних та основні операції з ними

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

Потік керування

  • Складовий оператор (блок)
  • Умовний оператор та його види
  • Цикли: for, while, do while
  • Нескінченні цикли
  • Оператор switch
  • Переривання потоку керування, мітки
  • Оператор goto

Масиви

  • Оголошення та ініціалізація масивів, у т.ч. анонімні
  • Лінійні та багатовимірні масиви, "нерівні" масиви
  • Ітерація щодо елементів масиву
  • Масиви та присвоєння
  • Передача та повернення масивів в/з методів
  • Копіювання масивів
  • Клас Arrays: заповнення, порівняння елементів та їх сортування
  • Пошук у масивах
  • Параметри командного рядка
  • Методи: аргументи змінної довжини

Введення в ОВП. Введення у UML

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

Об'єкти та класи

  • Класи
  • Поля та методи (визначення, синтаксис оголошення)
  • Специфікатори доступу public і private
  • Поля класів: ініціалізація явна та за замовчуванням, специфікатор final та константи
  • Доступ до полів та методів
  • Методи: параметри (посилання та прості типи) та повертаються, використання setта get-методів, перезавантаження методів, правила перезавантаження, ключове слово strictfp
  • Конструктори: конструктори за замовчуванням, виклик одного конструктора з іншого
  • Блоки ініціалізації
  • Статичні поля та методи: ініціалізація константи, статичні блоки ініціалізації
  • Використання цього для доступу до членів класу
  • Збір сміття та видалення об'єктів

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

  • Спадкування та поліморфізм як інструмент створення ПЗ
  • Суперклас та підкласи, ставлення узагальнення, успадкування в Java
  • Виклик конструкторів суперкласів, порядок дзвінків. Ключове слово super()
  • Перевизначення методів, правила перевизначення
  • Спадкування та статичні поля та методи класів
  • Абстрактні класи та методи - поняття, виклик конструкторів, реалізація методів у субкласи
  • Інтерфейси. "Множинне" успадкування
  • Визначення та реалізація інтерфейсів
  • Розширення інтерфейсів
  • Композиція як альтернатива множинному успадкування
  • Поліморфізм
  • Ієрархія наслідування
  • Перетворення та приведення типів
  • Використання встановцівід
  • Відмова від успадкування: термінальні (final) методи та класи
  • Включення як альтернатива множинному успадкування
  • Пакети
  • Вкладення пакетів
  • Повторне використання коду та пакети
  • Захист доступу
  • Імпорт: класів, статичних методів та полів

Клас Object

  • Глобальний суперклас Object
  • Методи equals(), hashCode(), toString(), finalize(), clone() та ін.
  • Правила реалізації equals() та hashCode()
  • Інтерфейс Cloneable та його реалізація
  • Клонування: поверхневе та глибоке

Внутрішні класи. Перелік

  • Синтаксис оголошення
  • Створення об'єктів внутрішніх класів
  • Поля та методи внутрішніх класів
  • Вкладення внутрішніх класів та доступ до членів зовнішніх класів
  • Посилання це у внутрішньому класі
  • Доступ до полів та методів зовнішнього класу з внутрішнього
  • Внутрішні класи та специфікатори доступу
  • Вкладені інтерфейси
  • Застосування внутрішніх класів
  • Внутрішні локальні класи (Method-LocalInnerClasses)
  • Анонімні внутрішні класи
  • Вкладені (внутрішні статичні) класи (статичні класи)
  • Створення екземплярів
  • Доступ до екземпляра зовнішнього класу
  • Компіляція програм із внутрішніми класами
  • Перелік
  • Перерахування як класи
  • Методи values(), valueof(), name(), ordinal()
  • Константи, конструктори, методи та поля
  • Перерахування та конструкція switch
  • Імпорт членів перерахувань

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

  • Клас String
  • Постійні об'єкти
  • Зберігання рядків у пам'яті
  • Основні операції класу String (створення, конкатенація, порівняння, пошук символів та підрядків у рядках та ін.)
  • Перетворення найпростіших типів даних
  • Розбивка рядків: клас StringTokenizer
  • Змінні об'єкти: класи StringBuffer та StringBuilder
  • Основні методи
  • StringBuffer vs StringBuilder
  • Класи BigInteger та BigDecimal
  • Основні операції
  • Документування коду
  • Включення коментарів
  • Документування пакетів
  • Дескриптори загального призначення
  • Коментарі до класів, методів та полів
  • Використання javadoc

Обробка помилок та виключення

  • Підходи до обробки помилок часу виконання
  • Поняття виключення та виняткової ситуації
  • Ієрархія класів виключень у Java
  • Контрольовані (що перевіряються) та неконтрольовані (не перевіряються) винятки
  • Генерація виняткової ситуації та оператор throw
  • Оголошення контрольованих винятків, ключове слово throws
  • throws та перезавантаження методів
  • Перехоплення винятків
  • Перехоплення "всіх" винятків
  • Обробка винятків
  • Повторна генерація винятків
  • Блок finally: звільнення ресурсів
  • Створення власної ієрархії винятків
  • Реєстрація помилок, логування: логери, рівень логгер, рівень повідомлень, обробники (об’єкти підкласу java.util.logging.Handler)
  • Приклад

Рефлексія

  • Основні можливості Reflection API
  • Клас Class
  • Використання Reflection API для отримання вказівників на функції
  • Використання Reflection API для доступу до приватних членів

Система введення-виведення

  • Потоки, ієрархія класів потокового введення-виведення:
    • поняття потоку
    • потоки введення/виводу
    • механізм роботи з потоками
    • ієрархія потокового введення-виводу
  • Субкласи FilterOutputStream та FilterInputStream
  • Байтові потоки
  • Символьні потоки
  • Клас File. Клас RandomAccessFile
  • Серіалізація та десеріалізація об'єктів:
    • поняття
    • призначення
    • реалізація
  • Приклад
  • Інтерфейс Externalizable

Універсальні типи. Класи колекцій

  • Параметризовані типи: класи та інтерфейси
  • Параметри типу
  • Обмеження накладені на параметризовані типи:
    • прості типи
    • інстанціювання
    • суперклас
    • виняток
  • Параметризовані типи та JVM
  • Поняття абстрактного типу даних (АТД)
  • Структури даних:
    • списки
    • стеки
    • множини
    • дерева
    • карти
  • Обхід колекцій:
    • інтерфейси Iteratorта та ListIterator
    • цикл "foreach"
  • Компаратори
  • Клас Collections:
    • пошук та сортування елементів
    • заповнення
    • синхронізований уявлення
    • незмінні уявлення та ін

Багатопоточність

  • Концепція потоку.
  • Стан потоку:
    • створення потоків
    • -runnable і -runninig потоки
    • waiting / blocked / sleeping-потоки
    • стан потоку dead
  • Пріоритети потоків
  • Метод yield()
  • Метод join()
  • Потоки-демони
  • Синхронізація:
    • синхронізація методів
    • синхронізаційні блоки
  • Отримання lock об'єкта та блокування
  • Взаємодія потоків (ThreadInteraction)

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

  • Основи побудови баз даних
  • Нормальні форми
  • Запити SELECT, INSERT, UPDATE, DELETE
  • JDBC
  • Driver, Connection, Statement, ResultSet
  • Пул з'єднань
  • Data Access Object

Робота з XML

  • Знайомство з XML
  • Поняття формальної коректності та допустимості
  • Потоковий аналіз з урахуванням SAX
  • Аналіз на базі DOM
  • Генерація Java-класів за схемою

Мережеві можливості Java

  • Клас URL
  • Клас URLConnection
  • Сокети

Технологія RMI

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

Java Beans

  • Поняття про Java Beans
  • Проблема persistence
  • Збереження біна у XML-файлі

Основи веб-програмування

  • Принципи клієнт-серверної взаємодії
  • Поняття та життєвий цикл сервлету
  • Організація JSP-сторінки
  • Зумовлено змінні
  • Взаємодія JSP і JavaBeans
  • Передача даних між сторінками
  • Область видимості бина

Інверсія управління в Java

  • Поняття Inversion of Control
  • Характеристика SpringIOC
  • Контрольний тест

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

Мінімальні вимоги до учасників

Базові знання процедурного та об'єктно-орієнтованого програмування.

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

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

Мета курсу - надати слухачам знання та навички, необхідні для управління широким спектром серверних і клієнтських продуктів. В курсі розглянуті технології, які дозволяють інтегрувати Windows PowerShell з Microsoft Exchange Server, Microsoft Windows Active Directory Domain Services, Microsoft SharePoint Server. Даний курс фокусується на створенні сценаріїв Windows PowerShell, на вивченні понять і методів, необхідних для створення багаторазових професійних інструментів.

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

Модуль 1. Підготовка до написання скриптів

  • Питання безпеки в середовищі виконання сценарію
  • Змінні та оператори
  • Скриптові конструкції та області

Модуль 2. Параметризовані команди

  • Конструювання параметру
  • Використання параметру

Лабораторна робота. Параметризовані команди

  • Визначення змінних значень
  • Декларація параметрів
  • Використання параметрів замість змінних значень
  • Тестування сценарію

Модуль 3. Створення скриптового модуля

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

Лабораторна робота. Створення скриптового модулю

  • Створення скриптового модулю
  • Збереження скриптового модулю
  • Додавання змінних на рівні модуля
  • Управління областю видимості модуля
  • Тестування скриптового модулю

Модуль 4. Обробка помилок

  • Проєктування обробки помилок
  • Впровадження обробки помилок

Лабораторна робота. Обробка помилок

  • Використання конструкцій Try … Catch
  • Обробка помилок команд
  • Обробка помилок поза командами
  • Журналювання помилок в файл
  • Відображення повідомлень попередження

Модуль 5. Написання команд, що використовують конвеєр для введення і виведення

  • Розуміння зв'язків параметрів конвеєру
  • Використання параметру конвеєрного введення
  • Використання параметру конвеєрного виведення

Лабораторна робота. Написання команд, що використовують конвеєр для введення і виведення

  • Додавання можливості конвеєрного введення в параметр
  • Робота з конвеєрним введенням
  • Створення налаштованого об'єкту виведення
  • Виведення об'єктів в конвеєр

Модуль 6. Створення ієрархії команд виведення

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

Лабораторна робота. Створення ієрархії команд виведення

  • Отримання і обробка даних
  • Створення дочірніх об'єктів
  • Створення батьківських об'єктів
  • Відображення та ієрархія об'єктів
  • Збереження ієрархії об'єктів

Модуль 7. Налагодження сценаріїв

  • Проєктування налагодження сценарію
  • Реалізація налагодження сценарію

Лабораторна робота. Налагодження сценарію

  • Використання запису налагоджувальної інформації (Write-Debug)
  • Використання PSBreakpoints (точок зупинки PowerShell)

Модуль 8. Налаштування форматування за змовчуванням

  • Проєктування параметрів форматування
  • Впровадження налаштованого форматування

Лабораторна робота. Налаштування форматування за змовчуванням

  • Додавання налаштованого типу імен в об'єкт
  • Створення розширення типу Default Display Property Set
  • Створення налаштованого виду
  • Додавання типів розширень і видів в модуль і створення маніфесту

Модуль 9. Додавання документації атрибутів розширених параметрів і команд

  • Впровадження атрибутів розширених параметрів
  • Впровадження довідкової документації

Лабораторна робота. Додавання документації атрибутів розширених параметрів і команд

  • Додавання псевдонімів і повідомлень довідки
  • Визначення перевірки параметрів
  • Додавання довідки, заснованої на коментарях
  • Написання команд, що використовують -Confirm і -WhatIf

Модуль 10. Створення сценаріїв контролеру

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

Лабораторна робота. Створення сценаріїв контролеру

  • Створення сценаріїв контролеру
  • Параметризація сценаріїв контролеру
  • Тестування сценаріїв контролеру

Модуль 11. Створення html-звітів

  • Створення базових html-звітів
  • Створення розширених html-звітів

Лабораторна робота. Створення html-звітів

  • Створення html-звітів
  • Конвертація об'єктів в html-фрагменти
  • Використання умовного форматування

Модуль 12. Створення базових робочих потоків

  • Розуміння робочих потоків
  • Реалізація робочих потоків

Лабораторна робота. Створення базових робочих потоків

  • Імпорт модуля PSWorkflow
  • Конвертація функції в базовий робочий потік
  • Розпаралелювання команд

Модуль 13. Робота з XML-даними

  • Розуміння XML
  • Маніпуляції XML

Лабораторна робота. Робота з XML-даними

  • Завантаження XML
  • Маніпуляція XML як ієрархічним об'єктом
  • Вибір XML-елементів за допомогою XPath
  • Зміна XML
  • Збереження XML

Модуль 14. Використання технік розширення сценаріїв

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

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

  • Запускати зовнішні команди з Windows PowerShell
  • Описати процес створення графічного інтерфейсу користувача в Windows PowerShell

Модуль 15. Створення проксі-функції

  • Проєктування проксі-функції
  • Реалізація проксі-функції

Лабораторна робота. Створення проксі-функції

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

Модуль 16. Засоби конструювання в Windows PowerShell

  • Проєктування інструментів
  • Впровадження інструментів
  • Тестування інструментів

Лабораторна робота. Засоби конструювання в Windows PowerShell

  • Проєктування інструментів
  • Впровадження інструментів
  • Тестування інструментів

Для ефективного навчання на курсі слухачі повинні володіти такими знаннями і навичками:

  • Досвід адміністрування клієнтських і серверних систем Windows
  • Досвід роботи з інтерактивними командами PowerShell в командному рядку
  • Курс 10961 або еквівалентний досвід

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

  • Використовувати засоби проєктування, створювати запити на введення/виведення і функції
  • Створювати власні модулі на основі сценаріїв, параметризованих команд, а також модулі для надання докладного виведення
  • Налагоджувати модулі і налаштувати внутрішню обробку помилок
  • Комбінувати модулі в сценарії та маніфести
  • Створювати варіанти налаштованого форматування
  • Створювати кошти в ідеології найменувань Windows PowerShell

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

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

Курс Web Design Pro - це комплексна програма, завдяки якій ви не тільки дізнаєтеся про UX/UI, але й на практиці навчитеся всього, що має знати вебдизайнер. Саме цей фахівець створює концепцію для майбутнього сайту або додатка, вигадує структуру та переходи на сторінки відповідно до логіки користувача та потреб замовника.

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

Вступ

  • Знайомство. Вступ до курсу
  • Поняття: дизайн, інтерфейс, UX, UI, Product Designer
  • Роль UX/UI дизайнера в проєкті
  • Етапи розробки проєкту

Інструменти дизайнера

  • Огляд інструментів. Figma, Miro, Balsamiq, Notion, After Effects та інші
  • Методи пришвидшення роботи у Figma
  • Плагіни та ресурси. Figma Community
  • Порядок та структурування документа

Цифрові продукти і їхнє просування

  • Що таке цифровий продукт?
  • Види цифрових продуктів
  • SEO (основи пошукової оптимізації)
  • SMM (основи просування в соцмережах)
  • Контекстна реклама

UX-дослідження й архітектура

  • UX-стратегія
  • Юзабіліті та аксесебіліті
  • Брифінг
  • Діалог із замовником
  • Постановка завдань, цілей та бізнес вимоги
  • Конкурентний аналіз
  • Візуальний аналіз
  • Опитування ЦА
  • Jobs to be done (JTBD). JTBD interview. Job Story
  • Персони, Карта емпатії, User Stories
  • Customer Journey Map
  • Модель Кано
  • User Flow
  • Структура проєкту
  • UX-копірайтинг

Де шукати натхнення

  • Мудборд
  • Ресурси для натхнення, розвиток "гостроти ока", тренди
  • Методи генерування ідей

Дизайн системи та UI-кіти

  • Особливості застосування та відмінності
  • Компоненти. Навігація, елементи, блоки
  • Огляд UI kit для iOS/Android
  • Плагіни та лайфхаки

UI-концепція

  • Підходи Mobile First / Desktop First
  • Скетчинг, Warframing, Прототипування
  • Модульні сітки. Анатомія. Види сіток
  • Іконки в інтерфейсах, стиль та формати
  • Фото та ілюстрації - технічні вимоги, тренди, корисні ресурси
  • Шрифти. Де шукати? Як поєднувати?
  • Типографія. Робимо текст зручним для читання
  • Композиція. Візуальна ієрархія, теорія близькості та інші прийоми
  • Кольори. Як вибирати? Інструменти, ресурси
  • Адаптивний дизайн
  • Auto Layout

Гайдлайни

  • Як їх застосовувати?
  • Огляд гайдлайнів для Android, iOS
  • Огляд Material Design
  • Огляд Fluent Design Guidelines

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

  • Основи UI-анімації
  • Анімація інтерфейсу/іконок/ілюстрацій у Figma
  • Анімація інтерфейсу/іконок/ілюстрацій в After Effects

Аналітика

  • Google Analytics
  • Hotjar

Тестування

  • Сценарії для тестування
  • Складання гіпотез для покращення інтерфейсу
  • Юзабіліті тестування
  • А/В тестування

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

  • Обов'язкові елементи
  • Особливості передачі сайтів та додатків розробникам

Портфоліо. Публікація кейсу на Behance

  • Особливості різних ресурсів
  • Як оформляти кейси?
  • Часті помилки та лайфхаки

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

  • Підтримка ментора
  • Проєкт в портфоліо
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
16.01.2025
Длительность
42 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
29 400 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • QA Automation / QA Manual
Мир Современного Образования
Подробнее

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

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

Теми

  • Робота з IntelliJ IDEA (редактором для Java-коду)
  • Робота з GIT і GitHub (система контролю версій)
  • Поняття алгоритму і роль алгоритмів в програмуванні
  • Змінні, типи даних, вирази і присвоювання значень змінним
  • Базове введення/виведення даних
  • Конструкції з умовами та їх різновиди
  • Ітеративні конструкції (цикли) і їх різновиди
  • Базові структури даних
  • Функції. Опис, виклик, параметризація
  • Класи і об'єкти
  • Використання основних принципів ООП
  • Робота з HTML як з DOM-структурою. Значення CSS для HTML-сторінок
  • Види WebElement локаторів в Selenium WebDriver
  • Мова запитів xPath для використання в якості WebElement локаторів
  • Використання принципів OOP при створенні власного тестового фреймворка
  • Використання патернів PageObject і PageFactory при створенні власного тестового фреймворка
  • Debug і налагодження коду тестів на основі стектрейса помилки
  • Використання testNG фреймворка для зручності роботи з тестами
  • Використання DataProvider для параметризованих тестів
  • Використання Maven для тестового фреймворка
  • Використання логгерів при роботі Автотест
  • Робота з Jenkins для запуску тестів (контініус Інтегрейшн системою)

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

  • Працювати з мовою Java для написання автотестів
  • Імітувати більшу частину дій користувача в браузері
  • Писати базові API тести (бекенд частина програми)
  • Налаштовувати власний фреймворк для автоматизації тестування з нуля
  • Використовувати базові шаблони проєктування, кращі практики розробки та автоматизації для побудови підтримуваних і масштабованих рішень
  • Налаштовувати з нуля власну CI / CD систему для автоматизації процесів на проєкті на прикладі Jenkins
  • Генерувати презентабельні і зрозумілі звіти на підставі прогону автотестів
  • Запускати тести в багатопотоковому режимі на віддаленому комп'ютері використовуючи AWS + Docker
  • Претендувати на позицію Junior QA Automation Engineer

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

  • Базові знання програмування мовою Java або іншою ООП-мовою
  • Базові знання з тестування або пройдений курс QA Manual
  • Впевнене володіння комп'ютером та інтернетом
  • Знання англійської мови на рівні читання технічної документації

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

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

Курс "SQL Tuning for Developers" допоможе слухачам навчитися визначати та налаштовувати неефективні SQL оператори. Буде розглянуто методи, які дозволяють отримати різні рівні інформації про те, як сервер бази даних Oracle виконує SQL оператори. Це дозволить слухачам визначати причини неефективності SQL операторів.

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

Вступ до налаштування SQL

  • Обхідні шляхи для покращення продуктивності
  • Аналіз неефективного SQL
  • Основні методики налаштування SQL
  • Стратегія аналізу запитів

Використання SQL Trace i TKPROF

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

Основні методики налаштування

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

Основи оптимізатора

  • Огляд подання оператора SQL, його реалізації та виконання
  • Компоненти оптимізатора

Інтерпретація послідовного плану виконання

  • Різні способи отримання планів виконання
  • Використання моніторингу SQL
  • Інтерпретація послідовного плану виконання

Оптимізатор: Методи доступу до таблиць та індексів

Різні способи доступу до даних таблиць та індексів.

Оптимізатор: Операції з'єднання

Різні способи з'єднання таблиць.

Інші методи доступу

Статистика оптимізатора

  • Статистика таблиць, стовпців та індексів
  • Системна статистика оптимізатора
  • Автоматичний збір статистики оптимізатора

Використання змінних прив'язки

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

Шаблони планів використання SQL

Використання шаблонів планів виконання SQL.

Слухачі отримають знання для виконання таких дій:

  • Інтерпретація плану виконання та різних методів доступу до даних
  • Моніторинг виконання SQL оператора в режимі реального часу
  • Збір статистики по роботі додатків на різних рівнях (трасування додатків) та інтерпретація зібраної статистики
  • Пошук SQL операторів, що потребують оптимізації, та вибір правильного способу їх налаштування
  • Розуміння роботи оптимізатора запитів (Query Optimizer)
  • Забезпечення стабільної продуктивності оптимізованих SQL операторів у змінному середовищі

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

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

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

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

Модуль 1. Огляд Data Guard

  • Огляд Data Guard
  • Вимоги до обслуговування резервної бази даних
  • Термінологія Data Guard. Типи резервних баз даних
  • Рівні захисту
  • Фізичні, логічні та моментальні резервні бази даних
  • Сервіси управління ролями
  • Інтерфейси Data Guard
  • Створення резервної бази даних
  • Встановлення Data Guard
  • Адміністративна привілегія SYSDG для роботи з Data Guard

Модуль 2. Архітектура Data Guard

  • Архітектура Data Guard
  • Процеси, активні в основній базі даних
  • Процеси, активні в резервній базі
  • Параметри ініціалізації в архітектурі Data Guard
  • Використання Data Guard у мультиорендному середовищі
  • Створення та клонування PDB у Multitenant-архітектурі

Модуль 3. Створення фізичної резервної бази даних за допомогою SQL-команд

  • Підготуйте основну базу до Data Guard
  • Параметри ініціалізації резервної бази
  • Копіювання файлів даних і керуючого файлу
  • Створення резервного екземпляра
  • Налаштування мережевих файлів
  • Активація резервної бази даних
  • Перевірка працездатності основної та резервної баз
  • Втрата журналу архівації (Archive Log)
  • Відкриття резервної бази
  • Запуск і вимкнення середовища Data Guard
  • Активна робота Data Guard
  • Синхронізація з іншим екземпляром
  • Моніторинг основної та резервної баз

Модуль 4. Redo Transport Services

  • Огляд REDO TRANSPORT SERVICES
  • Як Data Guard передає Redo Data
  • Керування моментом надсилання Redo Data за допомогою опції VALID_FOR
  • Обробка помилок передачі
  • Управління пробілами в архівних даних
  • Автоматичне роз'єднання з Data Guard у версії 19c
  • Рівні захисту
  • Режим швидкої синхронізації

Модуль 5. Redo Apply Services

  • Огляд REDO TRANSPORT SERVICES
  • Як Data Guard передає Redo Data
  • Керування моментом надсилання Redo Data за допомогою опції VALID_FOR
  • Обробка помилок передачі
  • Управління пробілами в архівних даних
  • Автоматичне роз'єднання з Data Guard у версії 19c
  • Рівні захисту
  • Режим швидкої синхронізації

Модуль 6. Перехід ролей за допомогою SQL-команд

  • Огляд переходу ролей
  • Підготовка основної бази даних
  • Підготовка резервної бази
  • Виконання перемикання
  • Перехід на інший ресурс
  • Відновлення пошкодженого основного екземпляра
  • Безперервність обслуговування застосунків у середовищі Data Guard

Модуль 7. Управління змінами (Change Management)

  • Огляд управління змінами екземпляра
  • Додавання файлів даних або табличних просторів
  • Видалення табличних просторів і файлів даних
  • Транспортабельні табличні простори
  • Перейменування файлів даних
  • Додавання або видалення Redo Log файлів
  • Операції DML в Active Data Guard (версія 19c)
  • Nologging-операції
  • Покращення Nologging у версії 18c
  • Виявлення незаписаних операцій
  • Прихована втрата захисту при записі в 18c

Модуль 8. Створення резервної бази за допомогою RMAN

  • Огляд процесу створення резервної БД за допомогою RMAN
  • Створення відповідної резервної копії за допомогою RMAN
  • Шляхи та імена файлів у резервній базі
  • Створення резервного екземпляра
  • Створення резервної БД за допомогою RMAN
  • Створення резервної БД з активної бази за допомогою RMAN
  • Створення резервної БД за допомогою DBCA

Модуль 9. Резервне копіювання та відновлення в Oracle Data Guard

  • Реалізація стратегії Backup and Recovery
  • Використання RMAN у конфігурації Data Guard
  • Бекап і відновлення основної БД через фізичну резервну
  • Бекап і відновлення логічної резервної БД
  • Використання Recovery Catalog RMAN у Data Guard
  • Створення каталогу відновлення
  • Реєстрація БД у каталозі
  • Налаштування щоденного інкрементного бекапу
  • Відновлення після втрати файлів даних та керуючих файлів
  • Відновлення після втрати онлайн-журналів Redo
  • Відновлення файлів даних у розподіленому середовищі
  • Відкат фізичної резервної БД через службу primary_db
  • Оновлення резервної БД однією командою
  • Увімкнення відстеження змін блоків для фізичної резервної БД

Модуль 10. Використання Flashback у Data Guard

  • Огляд застосування Flashback у конфігурації Data Guard
  • Налаштування Flashback БД
  • Використання Flashback як альтернативи застосуванню Redo
  • Flashback у режимі реального часу
  • Перегляд Flashback-даних після зміни ролей
  • Автоматичний режим Flashback резервної БД у 19c
  • Flashback як засіб забезпечення відмовостійкості

Модуль 11. Огляд брокера Data Guard

  • Огляд брокера Oracle Data Guard
  • Oracle Enterprise Manager
  • Командний інтерфейс DGMGRL
  • Моніторинг Data Guard
  • Встановлення Oracle Data Guard
  • Запуск і використання брокера
  • Отримання діагностичної інформації Data Guard
  • Представлення V$DATAGUARD_PROCESS

Модуль 12. Побудова конфігурації з використанням брокера

  • Підготовка до створення конфігурації
  • Налаштування основної бази даних
  • Налаштування резервної бази
  • Перевірка баз даних
  • Нові команди брокера у версії 18c
  • Перевірка spfile
  • Валідація мережевої конфігурації
  • Валідація Status Connect Identifier
  • Відображення, увімкнення та вимкнення конфігурації
  • Виконання скриптів DGMGRL

Модуль 13. Управління конфігурацією через брокера

  • Файли конфігурації брокера Data Guard
  • Перегляд і редагування властивостей баз даних - встановлення режиму захисту
  • Використання додаткових параметрів брокера (18c і 19c)
  • Налаштування Fast Start Failover
  • Fast Start Failover для усунення відмов у режимі "тільки спостерігач" (версія 19c)
  • Виконання перемикання
  • Виконання переходу на інший ресурс у разі збою
  • Налаштування декількох цільових вузлів для резервування
  • Зміна статусу бази даних
  • Експорт Broker File Monitor
  • Налаштування кількох спостерігачів

Модуль 14. Створення резервної бази даних за допомогою DBCA

  • Огляд створення фізичної резервної БД через DBCA
  • Створення резервної бази з використанням DBCA
  • Додавання записів до tnsnames.ora
  • Використання брокера для формування конфігурації
  • Створення журналів Redo в основній базі
  • Створення журналів Redo у резервній базі
  • Перевірка налаштувань захисту даних
  • Редагування listener.ora в основній базі
  • Редагування listener.ora у резервній базі
  • Створення фізичної резервної бази Data Guard для контейнерної бази (Multitenant) у DBCA 19c

Модуль 15. Створення логічної резервної БД (Logical Standby) через SQL-команди

  • Огляд створення логічної резервної БД за допомогою SQL
  • Підготовка основної бази
  • Підготовка резервної бази
  • Перехід із фізичної резервної БД у логічну
  • Запуск резервного екземпляра
  • Робота в режимі реального часу
  • Видалення архівів
  • Перегляд словників БД з інформацією про резервну БД
  • Моніторинг виконання SQL-команд

Модуль 16. Управління логічною резервною базою даних (Logical Standby)

  • Огляд архітектури SQL Apply
  • Врахування розміру транзакцій
  • Застосування DML і DDL
  • Перехоплення DDL-операторів
  • Пропуск DML/DDL-команд у резервній БД
  • Зміни в логічній резервній базі даних
  • Матеріалізовані подання в основній базі
  • Створення екземпляра таблиці
  • Перезапуск SQL Apply
  • Налаштування DBA_LOGSTDBY_EVENTS
  • Застосування оновлень через логічну резервну БД
  • Застосування оновлень до фізичної резервної БД
  • Планування задач у логічній резервній базі

Модуль 17. Додаткове налаштування резервної бази

  • Огляд параметрів налаштування фізичної резервної БД
  • Тимчасовий Undo, глобальні та сесійні змінні
  • Значення таблиць без первинних ключів
  • Статистика з логічної резервної БД
  • Узгодженість транзакцій
  • Налаштування кількості прикладних процесів
  • Коригування кількості підготовчих процесів
  • Параметри пам'яті для кешу локальної реплікації (LCR Cache)
  • Встановлення ReopenSecs та NetTimeout
  • Стиснення передачі Redo
  • Оптимізація SQL Apply
  • Оптимізація Redo Apply

Модуль 18. Огляд патчів та оновлень (Patching and Upgrading) у Data Guard

  • Оновлення конфігурації брокера Data Guard
  • Оновлення Oracle Database у конфігурації з фізичною резервною БД
  • Оновлення Oracle Database у конфігурації з логічною резервною БД
  • Використання DBMS_ROLLING для оновлення бази даних
  • Провідні бази груп і майстер групи (Leading Group Master)
  • Кінцеві бази груп і майстер кінцевої групи
  • Оновлення за допомогою перехідного механізму DBMS_ROLLING

Модуль 19. Швидке налаштування Data Guard

  • Налаштування фізичної резервної БД через брокера
  • Конфігурація основного сервера
  • Налаштування параметрів ініціалізації
  • Конфігурація сервісів
  • Налаштування резервного сервера
  • Створення резервної БД за допомогою DUPLICATE
  • Активація брокера
  • Перемикання баз даних
  • Забезпечення відмовостійкості БД
  • Режими "тільки для читання" та Snapshot у Active Data Guard

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
Подать заявку
Курс
Формат
Online
Начало занятий
Дата формується
Длительность
45 часов
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
40 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Data Science / Machine learning / AI
Мир Современного Образования
Подробнее

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

Вступ до глибокого навчання (DL)

  • DL для задач обробки природньої мови (NLP) та комп’ютерного зору (CV). Інші прикладні галузі
  • Що таке нейронна мережа (NN)?
  • Компоненти NN. Перцептрон
  • Як навчається NN? Градієнтний спуск
  • Функція втрат. Пряме і зворотне розповсюдження

Основи PyTorch

  • Проста NN у PyTorch
  • Функції активації. Приховані шари VS вихідні шари
  • Методи регулярізації. Рання зупинка. Dropout
  • Залишкові з'єднання

Ембединги

  • Представлення тексту у вигляді векторів
  • Класичні алгоритми ембедингів для завдань NLP
  • Word2vec, GloVe, fastText

Текст як послідовність

  • RNN
  • LSTM
  • GRU

Моделі послідовності до послідовності (seq-to-seq)

  • Bi-directional LSTM
  • Моделі encoder-decoder

Transformers

  • Attention. Encoder, decoder. Self-attention
  • BERT vs GPT-2

Поширені завдання NLP з використанням Transformers

  • Класифікація текстів
  • Відповідь на запитання
  • Семантичний пошук

Генеративні моделі

  • Перефразування, сумаризація тексту
  • Великі мовні моделі (LLMs)

Згорткові нейронні мережі

  • Класифікація зображень
  • Попередня обробка зображень. Аугментація

Трансфер навчання

  • LeNet
  • AlexNet
  • VGGNet
  • Inception
  • ResNet
  • EfficientNet

Детекція об'єктів

  • R-CNN
  • YOLO
  • SSD

Семантична сегментація, об'єктна сегментація

  • UNet
  • Mask R-CNN
  • YOLACT

Генерація зображень

  • Автокодери. GAN
  • Передача нейронного стилю

Diffusers

  • Текстове підсумування зображення
  • Text-to-Image
  • Production

Оптимізація NN

  • Налаштування гіперпараметрів
  • Прискорення тренування
  • Накопичення градієнта
  • Контрольні точки градієнта
  • Змішана середня точність

Розгортання

  • FastAPI
  • Моніторинг моделей у виробництві

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

  • Використовувати нейронні мережі для вирішення реальних задач обробки природної мови та комп’ютерного зору
  • Користуватися фреймворком PyTorch, бібліотеками Hugging Face та OpenCV

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

  • Допомога ментора
  • Практика
  • Сертифікат про проходження курсу
  • Основний інструмент PyTorch
Подать заявку
Экспресс-курс
Формат
Online
Начало занятий
01.06.2025
Длительность
4 дней
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
12 000 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментора
  • Digital Marketing
  • Product Marketing / Brand Manager
Projector
Подробнее

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

Вівторок

  • Що таке A/B тести
  • Чим можна замінити A/B тести
  • Паралельні та послідовні експерименти
  • Побудова продуктової гіпотези

Середа

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

Четвер

  • Первинний аналіз A/B тесту
  • Документування A/B тестів
  • Глибокий аналіз A/B тестів - частина 1

П'ятниця

  • Глибокий аналіз A/B тестів - частина 2
  • План впровадження автоматичного прийняття рішення за A/B тестами

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

  • Вівторок - п'ятниця з 17:00 до 20:00
  • Допомога ментора
  • Сертифікат за здобутки

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

Оксана Носенко - Head of Analytict at Jooble

Подать заявку
Курс
Формат
Online
Начало занятий
13.05.2025
Длительность
2 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
17 500 UAH за курс
Вечерние занятияВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Digital Marketing
Projector
Подробнее

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

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

Інтерфейс, доступ, основні функції

  • Інтерфейс рекламного кабінету та Facebook Business Manager
  • Особливості серверного пікселя
  • Куди і як писати в підтримку, як вирішувати всі суперечливі моменти щодо реєстрацій Business Manager / рекламних кабінетів
  • Як бути готовими до блокування рекламних кабінетів і Business Manager

Як працює аукціон. Типи таргету

  • Принципи роботи рекламного аукціону
  • Користувальницькі аудиторії
  • Схожі аудиторії
  • Аудиторії за інтересами
  • Інструмент "статистика аудиторій"
  • Включення/виключення аудиторій

Цілі рекламних компаній

  • Рекламна воронка. Які типи взаємодій на яких етапах краще застосовувати
  • Цілі рекламних кампаній для конверсій, лідів і повідомлень
  • Цілі рекламних кампаній для трафіку та взаємодій
  • Кампанії на охоплення

Типи плейсментів і підготовка креативів

  • Де можна показувати рекламу
  • Об'єднання різних типів плейсментів
  • Ключові елементи рекламного оголошення

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

  • Вибір бюджету та варіанти його розподілу
  • Увімкнення/вимкнення/паузи - що можна робити, а чого не можна
  • Кампанії із загальним бюджетом

Основні звіти

  • Стандартні звіти рекламного кабінету
  • Інструмент "інспектор"
  • Показники кампаній, за якими варто слідкувати щодня
  • Причини змінити таргет чи оголошення

Оптимізація та масштабування

  • Масштабування кампаній
  • Основні помилки в оптимізації та робочому зв'язуванні таргету та креативу

Зв'язок з іншими сервісами

  • Зв'язок з Google Analytics та utm конструктор
  • Tag manager
  • Фіди даних

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

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

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

  • Констянтин Мартиненко - Партнер в агентствах Mediacraft та Perfectionist. Спеціаліст з Performance Marketing
  • Руслан Бабій - Senior Paid Acquisition Specialist в Depositphotos
  • Микола Шишкін - Senior Media Buyer Expert в Kyivstar
  • Антон Чмихун - Marketing Specialist в Dragonfly Aerospace
  • Олександра Захарова - Facebook PPC Team Lead в AUTODOC
  • Інна Сумовська - Senior User Acquisition Manager
  • Богдан Сухомлин - Marketing Team Lead в Cpamatica
  • Юрій Гамалійчук - Senior Digital Marketing Specialist в Philips
  • Олег Олійник - Senior User Acquisition Manager at Welltech
Подать заявку
Курс
Формат
Online
Начало занятий
17.09.2025
Длительность
6 недель
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
8 700 UAH за курс
Гибкий графикСопровождение ментора
  • QA Automation / QA Manual
Certified Unicorns
Подробнее

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

Chapter 1

Fundamentals of testing.

Chapter 2

Testing throughout the software life cycle.

Chapter 3

Static techniques.

Chapter 4

Test design techniques.

Chapter 5

Test management.

Chapter 6

Tool support for testing.

Цілі курсу

Практика

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

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

Обмін досвідом щодо застосування кожного поняття в умовах різних проектів з групою колег і розбір кейсів з досвіду тренера.

Усвідомлення

Навчимо вживати терміни в реальному житті і називати процеси і термінологію правильними іменами, згідно з міжнародними вимогами.

Результат

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

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

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

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

Олександра Ковальова - QA Consultant з 14-річним досвідом у тестуванні

Подать заявку
Курс
Формат
Online
Начало занятий
01.10.2025
Длительность
18 месяцев
Уровень
Для опытных
Язык обучения
Ukrainian
Стоимость
198 999 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Cloud technologies
  • Data Science / Machine learning / AI
SET University
Подробнее

Впродовж навчання ви детально розберете сучасні cloud-рішення та технології машинного навчання. Курс за курсом, розглядатимемо їхні можливості та перспективи застосування, які відкриваються перед розробниками. Пройдете шлях від математичних основ моделей машинного навчання до комплексних бізнес-рішень на межі cloud та ШІ.

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

Теми:

  • Модуль 1. Innovative technologies in business and society | Part 1
  • Модуль 2. Technical Project Management | Part 1
  • Модуль 3. Strategies and advanced management in IT | Part 1
  • Модуль 4. Python for developers
  • Модуль 5. Intro to Cloud
  • Модуль 6. Innovative technologies in business and society | Part 2
  • Модуль 7. Technical Project Management | Part 2
  • Модуль 8. Strategies and advanced management in IT | Part 2
  • Модуль 9. Math and Statistics for AI
  • Модуль 10. Databases (SQL)
  • Модуль 11. AI Intro
  • Модуль 12. Enterpreneurship | Part 1
  • Модуль 13. Machine Learning
  • Модуль 14. NoSQL
  • Модуль 15. Cloud infrastructure services | Part 1
  • Модуль 16. Enterpreneurship | Part 2
  • Модуль 17. Cloud infrastructure services | Part 2
  • Модуль 18. MLOps
  • Модуль 19. Data Analysis OR Data Visualisation
  • Модуль 20. Solution Design | Solution Architecture | 4 ETCS
  • Модуль 21. Capstone project (Курсова робота) | 3 ETCS
  • Модуль 22. Startup incubator (перед дипломна практика) | 10 ETCS
  • Модуль 23. Master thesis (Магістерська дипломна робота) | 18 ETCS
  • Модуль 24. Research & Development (курс по написанню дипломних та проведенню досліджень)
  • Модуль 25. Вибіркові курси (2 курси з інших програм по 3 кредити) | 2*3 ETCS

Що ви вивчите

  • Розглянете ключові принципи та основи технології машинного навчання
  • На практиці навчитесь працювати з Big Data та Machine Learning для розгортання бізнес-рішень
  • Розберете найпопулярніші сервіси для cloud-обчислень та їх інтеграцію з Python
  • Розглянете стратегії використання cloud-технологій та платформ для обчислень та зберігання даних
  • Навчитесь будувати відмовостійку та адаптивну інфраструктуру для додатків на основі cloud-технологій
  • Розробите власний технологічний стартап чи рішення на перетині cloud та ML технологій

Вимоги до вступників

  • Диплом бакалавра
  • Англійська рівня B2 або вище
  • Вміння програмувати на Python або іншій мові
  • Сертифікати ЄВІ 2023 або 2024 років та складений ЄФВВ
  • Вміння працювати з контейнерами
  • Знання принципів хмарного середовища
  • Готовність виділяти близько 20 годин на тиждень на навчання

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

  • Повноцінна академічна програма розроблена відповідно до вимог та стандартів МОН України
  • Можливість поєднувати з full-time роботою
  • Доступ до ексклюзивних буткемпів та заходів партнерів SET University
  • Менторський підхід та провідні викладачі з практичним досвідом з України, Європи та США
  • Фундаментальна освіта в поєднанні з практикою, актуальні технології та робота над задачами реальних компаній
  • Свій стартап в рамках диплому, глибинне розуміння роботи ІТ-бізнесів та розвиток лідерських навичок

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

  • Максим Почебут - Chief Learning Officer в Sigma Software Group
  • Дмитро Кузьменко - Дмитро очолює та контролює команду з 20 ML-інженерів в LITSLINK
  • Сергій Синьковський - Principal Security Engineer в Wildix. Ex-VP of Infrastructure в Dfns
  • Готьє Вассер - Експерт з аналізу даних, AI та цифрової трансформації
  • Євгенія Клепа - Підприємиця, виконавча директорка, координаторка проєктів, менторка та спікерка з 10-річним досвідом роботи у сфері технологій
  • Артем Кобрін - Досвідчений керівник хмарної практики в Neurons Lab, який має десятирічний успішний міжнародний досвід у сфері DevOps, безпеки та мережевого ШІ, IoT та аналізу даних
  • Костянтин Соловйов - Експерт з комунікацій, власник маркетингової агенції та ментор стартап-акселератора
  • Алекса Синячева - Співзасновниця Moeco, консультантка з розвитку стартапів, менторка Techstars, викладає курс підприємництва в SET University
  • Артем Колишкін - Віце-президент з розробки програмного забезпечення, керівник відділу доставки Customertimes Corp в Східній Європі
  • Дмитро Овчаренко - Директор технологічного офісу в N-iX
  • Андрій Родіонов - Кандидат технічних наук, спеціаліст з Java-програмування
  • Андрій Бігдан - Магістр комп’ютерних наук. Executive Manager в B2B Solutions
  • Андрій Маєвський - Senior Director, Professional Services & Support в IRONSCALES
  • Дмитро Терещенко - Магістр технічних наук, понад 20 років досвіду в IT
  • Ірина Шимко - Mагістр з менеджменту та бізнес-аналізу
  • Дмитро Корнілов - Дмитро має великий практичний досвід у створенні XR, Digital Fashion, віртуальних аватарів та метапроєктів для брендів
  • Олена Сирота - Більше 20 років досвід роботи в ІТ в області розробки розподілених систем
  • Максим Івашура - Досвідчений sr.DB/DWH інженер з більш ніж 30-річним досвідом роботи у сфері баз даних та складів даних
  • Маргарита Мельник - Telecommunications engineer with a degree in Telecommunication Systems and Networks, PhD in Information Security, Associate Professor
  • Денис Котов - Engineering Manager у BCD Travel
Подать заявку
Курс
Формат
Online
Начало занятий
01.10.2025
Длительность
18 месяцев
Уровень
Для опытных, Для профессионалов
Язык обучения
Ukrainian
Стоимость
198 999 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Cyber Security
SET University
Подробнее

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

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

Модулі:

  • Модуль 1. Innovative technologies in business and society | Part 1
  • Модуль 2. Technical Project Management | Part 1
  • Модуль 3. Python for developers
  • Модуль 4. WEB Security | Part 1
  • Модуль 5. Product Management workshop module
  • Модуль 6. Innovative technologies in business and society | Part 2
  • Модуль 7. Technical Project Management | Part 2
  • Модуль 8. Math and Statistics for AI
  • Модуль 9. WEB Security | Part 2
  • Модуль 10. AI Intro
  • Модуль 11. Entrepreneurship | Part 1
  • Модуль 12. Insider Threats
  • Модуль 13. Cryptography
  • Модуль 14. AI in cyber
  • Модуль 15. Entrepreneurship | Part 2
  • Модуль 16. Leadership in Cybersecurity
  • Модуль 17. Risk Management in Cyber
  • Модуль 18. Forensics of digital data
  • Модуль 19. Solution Design in Cyber | 6 ETCS
  • Модуль 20. Capstone project (Курсова робота) | 3 ETCS
  • Модуль 21. Startup incubator (перед дипломна практика) 6 ETCS
  • Модуль 22. Master thesis(Магістерська дипломна робота) 12 ETCS
  • Модуль 23. Research & Development (Курс по написанню дипломних та проведенню досліджень) | 3 ETCS
  • Модуль 24. Вибіркові курси | 2*3 ETCS

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

  • Диплом бакалавра або магістра
  • Результати ЄВІ (тільки для бакалаврів)
  • Реєстрація на фаховий іспит в SET University (якщо є диплом магістра)
  • Знання англійської мови не нижче рівня B2

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

  • Повноцінна академічна програма розроблена відповідно до вимог та стандартів МОН
  • Адаптивне онлайн-навчання - можна поєднувати навіть з full-time роботою у зручному для вас темпі
  • Доступ до ексклюзивних буткемпів, заходів та технологічних спільнот-партнерів SET University
  • Менторський підхід у викладанні від провідних викладачів з академічним та практичним досвідом з України, Європи та Штатів
  • Фундаментальна освіта в поєднанні з практикою, актуальні технології та робота над задачами реальних компаній
  • Свій стартап в рамках диплому, глибинне розуміння роботи ІТ-бізнесів та розвиток лідерських навичок

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

  • Олексій Барановський - Президент київського відділення ISACA
  • Нік Гісінто - Працював оперативним співробітником у Центральному розвідувальному управлінні
  • Сергій Синьковський - VP of Infrastructure в Dfns
  • Максим Почебут - Академічний директор та член академічної ради SET University
  • Андрій Бігдан - Executive Manager в B2B Solutions
  • Дмитро Терещенко - Магістр технічних наук, понад 20 років досвіду в IT
  • Ксенія Ігнатович - Магістр з безпеки комп’ютерних систем та мереж
  • Готьє Вассер - Експерт з аналізу даних і цифрової трансформації, директор центру UC Berkeley Fisher Center for Business Analytics при Берклі
  • Сергій Харюк - Експерт з кібербезпеки з великим досвідом в управлінні та побудові служб безпеки
  • Андрій Родіонов - Кандидат технічних наук, спеціаліст з Java-програмування
  • Олена Сирота - Більше 20 років досвід роботи в ІТ в області розробки розподілених систем
  • Сергій Семенов - Завідувач кафедри. Доктор технічних наук, понад 30 років досвіду роботи на різних посадах у сфері ІТ та кібербезпеки
  • Дмитро Приймак - Інженер з більш ніж 10-річним професійним досвідом у проектуванні та створенні систем для розподіленої обробки даних
  • Ірина Шимко - VP of Business Development у Datuum.ai
  • Євгенія Клепа - Підприємиця, виконавча директорка, координаторка проєктів, менторка та спікерка з 10-річним досвідом роботи у сфері технологій.
  • Артем Колишкін - Віце-президент з розробки програмного забезпечення, керівник відділу доставки Customertimes Corp в Східній Європі
  • Ендрю Борен - Виконавчий директор Flashpoint.io
  • Костянтин Соловйов - Експерт з комунікацій
  • Оуен О'Коннор - Лідер у сфері кібербезпеки з 25-річним досвідом
  • Рейчел Тенні - Колишня співробітниця відділу розвідки всіх джерел Міністерства оборони США
  • Дімітрій Чічло - 15-річний досвід у чфері кібербезпеки
  • Максим Івашура - Досвідчений sr.DB/DWH інженер
Подать заявку
Курс
Формат
Online
Начало занятий
01.10.2025
Длительность
18 месяцев
Уровень
Для опытных, Для профессионалов
Язык обучения
Ukrainian
Стоимость
198 999 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Other
SET University
Подробнее

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

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

Модулі:

  • Модуль 1. Innovative technologies in business and society | Part 1
  • Модуль 2. Technical Project Management | Part 1
  • Модуль 3. Strategies and advanced management in IT
  • Модуль 4. Python for developers
  • Модуль 5. Intro to Blockchain
  • Модуль 6. Innovative technologies in business and society | Part 2
  • Модуль 7. Technical Project Management | Part 2
  • Модуль 8. Strategies and advanced management in IT
  • Модуль 9. Math and Statistics for AI
  • Модуль 10. Databases (SQL)
  • Модуль 11. Machine Learning Fundamentals
  • Модуль 12. Enterpreneurship | Part 1
  • Модуль 13. Intro to Deep Learning
  • Модуль 14. Smart contract development
  • Модуль 15. Digital Transformation
  • Модуль 16. Entrepreneurship | Part 2
  • Модуль 17. NLP
  • Модуль 18. Game Development
  • Модуль 19. Data Analysis OR Data Visualisation
  • Модуль 20. Solution Design | Solution Architecture | 4 ETCS
  • Модуль 21. Capstone project (Курсова робота) | 3 ETCS
  • Модуль 22. Startup incubator (перед дипломна практика) | 10 ETCS
  • Модуль 23. Master thesis (Магістерська дипломна робота) | 18 ETCS
  • Модуль 24. Research & Development (курс по написанню дипломних та проведенню досліджень) | 3 ETCS
  • Модуль 25. Вибіркові курси | 2*3 ETCS

Що ви вивчите:

  • Основні принципи технології блокчейн та її застосування, криптоекономіка та криптографія
  • Інженерія машинного навчання, розробка штучного інтелекту, ефективні техніки та стратегії ChatGPT
  • Керування базами даних, машинне навчання для роботи з великими даними
  • Розуміння принципів кіберзахисту, бізнес-процесів та управління ризиками в сфері безпеки та якості даних
  • Запуск технологічного стартапу: від ідеї до розробки MVP продукту, від побудови команди до залучення інвестицій
  • Застосування теоретичних знань для розробки практичних рішень для ІТ-компаній під менторством викладачів, а також наукова робота

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

  • Диплом бакалавра або магістра
  • Результати ЄВІ (тільки для бакалаврів)
  • Реєстрація на фаховий іспит в SET University (якщо є диплом магістра)
  • Знання англійської мови не нижче рівня B2

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

  • Повноцінна академічна програма розроблена відповідно до вимог та стандартів МОН
  • Адаптивне онлайн-навчання - можна поєднувати навіть з full-time роботою у зручному для вас темпі
  • Доступ до ексклюзивних буткемпів, заходів та технологічних спільнот-партнерів SET University
  • Менторський підхід у викладанні від провідних викладачів з академічним та практичним досвідом з України, Європи та Штатів
  • Фундаментальна освіта в поєднанні з практикою, актуальні технології та робота над задачами реальних компаній
  • Свій стартап в рамках диплому, глибинне розуміння роботи ІТ-бізнесів та розвиток лідерських навичок

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

  • Готьє Вассер - Експерт з аналізу даних і цифрової трансформації, директор центру UC Berkeley Fisher Center for Business Analytics при Берклі
  • Сергій Синьковський - VP of Infrastructure в Dfns
  • Андрій Маєвський - Technical Product Director в Cyren
  • Максим Почебут - Академічний директор та член академічної ради SET University
  • Нік Гісінто - Працював оперативним співробітником у Центральному розвідувальному управлінні
  • Андрій Родіонов - Кандидат технічних наук, спеціаліст з Java-програмування
  • Сергій Семенов - Доктор технічних наук, понад 30 років досвіду роботи на різних посадах у сфері ІТ та кібербезпеки
  • Дмитро Приймак - Інженер з більш ніж 10-річним професійним досвідом у проектуванні та створенні систем для розподіленої обробки даних
  • Дмитро Овчаренко - Директор технологічного офісу в N-iX
  • Артем Колишкін - Віце-президент з розробки програмного забезпечення, керівник відділу доставки Customertimes Corp в Східній Європі
  • Євгенія Клепа - Підприємиця, виконавча директорка, координаторка проєктів, менторка та спікерка з 10-річним досвідом роботи у сфері технологій
  • Ірина Шимко - Mагістр з менеджменту та бізнес-аналізу
  • Дмитро Терещенко - Head of Information Security Department в Sigma Software Group
  • Андрій Бігдан - Executive Manager в B2B Solutions
  • Алекса Синячева - Співзасновниця Moeco, консультантка з розвитку стартапів та менторка Techstars
  • Костянтин Соловйов - Експерт з комунікацій
  • Дмитро Корнілов - Має великий досвід у створенні XR, Digital Fashion
  • Дмитро Кузьменко - Очолює та контролює команду з 20 ML-інженерів в LITSLINK
  • Максим Івашура - Досвідчений sr.DB/DWH інженер
  • Юрій Ковальчук - Досвідчений блокчейн-інженер
Подать заявку
Курс
Формат
Online
Начало занятий
26.04.2025
Длительность
2 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
12 200 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • Sales / Lead Generation / Business Development
Lemon School
Подробнее

Легко продаєш усе, але не отримуєш за це високу зарплату? Тобі час перейти в IT-продажі. На курсі ми розповімо про особливості IT-сфери та навчимо продавати продукти та послуги.

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

Модуль 1 - Вступ в IT-Sales

Заняття 1. Вступ в IT Sales

  • Огляд IT Sales та його важливість
  • Технологічний стек та продукти в IT-Sales
  • Огляд ключових людей та посад в IT-Sales
  • Роль Sales-менеджера в IT-компанії

Заняття 2. Побудова продажів

  • Етап продажів у Outsource Direction
  • Огляд різних стратегій продаж
  • Комунікація з клієнтами
  • Основи переговорів

Заняття 3. Поведінка лідів та психологічний вплив на них

  • Чинники, що впливають на поведінку клієнта
  • Класифікація клієнтів
  • Методи маніпуляції поведінкою клієнта
  • Як підлаштувати продукт до потреб клієнта

Заняття 4. Створення та управління Sales Pipeline

  • Що таке Sales Pipeline
  • Процес створення Sales Pipeline
  • Як керувати Sales Pipeline
  • Метрики та аналітика у Sales Pipeline

Модуль 2 - Комунікація з клієнтами Sales-менеджера

Заняття 5. Структура Sales Team

  • Формування Sales команди
  • Відбір та працевлаштування менеджерів
  • Тренінги та розвиток менеджерів
  • Мотивація менеджерів

Заняття 6. Управління продажними процесами

  • Огляд процесів продажу
  • Стратегії управління процесами продажів
  • Управління процесами продажів у Sales Team
  • Автоматизація продажів

Заняття 7. Відносини з клієнтами

  • Створення довгострокових відносин із клієнтами
  • Управління взаємовідносинами із клієнтами
  • Підвищення лояльності клієнтів
  • Рекомендації та реферальна програма

Заняття 8. Ефективна комунікація із клієнтами

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

Заняття 9. Sales Enablement

  • Що таке Sales Enablement
  • Створення Sales Playbook
  • Розробка Sales Collateral
  • Sales Training та Onboarding

Заняття 10. Управління проєктами (Outsource Direction)

  • Проєктний менеджмент у продажу
  • Створення плану проєкту
  • Управління ризиками у продажу

Модуль 3 - Оптимізація роботи Sales-менеджера

Заняття 11. Sales Analytics

  • Основні показники продажів
  • Sales Funnel та його аналіз
  • Аналіз даних за допомогою CRM
  • Продаж Forecasting

Заняття 12. Sales Operations

  • Supply Chain Management
  • Bench та управління ресурсами
  • Етапи продажу в Outstaff Direction
  • Управління клієнтською базою даних

Заняття 13. Sales Automation

  • Що таке Sales Automation
  • CRM та автоматизація продажів
  • Sales Force Automation
  • Інструменти Sales Automation

Заняття 14. Інтернет-маркетинг та продаж

  • Цифровий маркетинг
  • Інтернет реклама
  • Email-маркетинг
  • Соціальні мережі та їх використання для продажу

Заняття 15. Підсумки курсу

  • Ознайомтеся зі своїми результатами та отримайте фідбек від викладача
  • Рекомендації щодо подальшої практики та розвитку навичок, а також поради щодо роботи зі знайденими клієнтами

Заняття 16. Розмова з кар'єрним менеджером

  • Як і де шукати роботу для початківця і які інструменти при цьому використовувати
  • Як правильно зробити резюме і яка інформація у ньому є надважлива, а що буде зайвим
  • Як створити профіль на Linkedin, щоб його могли побачити потенційні роботодавці
  • 7 порад, які допоможуть пройти онлайн співбесіду набагато успішніше
  • Q&A

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

  • Безкоштовна IT англійська
  • Додаткові матеріали
  • Кар'єрний менеджер
  • Діджитал диплом для Linkedin

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

  • Макс Іванський - Tik-Tok мейкер
  • Анна Смолянкіна - Контент-менеджер Tik-Tok
Подать заявку
Курс
Формат
Online
Начало занятий
21.04.2025
Длительность
4 месяцев
Уровень
Для начинающих
Язык обучения
Ukrainian
Стоимость
17 800 UAH за курс
Гибкий графикВыдаётся диплом/сертификатСопровождение ментораРеальный проект в портфолио
  • JavaScript
Lemon School
Подробнее

Мрієш стати розробником, працювати в топовій ІТ-компанії і заробляти від $1000? Ми навчимо тебе кодити за 3,5 місяці.

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

Модуль 1 - Вступ в JavaScript

Заняття 1. Історія Front-end. JavaScript

  • Вирази, Інструкції та Коментарі
  • Типи даних

Заняття 2. Оператори та операнди

  • Логічні оператори
  • Цикли вступ

Заняття 3. Практика. Цикли

  • for/ for of/ for in
  • while/ do while

Заняття 4. Вбудовані цикли. Об'єкт як тип даних

  • Об’єкт
  • for of, for in
  • while, do while
  • Методи перетворення об’єктів

Заняття 5. Практика (Цикли)

  • Практичне застосування циклів
  • Практичне застосування методів роботи з масивами
  • Запитання? Відповідь!

Заняття 6. Менторська сесія (Цикли)

  • Практичне застосування циклів
  • Практичне застосування методів роботи з масивами
  • Запитання? Відповідь!

Заняття 7. Об'єкт як тип даних. Функції (вступ)

  • Function Declaration
  • Function Exprission

Заняття 8. Особливості глибокого клонування об'єктів

  • REST
  • SPREAD

Заняття 9. Функції, як об'єкти

  • Методи перетворення об’єктів
  • Конструктор(new)
  • Контекст (this)

Заняття 10. DOM. Події DOM елементів

  • createElement
  • getElementBy
  • querySelector

Заняття 11. Менторська сесія (Функції)

  • Взаємодія функцій із DOM елементами
  • Запитання? Відповідь!

Заняття 12. Практика (Функції)

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

Заняття 13. Асинхронні виклики

  • XMLHttpRequest.(get)
  • Promise

Заняття 14. CRUD. Fetch

  • get
  • post
  • delete

Заняття 15. Асинхронні функції

  • assync await
  • JSON

Заняття 16. Функції 2.0

  • Замикання
  • Рекурсія
  • EventListener

Заняття 17. Практика

  • Запити та обробка інформації
  • Запитання? Відповідь!

Заняття 18. Практика з функцій

  • Практичне застосування функцій у програмуванні
  • Запитання? Відповідь!

Модуль 2 - Основні засади об'єктно-орієнтованого програмування

Заняття 19. Основи ООП

  • Сlass
  • Абстракції
  • Спадкування

Заняття 20. Інкапсуляція

  • Protected property
  • Private property(#)
  • static

Заняття 21. Поліморфізм

  • Принципи формування
  • Конструкція get
  • Конструкція set

Заняття 22. Принципи SOLID

  • Знайомство з принципами
  • Розкриття значень кожного із принципів
  • Розгляд прикладів

Заняття 23. Менторська сесія з ООП

  • Проектування класів
  • Архітектури побудови app

Заняття 24. Практика ООП

  • Створення класів
  • Практика коректного використання всіх принципів вивчених на курсі

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

  • Етап 1 Затвердження теми проєкту
  • Етап 2 Обробка концепції проєкту
  • Етап 3 Консультації з архітектури проєкту
  • Етап 4 Фінальна консультація щодо проєкту
  • Етап 5 Захист проєкту

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

  • Безкоштовна IT англійська
  • Кар'єрний менеджер
  • Лекція Project Manager
  • Діджитал диплом для Linkedin

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

Іван Юркевич - TOP Rated розробник

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

Страницы