- Product Manager / Product Owner
- Marketing Analyst / Web Analyst
Курс про перетворення цифр з аналітики на ефективні дизайн-рішення.
Програма курсу
Інтро
- Продуктова аналітика: типи та цілі
- Основні поняття та важливість продуктової аналітики
- Типи аналітики: описова, діагностична, прогнозна і прескриптивна
- Цілі продуктової аналітики
Метрики
- Визначення метрик та їхня роль у продуктовій аналітиці
- Основні типи метрик
- Ключові показники ефективності (KPIs)
Типи графіків у продуктовій аналітиці
- Основні види графіків:
- line chart
- bar chart
- pie chart etc
- Вибір відповідного графіка для різних типів даних
- Приклади візуалізацій для продуктової аналітики
Інструменти та системи аналітики
- Аналітична система
- Структура аналітичної системи:
- збір
- обробка
- зберігання даних
- Табличний тип збереження даних
- Основні сутності в аналітичних системах
Intro to GA/Amplitude analytical system
- Основи роботи з Google Analytics та Amplitude
- Встановлення та налаштування
- Основні функції та можливості
Продуктові метрики та когортний аналіз
- Продуктові метрики: активація користувачів
- Визначення та вимірювання активації користувачів
- Важливість активації для зростання продукту
- Методи підвищення активації
Продуктові метрики: утримання користувачів
- Retention метрики
- Відтік користувачів (сhurn)
- Способи впливу на retention і churn
- Дерево метрик
Когортний аналіз
- Визначення та цілі когортного аналізу
- Побудова когортних звітів
- Інтерпретація результатів когортного аналізу
Спеціальні інструменти
- GA4
- Аналіз даних
- Просунуті функції
- Побудова кастомних звітів
- SQL
- Основи SQL
- Основні запити:
- SELECT
- JOIN
- WHERE
- Агрегація даних за допомогою GROUP BY
- Поєднання таблиць
- JOINs
- Приклади використання SQL для аналізу продукту
- Amplitude
- Основні аналітичні функції
- Просунуті функції
- Користувацькі звіти та дашборди
Поглиблений аналіз
- Аналіз задоволеності користувача
- Методи вимірювання задоволеності користувачів
- Інтерпретація результатів опитувань та відгуків
- Визначення та усунення проблем, що знижують задоволеність
Unit economics. Монетизація програми
- Основи юніт економіки
- Визначення LTV, CAC, ROI
- Стратегії монетизації та їхній аналіз
Формування та перевірка продуктових гіпотез. A/B тести
- Методологія формування гіпотез
- Планування та проведення A/B тестів
- Аналіз результатів та прийняття рішень
Пошук інсайтів у даних
- Методи та інструменти для пошуку інсайтів
- Приклади успішних інсайтів та їхня реалізація
Особливості курсу
- Вебінари з практикою та Q&A
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Олександр Іванов - COO/CPO в Projector. Ex-Head of Product в ЛУН
- Денис Пархоменко - Product Analyst at JustAnswer
- Дмитро Канєвський - Head of Product at Universe Group
- Python
- Data Science / Machine learning / AI
Курс "Python та нейронні мережі" - навчання з нуля до першого проєкту» допоможе тобі розібратися з сучасними інструментами та зробити перші практичні кроки у сфері AI. Спочатку ти вивчиш основи Python і отримаєш базу для роботи з даними. Далі перейдеш до Data Science: навчишся аналізувати, візуалізувати та готувати дані для машинного навчання, а потім познайомишся з нейронними мережами. Фінал курсу - власний ML-проєкт, де ти пройдеш весь шлях: від підготовки даних до запуску моделі з вебінтерфейсом.
Програма курсу
Основи Python
Знайомство та базові конструкції
- Вступ до Python
- Що таке Python, його застосування, огляд синтаксису
- Установка Python та середовища (Jupyter, VS Code)
- Виведення на екран (print), змінні, типи даних, числові типи, рядки, булеві значення
- Арифметика та базові операції
- Основні математичні операції, порядок виконання, присвоєння
- Булева логіка і оператори порівняння (==, !=, >, <, and, or, not)
- Умовні оператори if, elif, else, вкладені умови, скорочений запис
- Методи роботи з рядками len(), upper(), lower(), split(), replace(), f-string
Структури даних, цикли, функції
- Списки та базові структури даних
- list, tuple, set, dict - огляд і базові операції
- Цикли for, while, break, continue, range()
- Ітерація по списках, словниках
- Генератори списків
- Функції: def, аргументи, return, позиційні та іменовані аргументи, *args, **kwargs
- Область видимості змінних
- Обробка винятків: try/except, базові типи помилок
- Імпорт модулів та бібліотек (import, from...import)
- Стандартні бібліотеки: math, random, datetime
Міні-проєкти
- Калькулятор з різними операціями
- Робота з рядками та форматування
- Введення/виведення даних
- Менеджер завдань (to-do list)
- Аналіз частоти слів у тексті
- Прості ігри (вгадай число)
Python for Data Science
Бібліотеки NumPy, Pandas, Matplotlib
- NumPy та Pandas
- Масиви NumPy, базові операції, reshape, індексація, зрізи, операції над масивами
- Series та DataFrame: створення, фільтрація, агрегація
- Імпорт/експорт даних (CSV, Excel)
- Очищення даних
- Пропущені значення, дублі, категорії
- Робота з датами, текстом, кодування
- Візуалізація даних
- Matplotlib /Seaborn. Побудова графіків: лінійні графіки, гістограми, діаграми розсіяння
- Налаштування підписів осей, легенд, збереження графіків
Міні-проєкти
- Математичні обчислення, обробка даних
- Аналіз CSV, очищення даних, групування
- Створення дашбордів, візуалізація трендів
Робота з реальними даними: аналіз датасетів
- Завантаження відкритого датасету (Kaggle, UCI), огляд
- Первинний аналіз даних: describe(), info(), візуалізація розподілу
- Обробка пропусків, категоріальних даних (fillna, dropna, map, get_dummies)
- Агрегація та групування (groupby, agg, pivot_table)
- Попередня підготовка для ML
- Нормалізація, стандартизація, розділення train/test
Практика над датасетами: повний цикл обробки даних
- Від завантаження до підготовки для навчання моделі
- Класифікація (напр. ірис, цифри), регресія (вартість житла)
- Аналіз якості даних
- Outliers, кореляція ознак, побудова heatmap
Міні-проєкти
- Аналіз COVID-19 статистики
- Дослідження ринку нерухомості
- Аналіз соціальних мереж
Вступ до нейронних мереж
Теорія нейромереж. Математичні основи
- Базові поняття: штучний нейрон, шар, активація, навчання, ваги
- Де застосовують НН (класифікація, регресія, генерація даних)
- Повнозв'язна (Dense) мережа
- Приклади базових моделей на Keras/TensorFlow або PyTorch
Побудова першої моделі
Побудова простої мережі, запуск навчання, оцінка точності.
Міні-проєкти
- Реалізація персептрона з нуля
- Розпізнавання цифр MNIST
- Передбачення цін на житло
Архітектури нейронних мереж
Огляд архітектур нейронних мереж
- Рекурентні нейронні мережі (RNN)
- Класифікація зображень CIFAR-10
- Послідовності, LSTM, GRU
- Для послідовностей, базова теорія, приклади
- Згорткові нейронні мережі (CNN)
- Базові поняття для обробки зображень
- Інші модифікації
- Dropout, BatchNorm, різні функції активації
Запуск та аналіз різних архітектур
- Приклади з готовими датасетами
- Міні-проєкти
- Передбачення акцій
- Генерація тексту
- Аналіз настроїв
Методи навчання нейронних мереж
Огляд методів навчання нейронних мереж
- Оптимізація та регуляризація
- Просунуті методи
- Deployment та MLOps
- Порівняння методів, кейси їх застосування
- Порівняння оптимізаторів
- Боротьба з перенавчанням
- Hyperparameter tuning
- Ансамблі моделей
- Cross-validation для НМ
- Метрики якості
- Flask API для моделі
- Dockerизація додатка
- Моніторинг моделей
Робота з готовими моделями
- Завантаження, використання і донавчання попередньо навчених (pre-trained) моделей
- HuggingFace, TensorFlow Hub
- Transfer Learning
- Використання для задач класифікації на малих датасетах
Фінальний проєкт. Повний ML pipeline: від збору даних до deployment моделі з вебінтерфейсом
Вибір теми фінального проєкту та його реалізація
- Постановка задачі
- Вибір/надання датасету (Kaggle), визначення мети (класифікація/регресія)
- Розробка повного пайплайну
- Передобробка даних, побудова моделі, навчання, валідація
- Оцінка результатів
- Досягнення заданої точності, аналіз помилок
Захист проєкту
- Демонстрація рішення
- Пояснення вибору архітектури
- Короткий виклад результатів
Навички, які отримаєш після курсу
- Працювати з даними: аналізувати, візуалізувати, очищати, фільтрувати та готувати їх для нейронних мереж
- Створювати та тренувати прості нейронні мережі на власних пристроях або в Google Colab
- Розробляти повноцінний ML-проєкт від підготовки даних до запуску моделі з вебінтерфейсом
- Конструювати нейронні мережі відомих поширених архітектур для локальних завдань, що не потребують серверних потужностей
- Писати на Python власні автоматизовані скрипти
- Використовувати набуті знання як міцний бекграунд для подальшої AI-розробки та роботи у сфері Data Science
Особливості курсу
- Допомога ментора
- Практика
- Підтримка
- Зворотній зв'язок
- Курсовий проєкт
- Проєкт в портфоліо
- Сертифікат про проходження курсу
Викладачі курсу
Олександр Штикало - Python Developer, Аспірант та старший інженер
Подать заявку- Python
На вас чекають заняття у групі, під час яких Ви будете вивчати Python з нуля та одразу застосовувати знання на практиці. По закінченню курсу матимете змогу пройти стажування та взяти участь у реальному проєкті.
Програма курсу
Python Start
- Інтерпретатор Python. Установка VS Code. Перша програма
- Введення у поняття змінна. Приведення типів
- Локальні та глобальні змінні
- Цілочисельні, дійсні та комплексні змінні
- Математичні операції зі змінними
- Умовні оператори. Булеві оператори
- Цикли. Оператори переривання циклу. Вкладені цикли
- Введення у списки. Арифметичні операції зі списками. Зрізи списків
- Типи даних, що змінюються і незмінні
- Рядки. Коди символи. Форматування рядків
- Словники. Типи даних, що хешуються. Методи словників
- Кортежі та множини. Методи множин
- Функції. Передача параметрів
- Рекурсія
- Упаковка та розпакування параметрів функції
- Функція як змінна
- Читання та запис даних у файл. Переміщення файлом
- IT-English Speaking Club з викладачем із IT компанії
Python Pro + Django
- Ознайомлення з об'єктно-орієнтованим програмуванням
- Створення класу, конструктори, поля та методи
- Спадкування в Python
- Робота із винятками
- Модулі
- Перевантаження операторів
- Ітератори та ітераційний протокол
- Генератори
- Розгляд та використання функцій як самостійних об'єктів
- Декоратор функцій. Декоратор класів
- Управління атрибутами класу. Дескриптори
- Метакласи та їх застосування
- Введення в Django
- Маршрутизація. Запити та відповіді
- Шаблони та подання. Bootstrap
- Використання моделей
- Робота з HTML-формами
- Робота із базами даних
- Авторизація та безпека
- Написання дипломного проєкту для портфоліо
- IT-English Speaking Club з викладачем із IT компанії
Особливості курсу
- Для людей віком від 12 років
- Вечірня група (з 19.00)
- Чат з тренером і групою
- Стажування у реальному проєкті
- IT English Speaking Club
- Додаткові можливості у пакеті PLUS
Викладачі курсу
- Всеволод Євгієнко - CEO та тренер
- Олег Тимчук - Тренер
- Олександр Цимбалюк - Тренер
- Олег Новіков - Тренер
- Дмитро Міщук - Тренер
- Філіп Севене - Тренер
- Олег Суховеров - Тренер
- Олексій Рихлюк - Тренер
- Олексій Васильєв - Тренер
- Cloud technologies
Курс призначений для спеціалістів, які прагнуть отримати глибокі знання з управління інфраструктурою у хмарному середовищі Microsoft Azure. Курс охоплює всі ключові аспекти, необхідні для підтримки сервісів Azure, включаючи управління обліковими записами, налаштування мережі, моніторинг продуктивності та забезпечення безпеки даних. Навчання відбувається в інтерактивному форматі з практичними завданнями, що дозволяє закріпити теоретичні знання на практиці.
Програма курсу
Модуль 1. Ідентичність
- Azure Active Directory
- Користувачі та групи
- Керування ідентифікаторами Azure Active Directory
Модуль 2. Управління та комплаєнс
- Підписки та облікові записи
- Політика Azure
- Контроль доступу на основі ролей (RBAC)
- Керування підписками та RBAC
- Керування управлінням за допомогою політики Azure
Модуль 3. Адміністрування Azure
- Менеджер ресурсів Azure
- Azure Portal і Cloud Shell
- Azure PowerShell і CLI
- Шаблони ARM
- Керування ресурсами Azure за допомогою порталу Azure
- Керування ресурсами Azure за допомогою шаблонів ARM
- Керування ресурсами Azure за допомогою Azure PowerShell
- Керування ресурсами Azure за допомогою Azure CLI
Модуль 4. Віртуальна мережа
- Віртуальні мережі
- IP-адресація
- Групи безпеки мережі
- Брандмауер Azure
- Azure DNS
- Впровадження віртуальної мережі
Модуль 5. Міжсайтове підключення
- Піринг VNet
- Підключення шлюзу VPN
- ExpressRoute і Virtual WAN
- Реалізація міжсайтового підключення
Модуль 6. Управління мережевим трафіком
- Маршрутизація мережі та кінцеві точки
- Балансувальник навантаження Azure
- Шлюз програм Azure
- Менеджер руху
- Впровадження управління трафіком
Модуль 7. Сховище Azure
Основні функції зберігання, включаючи облікові записи зберігання, сховище BLOB-об’єктів, файли Azure та синхронізація файлів, безпека та інструменти зберігання.
Модуль 8. Віртуальні машини Azure
- Планування віртуальної машини
- Створення віртуальних машин
- Наявність віртуальної машини
- Розширення віртуальної машини
- Керування віртуальними машинами
Модуль 9. Безсерверні обчислення
- Плани обслуговування додатків Azure
- Служба додатків Azure
- Контейнерні послуги
- Сервіс Azure Kubernetes
- Впровадження веб-додатків
- Впровадження екземплярів контейнера Azure
- Впровадження служби Azure Kubernetes
Модуль 10. Захист даних
- Резервне копіювання файлів і папок
- Резервне копіювання віртуальної машини
- Впровадження захисту даних
Модуль 11. Моніторинг
Моніторинг інфраструктури Azure (в т.ч. Azure Monitor), сповіщення та аналітика журналів.
Після завершення курсу учасники зможуть:
- Управляти ресурсами та підписками у Microsoft Azure
- Налаштовувати віртуальні мережі та керувати мережевими підключеннями
- Забезпечувати безпеку ресурсів і керувати доступом
- Створювати та налаштовувати віртуальні машини, бази даних та контейнери
- Налаштовувати моніторинг та резервне копіювання для захисту даних
- Оптимізувати використання ресурсів і контролювати витрати
Попередні вимоги
- Базові знання з управління мережевими системами та операційними системами
- Досвід роботи з віртуалізацією та основами мережевих технологій
- Навички роботи у командному рядку та розуміння концепцій хмарних обчислень
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
- QA Automation / QA Manual
Курс для тестувальників ПЗ, які хочуть опанувати методики тестування ПЗ для смартфонів та планшетів. Під час вивчення курсу ви отримаєте всі необхідні знання та навички для впевненого тестування мобільних додатків, детально розглянете усі тонкощі та хитрощі процесу тестування додатків для мобільних платформ.
Програма курсу
Заняття 1
- Екскурс в історію появи смартфонів.
- Огляд мобільних ОС. Хронологія появи, особливості, пристрої.
- Перші мобільні додатки.
- Процес розробки мобільного додатку (Ідея, прототипи, дизайн).
- Розробка користувальницького інтерфейсу, гайдлайни Android User Interface Guidelines і Apple HIG.
- Практика: Android Studio.
Заняття 2
- Пристрої для тестування мобільних додатків.
- Специфіка тестування на мобільних пристроях і в емульованих середовищах.
- Тестування на смартфонах і планшетах. Технічні особливості, обмеження.
- Практика: налагодження та запуск емулятора Android.
Заняття 3
- Використання системних ресурсів у додатку.
- Тестування встановлення додатків (встановлення з Online Store, Встановлення * .apk file).
- Операції з пам'яттю, контроль втрат (витоків) пам'яті.
- Інтенсивність споживання енергії, чутливість до заряду.
- Використання дискового простору, стабільність в умовах обмеженого місця на диску, реєстрація, робота з картами пам'яті.
- Підтримка різних роздільних здатностей екрану, портретний та ландшафтний режими.
- Практика: робота в емуляторі з додатком, перевірка описаних вище кейсів.
Заняття 4
- Використання системних ресурсів у додатку.
- Підключення до Інтернету за допомогою оптимального з'єднання: Active Sync, USB, GPRS, Wi-Fi, робота в умовах нестійкого зв'язку.
- Стійкість додатку до вхідних/вихідних дзвінків, відправлення та отримання SMS/MMS.
- Практика: робота в емуляторі з додатком, перевірка описаних вище кейсів.
Заняття 5
- Використання системних ресурсів у додатку.
- Синхронізація інформації з телефонною книгою, календарем, програмами на вашому ПК.
- Коректне встановлення/видалення програм з пам'яті телефону і карти пам'яті.
- Тестування локалізації.
- Стабільна робота у стресових умовах, відновлення після збоїв.
- Практика: робота в емуляторі з додатком, перевірка описаних вище кейсів.
Заняття 6
- Оцінка часу тестування мобільного додатку.
- Functional Testing.
- Usability Testing.
- Performance Testing.
- Security Testing.
- System Integration Testing.
- Питання, проблеми, окремі випадки.
- Практика: комплексне тестування запропонованого додатку.
Заняття 7
- Клієнт-серверна архітектура + Charles Proxy.
- Особливості роботи HTTP протоколу.
- Робота зі сніффером, налаштування і можливості.
- Тест кейси з Charles Proxy.
Заняття 8
- Підготовка до співбесіди
- Прогін пройденого матеріалу
- Рев'ю вашого CV.
Особливості курсу
- Заняття проходять у вечірній час
- Практика на реальних проєктах
- Підтримка під час та після навчання
- Свідоцтво про закінчення курсу
Вимоги для проходження курсу
- Знання основ тестування ПЗ
Викладачі курсу
Артур Король - QA Automation у Playtech, має понад 5 років має більше 5 років досвіду у тестуванні
Подать заявку- Business Analyst
- Product Manager / Product Owner
- Project Manager
Досвідчені фахівці навчать, як налаштувати Jira під себе та автоматизувати рутину через плагіни. Під час навчання ви опануєте просунуті можливості Jira та її плагінів, здобудете навички кастомізації проекту під себе та свою команду, навчитесь автоматизувати рутинні процеси, працювати з JQL запитами.
Програма курсу
Управління проєктом: backlog, оцінка, робота з командами
- Завдання: epics, мітки, коментарі, примітки
- Backlog – грамотно плануємо ітерації та релізи
- Estimates: оцінка, бюджет, результат
Пошук задач та кастомізація простору в Jira. Фільтри. Дашборд. JQL
- Завдання: розширений режим пошуку та контроль
- Фільтри: створення, передплата, спільне використання
- JQL запити: функції, оператори, приклади
- Dashboard – зручний перегляд пріоритетних завдань та змін щодо них
Робота з Confluence. Синхронізація з проєктами у Jira
- Артефакти: компоненти та структура
- Шаблони: створення та використання проєктної документації
- Розширення та аддони – що вибрати для маленької та економної команди або для великого Enterprise
- Tips&Tricks по роботі з Confluence
Розширене адміністрування: workflows, screens, custom fields, permissions
- Custom attributes – складні елементи для складних проєктів
- Permissions – налаштовуємо доступи так, щоб кожен користувач бачив лише релевантну інформацію
- Notifications: схеми, emails, команда та клієнт
Планування та моніторинг великих команд у великих компаніях
- Big Gantt – створюйте акуратні гнучкі дорожні карти високого рівня
- Structure – упорядковуйте та переглядайте свої проєкти з гнучкою ієрархією та функціями електронних таблиць
- Робота з кількома командами – як контролювати всіх через Tempo Planner та автоматизація з Timesheet
Найкращі практики використання вбудованої автоматизації та плагінів
- JWT – Вирівняйте свої робочі процеси, щоб позбавитися повторюваної та ручної роботи
- Script Runner – автоматизуйте робочі процеси та завдання, розширюйте можливості Jira та покращуйте UX за допомогою скриптів Groovy та JQL
- Automation – Автоматизуйте будь-яке завдання або процес за пару клацань мишею та отримуйте миттєві нотифікації у Slack
Візуалізуємо стан проєкту у звітах та аналізуємо поточний стан
- EazyBI - Аналізуйте та візуалізуйте, налаштовуєте інтерактивні звіти, налаштовані формули
- XPorter - Експортуйте інформацію про проєкт у PDF, Excel, Word та більше 10 інших форматів
- Rich Filters- Інтерактивні та динамічні інформаційні панелі Jira
Плагін - Structure: планування, візуалізація, аналітика
- Формування roadmap з будь-яких типів задач, а не лише з епіків
- Візуалізація ієрархічної структури робіт будь-якої складності
- Відображення задач на таймлайні. Враховуємо календарі, відпустки, часткову зайнятість та залежності між задачами
- Аналіз навантаження на членів команди та resource leveling
Особливості курсу
- Курс для досвідчених менеджерів та бізнес-аналітиків
- Рівень складності – середній
- Підтримка під час навчання та допомога після завершення курсу
- Викладачі мають досвід роботи з Jira у реальних проєктах
- Повернення коштів після першого заняття, якщо не захочете продовжувати
Викладачі курсу
- Ірина Марусяк - Senior PM at SoftServe
- Артем Жавроцький - Senior Project Manager в компанії SoftServe
- Дмитро Гоцура - Head of PMO at LineUp
- Олександр Ботнар - Senior Project Manager
- Карина Бережна - Project Manager в компанії Onix
- Product Manager / Product Owner
Курс для продакт менеджера в ІТ. Три місяці інтенсивного занурення в професію: від досліджень, аналітики, agile та waterfall методологій до юніт економіки та вимірювання ефективності роботи в команді.
Програма курсу
Роль продуктового менеджера в компанії та команді
- Що означає бути продуктовим менеджером
- Які знання й скіли важливі для продакта
Дослідження користувачів та дизайн інтерв'ю
- Навіщо потрібні дослідження користувачів
- Що таке кількісні та якісні дослідження і як їх проводити
- Як підготуватися до інтерв'ю та поводитися під час нього
- Чому для глибинного інтерв'ю не потрібен скрипт
Опрацювання інформації з інтерв'ю
- Що таке інсайт та як майнити інсайти
- Що передбачає кластеризація даних з інтерв'ю
- Як обрати матеріал, з яким працювати
- Як перетворити інсайти з інтерв'ю на ціннісну пропозицію
Продуктовий маркетинг
- Що таке продукт, можливості продукту та його користь для користувачів
- Які дані допомагають нам розв'язувати продуктові питання та як їх використовувати
Продуктова аналітика / Google Analytics 4
- Що таке метрики, data-driven підхід
- Як визначати метрики та що вимірювати
- Як читати продуктову аналітику
- Як налаштувати акаунт
- Як працювати з показником відмов
- Які є види метрик залученості
- Що потрібно знати про звіти, івенти та конверсії
Базова статистика і Google Tag Manager
- Що таке випадкова величина і як її використовувати
- Як налаштувати акаунт у Google Tag Manager та базові івенти для сайту
A/B тестування
- Як формулювати гіпотези й обирати метрики
- Як працює тестова процедура
- Як інтерпретувати результати
- Як працювати з Google Optimize
- Що потрібно знати про дизайн процес
Маркетингові дослідження
- Що таке маркетингова воронка і як дослідити маркетингову воронку конкурентів
- Як розробляти ціни для продукту на основі дослідження конкурентів
Юніт економіка
- Що таке юніт і як він формує видатки й доходи
- Як приблизно порахувати юніт економіку конкурентів
Процеси та фреймворки для пріоритезації завдань
- Різні методології для роботи команди
- Як вимірювати ефективність роботи - команди та своєї
Резюме продуктового менеджера
- Яка різниця між резюме та CV
- Яка структура резюме та як його оформити
Особливості курсу
- Вебінари та відеолекції
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Роман Астаф'єв - Head of Product
- Олег Фляк - Ex-Head of Product at Telemetrio
- Андрій Павлов - Product Owner at Helsi
- Мирослава Лінькова - Senior Product Manager
- Даніїл Василашко - Head of Growth at LOKO
- Марина Семенишина - Ex-Product Manager at Wix
- Альона Возна - Hear of Product at YouTeam
- Микита Артемчук - CPO в Prom.ua
- Олександр Діхтярук - Product Manager в airSlate
- Настя Черкасова - Lead Product Manager в Bookimed
- Тамара Кучугурна - Head of Product в "Вчасно"
- Поліна Карпенко - Ex-Product Manager в Projector
- Java
Під час проходження навчання освоїте стек EE-технологій, який використовується для створення додатків. Після закінчення курсу набутих навичок буде достатньо для розуміння принципів ООП, створення Java-додатків і сервісів бізнес-рівня.
Програма курсу
Інструменти програмування
- Знайомство та план курсу
- Системи контролю версій Git. Вендори Github. Gitlab Базові команди
- Просунуте керування Git
Введення в ООП
- Введення в ООП
- Принцип ООП: Інкапсуляція
- Принцип ООП: Спадкування
- Успадкування в Java
- Принцип ООП: Поліморфізм
- Поліморфізм у Java
Типи даних
- Зберігання даних
- Примітивні та референсні типи даних
- Символи у Java
- Рядки в Java
Винятки
- Введення у винятки
- Викид та обробка винятків
Можливості середовища розробки Intellij IDEA
- Налагодження програми (Debug)
- Функціонал, що спрощує/прискорює розробку
Потоки введення-виводу
- Введення в I\O
- Робота з файлами
- Пакет NIO
- Основні компоненти пакета NIO
Багатопоточність
- Багатопоточність у Java
- Стандартні методи підтримки багатопоточності
- Проблеми стандартної синхронізації Java і пакет java.util.concurrent
- Просунуті способи синхронізації
Колекції в Java
- Ієрархія колекцій у Java
- Базові реалізації списків
- Структура даних "Словник"
- Базові реалізації інтерфейсу Map
- Множини
- Черги
Складність алгоритмів та О-нотація
- Складність алгоритму
- Робота з типовими алгоритмами
- Робота з деревами
- Робота з графами
Узагальнення (Generics)
- Введення в узагальнення
- Спадкування та організування в узагальненнях
Stream API
- Введення в Stream API
- Основні операції Stream API
Функціональне програмування
- Функціональні інтерфейси
- Лямбда-вирази
Бази даних та SQL
- Введення в SQL
- Операції DDL, DML
- Операції DQL
- Операції TCL
Робота з базами даних у Java
- Вступ до JDBC
- Конвертація SQL-даних у Java-об'єкти
Анотації та рефлексія
- Рефлексія
- Анотації
Дизайн та архітектура додатків
- Ієрархія шаблонів проектування
- Реалізація шаблону проектування
Складачі програм
- Maven як складач проєктів
- Конфігурація та складання проєкту
- Gradle як збирач проєктів
- Конфігурація та складання проєкту
Тестування програмного забезпечення
- Огляд фреймворків для юніт-тестування
- Реалізація тестових сценаріїв
Комунікація у мережі
- Основи комунікації у мережі
- Реалізація протоколу переданих даних
- Синхронні та асинхронні операції
- Комунікація за допомогою Netty
Web-проєкти
- Введення у Web-проєкти
- Введення в HTTP
- Архітектура Web-сервісів
- Реалізація Web-сервісу
- Архітектура RESTful-додатків
- Автоматичне документування програм
Веб-сервери
- Веб-сервери: Simple Web Server, JBoss, WildFly Контейнери Tomcat
- Java-сервлети
Логування додатків
- Основи логування
- Конфігурація логування
Object-Relational Mapping Framework
- JPA та Hibernate
- Конфігурування та виконання запитів
Spring Framework
- Введення у Spring Framework
- Spring Core
- Фреймворк Spring Data Access
- Конвертація SQL-даних у Java-об'єкти
- Фреймворк Spring Web
- RESTful-програми в Spring
- Введення у Spring Boot
- Конфігурація Spring Boot додатків
- Фреймворк Spring Data
- Фільтрування та пагінація
- Фреймворк Spring Security
- Конфігурація безпеки Web-додатків
Виконання дипломного проєкту.
Особливості курсу
- Для студентів, які закінчили курс Java Basic або для людей з базовими знаннями в будь-якій С-подібній мові програмування
- Вивчення мови програмування Java
- Навчитися працювати з ООП
- Застосовувати отримані знання та навички для створення Java-додатків
- Заняття проводиться у форматі дистанційного навчання
- Доступ до відеозаписів занять в особистому кабінеті
- Оперативна служба підтримки студентів
- Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
- Можливість повернути всі внесені за навчання кошти до шостого заняття
- Бонуси курсу:
- тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем компанії;
- тестова співбесіда з технічним фахівцем.
Викладачі курсу
- Олександр Шайтан - Software Engineer at Capgemini Engineering
- Олександр Степурко - Senior Java Developer at Andersen
- Влад Засоба - Software Engineer at Mercedes-Benz AG
- Микола Циб - Senior Java Software Engineer at Oracle
- Юрій Дубинка - Java Technical Lead at Ciklum
- Євген Пінчук - Java Software Engineer at Digital Turbine
- Максим Коновалюк - Senior Software Developer at Eleks
- Євген Мица - Software Developer at emcodio
- Віктор Гевод - Java Software Engineer at Fintech band
- Михайло Євтушенко - Java Software Engineer at Eurosoftware UA, LLC
- Денис Ложанський - Senior Java Developer at jSolutions
- Олег Калюжний - Team Lead Software Developer at GlobalLogic
- SEO
Базовий курс для охочих опанувати професію SEO спеціаліста.П
Програма курсу
Вступ до SEO
- Визначення, роль та види SEO в діджитал маркетингу
- Основні цілі SEO - збільшення трафіку, покращення видимості, підвищення конверсії
- Принципи роботи пошукових систем
- Структура та принципи роботи вебсайтів
- Ключові елементи сайту - домен, хостинг, сервер, CMS
- Основи UX/UI та їх вплив на SEO
- Вебінар-знайомство
Робота пошукових систем та сайтів
- Алгоритми пошукових систем - сканування, ранжування та індексація сайтів
- crawl budget та його оптимізація
- Побудова логічної структури сайту - головна сторінка, категорії, підкатегорії, картки товарів
- Основні види сайтів - блог, лендинг, інтернет-магазин, корпоративний сайт, новинний портал
- Практичний вебінар: аналіз структури сайту та перевірка індексації
Формування семантичного ядра сайту
- Що таке семантичне ядро та як його збирати
- Типи ключових слів - інформаційні, комерційні, транзакційні
- Вивчення Ahrefs для збору семантики та аналізу конкурентів
- Використання ШІ для дослідження ключових слів
- Google Search Console - звіти про індексацію, пошукові запити, Core Web Vitals
- Google Analytics - аналіз органічного трафіку, поведінкових метрик, конверсій
- Вивчення додаткових інструментів - Screaming Frog та Serpstat
- Практичний вебінар: збір семантичного ядра
Он-пейдж оптимізація
- Огляд он-пейдж оптимізації
- Основні елементи - title, description, заголовок h1, підзаголовки h2 та h3
- Коректне використання ключів в тегах HTML
- Текст на сторінці
- Атрибут alt зображення
- URL та перелінковка
- Формування ТЗ для написання контенту
- Практичний вебінар: робота над он-пейдж оптимізацією
Технічна оптимізація. Частина 1
- Важливість технічної оптимізації, як взаємодіють сервери та браузери
- Коди відповідей серверів - 200, 301, 302, 404, 403, 429, 500, 503 тощо
- Процес індексації сайту - як роботи сканують, індексують і ранжують сторінки
- Типи сторінок на сайті - відвідувані/невідвідувані, корисні/непотрібні
- Ключові цілі технічного SEO - мінімізація помилок, оптимізація, покращення
- Редиректи та їх використання - 301-редиректи, meta robots, robots.txt
- Методи контролю індексації - meta robots: noindex, follow, robots.txt
- Практичний вебінар: практика технічного SEO
Технічна оптимізація. Частина 2
- Вплив швидкості сайту на SEO - LCP, FID, CLS
- Ключові метрики та перевірка швидкості - Google PageSpeed Insights, Lighthouse
- Оптимізація завантаження сторінки - кешування, робота з зображеннями, CDN, Lazy loading
- Створення файлу sitemap.xml та робота з ним у Google Search Console
- Робота над мікророзміткою - schema.org
- Моніторинг технічного стану сайту за допомогою Google Search Console
- Практичний вебінар: практика технічного SEO
Технічний SEO аудит
- Для чого та як проводити аудит та як оформлювати
- Ключові етапи проведення
- Автоматизація SEO аудиту
- Практичний вебінар: проведення SEO аудиту
Основи лінкбілдингу
- Розуміння роботи PageRank - розвиток лінкбілдингу, стратегії просування через лінки
- Типи лінків та їх особливості
- Стратегії органічного лінкбілдингу - статті, відео, інфографіка, подкасти, лідмагніти
- Аналіз профілю лінків - Ahrefs, Google Search Console
- Рекомендації з побудови лінкового профілю
- Практичний вебінар: просування сайту за допомогою посилань
Стратегія лінкбілдингу
- white hat методи отримання посилань - гостьові дописи, лінкбейтинг та PR
- outreach - як писати ефективні листи
- Крауд-маркетинг - робота з форумами, коментарями та соцмережами
- private blog networks - ризики та переваги
- Аналіз та підбір зворотних посилань
- Практичний вебінар: аналіз лінків конкурентів
Аналітичні процеси в SEO
- Аналіз ефективність SEO кампанії за ключовими KPI - позиції, трафік, конверсії
- Створення звітів у Google Data Studio
- Excel та Google Sheets для аналітики
- Презентація результатів керівництву та клієнтам
- Пошук та аналіз конкурентів
- Оцінювання структури, контент-стратегії та семантики конкурентів (Ahrefs)
- Практичний вебінар: конкурентний аналіз + SEO аналітики
Штучний інтелект для покращення робочих процесів
- Використання ШІ для підготовки та оптимізації контенту - ChatGPT, Jasper
- Аналіз контенту та його оптимізація в SurferSEO
- Просування в ChatGPT та на ключових ШІ-платформах
- Як пошукові системи взаємодіють з ШІ (RankBrain, BERT, MUM)
- Як бренди можуть використовувати ШІ-чатботи для збільшення трафіку
- Практичний вебінар: брифінг із замовником
Додаткові фішки для оптимізації роботи SEO фахівця
- Огляд поведінкових чинників SEO - на рівні пошукової видачі та сайту
- Аналітика поведінкових чинників
- Вимірювання SEO ефективності
- Аналіз трафіку, показників поведінки та bounce rate в Google Analytics
- Автоматизація процесу збору даних
- Конкурентний аналіз у SEO - IMPORTXML, IMPORTRANGE
- Аналіз логів серверів та технічні SEO інструменти
- Практичний вебінар: індивідуальний передзахист курсових робіт
Кар'єрний шлях SEO фахівців
- Можливі напрями - фриланс, агентство, інхаус, власний проєкт
- Навички, які потрібні для успіху в SEO
- Як будувати особистий бренд
- Ресурси для навчання та професійного розвитку
- Масштабування експертизи та розвиток в індустрії
- Практичний вебінар: Q&A
- Практичний вебінар: захист курсових робіт
- Вебінар-випускний
Особливості курсу
- Відеолекції та вебінари
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Станіслав Дашевський - Senior SEO в HomeToGo (US & UK). Former Acquisition & Retention Manager в Uproad
- Микола Сукачов - Senior SEO & ASO Specialist at MacPaw
- Анастасія Ігнатовська - Senior SEO Specialist at Artesa
- Анастасія Красюкова - SEO Team Lead at Genesis
- Владислав Вівденко - SEO Specialist в Boosta, Ex-SEO Manager в KUNA
- Олена Осіпова - Head of SEO в GetProspect
- Володимир Парфенюк - Marketing Manager at Projector
- Python
Курс для тих, хто бажає опанувати мову програмування Python з нуля. На заняттях ви отримаєте базові навички програмування та застосуєте отримані знання на практиці, навчатись писати свій код та проаналізуєте помилки.
Програма курсу
Інтерпретатор Python та його оточення
- Вступ до Python. Його особливості та переваги.
- Виконання коду на мові Python.
- Запуск скриптів Python.
- Базові структури управління.
- Синтаксис функцій.
- Модулі/пакети.
- Практичне завдання з pip, virtualenv, pipenv.
Типи даних та операцій з ними
- Вбудовані типи: числові.
- Вбудовані типи: рядки.
- Словниковий тип.
- Практичне завдання з наведення типів.
- Практичне завдання: робота з рядковими типами.
Послідовності та їх види
- Списки (lists) та зрізи.
- Змінювані та незмінювані об'єкти.
- Функції списку/послідовності.
- Словниковий тип.
- Використання типу set/frozenset.
- Інші типи/функції послідовності.
- Копіювання об'єктів.
- Практичне завдання:
- робота зі змінюваними та незмінюваними об'єктами;
- використання послідовностей у керуючих конструкціях.
Операції введення-виводу
- Операції з файлами.
- Операції зі шляхами.
- Операції з папками.
- Комунікація з зовнішніми процесами.
- Синтаксичний аналіз аргументів командного рядка.
- Практичне завдання:
- пошук інформації у файлі;
- створення свого демона/сервісу з відстеження файлів у папці;
- створення додатку для відправки повідомлень.
Додаткові структури управління
- Обробка помилок.
- Використання lambda-виразів.
- Менеджери контексту.
- Генератори.
- Створення функцій генератора.
- Вбудовані функції, які повертають генератори.
- Відмінності генераторів та ітерованих послідовностей.
- Практичне завдання:
- опрацювання помилок;
- збір статистики про кількість пам'яті, що використовується ітерованими об'єктами;
- використання map, reduce, filter;
- створення генераторів.
Регулярні вирази
- Елементи регулярних виразів.
- Варіанти використання прапорців.
- Додаткові функції регулярних виразів.
- Практичне завдання: аналіз тексту (аналіз банківського чека).
Засоби розробки
- Види ведення документації у програмному коді.
- Анотація типів.
- Тестування коду.
- Логування додатків і модулів.
- Налагодження додатків і модулів.
- Практичне завдання:
- налагодження та аналізу помилок;
- написання unittest;
- документування модуля з анотацією типів та автогенерації документації.
Додаткові можливості
- Декоратори.
- Практичне завдання: написання декораторів.
ООП у Python
- Основи ООП.
- "Магічні" методи.
- Інкапсуляція у Python.
- Порядок наслідування Python.
- Інспектування властивостей об'єкта.
- Dataclass.
- Перерахування (Enum).
- Практичне завдання:
- написання класу, об'єкт якого можна використовувати як менеджера контексту;
- використання декораторів класів;
- перетворення перерахувань;
- застосування "Магічних методів".
Серіалізація та формати обміну з іншими додатками
- JSON.
- XML.
- DB-API.
- Практичне завдання:
- серіалізація та десеріалізація об'єктів у JSON;
- SQLite.
Обробка тексту за допомогою шаблонів
- Огляд популярних реалізацій.
- Jinja2.
- Практичне завдання: форматування набору даних.
Веб-сервер
- Модуль http server.
- Мінімалістичний фреймворк cherrypy.
- Види http-запитів.
- Стиль взаємодії REST.
- Практичне завдання:
- публікація файлу/папки через http;
- створення найпростішої веб-сторінки.
Отримання даних з веб-сторінок і зовнішніх сервісів
- Відправка http-запитів. Модулі http, client і requests.
- Читання веб-сторінок. BeautifulSoup.
- Огляд "відкритих" API для самонавчання.
- Практичне завдання:
- читання прогнозу погоди з rp5.ua;
- відправка повідомлення з самописного клієнта до Telegram;
- читання постів і коментарів з HakerNews API;
- створення веб-клієнта для пошуку фільмів у TheMovieDB.
Особливості курсу
- Заняття проходять у вечірній час
- Практика на реальних проєктах
- Підтримка під час та після навчання
- Свідоцтво про закінчення курсу
Викладачі курсу
Іван Ніконов - керівник групи розробки веб-проектів.
Подать заявку- Cyber Security
Курс кібербезпеки надасть учасникам необхідні знання та навички, щоб зрозуміти основні виклики та загрози, з якими стикаються організації, навчить створювати та аудитувати СУІБ згідно зі стандартом ISO 27001 та розробляти стратегії покращення інфобезпеки в організації.
Програма курсу
Теми:
- Виклики до організацій в контексті цифрової та Agile трансформації та збільшення зовнішніх ризиків
- Трансформація діяльності спеціалістів, вимоги до знань і навичок
- Базові терміни: інфобезпека, кібербезпека, суб'єкт, об'єкт, ризики, атака, порушник, вразливість
- Конфіденційність, цілісність та доступність
- Загрози. Моделі класифікації загроз
- Теми безпеки в різних фреймворках: NIST,C2M2, ISO 27001, CIS Controls, COBIT, ITIL, DevOps, Scrum, SAFe
- Фреймворки вендорів: Cisco SecureX Architecture, IBM Security Framework and IBM Security Blueprint, Microsoft SDL
- Моделі атак: Lockheed Martin Cyber Kill Chain, Cyber Kill Chain Expanded (CKC-X), MITRE PRE-ATT&CK, Diamond Model
- Забезпечення безпеки програм, що розробляються: фреймворки OWASP, OWASP SAMM
- Архітектурні патерни пов'язані з безпекою. Особливості безпеки для мікросервісної архітектури
- Мережева безпека: від комутатора, брандмауера, IPS до Enterprise Service Bus та API Gateway
- Безпека операційних систем. Особливості Linux/Unix, Windows, macOS
- Безпека мобільних девайсів. Огляд систем класу MDM/MAM/UEM/EMM
- Плани забезпечення безперервності (BCM). DRP, RPO та RTO
- Особливості безпеки для віртуальної інфраструктури, контейнерів, хмарних рішень
- SIEM платформи. Івенти, реагування на інциденти. Позиціювання на прикладі IBM Qradar, Splunk, Elastic
- Стратегії навчання користувачів
- Вигоди створення та розгортання Систем Управління Інформаційною Безпекою (СУІБ) в організації
- Основні принципи аудиту та процес сертифікації за стандартом ISO 27001
- Оцінка відповідності та процедури забезпечення сталості СУІБ в часі
- ISO 27002 (Code of Practice for Information Security Controls)
- ISO 15408 (Common Criteria for Information Technology Security Evaluation)
- ISO/IEC 27701:2019 - Privacy information management system
- Позиціювання GDPR
- Практикум з контролів ISO 27001:
- Вибір топ 20 найбільш пріоритетних контролів в СУІБ
- Розробка стратегічного плану покращення інфобезпеки
- Розробка стратегії внутрішнього аудиту
- Контролі ISO 27001:
- Координація в галузі інформаційної безпеки
- Розподіл обов'язків, пов'язаних з інформаційною безпекою
- Консультації фахівців з інформаційної безпеки
- Співпраця між організаціями
- Незалежна оцінка інформаційної безпеки
- Класифікація та контроль ресурсів
- Відповідальність за ресурси
- Класифікація інформації щодо рівня конфіденційності
- Питання безпеки, пов'язані з персоналом
- Безпека при формулюванні завдань та наборі співробітників
- Навчання користувачів
- Реакція на інциденти та збої у роботі
- Розробка та обслуговування систем
- Вимоги щодо безпеки систем
- Безпека в прикладних системах
- Безпека системних файлів
- Безпека при розробці та підтримці
- Фізична безпека та захист територій
- Захищені території та безпека обладнання
- Керування доступом користувачів
- Обов'язки користувачів
- Контроль доступу до обчислювальної мережі
- Контроль доступу до операційних систем
- Контроль доступу до програм
- Моніторинг доступу та використання системи
- Мобільні комп'ютери та засоби віддаленої роботи
- Оцінка та аудит
- Відповідність вимогам
- Відповідність вимогам законодавства
- Перевірка політики безпеки та відповідність технічним вимогам
- Рекомендації з аудиту систем
- Забезпечення безперервності бізнесу. Аспекти забезпечення безперервності бізнесу
- Забезпечення безпеки під час експлуатації
- Правила роботи та обов'язки
- Планування розробки та приймання системи
- Захист від зловмисного програмного забезпечення
- Службові процедури
- Управління обчислювальними мережами
- Поводження з носіями та їх безпека
- Обмін інформацією та програмним забезпеченням
- Звіти про результати планування
- Звіти про результати впровадження необхідних заходів
- Звіти про результати оцінок та аудитів
- Звіти про специфічні події, інциденти
Після курсу слухачі зможуть:
- Розумітися на основах захисту інформації та визначати ключові поняття кібербезпеки
- Визначати терміни, концепції та основи управління ризиками
- Визначати загальні типи та вектори атак
- Визначати основи та вказівки щодо політики та процедур
- Визначати практики контролю кібербезпеки
- Визначати різні архітектурні патерни й фреймворки кібербезпеки
- Розуміти стратегії тестування на проникнення
- Визначати ключові аспекти та пов'язані з ними ризики для захисту даних, програм, операційних систем
- Розуміти аспекти мережевої безпеки, особливості платформ віртуалізації та хмар
- Визначати методологію реагування на аварії, розробку DRP планів, планів реакції на інциденти
- Визначати основні поняття, практики обробки цифрових криміналістичних даних
- Розуміти складність, вплив змін і нових технологій на стан захищеності
- Формувати стратегію створення, покращення та аудиту СУІБ згідно з ISO 27001
- Використовувати додаткові бази знань і фреймворки (NIST, MITRE, SAAM тощо) для покращення кібербезпеки
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів з теми курсу в електронному вигляді
- Електронний сертифікат НЦ
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- Cyber Security
Курс пояснює, як розслідувати, реагувати і шукати загрози за допомогою Microsoft Azure Sentinel, Azure Defender і Microsoft 365 Defender. З курсу ви дізнаєтеся, як зменшити кіберзагрози за допомогою цих технологій. Зокрема, ви будете налаштовувати і використовувати Azure Sentinel, а також використовувати мову запитів Kusto (KQL) для виявлення, аналізу та створення звітів. Курс був розроблений для фахівців, що працюють в сфері забезпечення безпеки, і допомагає в підготовці до іспиту "SC-200: Аналітик з безпеки Microsoft (Microsoft Security Operations Analyst)".
Програма курсу
Усунення загроз за допомогою Microsoft Defender для Endpoint
- Захист від загроз за допомогою Microsoft Defender для Endpoint
- Розгортання Microsoft Defender для середовища Endpoint
- Впровадження поліпшень безпеки Windows 10 за допомогою Microsoft Defender для Endpoint
- Управління попередженнями і інцидентами в Microsoft Defender для Endpoint
- Виконання розслідувань на пристрої в Microsoft Defender для Endpoint
- Виконання дій на пристрої за допомогою Microsoft Defender для Endpoint
- Виконання розслідування доказів і сутностей за допомогою Microsoft Defender для Endpoint
- Налаштування та управління автоматизацією за допомогою Microsoft Defender для Endpoint
- Налаштування попереджень і виявлень в Microsoft Defender для Endpoint
- Використання управління погрозами і слабкими місцями в Microsoft Defender для Endpoint
Усунення загроз за допомогою Microsoft 365 Defender
- Вступ до захисту від загроз за допомогою Microsoft 365
- Усунення інцидентів за допомогою Microsoft 365 Defender
- Захист ідентифікацій за допомогою Azure AD Identity Protection
- Усунення ризиків за допомогою Microsoft Defender для Office 365
- Захист середовища за допомогою Microsoft Defender для ідентифікації
- Захист хмарних додатків і сервісів за допомогою Microsoft Cloud App Security
- Реакція на попередження про запобігання втрати даних за допомогою Microsoft 365
- Управління внутрішніми ризиками в Microsoft 365
Усунення загроз за допомогою Azure Defender
- Планування захисту хмарних робочих навантажень за допомогою Azure Defender
- Пояснення захисту хмарних робочих навантажень в Azure Defender
- Підключення ресурсів Azure до Azure Defender
- Підключення ресурсів, що не відносяться до Azure, до Azure Defender
- Виправлення попереджень системи безпеки за допомогою Azure Defender
Створення запитів для Azure Sentinel за допомогою мови запитів Kusto (KQL)
- Створення інструкцій KQL для Azure Sentinel
- Аналіз результатів запиту за допомогою KQL
- Створення багатотабличних операторів за допомогою KQL
- Робота з даними в Azure Sentinel за допомогою мови запитів Kusto
Налаштування середовища Azure Sentinel
- Вступ до Azure Sentinel
- Створення робочих областей Azure Sentinel і управління ними
- Журнали запитів в Azure Sentinel
- Використання списків спостереження в Azure Sentinel
- Використання аналітики загроз в Azure Sentinel
Підключення журналів до Azure Sentinel
- Підключення даних до Azure Sentinel за допомогою конекторів даних
- Підключення служб Microsoft до Azure Sentinel
- Підключення Microsoft 365 Defender до Azure Sentinel
- Підключення хостів Windows до Azure Sentinel
- Підключення журналів загального формату подій до Azure Sentinel
- Підключення джерел даних системного журналу до Azure Sentinel
- Підключення індикаторів загроз до Azure Sentinel
Створення виявлення і проведення розслідування за допомогою Azure Sentinel
- Виявлення загроз за допомогою аналітики Azure Sentinel
- Реагування на загрози за допомогою сценаріїв Azure Sentinel
- Управління інцидентами безпеки в Azure Sentinel
- Використання аналітики поведінки сутностей в Azure Sentinel
- Запит, візуалізація і моніторинг даних в Azure Sentinel
Виконання пошуку загроз в Azure Sentinel
- Полювання на загрози за допомогою Azure Sentinel
- Пошук загроз за допомогою записників в Azure Sentinel
Після курсу слухачі зможуть:
- Пояснювати, як Microsoft Defender для Endpoint може усувати ризики у вашому середовищі
- Створювати Microsoft Defender для середовища Endpoint
- Налаштовувати правила зменшення області атаки на пристроях з Windows 10
- Виконувати дії на пристрої за допомогою Microsoft Defender для Endpoint
- Розслідувати домени і IP-адреси в Microsoft Defender для Endpoint
- Розслідувати облікові записи користувачів в Microsoft Defender для Endpoint
- Налаштовувати параметри попереджень в Microsoft Defender для Endpoint
- Пояснювати, як змінюється ландшафт загроз
- Проводити розширене полювання в Microsoft 365 Defender
- Керувати інцидентами в Microsoft 365 Defender
- Пояснювати, як Microsoft Defender для ідентифікації може усувати ризики у вашому середовищі
- Вивчити попередження DLP в Microsoft Cloud App Security
- Пояснювати типи дій, які ви можете зробити, працюючи зі зверненнями з інсайдерськими ризиками
- Налаштовувати автоматичну підготовку в Azure Defender
- Виправляти попередження в Azure Defender
- Створювати оператори KQL
- Фільтрувати пошук по часу події, серйозності, домену та іншим релевантним даним за допомогою KQL
- Отримувати дані з неструктурованих строкових полів за допомогою KQL
- Управляти робочим простором Azure Sentinel
- Використовувати KQL для доступу до списку спостереження в Azure Sentinel
- Керувати індикаторами загроз в Azure Sentinel
- Пояснювати відмінності в форматі загальних подій і коннектора системного журналу в Azure Sentinel
- Підключати віртуальні машини Windows Azure до Azure Sentinel
- Налаштовувати агента Log Analytics для збору подій Sysmon
- Створювати нові правила і запити аналітики за допомогою майстра правил аналітики
- Створювати сценарій для автоматизації реагування на інциденти
- Використовувати запити для пошуку загроз
- Спостерігати за загрозами за допомогою прямої трансляції
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Електронні матеріали Microsoft
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат Microsoft
- Обід і кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- Python
Приєднуйся та розвивай свої навички з кодування: навчайся у власному темпі з допомогою необхідних матеріалів та підтримкою ментора, щоб підготуватись до стажування. Максимум уваги – на практику.
Програма курсу
Git (gitHub)
- SCM definition, types, differences
- Repository configuration Basic operation: add, commit, pull, push work with branches
Introduction to Programming with Python
- Core PEPs: PEP8, PEP20, PEP257
- Datatypes: primitives, list, tuple, set, dictionary
- Conditions operator
- Loops
String Regex
- String in python: general string, r-string, doc-string and doc-tests
- Regular expressions: re module, groups
- Meta characters
- Matching repetitions
Functions, Decorators, Recursion, Lambda
- Functions
- Inner Functions
- Decorators
Exception handling
- Multiply exceptions
- Finally block
- Logging
Python OOP
- Classes and Objects
- Encapsulation
- Inheritance
- Polymorphism
With (in, out), De- and Serialization
- Files
- With statement
- Data serialization
Patterns
- Creational: factory method, abstract factory, builder, prototype, singletone
- Structural: adapter, bridge, composite, decorator, facade, proxy
- Behavioral: chain, observer, visitor, state, strategy
Unittest and pytest
- TestCase
- TestSuite
- setUp
- tearDown
- beforeClass
- afterClass
- asserts
Networking (REST, SOAP, protocols, HTTP methods, status codes)
- Request - Response REST, SOAP
- HTTP methods: GET, POST, PUT, DELETE
- status code: 200.., 300.., 400.., 500..
SCRUM
- SDLC
- SCRUM Roles and responsibilities
- SCRUM Meetings; SCRUM Artifacts
- Abnormal termination process
Django MVC/MTV
- Install Django
- Django MTV
- Creating a project (structure)
- The development server
- Creating the NEW app
- Write your first view
Django ORM
- Database setup
- Creating models
- Activating models
- Playing with the API (shell)
Django View/Templates
- Writing more views
- Write views that actually do something
- Raising a 404 error
- Use the template system
- Removing hardcoded URLs in templates
- Namespacing URL names
Django Forms
- The Forms API
- Form fields
- Form and field validation
Heroku deploy
- Expected files for Python
- Python deployment flow
- Python versions and upgrades
Після курсу ти вмітимеш
- Взаємодіяти з Git, GitHub
- Створювати веб-додатки з Django
- Працювати з базами даних, якими є їхні види
- Застосовувати ключові аспекти роботи з Python
- Тестувати веб-додатки
- Вправлятися з SOLID та знатимеш коли його застосовувати
- Працювати в команді за методологією SCRUM та прокачаєш soft skills
- Створювати повністю функціональний веб-проєкт
Особливості курсу
- Практика насамперед: ти будеш кодувати, використовуючи завдання, схожі на ті, які зустрічаються на реальних проєктах в SoftServe
- Мінімум теорії: курс для того, щоб кодувати. Якщо ж потрібно буде щось підівчити – ми зібрали усі необхідні відео та матеріали, щоб скоротити твій час на пошуки
- 24/7 чат з учасниками в Discord: місце для твоїх опівнічних питань, веселих стікерів та спілкування з ментором
- Усі завдання підготовлені менторами Softserve Академії, які знають про код все, адже працюють з ним щодня
- Додаткові технічні е-курси
- Розмовні клуби з англійської & селф-стаді
- Спільнота професіоналів однодумців
Викладачі курсу
- Любомир Галамага - Ментор SoftServe Академії
- Володимир Дуднік - Ментор SoftServe Академії
- Business Analyst
Основна увага приділяється управлінню стейкхолдерами, визначенню, класифікації та формулюванню вимог, а також методам моделювання процесів. Студенти навчаться ефективно документувати вимоги, створювати історії користувачів, сценарії використання та картографувати історії, щоб краще відображати бізнес-потреби.
Програма курсу
Модуль 1. Intro
Заняття 1. Вступ до основ Бізнес-Аналізу:
- Як розробляється ПЗ
- Які є ролі в проєктній команді
- Що таке бізнес-аналіз і хто такий бізнес-аналітик
- Основні терміни
Модуль 2. SDLC
Заняття 2. Життєвий цикл розробки ПЗ
- Що таке SDLC
- Гнучкі та жорсткі методології розробки
- Waterfall model
- V-model
- Iterational models
Заняття 3. Гнучкі методології розробки
- Що таке Agile
- SCRUM
- Канбан
Заняття 4. Практичне заняття
- Обговорення результатів тесту
- Практика роботи в команді
- Питання-відповідь
Модуль 3. Stakeholders
Заняття 5. Аналіз зацікавлених сторін
- Хто такі "стейкхолдери"
- Управління зацікавленими сторонами
- Stakeholder Management Plan
- Communications Plan
- RACI Model
Заняття 6. Практичне заняття
- Практика створення документів для управління зацікавленими сторонами
- Питання-відповідь
Модуль 4. Requirements
Заняття 7. Класифікація вимог
- Рівні вимог
- Види вимог
- Характеристики хороших вимог
- SMART та INVEST
Заняття 8. Виявлення вимог
- Що таке потреба
- Що таке вимога
- Звідки беруться вимоги
- Техніки виявлення вимог (інтерв'ю, аналіз документації, мозковий штурм тощо)
Заняття 9. Формати написання вимог
- Способи представлення вимог
- User stories
- Use cases
- Story mapping
Заняття 10. Практичне заняття
- Практика написання User stories
- Питання-відповідь
Заняття 11. Специфікація вимог
- Requirements specification
- Business Requirements Document
Заняття 12. Нефункціональні вимоги
- Що таке Non-functional requirements
- Види нефункціональних вимог
- Збір нефункціональних вимог
- Приклади
Заняття 13. Практичне заняття
- Обговорення результатів тесту
- Практика написання документів вимог
- Питання-відповідь
Заняття 14. Пріоритезація вимог
- Життєвий цикл вимог
- Техніки пріоритезації
- Робота з ризиками
Заняття 15. Інструменти для документування вимог
Confluence та JIRA.
Заняття 16. Практичне заняття
- Практика написання вимог в Confluence та JIRA
- Питання-відповідь
Модуль 5. Process modeling
Заняття 17. Моделювання процесів
- Візуалізація бізнес процесів
- Що таке UML та BPMN
Заняття 18. Практичне заняття
- Практика розробки діаграм
- Питання-відповідь
Модуль 6. Scope
Заняття 19. Визначення Scope
- Що таке Scope
- Project Scope та Product Scope
- Як планувати скоуп та керувати ним
- Vision and Scope document
Заняття 20. Discovery phase
- Як запускається проєкт
- Які артефакти має винести бізнес аналітик з Discovery phase
- Що таке MVP
- Як пройти онбординг на існуючий проєкт
Заняття 21. Практичне заняття
- Практика створення скоупу для MVP
- Питання-відповідь
Модуль 7. Project
Заняття 22. Видача фінального проєкту
- Final Project inroduction
- Питання-відповідь
Модуль 8. Technical
Заняття 23. Веб-технології
- Що таке Client-server
- Як працювати з АРІ
- Postman та Swagger
- XML JSON
Заняття 24. Робота з базами даних
- Що таке дані
- Що таке бази даних
- Запити SQL
Заняття 25. Практичне заняття
- Дослідження АРІ
- Написання запитів у базу даних
- Питання-відповідь
Модуль 9. АІ
Заняття 26. GPT-Chat для бізнес аналітика
- Промпти для GPT-Chat
- Як задіяти GPT-Chat для спрощення листування
- Як задіяти GPT-Chat для спрощення документування вимог
- Як задіяти GPT-Chat для покращення свого СV
Модуль 10. Final
Заняття 27. Фінальне заняття
- Обговорення Final project
- Як шукати вакансії і підготувати СV
- Як підготуватися до співбесіди
Особливості курсу
- Допомога в працевлаштуванні
- Розвиток самоконтролю та відповідальності
- Проєкт в портфоліо
- Сертифікат про закінчення курсу
- Python
На курсі студенти матимуть змогу вивчити мову Python, розібрати принципи ООП та оволодіти розробкою на основі фреймворків.
Програма курсу
- Bash shell. Pip
- GIT
- Установка і настройка Environment
- Патерн MVC в Django
- Знайомство з моделями
- Знайомство з в'юшками
- Роутінг
- Шаблони. Базовий шаблон
- HTML, CSS, Bootstrap 4
- Парсер work.ua
- Media files. Django rest framework
- Pytests coverage. Pytests mocker
- Пагінація і фільтрація таблиці
- Регулярні вирази
- Транзакції
- Дипломний проєкт
Особливості курсу
- Курс для дітей 12-17 років
- Викладачі - фахівці з великим досвідом роботи
- Навчання зосереджене на практиці
- Дипломний проєкт
- Можливість брати участь в програмі Hillel EVO
- Сертифікат після успішного закінчення навчання
- До шостого заняття ви можете повернути 100% внесених за навчання коштів
Викладачі курсу
- Костянтин Маряк - Back-end Software Developer (Python) at Orderry
- Валерія Ярош - Python Teacher
- Руслан Ліска - Python Software Engineer at LaunchLabs
- Project Manager
Занурись у просунутий життєвий цикл розробки програмного забезпечення, який складається не лише з ініціації, документації, дизайну, розробки чи тестування. Вивчай прогресивну ключову документацію проєкту, включаючи плани якості, аналіз бюджету, більш складні стратегії управління ризиками та багато іншого. Ознайомся з різними підходами до розробки ПЗ, такими як XP, RAD, Спіральна модель та навчись обирати найефективнішу методологію.
Програма курсу
SDLC
Документація на різних етапах SDLC.
Документація проєкту
- Quality Management Plan
- Budget Analysis and Forecast
- Extra Strategies for Risk Management
- Decision Log
- Business KPIs & CSFs
- Deployment Procedure Checklist
- Release Plan
- SLA та Support Procedure
Підходи до розробки ПЗ
- XP
- RAD
- Спіральна модель
- V-model
- Lean
- 6Sigma
- SAFe
- LESS
- Nexus
- Scrum of Scrums
- Prince2
- Як обрати методологію?
Збір вимог від клієнта
- Sketches/Wireframes/Mock-ups/Prototypes
- Інструменти для створення прототипів
- UML Diagrams (Unified Modeling Language)
- BPMN
- UI/UX Design Analysis
Пріоритезація вимог. Процедура зміни вимог до продукту
Kano Model (Must be, Performance, Attractive, Indifferent).
Jira / Confluence
- Створення репортів та налаштування гаджетів
- Створення запитів JQL та фільтрів
- Створення задач блоком CSV файлом
- Налаштування WorkFlow та статусів
- Налаштування кастомних полів в тасках
- Огляд найрозповсюджених гаджетів
- Time Tracker
- Magic Estimation
- Timeline (start date, due date fields)
Управління комунікаціями на проєкті
Культурні відмінності комунікації з різними замовниками.
Інструменти визначення мотивації співробітника
- Motivation Cards
- Тест Герцберга
- Теорія мотивації X та Y
Підходи підвищення прибутковості проєкту
- upsale
- Показники прибутковості проєкту
- KPI, коректність прибутковості на рік на проєкті тощо
- Employee Promotion Plan
- Managed Capacity, Managet Service, Managet Output, Managet Outcome
Робота з ризиками
- Стратегії роботи з ризиками
- Opportunities
- 4 стратегії Enhance, Exploit, Accept
- Розрахунок EMV
Workshop 1 - Buget Analysis and Forecast
Workshop 2 - Increasing Marginality
Особливості курсу
- Невеликі групи
- Система особистих кабінетів
- Доступ до відеозаписів занять
- Викладачі практики
- Оперативна служба підтримки студентів
- Практичні заняття
Викладачі курсу
- Олександр Стрельницький - Project Manager
- Ліана Солкарян - Senior Project Manager
- Євген Новик - Project Manager
- Дмитро Куценко - Senior Project Manager at Luxoft
- Євген Черкесов - Senior Delivery Manager at Metinvest Digital
- Project Manager
Навчання складається із 14 занять онлайн. Якщо ви пропустили заняття і у вас квиток не нижче Standard – ви завжди можете подивитися відеозапис заняття чи відвідати це заняття із наступним потоком. Після закінчення курсу учасникам видається сертифікат трьох типів: слухача, сертифікованого PMO практика, сертифікованого PMO практика із відзнакою.
Програма курсу
Introduction to PMO
- History and evolution of PMOs
- The role and purpose of a PMO in an IT company
- Types of PMOs and their functions
- Benefits of establishing a PMO in an IT company
- Difference between IT Service, IT Product, and Corporate PMO
Assessing Organizational Readiness
- Identifying the need for a PMO in an IT company
- Assessing project management maturity in the organization
- Defining the scope and objectives of the PMO
- Identifying stakeholders and their roles in the PMO
Defining PMO Structure and Governance
- Choosing the appropriate PMO structure for an IT company
- Establishing PMO governance and decision-making processes
- Defining roles and responsibilities within the PMO
Developing PMO Services and Functions
- Determining the services and functions the PMO will provide
- Designing project management processes and methodologies
- Establishing project portfolio management practices
- Implementing project governance and control mechanisms
PMO Tools and Technologies
- Selecting project management tools and software for the PMO
- Integrating PMO tools with existing IT infrastructure
- Implementing reporting and dashboard systems for the PMO
- Ensuring data security and privacy in the PMO
PMO Resource Management
- Establishing a resource management framework for the PMO
- Allocating resources effectively and efficiently
- Capacity planning techniques for project staffing
PM Performance Measurement and Assessment
- Approaches to the Assessment of Project Managers
- Competencies of Project Managers and career paths
- Individual development plans
- Creation of a system of development of PMs within the organization
Change Management for PMO Implementation
- Understanding the importance of change management in PMO establishment
- Developing a change management strategy for PMO implementation
- Overcoming resistance to change within the organization
- Measuring the success of change management initiatives
Communication and Stakeholder Engagement
- Communicating the PMO vision and objectives to stakeholders
- Engaging stakeholders throughout the PMO implementation process
- Managing communication channels and reporting structures
PMO Risk Management
- Establishing a risk management framework for the PMO
- Identifying and assessing project risks
- Implementing risk mitigation strategies and contingency plans
PMO Quality Management
- Implementing quality management practices in the PMO
- Defining quality standards and metrics for projects
- Conducting quality assurance and quality control activities
PMO KPIs
- Defining key performance indicators (KPIs) for the PMO
- Analyzing PMO performance data and identifying areas for improvement
- Establish a strategic panel with performance indicators based on a Balanced Scorecard approach designed for PMOs
- Creating meaningful reports and dashboards for stakeholders
PMO Maturity and Continuous Improvement
- Assessing the maturity level of the PMO
- Creating action plans for PMO maturity improvement
- Implementing a culture of continuous improvement in the PMO
- Capturing lessons learned and best practices
Graduation Exam
- Applying the knowledge gained throughout the course to develop a PMO implementation plan
- Presenting the plan for feedback and discussion
- Outlining next steps for establishing the PMO in an IT company
- Finalizing the PMO implementation plan
Особливості курсу
- Лекції
- Презентації
- Доступ до курованого комьюніті
- Відеозаписи лекцій
- Знижка 50% на всі події та конференції PMO напряму
- Пакет Premium:
- Безкоштовна участь у Ukraine Online PMO Day та UA Online PM Day
- 3 персональні коуч-сесії
- Консультативний супровід щодо роботи на результат
- Доступ до всіх відеозаписів попередніх конференцій UA Online PMO Day та Kyiv PMO Day
Викладачі курсу
- Maksym Vyshnivetskyi - Luxoft, Director, Quality Assurance
- Yuliia Nikolaieva - PUMB, Director of the Strategic Projects and Processes Management Department
- Nina Shvetsova - R8G, Head of Project and Process Office; PhD, Program and Project Manager, Change Manager, Organizational and Digital Transformation Expert
- Tetiana Yeskova - Ukrainian Red Cross Society, PMO and Program Development Advisor
- Oleksandr Osypenko - Teaminternational, Program Manager
- Dmytro Zubkov - Kyivstar.Tech, Head of PMO & Projects delivery
- Dmytro Liesov - Nova Poshta Global and Beetroot AB, ex-Head of PMO
- Project Manager
Отримаєте навички використання штучного інтелекту для підвищення ефективності проєктів, оптимізації ресурсів та зниження ризиків. Зможете впровадити інноваційні рішення для управління бізнес-процесами, підвищити продуктивність та конкурентноспроможність своєї організації.
Програма курсу
Вступ до штучного інтелекту в управлінні проєктами
- Основи штучного інтелекту та його застосування в управлінні проєктами
- Історія застосування ШІ в проєктному менеджменті
- Галузі застосування ШІ на проєкті
- Вплив ШІ на професію проєктного менеджера
- AI PM Toolset Setup
- Вибір курсового проєкту
Бізнес-аналіз за допомогою АІ
- Автоматизація збору вимог з використанням AI
- Аналіз та організація вимог за допомогою AI
- Формування обсягу проєкту (Scope) з використанням AI
- Інтеграція вимог у проєктну документацію з допомогою AI
Prompt Engineering для проєктного менеджменту (Basic)
- Основи prompt engineering
- Text-to-Text Prompt Techniques
- Interview Pattern Approach
- Chain-of-Thought Approach
- Tree-of-Thought Approach
- Написання ефективних промптів для різних завдань
- Використання промптів для автоматизації та оптимізації робочих процесів
- Використання генеративного ШІ для створення інноваційних рішень
Планування проєктів за допомогою АІ
- Інструменти ШІ для планування проєктів
- Використання ШІ для створення WBS, Gantt-діаграм та матриць RACI
- Прогнозна аналітика для складання розкладу
Управління ризиками за допомогою АІ
- Ідентифікація та оцінка ризиків з використанням AI
- Прогнозування ризиків та моделювання сценаріїв
- Моніторинг ризиків з допомогою AI
Робота зі стейкхолдерами за допомогою АІ
- Ідентифікація та аналіз стейкхолдерів за допомогою AI
- Використання ШІ для створення матриці стейкхолдерів
- Аналіз впливу та інтересів стейкхолдерів
Комунікація за допомогою АІ
- Автоматизація рутинних комунікаційних задач
- Персоналізація комунікації за допомогою AI
- Покращення ефективності мітингів та нарад за допомогою AI
- Створення wiki та бази знань на проєкті
- Аналіз та оптимізація комунікаційних процесів
- Інструменти для збору та аналізу зворотного зв'язку
Управління командою за допомогою АІ
- Автоматизація управління завданнями та відстеження прогресу
- Оцінка ефективності команди за допомогою AI
- Мотивація та підтримка членів команди з допомогою AI
- Ідентифікація та управління ризиками в командній роботі
- Оптимізація розподілу ресурсів у команді
Prompt Engineering для проєктного менеджменту (Advanced)
- Генерація ілюстрацій, діаграм, презентацій
- Генерація та транскрибація аудіо
- Генерація відео-туторіалів та анімацій
- Створення власних GPTs
- Автоматизація роботи через API
- Створення власних чатботів
- Створення аватарів для відео
Захист курсового проєкту
- Презентація та захист курсових проєктів
- Оцінка та зворотній зв'язок
- Підведення підсумків курсу та рефлексія
Особливості курсу
- Лекції
- Домашні завдання
- Презентації
- Доступ до курованого комьюніті
- Відеозаписи лекцій
- Безкоштовна участь у всіх подіях та конференціях PM напряму протягом року
- 2 персональні консультації
Викладачі курсу
- Andrii Burlutskyi - Yalantis, Director of Marketing
- Rostyslav Chayka - LemBS, Founder & CEO
- Michael Vidyakin - PMP, Private Business Consultant, Independent Director at RwS bank
- Yuliia Pieskova - Alpha Affinity, Co-founder and COO
- Anastasiia Khait - EIS LTD, Product Owner
- Mykola Kondratiuk - Playtika, Program Manager
- SQL / DBA
Програма курсу
Архітектура SQL Server, планування та очікування обробки
- Компоненти SQL Server та операційної системи
- Планування Windows або SQL Server
- Очікування та черги
Підсистема введення/виведення SQL Server
- Основні концепції
- Рішення для зберігання даних
- Налаштування та тестування введення/виведення
Структура баз даних
- Внутрішні структури бази даних
- Внутрішня будова файлів даних
- Внутрішня будова даних TempDB
Робота SQL Server з пам'яттю
- Робота з пам'яттю Windows
- Робота з пам'яттю SQL Server
- OLTP-обробка в пам'яті
Паралелізм та транзакції
- Паралелізм та транзакції
- Внутрішня будова блокувань
Статистика та внутрішня будова індексів
- Внутрішня будова статистики та оцінка її ефективності
- Внутрішня будова індексів
- Індекси стовпчикового зберігання
Виконання запитів та аналіз плану виконання запитів
- Внутрішня будова виконання запитів та оптимізатора
- Аналіз плану виконання запитів та усунення поширених проблем
- Адаптивна обробка запитів
Кешування та перекомпіляція плану
- Внутрішня будова кеша планів
- Усунення недоліків в роботі кешу планів
- Функція автоматичного підлаштовування
- Запит сховища
Розширені події
- Основні поняття розширених подій
- Реалізація розширених подій
Моніторинг, трасування і базовий профіль
- Моніторинг та трасування
- Створення базового профілю та встановлення контрольних точок
Після курсу слухачі зможуть:
- Надати високорівневий огляд архітектури SQL Server та його різних компонентів
- Описувати модель виконання SQL Server, очікувань та черг
- Описувати базові концепції архітектури введення/виведення, мереж зберігання даних та тестування продуктивності
- Описувати архітектурні концепції та практичні рекомендації, пов'язані з файлами даних баз даних користувачів та базою даних TempDB
- Описувати архітектурні концепції та практичні рекомендації, пов'язані з паралелізмом, транзакціями, рівнями ізоляції та блокуванням
- Описувати архітектурні концепції оптимізатора запитів, ідентифікувати та усувати проблеми виявлення запиту
- Описувати архітектурні концепції, усувати недоліки в роботі сценаріїв та використовувати практичні рекомендації, пов'язані з процедурним кешем
- Описувати архітектурні концепції, сценарії усунення недоліків в роботі для розширених подій
- Пояснювати стратегію збору даних та технології для аналізу зібраних даних
- Розуміти методи пошуку та діагностики вузьких місць для підвищення загальної продуктивності
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів по темі курсу
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат НЦ "Мережні Технології"
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- Data Science / Machine learning / AI
На цьому курсі ти отримаєш конструктивні знання з моделей та методів штучного інтелекту: алгоритмів машинного навчання, нейронних мереж, комп'ютерного зору, познайомишся з оптимізацією та основами обробки природної мови, отримаєш розуміння базових підходів, що пов'язані із використанням методів штучного інтелекту, та практичний досвід роботи з бібліотеками мови Python, які забезпечують програмну реалізацію алгоритмів штучного інтелекту.
План курсу
Introduction to AI (Artificial Intelligence)
Intro and overview of AI-related topics.
Search Algorithms
- Solving Search Problems
- Depth-First Search
- Breadth-First Search
- Greedy Best-First Search
- Adversarial Search
Problems of Optimization
- Local Search
- Hill Climbing
- Simulated Annealing
- Linear Programming
- Constraint Satisfaction
Machine Learning
- Nearest-Neighbor Classification
- Perceptron Learning
- Support Vector Machines
- Regression
- Loss Functions
- Regularization
- Unsupervised Learning
- k-means Clustering
Neural Networks and their Applications
- Activation Functions
- Neural Network Structure
- Gradient Descent
- Multilayer Neural Networks
- Recurrent Neural Networks
Computer Vision in AI
Collection, processing, and analysis of digital images and videos.
Natural Language Processing
Understanding and processing of human language.
Genetic Algorithm
Solving Knapsack Problem with Genetic Algorithm.
AI Ethics/Security/Confidence
Ethics, Security, and Confidence problems in AI-related work.
Особливості курсу
- Підтримка ментора впродовж навчального процесу
- Підсилення твого CV
- Доступ до додаткових електронних курсів для навчання у власному темпі
- Онлайн-курси за рівнем англійської та Speaking Club
Викладачі курсу
- Halyna Melnyk - Ментор Softserve Академії
- Dmytro Minochkin - Ментор Softserve Академії
- Volodymyr Dudnik - Ментор Softserve Академії







