- ASO
Опануєте нову прибуткову професію, яка з роками набуває все більшої популярності у сфері digital. Ви здобудете практичні навички роботи із великою кількістю інструментів просування та зможете грамотно їх використовувати у майбутніх проєктах.
Програма курсу
Що таке ASO та як він працює
- Знайомство з куратором та обговорення цілей курсу
- Ознайомлення з категоріями та типами мобільних додатків
- Які існують типи ASO
- Вплив типу вашого додатку на стратегію ASO
- Формування стратегій для різних типів додатків
- Вибір правильних ключових слів та метаданих
- Створення оптимізованих описів та скріншотів
- Використання A/B-тестування для покращення результатів
Елементи оптимізації
- Які елементи оптимізації існують
- Збільшення органічного трафіку та зменшення витрат у мобільних додатках
- Аналіз та монеторинг результатів
- Відстеження ключових показників ефективності (KPI)
- Пошукова оптиміація та візуальна оптимізація для підвищення конверсій завантаження
- Індиксація та ранжування
- Дослідження конкурентів
- Вплив оптимізації на обсяг та позиції
Майстермайнд: зустріч з куратором
В режимі онлайн куратор відповідає на усі запитання студентів з пройдених тем.
Apple Search Ads
- Семантичне ядро: для чого воно потрібно
- Визначення релевантних ключових слів, які користувачі шукають в App Store
- Використання довгих хвостів ключових слів для охоплення більш спеціалізованих запитів
- Використання інструментів для збору ключових слів, таких як App Store Connect Search Suggestions, App Annie, Sensor Tower
- Методанні: для чого вони (Назва, опис, ключові слова, іконка, скріншоти та інші елементи, які описують ваш додаток в App Store)
- Локалізація в App Store
- Відстеження ключових показників ефективності (KPI) для оцінки результативності ASO
- Виявлення можливостей для покращення та оптимізації
- Прийняття обґрунтованих рішень на основі даних
Google Ads for App
- Складання метаданих з Google Play
- Які текстові елементи оптимізуются
- Аналіз обсягу пошуку, конкуренції та релевантності ключових слів
- Вибір ключових слів, які відповідають контенту та функціоналу вашого
- Використання інструментів для збору ключових слів, таких як Google Keyword Planner, App Annie, Sensor Tower
- Дослідження ключових слів, які використовуються в відгуках про додаток
- Методанні: для чого вони
- Локалізація в Google Play
- Систематичний аналіз даних щодо завантажень, конверсії та відгуків
Аналіз та вимірювання результатів
- Оцінка ефективності ASO-стратегії
- Виявлення можливостей для покращення
- Прийняття обґрунтованих рішень на основі даних
- Канали через які користувачі знаходять додаток (Як користувач знаходить додаток)
- Оптимізація ASO-стратегії для кожного каналу
- Аналіз ефективності кожного каналу
Оптимізація для магазинів додатків
- Переоцінка релевантності та ефективності ключових слів
- Створення ASO-стратегії, яка враховує конкурентну середу
- Вибір ключових слів, які допоможуть вашому додатку виділитися
- Забезпечення релевантності метаданих контенту та функціоналу додатку
- Інструменти для аналізу даних
- Внесення коректив до ASO-стратегії
Майстермайнд: зустріч із куратором
В режимі онлайн куратор відповідає на усі запитання студентів з пройдених тем.
Графічна оптимізація та A/B тестування
- Що таке графічне ASO та на що впливає
- Чому графічне ASO важливе
- Які графічні елементи бачать користувачі, і що має найбільший вплив
- Як проводиться візуальна оптимізація (гіпотеза, розробка дизайну, А/В тестування, аналітика)
Розбір правильного А/В тестування
- Стратегія візуальної оптимізації – як зрозуміти що потребує оптимізації
- Що таке гіпотези і чому вони важливі
- Як створити гіпотези на основі аналізу даних
- аналіз конкурентів
- аналіз ЦА
- аналіз ГЕО
- аналіз проєкту
- аналіз СЯ
Майстермайнд: зустріч з куратором
В режимі онлайн куратор відповідає на усі запитання студентів з пройдених тем.
Аналіз ефективності ASO
- Оцінка довгострокового впливу ASO-стратегії
- Виявлення можливостей для подальшого зростання
- Які головні метрики для аналізу ASO
- Канали трафіку App Store (Пошук перегляди, рекомендації)
- Канали трафіку Google Play (Пошук, рекомендації, перегляди, оновлення)
Фінальна Q&A сесія
Відповіді на питання студентів по завершенню курсу.
Особливості курсу
- "Живі" онлайн-вебінари
- Доступ до запису вебінару вже на наступний день після проведення
- Практичні домашні завдання
- 25+ годин навчання у форматі онлайн
- Доступ до корисних додаткових матеріалів
- Закрите ком'юніті в Telegram на період навчання
- Інтерактивна навчальна платформа
- Зворотний зв'язок від куратора протягом навчання
- Матеріали курсу доступні 1 рік з моменту його завершення
- Захист проєкту
- Сертифікат WebPromoExperts
- Бонусом курс із бізнес-англійської
- Можливість сплатити за курс частинами (від 2 до 6 платежів)
- Email Marketing / SMS Marketing
Розберетеся у всіх тонкощах email-маркетингу. Зрозумієте, як збільшити продажі за допомогою розсилок і що необхідно робити своїми руками, а що можна делегувати стороннім спеціалістам. Зрозумієте, як контролювати підрядників і аналізувати звіти
Програма курсу
Основи Email-маркетингу
- Визначення email-маркетингу та його ролі в маркетинговій стратегії
- Роль, концепція та задачі email-спеціаліста
- Огляд ключових термінів та метрик
- Стратегія електронної розсилки
- Аналіз переваг та недоліків email-маркетингу
Перші кроки та підготовка до запуску розсилок
- Навіщо вам сервіс розсилки та на що звернути увагу при виборі
- Гігієна та валідація бази: перевірка бази перед завантаженням в сервіс розсилки
- Створення форм підписок, як основного інструменту збору бази контактів
- Single Opt-In та Double Opt-In. В чому різниця та чому краще обрати другий варіант
- Репутація відправника та цифрові підписи
Розробка базового шаблону
- Огляд типових елементів для email-розсилки
- Створення універсального шаблону в редакторі Stripo
- Тестування шаблону на коректність відображення
- Базовий чек-лист для написання ТЗ дизайнеру
Побудова спілкування з клієнтами за допомогою сегментації та персоналізації
- Як передавати дані в сервіс розсилок
- Статуси контактів при імпорті
- Що таке додаткові поля? Як їх створити та використовувати
- Приклад побудови базових та поглиблених сегментів
- Використання персоналізації в листах
Побудова ланцюжків та автоматизація
- Створення типових автоматичних тригерних сценаріїв
- Як використовувати автоматизацію для промсерій
- Налаштування сповіщень, якщо щось пішло не так
Емейл-маркетинг в рамках омніканальності
- Огляд допоміжних каналів та налаштування до них
- Особливості впроваждення кожного з каналів
- Побудова "економних" автоматичних ланцюжків
Метрики та аналітика
- Базові метрики масових та автоматичних розсилок (Open Rate, Click Rate та ін.)
- Вимірювання ефективності e-mail маркетолога: основні KPI
- Методи та шляхи поліпшення показників
- Інтеграція з Google Analytics
Професійні можливості
- Тестування та перевірка гіпотез для тестування
- Мультимовність у сценаріях та повідомленнях
- Впровадження геосегментації та геофенсингу
- Створення листів з AMP-контентом
Створення стратегії електронної розсилки
- Використання метрик для оцінки результатів розсилок
- Розробка цікавого та змістовного контенту для підвищення відкриття та конверсії
- Тенденції та інновації в електронному маркетингу: Огляд нових ідей та стратегій
Підсумкове заняття
Студенти задають питання по своїм проєктам у рамках курсу.
Після курсу ви навчитесь:
- Ефективно використовувати email-маркетинг
- Аналізувати результати
- Сегменти аудиторії
- Тестувати та оптимізувати
Особливості курсу
- Інтерактивна навчальна платформа
- Матеріали курсу доступні 1 рік
- Сертифікат про проходження курсу
- Можливість сплатити курс частинами
Викладачі курсу
- Наталя Устименко - Head of Direct Marketing at eSputnik
- Маргарита Абрамович - HR Business Partner at robota.ua
- Marketing Analyst / Web Analyst
Курс розрахований на поглиблення знань і навичок в зборі, обробці та аналізі даних. На заняттях дізнаєтесь, як налаштувати Measurement Protocol, працювати з API та проводити RFM-аналіз, вивчите нові можливості використання сервісів і скриптів для автоматизації роботи.
Програма курсу
Розширена вступна лекція. Підвищення рівня аналітичних навичок для професійного зростання
- Data literacy і її вплив на ефективність компаній
- Професійні характеристики веб-аналітика на рівні експерта
- Ключові вимоги до доступів та ресурсів для успішної аналітичної роботи
- Основи збору та аналізу первинних і вторинних маркетингових даних
- Аналіз шляху клієнта: інструментарій та стратегії
- Створення ефективного брифу проєкту для досягнення бажаних результатів
Основи роботи з Google таблицями: Вивчення і застосування розрахунків та функцій
- Розгляд створення та ефективного використання функцій у Google таблицях для автоматизації розрахунків та оптимізації робочого процесу
- Дослідження поняття pivot таблиць та їх використання для організації та аналізу даних у зручному форматі
- Вивчення різних функцій, таких як VLOOKUP, HLOOKUP, IF, SUMIF, та їхнє використання для пошуку, фільтрації та обробки даних у Google таблицях
- Дослідження можливостей функцій для автоматизації розрахунків та виконання рутинних завдань в Google таблицях
- Практичні приклади використання різних функцій для вирішення реальних завдань у роботі з даними
Оптимізація структури сайту та ефективний обмін даними
- Налаштування Client ID через Google Tag Manager (GTM) для забезпечення точної ідентифікації користувачів та збору відповідної інформації.
- Налаштування User ID через Google Tag Manager (GTM) для створення повноцінних профілів користувачів та вдосконалення персоналізованого взаємодії з ними
- Розгляд архітектури сайту з точки зору оптимізації для пошукових систем, а також забезпечення зручності користувачів
- Вивчення стратегій передачі даних між різними сторінками сайту та іншими джерелами, з фокусом на забезпеченні безперервності та точності інформації
Передача подій у Facebook Pixel через серверне відстеження
- Вивчення і налаштування серверного відстеження для ефективної передачі подій у Facebook Pixel
- Розгляд процесу передачі даних з dataLayer у Facebook Pixel через серверне відстеження
Розширені можливості налаштування Google Analytics 4
- Розгляд рекомендованих та спеціальних подій в Google Analytics 4 і їх налаштування
- Вивчення спеціальних параметрів та показників, а також їх використання для збору додаткових даних
- Практичні приклади налаштування кастомних звітів, когорт та складових цілей воронки в Google Analytics 4
- Огляд використання Measurement Protocol і його налаштування для розширення функціональності Google Analytics 4
Відстеження подій через GTM
- Навчання відстеження повзунка та скопійованого тексту за допомогою Google Tag Manager
- Подання кейсу "пролонгованої авторизації" та методів відстеження в Google Tag Manager
- Кейс "пролонгована авторизація"
Налаштування кастомних звітів та складових цілей воронки в Google Analytics
- Дослідження когорт та їхнє використання для аналізу даних у Google Analytics
- Навчання налаштування складових цілей воронки та їх використання для вимірювання конверсій
Експорт даних у таблиці та робота з Google Analytics Edge
- Огляд роботи з Google Analytics Edge та можливостей експорту даних у таблиці
- Навчання використання додатків для Google Sheets для роботи з даними з Google Analytics
Основи Python та робота з таблицями
- Вивчення базового синтаксису мови Python та його застосування для роботи з таблицями
- Використання бібліотеки pandas для роботи з даними у форматі таблиць, включаючи завантаження даних та їх обробку
Введення в R, встановлення середовища розробки RStudio
- Ознайомлення з базовим синтаксисом мови R та засвоєння його основних концепцій
- Практичні навички роботи з табличними даними та рядками у мові R з використанням середовища розробки RStudio
Робота з табличними даними мовою R
Робота з табличними даними в R за допомогою бібліотеки пакетів tidyverse.
Мова R для веб-аналітика та взаємодія з API: типи, застосування та налаштування
- Скрипти та пакети мовою R
- Запит даних API Google Analytics, Google Ads та Facebook Marketing у R
- Розгляд методів авторизації, які використовуються для доступу до API та забезпечення безпеки даних
- Компонування HTTP запитів до API та їх складові, включаючи типи запитів, шляхи та параметри
- Аналіз форматів відповідів, які надаються API, та їх парсинг для отримання корисної інформації
Аналіз веб-сторінок: Основи та методи парсингу
- Розгляд основ HTML та їх структури, які використовуються для побудови веб-сторінок
- Дослідження методів навігації та вибору елементів на веб-сторінці за допомогою CSS селекторів та XPath локаторів
- Ознайомлення з мовами навігації за XML конструкціями для ефективного взаємодії з веб-сторінками та їх елементами
Візуалізація даних за допомогою мови R (у записі)
- Розібратися з принципом граматики графіки
- Ознайомтеся з найпростішим використанням пакету ggplot2 для побудови графіки
- Навчитися будувати графіки шарами
Як поділитись даними за допомогою мови R
Розібратися з технологією rmarkdown, що дозволяє генерувати звіти у різних форматах (html, pdf тощо).
Робота та просунуті налаштування BigQuery
- Принцип роботи сервісу та його особливості
- Початок роботи в BigQuery, знайомство з інтерфейсом
- Створення проєкту в Google Cloud
- Партиціювання та кластеризація таблиць
- Робота з записами, що повторюються: UNNEST
Основи SQL: та робота з базами даних
- Ознайомлення з базовим синтаксисом мови SQL та його основними конструкціями для взаємодії з базами даних
- Дослідження структури запитів в SQL, включаючи типи даних, оператори та основні функції для обробки даних
- Розгляд методів з'єднання (joins) таблиць для отримання зв'язаних даних з різних джерел
Вступ до Power BI: Огляд сервісу та його функціональних можливостей
- Ознайомлення з основними принципами роботи сервісу Power BI та виокремлення його особливостей
- Дослідження компонентів Power BI, які дозволяють створювати, публікувати та спільно працювати над аналітичними звітами та дашбордами
- Розгляд стандартних блоків Power BI, таких як таблиці, графіки, фільтри, які дозволяють створювати зручні та інтерактивні візуалізації даних
SQL на рівні експерта: Розширений рівень взаємодії з базами даних
- Вивчення використання підзапитів у SQL для отримання складних та деталізованих даних з баз
- Огляд конструкції with у SQL та її використання для покращення читабельності та ефективності запитів
- Розгляд віконних функцій у SQL та їхнє використання для аналізу даних в контексті підготовки звітів та аналітики
Праця в Power BI: Вивчення інструменту та його можливостей
- Ознайомлення з інтерфейсом та функціоналом Power BI Desktop для розробки аналітичних звітів та дашбордів
- Дослідження служб Power BI, включаючи процес налаштування та публікації звітів у хмарному сервісі Power BI
- Огляд методів та процесу публікації звітів з Power BI Desktop до сервісу Power BI для спільної роботи та доступу до аналітичних даних
Звіти та візуалізація (у записі)
- Що таке Power Query та як його використовувати
- Як працювати з моделлю даних Power BI
- Перенесення даних у Power BI Desktop та створення панелей моніторингу
- Введення в мову DAX
- Публікація звітів у Power BI-сервісі та налаштування їх автоматичного оновлення
Аналіз мобільних додатків та їх вимірювання: Погляд на Firebase
- Вивчення особливостей та баз трекінгу в аналізі мобільних додатків та їх вплив на ефективність аналітики
- Огляд системи мобільної аналітики Firebase та її функціоналу для збору та аналізу даних з мобільних додатків
- Аналіз структури даних Firebase та її використання для розуміння поведінки користувачів та оптимізації додатку
- Порівняння Firebase Analytics та Google Analytics для визначення їхніх відмінностей та відповідності потребам аналізу мобільних додатків
- Розгляд ключових метрик та KPI для оцінки ефективності мобільних додатків та визначення стратегій їхнього вдосконалення
Аналіз даних: Вивчення методів та практичних випадків
- Розгляд методів та інструментів для проведення аналізу даних та їх використання в різноманітних контекстах
- Аналіз кейсів з використанням методів аналізу даних для вирішення конкретних завдань та виявлення трендів
- Вивчення форматів звітів та даних у них і їх впливу на зрозуміння та інтерпретацію результатів аналізу
- Розробка та використання технічних завдань (ТЗ) для забезпечення коректності та повноти звітності при аналізі даних
Використання RFM-аналізу з використанням Excel та OWOX BI
- Розгляд застосування RFM-аналізу та його принципів для визначення цільових груп клієнтів та оптимізації маркетингових стратегій
- Аналіз методів та інструментів, які можна використовувати для RFM-аналізу, включаючи Excel та OWOX BI, та їхніх переваг та обмежень
- Вивчення процесу аналізу даних RFM з використанням Excel та OWOX BI та способів використання знайдених висновків для покращення стратегій маркетингу та продажів
- Розгляд ключових висновків, які можна зробити після проведення RFM-аналізу, та їхнього впливу на подальші рішення та дії компанії
Microsoft Clarity(лекція у записі)
- Встановлення та налаштування
- Аналітика
- Інтеграція з Google Analytics
Розвиток веб-аналітичної команди: Керівництво та співпраця
- Оцінка інструментів для градації веб-аналітиків у команді та їхнє вплив на ефективність роботи
- Розгляд стратегій співпраці та комунікації з іншими спеціалістами в команді для досягнення спільних цілей та вирішення завдань
- Вивчення методів керівництва командою веб-аналітиків, включаючи стратегії мотивації, делегування завдань та вирішення конфліктів
- Аналіз практичних прикладів та кейсів успіху в управлінні веб-аналітичною командою для виявлення найкращих практик та підходів
Особливості курсу
- Лекції, презентації, додаткові матеріали в особистому кабінеті протягом 1 року
- Живі вебінари
- Навчання на практичних кейсах
- Зворотний зв'язок з куратором
- Сертифікат після закінчення навчання
- Закрите співтовариство веб-аналітиків
- Можливість повернення коштів протягом 14 днів після початку навчання
Викладачі курсу
- Анна Іванова - Senior Digital Analyst in DataLemon Ltd
- Ілля Сандирєв - Керівник агенції sandyriev.com
- Анна Шепелева - Head of Digital sales analytics MEGOGO
- Ігор Мірошниченко - Кандидат економічних наук, доцент, доцент кафедри математичного моделювання та статистики КНЕУ
- Business Analyst
Курс для початківців бізнес-аналітиків і тих, хто планує зайнятися бізнес-аналізом. Під час занять будуть розглянуті ключові обов'язки і зони відповідальності бізнес-аналітиків, труднощі в роботі і як їх уникати, побудова кар'єри та перспективи професії.
Програма курсу
Хто такий бізнес аналітик і як ним стати
- Обговоримо хто такий бізнес аналітик в українських ІТ компаніях?
- Яких ключових навичок він потребує?
- Головні шляхи розвитку аналітика.
- Як стати аналітиком у сучасних реаліях?
Старт проєкту
- Як стартувати новий проєкт?
- Складання функціонального опису продукту, специфікації або беклогу.
- Пріоритизація й попереднє планування релізів.
- Як зрозуміти й запланувати аналітичні активності?
- Підходи і процеси бізнес аналізу, які будуть використовуватися аналітиком і командою впродовж проєкту.
- Як правильно почати створення основних артефактів проєкту?
Робота із замовником і бізнес-вимоги
- Хто такий замовник і стейкхолдери з погляду бізнес аналітика.
- Звідки починається робота із замовником і як з ним встановити контакт?
- Як зрозуміти потреби замовника?
- Врахування потреб різних груп.
- Документація на етапі ініціації проєкту.
Створення вимог
- Які функціональні вимоги та інструменти може використовувати бізнес аналітик?
- Найпоширеніші засоби детального опису вимог до продукту: документи, діаграми й мокап.
- Найбільш ефективні інструменти при роботі з командою й замовником.
Кар'єра аналітика
- Планування розвитку своєї кар'єри.
- Які ще навички потрібні аналітику в професійному зростанні?
- Доступні сертифікації на ринку та їх вплив на професійне зростання.
- Тенденції розвитку аналітика на заході і перспективи українських бізнес аналітиків у разі переїзду за кордон.
Комунікації
- Які чинники бізнес аналітики повинні враховувати під час комунікації з замовником?
- Яким інструментарієм користуватися в комунікаціях для отримання максимального результату.
- Як правильно фіксувати результат комунікацій?
- Що таке ескалація і коли її використовувати.
- Обговоримо, як емоційний інтелект допомагає в житті аналітика.
Розробка продукту
- Головні активності аналітика під час розробки:
- Робота аналітика з командою на етапі побудови продукту.
- Яка робота з вимогами повинна проводитися аналітиком на цій фазі?
- Як еволюціонують і змінюються вимоги в процесі роботи над ними?
- Як підтримувати вимоги в актуальному стані й чи потрібно це?
- Як управляти запитами на зміни з боку замовника?
- Як отримувати зворотний зв'язок від замовника і використовувати його для побудови дійсно потрібного та актуального продукту?
Особливості курсу
- 7 онлайн лекцій
- Матеріали до цього курсу:
- презентації;
- відеозаписи лекцій (для онлайн формату);
- додаткові документи/матеріали від тренера;
- список додаткової літератури.
Викладачі курсу
Роман Сахаров - Director of Business Analysis & Delivery Manager у EPAM Ukraine.
Подать заявку- Delivery Manager
- Project Manager
- Scrum Master / Agile Coach
На курсі розглядається один з найпопулярніших фреймворків для масштабування Agile у світі. Серія навчальних відео допоможе ознайомитись з основами SAFe та рекомендаціями щодо його впровадження. Програма курсу ґрунтується на версії 5.1 фреймворку, останній на момент публікації курсу.
Програма курсу
Огляд SAFe
- Світова статистика: який фреймворк для масштабування наразі найпопулярніший.
- 7 ключових компетенцій SAFe, без яких нічого не вийде.
- 4 конфігурації SAFe.
- Рівні організації команд.
- Ролі та артефакти, які вводить SAFe.
- Каденції та організацію процесу розробки.
- Architectural runway.
- Design thinking & customer centricity.
PI planning та Inspect & Adapt workshop
- Що таке PI (program increment) Planning.
- З якою періодичністю необхідно робити PI Planning.
- Які ключові моменти планування, який порядок дій.
- Які ролі потрібні для ефективного проведення PI Planning.
- Як моніторити прогрес і відстежувати проблеми після планування.
- Що таке Inspect & Adapt workshop і хто повинен брати в ньому участь.
Огляд Portfolio SAFe
- Як організувати рівень портфоліо в компанії.
- WSJF: техніка пріоритизації.
- Які є онлайн інструменти для управління портфоліо.
- Що таке Lean Portfolio Management.
- Що таке Enabler & Epic в розрізі SAFe.
Огляд Large Solution & Full SAFe
- Що таке конфігурація Large Solution.
- Що таке конфігурація Full SAFe.
- Що таке Value stream.
- Які є типи Value stream.
- Як на практиці об'єднувати команди в них.
- Ролі STE (Solution Train Engineer), Solution Architect, Solution Management.
SAFe with distributed teams
- Як провести PI planning віддалено, що потрібно підготувати, проконтролювати і які інструменти вам допоможуть.
- Як проводити Inspect & Adapt workshop в віддаленому форматі.
- Як проводити церемонії Scrum, Scrum of Scrums, Product Sync-ups в онлайн форматі.
Впровадження SAFe
- SAFe Implementation Roadmap та її адаптацію в залежності від ваших обмежень.
- Оптимальний порядок впровадження.
- Фактори, без яких шанси на успішне впровадження менш як 30-40%.
- Кейси впровадження SAFe з нашої практики.
Особливості курсу
- Відеозаписи лекцій тривалістю до однієї години
- Сертифікований викладач з великим досвідом роботи
- Під час занять використовується англійська термінологія
Викладачі курсу
Альона Лубчак - сертифікований тренер з Scaled Agile Framework. Працювала Delivery Manager, Agile Project Manager у Ciklum.
Подать заявку- Management / Administration
Онлайн-курс створений для фахівців, які тільки стали керівниками та шукають допомогу для успішного виконання цієї ролі. У програмі курсу зібрані ключові моменти управління командою, процесами й собою.
Програма курсу
Як стати менеджером в IT
- Чи варто взагалі йти в менеджери?
- Очікування, страхи та побоювання – як не потонути під ними.
- Що необхідно робити, щоби стати менеджером.
- Основні функції менеджера.
- Саморозвиток: як, що і в яких областях підтягувати.
- Управління ризиками: що робити не сподобається бути менеджером? Чи є план відступу.
Мотивація співробітників
- Мотивація конкретного співробітника.
- Правильність визначення. Що важливо для мого провідного спеціаліста?
- Як мотивувати команду.
- Матеріальна VS нематеріальна мотивація: коли й що застосовується.
- Мотиви людини (модель Девіда МакКлелланда) і способи їх визначення.
- Індивідуальний підхід: мотивування співробітника, ґрунтуючись на його мотиваторах.
- Ідеї для нематеріальної мотивації співробітників.
Зворотний зв'язок
- Чи дійсно такий важливий зворотний зв'язок.
- Що дає зворотний зв'язок менеджеру? Як давати конструктивний зворотний зв'язок.
- Коли не слід давати зворотний зв'язок.
- Зворотний зв'язок у вигляді коучингу: як це на практиці.
Делегування, постановка і контроль завдань
- Навіщо взагалі делегувати.
- Психологічні бар'єри для делегування.
- Алгоритм постановки завдань.
- Види контролю: коли та який використовувати.
- Ситуаційне лідерство (модель Бланчард).
Життєвий цикл команди
- Життєвий цикл команди (модель Такман).
- Як себе поводити на різних етапах розвитку команди?
- Успішна команда – яка вона?
- Типажі команд по М.Є. Літваку.
Тайм-менеджмент
- Розстановка пріоритетів за матрицею Ейзенхауера.
- Підхід GTD і практика порожнього inbox.
- Хронос і Кайрос: практика застосування в ІТ.
- Де знайти час на самоосвіту.
Управління ризиками
- Які бувають ризики.
- Як ідентифікувати ризики в різних категоріях?
- Як управляти ризиками без створення триповерхових формул і страшних систем.
- RACI матриці.
- Матриці залежності в Agile.
- Практика створення планів з управління ризиками.
Особливості курсу
- Під час занять використовується англійська термінологія
- Курс складається з 7 відеолекцій
- Викладачка з великим досвідом роботи
Викладачі курсу
Альона Лубчак - сертифікований тренер з Scaled Agile Framework. Працювала Delivery Manager, Agile Project Manager у Ciklum.
Подать заявку- Management / Administration
Курс для менеджерів, які почали свій шлях. Під час навчання ви зрозумієте роль менеджера в компанії, поліпшите навички планування, ведення проектів та тайм-менеджменту, навчитесь правильно складати бюджети, налагоджувати комунікацію, покращите базові навички роботи з людьми та опануєте необхідні інструменти для побудови команди.
Програма курсу
Знайомство. Хто такий гарний менеджер і його вплив на культуру компанії
- Знайомство.
- Дуже коротка історія менеджменту: як все починалось і де ми знаходимось зараз з точки зору уявлення про менеджмент.
- Як правильно вчитись та будувати свою освітню стратегію.
- Що має вміти сучасний менеджер.
- Як виглядають сучасні компанії: Business Model Canvas та різноманітні організаційні структури.
- Культура і цінності компанії та роль менеджера в них. Ролі та функції менеджерів в компанії.
- Типи менеджерів за Адизесом та різні стилі менеджменту. Як їх правильно розвивати та застосовувати.
Чим і ким ми управляємо: люди, проекти, процеси
- Типи особистостей (на прикладі DISC) та ключові мотиватори.
- Хто такий вмотивований співробітник.
- Що таке самомотивація та як її використовувати.
- Стратегічні, тактичні та операційні плани та цілі. OKR та KPI.
- Різниця між проектами та процесами.
- Стадії проекту. Правильне ініціювання проектів та постановка задач.
- Навіщо потрібен контроль та його види. Як "продати" команді необхідність заповнювати звіти та проводити статуси.
Мотивація співробітників та формування команди
- Як підтримувати мотивацію? Компенсаційні політики та їх зв'язок з мотивацією. Нематеріальна мотивація.
- Ключові інструменти People Manager'a: правильно проводимо 1-1, даємо feedback.
- Команда: групова динаміка та критерії успішної команди.
- Як поводити менеджеру себе на різних стадіях життєвого циклу команди.
- Основні дисфункції команди та що робити з конфліктами.
Інструменти сучасного менеджера: Remote, делегування та SMART задачі, найм та навчання, Time Management
- Організація роботи команди.
- Remote – як отримати максимум.
- Як правильно делегувати та перестати боятись того, що все буде зроблено погано.
- Як правильно наймати співробітників.
- Як правильно розвивати співробітників.
- Як боротись з прокрастинацією і вигоранням.
- Основи Time Management.
Інструменти досвідченого менеджера: Servant Leadership. Комунікація. Фасилітація. Коучинг. Менторство
- Що таке Servant Leadership і як його використовувати
- Емоційний інтелект та ефективна комунікація
- Фасилітація
- Як бути хорошим ментором?
- Як бути хорошим коучем?
- Закриття курсу та підбивання підсумків
- Фіналізація свого власного плану розвитку
Особливості курсу
- Заняття проходять онлайн 2 рази на тиждень в невеликій групі
- Практичні навички на реальних кейсах
- Матеріали кожного заняття надсилаються на пошту
Викладачі курсу
Юлія Куркіна - CEO & FOUNDER у Nerdish.Io. Має понад 13 років досвіду бізнес-управління проектами та IT-компаніями.
Подать заявку- Targeting / PPC
Пpoтягoм куpcу ви нaвчитecя пpaцювaти зі cкpиптaми Google Ads. Змoжeтe пoлeгшити poбoту з пoшукoвими, тopгoвими, GDN, відeo, performance max кaмпaніями, пoкpaщитe pівeнь aнaлізу дaниx, a тaкoж нa кoнкpeтниx пpиклaдax пpaцювaтимeтe з Content API (Merchant Center), API YouTube.
Програма курсу
Теми:
- Які задачі можна вирішити за допомогою Google Ads Scripts
- Як влаштовані скрипти Google Ads
- Отримання статистики
- Отримання даних з Google Spreadsheets
- Запис даних в Google Spreadsheets, форматування даних
- Експорт xml фіда в Google Spreadsheets
- Bulk upload
- Скрипти на рівні MCC (обліковий запис центру клієнтів)
- Робота з мітками
- Використання даних із зовнішніх джерел (на прикладі отримання даних про погоду)
- Перевірка коду відповіді від сервера
- Парсинг сайту (на прикладі отримання ціни товару)
- Парсинг сайту (на прикладі отримання кількості товарів на сторінці)
- Підключення додаткових JS бібліотек (на прикладі Underscore - underscorejs.org)
- Надсилання сповіщень: Telegram
- Надсилання сповіщень через e-mail
- Надсилання сповіщень: Slack Обробка дат, запуск скриптів в конкретний час/день
- Перевірка змін в xml фідах
- Merchant Center
- Перевірка статуса акаунту Google Merchant Center
- Перегляд історії змін
- Використання функції eval(). Обфускація коду
- Акаунт: управління розширеннями
- Акаунт: управління розкладом
- Акаунт: перевірка залишку грошей на акаунті
- Акаунт: перевірка показів день до дня
- Акаунт: перевірка відхилення статистики
- Акаунт: перевірка статусу модерації оголошень
- Акаунт: управління бюджетами кампаній
- Акаунт: управління стратегіями призначення ставок
- Пошукові кампанії: створення ключових слів, заміна окремих слів в ключових словах
- Пошукові кампанії: робота зі списками мінус-слів
- Пошукові кампанії: виключення всіх запитів, що не містять певних слів
- Пошукові кампанії: створення груп оголошень та оголошень за шаблоном в Google Spreadsheets
- Пошукові кампанії: запис даних в param1, param2
- Пошукові кампанії: зіставлення даних з xml фіда зі статусом груп оголошень та ціною в param1
- Пошукові кампанії: вимкнення кампаній, що витратили свій денний бюджет протягом дня
- GDN кампанії: виключення місць розміщення за назвою домену
- GDN кампанії: виключення місць розміщення за їх статистикою
- GDN кампанії: виключення відеоканалів за назвою відео
- Відеокампанії: пошук відео для таргетингу
- Performance Max кампанії: огляд існуючих скриптів
- Торгові кампанії: принципи роботи
- Торгові кампанії: створення ієрархії товарів в кампанії по налаштуванням в Google Spreadsheets
- Торгові кампанії: моніторинг показів по пріоритетним товарам
Особливості курсу
- Теоретичні знання
- Практичні навички
- Курсовий проєкт
- Кар'єран консультація
- Доступ до матеріалів курсу назавжди
- Можна повернути кошти протягом 14 днів від старту якщо передумаєте
Викладачі курсу
Борис Дзюндзюк - PPC-specialist Promodo
Подать заявку- 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 місяці
- два вебінари з додатковим матеріалом та годинним блоком запитань та відповідей
- Три групові зустрічі з ментором
- 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
- 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, навчитесь робити розмітку, адаптивну кросбраузерну верстку, працювати з 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
Міні-курс для ознайомлення з основами HTML та CSS
Програма курсу
- Налаштування Visual studio code
- Знайомство з HTML i CSS
- Основи та правила синтаксису
- Текст і його стилізація
- Зображення та їх стилізація
- Списки та гіперпосилання
- Додавання таблиць
- Створення веб-сторінки
Ваш результат після навчання
Ви навчитеся власноруч створювати мінімальні сторінки та зрозумієте основи роботи з HTML i CSS. Для вас це буде чудова можливість поринути у світ створення онлайн-ресурсів.
Особливості курсу
- 7 коротких відеоуроків
- Мова курсу - україеська
- Без субтитрів






