- iOS Development
- Swift
На Вас чекають живі онлайн-заняття, під час яких Ви вивчатимете основи програмування на Swift і одразу ж застосовуватиме знання на практиці. Разом із досвідченим iOS-розробником Ви напишете свій код та проаналізуєте помилки.
Програма курсу
Знайомство. Огляд курсу
- Структура курсу
- Налаштування робочих машин для практичних занять
- Налаштування інструментів
- Що таке програмування?
Основи розробки на платформі iOS
Мета: вивчення основних інструментів для програмування за допомогою мови Swift UI шляхом створення нового проєкту, роботи з плейграундами, маніпулювання рядками та числами з виведенням результатів у консоль, а також в умінні зберігати код за допомогою системи контролю версій Git.
Q&A. Створення функцій, робота з базовими типами, XCode Playground
Основи мобільної розробки: Робота з мутабельними структурами даних, колекціями та управлінням виконанням коду в iOS середовищі
Мета: навчитися створювати прості інтерфейси за допомогою Swift UI, а також створювати колекції і виводити їх на екран. Оволодіти навичками створення нових типів даних і проведення перевірки коду на виконання, виявлення помилок за допомогою дебагера
Q&A. Створення структур, дженеріки, опціонали, дебагер
Основи програмування в Swift UI: поліморфізм, протоколи, замикання, кортежі, комплексні операції над колекціями для інтерактивного інтерфейсу
Мета: навчитися створювати інтерактивний інтерфейс та виконувати складні операції над колекціями.
Q&A. Замикання і комплексні операції. Інтерактивний інтерфейс. Брифінг про фінальні проєкти
Основи ООП та мережевого програмування
Мета: навчитися процесу завантаження даних з мережі у фоновому режимі та їх відображення на екрані, а також вибір фінального проєкту для практичного застосування отриманих знань.
Q&A. Багатопоточність. URLSession. Вибір і затвердження проєктів
Введення в програмування: архітектурні принципи та патерни (MVC, MVVM), перехід на MVVM у нашій аплікації, тестування (Unit Tests) та основи навігації
Мета: ознайомитися з архітектурою і принципами створення складних продуктів, автоматичним тестуванням окремих компонентів для забезпечення якості коду та основи навігації в Swift UI.
Q&A. Перехід на MVVM. Складаємо тести
Основи збереження даних
Мета: оволодіти навичками збереження даних між сесіями в додатках iOS, а також розуміти принципи роботи файлової системи та системи безпеки в цій операційній системі.
Q&A. Робота із файлами і SwiftData
Спілкування та співпраця: Swift Package Manager, Корисні бібліотеки (Kingfisher), Командна робота (бранчі, пул-ріквести)
Мета: вивчення основ командної роботи та умінні ефективно співпрацювати з іншими розробниками у проєкті. Оволодіти навичками підключення та використання сторонніх бібліотек для розширення функціональності своїх додатків.
Q&A. Підключаємо Open Source
Огляд iOS розробки
Мета: розміщення готової програми в App Store, щоб користувачі змогли знайти та завантажити її на свої пристрої.
Q&A. Захист фінального проєкту
Що робити далі?
Мета: отримати поради щодо подальшого розвитку вашої програми, щоб залучити більше користувачів, поліпшити їхнє задоволення від використання та забезпечити стабільний ріст популярності і функціональності.
Особливості курсу
- Zoom-лекції та практикуми
- Тренер та ментор в чаті групи
- Перевірка і код рев'ю Д/З ментором з коментарями
- Сертифікат по закінченню курсу (при успішному захисті фінального проекту і виконаних Д/З)
- Підтримка клієнтського сервісу
- Відеозаписи блоку "IT Career"
- Участь в Web Academy Club
Викладачі курсу
- Michael Vorontsov - Senior iOS Developer at Skyscanner (London)
- Oleksandr Slobodianiuk - Senior iOS Engineer at Grid Dynamics
- Business Analyst
Опануйте високооплачувану IT-професію, навчіться на основі даних виявляти проблеми бізнесу та знаходити рішення для зростання.
Програма курсу
Роль БА та основи бізнес-аналізу
Знайомство з групою, основні правила взаємодії, суть бізнес-аналіза в цілому, роль аналітика в IT, різниця між схожими ролями
Основні поняття SDLC
Розбираємось у тому, як відбувається розробка ПЗ, вивчаємо основні методології розробки та роль аналітика в кожній з них
Комунікація в бізнес-аналізі
Вивчаємо особливості комунікації БА на проєкті, знайомимося з поняттям стейкхолдер та техніками стейкхолдер-аналізу, вчимося планувати комунікацію на IT проєкті
Вимоги. Типи та підходи
Вчимось класифікувати та працювати з вимогами; розбираємо як працювати з припущеннями, обмеженнями та бізнес-правилами
Техніки виявлення вимог
Вивчаємо основні техніки та етапи виявлення вимог. Знайомимось з основними проблеми при виявленні вимог та вчимось їх долати
Документування вимог. Практика Story Mapping
Знайомство з процесом документування вимог. Вивчення основних технік з документування вимог. Початкова декомпозиція продукту, використовуючи техніку Story Mapping
Рольова модель користувачів. Практика User Story
Розгляд рольової моделі та користуваче-орієнтованого підходу до виявлення вимог. Описуємо продукт за допомогою техніки "User Story"
Acceptance criteria. Практика Specification by example
Вивчення техніки з опису критеріїв приймання. Деталізуємо вимоги з використанням техніки Gherkin language
Backlog, пріоритезація. Практика Use Cases
Вивчення принципів побудови беклогу. Розгляд технік з пріорітизації вимог. Вивчення та практика техніки Use Case
Моделювання вимог. Практика BPMN діаграм
Вивчення процесу моделювання вимог. Розбір та практика нотації BPMN
Моделювання вимог. Практика UML діаграм
Вивчення процесу моделювання вимог. Розбір та практика нотації UML
Прототипування інтерфейсів. Практика
Вивчення процесу прототипування вимог. Практика візуалізації інтерфейсів продукту
Управління вимогами. Практика Jira та Confluence
Вивчення процесу керування вимогами. Життєвий цикл вимог. Перевикористання, трасування, версіонування. Управління змінами. Практика Jira та Confluence
БА на проекті та в команді
Розбір різних особливостей роботи в IT проєктах та взаємодії БА з основними ролями в команді
Кар'єрний розвиток БА. Захист проєкту
Презентація кожної з груп фінального проєкту. Розбір проєктів. Розглядаємо напрямки подальшого розвитку БА
Особливості курсу
- Zoom-лекції та практикуми
- Тренер в чаті групи
- Перевірка Д/З тренером з коментарями
- Сертифікат по закінченню курсу (за умови виконання всіх завдань)
- Відеозаписи всіх живих сесій в кабінеті
- Підтримка клієнтського сервісу
- Відеозаписи блоку "IT Career"
- Участь в Web Academy Club
Викладачі курсу
Kyrylo Bieliavskyi - BAO Director в SoftServe
Більше інформації- QA Automation / QA Manual
На курсі Ви отримаєте знання та навички для старту на позиції Junior-тестувальника. Ознайомитеся з видами тестування, вивчите техніки тест-дизайну, опануєте веб-серверну архітектуру, навчитеся тестувати UX/UI, API, безпеку, шукати баги на сайтах. Теорія буде підкріплена кейсами та практичними завданнями
Програма курсу
Введення в тестування. Що таке якість програмного забезпечення
- Відмінність між процесами тестування, QC та QA
- Як визначається і описується процес тестування за основними стандартами ISTQB
Життєвий цикл продукту, SDLC та STLC. Місце і роль тестування на кожному з етапів
- Методи розробки програмного забезпечення - Waterfall, ітеративна модель, Agile (SCRUM, Kanban)
- Коли слід починати тестування
- Як QA Engineer бере участь у створенні продукту і впливає на продукт на кожному етапі. Активності з QA на кожному етапі розробки
Документація проекту. Вимоги, робота з вимогами, їх аналіз і тестування
- Що таке проектна документація, яка вона буває
- Як і ким збираються і систематизуються вимоги, їх документування
- Якими мають бути вимоги. Аналіз вимог на відповідність. Важливість тестування на етапі вимог
Тестова документація: тест-план, чекліст, тест-кейси, баг-репорт, тест-репорт та інші
- Яка документація потрібна на кожному етапі тестування
- Як складати різні види тестової комунікації
Рівні тестування. Види і методи тестування
- Поняття рівнів тестування (Unit, Integration, System, Acceptance, тощо).
- Ким і на якому етапі розробки проводиться кожен з видів тестування
- Відмінність між Smoke Testing, Sanity Testing, Regression testing
Traceability matrix. Покриття тест-кейсами. Техніки тест-дизайну. Системи контролю тестів
- Покриття вимог тестами
- Повнота покриття тест-кейсами. Як розробляються тест-кейси, на основі чого приймається рішення про застосування того чи іншого виду тестування
- Де і як розміщуються тест-кейси, фіксація результатів тестування, звіти
Поняття дефекту. Життєвий цикл дефекту. Баг-репорт. Робота з баг-трекінговими системами
- Які бувають дефекти, їх критичність і пріоритетність. Життєвий цикл - від знаходження до усунення дефекту, перевірки виправлення
- Як правильно писати баг-репорт. Взаємодія з розробником
- Ознайомлення з баг-трекінговими системами (Redmine, Jira, FogBugs, тощо)
Функціональне і нефункціональне тестування
- Відмінність функціонального і нефункціонального тестування
- Види нефункціонального тестування
Root Cause analysis
- Аналіз причин виникнення дефектів
- Причини і кількість дефектів на проекті
- Робота над зменшенням кількості дефектів
Основи клієнт-серверної взаємодії, мережеві протоколи
- Що таке клієнт-серверна архітектура
- Взаємодія інтерфейсу користувача з бекендом
- Поняття мережевого протоколу. Безпечність і надійність мережевих протоколів
Робота з базами даних. Основи SQL
- Що таке база даних, яким чином зберігаються дані
- Що таке запити SQL, основні види запитів. Можливості отримання систематизованих даних за допомогою запитів. Поєднання даних з різних таблиць БД
Основи WEB (HTML, CSS)
- Як влаштовані сайти, що таке веб-браузер, як здійснюється отримання даних від серверу і їх відображення для користувача
- Як побудований сайт
- Як знайти той чи інший елемент сайту, для чого це важливо
Тестування веб-застосунків. Архітектура застосунків
- Основи архітектури застосунку
- Плюси і мінуси монолітної та мікросервісної архітектури
- Відмінність тестування згідно з архітектурою застосунку
- Особливості тестування веб-застосунків
Тестування API
- Що таке АРІ, для чого використовується
- Запити до АРІ
- Інструменти для тестування АРІ
Тестування мобільних застосунків
- Види мобільних застосунків - нативні, веб, гібридні
- Як максимально ефективно протестувати мобільний застосунок з використанням мінімальної кількості мобільних пристроїв
- Емулятори, симулятори, їх відмінність і доцільність використання
Основи автоматизації тестування. Переваги і недоліки автоматизації
- Що таке автоматизовані тести. В яких випадках доцільно використовувати автотести, як вони полегшують життя тестувальнику
- Коли автотести не є доцільними, складність підтримки автотестів в актуальному стані. Вартість автотестів
Репозиторій і система контролю версій. Основні команди Git
- Де і як зберігається програмний код. Що таке репозиторій, їх види (Git, ADO, AWS, тощо). Локальний та хмарний репозиторії
- Оновні команди Git при роботі з репозиторієм. Як додати новий програмний код у репозиторій. Як "відкотити" назад зміни. Конфлікти версій
Метрики тестування
- Які метрики збираються у процесі тестування
- Як і ким приймається рішення про необхідність збору метрик. Визначення, які саме метрики необхідні
- Використання метрик у звітності про тестування
- Важливість метрик для прийняття рішень щодо проекту
Особливості курсу
- Формат live-sessions + модулі
- Закрита LMS-платформа
- Підтримка 24/7
- Матеріали курсу
- Домашні завдання
- Сертифікат
Викладачі курсу
Сергій Христич - Senior QA Engineer at Software
Більше інформації- Frontend
На Вас чекають живі онлайн-заняття, під час яких Ви вивчатимете основи Front-end розробки та одразу ж застосовуватиме знання на практиці. Разом із досвідченим Front-end Engineer Ви напишете свій код та проаналізуєте помилки.
Програма курсу
Огляд курсу. Основи синтаксису HTML
- Інструменти
- Структура HTML-документа
- HTML-теги та їх атрибути
- Семантичні елементи HTML5
Основи синтаксису CSS
- Види селекторів у CSS
- Специфіка селекторів
- Одиниці розмірів у CSS
- Налаштування фону
Основи HTML форм, верстка простої форми реєстрації
- Поля введення різних типів даних
- Типи кнопок
- Ідентифікатори та значення
CSS бокс модель / Flex box
- Потік сторінки та управління ним
- Відступи
- Вирівнювання
Position
- Види позиціонування
- Верстка модального вікна
Grid layout
- Види сіток
- Верстка сітки товарів за допомогою grid
- Властивість gap, відступ між грід елементами
Адаптивна верстка
- Що таке адаптивна верстка?
- Запити за допомогою Media queries
- Приклад верстки адаптивного меню
Препроцессори / SCSS
- Основи SCSS
- Змінні та їх відмінність від CSS-змінних
- Синтаксис
Практика верстки реального шаблону
- Верстка шаблону
- Підсумок CSS
- Практика
Основи JavaScript
- Синтаксис
- Типи даних
- Оператори
Функції | Основи DOM | Події в JS
- Масиви
- Функції
- Додавання відкриття/закриття меню
Функції поглибленно | DOM в деталях
- Методи масивів push | pop | shift | unshift | slice | splice
- Селектори querySelector | querySelectorAll
- Події миші, клавіатури, елементів управління, CSS
Динамічне створення елементів HTML за допомогою JS
- document.createElement()
- Перетворення массивів в елементи HTML
- Створення списку завдань за допомогою localStorage
Асинхронна поведінка, контекст виклику
- Залишкові параметри та оператор розширення
- this|call|apply|bind
- Рекурсія/стек
AJAX, взаємодія з сервером, promise
- Поняття клієнт | сервер
- Огляд інструментів для налагодження мережевих запитів
- Асинхронна поведінка
Практика створення асинхронного компонента сторінки: генератор випадкового рецепту
- Знайомство з API random food
- Створення функцій-компонентів
- Підключення до серверного API
Огляд бібліотеки React JS
- Способи підключення
- Ідея компонентів
- createrReactApp
Приклад створення додатка за допомогою React JS
- Огляд API themoviedb.org
- setup оточення для розробки використовуючи createReactApp
- Створення сторінки списку фільмів
Особливості курсу
- Zoom-лекції та практикуми
- Тренер та ментор в чаті групи
- Перевірка і код рев'ю Д/З ментором з коментарями
- Сертифікат по закінченню курсу (при успішному захисті фінального проекту і виконаних Д/З)
- Підтримка клієнтського сервісу
- Відеозаписи блоку "IT Career"
- Участь в Web Academy Club
Викладачі курсу
- Ілля Литвинов - Senior Front-end Developer
- Анастасія Бібік - React/React Native Developer
- Data Analyst / Business Intelligence (BI)
Отримай практичні навички роботи з електронними таблицями для ефективного управління даними, їх аналізу та візуалізації.
Програма курсу
Вступ до Google Sheets
- Ознайомлення з інтерфейсом
- Робота з файлами
- Основні типи даних
- Формати та оформлення даних
Форматування даних
- Форматування комірок
- Умовне форматування
- Закріплення рядків і стовпців
Формули та функції (Частина 1)
- Основні формули
- Логічні функції
- Функції умовного підрахунку
- Вкладені функції
Формули та функції (Частина 2)
- Робота з масивами даних
- Функції роботи з текстом
- Функції роботи з датами та часом
Сортування та фільтрація даних
- Сортування даних
- Фільтрація даних
- Зрізи даних
Візуалізація даних (Основи)
- Створення діаграм і графіків
- Налаштування діаграм
- Комбіновані діаграми
Візуалізація даних (Розширене)
- Динамічні діаграми
- Графіки трендів
- Інтеграція умовного форматування
Зведені таблиці та аналіз даних
- Створення зведених таблиць
- Аналіз даних за допомогою зведених таблиць
Вступ до Looker (BI-платформа)
- Ознайомлення з Looker
- Підключення джерел даних
- Створення запитів і звітів
- Візуалізація даних у Looker
Практика та вирішення бізнес-кейсів
- Розбір реальних бізнес-завдань
- Оптимізація таблиць і процесів
- Інтеграція Google Sheets з іншими інструментами
- Підбиття підсумків курсу
- OpenAI GPT для генерації текстових звітів або висновків за шаблоном на основі даних із Google Sheets
Особливості курсу
- Невеликі групи
- Система особистих кабінетів
- Доступ до відеозаписів занять
- Викладачі практики
- Оперативна служба підтримки студентів
- Практичні заняття
- Дипломний проєкт
- Сертифікат про проходження курсу
Викладачі курсу
Анастасія Васюченко - Data Analyst at MAUDAU
Більше інформації- Web & Mobile Design / UI/UX
Програма курсу
Основи веб-дизайну
- Про веб-дизайн і про курс
- Типографія у веб-дизайні
- Кнопки, форми та анатомія UI-елементів
- Композиція у веб-дизайні
- Сітки у дизайні
- Колір та візуальна айдентика бренду
- Види контенту: фото, тексти, іконки, ілюстрації, анімації, 3D, відео та гіфки
Старт роботи у Figma
- Огляд інтерфейсу та знайомство з Figma
- SVG іконки, шейпи та ілюстрації у Figma
- Компоненти, Auto Layout та варіативні компоненти у Figma
- UI-kit - бібліотеки та стилі у Figma
- Корисні плагіни для Figma
- Анімації та інтерактивні прототипи у Figma
- Як готувати і передавати макети у Figma розробникам
- Куратор створює сайт
Підготовка і дизайн
- Етапи роботи над сайтом
- Перший контакт і брифінг клієнта
- Створення структури сайту
- Створення бюджету проєкту
- Створення прототипу проєкту
- Створення мудборду і пошук референсів
- Дизайн-концепція сайту
- Дизайн домашньої сторінки та внутрішніх секцій (блоків) сайту
- Адаптивний дизайн під мобільні та планшетні пристрої
- Техзавдання та підготовка до верстки
- Створення дизайну сайту рівня Awwwards
UX дизайн
- Знайомство з UX дизайном
- Аналіз та дослідження
- Використання знань UX в проєктах
Покрокове створення лендингу
- Розбір брифу від реального клієнта
- Пошук референсів та створення мудборду
- Створення прототипу та структури сайту
- Дизайн головної сторінки
- Дизайн інших сторінок
- Створюємо дизайн під мобільні пристрої та планшети
- Готуємо сайт до верстки
- Створюємо кейс на Behance
Створення анімації у Figma
- Введення в анімацію
- Анімація Ui-kit елементів
- Використання розумної анімації
Старт на фрілансі
- Міфи та реальність фрілансу
- Позиціювання фрілансера, портфоліо та побудова особистого бренду
- Де та як шукати клієнтів: Upwork чи Freelancehunt?
- Побудова довгострокових взаємовідносин з клієнтами на роки
- Організація фінансів та документів фрилансера
- Баланс роботи та відпочинку
- Як презентувати і продавати дизайн дорого
- Як розвиватися і не упертись у професійну стелю
- Пошук та розвиток партнерів по бізнесу
- Перехід від фрилансу до бізнесу
Дизайн PRO
- Типографіка у веб дизайні
- Ефекти
- Лайфхаки
- Натхнення
Робота в Webflow
- Знайомство з конструктором (можливості конструктора, структура сайту, як працює блочна система)
- Основні параметри (створення проєкту, його копіювання, налаштування, підключення домену та тарифи)
- Інтерфейс конструктора
- Підготовка макету до верстки
- Верстка макету
- Використання сторонього коду
- Анімація сайту
- Верстка блекпоінтів
- Перевірка макету та виправлення помилок
- Додаткові сервіси
- Робота з клієнтом (передача сайту клієнту і його робота з ним)
- CMS і Seo оптимізація
Особливості курсу
- Власна освітня програма
- Щира підтримка та допомога
- Професійні спікери
- Екосистема для результату
- Щотижневі прямі етери
- Реальні клієнти
- Додаткові матеріали
- Сертифікат
Викладачі курсу
- Ілля Кульбачний - Засновник Cosmos Studio
- Іван Вергун - UI/UX Designer
- Олена Коваленко - Експерт у UI/UX
- Павло Гижко - Понад 6 років досвіду в дизайні та рекламі
- Data Analyst / Business Intelligence (BI)
На курсі ви зрозумієте, як працювати з електронними таблицями та наділяти їх необхідними функціями. Цей інструмент допоможе простіше збирати, організовувати й аналізувати дані, будувати графіки з масиву даних та виокремлювати важливу інформацію. Після перегляду відеолекцій ви дізнаєтесь, як створювати складні функції, формули та звіти, які можна легко й швидко налаштувати та використовувати для різних потреб.
Програма курсу
Знайомство з Google Sheets
- Навчимося створювати Google таблицю, знаходити або переміщувати документ
- Розберемось, як надати різні доступи для користування, приховати аркуші або захистити діапазони від редагування
- Дізнаємось, як побачити, хто і що змінював у спільному документі, а також скасувати їхні дії
- Детально розглянемо структуру електронної таблиці
База роботи з даними
- Ознайомимося з можливостями роботи в Google таблицях
- Навчимося вручну вносити дані, змінювати їх формат, виділяти основне
- Опануємо вміння вводити та змінювати різну інформацію:
- числа
- валюту
- дати
- відсотки
- текст
- Навчимось імпортувати дані з різних джерел:
- сортувати
- фільтрувати
- групувати дані
Первинна обробка даних
- Навчимося швидко діставати потрібні дані з масиву інформації, автоматично рахувати вік людини, відображати кількість робочих днів у місяці
- Опануємо вміння легко проводити маніпуляції з математичними формулами, комбінувати різні дані
Перевірка даних: складні фільтри
- Опануємо роботу з фільтрами й навчимося будувати мінідашборди
- Навчимося робити "випадайки" та перевіряти масив даних на відповідність умові/правилу
- Контролюватимемо внесення інформації в заданих рамках
- Зробимо перші прості фільтри
- Побудуємо перший мінідашборд з агрегацією даних
- Створимо нестандартні авторські фільтри
Робота з формолою QUERY
- Опануємо теорію та дізнаємося переваги використання QUERY
- Пропишемо різні варіації простих запитів та ускладнимо їх, додавши фільтри, сортування й агрегацію даних
Візуалізація даних і оформлення електронних таблиць. Дизайн
- Навчимося будувати графіки з масиву даних, виокремлювати важливу інформацію в таблиці
- Відшліфуємо вміння робити документи, які не соромно комусь показати
Особливості курсу
- 7 відеолекцій
- Додаткові матеріали та корисні джерела
- Чеклісти для самоперевірки після кожної лекції
- Гнучкий графік навчання
Викладачі курсу
Марія Дьяченко - Commercial Director at EVO
Більше інформації- Digital Marketing
- PR / Communications
Стратегії піару продуктів і стартапів на закордонні ринки. Реальні кейси, власний практичний досвід, вправи та проєкти. Заняття англійською мовою.
Програма курсу
Інтро
Основи піару
PR цілі
- Цифрові канали комунікації
- Цільові аудиторії
- Профіль користувача
Діджитал PR і SEO
Ключові слова в піарі: пошук ключових слів і оцінка ресурсів для охоплення
Оцінка медіаландшафту
- Модель PESO
- Формати контенту й нові медіаформати
Формування пресліста
Інструменти та підходи
Пітчинг преси
- Етикет спілкування електронною поштою
- Створення пресрелізів
PR метрики
- Результати/підсумки/вигоди
- Інструменти для ефективного піару - дослідження, моніторинг, вимірювання
Ефективні зв'язки з медіа
- Піар для hardware стартапів
- Події/нагороди
Інфлюенс маркетинг
- Пошук релевантних інфлюенсерів та управління ними
- Вимірювання результатів компаній
Так і ні в діджитал PR
Найкращі та найгірші світові практики
Особливості курсу
- Відеолекції та вебінари
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
Юлія Петрик - PR Lead в MacPaw
Більше інформації- Frontend
Базовий курс, який допоможе зробити перші кроки у вебпрограмуванні. А потім вирішити, куди розвиватися далі: пірнати у front-end чи обмежитися базовим набором для створення якісних вебінтерфейсів.
Програма курсу
Інструменти розробки
- Figma, VSCode
- Термінал і робота з файловою системою
- Системи контрол версій
- Робота з Git
Вступ у HTML i CSS
- Особливості та складники HTML
- Будова HTML тегу, скелет HTML сторінки
- CSS і його функції
- Правила побудови таблиць стилів
- CSS селектори, значення кольорів та розмірів
- Підключення CSS на HTML сторінку
Посилання та зображення
- Види посилання та його складники
- Шлях до ресурсу
- Атрибути посилань
- Види, формати й атрибути зображень
- Можливості SVG
- Теги для гіперпосилань, зображень, групи зображення та підпису
- Chrome DevTools для інспектування коду в браузері
Основи типографіки
- Завдання й основні поняття типографіки
- Групи правил для тексту та шрифтів
- Підключення шрифтів на сторінку
CSS
- Блокова модель
- правила - display, float, z-index, overflow
- Стилізація зображень
- Селектори, їхня пріоритетність
- Позиціювання елементів
- Стилізація посилань
Списки й таблиці
- Теги для різних видів списків
- Лічильники
- Списки визначень - dt, dd, dl
- Основні теги для таблиць
- Стилізація списків і таблиць
Теги для групування, семантика
- Особливості тегів div і span
- Семантика HTML, види блоків сайту
Flexbox
- Стилі для батьківських та дочірніх елементів
- Вирівнювання блоків
- Побудова "колонок"
Grid
- Групи правил для grid елементів
- Відмінності між grid та flex
- Побудова "колонок" і колонковий дизайн
Responsive Design
- Складники та основні прийоми адаптивного дизайну
- Media Query та Container Query
- Дублювання HTML для різних медіа
Форми та їхня стилізація
- Сутність форм, полів, груп полів та підписів до полів
- Текстові поля та їхні типи
- Селекти, чекбокси, кнопки та радіокнопки
- Валідація форм
- Додаткові типи полів для введення даних у формах
- Стилізація елементів форм
Системи іменування класів
- Функції систем іменування класів та архітектури CSS
- Ознайомлення з методологіями - BEM, SMACSS, Atomic CSS, OOCSS
- Поділ сторінки на структурні складники
Просунуті HTML/CSS фічі
- transform
- transition
- animation
- Сучасний HTML та CSS
Особливості курсу
- Вебінари та відеолекції
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Тетяна Мельник - Engineering Team Lead at Projector Institute
- Ольга Шемена - Frontend Developer в BrainRocket
- Юлія Євсєєнко - Frontend Developer at Infranomics
- Леонід Костецький - Creative Director i Co-Founder в Emotion Agency / Куратор
- Вікторія Комаровська - Frontend Tech Lead в 6-Systems Sixt Group
- Василь Кошапов - Lead Frontend Developer в Limestone Digital
- Вадим Васько - Frontend Developer в Software Service and Innovation
- Андрій Кедись - Frontend Developer в Syndicode / Куратор
- Владислав Єрмолаєв - Frontend Developer / Куратор
- Data Science / Machine learning / AI
Інтенсивний курс з прикладної лінійної алгебри для роботи з Data Science та Machine Learning.
Програма курсу
Vectors
- Vector space
- Geometric properties
- Line equation
- The basis
- Plane equation I
Normed Vector Spaces
- Vector Length
- Different distance metrics
- Vector similarity, clustering. K-Means
- K-nearest neighbors (KNN) for Classification and regression
Inner product space
- Dot product
- Vector projection on the line
- Plane equation II
Hyperplanes
- Hyperplane equation
- Support vector machines
- Kernel trick
Matrices
- Matrix operations
- Matrix as a functions
- Inverse matrix
- Solving linear equations
- Matrix rank
- Singular matrix
Orthogonal Transformations
- Rotation matrix and its properties
- Reflection matrix and its properties
- Translation
Affine and projective transformation
- Properties of affine transformation
- Changing reference frame
- Projecting vectors on to subspaces
- Projection matrix and its properties
Linear regression
- Solving overdetermined system of linear equations
- Pseudo-inverse matrix
- Linear regression and projection transformation
Singular value decomposition
- Matrix factorization with SVD
- Principal component analysis (PCA) with SVD
- Dimensionality reduction
- Applications
3D -> 2D
- 3D graphics algebra
- Camera pin-hole model and intrinsic matrix
- Euler angles and extrinsic matrix
- Augmented reality (AR)
Capstone project
Building a predictive model
Особливості курсу
- Вебінари щосереди о 19:30 та відеолекції щоп'ятниці
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
Ян Цибулькін - VP Data Science WorkOrder та co-founder Bldbox, Cloudozer, Symica
Більше інформації- HR / Employer Branding
- PR / Communications
Навчаємось вибудовувати привабливий бренд роботодавця та комплексно дивитися на всю сферу
Програма курсу
Бренд роботодавця. Основи
- Значення бренда роботодавця для бізнесу та HR
- Воркшоп "HR як система"
Аудит бренда роботодавця. Дослідження
- Внутрішній аудит бренда роботодавця
- Зовнішній аудит бренда роботодавця
Корпоративна культура як фундамент
- Роль і типи корпоративної культури
- Актуальні виклики для роботодавця
Формування ціннісної пропозиції роботодавця (EVP)
- Еmployer value proposition. Ціннісна пропозиція роботодавця
- Воркшоп зі створення EVP
Активація EVP. Комунікаційна стратегія
- Внутрішні комунікації
- Еvent & community management
- Зовнішні комунікації
- Еmployee advocacy. корпоративні програми бренд амбасадорства
Корпоративна соціальна відповідальність та реінтеграція ветеранів
- Більше ніж просто робота. вплив CSR на бренд роботодавця
- Реінтеграція ветеранів як частина ціннісної пропозиції компанії
Аналіз результатів
Аналіз результатів та ефективності обраної стратегії брендингу роботодавця.
Особливості курсу
- Живі заняття
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 14 днів від початку курсу
Викладачі курсу
- Катерина Дробот - Консультантка з брендингу роботодавця, співзасновниця спільноти Employer Branding Community
- Катерина Єфімчук - Employer Brand Manager у Brightgrove
- Юлія Ліснянська - Senior Communications & PR Specialist at SPD Technology
- Ольга Остапович - HR Director at Seeton
- Анна Великоіваненко - Global Brand and Communication Director at DataArt
- Валерія Ісаєва - Senior Employer Brand Specialist at Uklon
- Катерина Андрущенко - Head of Employee Relations at ELEKS
- Data Science / Machine learning / AI
Класичний вступний курс із сучасного Machine Learning з акцентом на практику.
Програма курсу
Вступ до машинного навчання
- Що таке машинне навчання
- Приклади використання в реальному житті
- Типи задач (класифікація, регресія, кластеризація)
- Короткий огляд інструментів
Python та підготовка даних
- Основи Python для роботи з даними
- Використання бібліотек pandas, numpy
Дослідницький аналіз
- Огляд методів аналізу даних
- Заповнення пропущених значень
- Виявлення аномалій
- Візуалізація даних (графіки, гістограми)
Побудова моделей: регресії
- Лінійна регресія: принцип роботи
- Логістична регресія
- Оцінювання якості моделей
Evaluating models. Validation. Metrics
- Метрики оцінки моделей (MAE, MSE, R^2)
- Крос-валідація
- Переваги та недоліки різних підходів
- Обговорення помилок моделей
Побудова моделей: дерева рішень та метрики моделей
- Побудова дерева рішень
- Оцінювання важливості фіч
- Візуалізація дерева
Ансамблеві методи: Random Forest
- Принцип роботи Random Forest
- Переваги ансамблевих методів
- Налаштування гіперпараметрів
Ансамблеві методи: Random Forest та Gradient Boosting
- Принцип роботи Gradient Boosting
- Порівняння Random Forest та Gradient Boosting
- Налаштування гіперпараметрів
Тюнінг гіперпараметрів
- Огляд Grid Search і Random Search
- Байєсівська оптимізація
Feature engineering 1
- Date features
- Geo features
- Regular expressions
- Model output as a feature
- Web/ip features
- Feature selection techniques
Feature engineering 2 / NLP features
- Bag-of-words
- TF-IDF
- Hashing vectoriser
- Embedings Word2Vec
- Other features
Кластеризація та зменшення розмірності
- Реалізація K-means кластеризації
- DBSCAN
- Застосування PCA для зменшення розмірності
Аналіз часових рядів 1
- Тренди та сезонність
- Основи ARIMA
- Перетворення часових рядів
Аналіз часових рядів 2
- Побудова моделей прогнозування на XGBoost
- Аналіз точності
- Оптимізація моделей
Рекомендаційні системи 1
- Collaborative filtering: основи
- Методи user-based та item-based рекомендацій
- Використання бібліотек
Рекомендаційні системи 2
- Сontent-based рекомендації
- Гібридні системи
Деплоймент 1
- Вступ до Flask і FastAPI
- Створення REST API
Деплоймент 2
- Основи створення docker-контейнерів
- Інтеграція моделей у хмарні сервіси
Кар'єрний вебінар
- Як скласти резюме
- Підготовка до співбесід
- Пошук роботи в IT
- Відповіді на запитання студентів
Особливості курсу
- Живі заняття
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
Олена Касьяненко - Data Science Consultant at monobank
Більше інформації- Web & Mobile Design / UI/UX
Програма курсу
Design leadership in detail
- Understand the three types of design leadership, and core skills that separate a good leader from a great one
- Discover 12 qualities of effective organisations needed for truly effective design teams
- Map the real needs of your team and organisation with tools like design maturity index and adapt your leadership style for maximum impact
- Formulate a step-by-step design leadership plan tailored for both distributed and co-located teams
- Design rituals that reinforce the beliefs and behaviours of creative teams and organisations
Finding opportunities & defining impactful business problems
- Get proficient at the problem framing that inspires others to search for creative solutions
- Master the frameworks like lean canvas, design briefs, value proposition canvas that help to deal with ambiguity, shape the right problem and cut ineffective business requests
- Learn how the design discovery process can help you drive consistent innovations and do it collaboratively
- Discover how to use strategic research, foresight and system thinking to identify biggest opportunities and motivate your team for design greatness
- Get fluent at communicating ideas in a way to get a business buy-in
Leading design projects for defined problem space
- How to lead the process of roadmapping
- What are the possible process setup solutions
- What is the team setup regarding the project roadmap
- What are the roadmap planning tactics
Helping your team succeed during solution phase
- Craft a team agreement to create a culture of belonging
- Set the stage for creative thinking with intentionally designed meetings and modes of thinking
- Become proficient in creative facilitation using the 4C model to ensure the engagement of the right stakeholders in the most effective formats
- Utilize AI tools effectively during the inspiration gathering and brainstorming phases
- Develop skills to critically evaluate and select the best ideas, enhancing the potential for innovative solutions
How to be a good design leader
- Get a different perspective into what leading for creativity means and how might your team or organisation benefit from more creative support
- Dive deeper into the 3 types of leadership
- Discover what will be easy to integrate into your team or organisation and what will be difficult
- Create your strategies for staying present and engaged. Learn how you will know when to lean in and when to create space for your team to take ownership
Growing your design teammates from the interview up to senior level
- Learn to identify hidden gems during interviews and within your team, enhancing talent discovery and retention
- Master management from an individual contributor (IC) perspective to elevate team performance and productivity
- Develop methods to support and facilitate the growth of your teammates, fostering a culture of continuous improvement
- Promote peer-to-peer learning and collaboration, creating a dynamic environment where collective knowledge enhances individual and team success
Building and managing the most productive and motivated design team
- Learn the principles of building the right team for specific projects, ensuring optimal alignment and efficiency
- Master the art of vocalising the right values and messages, reinforcing a strong team culture and clear vision
- Develop strategies to unblock your team and advance in projects with high ambiguity, promoting continuous progress
- Foster a collaborative and inclusive team environment, enhancing team synergy and innovation
- Address handling burnout and maintaining a healthy work-life balance, crucial for sustaining long-term productivity and motivation
Working with in/out feedback for better result
- Іntroduce a robust feedback culture, defining its significance and impact in design and general team settings
- Understand the characteristics of effective and constructive feedback using the Specific, Behavioral, Impact, Next Steps (SBIN) framework
- Navigate the timing of feedback, weighing the benefits of immediate versus delayed responses
- Set clear expectations and goals aligned with feedback to enhance performance and clarity
- Tailor feedback effectively to the receiver's role and objectives, utilising various feedback channels to optimise understanding and response
- Implement best practices for feedback documentation and progress tracking, ensuring every piece of feedback translates into actionable insights
- Enhance receptiveness to feedback, developing strategies to foster a growth mindset and objective understanding within your team
- Learn techniques for active listening, managing emotional responses, and utilising feedback to propel personal and professional development
Building the storytelling skills for the successful presentation
- Use knowledge of your audience, their needs for the most powerful way to format your story
- Increase your ability to engage and inspire others through the development of tone, style, medium and timing
- Understand how design leaders can effectively work with other departments like engineering, marketing, and product management
- Learn to measure and communicate the impact of design work to stakeholders
- Get advice from the speakers on practising and perfecting your storytelling skills
Using AI for the better results
- Use AI to visualize complex project structures for improved clarity
- Streamline project planning, task allocation, and timeline creation with AI-driven insights
- Identify potential bottlenecks and resource gaps using AI analysis
- Enhance team communication and collaboration through AI-enabled tools
- Optimize workload distribution and delegation by leveraging AI insights
- Track progress and gain performance insights with AI-based monitoring
- Generate compelling visuals and infographics using AI capabilities
- Craft persuasive narratives with AI assistance to enhance storytelling
- Personalize content for different audiences using AI-driven customization
AI and design ethics
- Balance efficiency gains and innovation with potential job displacement when using AI in design
- Augment creativity without over-relying on automation to maintain a human touch in design
- Leverage data-driven insights while respecting privacy to ensure ethical design practices
- Understand AI's impact on design workflows and decision-making for informed use
- Ensure ethical use of AI-generated content by understanding our responsibility as designers
- Maintain human creativity alongside AI tools to preserve originality
- Stay updated on AI capabilities and limitations to use tools effectively
- Ensure AI tools are used responsibly and sustainably in the design process
- Address bias and promote fairness in AI systems when building AI-based solutions
- Design for transparency to build user trust in AI-driven products
- Consider and mitigate long-term societal impacts of AI for responsible innovation
Building the vision of the game-changing products
- Craft a vision that inspires and aligns with both business objectives and customer aspirations
- Identify disruptive opportunities by analyzing market trends and user needs
- Translate the vision into a strategic roadmap with clear milestones and objectives
- Engage and align your team around the vision through effective communication and storytelling
- Adapt and evolve the vision as new insights, feedback, and technological advancements emerge
- Measure the impact of the vision regularly to ensure it drives innovation and delivers long-term value
Особливості курсу
- 2 онлайн-вебінари на тиждень
- Інтерактивні онлайн-зустрічі
- Грамота за досягнення
- Підтримка ментора
- Сертифікат про проходження курсу
- Можливість повернути кошти протягом 7 днів від старту курсу
Викладачі курсу
- Jon Vieira - Product Design Lead at Meta Reality Labs
- Luana Moura - Design Leader & Strategist at GetYourGuide
- Hans von Sichart - Sr. Principal Designer at Palo Alto Networks
- Albina Cholak - Staff Product Designer at Deliveroo
- Bence Csernak - Founder of Bencium AI Consultants
- 2D Artist / 2D Illustrator / Graphic Designer
Практикуємо універсальні принципи композиції на проєктах із використанням АI інструментів - вчимося бути тими самими дизайнерами, ілюстраторами й артдиректорами майбутнього.
Програма курсу
Вступ
- Композиційна система
- Об'єкти, зв'язки, структури
- Нова AI реальність. Знайомство
Порядок
- Закон. Закономірність
- Система, сітка, простір
- Поліфонія. Консистентність та обмеження
- Візуальна мова. Задоволення від закономірностей
Хаос
- Енергія протиріч
- Закони діалектики
- Порушення, неідеальність
- Дестінктівнес
Зв'язки
- Розбираємо фундаментальне поняття композиції
- Поєднуємо сенси і графіку
- Вчимося будувати та руйнувати зв'язки
Рима
- Подібне, що об'єднує. Будуємо зв'язки
- Практика римування
Дослідження і проєкт
- Занурення в тему
- Ресьорч
- Референси
- Сенси
- Пошук стилю
Драма
- Конфлікт
- Візуальна насиченість
- Провокація
Сторітелінг
- Композиція в часі
- Мономіф
- Персонажі:
- герой
- ворог
- історія
- боротьба
Досвід
- Відчуття від побаченого, почутого, смаку, температури тощо
- Aestetic Experience. Створюємо всебічний досвід
Об'єкт і суб'єкт
- Хто діє
- На кого діють
- Вольові зв'язки
- Зміна вектора
- Адвокат диявола
Контраст та ієрархія
- Влада
- Контраст
- Гіпербола
- Кульмінація
- Сила протилежностей
Екосистема
- Створення всесвітів та правил існування
- Обмеження та побудова логіки
- Робота з серійністю та цілістністю проєктів
Магія і символи
- Магічне мислення
- Робота з символами
- Створення складних метафоричних композицій
Ритм
- Модулі
- Енергія повтору
- Ритми навколо
- Ритм і музика
- Спокій чи паноптикум
Відсутність
- Декомпозиція як творчий метод
- Відсутність як виразний та креативний засіб
- Недосказаність - потужний інструмент сторітелінгу
Деструкція
- Простір
- Лінія
- Тяжіння
- Міра заповненості
Курсовий проєкт
Розробка і захист курсового проєкту.
Особливості курсу
- Щовівторка та щочетверга з куратором
- Real-life завдання
- Регулярний фідбек
- Курсовий проєкт
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Гліб Капоріков - Графічний та книжковий дизайнер. Співзасновник LLIWELL branding agency
- Дмитро Буланов - Креативний і дизайн-директор. Власник Bulanoc buro
- Product Manager / Product Owner
- Project Manager
Курс для продактів і проджектів, які хочуть отримати фундаментальні технічні навички. Навчимося краще розуміти технічну команду та її задачі.
Програма курсу
Дизайн. Figma
- Знайомство з дизайн-процесами та підходами
- Принципи роботи векторної й растрової графіки
- Figma та необхідні інструменти
Command Line, VS Code
- Вступ. Хардвер, операційні системи та прикладне програмне забезпечення. Фронтенд, бекенд застосунки
- Робота з командним рядком і його розуміння
- Юзкейси використання технічною командою та менеджером
- Основні команди, пакетні менеджери
- Робота з SSH
- Редактор коду VS Code: що це й навіщо
- Основні можливості та корисні фічі, зокрема для нетехнічних спеціалістів
Git, Github, Sourcetree
- Cистема версіонування Git
- Принципи роботи, можливості й мета використання
- Робота з Git через командний рядок, Sourcetree та VS Code
- Github, Gitlab, Bitbucket
- Робота з основними командами
HTML, CSS
- Мови розмітки та стилізації
- Способи й умови використання
- HTML. Структура, синтаксис, основі теги й можливості
- CSS. Синтаксис, селектори, каскадність, позиціювання, блокова модель та інше
Browser DevTools
- Популярні інструменти та практичні приклади використання й аналізу вебзастосунків
- Аналіз структури, стилів, асетів, анімації й мережевих запитів
- Cookies, local storage, session storage
JavaScript
- Загальні концепції і можливості мов програмування на прикладі JS
- Змінні, прості типи даних, масиви, об'єкти
- Умови, цикли, функції та методи
- Івенти, DOM, DOM маніпуляції
API
- Поняття API, сфера застосування
- HTTP протокол, структура запитів/відповідей
- Робота з Postman. Інтерфейс, формування запитів, колекції, мок сервери, моніторинг
Frontend Frameworks
- JS фреймворки, основні можливості, тренди
- React.js. Компоненти, життєвий цикл, роутинг, SSR
- Бібліотеки готових компонентів, MUI
Backend
- Типові задачі бекенду та бекенд розробника
- Градації - junior, middle, senior, lead
- CMS, фреймворки, СУБД, реляційні, нереляційні бази даних
DevOps, архітектурні патерни
- DevOps, підходи і як усе влаштовано
- Базові поняття. CI/CD, Deploy, Pipelines, IP, Domains, DNS, NS, CDN, DigitalOcean, Load Balancer, Docker, AWS
- Архітектурні стилі. Клієнт сервер, мікросервіси, моноліт
QA, Automation QA
- Вимоги до якості, піраміди, цикли тестування та тестові активності
- Різновиди тестування. Unit, Integration, Manual, UI тестування
- Популярні тулзи та фреймворки
Low Code/No Code
- Особливості та основні напрямки Low Code/No Code розробки
- Плюси та мінуси
Безпека застосунків
- OWASP
- OWASP Top Ten
Особливості курсу
- Живі вебінари
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Ілля Абашкін - Lead Software Engineer at Tide
- Христина Каравець - Program Manager at Vector Software
- Стас Графський - Lead Project Manager в SE7ENSKY
- Анна Лазор - Project Manager, Scrum Master
- Олексій Фураєв - Senior Mobile Engineer at Tide
- Аліса Пєтівотова - Senior Quality Architect at EPAM Systems
- Web & Mobile Design / UI/UX
Програма курсу
Модуль 1. Основи вебдизайну. Створення Landingpage
Інструментарій
Інтуїтивна робота на основному інструменті проєктування інтерфейсів - Figma.
- Робота з формами та шрифтами
- Гарячі клавіші
- Робота з вектором
- Плагіни та фічі програми
Арт навички дизайнера
Як влаштовано сприйняття користувача? Все про сітки, колонки, композиції та декомпозиції, побудову ієрархії та фундаментальні правила створення web просторів.
- Тренди та стиль у дизайні
- Графіка, картинки, іконки
- Колористика, колірні схеми
- Відступи, вирівнювання, внутрішнє та зовнішнє
- Плашки, тіні, форми, кнопки
- Як дістати інформацію з коду
Основи типографіки
Введення у типографіку. Гарнітури та шрифти, сумісні пари, мікродрукарки. Створимо сайт-візитку, використовуючи тільки інструментарій тексту.
- Як завантажувати нові шрифти
- Кегль, кернінг, інтерліньяж
- Основи швейцарської друкарні
- Різниця гарнітур у латиниці та кирилиці
UX аналіз Landing page
Модульний проєкт - Landing Page. Архітектура, із чого складається сторінка на прикладі односторінкового сайту. На які питання повинен відповідати дизайн, що працює.
- Методологія Design thinking
- Розуміння завдання продукту
- Аналіз дослідження. Прототип. Mood board
- Особливості навігації та змісту LP
- Від хедера до футера
Адаптивний дизайн
Адаптуємо Landing Page під смарт девайси. Понад 60% світового трафіку йде із мобільних гаджетів. Ера mobile first.
- Різниця responsive/adaptive web-design
- Мобільні версії знайомих сайтів
- Розміри елементів для доступності всіх груп користувачів
Створення портфоліо
Спільне створення продають презентації фінального дизайну, тонкощі розміщення та просування на Behance.
- Інструкція заповнення профілю на Behance
- Різниця подачі дизайну клієнту та в портфоліо
- Сценарій презентації
- Креативна подача екранів
- Параметри макета для розміщення
Модуль 2. Розробка E-commerce. Фріланс та компанії
Інтернет магазин
Модульний проєкт №2 - Інтернет-магазин. Архітектура та зміст обов'язкових сторінок. Інтернет маркетинг за допомогою UI/UX правил.
- Головна сторінка
- Каталог, Картка товару
- Кошик, Оформлення замовлення, 404
Робота з великими проєктами
Як оптимізувати роботу над великими функціональними командними проєктами.
- Створення user flow та product backlog
- Інтерактивний прототип інтернет-магазину Figma, щоб його можна було кликати
- Методологія Атомарного дизайну
- Компоненти та стани Figma, щоб масово змінювати однакові елементи дизайну та створювати сайт як із конструктора
Double diamond
Double diamond. Протягом останніх 15 років ця модель проектування є найбільш застосовуваною в організації дизайн-проєктів.
- Адаптація методології під себе
- Як складати та працювати з брифом клієнта
- Інтерв'ю із замовником та технічне завдання
- Які уточнюючі питання потрібно поставити
- Тестування дизайн-гіпотез
Креативні методології
Think outside the box - як розвинути в собі вміння креативно дивитися на поставлені завдання.
- Методології креативного мислення
- Як результативно проводити Brainstorm
- Чому важливо не лише знаходити ідеї, а й відсікати їх
Фріланс
Скільки коштує ваш дизайн: ціноутворення та рейт на годину; оцінка проєкту за обсягом, як підвищити свою вартість та ефективність, як спілкуватися з клієнтами. Огляд зарубіжних та вітчизняних фріланс бірж.
- Покрокова реєстрація
- Cover Letter, що писати клієнту
- РЗ чого правильно починати що таке спринти
- Платіжні системи для виведення грошей
- Як презентувати та продавати свою роботу
Компанії
Як знайти, не облажатись і потрапити в компанію своєї мрії.
- Що писати в резюме та супровідному аркуші
- Як виконувати тестове
- Що має бути в портфоліо
- Як не виглядати безглуздо на інтерв'ю
Особливості курсу
- Онлайн формат
- Індивідуальний темп
- Постійний доступ
- Економія часу
- Оперативні відповіді
Викладачі курсу
- Анна Дикань - 7 років досвіду у UI/UX дизайні
- Іван Шендріков - CEO школи Shendrikov Education
- Юлія Остапчук - Менеджер комунікації
- Марина Найдиш - Адміністратор
- Вікторія Федорова - Кураторка
- Олена Демченко - Кураторка
- Дар'я Шабалдіна - Кураторка
- HR / Employer Branding
Практичний курс із базовими знаннями для HR менеджерів-початківців. Навчимося розвивати людський потенціал та допомагати своїй команді працювати ефективно.
Програма курсу
Роль та зона відповідальності HR
- Аналіз ситуації на ринку HR в IT
- Роль HR, виклики та можливості професії
- Розбір стереотипів щодо HR фахівців
- Необхідні для HR компетенції, аби бути ефективним і бачити результати своєї роботи
Особливості роботи рекрутера
- Роль рекрутерів та зони їхньої відповідальності
- Розбір процесу найму - від відкриття вакансії до оферу
- Ефективна робота рекрутера з менеджером із найму
Життєвий цикл працівників
- Пребординг, онбординг та адаптація - різниця між цими процесами
- Компенсація та її види
- Бенефіти, що підсилюють культуру компанії
- Особливості внутрішньої комунікації та як перетворити її на ефективний інструмент
- Організація командних активностей без та з бюджетом
- Звільнення, його види та роль HR у цьому процесі
- Складники performance management (управління ефективністю команд) - що є необхідним, а що можна нарощувати з розвитком компанії
- Зустрічі 1:1 як ефективний інструмент для менеджерів та HR
Performance review та індивідуальний план розвитку (PDP)
- Рerformance review (регулярна оцінка ефективності працівника) та роль HR у цьому процесі
- Розбір складних діалогів та коригувальний зворотний зв'язок
- Знайомство з індивідуальним планом розвитку (PDP) - чи потрібен він кожному працівнику та хто має його розробляти
Побудова відносин зі стейкхолдерами всередині компанії
- Групи людей, з якими працює HR та чиї інтереси має враховувати
- Формування цілей та як HR може допомогти команді робити це ефективно
Управління HR проєктами та впровадження змін
- Планування та реалізація проєктів так, щоб вони приносили цінність бізнесу
- Впровадження змін як закономірний процес компанії, яка розвивається
- Ключові перешкоди при впровадженні змін і способи їх подолати
Інструменти та ресурси для ефективної роботи
- Робота з HR бюджетом
- Ресурси, які допоможуть тримати руку на пульсі HR змін
Особливості курсу
- Живі заняття
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 14 днів від початку курсу
Викладачі курсу
- Лєра Муляр - Head of HR at CLUST
- Ульяна Дутчак - L&D Manager в українській мультипродуктовій компанії
- Motion Designer / Video Editor / 2D & 3D Animator
Ваша дитина здобуде нові digital-навички та осягне повний цикл із малювання мультфільтфільмів — від задуму до готового продукту.
Програма курсу
Модуль 1. Створення мультфільмів в OpenToonz
Знайомство з OpenToonz:
- Огляд інтерфейсу
- Інструменти
- Малювання
- Заливка
- Експорт
Анімація:
- Основи
- Перші кліпи
- Кісткова анімація
- Емоції
Сценарій і звук:
- Розробка сценарію
- Розкадровка
- Синхронізація звуку
- Аудіоефекти
Модуль 2. Створення 2D-мультфільмів в Blender
Ілюстрація:
- Використання Inkscape і GIMP
- Колористика
- Психологія форм
- Концепт-арт
Анімація в Blender:
- Огляд інтерфейсу
- Draw Mode
- Прості анімації
- 3D-сцени
- Ліпсинк
- Текстова анімація
Фіналізація:
- Рендеринг
- Композитинг
- Кінематографічні ефекти
- Монтаж з музикою та звуками
Особливості курсу
- Дитина гарно проведе час
- Дитина навчиться корисним діджитал-вмінням
- Дитина спробує себе в різних сферах анімації і 2D-дизайну
- Ви будете спокійні за корисне і цікаве дозвілля своєї дитини протягом року і теж відпочинете
- Fullstack
Пройшовши курс Full Stack, ви станете універсальним програмістом, який може з нуля розробити повноцінний IT-продукт. Ви опануєте відразу дві професії в одній — backend- та frontend-розробника. Навчитесь однаково ефективно створювати інтерфейс користувача веб-проєкту, логіку його роботи і внутрішню серверну частину.
Програма курсу
Базовий семестр
- Технології АІ
- Технології АІ для вирішення універсальних задач
- Хмарні технології та бази даних
- Orientation in development: Low-Code та No-Code платформи, Front-End та Back-End
Розробка веб-сторінок на мові розмітки HTML за допомогою каскадних таблиць стилів CSS
- Введення у Web-технології. Структура HTML. Форматування тексту за допомогою HTML
- Форматування за допомогою CSS. Списки. CSS відступи та поля
- Використання графіки. Оптимізація граіки. Гіперпосилання. Принципи навігації веб-сайту
- Таблиці
- Позиціювання. Верстка веб-сторінок блоками
- Адаптивний дизайн
- Flexbox
- Grid Layout
- Форми. Кадри
- Системи контролю версій
- Bootstrap
Вивчення мови програмування JavaScript
- Введення в JavaScript. Типи даних. Змінні. Оператори. Діалогові вікна
- Умови
- Цикли
- Об'єкт. Масиви. Об'єкт Array. Рядки. Об'єкт String. Об'єкт Date. Об'єкт Math
- Опції
- ООП
- ECMAScript 6, ECMAScript 11
- Модульне випробування
- Переробка подій веб-сторінки
- Document Object Model
- Форми
- Перевірка достовірності форм. Використання Cookie
- Командна праця. SDLC. Scrum
Використання фреймворку React
- NodeJS
- Введення у React
- Введення у функціональні компоненти
- Робота із формами. Відображення списків даних
- Умовне відображення. Рендерінг. Стилі
- Фрагменти. Портали. Refs
- Side effects. Контекст API
- Взаємодія із сервером
- Тестування React програми
- Класові компоненти
- Роутінг
- Redux
Розробка веб-додатків за допомогою Node.js
- Вступ до Node.js
- Менеджер пакетів, події у Node.js
- Використання буферів, потоків, файлів. Світові об'єкти
- Веб-модуль
- Введення у роботу з базами даних
- Введення у Express Framework
- REST архітектура в Express Framework
- Масштабування рішень Node.js
Особливості курсу
- Реальний досвід веб-розробки
- Викладачі-практики
- Структурована подача знань
- Підтримка викладачем
- Готовий проєкт для портфоліо
- Підготовка до працевлаштування
- Заняття 2 рази на тиждень по 2 пари
- Fullstack
Навчаємо програмування з нуля
Програма курсу
Базовий семестр
- Технології АІ
- Технології АІ для вирішення універсальних задач
- Хмарні технології та бази даних
- Orientation in development: Low-Code та No-Code платформи, Front-End та Back-End
Основи теорії алгоритмів і структур даних
Python Core
- Типи даних
- Змінні
- Умовні оператори
- Цикли
- Списки
- Функції
Об'єктно-орієнтоване програмування з використанням мови C++
- Принципи роботи з вказівниками
- Використання структур
- Алгоритми пошуку та сортування
- Використання файлової системи
- Принципи ООП
- Конструктори
- Деструктор
- Віртуальні функції
- Абстрактні класи
- Структури даних
Використання бібліотеки класів стандартних шаблонів STL
- Основи використання STL
- Ітератори
- Контейнери
- Предикати
- Алгоритми
- Функтори
Теорія баз даних
- Мова структурованих запитів SQL
- Проектування баз даних
- Нормалізація баз даних
- Нормальні форми
- Багатотабличні та вкладені запити, агрегатні функції
Програмування Microsoft SQL Server
- Особливості діалекту T-SQL
- Представлення
- Тригери
- Збережені процедури
- Користувацькі функції
- Резервне копіювання та відновлення
- Система прав
Системне програмування
- Потоки
- Процеси
- Примітиви синхронізації
- Взаємодія між процесами
Мережеве програмування
- Сокети
- Синхронні та асинхронні механізми обміну даними
- Протоколи
Розробка web-сторінок на мові розмітки HTML з використанням каскадних таблиць стилів CSS
- Форматування тексту за допомогою HTML
- Форматування за допомогою CSS
- Списки
- Використання таблиць
- Робота з формами HTML
- Анімація
Розробка web-додатків з використанням ASP.NET Core мовою C# із застосуванням СУБД MS SQL Server
- ASP.NET Core
- REST API
- Взаємодія з MS SQL Server
- Створення мікросервісів
Створення хмарних рішень із використанням Microsoft Azure
Використання Docker, Kubernetes для створення та оркестрації контейнерів
- Images - Containers
- Volumes - Multi-Containers
- Docker Compose
- Kubernetes core concepts
Розробка Fintech застосунків: Blockchain, криптовалюти, смарт-контракти, Solidity
- Використання Blockchain
- Додавання криптовалютних можливостей в програми
- Створення смарт-контрактів
- Мова Solidity
Розробка web-додатків з використанням Python
- Django
- FastAPI
- Взаємодія з даними
Створення мобільних додатків за допомогою React Native
- Особливості Android платформи
- Особливості iOS платформи
- Створення адаптивного інтерфейсу
- Навігація
- Мережева взаємодія
Застосування штучного інтелекту в Python застосунках
- Оброблення та аналіз даних
- Нейронні мережі
- Комп'ютерний зір
- Обробка природної мови
Патерни проектування та мова UML
- Методологія об'єктно-орієнтованого програмування
- Діаграми в UML
- Інструментарій для побудови діаграм
- Породжуючі патерни
- Структуровані патерни
- Патерни поведінки
Управління програмними проєктами
- Моделі процесу розробки програмного забезпечення
- Agile
- Scrum
- Інструментальні засоби
- Робота з вимогами
- Керування якістю
Cisco Networking Academy
- Programming Essentials in C
- Programming Essentials in C++
- Advanced Programming in C++
- Programming Essentials in Python
- JavaScript Essentials
Microsoft Learn for Educators
Azure Fundamentals
Особливості курсу
- Навчання онлайн
- Сучасне обладнання
- Робота з викладачами
- Лекції, вебінари та воркшопи
- Робота з реальними проєктами
- Формування портфоліо