- Motion Designer / Video Editor / 2D & 3D Animator
За 23 заняття навчишся створювати покадрову анімацію: від пошуку референсів - до останніх штрихів на постпродакшені. Для цього попрацюєш із брифами та мудбордами, ідеями та меседжами, емоціями та режисерським сторібордом. Прокачаєшся в техніках анімування та сторітелінгу, щоб твої роботи надихали та мали імпакт на глядача. У результаті - створиш шоуріл та свою першу анімацію, які покладеш у портфоліо. А після - зможеш розпочати свій шлях у покадровій анімації, як в агенції, так і на фрилансі.
Програма курсу
Блок 1. Індустрія, теорія та старт у покадровій анімації
Магія покадрової анімації
- Знайомство з лекторкою
- Як працює традиційна (покадрова) анімація
- Чому саме покадрова?
- Особливості та відмінність від інших видів анімації та візуальної комунікації
- Де можна використовувати анімацію?
- Особливості різних сфер
- Приклади комерційних проєктів
- ДЗ: зняти відео своєї фліпбук-анімації та викласти як рілз, за бажанням
Привіт, Adobe Animate
- Знайомимось з інтерфейсом та основними інструментами
- Гарячі клавіші
- Базові принципи анімації
- Рендер відео
- Практика: вправа magic dot та її варіації
- ДЗ: попрактикуватися у вправі magic dot, фіналізувати
Підходи до анімації та пайплайн
- Основні підходи в анімації: прямо, вперед і ключові пози
- Структура роботи над анімаційним проєктом на прикладі простої вправи
- ДЗ: тренуємось у вправі "перетворення"
Основні принципи анімації
- Рух об'єкта: як відчувається рух
- Спейсинг
- Види натурального руху: уповільнення і прискорення
- Стискання і розтягування об'єкта
- Арки та криві
- Очікування (попередження) руху або anticipation
- Перекриття або overlap/overshoot
- Практика: переміщуємо кулю в просторі, робимо так, щоб куля стрибала
- ДЗ: робимо драфтовий аніматик із плануванням анімації по траєкторії та польотом кулі
Принципи анімації. Частина 2. Cleanup
- Практика: додаємо фази очікування та оверлепу до кулі
- Фіналізація простої анімації (перевірка блокінгу, маси, проміжні кадри)
- Другорядна анімація та принцип follow through
- Техніки Cleanup в Adobe Animate
- Практика: створюємо персонажа з кулі, додаємо другорядну анімацію
- ДЗ: фіналізуємо кулю, що стрибає, або кулі, що переміщується в просторі, створюємо з неї найпростішого персонажа за допомогою другорядної анімації, Cleanup
Фідбек-сесія
Блок 2. Покадрова анімація персонажа
Анімація у Photoshop та морф у покадровій анімації
- Анімація у Photoshop та морф у покадровій анімації
- Екшени та плагіни для анімації у Photoshop
- Cleanup у Photoshop
- Експерименти з брейкдаунами
- Практика: робимо морф простої фігури
Воркшоп із простої анімації персонажа. Частина 1
- Навіщо аніматору знати базу режисури
- Запитання до персонажа
- Дизайн та сторіборд
- Ключові кадри
- Брейкдауни
- Блокінг
- Практика: створюємо дизайн персонажа та блокінг для його руху
Воркшоп із простої анімації персонажа. Частина 2
- Перевірка блокінгу
- Проміжні кадри
- Вторинна анімація (straight ahead)
- Принцип follow through
- Закріплюємо скіли на практиці
Воркшоп: Walk Cycle анімація персонажа
- Ключові кадри та принципи анімації ходи
- Характер ходи
- Практика: груба анімація ходи простого персонажа
Фідбек-сесія
Блок 3. Робота з клієнтом. Препродакшн і генерація ідей. Створення анімації за брифом
Бриф. Метафора та пошук візуальних ідей
- Як сформувати пропозицію та бриф на основі запиту клієнта
- Як вести первинну комунікацію
- Методи генерації візуальних образів та ідей
- Візуальна метафора, через яку розповідаємо історії
- Практика: створення майндмеп на основі брифу
- ДЗ: знайти візуальні ідеї у форматі грубих ескізів
Референси. Мудборд. Звук
- Як знайти й працювати з референсами
- Мудборд та інструменти для його створення
- Використання ШІ для мудборда
- Види звукового супроводження: войсовер, діалоги або музика
- Особливості написання тексту для закадрового голосу в анімації
- ДЗ: зібрати мудборд, написати й записати текст за потреби. Фіналізувати ідею курсового проєкту
Воркшоп: створення режисерського сторіборда
- Режисерський сторіборд: зміст, психологія, символи та емоції у візуальному сторітелінгу
- Консультація щодо ідей проєкту
- Практика: Thumbnailing та сторібординг
- ДЗ: фіналізувати сторіборд
Стайлфрейми та аніматик
- Колірна гама
- Стайлфрейми
- Світло
- Планування ключових кадрів сцени
- Як спростити продакшн
- Аніматик в Adobe Premiere, рух камери, зум
- Практика: підбираємо колірну гаму і застосовуємо до сторіборда
- ДЗ: створити стайлфрейми, ключові кадри та аніматик до свого проєкту
Фідбек-сесія
Блок 4. Постпродакшн покадрової анімації
Постпродакшн покадрової анімації у Photoshop and After Effects
- Додавання ефектів для фіналізації проєкту: текстури, шум, градієнти, світло
- Базовий постпродакшн в афтері, імпорт проєкту в After Effects, layer styles
- Практика: пробуємо зробити постпродакшн в After Effects
- ДЗ: фіналізувати візуальну частину своєї основної анімаційної історії
Воркшоп із саунд-дизайну
ДЗ: зробити простий саунд-дизайн. Фіналізувати проєкт.
Фідбек-сесія та презентація фінальних проєктів
Блок 5. Кар'єра покадрового аніматора та режисера анімації
Шоуріл та портфоліо
- Онлайн-присутність покадрового аніматора
- Інструменти для створення онлайн-портфоліо
- Структура кейса
- Створення шоурілу
- ДЗ: створити кейс у портфоліо на обраній платформі
Робота в агенції/на великому продакшені. Кар'єрні можливості
ДЗ: створити шоуріл.
Онлайн та офлайн присутність: як заявити про себе. Шлях незалежного аніматора
- Як зробити фриланс релевантним
- Що робити далі та як розвивати скіли
- Пошук власних тем, види персональних проєктів
- Фестивалі анімації, платформа filmfreeway
- Як шукати й працювати з клієнтами мрії
- Як порахувати бюджет проєкту
Презентація реальному клієнту
Особливості курсу
- Допомога ментора
- Практика
- Домашні завдання
- Проєкт в портфоліо
- Сертифікат про проходження курсу
Викладачі курсу
Оксана Курмаз - Аніматорка та ілюстраторка з досвідом 8+ років
Подати заявку- Digital Marketing
Курс про різноманітні інструменти лідогенерації та де шукати нових клієнтів, щоб збільшити дохід компанії. На заняттях ви опануєте ключові інструменти для залучення холодної аудиторії та навчитесь конвертувати її в клієнтів, дізнаєтесь більше про inbound-, outbound-, контент-маркетинг та які канали потрібні вашому бізнесу на кожному етапі, навчитесь використовувати підходи Account Based Marketing та ставити правильні KPI.
Програма курсу
Основи лідогенерації у B2B
- Знайомтеся, лід
- Карта підготовки до лідогенерації: етапи, завдання, вимоги
- Стадії конвертування потенційних клієнтів у лідів
- Inbound- і outbound-лідогенерація
- Розбираємо канали для пошуку лідів
- Лідогенерація в структурі бізнес-процесів компанії
- Організаційна структура відділу лідогенерації
Домашнє завдання:
- Сформуйте карту підготовки до лідогенерації у своїй компанії. Альтернативне завдання: оберіть реальну компанію із зазначеної індустрії (ІТ, телеком, важка промисловість, професійні послуги, фінансовий сектор). Для її B2B-напряму заповніть карту підготовки до лідогенерації, ґрунтуючись на вашому баченні ведення маркетингу в цій компанії
- Розробіть правила кваліфікації SQL для своєї компанії / обраної компанії
Inbound-лідогенерація
Що потрібно знати про inbound-лідген
- Характеристики та критерії inbound-ліда
- Які inbound-канали запускати - SEO, PPC, social, зовнішнє промо, івенти, email - та як
- Ключові метрики inbound-лідогенерації
25 порад з покращення inbound-лідогенерації
- Як прокачати лідген за допомогою сайту
- Покращуємо лідген у соцмережах
- Способи покращення email-маркетингу та підвищення конверсії розсилок
- Додаткові практичні поради для посилення inbound-лідогенерації
Домашнє завдання:
- Заповніть таблицю пріоритетів каналів inbound
- Створіть кампанію для отримання inbound-ліда з каналу email
Контентна лідогенерація
- Суть контент-маркетингу
- Які бувають типи контенту
- Способи отримання SQL (Sales Qualified Lead) із контентних матеріалів
- Матриця та канали дистрибуції контенту
- Стратегія випуску контенту: тип, частота, метрики
Домашнє завдання:
Створіть план випуску контенту для своєї організації / обраної компанії включно з івентами, case study, ebook.
Онлайн-воркшоп №1. Тренди лідогенерації та Q&A-сесія
- Тренди лідогенерації у 2025 році
- Розбір кейсів студентів
Outbound-лідогенерація
- Розбираємось, що таке outbound-маркетинг і лід
- Типи outbound-лідогенерації
- Підготовка до лідогенерації
- Пошук холодних контактів
- Social Selling & Cold Calling
- Холодні дзвінки
Приклад побудови outbound email-компанії за допомогою Apollo
Побудова outbound-кампанії в Sales Navigator + Dripify.
Домашнє завдання:
- Складіть список ключових осіб для Social Selling
- Створіть шаблони email/social-кампаній для отримання продуктових та контентних лідів
Лідогенерація за базою поточних клієнтів
Введення в лідогенерацію за базою поточних клієнтів
- Чому лід ≠ клієнт?
- Inbound-лідогенерація для чинних клієнтів
- Програми лояльності
- Робота з втраченими клієнтами
Введення в Account Based Marketing
- Кому варто використовувати Account Based Marketing
- Inbound-маркетинг vs ABM
Домашнє завдання:
Розробіть стратегію лідогенерації за базою поточних клієнтів.
Як оптимізувати процеси лідогенерації в компанії
- Еталонна команда лідогенерації в компанії
- Ієрархія KPI у відділі лідогенерації
- Методи навчання та підвищення ефективності відділу
- Процес постійних покращень лідогенерації
- Побудова стратегії лідогенерації: приклад
Домашнє завдання:
Сформуйте карту зон розвитку лідогенерації у своїй компанії / обраній компанії.
Онлайн-воркшоп №2. Лідогенерація в епоху АІ та Q&A-сесія
- Використання АІ інструментів в лідогенерації
- Q&A-сесія
Особливості курсу
- Допомога ментора
- Закріплення отриманих знань на практиці
- Особистий зворотний зв'язок від викладача щодо домашніх завдань
- Доступ до матеріалів залишається назавжди
- Сертифікат після закінчення курсу
Викладачі курсу
В'ячеслав Аверін - Business Development Director у Creatio
Подати заявку- JavaScript
Навчимо вас HTML/CSS, Git, JavaScript, TypeScript, React, Angular, Node.JS, MySQL, MongoDB, Nest.JS, Next.JS, а потім ще і працевлаштуємо.
Програма курсу
Git
- Загальна інформація
- Встановлення GIT
- Налаштування глобальних даних користувача
- Інтеграція Git з середовищем розробника
- Створення репозиторію
- Базові команди GIT
- Робота в команді за допомоги Git
- Merge conflict
- GitHub
- Конфігурація доступу до репозиторію
- Pull Request
HTML/CSS
- Загальна інформація
- Вступ до HTML та знайомство з CSS
- Блочні елементи та способи їх розташування на сторінці
- Селектори в CSS
- Події в CSS
- Flexbox та позиціонування
- Адаптивна верстка
- Робота з медіаконтентом та формами
- Figma
- Шрифти та іконки
- Grid css
JavaScript
- Загальна інформація
- Введення в JavaScript
- Базові типи даних в JavaScript
- Базові операції в JavaScript
- Логічні розгалуження в JavaScript
- Об'єкти в JavaScript
- Масиви в JavaScript
- Цикли в JavaScript
- Функції в JavaScript
- Рекурсія та замикання в JavaScript
- ООП та прототипи в JavaScript
- Робота з помилками в JavaScript
- Callback функції в JS
- ES6 JavaScript features
- DOM в JavaScript
- Події в JavaScript
- BOM в JavaScript
- Генератори та ітератори в JavaScript
- Асинхронність в JavaScript та Event loop
TypeScript
- Загальна інформація
- Вступ до TypeScript
- Синтаксис TypeScript
- Функції та класи TypeScript
- Інструменти та налаштування
- Практика з TypeScript
- Додаткові теми
MySQL
- Загальна інформація
- Вступ до MySQL
- Створення та керування базами даних
- Таблиці та поля
- Запит даних мовою SQL
- Практика з SQL
- Додаткові теми
MongoDB
- Загальна інформація
- Вступ до MongoDB
- Робота з колекціями та документами
- Мова запитів MongoDB
- Практика з MongoDB
- Додаткові теми
React
- Загальна інформація
- Введення в React
- Створення простих React-додатків
- Типізація у React
- Компоненти React
- Бібліотеки компонентів та CSS
- Керовані та некеровані компоненти
- Hooks React
- Маршрутизація в React
- Керування даними в React
- Розробка шарів програми
- State management. Основи
- Zustand
Redux Toolkit
- Загальна інформація
- Redux toolkit
- Redux асинхронні перетворювачі
- Best Practice
Next.JS
- Загальна інформація
- Вступ до Next.js
- Створення Next.js-додатку
- Управління даними в Next.js
- Розширені можливості Next.js
Node.js
- Загальна інформація
- Вступ до Node.js
- Встановлення середовища Node.js
- Асинхронне програмування з Node.js
- Файлові системи та робота з файлами
- HTTP та веб-сервери
- Сервісні та додаткові прошарки
- Бази даних з Node.js
- Додаткові теми Node.js
- Розгортання Node.js-додатків
Nest.JS
- Загальна інформація
- Вступ до Nest.js
- Робота з документацією
- Допоміжні класи
- Конігурації та обробники
- ORM's
- Робота з БД
- Авторизація
- Робота з файловою системою
- Додаткові теми
DevOps
- Загальна інформація
- Docker
- Контейнеризація сервісів
- Мікросервісна архітектура
- Amazon Web Services
Scrum
- Вступ до Scrum
- Артефакти Scrum
- Події Scrum
- Цінності Scrum
- Поширені помилки у Scrum
Лекції з HR
- Пошук вакансій
- Резюме
- Інтерв'ю
IT-English
Особливості курсу
- Об'єм до 960 годин
- Англійська мова
- Додатковий курс у подарунок
- Додаткові консультації
- LMS система
- Живі консультації
- Пожиттєвий доступ
Викладачі курсу
- Сергій Журавльов - Співзасновник OktenWeb Digital Studio
- Віктор Кмин - Senior Developer at Honda Motor Co., Ltd.
- Костянтин Лопух - Middle Node.js Developer at COAX
- Діана Бондаренко - Senior Frontend Developer
- Віталій Демчишин - Senior Python Developer
- Ірина Марусяк - Senior Project Manager at SoftServe
- Тарас Якимюк - Senior Developer at Rolique
- Максим Феденко - Senior Fullstack Developer at RocketSoft
- Альона П'яних - Senior React Developer at GridDynamics
- Валерія Ліхолєт - HR Specialist at Remofirst
- Руслан Мудрак - Project Manager at Codegeeks Solutions
- Frontend
Навчимо вас HTML/CSS, Git, JavaScript, TypeScript React, Angular, Node.JS, MySQL, MongoDB, Nest.JS, Next.JS, а потім ще і працевлаштуємо.
Програма курсу
Git + GitHub
- Загальна інформація
- Встановлення GIT
- Налаштування глобальних даних користувача
- Інтеграція Git з середовищем розробника
- Створення репозиторію
- Базові команди GIT
- Робота в команді за допомоги Git
- Merge conflict
- GitHub
- Конфігурація доступу до репозиторію
- Pull Request
HTML/CSS
- Загальна інформація
- Вступ до HTML та знайомство з CSS
- Блочні елементи та способи їх розташування на сторінці
- Селектори в CSS
- Події в CSS
- Flexbox та позиціонування
- Адаптивна верстка
- Робота з медіаконтентом та формами
- Figma
- Шрифти та іконки
- Grid css
JavaScript
- Загальна інформація
- Введення в JavaScript
- Базові типи даних в JavaScript
- Базові операції в JavaScript
- Логічні розгалуження в JavaScript
- Об'єкти в JavaScript
- Масиви в JavaScript
- Цикли в JavaScript
- Функції в JavaScript
- Рекурсія та замикання в JavaScript
- ООП та прототипи в JavaScript
- Робота з помилками в JavaScript
- Callback функції в JS
- ES6 JavaScript features
- DOM в JavaScript
- Події в JavaScript
- BOM в JavaScript
- Генератори та ітератори в JavaScript
- Асинхронність в JavaScript та Event loop
TypeScript
- Загальна інформація
- Вступ до TypeScript
- Синтаксис TypeScript
- Функції та класи TypeScript
- Інструменти та налаштування
- Практика з TypeScript
- Додаткові теми
MongoDB
- Загальна інформація
- Вступ до MongoDB
- Робота з колекціями та документами
- Мова запитів MongoDB
- Практика з MongoDB
- Додаткові теми
MySQL
- Загальна інформація
- Вступ до MySQL
- Створення та керування базами даних
- Таблиці та поля
- Запит даних мовою SQL
- Практика з SQL
- Додаткові теми
React
- Загальна інформація
- Введення в React
- Створення простих React-додатків
- Типізація у React
- Компоненти React
- Бібліотеки компонентів та CSS
- Керовані та некеровані компоненти
- Hooks React
- Маршрутизація в React
- Керування даними в React
- Розробка шарів програми
- State management. Основи
- Zustand
Redux Toolkit
- Загальна інформація
- Redux toolkit
- Redux асинхронні перетворювачі
- Best Practice
Next.JS
- Загальна інформація
- Вступ до Next.js
- Створення Next.js-додатку
- Управління даними в Next.js
- Розширені можливості Next.js
Node.JS
- Загальна інформація
- Вступ до Node.js
- Встановлення середовища Node.js
- Асинхронне програмування з Node.js
- Файлові системи та робота з файлами
- HTTP та веб-сервери
- Сервісні та додаткові прошарки
- Бази даних з Node.js
- Додаткові теми Node.js
- Розгортання Node.js-додатків
Scrum
- Вступ до Scrum
- Артефакти Scrum
- Події Scrum
- Цінності Scrum
- Поширені помилки у Scrum
Лекція з HR
- Пошук вакансій
- Резюме
- Інтерв'ю
IT-English
Особливості курсу
- Об'єм до 960 годин
- Англійська мова
- Додатковий курс у подарунок
- Додаткові консультації
- LMS система
- Живі консультації
- Пожиттєвий доступ
Викладачі курсу
- Сергій Журавльов - Співзасновник OktenWeb Digital Studio
- Діана Бондаренко - Senior Frontend Developer
- Ірина Марусяк - Senior Project Manager at SoftServe
- Руслан Мудрак - Project Manager at Codegeeks Solutions
- Тарас Якимюк - Senior Developer at Rolique
- Максим Феденко - Senior Fullstack Developer at RocketSoft
- Валерія Ліхолєт - HR Specialist at Remofirst
- Віктор Кмин - Senior Developer at Honda Motor Co., Ltd.
- Альона П'яних - Senior React Developer at GridDynamics
- Костянтин Лопух - Middle Node.js Developer at COAX
- Fullstack
Найбільший курс програмування, який бачила Україна та СНД. Понад 960 годин навчання, під час яких ви вивчите такі технології як HTML/CSS, GIT, React або Angular, MySQL, MongoDB, Java або Python або Node.JS.
Програма курсу
Git + GitHub
- Загальна інформація
- Встановлення GIT
- Налаштування глобальних даних користувача
- Інтеграція Git з середовищем розробника
- Створення репозиторію
- Базові команди GIT
- Робота в команді за допомоги Git
- Merge conflict
- GitHub
- Конфігурація доступу до репозиторію
- Pull Request
HTML/CSS
- Загальна інформація
- Вступ до HTML та знайомство з CSS
- Блочні елементи та способи їх розташування на сторінці
- Селектори в CSS
- Події в CSS
- Flexbox та позиціонування
- Адаптивна верстка
- Робота з медіаконтентом та формами
- Figma
- Шрифти та іконки
- Grid css
JavaScript
- Загальна інформація
- Введення в JavaScript
- Базові типи даних в JavaScript
- Базові операції в JavaScript
- Логічні розгалуження в JavaScript
- Об'єкти в JavaScript
- Масиви в JavaScript
- Цикли в JavaScript
- Функції в JavaScript
- Рекурсія та замикання в JavaScript
- ООП та прототипи в JavaScript
- Робота з помилками в JavaScript
- Callback функції в JS
- ES6 JavaScript features
- DOM в JavaScript
- Події в JavaScript
- BOM в JavaScript
- Генератори та ітератори в JavaScript
- Асинхронність в JavaScript та Event loop
TypeScript
- Загальна інформація
- Вступ до TypeScript
- Синтаксис TypeScript
- Функції та класи TypeScript
- Інструменти та налаштування
- Практика з TypeScript
- Додаткові теми
MySQL
- Загальна інформація
- Вступ до MySQL
- Створення та керування базами даних
- Таблиці та поля
- Запит даних мовою SQL
- Практика з SQL
- Додаткові теми
MongoDB
- Загальна інформація
- Вступ до MongoDB
- Робота з колекціями та документами
- Мова запитів MongoDB
- Практика з MongoDB
- Додаткові теми
React
- Загальна інформація
- Введення в React
- Створення простих React-додатків
- Типізація у React
- Компоненти React
- Бібліотеки компонентів та CSS
- Керовані та некеровані компоненти
- Hooks React
- Маршрутизація в React
- Керування даними в React
- Розробка шарів програми
- State management. Основи
- Zustand
Redux Toolkit
- Загальна інформація
- Redux toolkit
- Redux асинхронні перетворювачі
- Best Practice
Next.JS
- Загальна інформація
- Вступ до Next.js
- Створення Next.js-додатку
- Управління даними в Next.js
- Розширені можливості Next.js
Node.js
- Загальна інформація
- Вступ до Node.js
- Встановлення середовища Node.js
- Асинхронне програмування з Node.js
- Файлові системи та робота з файлами
- HTTP та веб-сервери
- Сервісні та додаткові прошарки
- Бази даних з Node.js
- Додаткові теми Node.js
- Розгортання Node.js-додатків
Nest.js
- Загальна інформація
- Вступ до Nest.js
- Робота з документацією
- Допоміжні класи
- Конігурації та обробники
- ORM's
- Робота з БД
- Авторизація
- Робота з файловою системою
- Додаткові теми
Serverless
- Загальна інформація
- Serverless. Lambda
DevOps
- Загальна інформація
- Docker
- Контейнеризація сервісів
- Мікросервісна архітектура
- Amazon Web Services
Scrum
- Вступ до Scrum
- Артефакти Scrum
- Події Scrum
- Цінності Scrum
- Поширені помилки у Scrum
Лекція з HR
- Пошук вакансій
- Резюме
- Інтерв'ю
IT-English
Особливості курсу
- Об'єм до 960 годин
- Англійська мова
- Додатковий курс у подарунок
- Додаткові консультації
- LMS система
- Живі консультації
- Пожиттєвий доступ
Викладачі курсу
- Сергій Журавльов - Співзасновник OktenWeb Digital Studio
- Віталій Демчишин - Senior Python Developer
- Діана Бондаренко - Senior Frontend Developer
- Ірина Марусяк - Senior Project Manager at SoftServe
- Тарас Якимюк - Senior Developer at Rolique
- Костянтин Лопух - Middle Node.js Developer at COAX
- Максим Феденко - Senior Fullstack Developer at RocketSoft
- Альона П'яних - Senior React Developer at GridDynamics
- Віктор Кмин - Senior Developer at Honda Motor Co., Ltd.
- Руслан Мудрак - Project Manager at Codegeeks Solutions
- Валерія Ліхолєт - HR Specialist at Remofirst
- QA Automation / QA Manual
Програма курсу
Git + GitHub
- Загальна інформація
- Встановлення GIT
- Налаштування глобальних даних користувача
- Інтеграція Git з середовищем розробника
- Створення репозиторію
- Базові команди GIT
- Робота в команді за допомоги Git
- Merge conflict
- GitHub
- Конфігурація доступу до репозиторію
- Pull Request
HTML/CSS
- Загальна інформація
- Вступ до HTML та знайомство з CSS
- Блочні елементи та способи їх розташування на сторінці
- Селектори в CSS
- Події в CSS
- Flexbox та позиціонування
- Адаптивна верстка
- Робота з медіаконтентом та формами
- Figma
- Шрифти та іконки
- Grid css
JavaScript
- Загальна інформація
- Введення в JavaScript
- Базові типи даних в JavaScript
- Базові операції в JavaScript
- Логічні розгалуження в JavaScript
- Об'єкти в JavaScript
- Масиви в JavaScript
- Цикли в JavaScript
- Функції в JavaScript
- Рекурсія та замикання в JavaScript
- ООП та прототипи в JavaScript
- Робота з помилками в JavaScript
- Callback функції в JS
- ES6 JavaScript features
- DOM в JavaScript
- Події в JavaScript
- BOM в JavaScript
- Генератори та ітератори в JavaScript
- Асинхронність в JavaScript та Event loop
TypeScript
- Загальна інформація
- Вступ до TypeScript
- Синтаксис TypeScript
- Функції та класи TypeScript
- Інструменти та налаштування
- Практика з TypeScript
- Додаткові теми
MySQL
- Загальна інформація
- Вступ до MySQL
- Створення та керування базами даних
- Таблиці та поля
- Запит даних мовою SQL
- Практика з SQL
- Додаткові теми
MongoDB
- Загальна інформація
- Вступ до MongoDB
- Робота з колекціями та документами
- Мова запитів MongoDB
- Практика з MongoDB
- Додаткові теми
QA/QC Module
- Вступ до ручного тестування
- Етапи розробки програмного забезпечення
- Методології розробки програмного забезпечення
- Етапи тестування процесу
- Тест план
- Тест кейси
- Баг репорти
- Тест звітність
- Тест дизайн техніки
- Типи тестування
- Рівні тестування
- Методи тестування
- Різниця між QA та QA
- Принципи тестування
- Матриці
- Вимоги
- Оцінка завдань
- REST Api
- Віртуальні машини
- Практичні навички по командній стрічці
- Практичне тестування аплікацій
Java Core
- Загальна інформація
- Вступ до Java
- Типи даних та оператори
- Цикли
- Масиви
- Строки
- Класи та об'єкти
- Наслідування
- Інтерфейси
- Колекції
- Робота з файлами
- Виключення
- Додаткові теми
Scrum
- Вступ до Scrum
- Артефакти Scrum
- Події Scrum
- Цінності Scrum
- Поширені помилки у Scrum
Java. Hibernate
- Загальна інформація
- Вступ до Hibernate
- Налаштування середовища Hibernate
- Відображення об'єктів та реляційні дані
- HQL (Hibernate Query Language)
- Критерії Hibernate
- Керування транзакціями
- Додаткові функції Hibernate
Spring Boot
- Загальна інформація
- Введення у Spring Boot
- Налаштування проєкту Spring Boot
- Spring MVC
- Робота з базами даних
- Аспектно-орієнтоване програмування (АОП)
- Безпека Spring Boot
- Аутентифікація через сторонні послуги
- Робота з повідомленнями
- API first design (OpenAPI)
- Spring Cloud Stream
- Тестування Spring Boot
- Розгортання Spring Boot
Automation Java
- Загальна інформація
- Вступ до Java та автоматизації
- Selenium WebDriver
- Написання тестів Java з Selenium
- Поглиблення знань про Selenium
- Автоматизація API з Java
- Фреймворки для автоматизації тестування Java
- Обробка даних та звітування
- Навички роботи з DevOps
- Навантажувальне тестування
DevOps
- Загальна інформація
- Docker
- Контейнеризація сервісів
- Мікросервісна архітектура
- Amazon Web Services
Лекція з HR
- Пошук вакансій
- Резюме
- Інтерв'ю
IT-English
Особливості курсу
- Об'єм до 960 годин
- Англійська мова
- Додатковий курс у подарунок
- Додаткові консультації
- LMS система
- Живі консультації
- Пожиттєвий доступ
Викладачі курсу
- Сергій Журавльов - Співзасновник OktenWeb Digital Studio
- Діана Бондаренко - Senior Frontend Developer
- Віталій Демчишин - Senior Python Developer
- Ірина Марусяк - Senior Project Manager at SoftServe
- Валерія Ліхолєт - HR Specialist at Remofirst
- Святослав Дюганчук - Senior QA at N-ix
- Мар'ян Стасюк - Senior Automation Engineer
- Java
- Fullstack
Навчимо вас HTML/CSS, GIT, JavaScript,TypeScript, React, Angular, Hibernate, Spring, MySQL, MongoDB, Next.JS, а потім ще і працевлаштуємо.
Програма курсу
Git + GitHub
- Загальна інформація
- Встановлення GIT
- Налаштування глобальних даних користувача
- Інтеграція Git з середовищем розробника
- Створення репозиторію
- Базові команди GIT
- Робота в команді за допомоги Git
- Merge conflict
- GitHub
- Конфігурація доступу до репозиторію
- Pull Request
HTML/CSS
- Загальна інформація
- Вступ до HTML та знайомство з CSS
- Блочні елементи та способи їх розташування на сторінці
- Селектори в CSS
- Події в CSS
- Flexbox та позиціонування
- Адаптивна верстка
- Робота з медіаконтентом та формами
- Figma
- Шрифти та іконки
- Grid css
JavaScript
- Загальна інформація
- Введення в JavaScript
- Базові типи даних в JavaScript
- Базові операції в JavaScript
- Логічні розгалуження в JavaScript
- Об'єкти в JavaScript
- Масиви в JavaScript
- Цикли в JavaScript
- Функції в JavaScript
- Рекурсія та замикання в JavaScript
- ООП та прототипи в JavaScript
- Робота з помилками в JavaScript
- Callback функції в JS
- ES6 JavaScript features
- DOM в JavaScript
- Події в JavaScript
- BOM в JavaScript
- Генератори та ітератори в JavaScript
- Асинхронність в JavaScript та Event loop
TypeScript
- Загальна інформація
- Вступ до TypeScript
- Синтаксис TypeScript
- Функції та класи TypeScript
- Інструменти та налаштування
- Практика з TypeScript
- Додаткові теми
MySQL
- Загальна інформація
- Вступ до MySQL
- Створення та керування базами даних
- Таблиці та поля
- Запит даних мовою SQL
- Практика з SQL
- Додаткові теми
MongoDB
- Загальна інформація
- Вступ до MongoDB
- Робота з колекціями та документами
- Мова запитів MongoDB
- Практика з MongoDB
- Додаткові теми
React
- Загальна інформація
- Введення в React
- Створення простих React-додатків
- Типізація у React
- Компоненти React
- Бібліотеки компонентів та CSS
- Керовані та некеровані компоненти
- Hooks React
- Маршрутизація в React
- Керування даними в React
- Розробка шарів програми
- State management. Основи
- Zustand
Redux Toolkit
- Загальна інформація
- Redux toolkit
- Redux асинхронні перетворювачі
- Best Practice
Java Core
- Загальна інформація
- Вступ до Java
- Типи даних та оператори
- Цикли
- Масиви
- Строки
- Класи та об'єкти
- Наслідування
- Інтерфейси
- Колекції
- Робота з файлами
- Виключення
- Додаткові теми
Java Hibernate
- Загальна інформація
- Вступ до Hibernate
- Налаштування середовища Hibernate
- Відображення об'єктів та реляційні дані
- HQL (Hibernate Query Language)
- Критерії Hibernate
- Керування транзакціями
- Додаткові функції Hibernate
Spring Boot
- Загальна інформація
- Введення у Spring Boot
- Налаштування проєкту Spring Boot
- Spring MVC
- Робота з базами даних
- Аспектно-орієнтоване програмування (АОП)
- Безпека Spring Boot
- Аутентифікація через сторонні послуги
- Робота з повідомленнями
- API first design (OpenAPI)
- Spring Cloud Stream
- Тестування Spring Boot
- Розгортання Spring Boot
Automation Java
- Загальна інформація
- Вступ до Java та автоматизації
- Selenium WebDriver
- Написання тестів Java з Selenium
- Поглиблення знань про Selenium
- Автоматизація API з Java
- Фреймворки для автоматизації тестування Java
- Обробка даних та звітування
- Навички роботи з DevOps
- Навантажувальне тестування
Next.JS
- Загальна інформація
- Вступ до Next.js
- Створення Next.js-додатку
- Управління даними в Next.js
- Розширені можливості Next.js
DevOps
- Загальна інформація
- Docker
- Контейнеризація сервісів
- Мікросервісна архітектура
- Amazon Web Services
Scrum
- Вступ до Scrum
- Артефакти Scrum
- Події Scrum
- Цінності Scrum
- Поширені помилки у Scrum
Лекція з HR
- Пошук вакансій
- Резюме
- Інтерв'ю
IT-English
Особливості курсу
- Об'єм до 960 годин
- Англійська мова
- Додатковий курс у подарунок
- Додаткові консультації
- LMS система
- Живі консультації
- Пожиттєвий доступ
Викладачі курсу
- Сергій Журавльов - Засновник BigBird, співзасновник OktenWeb Digital Studio
- Діана Бондаренко - Senior Frontend Developer
- Руслан Мудрак - Project Manager at Codegeeks Solutions
- Ірина Марусяк - Senior Project Manager at SoftServe
- Віталій Демчишин - Senior Python Developer
- Валерія Ліхолєт - HR Specialist at Remofirst
- Python
- Fullstack
Курс по пайтону для початківців з комплексом web технологій необхідних для подальшого працевлаштування після курсу.
Програма курсу
Git + GitHub
- Загальна інформація
- Встановлення GIT
- Налаштування глобальних даних користувача
- Інтеграція Git з середовищем розробника
- Створення репозиторію
- Базові команди GIT
- Робота в команді за допомоги Git
- Merge conflict
- GitHub
- Конфігурація доступу до репозиторію
- Pull Request
HTML/CSS
- Загальна інформація
- Вступ до HTML та знайомство з CSS
- Блочні елементи та способи їх розташування на сторінці
- Селектори в CSS
- Події в CSS
- Flexbox та позиціонування
- Адаптивна верстка
- Робота з медіаконтентом та формами
- Figma
- Шрифти та іконки
- Grid css
JavaScript
- Загальна інформація
- Введення в JavaScript
- Базові типи даних в JavaScript
- Базові операції в JavaScript
- Логічні розгалуження в JavaScript
- Об'єкти в JavaScript
- Масиви в JavaScript
- Цикли в JavaScript
- Функції в JavaScript
- Рекурсія та замикання в JavaScript
- ООП та прототипи в JavaScript
- Робота з помилками в JavaScript
- Callback функції в JS
- ES6 JavaScript features
- DOM в JavaScript
- Події в JavaScript
- BOM в JavaScript
- Генератори та ітератори в JavaScript
- Асинхронність в JavaScript та Event loop
TypeScript
- Загальна інформація
- Вступ до TypeScript
- Синтаксис TypeScript
- Функції та класи TypeScript
- Інструменти та налаштування
- Практика з TypeScript
- Додаткові теми
MySQL
- Загальна інформація
- Вступ до MySQL
- Створення та керування базами даних
- Таблиці та поля
- Запит даних мовою SQL
- Практика з SQL
- Додаткові теми
MongoDB
- Загальна інформація
- Вступ до MongoDB
- Робота з колекціями та документами
- Мова запитів MongoDB
- Практика з MongoDB
- Додаткові теми
React
- Загальна інформація
- Введення в React
- Створення простих React-додатків
- Типізація у React
- Компоненти React
- Бібліотеки компонентів та CSS
- Керовані та некеровані компоненти
- Hooks React
- Маршрутизація в React
- Керування даними в React
- Розробка шарів програми
- State management. Основи
- Zustand
Redux Toolkit
- Загальна інформація
- Redux toolkit
- Redux асинхронні перетворювачі
- Best Practice
Python Core
- Загальна інформація
- Вступ до Python
- Умовні вирази та цикли
- Функції
- Модулі та пакети
- Робота з колекціями
- Обробка рядків
- Робота з файлами
- ООП в Python
- Робота з датами та часом
- Стандартна бібліотека Python
- Робота з зовнішніми бібліотеками
- Тестування та розгортання DRF
Django
- Загальна інформація
- Вступ до Django REST Framework
- Серіалізація даних
- Класи представлень DRF
- Представлення DRF
- Дозволи DRF
- Вкладені серіалізатори
- Класи фільтрів DRF
- Пагінація DRF
- Throttling DRF
- Автоматизація завдань DRF
- Розширення DRF
DevOps
- Загальна інформація
- Docker
- Контейнеризація сервісів
- Мікросервісна архітектура
- Amazon Web Services
Scrum
- Вступ до Scrum
- Артефакти Scrum
- Події Scrum
- Цінності Scrum
- Поширені помилки у Scrum
Лекція з HR
- Пошук вакансій
- Резюме
- Інтерв'ю
IT-English
Особливості курсу
- Об'єм до 960 годин
- 6 занять в тиждень
- Безкоштовне повторне проходження курсу
- Англійська мова
- Додатковий курс у подарунок
- Додаткові консультації
- Стажування на проєкті
- Гарантія працевлаштування
Викладачі курсу
- Сергій Журавльов - Співзасновник OktenWeb Digital Studio
- Діана Бондаренко - Senior Frontend Developer
- Руслан Мудрак - Project Manager at Codegeeks Solutions
- Ірина Марусяк - Senior Project Manager at SoftServe
- Тарас Якимюк - Senior Developer at Rolique
- Валерія Ліхолєт - HR Specialist at Remofirst
- Віталій Демчишин - Senior Python Developer
- React
- Frontend
Курс вивчення бібліотеки react та фреймворку next.js для опанування прикінцевих фронтенд технологій.
Програма курсу
React
- Загальна інформація
- Введення в React
- Створення простих React-додатків
- Типізація у React
- Компоненти React
- Бібліотеки компонентів та CSS
- Керовані та некеровані компоненти
- Hooks React
- Маршрутизація в React
- Керування даними в React
- Розробка шарів програми
- State management. Основи
- Zustand
Redux Toolkit
- Загальна інформація
- Redux toolkit
- Redux асинхронні перетворювачі
- Best Practice
Next.js
- Загальна інформація
- Вступ до Next.js
- Створення Next.js-додатку
- Управління даними в Next.js
- Розширені можливості Next.js
Особливості курсу
- Зручна LMS система
- Безстроковий доступ до лекцій та матеріалів
- Чат з менторами
- Перевірка завдань
- Живі консультації
Викладачі курсу
- Костянтин Лопух - Middle Node.js Developer at COAX
- Сергій Журавльов - Співзасновник OktenWeb Digital Studio
- Діана Бондаренко - Senior Frontend Developer
- Ірина Марусяк - Senior Project Manager at SoftServe
- Руслан Мудрак - Project Manager at Codegeeks Solutions
- Тарас Якимюк - Senior Developer at Rolique
- Максим Феденко - Senior Fullstack Developer at RocketSoft
- Валерія Ліхолєт - HR Specialist at Remofirst
- Віктор Кмин - Senior Developer at Honda Motor Co., Ltd.
- Альона П'яних - Senior React Developer at GridDynamics
- Java
Програма курсу
Java. Hibernate
- Загальна інформація
- Вступ до Hibernate
- Налаштування середовища Hibernate
- Відображення об'єктів та реляційні дані
- HQL (Hibernate Query Language)
- Критерії Hibernate
- Керування транзакціями
- Додаткові функції Hibernate
Springboot
- Загальна інформація
- Введення у Spring Boot
- Налаштування проєкту Spring Boot
- Spring MVC
- Робота з базами даних
- Аспектно-орієнтоване програмування (АОП)
- Безпека Spring Boot
- Аутентифікація через сторонні послуги
- Робота з повідомленнями
- API first design (OpenAPI)
- Spring Cloud Stream
- Тестування Spring Boot
- Розгортання Spring Boot
Особливості курсу
- Зручна LMS система
- Безстроковий доступ до лекцій та матеріалів
- Чат з менторами
- Перевірка завдань
- Живі консультації
Викладачі курсу
- Сергій Журавльов - Засновник BigBird, співзасновник OktenWeb Digital Studio
- Віталій Демчишин - Senior Python Developer
- Мар'ян Стасюк - Senior Java Automation Engineer
- Роман Жеребецький - Senior Developer at EPAM System
- Java
- QA Automation / QA Manual
Курс автоматизації тестування на Java з Selenium 3. Курс включає в себе навчання java і не включає модуль по ручному тестуванню програмного забезпечення.
Програма курсу
Git + GitHub
- Загальна інформація
- Встановлення GIT
- Налаштування глобальних даних користувача
- Інтеграція Git з середовищем розробника
- Створення репозиторію
- Базові команди GIT
- Робота в команді за допомоги Git
- Merge conflict
- GitHub
- Конфігурація доступу до репозиторію
- Pull Request
Java Core
- Загальна інформація
- Вступ до Java
- Типи даних та оператори
- Цикли
- Масиви
- Строки
- Класи та об'єкти
- Наслідування
- Інтерфейси
- Колекції
- Робота з файлами
- Виключення
- Додаткові теми
Automation Java
- Загальна інформація
- Вступ до Java та автоматизації
- Selenium WebDriver
- Написання тестів Java з Selenium
- Поглиблення знань про Selenium
- Автоматизація API з Java
- Фреймворки для автоматизації тестування Java
- Обробка даних та звітування
- Навички роботи з DevOps
- Навантажувальне тестування
Особливості курсу
- Зручна LMS система
- Безстроковий доступ до лекцій та матеріалів
- Чат з менторами
- Перевірка завдань
- Живі консультації
Викладачі курсу
- Святослав Дюганчук - Senior QA at N-ix
- Мар'ян Стасюк - Senior Java Automation Engineer
- Сергій Журавльов - Співзасновник OktenWeb Digital Studio
- Діана Бондаренко - Senior Frontend Developer
- Віталій Демчишин - Senior Python Developer
- Ірина Марусяк - Senior Project Manager at SoftServe
- Валерія Ліхолєт - HR Specialist at Remofirst
- Python
- WEB Developer / Webmaster
Поглиблений курс по пайтону, розробка веб додатків, робота з серверами, робота з API та фреймворками.
Програма курсу
Django
- Загальна інформація
- Вступ до Django REST Framework
- Серіалізація даних
- Класи представлень DRF
- Представлення DRF
- Дозволи DRF
- Вкладені серіалізатори
- Класи фільтрів DRF
- Пагінація DRF
- Throttling DRF
- Автоматизація завдань DRF
- Розширення DRF
Особливості курсу
- Зручна LMS система
- Безстроковий доступ до лекцій та матеріалів
- Чат з менторами
- Перевірка завдань
- Живі консультації
- Gamedev / Unity / Game Design
Цей Unity-курс допоможе набути технічних навичок мобільного геймдеву - ви пройдете повний цикл створення власної 3D-гри. Це відкриє подальший шлях до mobile-розробки - включно з напрямом igaming, де попит на якісні продукти та фахівців постійно зростає.
Програма курсу
Бонусний блок. Основи програмування на C#
- Знайомство з мовою C#
- Основи системи контролю версій Git
- Типи даних та основні операції
- Керування ходом виконання програми
- Масиви
- Методи та функції
- Класи
- Структури та простір імен
- Основи об'єктно-орієнтованого програмування
- Абстрактні класи та System: Object
Огляд ігрової індустрії та мобільного геймдеву
- Зрозумієте особливості мобільної розробки на рушії Unity
- Дізнаєтеся, які завдання допомагає розв'язувати Unity Developer
- Зрозумієте, з якими інструментами працюватимете на курсі та для чого вони потрібні
Знайомство з Unity 6
- Навчитеся користуватися базовими функціями Unity Engine
- Отримаєте розуміння орієнтації всередині Scene View
- З'ясуєте, як працює інтеграція асетів через Package Manager
Знайомство з Git
- Навчитеся працювати з Git
- Дізнаєтеся про GUI-інструменти для роботи з Git
- Навчитеся створювати бранчі та використовувати інші підходи в роботі з Git
- З'ясуєте, що таке Merge Request / Pull Request, та навчитеся розв'язувати Merge Conflicts
Спрайти та текстури, матеріали
- Зрозумієте, як імпортувати спрайти та нарізати їх
- Зможете користуватися різними типами Image
- Навчитеся застосовувати Sprite Editor
- Зможете створювати власні матеріали
Цикл Monobehaviour, Coroutines
- Дізнаєтеся, як працюють MonoBehaviour-компоненти всередині Unity
- Зможете використовувати внутрішню API Unity для ініціалізації та виконання бізнес-завдань
- Зрозумієте відмінності між різними функціями циклу MonoBehaviour
Взаємодія з об'єктами через компоненти
- Навчитеся комунікувати між об'єктами, використовуючи вбудовану фізику Unity
- З'ясуєте, чим відрізняється тригер від звичайного колайдера
- Зрозумієте властивості фізичного тіла всередині Unity
Камера та освітлення
- Зможете користуватися Cinemachine
- Навчитеся налаштовувати камеру всередині Unity
- Зрозумієте властивості різних джерел світла
- Дізнаєтеся, як налаштувати світло для конкретної сцени
Побудова ігрового світу, процедура генерація
- Навчитеся працювати з асетом процедурної генерації Forever
- Зможете швидко зробити прототип власного Endless Runner
- Зрозумієте особливості доречності застосування асетів у повсякденній праці розробника
- Дізнаєтеся відмінність між реалізацією вручну та з використанням асетів
- Зможете застосувати знання, набуті на попередніх заняттях, для створення повноцінної мобільної гри
Контролер персонажа
- Дізнаєтеся, як працювати з input-системою в Unity
- Зможете зробити розкладку керування для будь-якого девайса
- Навчитеся мапити input до руху персонажа
Анімація та Animator
- Розберете, як працювати з анімаційною системою в Unity
- Зможете зробити анімацію для об’єктів у грі (персонажів, NPC тощо)
- Навчитеся додавати анімаційні ефекти до руху персонажа й таким чином робити гру реалістичнішою та динамічнішою
Q&A-сесія
Підсумуєте знання, набуті протягом проходження половини курсу.
UI, адаптивний UI
- Навчитеся працювати з UI всередині Unity
- Зможете адаптувати UI під різні розміри мобільних екранів на базовому рівні
- Набудете навичок комунікувати код з графічним інтерфейсом
- Зрозумієте властивості базових UI-елементів
Звук, JSAM
- Навчитеся працювати зі звуком всередині Unity
- Зможете використовувати JSAM
Збереження та налаштування гри
- Навчитеся працювати з PlayerPrefs
- Зрозумієте відмінність між Prefs та прямим збереженням у файл
- Дізнаєтеся, як користуватися збереженням у файл
- Зможете створити систему користувацьких налаштувань
Фідбек, хаптики, Acet Feel
- Навчитеся додавати хаптики для мобільних пристроїв
- Зможете користуватися FEEL та зрозумієте його основні переваги
- З'ясуєте, які покращення хоче бачити юзер, досліджуючи фідбек
Тестування, дебагінг гри
- Навчитеся ефективно знаходити баги та виправляти їх за допомогою логування та автоматичних тестів
- Зможете оптимізувати мобільні ігри, знижуючи вимоги до пам'яті та процесора без втрати якості
- Навчитеся аналізувати продуктивність гри за допомогою Profiler та Frame Debugger для оптимізації частоти кадрів
Scriptable object
- Навчитеся створювати й користуватися Scriptable Object
- Зрозумієте головні переваги та недоліки Scriptable Object
Vcontainer/zenject/dependency injection
- Зрозумієте концепцію Dependency Injection
- Навчитеся користуватися DI-обгортками
- Зрозумієте перевагу DI над патерном Singleton
Navmesh
- Зрозумієте, як працює AI Path finding в Unity
- Навчитеся створювати NavMesh
- Зможете формувати агентів, які здатні оминати будь-які перешкоди самостійно
Видача курсових проєктів / Q&A session
- Навчитеся готувати огляд завдання на курсовий проєкт, чітко визначаючи цілі та вимоги
- Зможете підготувати проєкт до презентації, включно зі структурою демонстрації гри та налаштуванням на запитання
- Структуруєте демонстрацію гри, фокусуючись на геймплеї, основних механіках та релізному потенціалі
Монетизація та аналітика
- Дізнаєтеся, як працює рекламна інтеграція
- Зрозумієте, для чого потрібна аналітика і як її інтегрувати всередину гри
- Знатимете про переваги та необхідність Firebase для мобільної гри
Підготовка, реліз та підтримка
- Зможете аналізувати особливості App Store та Google Play, щоб оптимізувати реліз гри на мобільних платформах
- Створите маркетингові матеріали для гри, зокрема опис, скриншоти й трейлер
- Вмітимете ефективно оновлювати гру після релізу та працювати з відгуками гравців, виправляючи помилки
Презентація курсових проєктів
Презентуєте свій курсовий проєкт.
Після курсу ви:
- Опануєте основи Unity та Git, навчитеся працювати з інтерфейсом і компонентами Unity Engine 6
- Створюватимете візуально привабливі ігри, використовуючи спрайти, матеріали, MonoBehaviour і Coroutines
- Проєктуватимете ігрові світи й персонажів із процедурною генерацією, інпут-системою та анімацією
- Реалізовуватимете адаптивний UI, звук і системи збереження для повноцінного ігрового досвіду
- Оптимізуватимете та публікуватимете свої ігри на App Store і Google Play
- Створите власну мобільну гру для портфоліо та демонстрації навичок
Особливості курсу
- Допомога ментора
- Практика
- Проєкт в портфоліо
- Курсовий проєкт
- Бонусний мінікурс із C#
- Сертифікат про проходження курсу
Викладачі курсу
- Іван Волков - Senior Unity Developer at Kevuru Games
- Євген Гаврилюк - Game Designer at Plarium
- Gamedev / Unity / Game Design
Навчіться створювати прототипи ігор на Unreal Engine, щоб швидше тестувати ідеї, ігрові механіки та гіпотези. Курс допоможе стати універсальнішим фахівцем або швидко стартувати в індустрії.
Програма курсу
Геймдизайнер vs технічний геймдизайнер: спільне та відмінне
- Зможете орієнтуватися у професіях галузі GameDev
- Зрозумієте сфери діяльності геймдизайнера
- Дізнаєтеся про інструменти, потрібні для створення гри
Pre-production гри
- Зрозумієте процес створення гри
- Набудете навичок планування гри
- Сформуєте розуміння основних дизайнерських стовпів
- Створите карту розробки проєкту
Unreal Engine: від основ до нюансів
- Набудете базових навичок роботи з ігровим рушієм Unreal Engine 5
- Попрактикуєтеся у створенні нового проєкту під дизайн
- Дізнаєтеся про теоретичні нюанси та основи створення гри на Unreal Engine 5
Прототипування ігрової механіки
- Навчитеся планувати основні механіки/features та розбивати гру на "атоми"
- Дізнаєтеся про ООП (об'єктно-орієнтоване програмування) та Blueprints
- Набудете практичних навичок створення своїх механік та їх тестування
Налаштування та оптимізація ігрової логіки
- Поглибите практичні навички роботи з Blueprints
- Виробите правильний підхід до створення своїх механік/features
- Розпочнете створення самостійних та повноцінних ігрових механік
Взаємодія з ігровими об'єктами
- Набудете навичок налаштування ігрового світу через Blueprints
- Навчитеся створювати взаємодію між двома незалежними механіками
- Зрозумієте можливості доступу Blueprints одне до одного
NPC та взаємодія з ними
- Набудете практичних навичок створення NPC (Non-Playable Character)
- Навчитеся створювати логіку дій для NPC, анімувати персонажів та будувати взаємодії із NPC
Ігровий інтерфейс: UI, UX & HUD
- Набудете практичних навичок створення ігрового інтерфейсу
- Дізнаєтеся про методи та нюанси побудови віджетів
Ігровий інтерфейс: взаємодія та оптимізація
- Поглибите знання про створення ігрового інтерфейсу
- Дізнаєтеся про взаємодію віджетів між собою
- Набудете навичок оптимізації ігрового інтерфейсу
Віджети й тестування інтерфейсу
- Поглиблено вивчите налаштування ігрового інтерфейсу
- Дізнаєтеся про підходи до складання ігрового HUD
- Навчитеся знаходити віджети у процесі гри й тестувати їх
- Набудете практичних навичок створення повноцінного ігрового інтерфейсу
SFX & VFX: спеціальні та візуальні ефекти
- Навчитеся створювати звуковий дизайн
- Дізнаєтеся, як імплементувати музику та звукові реакції
- Зможете використовувати візуальні ефекти у грі
Level Design: створення ігрових рівнів
- Опануєте основи Level Design
- Дізнаєтеся більше про створення дизайну ігрових рівнів
- Навчитеся здійснювати прототипування ігрового рівня
Level Design: налаштування ігрових рівнів
- Дізнаєтеся про основи використання матеріалів
- Набудете поглиблених теоретичних знань про Level Design
- Опануєте поєднання ігрових механік з рівнем та інтерфейсом
- Дізнаєтеся, як налаштовувати візуальне сприйняття ігрового рівня
Тестування та оптимізація
- Набудете навичок тестування Blueprints
- Дізнаєтеся, як відбувається планування тест-кейсів та сценаріїв
- Опануєте роботу з фідбеком та ітерування
Побудова проєкту
- Дізнаєтеся, як налаштовувати проєкт під різні платформи (PC, iOS, Android, Nintendo, консолі)
- Завершите створення повноцінного проєкту - гри
- Отримаєте розуміння файлів проєкту й можливостей взаємодій із ним
Аналіз створеного проєкту
- Навчитеся здійснювати аналіз продукту
- Проводитимете планування, створення карти патчів та оновлень проєкту
- Дізнаєтеся про перевикористання ігрових асетів та планування IP
Презентація проєкту. Part 1
- Презентуєте прототип своєї гри, створений за допомогою Blueprints в Unreal Engine 5
- Отримаєте фідбек від викладача, який допоможе покращити ваш продукт
- Візьмете участь в обговоренні проєктів інших студентів курсу
Презентація проєкту. Part 2
- Презентуєте прототип своєї гри, створений за допомогою Blueprints в Unreal Engine 5
- Отримаєте фідбек від викладача, який допоможе покращити ваш продукт
- Візьмете участь в обговоренні проєктів інших студентів курсу
Фідбек та конкуренти
- Навчитеся робити аналіз проєкту за відгуками аудиторії
- Опануєте відсіювання та пріоритезацію фідбеку
- Проведете аналіз конкурентів
Співбесіда та працевлаштування
- Отримаєте розуміння ринку праці у сфері ігрової індустрії
- Дізнаєтеся про можливості та підходи для того, щоб потрапити до GameDev
- Пройдете шлях планування від вакансії до пропозиції
Після курсу ви:
- Зрозумієте напрям Technical Game Design, щоб усвідомлено обрати свій шлях та побачити кар'єрні перспективи в ігровій індустрії
- Опануєте візуальне програмування (Bluepints) на Unreal Engine 5, щоб самостійно створювати прототипи, реалізовувати ідеї та отримати перевагу на ринку праці
- Навчитеся створювати ігрові механіки та налаштовувати логіку, щоб зробити гру живою, цікавою та динамічною
- Оформите інтерфейс і звуковий супровід, щоб гра мала професійний вигляд і створювала потрібну атмосферу
- Вивчите основи Level Design, щоб проєктувати ігрові рівні, які утримуватимуть увагу гравців
- Підготуєтеся до працевлаштування, щоб впевнено виходити на ринок, презентувати проєкти та проходити співбесіди
Особливості курсу
- Допомога ментора
- Практика
- Проєкт в портфоліо
- Курсовий проєкт
- Сертифікат про проходження курсу
Викладачі курсу
Артем Метельов - Technical UI Designer at Gunzilla Games
Подати заявку- Data Analyst / Business Intelligence (BI)
Протягом навчання з аналізу ігрових даних ви дізнаєтеся, як комплексно працювати з даними в іграх - оцінювати поведінку гравців, створювати дашборди й ухвалювати обґрунтовані рішення для ефективних оновлень і побудови комплексної аналітики. Попрацюєте з SQL, Tableau, Looker Studio та аналітичними метриками.
Програма курсу
Основи ігрової індустрії та аналітики
- Розберетеся в етапах життєвого циклу гри
- Дізнаєтеся, як вивчення аналізу ігрових даних допомагає оптимізувати ігри, покращувати досвід гравців та збільшувати доходи
- Зрозумієте, чим ігрова аналітика відрізняється від продуктової аналітики
- З'ясуєте, чому для мобільних ігор важливо відстежувати сесії, а для консольних - поведінку гравця
Інструменти для ігрової аналітики
- Дізнаєтеся, звідки беруться дані для гри - від ігрових логік (початок/завершення гри, покупки в магазинах) до зовнішніх джерел даних (рекламні кампанії, відгуки тощо)
- Зрозумієте, які інструменти використовують на різних етапах роботи з даними: збору, перетворення, аналізу та візуалізації
- Ознайомитеся зі спеціальними для ігрової індустрії аналітичними інструментами
Практичний воркшоп із Google Sheets
- Підключите й підготуєте до аналізу перші ігрові дані в Google Sheets
- Навчитеся створювати таблиці, використовувати формули, та фільтрувати ігрові дані в Google Sheets
- Зможете розрахувати середній час гри, топпокупок чи інші ігрові події в Google Sheets
- Умітимете створювати діаграми та графіки в Google Sheets для представлення результатів аналізу ігрових даних
Бази даних та SQL в ігровій аналітиці. Part 1
- Зрозумієте основні поняття баз даних, СУБД, SQL
- Налаштуєте PostgreSQL та підключите базу даних
- Навчитеся використовувати базові запити в SQL для пошуку ігрової інформації
- Навчитеся працювати з кількома таблицями даних за допомогою об'єднань JOIN та UNION
Бази даних та SQL в ігровій аналітиці. Part 2
- Дізнаєтеся про розширені можливості SQL для роботи з ігровими даними
- Навчитеся працювати з підзапитами та CTE для складних аналітичних запитів
- Навчитеся працювати з аналізом попередніх значень за допомогою віконних функцій
- Зрозумієте, як покращити швидкість і продуктивність виконання запитів за допомогою SQL-оптимізації
Практичний воркшоп з SQL в ігровій аналітиці
- Вдосконалите навички написання простих і складних запитів
- Зможете працювати з різними типами запитів
- Навчитеся комбінувати типи запитів залежно від аналітичних задач в іграх
Збір даних у гейманалітиці. Part 1
- Зрозумієте процес та етапи збору ігрових даних, як налаштувати SDK для збору даних
- Опануєте методику збору внутрішньоігрових подій, технічних даних та даних із зовнішніх джерел
- Працюватимете з Google Analytics та Amplitude, щоб відстежувати події в іграх
- Будуватимете івент-мапи ігрових застосунків
Збір даних у гейманалітиці. Part 2
- Зрозумієте, що таке API та цілі його використання в аналітиці
- Дізнаєтеся, які бібліотеки Python допоможуть зібрати зовнішні ігрові дані
- З'ясуєте, як обробляти й зберігати дані, отримані через API
- Розберете, що таке парсинг даних та як обробляють дані, зібрані через API
Практичний воркшоп зі збору даних
- Попрактикуєтеся в інтеграції SDK різних інструментів у гру для збору даних
- Удосконалите навички роботи з Google Analytics і Amplitude
- Розглянете, як використовувати інструменти для відстеження складних ігрових подій
- Навчитеся обходити типові помилки під час відстеження ігрових подій
Очищення та підготовка даних до аналізу
- Дізнаєтеся, як "брудні" дані можуть вплинути на формулювання неправильних висновків щодо розвитку та стану гри
- Навчитеся виявляти викиди й аномалії в даних в Google Sheets за допомогою SQL та Python
- Зможете створити нові змінні чи метрики, якщо вони відсутні в оригінальному наборі даних - наприклад, для розрахунку середніх чи загальних ігрових значень
Ігрові метрики. Part 1
- Знатимете, за допомогою яких метрик можна визначити комерційну успішність гри та формули їх розрахунків
- Розрізнятимете продуктові та монетизаційні метрики, які відстежуються в іграх, та формули їх розрахунків
- Розумітиметеся на специфічних для ігрової індустрії метриках
- Вмітимете розраховувати метрики в Google Sheets, а також за допомогою SQL і Python
Ігрові метрики. Part 2
- Знатимете, чому важливо відстежувати час логіну та кількість помилок в іграх
- Розрізнятимете та вмітимете рахувати метрики сегментації гравців, а також розумітимете, чому важливо сегментувати гравців для розвитку ігор
- Розумітимете, які монетизаційні та платіжні метрики важливо відстежувати в іграх, як їх збирати й розраховувати
- Розглянете розрахунок метрик за допомогою Google Sheets, SQL і Python
Визначення та ухвалення рішень на основі метрик
- Дізнаєтеся, як не загубитися в метриках, та навчитеся обирати ключові метрики для відстеження у грі залежно від конкретних аналітичних цілей
- З'ясуєте, в яких ситуаціях варто створювати спеціальні для гри метрики та як їх відстежувати
- Зрозумієте, як аналізувати метрики та ухвалювати обґрунтовані рішення на основі даних
- Навчитеся проводити сегментацію, кореляційний аналіз та аналіз трендів, а також робити базові прогнози показників метрик
Візуалізація даних у гейманалітиці
- Дізнаєтеся, чому важливо вміти якісно візуалізувати отриману з даних інформацію
- Розберетеся в різних типах візуалізацій, опануєте найкращі практики створення аналітичних звітів
- Ознайомитеся з Redash, Google Looker Studio та Tableau для візуалізації даних
- Опануєте функціонал перших інструментів візуалізації даних та створите перші візуалізації
Візуалізація даних в Tableau. Part 1
- Навчитеся підключати ігрові дані до Tableau, налаштовувати з'єднання
- Дізнаєтеся, як можна очистити й перетворити дані за допомогою Tableau
- Створите перші візуалізації даних в Tableau та налаштуєте можливість їх фільтрування
Візуалізація даних в Tableau. Part 2
- Створите складніші візуалізації даних та навчитеся зрозуміло комбінувати візуалізації
- Навчитеся розраховувати нові поля в даних за допомогою Tableau
- Умітимете створювати аналітичні дашборди за допомогою Tableau
- Дізнаєтеся, як зробити звіт інтерактивним
Інтерпретація даних та звітність
- Навчитеся визначати інсайти на основі власного аналізу у звітності колег
- Опануєте найкращі практики побудови аналітичної доповіді та презентації результатів аналізу
- Дізнаєтеся, як зрозуміло комунікувати результати звітності та працювати з командою
Воркшоп: Презентація результатів аналізу
Вдосконалите навички пошуку інсайтів у даних та презентації результатів звітності.
Маркетинг в іграх
- Розберетеся в особливостях маркетингу в іграх та його основних цілях
- Відрізнятимете й працюватимете з результатами різних типів маркетингу в іграх
- Навчитеся аналізувати результати маркетингових кампаній та робити висновки
- Набудете досвіду роботи з маркетинговими ігровими даними та ухвалення рішень на основі аналізу
Монетизація в ігровій індустрії. Part 1
- Дізнаєтеся про особливості монетизації в іграх
- Розрізнятимете типові моделі монетизації в іграх та їхні відмінності відносно інших продуктів
- Розумітимете, яку модель монетизації застосовують до різних типів гри, і знатимете, чому для мобільних ігор часто використовують Free-to-Play та Ad-based
- Навчитеся оцінювати ефективність різних типів монетизації та робити висновки
Монетизація в ігровій індустрії. Part 2
- Навчитеся аналізувати ефективність монетизаційних стратегій та знаходити шляхи їх оптимізації
- Зрозумієте, як балансувати ресурси та витрати для задоволення гравців і збільшення доходу
- Навчитеся аналізувати реальні кейси монетизації (покупки в іграх, дохід від реклами тощо) та робити висновки
A/B-тестування
- Навчитеся планувати, проводити й аналізувати A/B-тести в іграх
- Розділятимете гравців на цільові групи для проведення тестування та визначатимете потрібний розмір вибірки
- Навчитеся обирати й працювати з інструментами для проведення А/В-тестування
- Дізнаєтеся, як інтерпретувати результати тестування та ухвалювати рішення
Unit-економіка
- З'ясуєте, чим юніт-економіка в іграх відрізняється від інших продуктів
- Навчитеся розраховувати юніт-економіку ігор та її ключові метрики
- Дізнаєтеся, як розраховувати LTV, CAC, ARPU, ARPPU
- Зрозумієте можливості прибутковості гри на основі розрахунків юніт-економіки
Презентація фінального проєкту
Особливості курсу
- Допомога ментора
- Практика
- Робота з інструментами аналітики
- Курсовий проєкт
- Сертифікат про проходження курсу
Викладачі курсу
Влада Басок - former Data Analyst at Wargaming, Data Analyst at Buff App
Подати заявку- Node.js
Курс спеціалізації платформи node.js та бонусний курс по фреймворку nest.js. Вимагає знання базового javascript та баз даних.
Програма курсу
Node.js
- Загальна інформація
- Вступ до Node.js
- Встановлення середовища Node.js
- Асинхронне програмування з Node.js
- Файлові системи та робота з файлами
- HTTP та веб-сервери
- Сервісні та додаткові прошарки
- Бази даних з Node.js
- Додаткові теми Node.js
- Розгортання Node.js-додатків
Nest.js
- Загальна інформація
- Вступ до Nest.js
- Робота з документацією
- Допоміжні класи
- Конігурації та обробники
- ORM's
- Робота з БД
- Авторизація
- Робота з файловою системою
- Додаткові теми
Особливості курсу
- Зручна LMS система
- Безстроковий доступ до лекцій та матеріалів
- Чат з менторами
- Перевірка завдань
- Живі консультації
- Бонусний курс з Nest.js
Викладачі курсу
- Сергій Журавльов - Співзасновник OktenWeb Digital Studio
- Віктор Кмин - Senior Developer at Honda Motor Co., Ltd.
- Костянтин Лопух - Middle Node.js Developer at COAX
- Діана Бондаренко - Senior Frontend Developer
- Віталій Демчишин - Senior Python Developer
- Ірина Марусяк - Senior Project Manager at SoftServe
- Тарас Якимюк - Senior Developer at Rolique
- Максим Феденко - Senior Fullstack Developer at RocketSoft
- Альона П'яних - Senior React Developer at GridDynamics
- Валерія Ліхолєт - HR Specialist at Remofirst
- Руслан Мудрак - Project Manager at Codegeeks Solutions
- SQL / DBA
Програма курсу
MySQL
- Загальна інформація
- Вступ до MySQL
- Створення та керування базами даних
- Таблиці та поля
- Запит даних мовою SQL
- Практика з SQL
- Додаткові теми
MongoDB
- Загальна інформація
- Вступ до MongoDB
- Робота з колекціями та документами
- Мова запитів MongoDB
- Практика з MongoDB
- Додаткові теми
Особливості курсу
- Зручна LMS система
- Безстроковий доступ до лекцій та матеріалів
- Чат з менторами
- Перевірка завдань
- Живі консультації
- Java
Програма курсу
Git + GitHub
- Загальна інформація
- Встановлення GIT
- Налаштування глобальних даних користувача
- Інтеграція Git з середовищем розробника
- Створення репозиторію
- Базові команди GIT
- Робота в команді за допомоги Git
- Merge conflict
- GitHub
- Конфігурація доступу до репозиторію
- Pull Request
Java Core
- Загальна інформація
- Вступ до Java
- Типи даних та оператори
- Цикли
- Масиви
- Строки
- Класи та об'єкти
- Наслідування
- Інтерфейси
- Колекції
- Робота з файлами
- Виключення
- Додаткові теми
Особливості курсу
- Зручна LMS система
- Безстроковий доступ до лекцій та матеріалів
- Чат з менторами
- Перевірка завдань
- Модуль по Git
- Живі консультації
Викладачі курсу
- Сергій Журавльов - Засновник BigBird, співзасновник OktenWeb Digital Studio
- Віталій Демчишин - Senior Python Developer
- Мар'ян Стасюк - Senior Automation Engineer
- Роман Жеребецький - Senior Developer at EPAM System
- QA Automation / QA Manual
Стань спеціалістом з ручного тестування: створюй чіткі баг-репорти, пиши якісні тест-кейси та ефективно взаємодій із командою розробки.
Програма курсу
QA/QC
- Вступ до ручного тестування
- Етапи розробки програмного забезпечення
- Методології розробки програмного забезпечення
- Етапи тестування процесу
- Тест план
- Тест кейси
- Баг репорти
- Тест звітність
- Тест дизайн техніки
- Типи тестування
- Рівні тестування
- Методи тестування
- Різниця між QA та QA
- Принципи тестування
- Матриці
- Вимоги
- Оцінка завдань
- REST Api
- Віртуальні машини
- Практичні навички по командній стрічці
- Практичне тестування аплікацій
Особливості курсу
- Зручна LMS система
- Безстроковий доступ до лекцій та матеріалів
- Чат з менторами
- Перевірка завдань
- Живі консультації
Викладачі курсу
- Святослав Дюганчук - Senior QA at N-ix
- Мар'ян Стасюк - Senior Automation Engineer
- Сергій Журавльов - Співзасновник OktenWeb Digital Studio
- Діана Бондаренко - Senior Frontend Developer
- Віталій Демчишин - Senior Python Developer
- Ірина Марусяк - Senior Project Manager at SoftServe
- Валерія Ліхолєт - HR Specialist at Remofirst
- Python
Програма курсу
Python Core
- Загальна інформація
- Вступ до Python
- Умовні вирази та цикли
- Функції
- Модулі та пакети
- Робота з колекціями
- Обробка рядків
- Робота з файлами
- ООП в Python
- Робота з датами та часом
- Стандартна бібліотека Python
- Робота з зовнішніми бібліотеками
Git + GitHub
- Загальна інформація
- Встановлення GIT
- Налаштування глобальних даних користувача
- Інтеграція Git з середовищем розробника
- Створення репозиторію
- Базові команди GIT
- Робота в команді за допомоги Git
- Merge conflict
- GitHub
- Конфігурація доступу до репозиторію
- Pull Request
Особливості курсу
- Зручна LMS система
- Безстроковий доступ до лекцій та матеріалів
- Чат з менторами
- Перевірка завдань
- Модуль по Git
- Живі консультації
Викладачі курсу
- Віталій Демчишин - Senior Python Developer
- Сергій Журавльов - Співзасновник OktenWeb Digital Studio
- Роман Жеребецький - Senior Developer at EPAM Systems





