- 2D Artist / 2D Illustrator / Graphic Designer
За 34 заняття розбереш основи композиції, колористики й типографії та подружишся з Adobe Photoshop та Illustrator. Попрацюєш над проєктом на кожному етапі: від ідеї та мудборда - до презентації клієнту. Зрозумієш, чого від тебе очікує замовник, як працювати з брифами, ставити цінник на свої роботи й працювати в команді. Як результат - збереш портфоліо, куди покладеш серію постерів, обкладинку та розворот книги, логотип, плакат, три обкладинки для улюблених треків. А також попрацюєш над кейсом для реального клієнта.
Програма курсу
Графдизайн Matters
- Коротко про графдизайн: види, функції, задачі, сфери
- У чому магія графдизайну та де її шукати чаклунам-початківцям
- Концептуальний дизайн
- Українські та світові студії
- Ресурси для натхнення: де і що шукати
Туторіали по софтах. Adobe Illustrator
- Заняття №1. Фічі Adobe Illustrator. Ч.1
- Заняття №2. Фічі Adobe Illustrator. Ч.2
- Заняття №3. Фічі Adobe Illustrator. Ч.3
- Заняття №4. Фічі Adobe Illustrator. Ч.4
Воркшоп
Створити ілюстрацію за допомогою Adobe Illustrator.
Туторіали по софтах. Adobe Photoshop
- Заняття № 1. Фічі Adobe Photoshop. Ч.1
- Заняття № 2. Фічі Adobe Photoshop. Ч.2
- Заняття № 3. Фічі Adobe Photoshop. Ч.3
- Заняття № 4. Фічі Adobe Photoshop. Ч.4
- Заняття № 5-6. Воркфлоу та автоматизація процесів
Воркшоп
Створити колаж в Adobe Photoshop.
Секрети роботи у Figma
- Основні функції Figma
- Фрейми
- Прості фігури. Заливка. Обкладинки
- Векторна графіка
- Текст і шрифти
- Ком'юніті та плагіни
- Модульні сітки + Auto Layout
- Стилі
- Компоненти та їхня варіативність
Онлайн воркшоп по фігмі
- Створюємо обкладинку для альбому за допомогою Figma
- ДЗ:
- Знайти звичайні оголошення на вулицях та переробити їх у Figma
- Застосувати знання з колористики, композиції, шрифтів, ілюстрації тощо
- Зібрати всі оголошення на мокап дошки
Онлайн-воркшоп
Відпрацювання інструментів з Adobe Photoshop та Illustrator, щоб закріпити софтовий блок.
Основи композиції
Вчимо теорію:
- Композиція у графдизайні
- Композиція: точка, лінія, пляма
- Площина, об'єм, простір
- Властивості: цілісність форми, симетрія/асиметрія, статика/динаміка
- Засоби композиції: пропорції, масштаб, контраст/нюанс, ритм/метр
- Композиція як візуальна комунікація
Практикуємось: Створюємо серію простих абстрактних композицій
Домашка: фіналізуємо постери, які почали створювати на занятті.
Колористика
Вчимо теорію:
- Коло кольорів - як виникає колір
- Психологія та символізм кольору
- Колірні контрасти
- Колір та композиція: як поєднувати
- Друк vs діджитал: колірні схеми RGB та CMYK
- Як читати колір
Практикуємось:
- Розбираємо та аналізуємо приклади
- Підбираємо власний приклад (постер, обкладинка музичного альбому або книжки) для передачі настрою або історичного періоду
Домашка:
- Знайти й розібрати на палітру кольорів 5 прикладів колірних рішень у мистецтві
- Використовуючи палітру, створити 5 власних композицій в Adobe Illustrator із різними колірними гамами
Онлайн-воркшоп
Створюємо кілька постерів до улюбленої пісні з різними композиціями та колірними рішеннями.
Привіт шрифт
Вчимо теорію:
- Шрифт: поняття, види, поєднання і трішки анатомії, термінологія
- Антиква та гротески
- Кирилиця та латиниця
- Де шукати шрифти: іноземні та українські словолитні
- Важкі, зухвалі, класичні, смішні - визначаємо характер шрифтів
- Старі й сучасні шрифти та як пов'язані
- Як обрати шрифт для проєкту і чим керуватись
Практикуємось:
- Розбираємо та аналізуємо приклади
- Підбираємо шрифт для себе: який шрифт найкраще передає твій характер та індивідуальність?
Домашка:
- Підібрати шрифтові пари, які передають визначений характер
- Підібрати 10 прикладів кейсів, де шрифт виконує головну роль
- Проаналізувати їх
Воркшоп, де заборонено думати
Робимо 25 ч/б плакатів за 50 хвилин. Придумуємо різні композиції з двома шрифтами в Adobe Illustrator.
Фідбек-сесія
Ненудна типографія та верстка
Вчимо теорію:
- Базові правила типографії: довжина рядка, виключка
- Кернінг та трекінг
- Контраст та баланс: що потрібно враховувати
- Те, що муляє: висячі рядки та прийменники
- Правила хорошої типографії
- Прості сітки та їхнє використання
Практикуємось: розбираємо та аналізуємо приклади.
Домашка: створити обкладинку улюбленої книги.
Ненудна типографія та верстка. Частина 2
Вчимо теорію:
- Базові правила типографії: довжина рядка, виключка
- Кернінг та трекінг
- Контраст та баланс: що потрібно враховувати
- Те, що муляє: висячі рядки та прийменники
- Правила хорошої типографії
- Прості сітки та їхнє використання
Практикуємось: верстаємо один блок тексту різними способами.
Домашка: верстка розвороту цієї ж книги.
Онлайн-воркшоп із типографії
Важко знайти - легко втратити. Робота з ідеєю
Вчимо теорію:
- Що таке ідея
- Де шукати ідею
- Процес генерації ідей
- Кругозір та надивленість
- Художні засоби виразності
Практикуємось:
- Гра "вгадай". Лектор показує різні приклади з дизайну з використанням різних засобів художньої виразності, а студенти мають вгадати, який це засіб
- Придумати декілька ідей для лицьової сторони паковання, використовуючи художні засоби виразності
Домашка: допрацювати й відмалювати в ілюстраторі ідею, яку затвердили на воркшопі.
Айдентика
Вчимо теорію:
- Поняття бренду - що, хто і як
- Що таке айдентика, або ідентичність бренду
- Функції та задачі айдентики
- Види айдентики
- Дизайн-система
- Стилізація
- Розбираємо кейси
Знак і логотип
Вчимо теорію:
- Поняття, функції та роль логотипа
- Складові: шрифт, леттеринг, каліграфія
- Знак: об'єкт, буква, лігатура
- Логотип vs знак
Практикуємось: розбираємо та аналізуємо кейси.
Домашка: зібрати на pinterest дошку з 20 різними лого та проаналізувати їх. Створити лого для закладу.
Знак і логотип. Частина 2
Створюємо логотип з нуля.
Історія та поява українського графічного знаку
Вчимо теорію:
- Короткий огляд історичного контексту української графіки
- Як еволюціонувала українська графічна символіка
- Видатні українські графіки
- Сучасні українські графічні символи
Практикуємось: аналіз конкретного українського графічного знаку: значення та еволюція.
Домашка: обрати й проаналізувати графічний знак. Створити плакат/композицію, використовуючи елементи або форми конкретних знаків.
Фідбек-сесія
Ілюстрація. Запрошений лектор
Вчимо теорію:
- Поняття, функції та роль у проєкті ілюстрації
- Види ілюстрації
- Чи треба бути ілюстратором, щоби бути графдизайнером
- Де (не) потрібна ілюстрація
- Ілюстрація та ШІ
Штучний інтелект і дизайн. Запрошений лектор
Вчимо теорію:
- Які ресурси використовують у дизайні
- Чому не варто боятися, що ШІ замінить дизів
- ШІ як інструмент оптимізації роботи
Практикуємось: створюємо ілюстрацію за допомогою Midjourney або Recraft.
Перш ніж почати дизайн. Робота з проєктом
Вчимо теорію:
- Етапи роботи над проєктом: від А до Я
- ТЗ та бриф (від клієнта чи для клієнта)
- Що робити з нечітким ТЗ
- Комунікація з клієнтом: підводні камені
- Рисерч та ідеї - де шукати й надихатись
- Мудборд, скетч, концепт
- Презентація
- Чого немає в реальності, те є на мокапі
- Де знайти безплатний мокап або зробити його з фото
- Носії та крафт
- Підготовка макетів до друку
- Презентація проєкту
Практикуємось:
- Аналізуємо інші проєкти
- Працюємо з мокапами
Тернистий шлях - кар'єра дизайнера
Вчимо теорію:
- Вчимося працювати з брифом
- Кілька способів не мовчати на брифінгу: запитання для клієнта
- Агенція, проєктна зайнятість, фриланс - що тобі підходить
- Навіщо братися за особисті проєкти або колаби
- Як визначати ціну за проєкти
- Робота в команді
- Баланс & овертайм
Практикуємось:
- Готуємось до брифінгу з клієнтом
- Дивимось кейси лектора
Домашка: підготуватись до брифінгу з клієнтом.
Брифінг студентів
Брифінг студентів 2.0
Презентація драфтів
Презентація драфтів 2.0
Оригінальне, круте і твоє - портфоліо
Вчимо теорію:
- Що точно має бути в портфоліо: мастхев-розділи
- Дивимось на чужі портфоліо
- Створюємо шорт-лист робіт і кейсів: творчі та комерційні
- Як розповісти про свою крутість мовою візуалу
- Кейс на Behance: що робити, чого не робити
- Як презентувати кейс і просувати його
- Роботи & соцмережі
Практикуємось: створюємо сторітелінг для проєкту.
Домашка: розпочати роботу над портфоліо.
Фінальна презентація клієнту
Фінальна презентація клієнту 2.0
Результат курсу
- Розбираєшся в типографіці, колористиці та основах композиції та застосовуєш знання на практиці
- Використовуєш Adobe Photoshop та Illustrator без рандомних кліків
- Вмієш брифувати клієнта й брифуватись, впевнено презентуєш ідеї
- Працюєш над проєктом послідовно: починаючи від мудборда - закінчуючи мокапом та презою
- Створюєш колажі, постери, логотипи, книжкові обкладинки та композиції
- Збираєш портфоліо графдизайнера та стартуєш в агенції або на фрилансі
Викладачі курсу
Мар'ян Івасик - Senior Designer at Moodley
Подати заявку- DevOps
Комплексна програма навчання методології DevOps для налаштування та підтримки потрібного софту в компанії, а також автоматизації кожного етапу розробки: від написання коду до релізу.
Програма курсу
Філософія DevOps
- Філософія DevOps
- Дізнаєтеся про концепцію роботи DevOps, цілі та переваги цієї спеціальності
Version Control
- Git
- CI/CD
- Ознайомитеся з системою контролю версій Git та навчитеся основних команд для управління версіями коду:
- git add
- git commit
- git pull
- git merge
- git rebase
Віртуалізація
- Virtualization/VBox
- Ознайомитеся з концепцією віртуальних машин та їх роллю в інфраструктурі DevOps
- Навчитеся використовувати Vagrant для створення віртуальних машин у VirtualBox
Linux/Unix-системи
- Linux/Unix
- Bash scripting
- Ознайомитеся із управлінням, моніторингом та налаштуванням операційної системи Linux та її компонентів
- Навчитесь основ написання скриптів мовою командного рядка Bash, щоб автоматизувати рутинні задачі в середовищі DevOps
Мережа: технології, обладнання, протоколи
- Introduction to networking technologies
- Network equipment
- Дізнаєтесь, як працюють базові концепції мереж, модель OSI/TCP IP, MAC та IP-адреси, класи й підмережі, а також як застосовувати ARP і DHCP на практиці
- Детально ознайомитеся з мережевими топологіями, призначенням мережевого обладнання та протоколів, а також інструментами для аналізу трафіку
Контейнеризація
- Docker
- Docker-compose
- Навчитеся встановлювати та контейнерувати Docker, створювати та запускати образи, працювати з контейнерами
- Зможете працювати з docker-compose, налаштовувати мережі для комунікації контейнерів
Kubernetes
- Intro to K8s
- Advanced K8s
- Ознайомитеся з основами Kubernetes, основними компонентами, концепціями та командами конфігурації
- Детально розглянете сервіси та служби в Kubernetes
Бази даних
- SQL
- NoSQL
- Ознайомитеся з основними принципами та мовою запитів SQL для роботи з реляційними базами даних, навчитеся налаштовувати реплікацію
- Розберете різні типи NoSQL-баз даних, знаєте реплікацію та шардування баз даних
Хмарні обчислення
- Clouds
- AWS Basics
- AWS ECS and EKS
- AWS SSM && CloudFormation
- AWS DBs Services
- Навчитеся використовувати IAM
- Зможете створювати та налаштовувати VPC та підмережі, використовувати Security Groups та ACL, управляти EC2
- Навчитеся створювати та налаштовувати бакети S3, управляти об'єктами та політиками доступу
- Зможете завантажувати образи в Docker Hub та Amazon ECR, налаштовувати та управляти ECS кластерами
- Повноцінно працюватимете з AWS та його сервісами
DevOps-автоматизація
- Terraform
- Ansible
- Навчитеся працювати з Terraform на просунутому рівні
- Зможете використовувати просунуті можливості Ansible для автоматизації складних задач
MLOps
- LLM Usage in Infrastructure Tasks
- MLOps Fundamentals
- Зможете використовувати Generative AI у своїй роботі, будувати власні пайплайни взаємодії з моделями та розгортати LLM локально
Моніторинг та логування
- Monitoring
- Ознайомитеся з основними концепціями моніторингу, його важливістю та роллю в розробці та управлінні інфраструктурою, з інструментами збору та візуалізації
Захист курсового проєкту
- Презентуєте фінальний проект - розробку та розгортання мікросервісної архітектури з використанням DevOps-практик
- Матимете працюючий шаблон CV та навчитесь ефективному спілкуванню на співбесідах
Особливості курсу
- База програмування
- Робота з системами контролю версій
- Розуміння мережевих протоколів
- Хмарні платформи
- HR консультація
Викладачі курсу
Владислав Папідоха - DevOps Engineer at TENTENS Tech by SKELAR
Подати заявку- No-code / Low-code
- Prompt Engineering / ChatGPT
Програма курсу
Модуль 1. Вступ до АІ та No-Code розробки
Блок 1. Революція AI у веб та мобільній розробці
- Як раніше створювали додатки і що змінилося
- Що таке No-code: платформи для створення додатків без програмування
- Огляд топ-платформ: Bubble, FlutterFlow, Adalo, Webflow
- AI-інструменти для розробників: ChatGPT, GitHub Copilot, Cursor, studio.firebase, lovable
- Статистика ринку: можливості заробітку та перспективи індустрії
Блок 2: Планування проєкту: від ідеї до MVP
- MVP: як починати з простої версії продукту
- Дослідження ринку: аналіз конкурентів та їх стратегій
- User Personas та Customer Journey Map: розуміння потреб користувачів
- Технічний вибір: iOS vs Android vs крос-платформа
- Бюджетування: порівняння вартості no-code vs традиційної розробки
Модуль 2. Побудова інтерфейсів та відтворення продуктового циклу
Блок 3. Логіка продукту та ТЗ в FigJam і Notion
- Формуємо цілі продукту і критерії успіху
- Виявляємо потреби та проблеми клієнта
- Створюємо зрозумілі user stories для роботи
- Будуємо чіткі користувацькі потоки у FigJam
- Збираємо структурне ТЗ у Notion для запуску
Блок 4. Створення Wireframe за допомогою uxpilot.ai
- Формуємо набір ключових екранів продукту
- Готуємо промпт для генерації wireframe
- Додаємо потрібні поля з моделі даних
- Генеруємо кілька варіантів макетів у AI
- Перевіряємо макети й покращуємо промпт
Модуль 3. Знайомство з Bubble AI: головні вкладки та інструменти
Блок 5. Bubble AI
- Створюємо структуру застосунку через Bubble AI
- Пишемо чіткі промпти для генерації сторінок
- Генеруємо основу продукту та доопрацьовуємо
- Створюємо data types і базові правила доступу
- Підключаємо ChatGPT чи Claude окремо через API Connector
Блок 6. Основні таби в Bubble
- Design Tab: створюємо інтерфейс і ключові елементи
- Workflow Tab: налаштовуємо логіку дій та переходів
- Data Tab: керуємо базою даних і доступами
- Styles Tab: задаємо єдині стилі для дизайну
- Plugins Tab: підключаємо інтеграції та розширення
Модуль 4. Знайомство з Bubble. Основи
Блок 7. Основи роботи в Bubble
- Dynamic expressions: додаємо динамічну логіку в елементи
- Finding data: шукаємо потрібні дані в базі
- Displaying data: виводимо інформацію на сторінку
- Conditions: змінюємо поведінку елементів за умовами
- Responsive Design: підлаштовуємо інтерфейс під різні екрани
Блок 8. Основи роботи в Bubble
- Previewing: переглядаємо роботу застосунку в реальному часі
- Backend Workflows: налаштовуємо фонові процеси та автоматизації
- Settings Tab: керуємо доменом, правами доступу й конфігурацією
- Logs Tab: відстежуємо помилки, події та виконання дій
- Підсумки: збираємо всі навички для впевненого старту
Модуль 5. Робота над проєктом. Frontend на Bubble
Блок 9. Елементи інтерфейсу та стилізація
- Input fields: додаємо різні поля для введення даних
- Repeating Groups: показуємо списки й динамічні колекції
- Pop-ups: створюємо модальні вікна для дій користувача
- Стилізація: оформлюємо кольори, шрифти та ефекти
- Conditional formatting: змінюємо вигляд елементів за умовами
Блок 10. Робота з Figma та перенесення дизайну в розробку
- Експорт з Figma: готуємо макети й стилі до імпорту
- Перенесення дизайну: відтворюємо layout, сітку й відступи
- Styles у Bubble: задаємо кольори, шрифти й тіні для UI
- Responsive: налаштовуємо контейнери для адаптивності
- Практика: переносимо екран із Figma у Bubble інтерактивно
Модуль 6. База даних в Bubble та редагування даних
Блок 11. Структура даних та типи даних
- Data Types: створюємо структуру даних без SQL
- Fields: додаємо текстові, числові, датові та медіа-поля
- Relationships: будуємо зв'язки між таблицями
- Планування: проєктуємо логічну структуру бази
- Практика: реалізуємо приклади реальних моделей даних
Блок 12. CRUD операції та пошук
- CRUD: створюємо, читаємо, оновлюємо й видаляємо дані
- Створення: додаємо записи через інтуїтивні форми
- Відображення: показуємо дані в Repeating Groups
- Редагування: змінюємо або видаляємо записи користувача
- Пошук: фільтруємо дані для швидкого доступу
Модуль 7. Практичний модуль
- Блок 13. Практика за пройденими темами
- Блок 14. Практика за пройденими темами
Модуль 8. Пошук та система користувачів у Bubble
Блок 15. Пошук в Bubble
- Стандартні плагіни: додаємо базовий пошук без коду
- Вбудовані інструменти: створюємо власні пошукові запити
- Algolia: підключаємо потужний пошук для великих проєктів
Блок 16. Реєстрація та логін
- Auth flow: налаштовуємо реєстрацію, логін і відновлення
- Custom fields: додаємо власні поля для профілів
- Email verification: вмикаємо підтвердження пошти при вході
- Password policies: задаємо вимоги до надійних паролів
- Профіль: дозволяємо користувачу редагувати дані
- Privacy rules: починаємо налаштовувати доступи
Модуль 9. Навігація, тимчасові дані та локалізація
Блок 17. Локалізація декількох мов
- Структура: налаштовуємо базу для багатомовності
- Статичні тексти: перекладаємо фіксований контент
- Перекладач: підключаємо інструмент для авто-перекладу
- Динамічні дані: показуємо контент мовою користувача
- Валюти: адаптуємо ціни під різні країни
Блок 18. Навігація та тимчасові дані
- Тимчасові дані: зберігаємо змінні без бази
- Custom States: передаємо дані між елементами
- URL-parameters: керуємо станами через адресу сторінки
- Temp user data: працюємо з даними неавторизованого користувача
- Навігація: налаштовуємо переходи між сторінками
Модуль 10. API
Блок 19. API Connector & Rest API
- HTTP Methods: отримуємо, створюємо та оновлюємо дані через API
- Авторизація: налаштовуємо ручні ключі та headers
- Basic Auth: підключаємо сервіси через логін і пароль
- OAuth2 / JWT: працюємо з токенами й доступами
- Stripe приклад: налаштовуємо тестові платежі через API
Блок 20. Bubble API
- Data API: відкриваємо CRUD-доступ до даних через REST
- Workflow API: запускаємо бекенд-процеси через HTTP-запити
- Exposing & Privacy: обираємо, які дані безпечно показувати
- Parameters: передаємо параметри й JSON у запитах
- Responses: повертаємо коректні статуси й JSON-відповіді
Модуль 11. AI інтеграції в Bubble
Блок 21. Підключення OpenAI API
- API Connector: підключаємо зовнішні AI-сервіси до Bubble
- OpenAI: інтегруємо ChatGPT у додаток
- Промпти: створюємо ефективні запити для точних відповідей
- Витрати: оптимізуємо використання токенів і бюджету
- Помилки: обробляємо збої та некоректні відповіді AI
Блок 22. Google AI Services та інші API
- Google AI: підключаємо Vision, Translation та Speech-to-Text
- Custom AI workflows: будуємо складні автоматизовані процеси
- Hugging Face: додаємо готові ML-моделі у продукт
- AI-генерація: створюємо тексти, описи та зображення
- Моніторинг: відстежуємо використання й ефективність AI-функцій
Модуль 12. Створення нативного мобільного додатку
Блок 23. Створення нативного додатку на Bubble
- Mobile-підходи: обираємо між PWA та нативним webview
- Архітектура: проєктуємо екрани у single-page форматі
- Навігація: додаємо стани, параметри та мобільні вкладки
- Функції девайса: підключаємо камеру, файли, геолокацію й пуші
- Продуктивність: оптимізуємо запити, кеш, зображення та reusable-елементи
Блок 24. Створення нативного додатку за допомогою обгордки в WebApp
- Підготовка Bubble: налаштовуємо mobile-first структуру та швидкість
- BuildNatively: створюємо проєкт для iOS та Android
- Налаштування: додаємо іконки, splash screen і стартовий екран
- Навігація: керуємо back-кнопкою та зовнішніми лінками
- Доступи: вмикаємо камеру, геолокацію та файли
- Сповіщення: підключаємо сервіс пуш-повідомлень
- Збірка: генеруємо .aab та .ipa з підписом
- Публікація: завантажуємо додаток у Play Console та App Store
Модуль 13. Публікація Bubble додатка
Блок 25. PWA та мобільна оптимізація
- PWA: робимо веб-додаток, що працює як мобільний
- Швидкість: оптимізуємо завантаження сторінок і ресурсів
- Offline: додаємо роботу без інтернету
- Push: налаштовуємо сповіщення у PWA
- Іконки: готуємо app icons та splash screens
Блок 26. Домени та деплоймент
- Custom domain: підключаємо власний домен до проєкту
- SSL: забезпечуємо безпечне з'єднання й захист даних
- Mobile wrappers: готуємо вебдодаток до мобільної упаковки
- Performance: відстежуємо швидкість і стабільність роботи
- Backup: керуємо версіями й створюємо резервні копії
Модуль 14. Публікація Bubble мобільного додатка
Блок 27. Bubble автоматизація
- Кешування: зберігаємо дані, що змінюються рідко
- Індекси: прискорюємо фільтрацію та пошук у базі
- Пагінація: показуємо списки частинами, а не все одразу
- Фонові задачі: переносимо важкі операції у бекенд
- Оптимізація медіа: стискаємо зображення й виносимо файли в CDN
- Інтерактив: застосовуємо дебаунс і троттл для економії запитів
Блок 28. CRUD операції та real-time updates
- Створення: додаємо записи через форми або API
- Відображення: показуємо дані з фільтрами та сортуванням
- Оновлення: редагуємо існуючі записи користувача
- Видалення: робимо безпечне видалення з підтвердженням
- Real-time: відображаємо зміни без перезавантаження сторінки
- WebSockets: використовуємо live-з'єднання в Bubble
- Синхронізація: узгоджуємо дані між кількома користувачами
- Оптимізація: пришвидшуємо real-time запити
- Конфлікти: обробляємо одночасне редагування
Модуль 15. Make
Блок 29. Основи Мейк
- Основи Make
- Make: знайомимось із платформою та її можливостями
- Перший сценарій: запускаємо базову автоматизацію
- Triggers & Actions: реагуємо на події та виконуємо дії
- Інтеграції: підключаємо популярні сервіси без коду
- JSON: працюємо з даними у запитах
- Помилки: обробляємо збої у сценаріях
- Тестування: перевіряємо та налагоджуємо логіку
- Автоматизація: використовуємо планувальник для регулярних задач
Блок 30. Практична робота на мейк та звязок з Bubble проектів
- API-зв'язок: підключаємо Bubble до Make через API
- Email-автоматизація: запускаємо розсилки без ручної роботи
- Синхронізація: передаємо дані у Google Sheets або CRM
- Файли: обробляємо зображення й документи автоматично
- Webhooks: пов'язуємо системи в реальному часі
- Бекапи: робимо автоматичні резервні копії
- Моніторинг: отримуємо сповіщення про помилки
- Масштабування: розширюємо сценарії під зростання проєкту
Модуль 16. Оптимізація, монетизація, фриланс
Блок 31. Як оптимізовувати ваш додаток та використання навантаження
- Продуктивність: аналізуємо швидкість роботи застосунку
- База даних: удосконалюємо структуру для швидших запитів
- Пошук: робимо запити максимально ефективними
- Кешування: використовуємо CDN та оптимізуємо медіа
- API: зменшуємо кількість викликів для економії ресурсів
- Capacity: стежимо за навантаженням і масштабуємося
- Тестування: перевіряємо продуктивність і шукаємо вузькі місця
Блок 32. Монетизація та фриланс
- Монетизація: обираємо модель - підписка, разова оплата чи freemium
- Платежі: підключаємо Stripe/PayPal для прийому оплат
- Ціноутворення: формуємо вартість продукту та стратегію продажів
- Фриланс-профіль: створюємо портфоліо й сильну експертизу
- Клієнти: шукаємо замовлення на Upwork та LinkedIn
- Оцінка: розраховуємо бюджет і готуємо договори
- Комунікація: ведемо клієнта прозоро та структуровано
- Масштабування: розширюємо проєкти та дохід фрилансера
Бонус: курс "Старт в АІ"
6 уроків, після яких штучний інтелект почне тебе слухатися.
Особливості курсу
- Доступ до модулів по всіх ключових AI та no-code інструментах (для створення мобільних застосунків і сайтів)
- Практичні завдання з перевіркою куратора
- Закрита Telegram-група для учасників: нетворкінг, підтримка, обмін замовленнями - своя тусовка
- Доступ до навчальної платформи лишається відкритим назавжди! Навіть після завершення основної програми можеш повертатись
- Супровід куратора: не залишаємо тебе одного і допоможемо, якщо застрягнеш
- Сертифікат після завершення курсу
- Проєкти в портфоліо для твого фриланс-профілю
- Prompt Engineering / ChatGPT
Навчися працювати з АІ так, щоб він виконував роботу за тебе. Ти навчишся створювати АІ‑рішення майже на всі випадки життя. Не просто гратися з ChatGPT, а закривати за допомогою АІ особисті і робочі задачі.
Програма курсу
Модуль 1. Основи промпт-інжинірингу
- Заняття 1. Що таке промпт-інжинірінг та як правильно писати промпти
- Заняття 2. Режими та інструменти Chat GPT для персоналізації й роботи
Модуль 2. Як працює LLM, види моделей та їх кастомізація
- Заняття 3. Що таке LLM та як вона працює
- Заняття 4. Персоналізація GPT-асистента під свої потреби та задачі
Модуль 3. n8n (No-Code) для автоматизації
- Заняття 5. Швидкий старт у n8n: як запустити автоматизації без технічних знань
- Заняття 6. Як працює API, та перший AI чат-агент
Модуль 4. Автоматизація Google-сервісів
- Заняття 7. Отримання "ключів" від Google та перші інтеграції
- Заняття 8. Google Sheets як "мозок" автоматизації. Генерація документів
Модуль 5. Пошук по документах в Google Drive в n8n
- Заняття 9. Швидкий старт на шаблоні n8n
- Заняття 10. Якість і щоденне використання
Модуль 6. Що таке агенти та як вони працюють у бізнес-процесах
- Заняття 11. Аудит, інтеграція та окупність
- Заняття 12. Інструменти агента в роботі
Модуль 7. Робимо повноцінного агента на n8n
- Заняття 13. Збираємо комплексного агента, який бере на себе частину вашої роботи
- Заняття 14. Тестування, відлагодження та підготовка агента до запуску в реальну роботу
Модуль 8. Робимо цього ж агента на Make
- Заняття 15. Знайомство з Make (ключові відмінності від n8n)
- Заняття 16. Той же агент, створений в 7 модулі, але тепер на Make
Бонус: курс "Старт в АІ"
6 уроків, після яких штучний інтелект почне тебе слухатися.
Особливості курсу
- Допомога ментора
- Практика
- Актуальна програма від авторів-практиків
- Доступ до матеріалів курсу назавжди
- Гнучкий графік навчання
- 8 практичних завдань та створення АІ агента
- Індивідуальний фідбек від менторів
- Prompt Engineering / ChatGPT
З нуля до нової професії без технічного бекграунду та досвіду в ІТ: за допомогою АІ роби результат краще, швидше та простіше.
Програма курсу
Модуль 0. Soft Skills для старту
Блок 1: Onboarding
Повний гайд та вступ до АІ-автоматизації перед початком навчання.
Блок 2: Архітектура бізнес-процесів
Як знаходити точки автоматизації серед типових робочих задач.
Блок 3: Команда та автоматизація
Людський фактор в автоматизації: мотивуємо, навчаємо, запускаємо.
Блок 4: Тайм-менеджмент
Основи керування часом та особистої ефективності для роботи.
Модуль 1. Основи промпт-інжинірингу
Блок 1: Основи промптингу
Що таке промпт-інжинірінг та як правильно писати промпти.
Блок 2: Інструменти ChatGPT
Режими та інструменти Chat GPT для персоналізації та роботи.
Модуль 2. Як працює LLM та кастомізація
Блок 1: Моделі та архітектура
Що таке LLM (велика мовна модель) та як вона працює.
Блок 2: Основи роботи з API
Використання LLM за допомогою API (інтерфейсу прикладного програмування).
Модуль 3. No-Code для автоматизації
Блок 1: Основи n8n
Знайомство з n8n - No-Code платформою для автоматизації.
Блок 2: Розширені можливості
Навички практичної роботи в n8n, створення власного Telegram-бота.
Модуль 4. Автоматизація Google-сервісів
Блок 1: Інтеграції Google
Отримання "ключів" від Google та перші інтеграції.
Блок 2: Автоматизація в Google Sheets & Docs
Google Sheets як "мозок" автоматизації. Генерація документів.
Модуль 5. Пошук по документах у Google Drive
Блок 1: Шаблон "Start" в n8n
Розгортання базового шаблону та робота з ним.
Блок 2: Якість роботи та щоденне використання
Як підтримувати стабільність сценаріїв і покращувати точність.
Модуль 6. АІ-агенти у бізнес-процесах
Блок 1: ROI та аудит
Як оцінювати ефективність агентів і виявляти слабкі місця.
Блок 2: Інструменти агента
Ключові інструменти, що формують логіку й дії агента.
Модуль 7. Повноцінний АІ-агент у n8n
Блок 1: Проєктування
Логіка майбутнього процесу, побудова структури автоматизації.
Блок 2: Реалізація
Створення завершеної автоматизації на базі n8n та її тестування.
Модуль 8. Відтворення агента у Make
Блок 1: Основи Make
Знайомство з Make та ключові відмінності від n8n.
Блок 2: Перенесення логіки
Відтворення в Make зробленого в n8n АІ-агента.
Модуль 9. AI Marketing Automation
Блок 1: AI-контент
Генерація першого контенту через AI.
Блок 2: AI-лендинг
Створення лендингу як ядра AI-воронки.
Блок 3: AI-email-воронки
Генерація email-воронок через AI.
Блок 4: CRM та аналітика
- CRM - програмне забезпечення для управління взаємовідносинами з клієнтами
- Аналітика та бізнес-аналіз
Блок 5: Фінальний кейс
Практичний проєкт з автоматизації маркетингу.
Модуль 10. AI Sales Automation
Блок 1: Ліди та кваліфікація
Побудова АІ-системи, що визначає інтерес ліда та оцінює готовність до покупки.
Блок 2: Follow-Up Automation
Створення АІ-автоматизованих серій дотиків, що повертають лідів у воронку.
Блок 3: AI-SaaS для продажів
AI Sales Assistant: комерційні пропозиції, скрипти та робота із запереченнями.
Блок 4: Голосовий агент
Інтеграція голосового інтерфейсу, який комунікує з лідами замість менеджера.
Блок 5: Аналітика продажів
Sales Analytics за допомогою AI: звіти та інсайти.
Блок 6: Фінальний кейс
Створення завершеної sales-автоматизації: від заявки до фінального рішення.
Модуль 11. AI Customer Service Automation
Блок 1: Підтримка 24/7
AI Support Bot: цілодобова допомога клієнтам без участі оператора.
Блок 2: AI-база знань
Розумна база знань: як AI закриває звернення за секунди.
Блок 3: After-Sales автоматизація
Побудова автоматизованого супроводу клієнта після покупки.
Блок 4: Фідбек та NPS
Збір і аналіз відгуків за допомогою AI, визначення рівня задоволеності клієнтів.
Блок 5: Управління сервісом
Автоматизація тікетів, SLA та ескалацій для стабільної та прозорої роботи служби підтримки.
Блок 6: Фінальний кейс
Розробка повної AI-системи обслуговування.
Модуль 12. Монетизація
Блок 1. Загальні кар'єрні навички
- Портфоліо AI-спеціаліста: як і де оформити перші кейси
- Резюме та LinkedIn-профіль для AI-автоматизатора
Блок 2. Підготовка до роботи на фрилансі
- Огляд фріланс-бірж і особливості роботи на кожній
- Як сформувати свою пропозицію та правильно описати свою експертизу в профілі
- Ціноутворення: рахуємо вартість своїх послуг
- Робота з клієнтами: проводимо бриф, будуємо ефективну комунікацію та довіру
- Фінансові та юридичні питання ведення проєкту
- Систематичний підхід та як уникнути вигорання
Блок 3. Upwork
- Реєстрація на Upwork, огляд платформи, створення профілю та портфоліо
- Як вибрати надійних клієнтів, Cover Letters та AI інструменти
- Комунікація з клієнтами та ведення проєкту: від старту до закриття
- Виведення коштів з Upwork: як легально працювати з ФОП
Блок 4. Пошук замовлень/працевлаштування
- Де шукати клієнтів: канали, ресурси, стратегії
- Як системно знаходити замовлення: таблиці, дедлайни, місячний план
- Конкретні дії, які призводять до реальних результатів: перших клієнтів або до працевлаштування
- Як рухатися до своєї кар'єрної цілі, а не працювати хаотично
Особливості курсу
- Повний доступ до курсу
- Домашні практичні завдання
- 4 проєкти з АІ-автоматизацій
- 1 готова АІ-система у портфоліо
- Модуль "Soft Skills для старту"
- Шаблони автоматизацій, промпти, чек листи, сервіси
- Доступ до закритого ком'юніті випускників
- Курс "Монетизація навичок"
- Персональний фідбек від лектора
- Закритий чат учасників курсу
- Сертифікат по закінченню курсу
- Гарантія окупності курсу
- Content Manager / Copywriter
- SMM
- Prompt Engineering / ChatGPT
Програма курсу
Модуль 1. Генерація зображень
Блок 1: Midjourney
- Огляд нейромереж для генерації зображень. ТОП-2025
- Midjourney як базовий функціональний генератор зображень
- Мidjourney: особливості. Prompt для візуальних нейромереж
- Робота із зображеннями
- Зображення в одному стилі
- Консистентний персонаж у Midjourney
- Midjourney. Версії, розмір, персоналізація
- Параметри
- Midjourney. Edit
Блок 2: Ideogram
- Ideogram: як користуватися. Зображення із написами кирилицею
- Ideogram 3.0. Особливості
Блок 3: Flux
Високий реалізм з нейронками: моделі Reve Image (Halfmoon), FLUX1.1 [pro], Flux. Dev.
Блок 4: Seedream 3.0
Новітня модель для генерації зображень - Seedream 3.0.
Блок 5: Sora
Sora для генерації зображень.
Блок 6: Постобробка зображень
- Покращення якості зображень. Різні типи апскейлерів
- Редагування готових зображень
- Накладання текстів, лого на зображення
Модуль 2. Генерації з реальним продуктом
Блок 1: Навчання власної моделі ШІ
Навчання моделі ШІ на реальному продукті. Генерації з ним.
Блок 2: Креатив із продуктом
- Продуктове фото без навчання моделі
- Універсальне рішення для продуктових генерацій - Flair.ai
Модуль 3. АІ-відео
Блок 1: Підготовка до створення відео
- З чого починаємо. Підготовка
- Режисерське бачення. Кінематографічність. Драматургія. Створення сценарію та кадрів
Блок 2: Програми для анімування
- Kling AI. Інтерфейс, особливості, правила написання промпту
- Luma AI. Інтерфейс, особливості, правила написання промпту
- Runway. Інтерфейс, особливості, правила написання промпту
Блок 3: Монтаж і саунд-дизайн
- Монтаж в Capcut
- Саунд-дизайн. Створення звуків
Модуль 4. АІ-аватари
Блок 1: АI-фотосесія
Навчання ШІ і створення фотосесії.
Блок 2: Аватари
Створення аватару. Цифровий клон в HeyGen.
Блок 3: Озвучка та музика
- Створення озвучки з AI в Eleven Labs
- Генерування музики з AI в Suno AI
Модуль 5. Монетизація навичок створення контенту з АІ
Блок 1: Ціноутворення
Розрахунок вартості надання послуг створення контенту з AI.
Блок 2: Робота з клієнтом
Робота з клієнтом. Брифування.
Блок 3: AI-кріейтор
- Пошук замовлень на сайтах фрілансу
- Формування особистого бренду AI-кріейтора
Бонуси і подарунки
- Мінікурс "Основи роботи з ChatGPT"
- Мінікурс "Фриланс. Швидкий старт"
- Курс "SMM і таргетинг"
- 1 місяць роботи з Kling AI у подарунок
Особливості курсу
- Допомога ментора
- Практика
- Домашні завдання
- Гнучкий формат навчання
- Доступ до матеріалів назавжди
- Сертифікат про проходження курсу
- Чат спільноти
- Фідбек на домашні завдання
Викладачі курсу
Марія Гриценко - АІ-кріейторка, авторка курсів зі створення контенту за допомогою ШІ
Подати заявку- Cyber Security
На курсі ти навчишся створювати систему кіберзахисту окремих застосунків, веб-платформ і інфраструктури бізнесу в цілому.
Програма курсу
Оборонна кібербезпека
- Що таке оборонна кібербезпека
- Криптографія
- Операційний центр безпеки (SOC)
- Реагування на інциденти (IR)
- Архітектура кібербезпеки
- Адміністрування систем кібербезпеки
- Обмін інформацією про кіберзагрози та збагачення систем кібербезпеки
- Безпечне адміністрування мережі
- Кібербезпека в хмарній інфраструктурі
- Підготовка до співбесіди для працевлаштування
Наступальна кібербезпека
- Що таке наступальна кібербезпека
- Соціальна інженерія
- Штучний інтелект
- Розвідка з відкритих джерел
- Тестування на проникнення: Підслуховування трафіку
- Тестування на проникнення: Злам SQL-серверів
- Тестування на проникнення: Підготовка звіту
- Ризики мобільних пристроїв та IoT
- Моделювання поведінки ймовірних зловмисників
- Підготовка до співбесіди для працевлаштування
Управління ризиками кібербезпеки
- Управління ризиками кібербезпеки
- Основні концепції кібербезпеки
- Роль держави в галузі кібербезпеки
- Процеси управління доступом
- Системи управління
- Управління відповідністю
- Загрози та вразливості
- Концепції управління ідентифікацією та доступом (IAM)
- Технології IAM
- Підготовка до співбесіди для працевлаштування
- Блок у записі
Інструменти
- Windows basics
- Linux basics (Kali Linux)
- SIEM (Security Information and Event Management)
- Intrusion Detection System tools
- Intrusion Prevention System tools
- Penetration Testing Tools
- Penetration Testing Tools
- Next Generation Firewall & Firewall Management
- Network Traffic Analysis
- Forensic Tools
Soft Skills
- Філософія Agile
- Методологія Scrum
- Командна праця
- Тайм менеджмент
- Аналітика проєктів
- English speaking club
- Робота з EnglishDom Words
- Заняття з працевлаштування
- Складання грамотного резюме
- Створення сторінки на LinkedIn
- Написання мотиваційного листа
- Майданчики для пошуку роботи
- Підготовка до HR-інтерв'ю
- Підготовка до технічного інтерв'ю
- Комунікативні навички
- Тестові співбесіди
Практичні кейси
- 3 практичні кейси в портфоліо
- Практичні завдання в кожному модулі
Career skills
- Створення резюме
- Оформлення профілів Linkedin та Djinni
- Підготовка до HR та технічної співбесіди
- Індивідуальні кар'єрні консультації
- Рекомендація студентів на вакансії партнерів
Особливості курсу
- Кабінет my.goit
- Прямі ефіри
- Спілкування в чаті
- Круті ментори
- Підготовка до співбесід
Викладачі курсу
- Балашов Віталій - Head of Security Engineering at EPAM
- Олексій Лукін - Head of Information Security Department at Datagroup
- Ярослав Малоокий - Presale Engineer at Alesta
- No-code / Low-code
Навчальна програма Junior No-code Developer, де ти навчишся створювати сучасні вебсайти та застосунки без знання коду.
Програма курсу
Creatio
- Створення застосунку
- Редагування сторінок і об'єктної моделі
- Налаштування реєстрів і базової аналітики
- Створення case management
- Імпорт записів
- Створення бізнес-правил на сторінці
- Пов'язані ресурси ті різні кольори значень
- Тогл-панель із детальною інформацією про заявника
- Створення об'єктів зі сторінкою, заявки
- Бізнес-процес (БП)
- БП - опитування зворотного зв'язку за заявкою
- Комплексне завдання
- БП із вебсервісом
Webflow
- Вступ до Webflow та основи Webflow
- Дизайн та анімація
- Налаштування та тестування Webflow
- Оптимізація, хостинг та вихід проєкту в live
- Робота зі шрифтами
- Верстка простого лендингу
- Взаємодія з інструментами дизайну (Figma etc)
- Liquid Design
- CSS-анімації
- Створення анімацій (interactions)
- Основні типи взаємодії з колекціями
- Editor Mode для клієнта
- Різниця між staging and live
- Моніторинг та обслуговування проєкту
Bubble
- Знайомство з платформою - розбір основних вкладок
- Принципи розробки на Bubble. Авторизація та Privacy rules
- Розробка редактору для створення карток товару
- Підключення ChatGPT по API
- Розробка вітрини товарів і корзини
- Плагіни. Підключення Stripe для оплати
- Інтеграція з Facebook за допомогою make.com
- Випуск проєкту в live
- Інтеграція з месенджерами
ManyChat
- Огляд та налаштування manychat
- Архітектура, логіка маркетингового шляху клієнта по воронці
- Інструменти для створення та візуалізації сценарію чат-бота
- Месенджери та особливості функціоналу
- Створення та підключення телеграм-бота
- Створення та підключення instagram-бота
- Створення та підключення Facebook messenger
- Налаштування автовідповідей
- Збираємо вебінарну воронку
- Інтеграція чат-бота з гугл-таблицями
- Підключення бота до телеграм групи
Особливості курсу
- Кабінет my.goit
- Прямі ефіри
- Спілкування в чаті
- Круті ментори
- Підготовка до співбесіди
Викладачі курсу
- Слава Назаревич - Academy Trainer at Creatio
- Віталій Дорошенко - Bubble Developer
- Олександр Оніщенко - No-code Developer
- Data Analyst / Business Intelligence (BI)
Ти навчишся збирати, аналізувати, візуалізувати дані для розробки ІТ-продуктів і зможеш працювати Junior Data Analyst
Програма курсу
Базова статистика в Google Sheets
- Основи аналiтики даних
- Базова робота з даними для розрахунку показників
- Аналіз варіабельності даних та метрики активності
- Розширені функції аналізу та візуалізації даних: регресія, прогнозування та графіки
- Робота з функціями та перевірка даних в Google Sheets
- Зведені таблиці, градієнти та когортний аналіз
SQL та візуалізація даних
- Вступ до SQL
- Базові функції SQL
- Просунута робота з таблицями в SQL
- Вступ до Looker Studio
- Очистка даних та рядкові функції в SQL
- Робота з датами й часом, віконні функції
- Основи BigQuery
- Основи Google Analytics 4
Продуктова та маркетингова аналітика
- Знайомство з Tableau
- Основні функції та інструменти в Tableau
- Просунуті функції Tableau
- Побудова інтерактивних дашбордів в Tableau
- Інструменти просунутої візуалізації в Tableau
- Принципи візуалізації та побудови дашбордів
- CJM, Onboarding та tracking plan
- Amplitude для продуктової аналітики
- Power BI
Python та Jupiter Notebook
- Основи Python
- Робота з даними в Python
- Введення в Pandas та створення DataFrame
- Робота з даними в Pandas та агрегація даних
- Очищення даних за допомогою Pandas
- Візуалізація даних
A/B - тестування
- Статистика в A/B тестуваннi
- Складання плану тесту
- Аналіз та презентація результатів тесту
Soft + Career Skills
- Філософія Agile
- Методологія Scrum
- Робота в команді
- Тайм-менеджмент
- Заняття з працевлаштування
- Складання грамотного резюме
- Створення сторінки на LinkedIn
- Написання мотиваційного листа
- Майданчики для пошуку роботи
- Підготовка до HR-інтерв’ю
- Підготовка до технічного інтерв’ю
- Комунікативні навички
- Тестові співбесіди
- English (пакет Plus)
Дипломний проєкт
- Базова статистика
- Аналіз даних
- Візуалізація даних
- Основи SQL
- Tableau
- Python
- A/B-тестування
Особливості курсу
- Кабінет my.goit
- Спілкування в чаті
- Прямі ефіри
- Кар'єрний сервіс
- Допомога ментора
- Web & Mobile Design / UI/UX
Дизайнер – одна з основних професій у IT-галузіі. Все, що ти бачиш в інтернеті, хтось придумав і намалював. Дизайнери потрібні кожному бренду, тож вакансій завжди багато. Це професія із величезними перспективами. Ти навчишся створювати сучасні інтерфейси та зможеш працювати UI/UX дизайнером у IT або Digital.
Програма курсу
Web design
- Введення в курс
- Лендинг, його призначення та функції
- Бриф та первинне вебдослідження
- Основи Figma
- Прототипування та сітки
- Композиція, колір та типографіка
- Растрова і векторна графіка
- Оформлення кейсу на Behance
- Особистий проєкт: лендинг із адаптацією
- Особистий проєкт: UI kit та корпоративний сайт
Service Design
- Вебсервіси
- Дизайн-мислення та дизайн-процеси
- Робота з персонами
- Jobs-to-be-done фреймворк
- Figma Pro
- Планування інформаційної архітектури та функцій продукту
- Візуалізація даних
- Анімація
- Аналітика та тестування
- Customer journey map
- Оформлення кейсу на Behance
- Командний проєкт: розробка вебзастосунку
Mobile App Design
- Особливості дизайну для мобільних пристроїв
- Проєктування інтерфейсів для IOS і Android
- Проєктування мобільного застосунку
- Основні патерни
- Навігація
- Анімація в мобільних застосунках
- Публікація застосунку
- Human Interface Guidelines
- Material Design
- Оформлення кейсу на Behance
- Командний проєкт: розробка мобільного застосунку
Soft skills
- Філософія Agile
- Методологія Scrum
- Робота в команді
- Тайм-менеджмент
- Аналітика проєктів
- English speaking club (пакет Plus)
- Робота з EnglishDom Words
- Заняття з працевлаштування
- Складання грамотного резюме
- Створення сторінки на LinkedIn
- Написання мотиваційного листа
- Майданчики для пошуку роботи
- Підготовка до HR-інтерв'ю
- Підготовка до технічного інтерв'ю
- Комунікативні навички
- Тестові співбесіди
Career skills
- Створення резюме
- Оформлення профілів Linkedin та Djinni
- Підготовка до HR та технічної співбесіди
- Індивідуальні кар’єрні консультації
- Рекомендація студентів на вакансії партнерів
Особливості курсу
- Круті ментори
- Кар'єрний сервіс
- 2-3 вебінари на тиждень
- Кабінет my.goit
- Спілкування в чаті
Викладачі курсу
- Маша Руденко - Senior UX/UI Designer в GoIT
- Міша Губа - Product Designer в Wispence
- Олійник Тарас - Product UI/UX Designer NEAR One Click Crypto, Jump
- Єршов Владислав - UI/UX Designer
- Білик Андрій - Студія WEBGORILLA, COO
- Скакун Олександр - Art Director & Product Designer
- Заступ Олександр - Lead UI/UX Designer at Lampa Software
- QA Automation / QA Manual
Тестувальник покращує програми, але не пише код. Він знаходить помилки (баги), описує їх і передає розробникам. Простими словами, тестувальник стежить, щоб усе правильно працювало та відповідало вимогам. На курсі QA онлайн ти навчишся тестувати вебсайти та програми і зможеш працювати Junior QA Engineer
Програма курсу
Базові основи тестування
- Основи тестування: Процеси та принципи
- Тестова документація
- Тест-менеджмент
- Види програмного забезпечення та основні UI елементи
- Команда та життєвий цикл розробки
- Типи тестування
- Статичні методи тестування
- Рівні тестування
- Розробка тестової документації
- Інструменти тестування
- Тестування документації
Архітектура застосунків
- Black box техніки тест дизайну
- White box і experienced based техніки тест дизайну
- Web-технології. Клієнт-серверна архітектура
- Web-технології. Поняття Front-end. Back-end
- Web-технології. Вступ до HTML/CSS
- Сучасна архітектура застосунків
- Postman
SQL та додаткові технічні практики
- Робота з базою даних SQL
- Командний рядок. Git
- Mobile testing
- Командний проєкт
Soft skills
- Scrum, Agile
- Навички командної роботи
- Методика SMART
- Тайм-менеджмент та планування
Career skills
- Створення резюме
- Оформлення профілів Linkedin та Djinni
- Підготовка до HR та технічної співбесіди
- Рекомендація студентів на вакансії партнерів
Особливості курсу
- Прямі ефіри
- Круті ментори
- Кар'єрний сервіс
- Спілкування в чаті
- Кабінет my.goit
Викладачі курсу
- Олег Ломажук - QA Lead в N-iX
- Владислав Ковальчук - Senior QA Engineer, SimplePractice
- Тарас Сірак - Senior Tester, EPAM
- Python
Навчання Python для початківців. Ти навчишся створювати «начинку» програм і зможеш працювати Junior Python Developer
Програма курсу
Python Core
- Змінні, вирази, інструкції
- Зміна потоку виконання
- Ітерації
- Колекції, функції, рядки, файли
- Модулі та вбудовані пакети
- Функціональне програмування
- Об'єктно-орієнтоване програмування
- Git і PEP8
Python for Web
- Багатопотоковість в Python
- Black, Docker
- HTTP, WebSockets, Aiohttp
- SQL (SQLite, PostgreSQL)
- noSQL (Redis, MongoDB)
- RabbitMQ
- Beautiful Soup, Scrapy
- Django, FastAPI
- REST API
- PyDoc, Unit Test, Pytest
Soft skills
- Філософія Agile
- Методологія Scrum
- Командна праця
- Тайм-менеджмент
- Аналітика проєктів
- English speaking club
- Робота з EnglishDom Words
- Заняття з працевлаштування
- Складання грамотного резюме
- Створення сторінки на LinkedIn
- Написання мотиваційного листа
- Майданчики для пошуку роботи
- Підготовка до HR-інтерв'ю
- Підготовка до технічного інтерв'ю
- Комунікативні навички
- Тестові співбесіди
Особливості курсу
- Вечірні заняття (19:30 - 21:30)
- 2-3 вебінари на тиждень
- Спілкування в чаті
- Кабінет my.goit
- Круті ментори
- Прямі ефіри
- Кар'єрний сервіс
Викладачі курсу
- Юрій Кучма - Senior Backend Developer і автор курсу
- Олег Осадчук - Python Software Engineer at EPAM
- Руслан Скіра - Full-stack Python Developer at EPAM
- Олег Андрус - Middle Python Developer
- Fullstack
За 6 місяців на курсі ти вивчиш Frontend + Backend і опануєш професію Fullstack-розробника. Це програміст, який може з нуля розробити клієнтську та серверну частину програми
Програма курсу
HTML та CSS
- Основи HTML. Теги й атрибути. Семантика
- Основи CSS. Селектори. Колір
- Оформлення тексту й шрифти
- Блочна модель. Flexbox
- Фон і декоративні елементи
- Позиціонування елементів
- Трансформації. Переходи та анімація
- Форми
- Респонсівна верстка та адаптивна графіка
- Методології. Препроцесори
- +2 особистих і 1 командний проєкт
JavaScript
- Змінні та типи даних. Відгалуження. Цикли
- Масиви. Функції
- Об'єкти. Операції rest і spread
- Масиви: методи перебирання
- Ключове слово this. Прототипи й класи
- DOM та події
- Патерни й оптимізація подій
- Інфраструктура проєктів. Вебсховище
- Асинхронність і Date. Проміси
- Взаємодія з бекендом
- CRUD. Асинхронні функції
- +1 командний проєкт
React.js + TypeScript for React
- Основи React. Стилізація
- Події та Стан. Форми
- Життєвий цикл. HTTP-запити
- React хуки
- Маршрутизація
- Основи Redux
- Redux Toolkit
- Асинхрониий Redux
- Селектори та бібліотека Reselect
- Авторизація користувача
- Вступ до TypeScript
- Типізація
- ООП і TS
- TypeScript і React
- Особистий проєкт
Node.js
- Вступ до Node.js
- Фреймворк Express. REST API
- База даних MongoDB
- ODM Mongoose
- Аутентифікація та авторизація
- Робота з файлами. Тестування додатків
- Робота з email та Docker
- Websockets
- Командний проєкт
Soft skills
- Філософія Agile
- Методологія Scrum
- Робота в команді
- Тайм-менеджмент
- Аналітика проєктів
- English speaking club (пакет Plus)
- Складання грамотного резюме
- Робота з EnglishDom Words
- Написання мотиваційного листа
- Створення сторінки на LinkedIn
- Заняття з працевлаштування
- Майданчики для пошуку роботи
- Підготовка до HR-інтерв'ю
- Підготовка до технічного інтерв'ю
- Комунікативні навички
- Тестові співбесіди
Career skills
- Створення резюме
- Оформлення профілів Linkedin та Djinni
- Підготовка до HR та технічної співбесіди
- Індивідуальні кар'єрні консультації
- Рекомендація студентів на вакансії партнерів
Особливості курсу
- Заняття цілий день (9:30 - 17:30)
- Tech skills: 5 вебінарів на тиждень
- Заняття з ментором 5 разів на тиждень
- Працевлаштування через 5-7 місяців
- Кабінет my.goit
- Спілкування в чаті
Викладачі курсу
- Андрій Данилко - Senior Frontend Developer в GoIT
- Богдан Лямзін
- Льоша Рєпін - Senior Frontend Developer в GoIT
- Ярослав Косиця - Senior Frontend Developer в GoWeb
- Коля Левків - Senior Node.js/Go Developer в Yalantis
- Максим Симончук - Senior Frontend Developer в Devhance
- Сергій Стахура - Senior Frontend Developer в GoIT
- Java
Ти навчишся створювати "начинку" вебсайтів, програм, застосунків та зможеш працювати Junior Java Developer
Програма курсу
Java Core
- Огляд мови Java, знайомство з Git
- Змінні Java, типи даних, оператори
- Масиви, умови, введення з консолі
- Цикли
- ООП, класи, методи
- Конструктор, блоки ініціалізації, внутрішні класи
- Робота з рядками. Immutable objects
- Інтерфейси та перерахування
- Дженерики та колекції
- Потоки введення-виведення. Робота з файлами
- Функціональне програмування, Stream API
- Багатопоточність
- Web, протоколи
Java Developer
- Системи збору та управління залежностями
- Unit testing
- Реляційні СУБД. Мова SQL
- Основи Java DataBase Connectivity (JDBC)
- Розширена робота з JDBC
- CRUD, міграції баз даних
- Клієнт-серверна архітектура, протокол HTTP
- Сервлети: основи
- Сервлети: Cookies, Templates, Front Controller
- ORM. Hibernate
- Hibernate Entity Mapping. HQL
- Spring Boot: Core
- Spring Boot: MVC
- Spring Data
- Spring Boot: Security
- CI/CD-процеси
Soft skills
- Філософія Agile
- Методологія Scrum
- Командна праця
- Тайм менеджмент
- Робота з EnglishDom Words
- Складання грамотного резюме
- Створення сторінки на LinkedIn
- Написання мотиваційного листа
- Майданчики для пошуку роботи
- Підготовка до HR-інтерв'ю
- Підготовка до технічного інтерв'ю
- Комунікативні навички
Особливості курсу
- Круті ментори
- Кар'єрний сервіс
- Кабінет my.goit
- Спілкування в чаті
Викладачі курсу
- Саша Слесар - Senior Java/Kotlin Developer в Overonix
- Саша Янов - Team Lead в аутсорсинговій компанії
- Іван Мельничук - Director of Engineering в GoIT
- Софія Бондаренко - Senior Java Developer в GlobalLogic
- Саша Макаров - Senior Software Engineer в DigiAge inc.
- Fullstack
Fullstack = Frontend + Backend. Це універсальний програміст. Він може з нуля розробити клієнтську і серверну частини застосунку, тому здатний самостійно вести проєкти
Програма курсу
HTML та CSS
- Основи HTML. Теги й атрибути. Семантика
- Основи CSS. Селектори. Колір
- Оформлення тексту й шрифти
- Блочна модель. Flexbox
- Фон і декоративні елементи
- Позиціонування елементів
- Трансформації. Переходи та анімація
- Форми
- Респонсівна верстка та адаптивна графіка
- +2 особистих і 1 командний проєкт
JavaScript
- Змінні та типи даних. Відгалуження. Цикли
- Масиви. Функції
- Об'єкти. Операції rest і spread
- Масиви: методи перебирання
- Ключове слово this. Прототипи й класи
- DOM та події
- Патерни й оптимізація подій
- Інфраструктура проєктів. Вебсховище
- Асинхронність і Date. Проміси
- Взаємодія з бекендом
- CRUD. Асинхронні функції
- +1 командний проєкт
React + TypeScript for React
- Основи React. Стилізація
- Події та Стан. Форми
- Життєвий цикл. HTTP- запити
- React хуки
- Маршрутизація
- Основи Redux
- Redux Toolkit
- Асинхрониий Redux
- Селектори та бібліотека Reselect
- Авторизація користувача
- Вступ до TypeScript
- Типізація
- ООП і TS
- TypeScript і React
- Особистий проєкт
Node.js
- Вступ до Node.js
- Фреймворк Express. REST API
- База даних MongoDB
- ODM Mongoose
- Аутентифікація та авторизація
- Робота з файлами. Тестування додатків
- Робота з email та Docker
- Websockets
- Проєкт
Soft skills
- Філософія Agile
- Методологія Scrum
- Робота в команді
- Тайм-менеджмент
- Аналітика проєктів
- English speaking club (пакет Plus)
- Складання грамотного резюме
- Робота з EnglishDom Words
- Написання мотиваційного листа
- Створення сторінки на LinkedIn
- Заняття з працевлаштування
- Майданчики для пошуку роботи
- Підготовка до HR-інтерв'ю
- Підготовка до технічного інтерв'ю
- Комунікативні навички
- Тестові співбесіди
Career skills
- Створення резюме
- Оформлення профілів Linkedin та Djinni
- Підготовка до HR та технічної співбесіди
- Індивідуальні кар'єрні консультації
- Рекомендація студентів на вакансії партнерів
Особливості курсу
- Вечірні заняття (19:30 - 22:00)
- Tech skills: 2-3 вебінари на тиждень
- Робота з ментором по домашках
- Працевлаштування через 9-12 місяців
- Кабінет my.goit
- Спілкування в чаті
Викладачі курсу
- Вова Мельник - Frontend Lead в GoIT
- Віта Івлєва - Node.js Developer в Intellias
- Саша Вєнік - Senior Frontend Engineer в Compstack
- Андрій Данилко - Senior Frontend Developer в GoIT
- Денис Мещеряков - Senior JavaScript Developer в SevenPro
- Богдан Лямзін
- Льоша Рєпін - Senior Frontend Developer в GoIT
- Гері Горват - Senior Frontend Developer в TEAM International
- Ростислав Гайдуков - Senior Software Engineer в Shares
- Ярослав Косиця - Senior Frontend Developer в GoWeb
- Діма Рябовол - Markup Developer в Studytube
- Golang
На цьому курсі ви опануєте Go від А до Я, навчитеся створювати ефективні та надійні програми, щоб забустити кар'єру і перейти в перспективний напрям.
Програма курсу
Інтро в мову програмування Golang
- Дізнаєтеся про особливості програмування мовою Golang (Go), про її історію та філософію
- Зрозумієте, для яких задач програмування мова Golang підходить якнайкраще
- Порівняєте Golang з іншими мовами програмування
- Встановите і налаштуєте середовище Golang на своєму комп'ютері
Основи синтаксису Golang
- Дізнаєтеся про пакети, умовні оператори та імпорт у Go
- Навчитеся оголошувати й застосовувати функції
- Ознайомитеся з основними типами даних в Go
- Навчитеся використовувати цикли в Go
Робота з масивами, зрізами та мапами
- Дізнаєтеся, як працювати з масивами, зрізами та мапами у Go
- Навчитеся оголошувати, ініціалізувати й працювати з масивами
- Розберете всі етапи роботи над зрізами: від створення до модифікації та ітерації
- Ознайомитеся з мапами, дізнаєтеся, як їх створювати, додавати, видаляти й робити ітерації
Методи та інтерфейси
- Ознайомитеся з основами методів та інтерфейсів у Go для покращення структури коду
- Зрозумієте роль поліморфізму та інтерфейсів у створенні флексибельних програм
- Дізнаєтеся, що таке тип any та нововведення з дженериками в Go для розширення можливостей написання та структурування коду
Обробка помилок
- Розберете підхід мови Go до помилок
- Навчитеся створювати, повертати й обробляти помилки у функціях
- Ознайомитеся з функцією panic та дізнаєтеся, як її використовувати
- Навчитеся відновлюватися після паніки за допомогою функції recover
Робота з функціями Input/Output
- Навчитеся використовувати стандартний ввід/вивід в Go
- Дізнаєтеся про основні операції з файлами
- Ознайомитеся з концепцією контексту та дізнаєтеся, як з його допомогою управляти горутинами
- Навчитеся логувати інформацію за допомогою стандартного пакета log та пакета slog
Структура проєктів і тестування
- Ознайомитеся з підходом до структурування проєктів у Go
- Дізнаєтеся про важливість правильного структурування проєктів
- Ознайомитеся з підходами до тестування в Go
- Дізнаєтесь, як писати, структурувати й запускати тести
Базові алгоритми та структури даних
- Пригадаєте поняття часової та просторової складності алгоритмів та O-нотації
- Пригадаєте основні алгоритми сортування та їхні особливості
- Ознайомитеся з імплементацією основних алгоритмів сортування на Go
- Розберете базові структури даних та їхні особливості
- Ознайомитеся з імплементацією базових структур даних на Go
Дерева та хеш-таблиці
- Розберете структуру даних "дерево", розберете її особливості та різновиди
- Розглянете структуру даних "хеш-таблиця", розберете методи розвʼязання колізій у ній
- Дізнаєтеся про нюанси використання даних структур в Go
- Навчитесь імплементувати ці структури даних в Go
Основи конкурентності
- Ознайомитеся з поняттями потоків та процесів, а також їхнім управлінням в ОС
- Навчитеся використовувати асинхронні операції та паралелізм у Go
- Зрозумієте, що таке зелені потоки та цикл подій і як їх реалізувати у Go
- Дізнаєтеся про відмінності між асинхронністю та багатопотоковістю, а також зможете вибирати підхід для різних завдань
Горутини та синхронізація
- Ознайомитеся з поняттям горутин і зрозумієте, як вони допомагають, коли потрібне паралельне виконання задач
- Навчитеся застосовувати м'ютекси та семафори для синхронізації горутин
- Зрозумієте, як використовувати канали для комунікації між горутинами
- Навчитеся застосовувати WaitGroup для синхронізації завершення горутин
- Зрозумієте проблеми взаємоблокування та живого блокування і дізнаєтеся, як їх уникати
Робота з мережею
- Ознайомитеся з мережевими моделями OSI та TCP/IP, зрозумієте їхню структуру та функції
- Дізнаєтеся про основні характеристики та функції протоколів TCP та UDP
- Зрозумієте, як працюють протоколи HTTP та HTTPS і як вони забезпечують передачу даних у мережі
- Дізнаєтеся про основи роботи TCP-сервера і його відмінності від TCP-клієнта
- Ознайомитеся з модулем net в Go і навчитеся використовувати його для створення TCP-сервера
- Дізнаєтеся, як застосовувати netcat для тестування TCP-серверів
Робота з Docker
- Розберете відмінності між віртуальними машинами та Docker-контейнерами
- Навчитеся встановлювати й налаштовувати Docker на різних операційних системах
- Ознайомитеся з концепцією Dockerfile та навчитеся створювати Dockerfile для своїх застосунків
- Дізнаєтеся, як створювати й управляти Docker-образами
- Навчитеся запускати й управляти Docker-контейнерами
Робота з базами даних
- Пригадаєте основні види баз даних, їхню класифікацію та особливості
- Розберете роботу з PostgreSQL і MongoDB
- Зрозумієте, як кожен тип баз даних організовує та зберігає дані
- Зможете вибирати відповідний тип бази даних залежно від конкретних потреб вашого застосунку
Робота з фреймворком Fiber
- Дізнаєтеся, що таке фреймворк Fiber і чим він відрізняється від інших (зокрема Gin і Echo)
- Навчитеся встановлювати й налаштовувати Fiber для розробки динамічних вебзастосунків
- Зрозумієте, як створювати прості REST API та RPC-подібні сервіси з використанням Fiber
- Реалізуєте простий застосунок Hello World з Fiber для закріплення знань
Маршрутизація
- Навчитеся створювати маршрути для різних HTTP-методів у Fiber
- Дізнаєтеся, як використовувати групи маршрутів для організації коду
- Зрозумієте, як створювати та застосовувати ApiSpec для документування API
- Навчитеся інтегрувати Swagger з проєктом на Fiber для автоматичної генерації документації
Парсинг даних
- Розберете основи серіалізації та десеріалізації даних у вебзастосунках на Go
- Навчитеся використовувати пакет encoding/json для серіалізації та десеріалізації даних
- Ознайомитеся з методами валідації даних та навчитеся застосовувати пакет validator для валідації структур у Go
- Дізнаєтеся, як парсити запити у Fiber та обробляти параметри URL, заголовки й тіло запиту
Middleware та його роль у вебзастосунках
- Ознайомитеся з поняттям middleware, навчитеся створювати й використовувати його у Fiber
- Зрозумієте, як реалізувати авторизацію користувачів та перевірку прав доступу у вебзастосунках
- Навчитеся застосовувати JWT для авторизації та захисту маршрутів
- Зрозумієте важливість логування та навчитеся реалізовувати логування у Fiber
- Дізнаєтеся, як ефективно обробляти помилки у вебзастосунках і створювати кастомні обробники помилок
Використання WebSockets у Fiber
- Ознайомитеся з концепцією WebSockets та її перевагами для зв'язку в live-режимі
- Навчитеся налаштовувати WebSocket-з'єднання у Fiber
- Зрозумієте, як працювати з WebSocket-повідомленнями та обробляти події
- Реалізуєте прості застосунки з використанням WebSockets, наприклад, чат-застосунок чи систему сповіщень
- Навчитеся створювати WebSocket клієнтів на JavaScript та гарантувати безпеку WebSocket-з'єднань
Best practices у розробці застосунків на Golang: мікросервіси, оркестрація, балансування навантаження
- Ознайомитеся з основними архітектурами застосунків і їхніми характеристиками
- Зрозумієте принципи мікросервісної архітектури та комунікації між мікросервісами
- Дізнаєтеся, як використовувати брокери повідомлень
- Опануєте основи балансування навантаження та оркестрації контейнерів
- Ознайомитеся з Docker Swarm та його застосуванням для оркестрації
- Отримаєте рекомендації для подальшого навчання та розвитку в галузі розробки й управління застосунками
Q&A і підготовка до технічних співбесід
- Поставите запитання лектору щодо програми та курсового проєкту
- Проведете роботу над найпоширенішими помилками
- Розглянете основні технічні запитання на співбесідах
Особливості курсу
- Синтаксис Go
- Вивчення інструментів для розробки
- Робота з даними
- Best Practices
- Допомога ментора
Викладачі курсу
Дмитро Сташкевич - Senior Golang Developer at Sigma Software
Подати заявку- Python
За 11 занять на курсі ви опануєте основи вебскрапінгу, розглянете етичні питання та перейдете до практичних завдань: моніторингу аудиторії, пошуку лідів, обходу блокерів. В результаті навчитеся створювати власні скрапери, імітувати поведінку користувачів та вилучати інформацію з різноманітних сторінок, користуючись фреймворками Beautiful Soup, Scrapy, Selenium.
Програма курсу
Вступ до курсу Web Scraping
- З'ясуєте, що таке Web Scraping та які є бібліотеки для розробки скраперів
- Дізнаєтеся, де можна використовувати набуті за курс знання
- Зрозумієте етичні та легальні аспекти використання скраперів
Початок роботи в парсингу даних
- Опрацюєте основні мови розмітки вебсайтів - HTML, XML, JSON
- Створите віртуальне оточення та встановите потрібні бібліотеки для парсингу даних
Методи вилучення даних
- Зрозумієте, яким чином будувати XPath для доступу до будь-якого тегу в документі
- Опануєте регулярні вирази та CSS-селектори для пошуку та вилучення інформації з вебсторінок
HTTP Request
- Дізнаєтеся про типи запитів та відповідей
- Опрацюєте інструмент Postman
- Навчитеся використовувати бібліотеку Requests для відправлення запитів на сервер
Робота з даними у Web Scraping
- Навчитеся зберігати дані локально та в бази даних
- Зможете обирати оптимальний формат збереження даних для подальшого аналізу
- Навчитеся писати SQL-запити для аналізу
Beautiful Soup
- Навчитеся використовувати бібліотеку Beautiful Soup для парсингу сайтів
- Опрацюєте Threads для парсингу
- Знайдете потрібні HTML-теги за допомогою BS
Scrapy
- Опануєте фреймворк Scrapy для парсингу сайтів
- Ознайомитеся з поняттям Spider
- Навчитеся використовувати Spider для парсингу сайту
- Зможете зберігати отримані дані в різних форматах
Selenium
- Розберете бібліотеку Selenium для парсингу сайтів
- Навчитеся працювати із CSS-селекторами або XPath для знаходження потрібних елементів
- Опануєте Selenium для заповнення форм та кліків на сторінці
Як уникнути захисту від Web Scrapers
Попрактикуєте підходи до імітації реального користувача для успішного отримання контенту сторінки.
Q&A-сесія з лектором
- Відповіді на питання студентів
- Поради щодо виконання курсового проєкту
Презентація курсових проєктів
Презентація курсових проєктів.
Викладачі курсу
Владислав Абрамов - Python Engineer at Jooble
Подати заявку- QA Automation / QA Manual
Програма курсу
Основи мобільного тестування
- Зрозумієте роль мобільного тестування в життєвому циклі розробки ПЗ
- Розберете ключові виклики й відмінності мобільного тестування від веб/десктоп-тестування
- Дізнаєтеся, які бувають типи мобільних застосунків і платформ
- Навчитеся обирати інструменти й середовища для тестування під різні завдання
Особливості мобільних платформ
- Зрозумієте ключові відмінності між iOS та Android, їхню архітектуру та екосистему
- Дізнаєтеся про важливість гайдлайнів різних платформ, життєвий цикл застосунку та їхній вплив на процес тестування
- Зважатимете на систему дозволів та її роль у мобільному тестуванні
- Розберетеся, як фрагментація Android ускладнює тестування на різних пристроях
Емулятори та симулятори
- Зрозумієте відмінність між емуляторами та симуляторами, їхні переваги й недоліки
- Дізнаєтесь, як створювати й налаштовувати віртуальні пристрої
- Навчитесь обирати оптимальне середовище для тестування залежно від завдань
Реальні пристрої
- Навчитеся підключати й налаштовувати реальні пристрої для тестування
- Дізнаєтесь, у яких сценаріях важливо тестувати саме на реальних девайсах
- Зрозумієте підходи до вибору пристроїв і принцип роботи хмарних ферм
Функціональне тестування
- Зрозумієте основну мету функціонального тестування
- Навчитеся створювати чеклісти й тест-кейси для перевірки мобільних застосунків
- Дізнаєтесь, як застосовувати техніки тест-дизайну й працювати з позитивними та негативними сценаріями
Тестування юзабіліті
- Дізнаєтесь, як оцінювати юзабіліті мобільного інтерфейсу
- Зрозумієте значення UX та платформних гайдлайнів
- Навчитеся використовувати базові методи перевірки зручності застосунку
Нефункціональне тестування
- Зрозумієте мету нефункціонального тестування та ключові атрибути якості
- Дізнаєтесь, як перевіряти продуктивність, стабільність і безпеку застосунків
- Навчитеся брати до уваги доступність і захист даних у процесі тестування
Тестування сумісності
- Зрозумієте, як фрагментація впливає на тестування
- Дізнаєтесь, як планувати сумісність за матрицею пристроїв і ОС
- Навчитесь оцінювати сумісність за типами екранів, версіями ОС та орієнтацією
Тестування мережевих сценаріїв
- Зрозумієте, як мережеві умови впливають на роботу застосунків
- Дізнаєтесь, як перевіряти поведінку застосунку за втрати чи зміни з'єднання
- Навчитеся тестувати ключові мережеві сценарії й використовувати відповідні інструменти
Документування та звітність
- Дізнаєтеся роль основних артефактів тестової документації в мобільному тестуванні
- Навчитеся створювати чіткі баг-репорти й документувати дефекти
- Опануєте використання трекерів для управління помилками та командної комунікації
ADB та інструменти Android/iOS для тестування
- Навчитеся застосовувати базові ADB-команди для роботи з пристроєм
- Дізнаєтесь, як користуватися інструментами розробника на Android та iOS
Аналіз мережевого трафіку, network sniffers
- Навчитеся налаштовувати проксі для перехоплення мобільного трафіку
- Дізнаєтесь, як аналізувати HTTP/HTTPS-запити та відповіді
- Зрозумієте, як використовувати проксі для діагностики та симуляцій мережі
Тестування API мобільних застосунків
- Навчитеся тестувати API мобільних застосунків за допомогою Postman і curl
- Зрозумієте принципи взаємодії мобільного клієнта з сервером
- Дізнаєтесь, як API-тестування допомагає діагностувати помилки
Аналіз та отримання логів мобільного застосунку
- Навчитесь збирати й аналізувати логи з Android (Logcat) та iOS (Console)
- Зрозумієте рівні логування та їхню роль у діагностиці
- Дізнаєтесь, як знаходити помилки та краші за логами
Основи автоматизації мобільного тестування
- Зрозумієте цілі, переваги та виклики мобільної автоматизації
- Дізнаєтеся про основні типи фреймворків і підходи до автоматизації
- Навчитесь обирати інструменти на основі задач і рівнів тестування
Принципи автоматизації
- Дізнаєтесь, як створювати стабільні автотести на основі POM і надійних локаторів
- Зрозумієте роль асертів і важливість якісних звітів
- Ознайомитеся з найкращими практиками автоматизації тестування
Workshop. Тестування з Appium, XCUITest та Espresso
Зрозумієте відмінність між фреймворками та навчитеся обґрунтовувати вибір інструментів для автоматизації.
Використання ШІ для тестування мобільних застосунків
Ознайомитеся з концепціями застосування ШІ в мобільному тестуванні, його можливостями, обмеженнями та перспективами.
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
- Індивідуальний фідбек
Викладачі курсу
Євген Вавілов - QA Lead at Petcube
Подати заявку- Android
- Kotlin
Ми почнемо з основ програмування мовою Kotlin та розберемо принципи ООП. У результаті ви створите багатоекранний застосунок для портфоліо та підготуєтеся до технічного інтерв’ю на позицію Junior/Trainee Android Developer.
Програма курсу
Основи програмування разом з Kotlin (відеоуроки)
- Вступ до програмування на Kotlin
- Типи даних і функції
- Операції, оператори та логічні вирази
- Робота з циклами
- Робота з масивами
- Основи об'єктно-орієнтованого програмування. Part 1
- Основи об'єктно-орієнтованого програмування. Part 2
- Структури даних для зберігання об'єктів
Результати:
- Запустите написаний на Kotlin код на виконання
- Вивчите основні типи даних на Kotlin
- Ознайомитеся з основними типами операцій на Kotlin
- Вивчите конструкції if-else і when та розберете особливості їх використання
- Створите програми додавання та віднімання простих чисел з використанням операторів вводу-виводу
- Навчитеся користуватися Ranges - простішим і зрозумілішим механізмом для реалізації циклічних завдань
- Навчитеся створювати масиви, додавати, звертатися та видаляти елементи масиву
- Дізнаєтеся, що таке клас і об'єкт
- Розберете принципи обʼєктно-орієнтованого програмування (ООП): наслідування, інкапсуляція, поліморфізм
- Навчитеся використовувати готові функції для обробки колекції: ітерування, мапінг, фільтрацію і трансформацію
Основи роботи з Android Studio
- Коротка історія системи Android
- Знайомство з Git
- Лейаут як основа для розмітки
- Перехід до багатоекранного режиму
Результати:
- Встановите Android Studio та розберете основні компоненти Android-застосунку: Activity, Service, BroadcastReceiver, ContentProvider, Android Manifest
- Встановите й налаштуєте Git
- Вивчите основні лейаути та розберете кейси їх використання
- Навчитеся змінювати параметри UI-елементів залежно від вимог, аналізувати дерево UI-елементів і додавати залежності в build.gradle-файл
- Дізнаєтесь, як використовувати основні параметри ConstraintLayout
- Дізнаєтесь, як запустити одну Activity в іншій через Intent
- Навчитеся користуватися ADB (Android Device Bridge) і відправляти через нього Intent та інші базові команди
Багатопотоковість і робота з інтернет-запитами
- Багатопотоковість в Android
- Основи мережевої взаємодії
- Різновиди відповідей на інтернет-запити: PlainText, XML, JSON
- Відтворення оброблених даних у вигляді списку: ListView та RecyclerView
- Створення User Flow
Результати:
- Розглянете основні способи запобігання race condition та синхронізації змінних
- Розберете переваги Executors над прямим запуском threads
- Дізнаєтесь, як взаємодіє UI-потік з Event Loop
- Вивчите основи обміну даними через HTTP/HTTPS-протокол
- Опануєте бібліотеки для відтворення й трансформації зображень Glide та Picasso
- Опануєте бібліотеки Retrofit та OkHttp для вебзапитів
- Дізнаєтесь, як трансформувати JSON-об'єкти
- Опануєте фреймворк RxJava для оптимізації роботи з багатопотоковістю
- Дізнаєтесь, як відтворити список даних за допомогою ListView
- Ознайомитеся з патерном Adapter
- Навчитеся використовувати RecyclerView та набудете скілів роботи із вбудованими анімаціями
Зберігання даних та архітектурні патерни
- Зберігання даних під час зміни конфігурації
- SQL і робота з базами даних
- Service як компонент системи, призначений для виконання довготривалих завдань
Результати:
- Зрозумієте, чому під час зміни конфігурації втрачаються дані
- Розглянете основні способи збереження даних у разі зміни конфігурації
- Навчитеся використовувати ViewModel як елемент MVVM-архітектури
- Розберетесь у видах і типах баз даних
- Дізнаєтесь, як побудувати SQL-запит до бази, та вивчите основні оператори
- Навчитеся здійснювати огляд баз даних за допомогою вбудованих плагінів або інших програм
- Розглянете WorkManager як альтернативу Service
Корутини, DI-бібліотеки та Unit-тестування
- Корутини як патерн структурованої багатопотоковості
- Dependency Injection
- Тестування застосунків
- Анімації в Android
Результати:
- Навчитеся запускати корутини та паралельне виконання декількох завдань у корутині з виводом кінцевого результату
- Набудете скілів рефакторингу коду
- Дізнаєтеся, що таке Dependency Injection
- Опануєте бібліотеку Koin для Dependency Injection на Kotlin
- Навчитеся рефакторити застосунок за допомогою бібліотеки Koin
- Опануєте бібліотеки Dagger 2 та Hilt
- Навчитеся користуватися бібліотеками JUnit та Mockito для Unit-тестування
- Опануєте бібліотеки Espresso та UI Automator для тестування користувацького інтерфейсу
- Навчитеся користуватися бібліотекою Room для тестування бази даних
- Ознайомитеся з методологією Test Driven Development
- Дізнаєтесь, як анімувати параметри UI-елементів за допомогою ObjectAnimator
- Опануєте бібліотеки Dynamic Animation та Motion Layout для створення анімацій
Google Services, Анімації та Jetpack compose
- Google Services та Firebase
- Відтворення медіа в Android-застосунку
- Jetpack Compose
- CustomView, SurfaceView і Kotlin Flow (API Flow)
- Розбір запитань на співбесіді
- Захист фінального проєкту
Результати:
- Дізнаєтесь, як додавати сервіси в застосунок
- Навчитеся реалізовувати простий бекенд за допомогою Firebase Realtime Database
- Дізнаєтесь, як додати Google-мапи у власний застосунок
- Дізнаєтесь, як відтворювати аудіо- та відеофайли в застосунку
- Опануєте бібліотеку ExoPlayer для відтворення медіаконтенту
- Навчитесь інтегрувати media session для подальшого розширення функціональності застосунку
- Навчитеся використовувати основні компоненти розмітки та модифікатори для створення інтерфейсів різної складності
- Створите багатоекранний застосунок, використовуючи Jetpack Compose
- Дізнаєтеся, про що запитують Junior/Trainee Android Developers на співбесідах
- Отримаєте рекомендації від лектора щодо самопрезентації
- Розробите застосунок для визначення цікавих місць у заданому радіусі та формування оптимального маршруту з інтеграцією з Google-мапами
- Презентуєте застосунок лектору й колегам
Особливості курсу
- База мови Kotlin
- Робота з Android Studio
- Розробка пет-проєкту в портфоліо
- Кар'єрна консультація
- 70% - практика
Викладачі курсу
Олександр Мазуренко - Senior Android Developer
Подати заявку- SMM
- Prompt Engineering / ChatGPT
Вийдете за межі базового контент-планування: автоматизуєте рутину, створите AI-воронки й чат-ботів, масштабуватимете результати кампаній в кілька кліків. Підсилите свої стратегії AI-прототипами, інтегруєте штучний інтелект у креативні процеси й навчитеся формувати зрозумілі дашборди з ключовими метриками (ER, CTR, ROAS, ROI). Інтегруєте АІ у створення контенту, запуск реклами та аналітики, щоб оптимізувати ключові процеси й масштабувати бізнес без залучення нових людей в команду.
Програма курсу
Основи AI в SMM
- Зрозумієте, як АІ впливає на ефективність маркетингу і тренди
- Розберете, які задачі в SMM можна делегувати AI, а які - краще залишити людині
- Дізнаєтесь, на які метрики вплине інтеграція АI та як покращувати ефективність кампаній
- Розберете техніку Prompt Engineering для якісних результатів
Побудова рекламної стратегії, контент-план і рубрикатор
- Навчитеся будувати рекламну стратегію, використовуючи AI для аналізу ринку, ніш та конкурентів
- Зможете формувати чіткі цілі та рахувати KPI за допомогою AI-інструментів
- Дізнаєтесь, як створювати портрети цільової аудиторії та сегментувати їх під різні соцмережі завдяки AI
- Опануєте АІ-інструменти для швидкої генерації ідей, автоматизації публікацій та побудови рубрикатора
- Використовуватимете АІ для документування та візуалізації стратегій
AI для текстів: пости, блоги, email-кампанії
- Навчитеся генерувати пости різних форматів з унікальним Tone of Voice бренду за допомогою AI
- Зможете генерувати структуровані каруселі та сторіс-плани, писати довгі тексти (статті, аналітику, гайди), створювати контентні рубрики та email-сценарії з АІ-інструментами
- Навчитесь оптимізувати блоги під SEO через AI (ключові слова, структура, заголовки)
AI-дизайн: візуали, банери, логотипи
- Навчитеся створювати унікальні концепти для постів, Reels-обкладинок та каруселей за допомогою AI
- Зможете генерувати мудборди й референси в MidJourney / Leonardo / Canva AI для швидкого затвердження з клієнтом
- Опануєте AI-інструменти для створення логотипів, підбору колірної палітри та впізнаваного стилю бренду
- Розберете, як генерувати креативні фото/відео для рекламних кампаній (AI-фотосесії, продуктові кадри, візуальні метафори)
- Опануєте Canva AI для швидкого дизайну презентацій, слайдів та email-шаблонів
- Навчитеся створювати мокапи для продуктів - від паковання та косметики до книг та інфопродуктів
AI для Reels і TikTok
- Навчитеся генерувати вірусні ідеї для Reels і TikTok та візуальні концепти для відео (AI-картинки, бекграунди, переходи)
- Зможете створювати сценарії відео з AI (структура: хук → цінність → заклик до дії)
- Навчитеся монтувати ролики в CapCut AI / Runway / Veed.io за хвилини
- За допомогою АІ-аналітики розберете, як адаптувати контент під тренди Reels/TikTok
- Зможете оптимізувати підписи, хештеги та опис відео для збільшення охоплень
Відеогенерація, анімація, створення АІ-аватарів
- Опануєте Runway, Kaiber, PikaLabs та Kling AI для генерації коротких рекламних та брендових відео
- Працюєте з відеогенерацією на просунутому рівні: перетворюєте фото на відеосцени, оживляєте статичні зображення, створюєте анімованих персонажів
- Навчитеся створювати АІ-аватарів з озвучкою та синхронізацією голосу, зможете робити персоналізовані розсилки від імені аватара
- З'ясуєте, як генерувати контент, адаптований під конкретну аудиторію, і створите унікальні сценарії з АІ
Сторіс і Threads з AI
- Навчитеся генерувати щоденні інтерактиви (опитування, квізи, чек-листи) за допомогою AI
- З'ясуєте, як створювати storytelling-сторіс, генерувати ідеї для залучення аудиторії завдяки АІ
- Зрозумієте, як використовувати АІ для генерації постів з гумором та експертних думок
- Зможете перетворити контент (пост чи відео) на серію коротких тредів
Продажі, автоворонки та лендинги з AI
- Дізнаєтесь, як створювати AI-скрипти для сторіс, постів та Reels з високою залученістю аудиторії
- Навчитеся генерувати персоналізовані комерційні пропозиції під різні сегменти клієнтів
- Вмітимете використовувати AI для підбору тригерів, оферів та психологічних "гачків"
- Зрозумієте, як будувати автоматизовані воронки (ManyChat, Telegram-боти, email-розсилки) з АІ-текстами
- Зможете тестувати й оптимізувати воронки, змінювати сценарії за допомогою AI-аналітики
- Навчитеся писати тексти для лендингів у стилі copywriting-моделей (AIDA, PAS, 4U) та створювати візуальні концепти з АІ
AI в таргетованій рекламі
- Вмітимете аналізувати аудиторію та конкурентів за допомогою AI, щоб знаходити "больові точки" та інсайти
- Навчитеся формувати портрети цільової аудиторії через AI для точного таргетингу
- Опануєте MidJourney, Runway та Canva AI для генерації рекламних креативів (зображення, відео, заголовки)
- Навчитеся писати рекламні тексти (банери, оголошення, офери) на основі моделей AIDA, PAS, 4U за допомогою ChatGPT
- Зможете прогнозувати результати кампанії за допомогою AI-аналітики (CTR, CPA, ROAS)
- З'ясуєте, як оптимізувати рекламні кампанії та створювати сценарії автотестів через АІ
AI для аналітики соцмереж та звітності
- Навчитеся використовувати ChatGPT ADA для базового аналізу й візуалізації та інтегруєте його з Google Sheets для простих періодичних звітів
- Розберете важливі метрики для оцінки стратегії (ER, CTR, CAC, ROAS, LTV) та опануєте інструменти для їхнього моніторингу
- Зрозумієте, як AI допомагає знаходити слабкі місця в стратегії та адаптувати звітність під різні аудиторії
Автоматизація рутинної роботи й процесів з AI
- З'ясуєте, які рутинні задачі можна автоматизувати за допомогою AI
- Навчитеся створювати ТЗ за допомогою АІ
- Зможете ефективно будувати робочі процеси для економії часу
SMM-батл
- Розділитеся на групи: кожна створить AI-кампанію з нуля для наданого лекторками проєкту
- Представите результати перед колегами та отримаєте фідбек лекторок
Особливості курсу
- Допомога ментора
- Практика
- 30 АІ-інструментів
- Сертифіат про проходження курсу
Викладачі курсу
- Вікторія Семенюк - SMM Team Lead at Hashtag (ISO Group)
- Соломія Козак - Owner & Co-founder at Avocado SMM and Elevare AI Creative







