- Fullstack
Ти опануєш всі необхідні знання та навички Full Stack Java Developer.
Програма курсу
Базовий рівень
Після Java Fundamentals ти вмітимеш:
- Застосовувати на практиці основні принципи об'єктно-орієнтованого програмування та синтаксичні конструкції мови програмування Java
- Створювати проєкти за допомогою Maven
- Керувати залежностями, плагінами та збіркою проєктів
- Працювати з фреймворками та інструментами розробки
- Розробляти консольні застосунки та базові вебзастосунки
- Працювати з розподіленою системою керування версіями файлів GIT
На курсі Frontend Fundamentals ти навчишся:
- Створювати сучасні, адаптовані для мобільних пристроїв та десктопів вебсайти з високим рівнем SEO-оптимізації, використовуючи HTML, CSS і JavaScript
- Використовувати сучасні інструменти розробника на основі Visual Studio Code та Git/GitHub для публікації коду і розгортання проєкту
Після Data Base Fundamentals зможеш:
- Розробляти й адмініструвати бази даних, необхідні для будь-яких повноцінних IT-рішень (як реляційні, так і нереляційні)
- Проєктувати та створювати таблиці, і будувати запити до них з використанням мови SQL
Після DevOps Developers навчишся:
- Використовувати на базовому рівні інструментарії розгортання, підтримки та тестування середовищ виконання програмного забезпечення
- Створювати та оптимізовувати інфраструктури необхідні для роботи програмних продуктів
- Використовувати технології автоматизації виробничих процесів (CI/CD), пов'язаних з розробкою програм та їх розгортанням
- Створювати самостійно та використовувати контейнери й інструменти для роботи з ними
Поглиблений рівень
Після Practical Java ти:
- Поглибиш знання з основ Java
- Вмітимеш створювати сучасні вебзастосунки, використовуючи Spring Data JPA, Spring MVC, Spring Security
- Працюватимеш із базами даних, використовуючи JDBC та Hibernate
- Зможеш будувати проєкти в клієнт-серверній архітектурі, використовуючи REST API
- Знатимеш, як писати модульні тести для розробки застосунків
Пройдеш курс Practical React ти навчишся:
- Створювати вебзастосунки з використанням React, Node.js, Next.js та мов програмування JavaScript і TypeScript, а також тестувати їх
- Розуміти принципи SOLID і знати, як їх застосовувати
- Працювати в команді за методологією SCRUM та розвивати свої soft skills
- Створювати повністю функціональний вебпроєкт
- Застосовувати ключові аспекти роботи з JavaScript
Проєктний рівень
Після Project-based learning Full Stack Java/React ти вмітимеш:
- Ефективно працювати в проєктній команді за методологією Agile, оцінювати завдання, розставляти пріоритети та працювати з дедлайнами
- Налаштовувати та використовувати Dev, Stage та Prod середовища для розробки та розгортання вебзастосунків
- Розробляти застосунки, використовуючи Java та сучасні фреймворки
- Використовувати проєктну документацію та інструменти розробки, системи керування завданнями та обліку дефектів
Особливості курсу
- Графік 2-3 рази на тиждень переважно у вечірній час
- Живі онлайн-заняття з менторами, записи всіх занять і чат в Discord
- Сертифікат за проходження кожного курсу
- 70% програми - практичні завдання з перевіркою
- Підтримка від менторів
- Можливість навчатися в будь-який час по записах і брати паузу між курсами
- Матеріали англійською мовою, викладання українською
- Навчаємо використовувати сучасні ШІ-помічники та інструменти
- Спільнота однодумців у Discord
- Доступ до додаткових e-курсів
- Безкоштовний розмовний клуб з англійської
- Закриті події з експертами компанії
Викладачі курсу
- В'ячеслав Колдовський - Full Stack Developer
- Владислав Хричов - Full Stack Developer
- Михайло Плеша - Full Stack Developer
- Дмитро Міночкін - Cloud Architect
- C# / .NET
Пориньте в професію крок за кроком - від нуля до вашої першої пропозиції про роботу
План навчання
Базовий рівень
Після C#/.Net Fundamentals ти вмітимеш:
- Застосовувати на практиці основні принципи об'єктно-орієнтованого програмування та синтаксичні конструкції мови програмування C#
- Розробляти повноцінні сучасні додатки, якість яких забезпечується обробкою виняткових ситуацій і помилок, а також автоматизованими модульними тестами
- Працювати зі змінними різних типів даних і з даними у файлах, з колекціями .NET і генериками, керувати даними за допомогою Linq
На курсі Frontend Fundamentals ти навчишся:
- Створювати сучасні, адаптовані для мобільних пристроїв та десктопів вебсайти з високим рівнем SEO-оптимізації, використовуючи HTML, CSS і JavaScript
- Використовувати сучасні інструменти розробника на основі Visual Studio Code та Git/GitHub для публікації коду і розгортання проєкту
Після Data Base Fundamentals зможеш:
- Розробляти й адмініструвати бази даних, необхідні для будь-яких повноцінних IT-рішень (як реляційні, так і нереляційні)
- Проєктувати та створювати таблиці, і будувати запити до них з використанням мови SQL
Після DevOps for Developers навчишся:
- Розгортати, підтримувати та тестувати середовища і інфраструктури для виконання проєктів
- Автоматизувати процеси збірки і розгортання (CI/CD) у тому числі з використанням контейнерів
Поглиблений рівень
Після Practical C#/.Net ти вмітимеш:
- Досліджувати та взаємодіяти з метаданими типів під час виконання за допомогою Reflection
- Створювати вебзастосунки з ASP.Net Core MVC та REST API
- Тестувати вебзастосунки
- Розуміти SOLID принципи та знатимеш як їх застосовувати
Проєктний рівень
Після Project-based learning Backend .NET ти вмітимеш:
- Працювати за методологією Agile
- Налаштовувати та використовувати Dev середовище для розробки та розгортання проєктів
- Розробляти вебзастосунки з ASP.NET Core та Entity Framework Core
- Ефективно працювати в проєктній команді: оцінювати задачі, розставляти пріоритети та працювати з дедлайнами
- Працювати з проєктною документацією та інструментами розробки, системами керування завданнями та обліку дефектів
Особливості курсу
- Графік 2-3 рази на тиждень переважно у вечірній час
- Живі онлайн-заняття з менторами, записи всіх занять і чат в Discord
- Сертифікат про проходження курсу
- Допомога ментора
- 70% програми - практичні завдання з перевіркою
- Можливість навчатися в будь-який час по записах і брати паузу між курсами
- Навчаємо використовувати сучасні ШІ-помічники та інструменти
- Спільнота однодумців у Discord
- Доступ до додаткових e-курсів
- Безкоштовний розмовний клуб з англійської
- Закриті події з експертами компанії
Викладачі курсу
- В'ячеслав Колдовський - Full Stack Developer
- Владислав Хричов - Full Stack Developer
- Михайло Плеша - System Administrator
- Дмитро Міночкін - Cloud Architect
- Владислав Тимощук - Full Stack Developer
- Ігор Когут - PhD
- Олександр Пюра - Ментор SoftServe Академії
- Ірина Завущак - Ментор SoftServe Академії
- Ігор Капацила - Full Stack Developer
- Java
Вивчення основних принципів об'єктно-орієнтованого програмування i синтаксичних конструкцій мови програмування Java.
План курсу
Теми:
- Базові парадигми об'єктно-орієнтованого програмування
- Основні типи даних та операції над змінними різних типів
- Керуючі конструкції які відповідають за хід виконання програми: цикли та оператори розгалуження
- Механізми обробки виняткових ситуацій та помилок, що можуть виникнути під час виконання програми
- Основні принципи роботи із потоками введення та виведення
- Java.io, зберігання, отримання та маніпулювання даними
- Робота з колекціями, застосування різних структур даних для розв'язування задач
- Функціональні інтерфейси та Lambda, Stream API, Data and Time API
- Maven. Code convention. Відлагодження коду
- JDBC та огляд роботи з базами даних
- Сервлети, jsp та вступ до вебпрограмування
Після завершення курсу ти вмітимеш
- Розробляти програми в об'єктно-орієнтованому стилі, а саме:
- виконувати інкапсуляцію даних всередині класу
- використовувати механізм наслідування для опису нових класів на основі вже існуючих
- застосовувати концепцію поліморфізму під час створення об'єктів з однаковим інтерфейсом але різною внутрішньою структурою
- Створювати і працювати із змінними різних типів даних, виконувати арифметичні і логічні операції над різними типами даних
- Використовувати різні управляючі конструкції для керуванням ходом виконання програмного коду
- Обробляти виняткові ситуації та помилки, що можуть виникнути під час виконання програми, делегувати обробку виняткових ситуацій іншим методам, створювати свої власні обробники виняткових ситуацій
- Програмно виконувати запис даних (бінарних, текстових) у файл та зчитувати дані із файлу, виконувати сереалізацію та десереалізацію даних
- Створювати колекції об'єктів, використовувати ітератори для доступу до колекції об'єктів
- Створювати maven проети та, використовуючи JDBC, працювати з базами даних
- Розробляти нескладні вебдодатки
- Працювати з розподіленою системою керування версіями файлів, а саме з GIT
Переваги курсу
- Це одна з найпопулярніших мов у світі, що означає не велику конкуренцію, а радше підтримку глобальної ІТ-спільноти
- Вивчаючи Java, ти зможеш скористатись великою кількістю онлайн ресурсів та рішень, що є особливо корисними на початку
- Створена на одній платформі, Java-програма може бути скомпільована і запущена на багатьох інших девайсах
- Підтримка ментора впродовж навчального процесу
- Підсилення твого CV
- Доступ до додаткових е-курсів для навчання у власному темпі
- Онлайн-курси за рівнем англійської та Speaking Club
Викладачі курсу
Oleksandr Butrym - Ментор SoftServe Академії
Больше информации- Web & Mobile Design / UI/UX
Даний курс спрямований на тих, хто тільки починає свій шлях у сфері дизайну. Протягом курсу ви освоїте основний інструмент, без якого не обходиться жоден UI/UX-дизайнер - Figma. По завершенні навчання ви матимете два готові проєкти, які зможете додати до свого портфоліо.
Програма курсу
Підготовка до початку курсу
Відразу ж після проходження співбесіди та зарахування студент починає підготовку до навчання. В якості першого домашнього завдання студенту висилається література з якою йому доведеться ознайомитися до початку курсу.
Модуль: Soft Skills
- Основні комунікативні навички
- Орієнтування у ситуації спілкування
- Управління емоціями
- Емоційний інтелект
- Критичне мислення
- Робота у команді
- Самопрезентація
Модуль 1. Дизайн сайтів
- Дизайн-процес та його етапи: від проведення бізнес-інтерв’ю до презентації прототипу клієнту
- Принципи проєктування досвіду користувача, розуміння його потреб, логіку та взаємодію з інтерфейсом
- Основи візуального дизайну:
- побудова композиції
- робота з кольором, сіткою, типографікою
- Після проходження модуля необхідно виконати два кейси: лендінг та багатосторінковий сайт
Модуль 2. Мобільний застосунок
- Гайдлайни iOS & Android
- Відмінність користувацького досвіду на різних девайсах
- Прив'язка користувачів до свого продукту за допомогою використання гейміфікації
- Анімації та взаємодії з інтерфейсом
- Після проходження модуля необхідно виконати макет для релізу в магазинах застосунків, а також звичне демо для клієнта.
Особливості курсу
- Живі вечірні заняття (19:00-22:00)
- Система оцінки знань
- Проєкти для портфоліо
- Допомога ментора
- Сертифікат про проходження курсу
Викладачі курсу
- Сергій Коваленко - Senior UX/UI designer, Founder at Siegfried Design Büro
- Олег Вакарчук - Middle UX/UI designer, Freelance
- Олег Сліпченко - Product Designer у Slots City
- Московчук Дарина - Onereach.ai Web/Brand Designer
- QA Automation / QA Manual
План курсу
Теми:
- Вступ до QC
- Життєвий цикл продукту. Методології. Моделі
- Вимоги
- Підходи до тестування. Рівні тестування. Типи тестування
- Техніки тест-дизайну
- Тестування різних видів ПЗ
- Тестові випадки
- Звітування дефектів
- Вступ до технологій
- Основи мереж та інтернету
- Архітектура веб-програм
- Вступ до баз даних
- Основи мови запитів SQL
- Вступ до шифрування даних
- Віртуалізація та контейнери
Після QC beginner ти вмітимеш:
- Розрізняти різні типи тестування ПЗ
- Аналізувати типові вимоги
- Знаходити та описувати типові (найпоширеніші дефекти)
- Створювати та проходити тестові випадки
- Розумітимеш в загальному архітектуру сучасних програм
- Матимеш поняття про бази даних та мережі, а також HTML
- Вмітимеш писати запити до бази даних на мові SQL
- Отримаєш базове розуміння шифрування даних та роботи з віртуалізацією
- Розумітимеш, які комунікативні навики потрібні для успішної кар'єри в IT
Переваги курсу
- Тестування – надзвичайно важлива частина процесу створення ПЗ
- Старт з нуля, попередня підготовка не потрібна взагалі
- Можливість розпочати кар’єру в ІТ, не маючи здібностей до програмування
- Можливість реалізувати свій потенціал, розвинувши вміння контролювати якість продукту
- Можливість в перспективі перейти у такі нампрями як бізнес аналіз, проєктний та продуктовий менеджмент
- Можливість у перспективі освоїти автоматизацію тестування
- Підтримка ментора впродовж навчального процесу
- Підсилення твого CV
- Доступ до додаткових е-курсів для навчання у власному темпі
- Онлайн-курси за рівнем англійської та Speaking Club
Викладачі курсу
- Vitalii Svatko - Ментор SoftServe Академії
- Ihor Kohut - Ментор SoftServe Академії
- Fullstack
Програма курсу
Базовий рівень
На курсі Frontend Fundamentals ти навчишся:
- Створювати сучасні, адаптовані для мобільних пристроїв та десктопів вебсайти з високим рівнем SEO-оптимізації, використовуючи HTML, CSS і JavaScript
- Використовувати інструменти розробника на основі Visual Studio Code та Git/GitHub для публікації коду й розгортання проєкту
Після курсу JavaScript/TypeScript Fundamentals ти:
- Вивчиш основи JavaScript та TypeScript для frontend й backend
- Створюватимеш інтерактивні елементи та серверні застосунки
Після Data Base Fundamentals зможеш:
- Розробляти й адмініструвати бази даних, необхідні для будь-яких повноцінних IT-рішень (як реляційні, так і нереляційні)
- Проєктувати та створювати таблиці і будувати запити до них з використанням мови SQL
Після DevOps for Developers навчишся
- Розгортати, підтримувати та тестувати середовища і інфраструктури для виконання проєктів
- Автоматизувати процеси збірки і розгортання (CI/CD) у тому числі з використанням контейнерів
Поглиблений рівень
Пройдеш курс Practical React де ти:
- Закріпиш на практиці розробку вебзастосунків з React, Node.js, Next.js та мовами програмування JavaScript/TypeScript й тестувати їх
- Опануєш принципи SOLID та знатимеш, як їх застосовувати
- Навчишся створювати повністю функціональний вебпроєкт
Після практичного Node.js ти:
- Розумітимеш і застосовуватимеш принципи Node.js та ООП
- Розроблятимеш REST API з Express.js та Koa
Після практичного React Native ти зможеш:
- Розробляти додатки з React Native для мобільних пристроїв
- Працювати з Flexbox, керувати станом, подіями та HTTP-запитами
- Використовувати Redux toolkit, SQLite та React Native Gesture Handler
Проєктний рівень
Після Project-based learning Full Stack JavaScript ти вмітимеш:
- Працювати за методологією Agilе
- Писати якісний код, покривати його Unit-тестами
- Розробляти застосунки з використанням JavaScript та сучасних фреймворків (React/Node.js)
- Ефективно працювати в проєктній команді: оцінювати задачі, розставляти пріоритети та працювати з дедлайнами
- Робити рев'ю коду своїх тіммейтів
- Працювати з проєктною документацією та інструментами розробки, системами керування завданнями та обліку дефектів (GitHub Project)
Особливості курсу
- Графік 2-3 рази на тиждень переважно у вечірній час
- Живі онлайн-заняття з менторами, записи всіх занять і чат в Discord
- Сертифікат про проходження курсу
- 70% програми - практичні завдання з перевіркою
- Підтримка менторів
- Можливість навчатися в будь-який час по записах і брати паузу між курсами
- Навчаємо використовувати сучасні ШІ-помічники та інструменти
- Спільнота однодумців у Discord
- Доступ до додаткових e-курсів
- Безкоштовний розмовний клуб з англійської
- Закриті події з експертами компанії
Викладачі курсу
- В'ячеслав Колдовський - Full Stack Developer
- Наталія Ревуцька - Full Stack Developer
- Владислав Хричов - Full Stack Developer
- Михайло Плеша - System Administrator
- Дмитро Міночкін - Cloud Architect
- Ігор Капацила - Full Stack Developer
- C# / .NET
- React
- Fullstack
Ти опануєш всі необхідні знання та навички Full Stack .NET Developer.
Програма курсу
Базовий рівень
Після C#/.Net Fundamentals ти вмітимеш:
- Застосовувати на практиці основні принципи об'єктно-орієнтованого програмування і синтаксичні конструкції мови програмування C#
- Розробляти повноцінні сучасні додатки, якість яких забезпечується обробкою виняткових ситуації та помилок, а також автоматизованими юніт-тестами
- Працювати зі змінними різних типів даних та з даними у файлах, з дженерік .NET колекціями, керувати даними за допомогою Linq
На курсі Frontend Fundamentals ти навчишся:
- Створювати сучасні, адаптовані для мобільних пристроїв та десктопів вебсайти з високим рівнем SEO-оптимізації, використовуючи HTML, CSS і JavaScript
- Використовувати сучасні інструменти розробника на основі Visual Studio Code та Git/GitHub для публікації коду і розгортання проєкту
Після Data Base Fundamentals ти зможеш:
- Розробляти й адмініструвати бази даних, необхідні для будь-яких повноцінних IT-рішень (як реляційні, так і нереляційні)
- Проєктувати та створювати таблиці, і будувати запити до них з використанням мови SQL
Після DevOps for Developers ти навчишся:
- Розгортати, підтримувати та тестувати середовища і інфраструктури для виконання проєктів
- Автоматизувати процеси збірки і розгортання (CI/CD) у тому числі з використанням контейнерів
Поглиблений рівень
Після Practical C#/.Net ти вмітимеш:
- Досліджувати та взаємодіяти з метаданими типів під час виконання за допомогою Reflection
- Створювати вебзастосунки з ASP.Net Core MVC та REST API
- Тестувати вебзастосунки
- Розуміти SOLID принципи та знатимеш як їх застосовувати
На курсі Practical React ти навчишся:
- Створювати вебзастосунки з використанням React, Node.js, Next.js та мов програмування JavaScript і TypeScript, а також тестувати їх
- Принципів SOLID та знатимеш, як їх застосовувати
- Створювати повністю функціональний вебпроєкт
- Застосовувати ключові аспекти роботи з JavaScript
Проєктний рівень
Після Project-based learning Full Stack .Net/React ти вмітимеш:
- Працювати за методологією Agile, планувати та оцінювати завдання відповідно до спринтів
- Налаштовувати та використовувати Dev, Test і Prod середовища для розробки та розгортання вебзастосунків
- Розробляти повноцінні вебзастосунки з використанням .NET, ASP.NET Core для backend та React.js для frontend
- Ефективно працювати в проєктній команді: оцінювати задачі, розставляти пріоритети та дотримуватися дедлайнів
- Використовувати проєктну документацію, а також інструменти керування завданнями та обліку дефектів, такі як Jira або Github board
- Інтегрувати backend та frontend за допомогою REST API, забезпечуючи надійний та гнучкий обмін даними між серверами та клієнта
Особливості курсу
- Графік 2-3 рази на тиждень переважно у вечірній час
- Живі онлайн-заняття з менторами, записи всіх занять і чат в Discord
- Сертифікат про проходження курсу
- 70% програми - практичні завдання з перевіркою
- Підтримка ментора
- Можливість навчатися в будь-який час по записах і брати паузу між курсами
- Навчаємо використовувати сучасні ШІ-помічники та інструменти
- Спільнота однодумців у Discord
- Доступ до додаткових e-курсів
- Безкоштовний розмовний клуб з англійської
- Закриті події з експертами компанії
Викладачі курсу
- В'ячеслав Колдовський - Full Stack Developer
- Наталія Ревуцька - Full Stack Developer
- Владислав Хричов - Full Stack Developer
- Михайло Плеша - System Administrator
- Дмитро Міночкін - Cloud Architect
- Владислав Тимощук - Full Stack Developer
- Ігор Когут - PhD
- Олександр Пюра - C#/.Net Developer
- Ірина Завущак - C#/.Net Developer
- Ігор Капацила - Full Stack Developer
- Web & Mobile Design / UI/UX
Програма курсу охоплює усі навички та знання необхідні для старту у сфері WEB-design. Після закінчення курсу видається сертифікат, а Ваше портфоліо поповниться одразу 4 проєктами.
Програма курсу
Підготовка до початку курсу
В якості першого домашнього завдання студенту висилається література з якою йому доведеться ознайомитися до початку курсу.
Модуль: Soft Skills
- Основні комунікативні навички
- Орієнтування у ситуації спілкування
- Управління емоціями
- Емоційний інтелект
- Критичне мислення
- Робота у команді
- Самопрезентація
Модуль 1. Промо-сайт
- Дизайн-процес та його етапи: від проведення бізнес-інтерв’ю до презентації прототипу клієнту
- Принципи проєктування досвіду користувача, розуміння його потреб, логіку та взаємодію з інтерфейсом
- Основи візуального дизайну:
- побудова композиції
- робота з кольором, сіткою, типографікою
- Після проходження модуля необхідно зібрати роботу в клікабельний прототип, підготувати презентаційні матеріали та захистити свою роботу перед клієнтом
Модуль 2. Мобільний додаток
- Гайдлайни iOS & Android
- Відмінність користувацького досвіду на різних девайсах
- Прив’язка користувачів до свого продукту за допомогою використання гейміфікації
- Анімації та взаємодії з інтерфейсом
- Після проходження модуля необхідно виконати макет для релізу в магазинах застосунків, а також звичне демо для клієнта.
Модуль 3. Адмін-панель
- Просунуті UX техніки
- Психологія людського сприйняття
- Перші інтерв’ю призначені для користувача
- Обробка результати опитувань та якісні висновки на основі них
- Робота в дизайн командах і розподіл завдань
- Таблиці, календарі, форми та інші елементи високонавантажених систем
- Метрики продуктового дизайну на основі яких можна оцінити свою роботу
Модуль 4. Продуктовий дизайн
- Аналітичні дослідження для проєкту
- Дизайн сесії та брейншторми
- Вивчення та аналіз користувачів
- Прийняття рішень на основі отриманих даних
- Дипломна робота на одну із запропонованих соціально-значущих тем
Професійні поради та кар'єрне просування
Воркшопи та майстер-класи
Бонусний модуль: Англійська для ІТ
Особливості курсу
- Живі вечірні заняття (19:00-22:00)
- Система оцінки знань
- Робота в команді
- Супровід ментора
- Дипломний проєкт та сертифікат про закінчення навчання
- Допомога у працевлаштуванні
Викладачі курсу
- Сергій Коваленко - Senior UX/UI designer, Founder at Siegfried Design Büro
- Олег Вакарчук - Middle UX/UI designer, Freelance
- Олег Сліпченко - Product Designer у Slots City
- Московчук Дарина - Onereach.ai Web/Brand Designer
- Frontend
Пориньте в професію крок за кроком - від нуля до вашої першої пропозиції про роботу
План навчання
Базовий рівень
На курсі Frontend Fundamentals ти навчишся:
- Створювати сучасні адаптовані для мобільних пристроїв та десктопів вебсайти з високим рівнем SEO-оптимізації, використовуючи HTML, CSS і JavaScript
- Використовувати сучасні інструменти розробника на основі Visual Studio Code та Git/GitHub для публікації коду й розгортання проєкту
Після JavaScript/TypeScript ти вивчиш:
- Дві мови програмування - JavaScript та TypeScript, необхідні для створення Frontend, мобільних та Full Stack рішень
- Навчишся використовувати всі їхні ключові особливості, зокрема типи даних, синтаксичні конструкції та асинхронність
- Створювати інтерактивні елементи (валідацію, паролі, динамічні кнопки, елементи гри тощо) і розробляти серверні застосунки, створюючи код, що працює на Backend
Після Data Base Fundamentals ти зможеш:
- Розробляти й адмініструвати бази даних, необхідні для будь-яких повноцінних IT-рішень (як реляційні, так і нереляційні)
- Проєктувати та створювати таблиці і будувати запити до них з використанням мови SQL
Після DevOps для розробників ти навчишся:
- Розгортати, підтримувати та тестувати середовища і інфраструктури для виконання проєктів
- Автоматизувати процеси збірки і розгортання (CI/CD) у тому числі з використанням контейнерів
Поглиблений рівень
Після Практичного React ти навчишся:
- Створювати вебзастосунки з React, Node.js, Next.js та мовами програмування JavaScript/TypeScript, а також тестувати їх
- Принципів SOLID та знатимеш, як їх застосовувати
- Працювати в команді за методологією SCRUM та прокачаєш soft skills
- Створювати повністю функціональний вебпроєкт
Проєктний рівень
Після проєктного навчання ти вмітимеш:
- Працювати за методологією Agilе (SCRUM)
- Писати якісний код, покривати його Unit-тестами
- Розробляти застосунки з використанням JavaScript та сучасних фреймворків (React/Node.js)
- Ефективно працювати в проєктній команді: оцінювати задачі, розставляти пріоритети та працювати з дедлайнами
- Рев'ювити код своїх тіммейтів
- Працювати з проєктною документацією та інструментами розробки, системами керування завданнями та обліку дефектів (GitHub Project)
Особливості курсу
- Графік 2-3 рази на тиждень переважно у вечірній час
- Живі онлайн-заняття з менторами, записи всіх занять і чат в Discord
- Сертифікат про проходження курсу
- 70% програми - практичні завдання з перевіркою
- Підтримка ментора
- Можливість навчатися в будь-який час по записах і брати паузу між курсами
- Навчаємо використовувати сучасні ШІ-помічники та інструменти
- Спільнота однодумців у Discord
- Доступ до додаткових e-курсів
- Безкоштовний розмовний клуб з англійської
- Закриті події з експертами компанії
Викладачі курсу
- В'ячеслав Колдовський - Full Stack Developer
- Владислав Хричов - Full Stack Developer
- Володимир Паньків - Full Stack Developer
- Михайло Плеша - System Administrator
- Дмитро Міночкін - Cloud Architect
- Олег Іванюк - Full Stack Developer
- Владислав Тимощук - Full Stack Developer
- Ігор Капацила - Full Stack Developer
- Java
Проєктне навчання - це можливість закріпити свої знання та навички на практиці. Протягом 6 тижнів ти працюватимеш з командою на проєкті, де отримаєш справжній досвід роботи з Java та сучасними фреймворками. В результаті, окрім знань та практики написання коду, додаси у LinkedIn навички роботи за методологією Agile, а також проєктний кейс до свого CV. Це допоможе підвищити твою цінність на ринку праці та шанси на крутий оффер.
План навчання
Проєкт
Ти навчатимешся на проєкті GreenCity. GreenCity в ігровому форматі допомагає мешканцям міста навчитися вести більш екологічний стиль життя. Проєкт некомерційний та є у вільному доступі.
Етапи
- Онбординг на проєкті: отримання доступів до середовищ роботи, розгортання проєкту, доступ до документації та іншої необхідної інформації
- Оцінка, планування та розподіл завдань
- Написання unit-тестів, виправлення багів, розв'язання простих задач
- Розробка нового функціоналу проєкту та удосконалення наявного
- Презентація виконаної роботи та обговорення результатів в команді
Технології, які ти застосовуватимеш:
- Java Framework: Spring Boot, Spring Data JPA, Spring MVC (REST), Spring Security
- Database: PostgreSQL, Liquibase
- Code quality: Checkstyle, Sonar
- Testing: Junit, PowerMock, Mockito
- SDLC Scrum/Kanban
- Source Control System GitHub
Ти навчишся:
- Працювати за методологією Agile
- Працювати з Dev, Test та Prod середовищами
- Розробляти застосунки з використанням Java та сучасних фреймворків
- Ефективно працювати в проєктній команді: оцінювати задачі, розставляти пріоритети та працювати з дедлайнами
- Працювати з проєктною документацією та інструментами розробки, системами керування завданнями та обліку дефектів
Навчання для тебе якщо ти:
- Маєш ґрунтовні знання Java та чітке розуміння принципів ООП
- Володієш англійською на рівні Pre-Intermediate Strong і вище
- Знаєш про технології, пов’язані з базами даних, а також HTML, CSS, JavaScript
- Розумієш принципи розгортання системи, безперервної збірки та автоматизації цих процесів
- Можеш приділяти навчанню 2-4 години щодня
- Вмієш користуватися Git
Особливості курсу
- Кейс командного проєкту для твого CV
- Соціальний проєкт зі справжніми викликами
- Підтримка ментора
- Soft&hard навички для майбутньої роботи
- Міні-групи з 6-11 студентів
- Сертифікат про завершення проєктного навчання
- Відбір на курс в 3 етапи
- Доступ до додаткових електронних курсів для навчання у власному темпі
- English Speaking Club
Викладачі курсу
- Olha Shutylieva - Ментор SoftServe Академії
- Oleksandr Butrym - Ментор SoftServe Академії
- Frontend
План курсу
Вступ до курсу
Розуміння взаємодії веб-браузерів та веб-серверів. Представляємо інструменти: Інструменти розробника веб-браузера, засоби прототипування веб-сторінок, IDE, робота з GitHub.
HTML
Структура документа HTML, пари тегів, елемент, посилання, вкладеність, перевірка HTML, нові та застарілі теги в HTML, основи зображень, відео та аудіо, додавання карти, створення форми з відправкою на email. Командна робота над проєктом в GitHub.
Основи CSS
Додавання CSS на веб-сторінку, селектори та їх специфічність, приєднання шрифтів, вбудований та блок-потік, позиціонування CSS, стилі браузера за замовчуванням та їх очищення.
Практикум з верстки в CSS
Модель FlexBox та Grid. Медіа-запити. Створення типової сторінки з адаптивною версткою.
CSS-фреймворки. Bootstrap and Tailwind
Введення до CSS-фреймворків, приєднання їх до сторінки та створення типових елементів веб-сторінки.
Поглиблений CSS
Поглиблені теми в CSS, анімація, трансформація. Створення анімованого бургер-меню.
Вступ до JavaScript
Додавання JavaScript на веб-сторінку, коментарі, типи даних, оголошення змінних, перетворення типів, функції, умови, тернарний оператор.
Цикли та масиви в JavaScript
Цикли, масиви та їх методи, анонімні та стрілкові функції.
Робота з об'єктами в JavaScript
Об'єкти, різні способи їх створення, JSON, прототипне наслідування, класи.
Робота з DOM та BOM в JavaScript
Вступ до BOM/DOM, пошук елементів на DOM, модифікація DOM, встановлення обробників подій, створення динамічних елементів (карусель елементів та ін.).
Взаємодія з сервером та основи NodeJS
Основи асинхронного програмування в JavaScript. Використання Fetch для відправки та отримання даних з сервера. Використання NodeJS для створення простого сервера. Доступ до API, у тому числі Open AI для штучного інтелекту.
Інтернет-магазин
Створення простого, але повнофункціонального інтернет-магазину (завантаження списку товарів з бекенду, збереження товарів в корзині, виведення інформації про товар в модальному вікні, відправка замовлення на email).
Бонусний модуль. Вступ до React та NextJS
Перші кроки до створення додатків з React/NextJS.
Після закінчення курсу ти вмієш:
- Створювати коректну розмітку HTML-сторінки і перевіряти її за допомогою валідатора
- Писати селектори в CSS
- Створювати CSS-стилі, зокрема для верстки сторінки з використанням FlexBox та CSS Grid Layout та підтримкою responsive і візуальних ефектів
- Створювати JavaScript-код для вирішення типових задач клієнтського веб-програмування
- Структурувати і проектувати JavaScript-код з використанням функцій та об'єктів, обирати та створювати коректні колекції даних, а також оформлювати код відповідно до Google JavaScript Style Guide
- Інтегрувати JavaScript і HTML, зокрема знати різні варіанти включення JavaScript до HTML, а також задання обробників подій, створення HTML-форм, побудова і використання регулярних виразів у JavaScript і HTML
- Здійснювати пошук помилок за допомогою вбудованого відладчика у браузері, моніторити використання ресурсів, користуватися консоллю для виводу інформації
- Використовувати бібліотеку jQuery для маніпуляції елементами DOM, створення базових ефектів та виконання Ajax-запитів
- Створювати і виконувати Ajax/Fetch-запити, використовувати формати XML і JSON для передачі даних
- Використовувати Git для збереження версій проєкту і публікації сайту на GitHub
Особливості курсу
- Не потрібно розтягувати навчання на роки: опанувати основи HTML, CSS i JavaScript можна за лічені тижні
- Це базовий курс, проходження якого дозволить прискоритись у вивченні інших мов програмування, що використовуються у Web, зокрема C#, Python чи Java
- Доступний кожному: вивчення HTML5, CSS3 i JS не потребує надзусиль чи додаткових знань з комп'ютерних наук
- Знаючи HTML5, CSS3 i JS, ти легко налагодиш взаємодію з веб-дизайнерами чи девелоперам
- HTML/CSS/JS - це комплект із трьох мов, які розуміють усі веб-браузери (Safari, Firefox, and Google Chrome та ін.)
- HTML, CSS і JS дозволять тобі створювати сучасні, адаптовані для мобільних пристроїв та десктопів веб-сайти з високим рівнем SEO-оптимізації
- Підтримка ментора впродовж навчального процесу
- Підсилення твого CV
- Доступ до додаткових е-курсів для навчання у власному темпі
- Онлайн-курси за рівнем англійської та Speaking Club
Викладачі курсу
Vyacheslav Koldovskyy - 20 років професійного досвіду в ІТ
Больше информации- QA Automation / QA Manual
Програма курсу
Базовий рівень
Після базового курсу тестування та основ ІТ ти:
- Вмітимеш розрізняти різні типи тестування ПЗ
- Зможеш аналізувати типові вимоги
- Будеш знаходити та описувати типові (найпоширеніші) дефекти
- Навчишся створювати і проходити тестові випадки
- Будеш розуміти в загальному архітектуру сучасних програм
- Будеш мати поняття про бази даних та мережі, а також HTML
- Вмітимеш писати запити до бази даних на мові SQL
- Отримаєш базове розуміння шифрування даних та роботи з віртуалізацією
- Розумітимеш, які комунікативні навики потрібні для успішної кар'єри в ІТ
Після Java бащового курсу ти вмітимеш:
- Застосовувати на практиці основні принципи об'єктно-орієнтованого програмування i синтаксичні конструкції мови програмування Java
- Розробляти базові вебдодатки
- Працювати з розподіленою системою керування версіями файлів GIT
Після курсу основи автоматизації тестування ти вмітимеш:
- Розробляти проєкти на Java для автоматизації тестів та перевірки якості програмного забезпечення
- Використовувати сучасні інструменти автоматизованого тестування програмного забезпечення
- Працювати з бібліотеками автоматизованого тестування, системами керування дефектами, базами даних та іншими важливими речами
Практичний рівень
Після практичного курсу автоматизації тестування ти:
- Знатимеш, як тестувати та які підходи використовувати для перевірки веб додатків та API
- Використовуючи Selenium WebDriver, навчишся створювати автоматизовані тести для перевірки їх функціоналу
- Набудеш навики роботи з популярними інструментами: JUnit, PowerMock і PowerMockito, Maven, Swagger, Curl, OKHttp і RestAssured, Slf4j/Log4j, Allure Framework та ін.
- Знатимеш, як розробляти автоматизовані тести, використовуючи шаблон проектування PageObject
- Працюватимеш з базами даних, використовуючи JDBC
- Отримаєш досвід командної роботи
Проєктний рівень
Після проєктного навчання з автоматизованого тестування ти:
- Отримаєш досвід роботи на овпенсорсному проєкті, тестуючи веб-додатки та АРІ
- Зможеш розробляти фреймоврк для автоматизованого тестування, використовуючи шаблон проєктування PageObject
- Вмітимеш працювати в команді разом з девелоперами, бізнес-аналітиками, дизайнерами тощо під керівництвом досвідчених експертів та менторів
- Навчишся планувати, оцінювати та виконувати завдання за методологією Agile (SCRUM, Kanban)
- Зможеш додати отриманий досвід до свого портфоліо
Особливості курсу
- Постійна підтримка ментора
- Career advisor з тобою на всьому шляху
- Додаткові е-лернінги
- Розмовний клуб з англійської
- Сертифікат по завершенню
- 24/7 доступ до відео та матеріалів
- Ком'юніті однодумців
- Розвиток м'яких навичок
- Технічне інтерв'ю для успішних випускників
- Java
Пориньте в професію крок за кроком - від нуля до вашої першої пропозиції про роботу
План навчання
Базовий рівень
Після Java Fundamentals ти вмітимеш:
- Застосовувати на практиці основні принципи об'єктно-орієнтованого програмування та синтаксичні конструкції мови програмування Java
- Створювати та керувати проєктами за допомогою maven
- Працювати з базами даних за допомогою JDBC
- Розробляти основні веб-додатки
- Працювати з розподіленою системою контролю версій файлів GIT
На курсі Frontend Fundamentals ти навчишся:
- Створювати сучасні, адаптовані для мобільних пристроїв та десктопів вебсайти з високим рівнем SEO-оптимізації, використовуючи HTML, CSS і JavaScript
- Використовувати сучасні інструменти розробника на основі Visual Studio Code та Git/GitHub для публікації коду і розгортання проєкту
Після курсу Data Base Fundamentals зможеш:
- Розробляти й адмініструвати бази даних, необхідні для будь-яких повноцінних IT-рішень (як реляційні, так і нереляційні)
- Проєктувати та створювати таблиці, і будувати запити до них з використанням мови SQL
Після DevOps для розробників ти вмітимеш:
- Використовувати на базовому рівні інструментарії розгортання, підтримки та тестування середовищ виконання програмного забезпечення
- Створювати та оптимізовувати інфраструктури необхідні для роботи програмних продуктів
- Використовувати технології автоматизації виробничих процесів (CI/CD ) пов'язаних з розробкою програм та їх розгортання
- Створювати самостійно та використовувати контейнери і відповідні інструменти для роботи з ними
Поглиблений рівень
Після практичної Java ти вмітимеш:
- Поглибиш знання з основ Java
- Вмітимеш створювати сучасні вебзастосунки, використовуючи Spring Data JPA, Spring MVC, Spring Security
- Працюватимеш із базами даних, використовуючи JDBC та Hibernate
- Зможеш будувати проєкти в клієнт-серверній архітектурі, використовуючи REST API
- Знатимеш, як писати модульні тести для розробки застосунків
Проєктний рівень
Після Project-based learning Backend Java ти вмітимеш:
- Працювати за методологією Agile
- Налаштовувати та використовувати Dev середовище для розробки та розгортання проєктів
- Розробляти застосунки з використанням Java та сучасних фреймворків
- Ефективно працювати в проєктній команді: оцінювати задачі, розставляти пріоритети та працювати з дедлайнами
- Працювати з проєктною документацією та інструментами розробки, системами керування завданнями та обліку дефектів
Особливості курсу
- Графік 2-3 рази на тиждень переважно у вечірній час
- Живі онлайн-заняття з менторами, записи всіх занять і чат в Discord
- Сертифікат про проходження курсу
- 70% програми - практичні завдання з перевіркою
- Підтримка ментора
- Можливість навчатися в будь-який час по записах і брати паузу між курсами
- Навчаємо використовувати сучасні ШІ-помічники та інструменти
- Спільнота однодумців у Discord
- Доступ до додаткових e-курсів
- Безкоштовний розмовний клуб з англійської
- Закриті події з експертами компанії
Викладачі курсу
- В'ячеслав Колдовський - Full Stack Developer
- Владислав Хричов - Full Stack Developer
- Михайло Плеша - Full Stack Developer
- Дмитро Міночкін - Cloud Architect
- Web & Mobile Design / UI/UX
В умовах реальних технічних обмежень і жорстких дедлайнів студенти вирішуватимуть проблеми українських продуктових компаній та стартапів.
Програма курсу
Інтро до продуктового дизайну
- Яка відмінність у роботі продуктового й непродуктового дизайнера
- Як дизайнер впливає на бізнес, і як збільшити цей вплив
- Необхідні знання і навички, щоб стати крутим продуктовим дизайнером
Метрики бізнесу і гроші
- Основні бізнесові метрики для різних типів продуктів
- Що таке юніт економіка
- Як продукт, який ми дизайнимо, впливає на метрики бізнесу
Продуктові метрики. Частина 1: вступ, маркетинг та залучення
- Ключові метрики:
- acquisition
- activation
- retention
- engagement
- revenue
- referral
- Звідки користувачі приходять у продукт. канали залучення
- Як побудувати залучення через самих користувачів. Product-led acquisition
Продуктові метрики. Частина 2: product & growth
- Розбираємо шлях користувача від реєстрації до оплати: задачі дизайнера на кожному етапі
- setup, aha і habit моменти
- Що таке North Star metric і як її вимірювати
Як вирішувати дизайн-задачі: розбір case-studies
- Як влаштований процес роботи в продуктах
- Кроки створення дизайну: від розпаковки задачі до оцінки релізу
- Розбір реальних робочих кейсів кураторів і інших дизайнерів світових компаній
Розпаковка продуктових задач
- Які питання треба задати перед тим як сідати за дизайн
- Як визначати яких даних не вистачає, і як хз швидко збирати для якісного вирішення задачі
- 5W1H метод підходу до продуктових задач
- Формалізація задачі та складення product-alignment document
Discovery. Частина 1: планування досліджень і рекрутинг респондентів
- Як визначити, коли не варто проводити дослідження
- Складання плану дослідження
- Як бути певним, що релевантні респонденти знайдуться
- Рекрутинг: де шукати респондентів. а коли немає бюджету?
Discovery. Частина 2: проведення досліджень
- Методи досліджень і як їх обирати в залежності від задачі
- Проведення глибинних інтерв'ю
- Створення опитувальників
Discovery. Частина 3: аналіз результатів і застосування
- Як швидко організовувати й опрацьовувати зібрану інформацію
- Поширені фреймворки організації результатів досліджень
- Пріоритeзація зібраної інформації
- Як застосовувати зібрані інсайти в дизайні
Продуктові гіпотези і пріоритезація
- З чого складається продуктові гіпотези і як їх формулювати
- Чому навичка пріоритезації важлива для дизайнерів
- Найпоширеніші критерії і фреймворки пріоритезації продуктових фіч
Проєктування
- Як переходити від стікерів до дизайну
- Врахування інсайтів з досліджень і обмежень в рішенні
- Складення user flow і першої ітерації, оптимізація та робота над рішенням
Visual UI
- Чому одні інтерфейси здаються гарними, а інші - ні
- Компоненти створення гарного інтерфейсу: над чим працювати
- Як вдосконалювати свої візуальні навички
Interaction design
- Чому дизайн інтерфейсів не закінчується на створенні статичних екранів
- Поширені патерни взаємодії. як "оживити" інтерфейс
- Доступні інструменти створення взаємодії на десктопі й у мобільних застосунках
- Анімація: принципи, інструменти й реалізація у коді
- Передача дизайну взаємодії розробникам
UX writing
- Як писати ефективні інтерфейсні тексти для переконання, пояснення і помилок
- Принципи і техніки гарного копі, приклади поширених місць застосування в продукті
- Інструменти написання текстів для інтерфейсу
- tone of voice і як консистентно комунікувати з користувачем у всьому продукті - створення емоційного відгуку за допомогою копі
Тестування рішень. Частина 1: класичне
- Розбір методів тестування:
- usability vs concept testing
- moderated vs unmoderated
- Підготовка: складення плану, сценаріїв і задач для тестування
- Поради для проведення тестування й інструменти
Тестування рішень. Частина 2: альтернативне
- Збір і опрацювання фідбеку, внутрішнє тестування з суміжними ролями в компанії
- Як працювати з інструментами аналізу поведінки: хітмапи, записи сесій
- Створення ком'юніті користувачів для швидкого зворотнього зв'язку
- Засоби швидкої валідації продуктових ідей
Аналітика і А/В тести
- Як працює продуктова аналітика, розбір поширених інструментів: Amplitude і Google Analytics
- Як дизайнеру працювати й застосовувати кількісні дані в дизайні
- Дизайн A/B тестів і підвищення шансів на їх успіх
Технічна реалізація
- Як влаштований веб: HTTP запити, API, ендпоінти тощо
- Як дизайнеру працювати з даними, де вони зберігаються та в якому вигляді
- Реалізація дизайну з Figma в коді: чим насправді є auto-layout, компоненти, variables тощо
Презентації
- Створення кейс стаді дизайн-рішень
- Як створити сторітелінг у презентації
- Як презентувати впевнено й переконливо
Комунікація з іншими ролями
- Як дизайн вписується в загальну картину продуктової компанії
- Як співпрацювати з продакт менеджерами, інженерами, аналітиками, маркетологами, сейзлами й підтримкою
- Запрошені гості розповідають про свій досвід роботи з дизайнерами і як співпрацювати ефективніше
Кар'єрна зустріч і працевлаштування
- Як потрапити в першу продуктову компанію
- Розбір флоу працевлаштування: від CV до оферу
- Які навички шукають у дизайнерах різні типи продуктів
- На що звертають увагу різні учасники процесу: від рекрутерів до засновників компанії
Особливості курсу
- Відеолекції та вебінари
- Робота в командах та курсові проєкти
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Борис Бакланов - Senior Product Designer at Klarna
- Арсен Колиба - Product Designer в Wix
- Юрій Опаренко - Staff Product Designer at Meta Inc.
- Станіслав Тихонько - Розвиває мілтек-продукт на основі АІ для розвідки Сил оборони
- Дмитро Грінкевич - Senior Product Designer at PDF Expert
- Катерина Масленкова - Ex-Senior UX Writing Manager at Qonto
- Єлизавета Нотаріус - Product Owner at Creatio
- Project Manager
Це комплексний курс, створений для підготовки проєктних менеджерів до успішного складання сертифікаційного іспиту PMP. Програма охоплює всі необхідні знання і навички, що містяться у PMBOK Guide 7-ї редакції, а також Agile Practice Guide. Протягом курсу ви отримаєте повний набір інструментів і технік, необхідних для проходження іспиту з першої спроби.
Програма курсу
Вступ до PMP та огляд курсу
- Про сертифікацію PMP: умови, іспит, сертифікація
- Огляд PMBOK Guide та ECO
- Вибір Waterfall, Agile або Hybrid підхід
Професійна етика та відповідальність
- PMI Code of Ethics
- Роль Project Manager як лідера
- Відповідальність, довіра, повноваження
Команда проєкту
- Формування команди, мотивація
- Develop Team / Manage Team (PMBOK)
- Team Performance / Servant Leadership (ECO)
Лідерство та управління конфліктами
- Leadership vs Management
- Coaching, mentoring, управління конфліктами
- Stakeholder engagement через команду
Комунікації у проєкті
- Manage Communications
- Active listening, feedback
- Agile: щоденні стендапи, review, retrospective
Управління інтеграцією
- Project Charter
- Develop Project Management Plan
- Monitor and Control Project Work
Управління обсягом (Scope)
- WBS
- Collect Requirements
- Validate Scope
Управління часом та ресурсами
- Schedule Management Plan
- Estimate Activity Duration
- Resource loading
Управління вартістю (Cost)
- Cost baseline, EVM
- Budgeting
- Контроль вартості (Earned Value)
Управління якістю
- Quality Planning / Assurance / Control
- Continuous improvement
- Agile: Definition of Done
Управління ризиками
- Risk register, qualitative/quantitative analysis
- Risk response strategies (avoid, mitigate...)
- Risk in Agile середовищі
Управління закупівлями
- Make or Buy
- Contracts: Fixed Price, T&M, Cost-Reimbursable
- Управління підрядниками
Tailoring + Change Management
- Tailor processes (PMI requirement!)
- Manage change, Change Control Board (CCB)
- Governance and compliance
Business Value & Benefits Realization
- Стратегічне вирівнювання проєктів
- Benefits Management Plan
- Delivery vs value (Agile мислення)
Стейкхолдери та їх вплив
- Stakeholder register
- Engage stakeholders
- Stakeholder collaboration (особливо в Agile)
Agile / Hybrid Delivery
- Scrum, Kanban, XP
- Agile roles (PO, SM, Team)
- MVP, backlog, velocity
Пробний іспит + аналіз
- 60 питань (симуляція)
- Розбір помилок
Поради щодо іспиту та закриття курсу
- Тайм-менеджмент на іспиті
- Останні поради (brain dump, 3-літерні абревіатури)
- Q&A, зворотний зв'язок
Результати після проходження курсу
- Глибоке розуміння PMBOK Guide
- Практичні навички
- Конкурентні переваги
- Підготовка до іспиту
- Підвищення професійної компетенції
Особливості курсу
- Лекції
- Домашні завдання
- Презентації
- Доступ до курованого комьюніті
- Відеозаписи лекцій
- Персональні консультації
- Робота над здачею екзамену до результату
- Сертифікат про проходження курсу
Викладачі курсу
- Ростислав Чайка - Засновник Lemberg Tech Business School
- Maksym Vyshnivetskyi - Luxoft, Director, Quality Assurance
- Oleksandr Osypenko - Team international, Program Manager
- Dmytro Liesov - Nova Poshta Global and Beetroot AB, ex-Head of PMO
- Lead / Architect / CTO
Програма курсу
Типи лідерів та стилі керування командами
- Розгляд основних стилів лідерства (авторитарний, демократичний, трансформаційний, ситуативний)
- Їхні особливості, плюси та мінуси кожного
- Інструменти для визначення власного стилю лідерства через самооцінку та зворотний зв'язок від команди
Робота з командою: найм, звільнення, кар'єра
- Цикл піпл-менеджменту для керівника
- Роль керівника при підборі та адаптації нового співробітника
- Управління результатами співробітника
- Управління зростанням співробітника
- Завершення співпраці
Правила проведення 1:1 зустрічей
- Методики проведення індивідуальних зустрічей (Regular 1:1, feedback sessions)
- Як створити довірливу атмосферу
- Інструменти для відстеження прогресу та постановки індивідуальних цілей (OKR, SMART)
Цілі та система винагород, мотивації в роботі з командою
- Методи постановки цілей для команди (SMART, OKR)
- Системи оцінки продуктивності (360-degree feedback, KPI)
- Побудова мотиваційних програм (фінансові та нефінансові винагороди, визнання досягнень)
Емоційний інтелект і наука про тілесність для управлінця
- Розвиток емоційного інтелекту (самоусвідомлення, управління емоціями)
- Аналіз тілесності та невербальних сигналів (мови тіла, жестів), як використовувати ці інструменти для покращення стосунків у команді
Конфлікти: причини, моделі, способи подолання
- Причини та види конфліктів в організації
- Етапи розвитку конфлікту
- Як потрібно діяти HR-менеджеру в залежності від стадії конфлікту
- Місце медіації у менеджменті команд
- Медіаційні навички та їх складові
- Дії тімліда в залежності від ролі у конфлікті:
- учасник
- медіатор
- консультант
Воркшоп: медіація конфліктів
- Практичні сценарії медіації конфліктів
- Роль керівника, як медіатора
- Як створити безпечний простір для вирішення конфліктних ситуацій
- Використання реальних кейсів для симуляцій вирішення конфліктів
Інновації та управління змінами
- Як впроваджувати інновації в команду
- Управління змінами через моделі (ADKAR, Lewin’s Change Management Model)
- Аналіз бар'єрів для змін і як з ними працювати, залучення команди до процесу змін
АІ рішення для керівників
- Огляд інструментів штучного інтелекту для управління командами (чат-боти для комунікації, автоматизація рутинних процесів, прогнозування ризиків)
- Впровадження аналітичних інструментів для прийняття рішень
- Виконання яких повсякденних задач може взяти на себе ШІ
Різниця в управлінні off- та online командами
- Різні підходи до управління віддаленими та офлайн командами
- Інструменти для онлайн-співпраці (Trello, Slack, Zoom тощо)
- Побудова комунікаційних процесів та підтримка продуктивності в розподілених командах
Роль лідера, як наставника та коуча
- Роль лідера у розвитку співробітників через наставництво та коучинг
- Інструменти для підтримки персонального та професійного розвитку співробітників (GROW модель, коучингові сесії, регулярні зворотні зв'язки)
Кризис-менеджмент
- Методики управління в умовах кризи (війна, кадрові кризи, зміни ринку)
- Планування дій у кризових ситуаціях, комунікація з командою під час криз
- Особливості комунікації з командою під час кризи
Культурна різноманітність у командах
- Як керувати командами з різними культурними цінностями, релігіями та національними особливостями
- Інструменти для створення інклюзивного середовища, де кожен може відчувати себе комфортно та працювати
Особливості курсу
- 7 тижнів інтенсивного та продуктивного навчання
- Актуальні та дієві інструменти для ефективної взаємодії з командою
- 28 години практичної інформації
- Воркшопи для відпрацювання навичок
- Доступ до записів без обмежень
- Сертифікат після завершення курсу
- Навички лідера, які одразу можна перевірити в роботі
Викладачі курсу
- Анна Лаврова - Agile Coach at Wemanity Belgium
- Наталія Блощинська - Deputy HRD at ALLO Group
- Мар'яна Ківерська - HR Consultant
- Ірина Дяченко - HR Business Partner at Smart Team
- Максим Мироненко - Product Manager at Universe Group
- Gamedev / Unity / Game Design
Курс для початкового занурення в геймдизайн. Будемо створювати концепти, наративи, вивчати технічні можливості та працювати над ігровими інтерфейсами.
Програма курсу
Інтро в геймдизайн
- Знайомство з індустрією та професією геймдизайнера
- Дизайнери у геймдеві: які бувають та що роблять
- Інструментарій та майндсет дизайнера ігор
Жанри, сетинги ігор та гравці
- Розбір ігрових жанрів та сетингів
- Дослідження типів гравців
- Квест: проаналізувати 10 різних ігор та їхню аудиторії
- Сайд квест: пограти в одну з ігор з аналізу
Ігрові механіки, системи та геймплей
- Розбір ігрових механік, систем та прогресій, а також core & meta gameplay
- Аналіз і розуміння стовпів ігор (game pillars) та стану потоку
- Квест: аналіз ігрових систем та їх документація
- Сайд квест: пограти в гру перед аналізом
Ігрові цикли та цілі, деконструкція гри
- Суть та цінність деконструкції, як проводити
- Що таке ігрові цикли та як вони впливають на гравця
- Як ставити ігрові цілі гравцю
- Квест: зіграти в обрану гру та провести повний процес деконструкції
Генерування ідей для ігор та швидкий пітч (one-pager)
- Розбір прийомів для генерування ідей
- one-pager: як запітчити ідею гри за хвилину з односторінковим документом і без
- Квест: сформувати ідею своєї гри та подати її у форматі one-pager
Пітчинг
- Суть та структура пітчдеків
- Розбір процесу пітчингу концепції гри
- Квест: оформити ідею гри у форматі пітчдека
- Три пітчинг сесії: презентуємо ідеї ігор у форматі one-pager'ів та пітчдеків
Ігрова документація
- Жива та корисна ігрова документація: як писати, підтримувати та організовувати
- Квест: створити ігрову документацію для ключових систем своєї гри
Баланс ігрових систем
- Ігровий баланс: суть, види та як з ним працювати
- Робота з баланс-документами, формулами та оформленням
- Квест: проаналізувати баланс гри на вибір
Ігрові інтерфейси та користувацький досвід
- Залучення та утримання гравців на прикладах: чому люди грають та як дизайнери можуть на це впливати
- Принципи побудови ігрових інтерфейсів: як базово працювати з ними
- Квест: проаналізувати ігри з різними видами інтерфейсів
Метрики у відеоіграх
- Ключові метрики, на які варто звертати увагу геймдизайнеру та чому
- Розбір геймплейних і бізнес-метрик
- Низькодеталізовані прототипи ігрових екранів (low-fidelity prototypes): що це таке та як їх створювати
- Квест: створити низькодеталізовані прототипи основних ігрових екранів
Огляд ігрових рушіїв
- Види та відмінності ігрових рушіїв: Unity, Unreal Engine, GameMaker, Ren’Py
- Усе, що треба знати дизайнеру ігор про рушії
- Прототипування в рушіях: навіщо це робити
UI Map - мапа екранів
- UI мапа та як її будувати
- Квест: створити прототипи ще кількох ігрових екранів та поєднати всі в мапу екранів
Кар'єра дизайнера ігор
- Огляд ігрової індустрії у світі та Україні
- Варіанти входу у сферу: з чого починати, як вести LinkedIn, оформляти резюме та як ставитися до тестових завдань
- Співбесіда на посаду геймдизайнера: все, що треба знати
- Тренувальна співбесіда на посаду дизайнера ігор
Особливості курсу
- Відеолекції та вебінари
- Софт
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 14 днів від початку курсу
Викладачі курсу
Микола Маркелов - Senior Game Designer at Gameloft
Больше информации- Business Analyst
План курсу
Тренінг складається з наступних модулів
- АРІ, веб-сервіси, Postman + ДЗ
- Практика роботи в Postman
- Хмарні обчислення, контейнери, оркестрація + ДЗ
- Робота з даними + ДЗ
- Робота з даними: практика - структури даних
- Робота з даними: практика - аналіз даних
Метою програми є допомогти учасникам:
- Отримати теоретичні та практичні знання роботи з АРІ та системами обробки даних
- Оволодіти відповідною технічною термінологією
- Зрозуміло та детально формулювати вимоги до АРІ, хмарної інфраструктури, обробки великих даних
- Здобути навички, що дозволять краще розуміти архітектуру складних систем та способи взаємодії їх частин з функціональної (АРІ) та точки зору перетворення даних (ETL)
Особливості курсу
- Доступ до запису занять
- Мова курсу - українська
- Сертифікат про проходження курсу
- Підтримка ментора
- Невеликі групи
Викладачі курсу
Ганна Каплун - Сертифікований за ISTQB AL Test Manager and Test Analyst
Больше информации- 3D Modeling / 3D Artist / 3D Designer
Програма курсу
3D-modeling
- Працюємо в Autodesk Maya, вивчаємо софт та різні підходи до моделінгу
- На теоретичних та практичних заняттях блоку навчимось класичному пайплайну створення 3D-моделей та моделінгу під SubDiv
Sculpting
- Скульптинг органічних речей в ZBrush Pixologic
- Блок зі створення персонажа у софті
- Вивчаємо ZBrush з інтерфейсу та навігації до деталізації свого стилізованого персонажа
Retopology & UV
- Навчишся оптимізовувати високополігональні моделі, які надалі будуть використані у грі або продакшені
- Розглянемо команди, принципи та правила створення UV-розгорток у програмах Maya та RizomUV
- Вивчимо основні правила запікання карт та нюанси для отримання якісних нормалей
Baking & Texturing
- Навчимося створювати та налаштовувати текстурні карти, а також малювати текстури
- Розберемо текстурування на прикладі стилізованого асету та хардсерфейсної моделі
Rendering
- Завершальний етап роботи над 3D-моделями
- Дізнаєшся про рендеринг у Marmoset Toolbag і створення оточення в Unreal Engine 5
- Будеш працювати з освітленням, ефектами та обробкою зображень
- Навчишся робити сцени, налаштовувати світло та оптимізувати проєкти для швидкої роботи в реальному часі
Soft Skills
- Soft skills – допомога у складанні портфоліо та розміщенні робіт на різних маркетах
- Розберемо як працювати з UpWork, LinkedIn, Behance, Artstation та іншими майданчиками
Дипломний проєкт
Після закінчення занять ти отримаєш технічне завдання для виконання дипломної роботи. Першим етапом буде обрання концепту для майбутнього проєкту та узгодження його з викладачем. Протягом самостійної роботи над проєктом у тебе буде технічна підтримка та відбудуться консультації з викладачами, у фіналі на тебе чекає колективний захист дипломної роботи.
Soft:
- Autodesk Maya
- Substance Painter
- ZBrush
- Rizom UV
- Unreal Engine
- Marmoset Toolbag
Особливості курсу
- Лекції, воркшопи та Q&A сесії
- Практичні завдання
- Підтримка та фідбек
- Дипломний проєкт: консультації + захист
- Сертифікат про проходження курсу
Викладачі курсу
- Олександр Ільїнов - 3D Artist, Pixagon Games
- Володимир Серьогін - 3D Character Artist
- Андрій Погарський - 3D Environment Artist, RCP
- Денис Рудий - Lead Level Designer at Kevuru Games
- Ірина Кишінько - Recruitment Team Lead, Program Ace
- QA Automation / QA Manual
Курс для студентів, які знають основи мануального тестування та шукають роботу QA, але без досвіду не беруть. В рамках курсу, ви отримаєте реальний досвід роботи на проєкті здійснюючи пошук та виправлення багів, проведення фіч на продакшн та досвід роботи з командою. По закінченні занять ви зможете додати реальний проект у портфоліо, а також викладачі нададуть вам детальний фідбек щодо виконаної роботи, який допоможе зрозуміти, що ви робите добре, а що потрібно покращити.
Програма курсу
Тестування форми Login
- Проходження чекліста по формі логін.
- Заведення багів.
- Деплой на окремий енв.
- Ретест пофікшених багів.
- Деплой на енв реліз-кандидата.
- Регресія по формі логін (build # 001).
Проходження Smoke + регресія
- Проходження чекліста Смоук.
- Заведення багів.
- Деплой на окремий енв.
- Ретест пофікшених багів.
- Регресія по Смоук і формі логін (build # 002).
Тестування форми Реєстрації + регресія
- Проходження чекліста Реєстраційної форми.
- Заведення багів.
- Деплой на окремий енв.
- Ретест пофікшених багів.
- Регресія по Реєстраційній формі, формі логін та Смоук тестування (build # 003).
Особливості курсу
- Онлайн заняття проходять ввечері
- Отримання реального досвіду на проєктах
- Індивідуальний фідбек по роботі від викладача
- По закінченні курсу зможете додати реальний проект у портфоліо
- Свідоцтво про закінчення курсу
Вимоги для проходження курсу
- Знання та розуміння основ мануального тестування
- Готовність до роботи мануальним тестувальником
Викладачі курсу
Тарас Радуленко - понад 5 років QA Automation. Працював у компаніях DIO-SOFT, EPAM.
Больше информации







