- Digital Marketing
Oнлaйн-куpc дoпoмoжe poзібpaтиcь в тeмі Influencer marketing тa нaвчить: підбиpaти peлeвaнтниx блoгepів, пpoгнoзувaти вплив cпівпpaці, oптимізувaти тa aнaлізувaти кaмпaнії тa oфopмлювaти вcі взaємoдії дoкумeнтaльнo.
Програма курсу
Що таке Influencer marketing?
- Чим він відрізняється від інших маркетингових інструментів
- Задачі та цілі Influencer marketing
- Для яких брендів він потрібен
- Приклади успішних кампаній influencer-маркетингу
- Хто такий Influencer marketing manager і чим він займається
- Інфлюєнсери
- Які вони бувають (розмір аудиторії, тематика, соціальна мережа)
- Формати контенту
- Як їх шукати
- Як аналізувати статистику (як відрізнити хорошого блогера від поганого)
Цілі, мета, задачі, KPI'S
- Цільова аудиторія
- Аналіз конкурентів
- Варіанти співпраці з інфлюєнсерами (разова, довгострокова)
- Хто такий бренд амбасадор?
- Як аналізувати акаунти інфлюєнсерів та підібрати релевантних для рекламної кампанії
Що таке Бриф?
- Як з ним працювати і чому він важливий?
- Як писати блогерам?
- Що потрібно знати до того, як напишете блогерам?
- Алгоритм дій до старту проєкту (виходу публікацій у блогерів)
Старт проєкту
- Важливі нюанси та підводні камені
- Блогер опублікував. Що далі?
- Розгляд методів оптимізації та покращення стратегії influencer-маркетингу
Що робити з отриманими результатами проєкту?
- ERR, CPM, CPA, CPC і інші незрозумілі абревіатури
- Як планувати наступні кампанії?
- Тренди в Influencer marketing 2023-2024 рр.
- Q&A сесія
Розгляд концепції мікро-інфлюенсерів та їхніх переваг для бізнесу
- Приклади успішних кампаній залучення мікро-інфлюенсерів у брендів
- Нішеві блогери: переваги та недоліки
- Приклади факапів. Про що варто пам'ятати в роботі, та за можливості уникати
Особливості роботи соц. мережі: Instagram, YouTube, TikTok. На що звертати увагу, який контент купувати. Кризовий менеджмент та етична сторона роботи
- YouTube
- TikTok
- Розгляд сценаріїв кризових ситуацій у співпраці з Influencer-ами та їх можливих наслідків для бренду
- Поради щодо збереження репутації бренду під час кризових ситуацій у контексті співпраці з influencer-ами
Вплив регуляторних аспектів на influencer-маркетинг
- Огляд законодавства та регуляторних аспектів, пов'язаних з influencer-маркетингом
- Розгляд правил дисклеймерів, рекламних публікацій та угод з influencer-ами
- Обговорення ризиків та викликів у зв'язку із невідповідністю регуляторним вимогам
Особливості курсу
- Сертифікат про проходження курсу
- Доступ до курсу надається назавжди
- Технічні знання
- Практичні навички
Викладачі курсу
Катерина Іващенко - Influencer Marketing Manager
Більше інформації- Sales / Lead Generation / Business Development
Курс для освоєння відповідних навичок та технік для позиції IT Sales менеджера. Протягом курсу студенти зрозуміють життєвий цикл розробки, опанують різні техніки продажів, ознайомляться з основами маркетингу та особливостями роботи з міжнародними ринками, а також підготуються до першого інтерв'ю.
Програма курсу
Sales в IT
- Роль менеджера з продажу у структурі компанії
- Функції та обов’язки менеджера відділу продажів у різних типах компаній, як вибрати свою компанію
- IT Sales Manager, що він повинен знати про процес розробки та продукт, щоб впевнено спілкуватися з клієнтом.
- Загальні вимоги до Sales-менеджерів з IT.
- Як побудовані продажі в IT та чим вони відрізняються від звичайних продажів.
IT продукт
- Види IT компаній та їх відмінності
- Як будується архітектура IT проектів
- Життєвий цикл розробки
- IT команда та зони відповідальності
- Технології на тренди в IT
Лідогенерація
- Що таке лідогенерація та як вона працює
- Визначення цільового клієнта та компанії Портрет клієнта та BANT- класифікація лідів
- Робота з професійними та загальними соціальними мережами. LinkedIn, Opportunity, Facebook.
- Робота з фріланс біржами UpWork, Freelancer и др
- Робота з теплими лідами
- Інші джерела лідогенерації
Техніки продажу
- Які бувають продажі. Чим вони відрізняються по продуктам, сегментам, розмірам та ринках.
- Різниця між теплими та холодними продажами. Що важливіше?
- SPIN та SNAP в чому різниця?
- Концептуальні, челлендж та інші види продажів
- Види продавців та їх взаємодія з командою
Скрипти для продажів
- Типи скриптів та їх структура
- Навіщо потрібні скрипти, чи потрібно їх вчити
- Як скласти скрипт для продажів та як прописати роботу з запереченнями
- Чи варто змінювати та переглядати скрипт
- Чи потрібний скрипт для зустрічі з клієнтом онлайн чи оффлайн
Pre-Sales + Sales процес
- Ключові показники Sales процесу.
- Воронка продажів. Що це та як працює.
- Специфіка комунікації з клієнтом на різних стадіях воронки.
- Як прискорити прийняття рішення та підвищити KPI.
- Up-sale та стратегія “Клієнти на все життя”.
Комунікація
- Ідентифікація потреб та управління очікуваннями клієнта
- Комерційна пропозиція – різновиди, особливості та основні умови успіху.
- Комунікація з клієнтом за допомогою e-mail.
- Presentation Skills та як проводити демо щоб його хотіли купити
- Правила публічних виступів та особистих зустрічей. Особливості процесу.
- Value proposition: як продавати вигоду, а не функції
- Робота з запереченнями. Основні умови відмови та як з ними працювати.
Інструменти автоматизації продажів
- CRM система для систематизації та автоматизації процесів
- Автоматизація e-mail. Розсилки, ланцюжки листів, трекінг.
- Парсинг інформації, сканування соціальних мереж.
- Сервіси для комунікації та електронний документообіг.
Основи маркетингу для продажів
- Що важливо знати про маркетинг та чому без нього неможливо
- Основні метрики та показники в маркетингу
- Ключові інструменти маркетингу Content, SEO, SMM, Email.
- Основні маркетингові майданчики Google та Facebook.
- Приклади успішних та провальних маркетингових компаній
Міжнародні продажі та Enterprise продажі
- Специфіка продажів на міжнародному ринку її особливості на прикладі США.
- Специфіка роботи з Європейськими країнами
- Специфіка роботи Китай, Індія, Арабські країни
- Специфіка роботи СНГ, Латинська Америка, Африка.
- Особливості Enterprise продажів та їх відмінність від SMB компаній.
Психологія продажів
- Психотипи клієнтів
- Навички спілкування застосовуючи Шкалу Тонів
- 12 основних тонів, необхідних для ефективного спілкування
- Приклади ситуацій та приклади спілкування в різних тонах
- Як застосувати Шкалу Тонів у продажах з клієнтом
Пошук роботи Sales-менеджера, підготовка CV та cover letter
- Підготовка до інтерв’ю на позицію IT Sales manager.
- Запитання та відповіді на IT-Sales співбесіді
- Майданчики для пошуку роботи
- Рекомендації з написання CV та cover letter
Особливості курсу
- Відеозаписи занять та всі матеріали завжди доступні
- Практичні заняття проходять раз на тиждень по 3 години
- Особистий зворотний зв’язок від викладача
- Факультативні заняття "English for IT"
- Можлива заморозка курсу при необхідності
- Дипломна робота
- Закритий чат учнів з викладачем і куратором
- Додатковий модуль з HR-ом PowerCode Academy з підготовки до співбесіди
Викладачі курсу
- Сергій Ліневич - Викладач курсу “Sales in IT” y Powercode Academy, 7+ років в B2B та B2C продажах, Head of Sales в Епіцентр Маркетплейс
- Анна Чешко - Викладач курсу “Sales in IT” y Powercode Academy, 8+ років в продажах, Head of Sales в Powercode Academy
- Олеся Дусь - Викладач курсу “Sales in IT” y Powercode Academy, Директор з маркетингу Powercode Academy
- QA Automation / QA Manual
Курс розрахований на тих хто вже має базові поняття та навички QA і хочуть прокачати скіли. Після курсу учасники зможуть робити велику кількість якісних тестів, використовувати комбінаторику у тестах, розробляти інтелектуальні карти та будувати таблиці залежностей.
Програма курсу
Основи QA
- Вступ до QA: Роль та важливість
- Життєвий цикл розробки програмного забезпечення
- Тестова документація: Тестові плани, сценарії, відгуки
Функціональне тестування
- Функціональні тест-кейси: Створення та виконання
- Тестування інтерфейсу користувача (UI)
- Тестування баз даних та інтеграцій
Практика SQL та інструментарій тест інженера
- Приклад SQL. Перші вправи з SQL
- Вибір та налаштування тестирувальних інструментів
- Установити GIt, вправи з терміналом
Тестування безпеки
- Важливість тестування безпеки
- Типові загрози та уразливості
- Методи та інструменти для тестування безпеки
Тестування продуктивності
- Знайомство з тестуванням продуктивності
- Налаштування навантаження та моніторингу
- Аналіз результатів тестування продуктивності
Тестування мобільних додатків
- Особливості тестування мобільних додатків
- Тестування на різних платформах та пристроях
- Виявлення та звітність про помилки
QA процеси та методології
- Agile методології розробки
- QA у Scrum команді
- Continuous Integration та Continuous Testing
Підготовка до інтерв’ю та кар’єрний розвиток
- Резюме та портфоліо QA-спеціаліста
- Підготовка до співбесіди та технічних тестів
- Кар’єрні перспективи в області QA
Пакет PRO
Базовий курс та додатково:
- +3 сесії з ментором
- Лекції по GameDav
Особливості курсу
- Відеолекції в особистому кабінеті
- Постійна підтримка в чаті
- Менторські сесії в форматі Q&A раз на два тижні
- Можлива заморозка курсу при необхідності
- Пакет PRO
Викладачі курсу
- Паскевський Євген - QA Engineer GlobalLogic
- Катерина Коновалова - Вчилася у працівника Google, працює в ірландській компанії
- English for IT
Курс створений для набуття навичок усного та письмового спілкування у сфері ІТ, вивчення, розширення та вміння використовувати професійний словниковий запас. По завершенні курсу Ви отримаєте сертифікат та зможете спілкуватись англійською мовою в межах професійного спрямування.
Програма курсу
- Модуль 1. Introduction to Information Technology (Вступ до інформаційних технологій)
- Теоретична частина: Present Simple, Present Continuous, State Verbs
- Практичне заняття: Information Technology and Computing System, Imperative constructions in use
- Модуль 2. IT Roles and Responsibilities (Ролі та обов’язки в ІТ-компанї)
- Теоретична частина: Present Perfect Simple, Present Perfect Continuous, Past Simple
- Практичне заняття: Networking and Small Talks, Discourse Markers
- Модуль 3. Networking and Small Talks (Нетворкінг та спілкування)
- Теоретична частина: Past Simple and “used to” constructions, Past Continuous, Past Perfect
- Практичне заняття: Networking and Small Talks, Discourse Markers
- Модуль 4. Programming Languages (Мови програмування)
- Теоретична частина: Future Constructions (be going to and will do, shall, Present Simple and Present Continuous, Future Continuous and Future Perfect)
- Практичне заняття: Programming Languages, Prepositions of Place
- Модуль 5. Software Development Lifecycle (Життєвий цикл розвитку програмного забезпечення)
- Теоретична частина: Adjective, Adverb. The use of Comparisons
- Практичне заняття: Software Development Lifecycle, Prepositions of time
- Модуль 6. Web browsing and Web Development (Веб-браузинг та розробка)
- Теоретична частина: Modal Verbs
- Практичне заняття: Web Browsing and Web Development, Prepositions of Movement
- Модуль 7. Graphic and Web Design (Графічний дизайн і веб-дизайн)
- Теоретична частина: Passive Voice
- Практичне заняття: Graphic and Web Design, Phrasal Verbs
- Модуль 8. SCRAM Methodology (Методологія SCRAM)
- Теоретична частина: Gerund and Infinitive
- Практичне заняття: SCRAM Methodology, Discourse Markers
- Модуль 9. Online Communication (Онлайн-комунікація)
- Теоретична частина: Conditional Sentences
- Практичне заняття: Online Communication, Questions
- Модуль 10. CV and Job Interview (Резюме та співбесіда)
- Теоретична частина: Reported Speech
- Практичне заняття: CV and Job Interview, Linking words
- Структура практичних онлайн лекцій
- Vocabulary for IT: найбільш вживані англійських слова, ідіоми чи вирази з IT термінології.
- Grammar for IT: конструкції, які необхідні для використання в репортах, спілкуванні із замовником та командою тощо
Особливості курсу
- Мінімальний рівень англійської мови А2-В1
- 20 практичних годин
- Сертифікат після успішного завершення курсу
Викладачі курсу
- Юлія Самойленко - 7+ років викладання англійської мови, 2+ роки викладання англійської для IT
- QA Automation / QA Manual
На курсі будуть розглянуті сучасні методи автоматичного тестування, а також Ви навчитесь створювати автоматичні скрипти, які перевірятимуть роботу програми на підставі тест-кейсів, написаних QA-мануальниками.
Програма курсу
QA Automation
- Введення в автоматизацію тестування
- Знайомство з Java Типи даних
- Цикли
- Масиви
- Класи та об’єкти
- Тести на засвоєння матеріалу
- Методи
- Основи ООП
- Знайомство з Git, Github
- Selenium. Принципи роботи. Стандарт W3C WebDriver
- Інфраструктура для Java
- Тести на засвоєння матеріалу
- Архітектура додатків client server
- Локатори, XPath, CSS Page Object pattern
- TestNG, JUnit
- Test driven development TDD розробка через тестування
- Behavior driven development (BDD розробка через поведінку)
- Тести на засвоєння матеріалу
- Selenide – зручний інструмент для автоматичних тестів
- Selenium Grid
- Selenoid
- Тестування веб-сервісів API
- Робота з базами даних SQL
- Тести на засвоєння матеріалу
- Знайомство з Docker
- Створення звітів і аналіз результатів виконання автоматизованих тестів
- Continuous integration Jenkins
- Appium for Android test automation
- Рекомендації з написання резюме та пошуку роботи
- Тести на засвоєння матеріалу
- Загальний тест курсу
Особливості курсу
- 25 відеоуроків тривалістю 20-50 хв
- Для успішного проходження курсу необхідні базові знання QA тестування
- Доступ до всіх матеріалів протягом 6 місяців
- Додаткові посилання на статті та кейси для опрацювання
- Сертифікат про закінчення курсу (при 80% засвоєного матеріалу)
- Prompt Engineering / ChatGPT
На курсі розглянуті реальні кейси та інструменти для роботи з ChatGPT, найпоширеніші помилки, підводні камені, та як їх уникати. Після курсу студенти будуть мати розуміння принципів роботи з ChatGPT та іншими ШІ технологіями, їх перспектив та ризиків.
Програма курсу
Модуль 1: Технологія ChatGPT
- Що таке ChatGPT, огляд технології
- Інтерфейс, робота з prompts
- Можливості та сфери застосування
- Недоліки технології та як їх мінімізувати у роботі
Модуль 2: Використання ChatGPT в особистих та професійних задачах
- Практичне використання. Промтінг
- ChatGPT для щоденних задач
- Навчання
- Гуглінг
- Marketing
- Planning
- Робота з контентом
- Copywriting
- Proofreading
- SMM
- Бізнес задачі
- Бізнес план
- Research
- Strategy
- Business ideas
- Кейси для різних індустрій
- Creative
- Десятки юз-кейсів
- DAN
Модуль 3: Перспективи, ризики, AGI та майбутнє
- До чого все йде AGI
- Відношення до технології технооптимістів та техноалармістів, глобальні ризики, пропозиції, прогнози та ініціативи
- Конкуренція в розвитку текстових моделей між США та Китаєм
- Професії які ризикують зникнути, нові професії, та галузі в яких AI вже перевершує людей
- Блокчейн та AI
Модуль 4: GitHub Copilot робота з кодом
- Для кодерів, QA: Навчання програмуванню
- Підказки щодо архітектури, бібліотек і софту
- Написання документації
- Написання коду (функцій і скриптів)
- Написання unit-тестів (модульне тестування)
- Компіляція коду
- Тестування коду із запропонованими вхідними даними
- Виправлення помилок як синтаксичних, так і логічних
- Оптимізація коду
- Оформлення коду
- Поліпшення коду на основі найкращих практик
- Зміна однієї бібліотеки на іншу
- Допомога у пошуку вразливостей у коді, динамічне тестування (DAST), статичне тестування (SAST)
- Робота з git
- Допомога в розумінні та деплої серверної архітектури
- Для system admin
- Робота з серверами Windows, Linux
- Робота з мережевим обладнанням Cisco або Mikrotik
- Написання скриптів Bash і PowerShell
- Діагностика
- Навчання софту
- Для DevOps інженера
- Планування архітектури, інфраструктури та документації до неї
- Допомога в налаштуванні конфігурацій серверів
- Написання коду інфраструктури Terraform
- Написання коду конфігурації Ansible
- Допомога в написанні CI/CD
- Робота з хмарними сервісами AWS, Google Cloud, Azure
- Допомога у створенні презентацій
- Написання Dockerfile, Docker-compose
- Робота з Kubernetus і написання HELM чартів до нього
- ДОДАТКОВО: випадкові бекдори, конфіденційність та пруфчекінг
Модуль 5: MidJourney & Stable Diffusion & Runaway
- Робота з ілюстраціями, стилями
- Створення відео та аудіо компіляцій
- Генерація бекграундів та інші можливості ШІ для розвитку вашого креативу
Особливості курсу
- Відеолекції в особистому кабінеті
- Можливість придбати курс помодульно
- Приватний чат для студентів
- Пакет Pro:
- доступ до курсу на 3 місяці
- два вебінари про додаткові АІ інструменти та Q&A сесії
- Пакет Pro+:
- доступ до курсу на 3 місяці
- два вебінари з додатковим матеріалом та годинним блоком запитань та відповідей
- Три групові зустрічі з ментором
- Web & Mobile Design / UI/UX
Програма курсу
Ready, Steady, Go!
- Як розпочати навчання
- Головні причини, через які ви не можете досягнути успіху
- Рекомендації від експерта як навчатися, щоб точно отримати результат
Швидкий старт у UX/UI Design
- З чого починається дизайн? Різниця між UX та UI
- Топова програма дизайнера Figma: встановлення, розбір базових інструментів
- Research i Moodboard: Як знати що саме потрібно замовнику, аби він заплатив за проєкт
- Sitemap and User Flow. Грамотна побудова логіки сайту: дизайн, зручність, адаптивність
- Wireframe. Практика. Навіщо робити скетч сайту перед його дизайном
Як працювати швидко та отримувати X2 вже на старті
- Вчимося працювати як Senior Designer: Сітка, component та групування
- Hot Keys. Як працювати правильно і швидко
- Базові блоки сайту
- Що таке прототип сайту і навіщо він потрібен
- Практика. Створюємо Hero page
Продаючий багатосторінковий сайт
- Що таке і навіщо багатосторінкові сайти для бізнесу?
- Малюємо головну сторінку сайту
- Бургер-меню, що за звір і з чим їдять
- Сторінка товарів, кошик та фільтрація
- Практика. Створюємо та упаковуємо інтернет-магазин
Мобільний додаток, яким хочеться користуватися
- Різниця дизайну сайту і додатку. Принципи розташування елементів на холсті
- Onboarding. Як закохати користувача у додаток з першого свайпу
- Створення і розробка окремих екранів додатка
- Прототипування. Збираємо додаток
- Практика. Покроково створюємо онлайн мобільний додаток
CRM-система. Те, що потрібно кожному бізнесу
- Що таке CRM-система і хто замовляє її дизайн
- Складові CRM-ки: холст, сайд-бар, рамка, контрольні лінії, відступи
- Що таке чарти: види, створення і дизайн
- Створюємо і збираємо CRM
- Практика. CRM
Як заробляти більше: додаткові шляхи монетизації
- З якими соціальними мережами може працювати дизайнер
- Instagram/Facebook. Упаковуємо пости, stories, highlights
- Створюємо рекламні банери для бізнесу
- Створюємо Презентації та чек-листи для блогерів і онлайн шкіл
- Практика. Дизайнимо презентацію на 10 сторінок
Моє перше портфоліо: реєстрація, упаковка і випуск
- Чому дизайнеру потрібне портфоліо? Секрети продаючого кейсу
- Розбір і реєстрація на платформах для дизайнерів: Behance, Dribble
- Упаковуємо свій кейс
- Завантаження кейса на платформи. Додаткові фішки
- Практика. Випускний
Як шукати і закривати клієнтів на високі чеки
Особливості курсу
- Доступ до матеріалів на 6 місяців
- Закрита телеграм група
- Практичні завдання з перевіркою
- Сертифікат про проходження курсу
- Можливість повернути кошти протягом 14 днів від старту курсу
Викладачі курсу
Siuzanna Shevchuk - UI/UX Designer
Більше інформації- Python
На курсі Ви освоїте роботу з базами даних, навчитесь оптимізувати код та створювати програмне забезпечення на Python, працювати з фреймворками Flask та Django. Після закінчення курсу надається можливість отримати ваучер на проходження європейської сертифікації від Python Institute.
Програма курсу
Введення
- З чого складається наш курс?
- Навіщо потрібний Python?
- Встановимо Python на комп’ютер
- Запустимо першу програму
Дані в Python
- Налаштуємо IDE Visual Studio
- Розглянемо змінні
- Розглянемо приведення типів
- Розглянемо введення та виведення даних
- Розглянемо арифметичні оператори
- Як числа зберігаються у пам’яті?
Рядки
- Розглянемо форматування рядків
- Як рядки зберігаються у пам’яті?
- Розглянемо операції з рядками
- Розглянемо методи рядків
- Розглянемо індекси
Умови
- Розглянемо логічні оператори
- Розглянемо логічні операції
- Розглянемо пріоритет операцій
- Розглянемо умови
- Розглянемо False та True
Списки
- Розглянемо синтаксис списків
- Розглянемо мутабельність та імутабельність
- Розглянемо методи списків
- Розглянемо списки та рядки
Цикли
- Розглянемо цикли for
- Розглянемо функція range
- Розглянемо функція enumerate
- Займемося практикою
- Розглянемо цикли while
- Розглянемо вreak і continue
- Розглянемо вкладені цикли
Словники
- Що таке словник?
- Навіщо вони потрібні?
- Розглянемо операції з ними
- Розглянемо властивості словників
- Як словники зберігаються у пам’яті?
Множини
- Розглянемо властивості множин
- Розглянемо методи множин
- Розглянемо операції з множинами
- Практика
Функції
- Розглянемо функції
- Навіщо вони потрібні?
- Як написати функцію?
- Практика
- Розглянемо Return
- Розглянемо Args та kwargs
- Розглянемо Рекурсію
- Практика
Кортежі
- Розглянемо кортежі
- Розглянемо доступ до елементів
- Розглянемо методи кортежів
- Навіщо нам кортежі?
Обробка помилок
- Розглянемо виключення
- Розглянемо try .. except .. finally
- Розглянемо виклик виключень, raise
- Розглянемо створення ієрархій виключень
Робота з файлами
- Що таке файли та чому вони важливі в програмуванні?
- Розглянемо I/O файлів
- Розглянемо покажчики
- Розглянемо режими файлів
Модулі
- Вступ до модулів
- Розглянемо імпорт модулів
- Розглянемо стандартні бібліотеки Python
- Розглянемо створення власних модулів
- Розглянемо сторонні модулі
Класи
- Розглянемо класи на python
- Розглянемо конструктор класу
- Розглянемо ООП
Особливості курсу
- Відеозаписи занять та всі матеріали завжди доступні
- Практичні заняття проходять раз на тиждень по 3 години
- Особистий зворотний зв’язок від викладача
- Факультативні заняття "English for IT"
- Можлива заморозка курсу при необхідності
- Дипломний проєкт
- Закритий чат учнів з викладачем і куратором
- Додатковий модуль з HR-ом PowerCode Academy з підготовки до співбесіди
Викладачі курсу
- Антон Рябенко - Викладач курсу “Python розробник” у Powercode Academy. Доцент кафедри системного аналізу Національного університету “Запорізька політехніка”. Кандидат фізико-математичних наук.
- Хлiвнюк Андрiй - Expert Backend developer в Inet-Ventures
- Prompt Engineering / ChatGPT
У цьому курсі ви будете працювати з нашими досвідченими викладачами, які допоможуть вам зрозуміти найскладніші концепції та розв'язувати будь-які проблеми, з якими ви стикаєтеся. Крім того, ви отримаєте доступ до нашої бібліотеки матеріалів, щоб забезпечити максимально ефективне навчання.
Програма курсу
Модуль 1. Технологія ChatGPT
- Що таке ChatGPT, огляд технології
- Інтерфейс, робота з prompts
- Можливості та сфери застосування
- Недоліки технології та як їх мінімізувати у роботі
Модуль 2. Використання ChatGPT в особистих та професійних задачах
- Практичне використання
- Промтінг
- ChatGPT для щоденних задач
- Навчання
- Гуглінг
- Marketing
- Planning
- Робота з контентом
- Copywriting
- Proofreading
- SMM
- Бізнес задачі
- Бізнес план
- Research
- Strategy
- Business ideas
- Кейси для різних індустрій
- Creative
- Десятки юз-кейсів
- DAN
Модуль 3. Перспективи, ризики, AGI та майбутнє
- До чого все йде AGI
- Відношення до технології технооптимістів та техноалармістів, глобальні ризики, пропозиції, прогнози та ініціативи
- Конкуренція в розвитку текстових моделей між США та Китаєм
- Професії, які ризикують зникнути, нові професії та галузі, в яких AI вже перевершує людей
- Блокчейн та AI
Модуль 4. GitHub Copilot робота з кодом
- Для кодерів, QA: Навчання програмуванню
- Підказки щодо архітектури, бібліотек і софту
- Написання документації
- Написання коду (функцій і скриптів)
- Написання unit-тестів (модульне тестування)
- Компіляція коду
- Тестування коду із запропонованими вхідними даними
- Виправлення помилок як синтаксичних, так і логічних
- Оптимізація коду
- Оформлення коду
- Поліпшення коду на основі найкращих практик
- Зміна однієї бібліотеки на іншу
- Допомога у пошуку вразливостей у коді, динамічне тестування (DAST), статичне тестування (SAST)
- Робота з git
- Допомога в розумінні та деплої серверної архітектури
- Для system admin
- Робота з серверами Windows, Linux
- Робота з мережевим обладнанням Cisco або Mikrotik
- Написання скриптів Bash i PowerShell
- Діагностика
- Навчання софту
- Для DevOps інженера
- Планування архітектури, інфраструктури та документації до неї
- Допомога в налаштуванні конфігурацій серверів
- Написання коду інфраструктури Terraform
- Написання коду конфігурації Ansible
- Допомога в CI/CD
- Робота з хмарними сервісами AWS, Google Cloud, Azure
- Допомога у створенні презентацій
- Написання Dockerfile, Docker-compose
- Робота з Kubernetus і написання HELM чартів до нього
- Додатково: випадкові бекдори, конфіденційність та пруфчекінг
Модуль 5. Midjourney & Stable Diffusion & Runaway
- Робота з ілюстраціями, стилями
- Створення відео та аудіо компіляцій
- Генерація бекграундів та інші можливості ШІ для розвитку вашого креативу
Особливості курсу
- Доступ до всіх матеріалів курсу на 3 місяці
- Приватний чат для студентів
- Два вебінари про додаткові AI інструменти та Q&A сесії
- QA Automation / QA Manual
На курсі ви навчитесь розбиратися у всіх етапах тестування ПЗ, писати звіти та працювати з IT документацією. Успішне закінчення курсу має на увазі роботу над дипломним проєктом у скрам-командах та його захист.
Програма курсу
Основи тестування
- Вступ
- Чому необхідне тестування
- Цілі тестування
- Як ви можете оцінити якість тестування
- Сім принципів тестування
- Різниця між QA та QC? За що відповідає QA, а за що QC?
- Робочий день тестувальника. Як може розвиватися тестувальник по зп и взагалі карьєрі
- Які поля повинні бути присутніми в баг репорті
- Практичний приклад якості продукту
- Приклад баг репорту
- Онбордінг у новій команді
- Домашнє завдання:
- Вправи з баг репортом
- Встановити LightShot
Тестування у життєвому циклі ПЗ і документація
- Що таке STLC (Software Testing Life Cycle). Назвіть і опишіть етапи STLC?
- Що таке SDLC? Які особливості у моделі Waterfall, особливості Agile.
- Цикл життя бага (Bug life cycle)?
- Що таке чекліст, навіщо цей документ використовують?
- Що таке тест кейс, основні поля тест кейса?
- Що таке тестова стратегія і коли її використовують?
- Що таке use case.
- Різниця між use case і test case.
- Що таке test suite.
- Що таке тест план. Навіщо цей документ використовують?
- планування тестування
- дії щодо планування
- критерії входу та виходу
- оцінка трудовитрат
- підходи до тестування
- контроль процесу тестування
- тестові метрики та моніторинг прогресу
- дії щодо контролю тестування
- звітність із тестування
- що таке валідація та верифікація (validation & verification)? Різниця між ними.
- ризики та тестування
- ризики проекту
- ризики продукту
- Домашнє завдання:
- Пишемо тест-план по прикладу
- Баг репорт.
Класифікація типів тестування
- Що таке регресія і коли ми її виконуємо? Які тести входять в regression suite?
- Які типи тестування можна назвати: не функціональними, функціональними.
- Які рівні тестування ПЗ ви знаєте? Що ми тестуємо на кожному етапі розробки продукту?
- Mодульне тестування
- Iнтеграційне тестування
- Cистемне тестування
- Приймальне тестування
- Альфа та Бета тестування
- Розкажіть про Performance Testing: що це таке, які типи тестування бувають в Performance Testing.
- Що таке позитивне (positive) і негативний (negative) тестування? Яких тест кейсів більше: позитивних або негативних? Які мають більший пріоритет
- Що таке RTM (requirements tracebility matrix)? Навіщо вона потрібна і коли її потрібно використовувати?
- Як виміряти покриттям функціоналу тестами?
- Що таке error-handling testing?
- Що таке white/grey/block box testing? Які типи white/grey/block тестування ви використовували?
- Що таке статичне і динамічне тестування?
- Що таке smoke testing? Коли варто використовувати smoke, а коли regression тестування?
- Різниця між smoke і sanity тестуванням?
- Що таке end-to-end тестування? В яких випадках застосовують цей вид тестування?
- Що таке ad-hoc testing?
- Що таке exploratory testing?
- Різниця між exploratory і ad-hoc тестуванням?
- Що таке приймальне тестування (Acceptance testing)? На якому етапі розробки воно виконується?
- Які типи навантажувального тестування (performance testing) ви знаєте?
- Що таке аутентифікація (authentication) і авторизація (authorization)?
- Що таке білд (build) і навіщо йому ставлять версії? Поясніть цю версію билда 1.55.2 і 0.9.3?
- Що таке alpha і beta тестування, на якому рівні тестування вони виконуються?
- Що таке security testing?
- Що таке SQL injection?
- Що таке XSS attack?
- Основні веб-елементи і їх назви.
- Домашнє завдання:
- Написати тест-кейс, чек-лист
- Вивчити таблицю типів тестування
Методології
- Розкажіть про Agile методологію. Аджайл маніфест.
- Що таке Kanban і Scrum. Різниця між ними.
- Для чого команді використовувати Scrum фреймворк? Які є мітинги, ролі в Scrum. Навіщо команді використовувати Scrum. Документація в Scrum.
- Як виміряти покриттям функціоналу тестами?
- Вартість дефектів
- Характеристики моделей розробки
- Секвентальні моделі (Waterfall, V-model)
- Ітеративно-інкрементні моделі (Agile, Kanban, Scrum)
- Приклад SQL. Перші вправи з SQL
- Домашнє завдання:
- Практика SQL
- Баг репорт, чек-ліст
SQL
- SQL запити з обмеженнями WHERE
- SQL Operators Like, !=, Not Like
- SQL DISTINCT, Limit, Order by, DESC, offset
- SQL INNER JOIN theory
- SQL INNER JOIN practice
- SQL JOINS види
- SQL Left JOIN
Які техніки тест дизайну ви знаєте, навіщо потрібні техніки тест дизайну?
- Вступ. Техніки тест дизайну
- Що таке Equivalence partitioning (classes), як ця техніка застосовується? Навести приклад де можна застосувати класи еквівалентності і не можна застосувати граничні значення?
- Що таке граничні значення (Boundary values), як ця техніка застосовується? Навести приклад, де можна застосувати цю техніку.
- Що таке таблиця прийняття рішень (Decision table), як ця техніка застосовується? Навести приклад, де можна застосувати цю техніку.
- Що таке Pairwise тестінг, як ця техніка застосовується? Навести приклад, де можна застосувати цю техніку.
- Що таке State transition testing, як ця техніка застосовується? Навести приклад, де можна застосувати цю техніку.
- Практика SQL
- Декомпозиція
- Домашнє завдання:
- Написати граничні значення, еквівалентні класи
- Практика SQL
Як працює WEB
- Що таке кукіси, де вони зберігаються, як потрапляють на клієнт, як передаються на сервер? Навіщо потрібні кукіси?
- Приклад кукісів
- Як працює клієнт-сервер? Наведіть приклади клієнтів. Наведіть приклад, де використовується тільки клієнт, клієнт-сервер, клієнт-сервер-БД.
- Що таке TCP/IP модель? Навіщо вона потрібна, які рівні є в цій моделі, опишіть кожен з рівнів і які протоколи використовуються на кожному з рівнів?
- Що таке HTTP з’єднання? З чого складається HTTP запит та відповідь. Назвіть пару базових хедерів.
- Які ви знаєте статус коди (status codes) в HTTP? Що означають такі статус коди: 200, 201, 400, 401, 403, 404, 422, 500, 502, 503.
- Які ви знаєте основні HTTP методи? Різниця між методом GET і POST.
- Що таке CRUD?
- Навіщо потрібен HTTPS? Від чого захищає HTTPS? Man in the middle атака. Що таке TLS? Яка частина запиту шифрується в HTTPS протоколі.
- Chrome DevTools. Які ви знаєте інструменти, ніж ви користувалися. Опишіть функціонал вкладки Network, Console, Elements?
- Що таке browser cashe і навіщо він використовується. Навіщо потрібно чистити кеш?
- Розкажіть особливості REST архітектури? GraphQL? SOAP
- Які лінукс команди ви знаєте? Що роблять команди cp, mv, mkdir, cd, grep, touch, nano, cat, rm?
- Ви ввели в браузері назву сайту (https://dou.ua) і натиснули Enter. Опишіть весь процес завантаження сторінки від DNS до завантаження стилів.
- Як встановлюється зашифроване з’єднання по TLS?
- TCP vs UDP?
- TCP/IP це? Модель OSI? Рівні, протоколи.
- DNS протокол – для чого потрібен?
- Введення в Postman
- Домашнє завдання:
- Робота з Network
Мобільне тестування
- Вступ. Мобільне тестування
- Різниця між Native/Hybrid/Web mobile apps.
- Що ви знаєте про PWA додатки?
- Різниця між емулятором і симулятором. Які емулятори ви використовували, як вони вам допомогли в тестуванні? Як добути логи нативного чи гібридного додатку? Як добути логи веб мобайл додатку? Як протестувати веб додаток без телефону?
- Що потрібно перевірити при тестуванні мобільного додатка?
- Тестування Android та iOS відмінності
- Jira
- Едикейшен скрам, робота з командами, бонус кращій команді
- Домашнє завдання:
- тестування мобільного додатка
- баг-репорти
- тест-кейси
Практика SQL
- SQL оператори: JOIN vs LEFT JOIN, UNION vs UNION ALL, HAVING, IN vs EXISTS, GROUP BY vs DISTINCT. Primary vs Foreign key.
- Вступ
- NULL, IS NOT NULL
- SUM, MAX, COUNT, AVG – Функції агрегації
- Alias
- Having
- Домашнє завдання:
- Пройти повністю SQLbolt
Postman
- Що таке Postman? Версії (веб, десктоп і т.д.).
- “Воркспейс, папки, коллекції. Інструментарій.”
- Токени, bearer та JWT. Змінні та їх типи.
- OpenAPI та документація.
- Домашнє завдання:
- Отримати Postman сертифікат.
Підготовка до роботи з JS
- Редактори коду. Що таке IDE? Що таке Eslint?
- Створення проекту та підключення JS
- Що таке Git, підключення Git до проекту, команди git. Як працювати з різних комп’ютерів з git
- Підключення до git аккаунту через SSH
- Домашнє завдання:
- Створити свій проєкт і підключити до нього JS та Git
Основи JS
- Змінні та строгий режим. Правила назви змінних. Типізація даних, види типів. typeof
- Спілкування з користувачем. Console log, prompt та alert
- Умови та логічні оператори. ==, ===, !=, ||, &&
- Цикли for, while, do while. Що таке switch case. Що таке if else. Break, continue. Цикл в циклі
- Функції та їх складові. Аргументи та return. Анонімні функції, стрілочні функції
- “Методи та властивості рядків та чисел”
- “Callback-функції”
- Масиви. Створення масиву. Дії над масивами. Корисні методи типу split та pop. Псевдомасиви.
- Базові алгоритми в цілому та в JS
ООП та поглиблення в JS
- Об’єкти, їх структура (ключ-значення), дії з об’єктами
- “Динамічна типізація”
- Що таке ООП, принципи
- Отримання елементів на сторінці та дії з ними
- Події та обробники подій
- Навігація за DOM-елементами, data-атрибути
- “Рекурсія”
Працевлаштування
- Резюме
- Реєстрація в Djinni, сторінка на LinkedIn
- Тестові співбесіди
- Soft skills, Hard skills
- Повторюємо всі питання
- Співбесіда англіською
Практичні питання по QA
- Що має сенс автоматизувати, а що не потрібно автоматизувати? Що потрібно автоматизувати в першу чергу?
- Як би ви протестували дверну ручку, олівець, калькулятор, ліфт.
- Як приступите до тестування функціональності, якщо немає вимог?
- Що ви будуте робити, якщо не встигаєте провести регресію?
- Як впливає зміна вимог на тестовий процес. Що ви будете робити, якщо вимоги зміняться?
- Коли можна завершувати тестування?
- Як ви будете взаємодіяти з розробником/продукт овнером/проджект менеджером, якщо у вас виникнуть питання?
- Які типи тестів ви б використовували для тестування веб?
- Ви знайшли баг на сотому білді. Перевірили – в 99 теж такий баг. Як дізнатися, починаючи з якого білду з’явився цей баг?
- Ти один на роботі, тобі дзвонить клієнт і каже, що при запуску додатку він крешиться. Твої дії? Що спитаєш у клієнта (ПО)?
- Є форма логіну. Вводимо валідний логін та пароль, клікаємо на “Сайн Ін” – нічого не відбувається. Твої дії?
- Ти приходиш в п’ятницю на роботу і бачиш 5 термінових задач, які треба протестувати. Як будеш розставляти пріоритети? Чому?
- У вас два проєкти і два ПМи просять терміново протестити нові фічі з високим пріоритетом, але часу у вас вистачає лише для однієї. Що будете робити?
- Ви прийшли в компанію, з чого будете починати ваше тестування?/як будувати процес тестування на проєкті без тестувальника? А якщо у вас 4 дня до деплою фічі на дев сервер.
- В документації написано, що відро має переміщатися з точки А в точку Б, а дизайнер намалював все навпаки і відро з диркою.
- Дзвонить клієнт і каже, що у нього зависає додаток. Як будете локалізувати баг (які питання задавати) та як заводити баг репорт (поля і атачментси, пріоритет)?
- Розробник вас ігнорить. Ваші дії?
- У розробника не репродюситься баг. Ваші дії?
- Коли ти можеш відмовитися від тестування? (коли в цьому немає сенсу?)
- Якщо помилка на бекенді, яку інформацію маєте надати розробнику?
- Що будете робити, якщо не встигаєте закінчити задачі вчасно?
- Як впливає зміна вимог на тестовий процес. Що ви будете робити якщо вимоги зміняться?
- Як приступите до тестування функціональності, якщо немає вимог?
- Як би ви себе вели якби були заблоковані в процесі тестування завдань?
- Як би ви себе вели якби на проекті часто змінювалися пріоритети завдань?
Питання, відповіді на які потрібно підготувати англійською мовою
- Describe projects you’ve worked in
- How do you imagine day-to-day work of QA engineer.
- Explain how do you imagine your responsibilities in the first week?
- Explain how would you build the testing process on any project?
- Домашнє завдання:
- отримати оффер Junior QA
Особливості курсу
- Відеозаписи занять та всі матеріали завжди доступні
- Практичні заняття проходять раз на тиждень по 2,5 години
- Особистий зворотний зв’язок від викладача
- Факультативні заняття "English for IT"
- Можлива заморозка курсу при необхідності
- Випускний проєкт
- Закритий чат учнів з викладачем і куратором
- Додатковий модуль з HR-ом PowerCode Academy по підготовці до співбесіди
Викладачі курсу
- Анатолій Вінарчук - Senior QA Engineer
- Паскевський Євген - QA Engineer GlobalLogic
- Катерина Коновалова - Вчилася у працівника Google, працює в ірландській компанії
- Frontend
Протягом курсу Ви розберетесь в HTML, CSS, навчитесь робити розмітку, адаптивну кросбраузерну верстку, працювати з API та взаємодіяти з сервером. Навчитесь використовувати такі інструменти як: JQuery, React, GitHub, Brackets.
Програма курсу
Введення в HTML і CSS. Клієнт-серверна архітектура
- Налаштування простору для кодингу
- Основи HTML і CSS. Синтаксис
- Блочні елементи та стрічкові елементи
- Додавання тексту та його стилізація. Гіперпосилання
- Додавання графіки. Списки
Прикладне використання HTML і CSS
- Створення таблиць. Робота з формами
- HTML 5 теги. Семантика
- Робота з ресурсами (іконки, шрифти, fontawesome)
- Position. Flexbox. Grid
Анімація та адаптивність веб сайтів
- Grid
- Анімації CSS
- Адаптивність CSS (@media)
- SASS (SCSS)
- Bootstrap
JavaScript. Початок роботи з динамічними сторінками
- Вступ до JS
- Змінні. Типи даних
- Тернарний та логічні оператори
- Інструкція switch
- Цикли: for, while, do…while
- Function Declaration і Function Expression
- Анонімні функції
- Функція callback
- Функції alert, prompt, confirm
Цикли та об’єкти. Об’єкти
- Цикли: for, while, do..while
- Об'єкти. Методи об'єктів
- Копіювання об’єктів та посилання
Масиви в Javascript
- Вчимося створювати масиви
- Методи масивів
- Використання циклів
Дані. Контекст виконання функцій. Глобальний об’єкт window
- Контекст виклика і this. Методи call, bind та apply
- Функції конструктори. Дескриптори об’єктів
- Local та Sesion storages. Дата та час
- Глобальний об’єкт window. Об’єкт лексичного оточення
Робота з сервером. OOP
- Замикання
- Оператор try/catch/finally
- Синтаксис setTimeout/setInterval
- Як влаштований Event Loop в JavaScript
- OOP та його принципи
DOM та асинхронний JavaScript.
- Об’єкт Promise
- Функції async/await в JS
- DOM/BOM. Вибір елементів на сторінці
NPM/Yarn. Jsx. Віртуальний DOM
- NPM та Yarn. Огляд властивостей Webpack. Робота з import/export
- Огляд структури React додатку
- JSX та props: Рендеринг списків та Conditional рендеринг
- Віртуальний DOM
- Обробка подій. Контролюємі та не контролюємі компоненти
Життєвий цикл компонентів. React Context. Портали
- Життєвий цикл компонента
- Створення ErrorBoundary
- React-router-dom
- Портали
Основні React хуки
- Хук useState
- Хук useRef
- Хук useEffect
- Хук useMemo
- Хук useCallback
- React.memo()
React бібліотеки
Способи стилізації React додатку:
- Css modules
- Styled Components
- Redux та redux-thunk
- Material UI
- Formik
AI інструменти для роботи з кодом
- Підказки щодо архітектури, бібліотек і софту
- Написання документації
- Написання коду (функцій і скриптів)
- Написання unit-тестів (модульне тестування)
- Тестування коду із запропонованими вхідними даними
- Виправлення помилок як синтаксичних, так і логічних
- Оптимізація та оформлення коду
- Поліпшення коду на основі найкращих практик
- Зміна однієї бібліотеки на іншу
- Допомога у пошуку вразливостей у коді, динамічне тестування (DAST), статичне тестування (SAST)
Особливості курсу
- Відеозаписи занять та всі матеріали завжди доступні
- Практичні заняття проходять раз на тиждень по 3 години
- Особистий зворотний зв’язок від викладача
- Факультативні заняття "English for IT"
- Можлива сертифікація JSE
- Можлива заморозка курсу при необхідності
- Дипломні проєкти
- Закритий чат учнів з викладачем і куратором
Викладачі курсу
- Олександра Рекало - Викладач курсу Front End розробник у Powercode Academy, Web developer, designer, IT mentor
- Віктор Бойко - Викладач курсу Front End розробник у Powercode Academy, Expert Full-stack developer в Infopulse
- Елеонора Кормиш - Викладач курсу Front End розробник у Powercode Academy, Full-stack developer у сфері game-development
- Frontend
- Prompt Engineering / ChatGPT
Програма курсу
Занурення у світ алгоритмів ChatGPT
- Розбираємо технологію та алгоритми ChatGPT
- Знайомимось з інтерфейсом та прихованими можливостями АІ-моделі
- Аналізуємо недоліки та шляхи мінімізації в роботі
Використання ChatGPT в повсякденних задачах
- Робота з промптами, як писати запит до АІ, щоб отримати бажаний результат
- АІ для генерації коду - розбираємось, як налаштувати
- Інтегруємо АІ в існуючий проєкт
Використання AI для оптимізації UX/UI дизайну
- Створюємо адаптивні макети з допомогою АІ
- Тестуємо користувацький досвід, використовуючи технології нейромереж
- Виправляємо проблеми, вдосконалюючи дизайн. І ні, не руками, а АІ
Використання AI для роботи з кодом
- Вчимося інтегровувати АІ в розробці продуктів та автоматизовувати рутинні задачі
- Виправляємо помилки в коді, як стилістичні, так і логічні
- Знаходимо вразливості у коді, опановуємо динамічне тестування (DAST) та статичне тестування (SAST)
GitHub Copilot. Робота з кодом
- Інтегруємо АІ для покращення пошуку та навігації сайтів
- Використовуємо АІ для створення адаптивного і реактивного контенту
- Автоматизовуємо тестування інтерфейсу з АІ
Особливості курсу
- Практичні навички
- Експертні викладачі
- Особисті консультації
- Networking
- Домашні завдання
Викладачі курсу
- Сніжана Шевчук - Креативний директор в Teck Huat & Company Ltd
- Хлівнюк Андрій - Expert Back-end developer at Inet-Ventures
- Елеонора Кормиш - Викладач курсу Front end розробник у Powercode Academy
- Frontend
Міні-курс для ознайомлення з основами HTML та CSS
Програма курсу
- Налаштування Visual studio code
- Знайомство з HTML i CSS
- Основи та правила синтаксису
- Текст і його стилізація
- Зображення та їх стилізація
- Списки та гіперпосилання
- Додавання таблиць
- Створення веб-сторінки
Ваш результат після навчання
Ви навчитеся власноруч створювати мінімальні сторінки та зрозумієте основи роботи з HTML i CSS. Для вас це буде чудова можливість поринути у світ створення онлайн-ресурсів.
Особливості курсу
- 7 коротких відеоуроків
- Мова курсу - україеська
- Без субтитрів
- Web & Mobile Design / UI/UX
На курсі студенти отримають досвід роботи з адаптивним дизайном, розуміння етапів розробки сайтів та інтерфейсів, знання принципів юзабіліті сайтів та застосування основ композиції та роботи з кольором. Будуть працювати з Photoshop, Illustrator, Figma, Invision, Zeplin, а дипломний проєкт стане хорошим доповненням у портфоліо.
Програма курсу
Вступ до Веб-дизайну
- Що вас чекає на курсі
- Роль дизайнера у проекті
- Знайомство з графічними редакторами Adobe Photoshop, Adobe Illustrator
- User Flow / User Journey Map / Site map
- Практичне заняття
Figma: вивчаємо інтерфейс. Робота з інструментами та панеллю параметрів. Wireframes та тестування ідеї
- Figma: вивчаємо інтерфейс та вчимося з ним працювати
- Тестування ідеї
- Wireframes. Основи прототипування
- Практичне заняття
Дизайн система. Навігация та робота над логотипом
- Вивчаємо навігацію та структуру сайту
- Логотип, упаковка та презентація (логобук)
- Елементи дизайн системи та як з нею працювати
- Практичне заняття
Типографіка. Модульні сітки та їх налаштування. Вчимося створювати свої індивідуальні сітки
- Типографіка та сітки
- Модульна сітка
- Адаптив
- Практичне заняття
Композиція та колір
- Композиція
- Колір
- Практичне заняття
- Material design. Інструкції з людського інтерфейсу
Эвристики Нільсена
- Usability для дизайну інтерфейсу користувача
- Эвристики Нільсена
- Практичне заняття
Mobile application (IOS / Android)
- Material design. Форми. Рух. Взаємодія. Спілкування
- Material design. Допомога та відгук
- Презентація
- Практичне заняття
Behance and Dribbble
- Material design. Діалоги, меню, панель навігації, навігаційні ящики, навігаційна рейка, віджети
- Behance and Dribbble
- Плагіни для Figma
- Практичне заняття
СRM та додаткові програми для дизайну
- Робота над CRM
- Додаткові програми для побудови і презентації дизайну
- Практичне заняття
Створення CV, проходження співбесіди і подальший пошук роботи
- Складання CV та підготовка до співбесіди
- Практичне заняття
Портфоліо
- Портфоліо на Behance
- Портфоліо на Dribbble
- Практичне заняття
After Effect
- After Effect
- Практика. Захист проєкту
Особливості курсу
- Відеозаписи занять та всі матеріали завжди доступні
- Практичні заняття проходять раз на тиждень по 2,5 години
- Особистий зворотний зв’язок від викладача
- Факультативні заняття "English for IT"
- Можлива заморозка курсу при необхідності
- Дипломний проєкт
- Закритий чат учнів з викладачем і куратором
- Додатковий модуль з HR-ом PowerCode Academy по підготовці до співбесіди
Викладачі курсу
Клим Євтушенко - Викладач курсу "Web design" y Powercode Academy, UX/UA designer
Більше інформації- English for IT
Курс для спеціалістів ІТ сфери, початківців та фрілансерів, які працюють з міжнародними командами та англомовними замовниками. Курс допоможе навчитись застосовувати англійську мову в ситуаціях професійного характеру у сфері ІТ.
Програма курсу
Модуль 1. Introduction to Information Technology
- Введення в навчання
- Урок 1. Present Simple
- Урок 2. Present Continuous
- Урок 3. Present Simple vs. Present Continuous
- Тести до 1 модуля
- Додатковий матеріал. Information Technology and Computing System. Imperative constructions in use
Модуль 2. IT Roles and Responsibilities
- Урок 1. Past Simple, Past Continuous
- Урок 2. Present Perfect Simple and Present Perfect Continuous
- Тести до 2-го модуля
- Додаткові матеріали
Модуль 3. Networking and Small Talks
- Урок 1. Used to and would
- Урок 2. Past Perfect Simple and Continuous
- Тести до 3-го модуля
- Додаткові матеріали
Модуль 4. Programming Languages (Мови програмування)
- Урок 1. Be going to and will do
- Урок 2. Future Continuous та Future Perfect
- Тести до 4-го модуля
- Практичне заняття
Модуль 5. Adjectives, Adverbs, Comparisons
- Урок 1. Adjectives, adverbs, comparisons
- Тести до 5-го модуля
Модуль 6. Modal Verbs
- Урок 1. Modal Verbs
- Тести до 6-го модуля
Модуль 7. Passive Voice
- Урок 1. Passive Voice
- Тести до 7-го модуля
Модуль 8. Gerund and Infinitive
- Урок 1. Gerund and Infinitive
- Тести до 8-го модуля
Модуль 9. Conditional Sentences
- Урок 1. Conditional Sentences
- Тести до 9-го модуля
Модуль 10. Reported Speech
Особливості курсу
- 15 відеоуроків тривалістю 20-30 хв
- Необхідний рівень англійської А2-В1
- Доступ до всіх матеріалів протягом 6 місяців
- Додаткові посилання на статті та кейси для опрацювання
- Сертифікат про закінчення курсу
- Project Manager
На курсі Ви ознайомитесь з основами життєвого циклу розробки, плануванням ресурсів на проєкті, навчитесь створювати супровідну документацію. Також отримаєте навички роботи з системою таск-менеджменту JIRA та виконаєте свій дипломний проєкт.
Програма курсу
Модуль 1. Все, що ти не знаєш про професію Project Manager
- Як виглядає типовий день проджекта
- Основні задачі, які вирішує менеджер проєкту
- SDLC (Software development lifecycle), тобто життєвий цикл розробки програмного забезпечення
- Як бути ефективним фахівцем та як правильно працювати з цілями SMART
Модуль 2. Ввійти в ІТ
- Backend / Frontend
- API
- UX/UI design
- DB, Git
- CI/CD, deployment
Модуль 3. Огляд методологій розробки
Waterfall, Agile, Scrum, Kanban - основні структуровані підходи та набори правил, які визначають процеси, етапи та інструменти для виконання розробки програмного забезпечення чи інших проєктів. Вміння з ними працювати - основа проєктного менеджменту
Модуль 4. Стейкхолдери проєкту: хто такі та чому важливо налагодити з ними взаємодію
Стейкхолдер (з англ. stakeholder - зацікавлена сторона) - це особа чи організація, яка може вплинути на роботу проєкту, серед них і замовник, і його команда, потенційні партнери чи інвестори. В цьому модулі ми проаналізуємо всіх можливих стейкхолдерів та створимо їх матрицю. А також навчимося керувати комунікаціями.
Модуль 5. Meetings, agenda and meeting notes - як менеджерити зідзвони з командою, аби вони не перетворювались на годинні дебати
- Daily Зустріч
- Agenda
- Інструменти для проіедення онлайн-зустрічі
- Правила онлайн комунікації
- Meeting notes
Модуль 6. Мінімально життєздатний продукт та інструмент WBS
- Що таке MVP (Мінімально життєздатний продукт) та як його створити
- WBS - чим цей інструмент корисний проджектам
- Canva - до чого тут сервіс графічного дизайну
Модуль 7. Вимоги у проєкті
- User cases
- Prototype
- User story
Модуль 8. User story mapping, для чого і як створити?
- User story mapping - оцінка проєкту з точки зору користувача та написання дорожньої мапи його взаємодії з майбутнім проєктом
- Як розставляти пріоритетність завдань та огляд можливих підходів
- Оцінка проєкту і планування ресурсів (бюджет та команда)
- Що таке Storypoints та planning poker
Модуль 9. Декомпозиція проєкту від А до Я
- Брейншторм
- Декомпозиція/Слайсинг та їх види
- Практика декомпозиції
- Типи контрактів та робота з ними
Модуль 10. Кризовий менеджмент та робота з ризиками
- Які потенційні ризики можуть бути на проєкті
- Стратегії роботи з ризиками
- Реєстр ризиків
- Оцінка і пріоритезація ризиків
Модуль 11. People management та управління ресурсами
- Планування людських ресурсів під потреби проєкту
- Що таке проєктний трикутник
- Робота з Діаграмою Ганта
- Стилі управління, ролі в команді
- Стадії команди, крива прийняття змін
Модуль 12. Моніторинг та контроль процесу розробки продукту
- Контроль якості виконаних завдань
- Моніторинг та контроль результатів
- Написання звітів
Модуль 13. Робота з таск-менеджером Trello
Створення дошок для проєкту, створення списків, карток задач, налаштування розширень для додаткових можливостей, перегляд історії змін та надавання доступу користувачам.
Модуль 14. Робота з інструментами Notion та корпоративним месенджером Slack
Створення просторів для роботи, сторінок з документацією, вивчення можливостей інструментів для автоматизації та оптимізації роботи команди.
Модуль 15. Система управління проєктами Jira
- Створення борди
- Планування спринтів
- Постановка задач
- Налаштування проєкту
Модуль 16. Confluence - wiki-система для компаній
- Навігація Confluencе
- Створення єдиної внутрішньої бази знань компанії
- Створення просторів для роботи
- Створення сторінок з документацією, використання шаблонів, синхронізація з Jirа
Модуль 17. Метрики оцінювання результатів роботи
- Що таке KPI та як його розраховувати
- Що таке OKR та як правильно ставити цілі
- Метрики Scrum
- Метрики Kanban
- Технічний борг: звідки виникає, чим загрожує, якого управління потребує
Модуль 18. Release managament та ВАУ-запуску проєкту в світ
- Що таке реліз
- Підготовка до релізу
- Release notes
- Що робити після релізу?
Модуль 19. Ретро, 1:1, feedback, вирішення проблем всередині команди
- Що таке ретро?
- Помилки ретро
- Правила та шаблони ретро
- ONE:ONE
- Як готуватися до one:one?
- Вирішення проблем всередині команди
Модуль 20. Review, правила створення презентацій
- Що таке Review у проєктному менеджменті?
- Основні правила презентацій
- Elevator pitch - що це та як його підготувати
Модуль 21. Типи контролю, Як закрити проєкт і здати роботу замовнику?
- Звітність із виконаними завданнями проєкту
- Що потрібно знати про передачу проєкту іншому PM
- Делегування завдань, як опанувати це мистецтво
Модуль 22. Як давати фідбек, звільняти фахівців?
- Типи контролю роботи команди
- Процедура звільнення фахівця
Бонус модуль
АІ для роботи PM.
Особливості курсу
- Відеозаписи занять та всі матеріали завжди доступні
- Практичні заняття проходять раз на тиждень по 2 години
- Особистий зворотний зв’язок від викладача
- Факультативні заняття "English for IT"
- Можлива заморозка курсу при необхідності
- Дипломний проєкт
- Закритий чат учнів з викладачем і куратором
- Додатковий модуль з HR-ом PowerCode Academy з підготовки до співбесіди
Викладачі курсу
- Юлія Тичинська - Senior Project Manager at ErgoServ
- Денис Годований - Senior Project Manager at SoftServe
- Інна Федорова - Project Manager at GlobalLogic
- Lead / Architect / CTO
- Scrum Master / Agile Coach
Опануй лідерство на новому рівні
План курсу
На цьому курсі ви отримаєте інструменти, необхідні для вдосконалення ваших коучингових та фасилітаційних навичок. Дізнаєтеся, як застосовувати принципи Lean, Kanban, DevOps і SAFe для покращення результатів роботи команди та бізнесу. Також ви підвищите своє вміння фасилітувати основні події Agile та SAFe, незалежно від того, чи проводяться вони офлайн чи між командами у різних часових поясах.
Під час курсу учасники дізнаються:
- як застосовувати принципи SAFe для фасилітації та коучингу, працюючи з кількома командами
- як застосовувати масштабовані інженерні практики, Kanban, DevOps і архітектуру Agile для оптимізації потоку
- як удосконалити свої навички фасилітації для планування, виконання та досягнення цінності кінцевого користувача ART та командних заходів
- як побудувати спільноту практиків для підтримки високоефективних команд і ефективності ART
- як ефективно керувати розподіленими командами в онлайн середовищі
Цей курс готує учасників до складання екзамену для отримання сертифікації SAFe Advanced Scrum Master (SASM). Ціна включає членство в SAFe Community Platform протягом одного року та іспит SAFe Advanced Scrum Master.
Мова викладання
Ми проводимо курси англійською мовою, щоб якнайкраще підготувати вас до сертифікаційного іспиту, адже ви складатимете його англійською мовою. Викладання англійською дозволяє ознайомити вас з міжнародною термінологією та готує до завдань іспиту, підвищуючи вашу готовність та впевненість.
Чому варто отримати сертифікат SAFe
Сертифікація SAFe дозволить вам ознайомитися з Scaled Agile-фреймворком, а також надасть всі необхідні знання та навички для його успішної реалізації. Ця сертифікація підтверджує вашу експертність та гарантує, що ви залишаєтеся в курсі останніх методологій та практик SAFe. Понад 50% інструментів та технік, які представлені в фреймворку SAFe, можуть бути використані незалежно від Agile-підходу вашої організації.
Цільова аудиторія
- Project Manager, Business Analyst
- Scrum Master, Product Owner
- Tech Lead, Team Lead, Architect
Викладачі курсу
- Anton Voronko - Associate Process Consultant at SoftServe
- Tetiana Ostroverkh - PMO Competence Manager at SoftServe
- Product Manager / Product Owner
Під час курсу ви дізнаєтесь як застосовувати клієнтоорієнтований підхід для розробки продуктів використовуючи SAFe, щоб швидше забезпечувати їхню цінність. Теми, які розглядаються в цьому курсі, включають щоденну роль PO та PM; співпрацю з інженерними командами та бізнес-стейкхолдерами; як писати epics, features та stories; як розробляти, тестувати та постачати продукти високої якості.
План курсу
Під час курсу учасники дізнаються:
- Роль PO та PM
- Як поставити клієнта в центр вашого процесу проєктування, створення продукту та тестування
- Як проводити PI Planning
- Як розкласти Epics до Features та Features до Stories
- Як співпрацювати з Agile-командами
Чому курси проводяться англійською мовою?
Ми проводимо курси англійською мовою, щоб якнайкраще підготувати вас до сертифікаційного іспиту, адже ви складатимете його англійською мовою. Викладання англійською дозволяє ознайомити вас з міжнародною термінологією та готує до завдань іспиту, підвищуючи вашу готовність та впевненість.
Чому варто отримати сертифікат Safe?
Сертифікація SAFe дозволить вам ознайомитися з Scaled Agile-фреймворком, а також надасть всі необхідні знання та навички для його успішної реалізації. Ця сертифікація підтверджує вашу експертність та гарантує, що ви залишаєтеся в курсі останніх методологій та практик SAFe. Понад 50% інструментів та технік, які представлені в фреймворку SAFe, можуть бути використані незалежно від Agile-підходу вашої організації.
Особливості курсу
- Тривалість - 15 годин
- 5 модулів по 3 години
- Мова - англійська
- Формат - онлайн
Викладачі курсу
- Tetiana Ostroverkh - PMO Competence Manager at SoftServe
- Anton Voronko - Senior Agile Consultant at SoftServe
- JavaScript
- Frontend
Програма курсу
Теми:
- Основи TypeScript, необхідні для React
- Знайомство з бібліотекою React
- Управління станом компонентів
- Бібліотека react-router-dom
- Проєкт Films
- Тестування компонентів з використанням фреймворку Jest
- Рефакторинг проєкт Films. Бібліотека react-query
- Використання бібліотеки Redux в проєктах. Проєкт Courses
- Server side component. Знайомство з full-stack фреймворком Next.js
Вимоги до студентів
- Знання HTML, CSS, SCSS
- Основи JavaScript - типи даних та оператори:
- цикли та умови
- функції, об'єкти, масиви, ітератори, closures (замикання)
- робота з подіями
- основи асинхронного програмування
Особливості курсу
- Живі заняття з викладачем
- Кар'єрне консультування з професійним рекрутером
- Програма створена senior-експертами
- Затишна спільнота на заняттях
- Підтримка координатора групи
Викладачі курсу
Роман Нікіфоров - Займається програмуванням понад 19 років
Більше інформації- Python
- Data Science / Machine learning / AI
Після завершення навчання ти розумітимеш основи машинного навчання, зможеш впроваджувати його алгоритми за допомогою Python-біблітек, а ще будувати й тренувати нейронні мережі для розв’язання реальних задач. Твоїм фінальним проєктом стане розгортання моделі машинного навчання для системи чи ідеї, яку обереш.
Програма курсу
Модуль 1. Основи машинного навчання
- Вступний урок. Знайомство з машинним навчанням і середовищем програмування
- Логістична регресія
- Лінійна регресія з декількома змінними
- Логістична регресія для двійкової класифікації
- Регуляризація та її різновиди
- Класифікація з декількома класами
Модуль 2. Класичні методи і нейронні мережі
- Деревовидні алгоритми з бібліотеками scikit-learn та xgboost
- Вступ до некерованого навчання:
- кластеризація
- виявлення аномалій
- зменшення розмірності
- Рекомендаційні системи на Python
- Основи нейронних мереж
Модуль 3. Глибинні нейронні мережі
- Python-бібліотеки TensorFlow i Keras python libraries. Вступ до роботи з Google Colab
- Згорткові нейронні мережі для розпізнавання зображень
- Популярні мережі розпізнавання зображень. Застосовуємо фреймворки для виконання трансферного навчання
- Методи виявлення об'єктів на зображенні та у відеопотоці
- Вступ до обробки природної мови (NLP) і рекурентних нейронних мереж (RNN)
- Трансформери для обробки природної мови
- Огляд ML Ops. Розгортання моделі TensorFlow i Keras за допомогою тензорного потоку і програми Docker
- Фінальний проєкт і підсумки курсу
Бонус. Генеративний ШІ, просунуті методи та ШІ-етика
- Основи генеративного ШІ
- Просунуті методи машинного навчання
- Етичні проблеми використання ШІ
Вимоги до студентів
- Досвід програмування, бажано на Python але достатньо й основ будь-якої іншої мови програмування
- Впевнені зання математики рівня старшої школи адже курс міститиме похідні, матриці та операції з векторами
- Англійська рівня intermediate або вище для опрацювання матеріалів мовою оригіналу
Особливості курсу
- Живі заняття з викладачем
- Кар'єрне консультування з професійним рекрутером
- Програма створена senior-експертами
- Затишна спільнота на заняттях
- Підтримка координатора групи
Викладачі курсу
- Томас Бенгтссон - Software Developer at Skira
- Ігор Вустянюк - Data Scientist/Python Developer at Beetroot