Найкращі IT курси в Україні

Ми зібрали найкращі платні та безкоштовні IT курси України, які дозволять вам опанувати нову професію з можливістю працевлаштування або поглибити свої знання в галузі інформаційних технологій. Є навчальні програми для дітей, з нуля для початківців та досвідченних спеціалістів. Ви можете порівняти ціни, програми АйТі курсів та умови навчання.
Читати далі
Курс
Формат
Online
Початок навчання
10.09.2024
Тривалість
6 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
15 400 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
WebPromoExperts
  • Product Marketing / Brand Manager
Подробиці

Навчитеся враховувати особливості галузі й цільової аудиторії, визначати ключові цілі й метрики успішності та застосовувати цю інформацію для накреслення подальшого стратегічного плану.

Програма курсу

Розуміння стратегії бренду

  • Вступ до брендингу: визначення, важливість та еволюція
  • Роль стратегії бренду в успіху бізнесу
  • Капітал бренду та його компоненти
  • Позиціонування бренду: визначення унікальної цінності вашого бренду

Аналіз ринку конкурентів

  • Методи аналізу ринку: сегментація ринку, таргетування та позиціонування
  • Конкурентний аналіз: виявлення конкурентів і оцінка конкурентних переваг
  • SWOT-аналіз та його застосування в розробці стратегії бренду
  • Розуміння поведінки споживачів і прийняття рішень

Розвиток ідентичності бренду та особистості

  • Елементи ідентифікації бренду: логотип, слоган, візуальні елементи та голос
  • Створення індивідуальності бренду та емоційних зв'язків
  • Розробка стратегій розповіді про бренд
  • Архітектура бренду: типи та міркування

Створення поінформованості про бренд і залучення (план активації)

  • Значення особистого бренду в контексті продукту
  • Переваги особистого бренду порівняно зі звичайною рекламою
  • Встановлення ключових показників ефективності (KPI) для особистого бренду: охоплення, підписники, ліди, продажі
  • Роль емоційного KPI та його вплив на результативність особистого бренду

Управління ростом бренду та інноваціями

  • Стратегії розширення бренду. Роль інновацій
  • Управління портфелем брендів: раціоналізація та оптимізація
  • Стратегії міжнародного брендингу та управління глобальним брендом
  • Репутація бренду

Ефективна побудова особистого бренду на платформі Instagram

  • Актуальні тенденції Instagram: що варто знати для успішного розвитку вашого бренду
  • Практичні поради з оформлення сторінки: як створити привабливий і ефективний профіль
  • Збільшення кількості підписників: успішні кейси та стратегії
  • Креативні ідеї для контенту: як зберегти цікавість та привернути увагу аудиторії
  • Просування через рекламу та промосервіси: ефективні методи досягнення великої аудиторії
  • Аналітика: використання інструментів від TrendHERO для вивчення ефективності та розвитку стратегій
  • Навчання створенню контенту для Instagram: ключові аспекти та техніки для якісних фото та відео

Вплив інших соціальних мереж на бренд менеджмент

  • Роль Facebook та LinkedIn у формуванні інтерактивної спільноти навколо бренду
  • Важливість присутності на профільних соціальних мережах для підтримки ідентичності бренду
  • Використання маркетплейсів як ефективного каналу для просування продуктів та послуг бренду
  • Потенціал TikTok, Twitter та Telegram у створенні вірусного контенту для підвищення уваги до бренду
  • Важливість навичок "смачного" письма для успішного взаємодії з аудиторією у соціальних мережах

Управління репутацією бренду

  • Використання інструментів аналізу та моніторингу для ефективного відслідковування динаміки вражень про бренд
  • Ефективне реагування на кризові ситуації та виявлення негативних подій для запобігання пошкодженню репутації
  • Розроблення стратегій відновлення позитивної репутації після виникнення негативних ситуацій
  • Систематичне відстеження зворотного зв'язку та адаптація стратегій управління для покращення вражень про бренд

Бонусна лекція: Роль кар'єри та рекрутингу в успішній діяльності бренд менеджера

  • Важливість розуміння кар'єрного шляху для досягнення успіху в області бренд менеджменту
  • Вплив ефективного рекрутингу на створення сильної команди бренд менеджерів
  • Ключові навички та кваліфікації, необхідні для вдалої кар'єри у сфері бренд менеджменту
  • Важливість освіти, професійного розвитку та постійного навчання для кар'єрного зростання бренд менеджера
  • Перспективи кар'єрного росту та можливості для розвитку у сфері бренд менеджменту
  • Виклики, з якими зіштовхуються бренд менеджери у процесі кар'єрного розвитку та як їх подолати

Воркшоп. Розбір питань та контент-планів студентів

Відповіді на питання студентів та аналіз контент-планів для покращення їхнього розуміння та навичок управління брендом.

Персональний брендинг

  • Визначення персонального брендингу та його значення в сучасному світі
  • Відмінності персонального брендингу від маркетингу бренду
  • Переваги персонального брендингу для особистого та професійного розвитку

Продюсування себе

  • Визначення своєї ніші та цільової аудиторії
  • Створення контенту, що приваблює
  • Використання соціальних мереж для просування себе
  • Нетворкінг та співпраця

Приклади успішного персонального брендингу

  • Вивчення успішних прикладів персонального брендингу в різних сферах
  • Аналіз стратегій та методів, які використовують успішні персональні бренди
  • Використання отриманих знань для вдосконалення власного персонального брендингу

Особливості курсу

  • "Живі" онлайн-вебінари
  • Доступ до запису вебінару вже на наступний день після проведення
  • Практичні домашні завдання
  • 12+ годин навчання у форматі онлайн
  • Доступ до корисних додаткових матеріалів
  • Закрите ком'юніті в Telegram на період навчання
  • Інтерактивна навчальна платформа
  • Зворотний зв'язок від куратора протягом навчання
  • Матеріали курсу доступні 1 рік з моменту його завершення
  • Сертифікат WebPromoExperts
  • Можливість сплатити за курс частинами (від 2 до 6 платежів)

Викладачі курсу

Оксана Радченко - Практикуючий маркетолог та бізнес консультант

Більше інформації
Курс
Формат
Online
Початок навчання
05.09.2024
Тривалість
5 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
14 400 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
WebPromoExperts
  • 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 платежів)
Більше інформації
Курс
Формат
Online
Початок навчання
06.06.2024
Тривалість
6 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
18 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
WebPromoExperts
  • 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
Більше інформації
Курс
Формат
Online
Початок навчання
03.10.2024
Тривалість
16 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
20 800 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
WebPromoExperts
  • 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
  • Ігор Мірошниченко - Кандидат економічних наук, доцент, доцент кафедри математичного моделювання та статистики КНЕУ
Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
7 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графік
Е5
  • Business Analyst
Подробиці

Курс для початківців бізнес-аналітиків і тих, хто планує зайнятися бізнес-аналізом. Під час занять будуть розглянуті ключові обов'язки і зони відповідальності бізнес-аналітиків, труднощі в роботі і як їх уникати, побудова кар'єри та перспективи професії.

Програма курсу

Хто такий бізнес аналітик і як ним стати

  • Обговоримо хто такий бізнес аналітик в українських ІТ компаніях?
  • Яких ключових навичок він потребує?
  • Головні шляхи розвитку аналітика.
  • Як стати аналітиком у сучасних реаліях?

Старт проєкту

  • Як стартувати новий проєкт?
  • Складання функціонального опису продукту, специфікації або беклогу.
  • Пріоритизація й попереднє планування релізів.
  • Як зрозуміти й запланувати аналітичні активності?
  • Підходи і процеси бізнес аналізу, які будуть використовуватися аналітиком і командою впродовж проєкту.
  • Як правильно почати створення основних артефактів проєкту?

Робота із замовником і бізнес-вимоги

  • Хто такий замовник і стейкхолдери з погляду бізнес аналітика.
  • Звідки починається робота із замовником і як з ним встановити контакт?
  • Як зрозуміти потреби замовника?
  • Врахування потреб різних груп.
  • Документація на етапі ініціації проєкту.

Створення вимог

  • Які функціональні вимоги та інструменти може використовувати бізнес аналітик?
  • Найпоширеніші засоби детального опису вимог до продукту: документи, діаграми й мокап.
  • Найбільш ефективні інструменти при роботі з командою й замовником.

Кар'єра аналітика

  • Планування розвитку своєї кар'єри.
  • Які ще навички потрібні аналітику в професійному зростанні?
  • Доступні сертифікації на ринку та їх вплив на професійне зростання.
  • Тенденції розвитку аналітика на заході і перспективи українських бізнес аналітиків у разі переїзду за кордон.

Комунікації

  • Які чинники бізнес аналітики повинні враховувати під час комунікації з замовником?
  • Яким інструментарієм користуватися в комунікаціях для отримання максимального результату.
  • Як правильно фіксувати результат комунікацій?
  • Що таке ескалація і коли її використовувати.
  • Обговоримо, як емоційний інтелект допомагає в житті аналітика.

Розробка продукту

  • Головні активності аналітика під час розробки:
    • Робота аналітика з командою на етапі побудови продукту.
    • Яка робота з вимогами повинна проводитися аналітиком на цій фазі?
    • Як еволюціонують і змінюються вимоги в процесі роботи над ними?
    • Як підтримувати вимоги в актуальному стані й чи потрібно це?
    • Як управляти запитами на зміни з боку замовника?
    • Як отримувати зворотний зв'язок від замовника і використовувати його для побудови дійсно потрібного та актуального продукту?

Особливості курсу

  • 7 онлайн лекцій
  • Матеріали до цього курсу:
    • презентації;
    • відеозаписи лекцій (для онлайн формату);
    • додаткові документи/матеріали від тренера;
    • список додаткової літератури.

Викладачі курсу

Роман Сахаров - Director of Business Analysis & Delivery Manager у EPAM Ukraine.

Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
6 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графік
Е5
  • 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.

Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
7 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графік
Е5
  • Management / Administration
Подробиці

Онлайн-курс створений для фахівців, які тільки стали керівниками та шукають допомогу для успішного виконання цієї ролі. У програмі курсу зібрані ключові моменти управління командою, процесами й собою.

Програма курсу

Як стати менеджером в IT

  • Чи варто взагалі йти в менеджери?
  • Очікування, страхи та побоювання – як не потонути під ними.
  • Що необхідно робити, щоби стати менеджером.
  • Основні функції менеджера.
  • Саморозвиток: як, що і в яких областях підтягувати.
  • Управління ризиками: що робити не сподобається бути менеджером? Чи є план відступу.

Мотивація співробітників

  • Мотивація конкретного співробітника.
  • Правильність визначення. Що важливо для мого провідного спеціаліста?
  • Як мотивувати команду.
  • Матеріальна VS нематеріальна мотивація: коли й що застосовується.
  • Мотиви людини (модель Девіда МакКлелланда) і способи їх визначення.
  • Індивідуальний підхід: мотивування співробітника, ґрунтуючись на його мотиваторах.
  • Ідеї для нематеріальної мотивації співробітників.

Зворотний зв'язок

  • Чи дійсно такий важливий зворотний зв'язок.
  • Що дає зворотний зв'язок менеджеру? Як давати конструктивний зворотний зв'язок.
  • Коли не слід давати зворотний зв'язок.
  • Зворотний зв'язок у вигляді коучингу: як це на практиці.

Делегування, постановка і контроль завдань

  • Навіщо взагалі делегувати.
  • Психологічні бар'єри для делегування.
  • Алгоритм постановки завдань.
  • Види контролю: коли та який використовувати.
  • Ситуаційне лідерство (модель Бланчард).

Життєвий цикл команди

  • Життєвий цикл команди (модель Такман).
  • Як себе поводити на різних етапах розвитку команди?
  • Успішна команда – яка вона?
  • Типажі команд по М.Є. Літваку.

Тайм-менеджмент

  • Розстановка пріоритетів за матрицею Ейзенхауера.
  • Підхід GTD і практика порожнього inbox.
  • Хронос і Кайрос: практика застосування в ІТ.
  • Де знайти час на самоосвіту.

Управління ризиками

  • Які бувають ризики.
  • Як ідентифікувати ризики в різних категоріях?
  • Як управляти ризиками без створення триповерхових формул і страшних систем.
  • RACI матриці.
  • Матриці залежності в Agile.
  • Практика створення планів з управління ризиками.

Особливості курсу

  • Під час занять використовується англійська термінологія
  • Курс складається з 7 відеолекцій
  • Викладачка з великим досвідом роботи

Викладачі курсу

Альона Лубчак - сертифікований тренер з Scaled Agile Framework. Працювала Delivery Manager, Agile Project Manager у Ciklum.

Більше інформації
Курс
Формат
Online
Початок навчання
19.02.2024
Тривалість
6 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
9 900 UAH за курс
Вечірні заняття
Е5
  • Soft Skills in IT
Подробиці

Курс для менеджерів, який надає мінімальний набір технічних знань та процесів із розробки програмного забезпечення. По закінченню навчання ви зможете орієнтуватись у технічній термінології, оптимально формулювати команди для технічних спеціалістів в залежності від типу продукту, оптимізувати процес розробки програмного забезпечення, ефективно делегувати завдання, а також коригувати та оцінювати їх виконання.

Програма курсу

Операційні системи та типи розробки

  • Операційні системи:
    • сімейства ОС;
    • характеристики ОС;
    • типи ОС;
    • цільове використання.
  • Типи розробки:
    • популярні типи розробки;
    • характеристики основних типів додатків: web application, desktop, embedded, mobile, game, enterprise;
    • застосування технологій в залежності від типу додатка.
  • Ролі в команді та сфери обов'язків технічних спеціалістів:
    • компетенція junior, middle і senior фахівців. Розподіл завдань і сфер обов'язків відповідно до seniority;
    • обов'язки, компетенція і комунікація всередині команди для Back-end, Front-end, Full stack розробники, QA team: manual і automation, Team lead & tech lead, DevOps, DevSecOps Software architecture.

Мови програмування та інструменти розробки

  • Мови програмування:
    • ключові поняття: мови програмування і frameworks, парадигми програмування, компіляція і інтерпретація;
    • популярні мови програмування, їх класифікація та сфери застосування;
    • особливості застосування.
  • Інструменти розробки:
    • системи управління версіями. Ключові поняття і порівняльна характеристика. Дії над repositories;
    • середовища для розробки (IDE). Огляд поширених IDE;
    • інструменти для вимірювання якості програмного коду – code analizers. Впровадження та переваги застосування.

Рівні архітектури ПЗ

  • Поняття архітектури ПО і рівнів архітектури ПЗ.
  • Business architecture, Information Architecture, Technology Architecture, Solution Architecture.
  • Особливості побудови, області застосування і предмет опису для кожного з типу архітектур.

Data Architecture

  • RDBMS. Основні поняття, проектування, сфери застосування, характеристики порівняння;
  • Розбір принципів ACID.
  • Типи NoSQL (документарні, графу, пошукові). Основні поняття.
  • Характеристика та порівняння RDBMS vs NoSQL баз даних. Особливості застосування RDBMS і NoSQL.
  • Проєктування, сфери застосування. Розбір принципів BASE.
  • Використання комбінованих рішень: RDB + NoSQL.

Software architecture

  • Архітектурні патерни:
    • client-server;
    • multi-tier;
    • monolithic;
    • microservices;
    • SOA;
    • Event-driven;
    • CQRS.
  • SOLID.
  • Перехід від одного типу архітектури до іншого.

Інтерфейси взаємодії

  • Загальні поняття.
  • XML формат даних. Особливості та структура.
  • JSON формат даних. Особливості та структура.
  • Порівняння та особливості застосування REST, SOAP.

Continuous delivery & Continuous integration

  • Поняття Continuous Delivery, Continuous integration. Технічні складові Continuous Delivery.
  • Переваги використання СІ й альтернативні методи збирання і deployment продукту.

Тестування

  • Піраміда тестування.
  • Види тестування за часом проведення: regression testing, acceptance testing. Особливості застосування.
  • Тестова документація: check-lists, test cases, test plan.

Cutting Edge technologies

  • Basics of Machine Learning and Artificial Intelligence.
  • Основи Blockchain.
  • Overview of the ChatGPT.

Особливості курсу

  • Кожне заняття складається з теорії та практики
  • Тест після кожного заняття для перевірки рівня засвоєння матеріалу
  • Практичні навички на реальних кейсах
  • Всім учасникам курсу будуть доступні записи занять для перегляду у зручний час

Викладачі курсу

Борис Лепешенков - Software Development Manager у YayPay.

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
10 занять
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 500 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
Е5
  • 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-компаніями.

Більше інформації
Курс
Формат
Online
Початок навчання
20.03.2024
Тривалість
3 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
9 350 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
A-Level Ukraine
  • Project Manager
Подробиці

Розробляючи програму онлайн-курсу Project Management, викладачі IT-школи A-Level додали до неї всі необхідні та актуальні методології та інструменти, а також максимально наситили її практичними кейсами, щоб кожен успішний випускник міг отримати позицію Trainee/Junior Project Manager в одній із IT компаній!

Програма курсу

Модуль 1 - Теоретичні аспекти Project Manager

Знайомство з IT-індустрією

  • Знайомство
  • Коротко про курс
  • ПМ та його роль у проєкті
  • Інші ролі та взаємодія з ними

Проєкт та види проєктів

  • Класифікація проєктів
  • Типи контрактів
  • Життєвий цикл проєктів

Методи керування проєктами 1 Waterfall. Введення в Agile

  • Методики управління проєктами - Waterfall. Діаграма Ганта
  • ТОП методологій проєктного менеджменту
  • Переваги і недоліки
  • Waterfall або Agile

Методики управління проєктами 2 Scrum + Practice

  • Agile маніфест
  • SCRUM. Ролі, події та артефакти

Методики управління проєктами 3 Kanban + Practice

  • Kanban
  • Some practice
  • Модуль 1 - анонс

Основи проєктної документації. Project Charter

  • Життєвий цикл проєкту. Учасники проєкту
  • Теорія. 5 основних документів
  • Практика

Expectations Management

  • Що таке очікування?
  • Функції PM під час керування очікуваннями
  • Очікування всередині команди

Scope Management

  • Управління змістом - теорія
  • Управління змістом - практика
  • Підсумки

Модуль 2 - Практичні аспекти Project Management

Quality Management. Metrics

  • Управління якістю - теорія
  • Управління якістю - практика
  • Метрики

Timeline management

  • Керування термінами - теорія
  • Метод критичного шляху
  • Метод критичного ланцюгу

Risk management

  • Управління ризиками - теорія
  • Управління ризиками - практика
  • Підсумки

Budget management. Metrics

Scope, Timeline, Risk, Budget management. Remaining topics

  • Повторення за темами з модуля 2
  • Обговорення питань від студентів за модулем 2
  • Надання завдання для модуля 2

Технічний лікнеп

  • Хто такі розробники
  • Back end
  • Front end
  • Top codebase storage repositories
  • Переваги мов

Комунікація. Communication Plan

  • Типи комунікацій PM
  • Комунікація з керівництвом
  • Комунікація з командою
  • Комунікація з клієнтом
  • План комунікацій

Побудова команди

  • Правила формування команди
  • Мотивація. Management
  • Moving motivators
  • Метод колірної типології
  • Постановка задач
  • Корисні посилання
  • Фасилітація мітингів

Реалізація базових PM завдань у таск трекінгових системах

  • Навіщо нам трекати що-небудь?
  • Де зазвичай трекають?
  • Види трекерів
  • Праця в основних трекерах
  • Висновок

Self Management

  • Концепція Self management. Набір навичок
  • Практики та лайфхак
  • Q&A Session

Пост-морте та закриття проєкту

  • Закриття проєкту
  • Пост-морте
  • Практика
  • Психотипи замовників

Управління процесами, кореспонденція, ведення мітингів

  • Клієнтоорієнтованість. Типи клієнтів
  • Прояв клієнтоорієнтованості у софт скілах
  • Прояв клієнтоорієнтованості у хард скілах
  • Як писати листи, на які хочеться відповідати
  • Як ефективно вести мітинги
  • Методи управління конфліктами
  • Q/A

Дипломна робота

Опис

Дипломна робота включає в себе ведення проєкту. Студентові надається один з підготовлених проєктів. До кожного з проєкту йде замовник та порядок завдань, які необхідно виконати протягом розробки проєкту. Також надані тезисні запити за проєктом від замовника. Залача студента комунікувати з замовником і розробити проєктну комунікацію відповідно до попередньо наданих завдань та змісту проєкту. Також студент розробляє загальну презентацію, як висновок за виконаною роботою.

Захист дипломної роботи

Студент розповідає покроково процес проведення роботи над проєктом та висновки: який результат отримав, які складності виникли та які аспекти були пророблені.
За обидва блоки можна отримати від 0 до 10 балів

Особливості курсу

  • 24 заняття з англійської мови
  • Майстер клас по складанню резюме та проходження співбесід
  • Консультація з рекрутером та тестова співбесіда
  • Супровід до моменту працевлаштування менеджером, закріпленим за групою

Викладачі курсу

  • Самофалова Олена - Project Manager Scrum Master
  • Ратінов Роман - Project Management Officer
  • Нестеренко Іван - Project Manager
Більше інформації
Курс
Формат
Online
Початок навчання
11.04.2024
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
7 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
A-Level Ukraine
  • IT Recruiting
Подробиці

На курсі IT-Recruiting в A-Level ви дізнаєтесь, де саме шукати відповідного кандидата: починаючи від вузькопрофільних соціальних мереж (таких як LinkedIn), закінчуючи закритими чатами та офлайн-конференціями.

Програма курсу

Модуль 1 - IT-Recruiting

Вводне заняття

  • Що таке рекрутинг? Хто та кого шукає?
  • Кого шукає рекрутер та навіщо
  • Хто є хто в IT-напрямі
  • Типи компаній
  • Позиції

Рекрутинг

  • Види IT компаній
  • Види проєктів та їх особливості

Sales

Взаємодія відділу рекрутингу з іншими відділами компанії

Технічне заняття: які технології, фахівці та посади зустрічаються в IT

  • Які існують стеки технологій
  • Відмінність фронтенду від бекенда
  • Хто такий Full Stack, web developer, web та UI/UX designer, embedded developer, та інші технології
  • QA/QC, їхня відмінність. Бази даних: SQL, Oracle

Рекрутинг

  • Імідж рекрутера або продаж у рекрутингу
  • Оцінка кандидата
  • Дані клієнта. Різні структури даних, методи роботи з ними та способи надсилання файлів на сервер
  • Заявка на пошук кандидату
  • Анкета за підсумками HR Інтерв'ю
  • Методи та види рекрутингу (Активний та Пасивний рекрутинг, Хедхантинг)
  • Executive search
  • Етапи рекрутингу

Мови, технології, фреймворки

  • Front-End (JavaScript, HTML, CSS)
  • Front-end frameworks and libs (React, Angular, Vue). Back-end
  • PHP frameworks, C# and .NET, Node.js, Perl, Python, Java, C++. QA і AQA (на чому автоматизують і в чому відмінність)
  • Selenium

Рекрутинг

  • Інструменти пошуку кандидатів
  • HR-брендинг
  • Job-сайти
  • Професійні мережі
  • Boolean search
  • Freelance сайти
  • Перше повідомлення кандидату

Техлікнеп висновок

  • Підсумковий техлікнеп
  • Захист презентації
  • Оцінка блогів, відповіді на питання
  • PM теорія (PMBOK, Waterfall, Agile, SCRUM)

Рекрутинг

  • Співбесіда
  • Теорія. Види питань
  • Підписання контракту, робота з запереченнями
  • Аналіз резюме
  • Практика співбесіди

HR

  • Хто такий HR та на які процеси він впливає
  • Робота HR та рекрутерів (зони перетину)
  • Повний роад-мап - від найму до звільнення
  • Основні помилки через які можна втратити кандидата
  • Цикл життя компанії = що робимо і на якому етапі
  • Основні проблеми на випробувальному терміні
  • Як зробити так, щоб не довелося шукати заново

Рекрутинг

  • Тайм менеджмент рекрутера та аналіз роботи
  • CRM-системи
  • Метрики та аналіз

Дипломна робота

Опис

Екзаменаційна робота включає в себе співбесіду (інтерв’ю), яку потібно провести для того щоб зрозуміти підходить кандидат на вакансію компанії чи ні. За інтерв’ю спостерігають викладачі. Паралельно здають питання з теорії лекцій, які були проведені раніше. Також проводиться невелике опитування у вигляді тесту. Оцінювання ведеться за все - процес ведення комунікації та використання набутих навичок, також правильність відповіді на задане питання та відповіді на тест.

Екзамен

Студентам надається 3 різних резюме, різних спеціалістів. На підготовку надається 20-30 хв. Потім проходить інтерв’ю. Після всіх перевірок студентів оцінюють та видають дипломи.

Особливості курсу

  • 8 занять з англійської мови
  • Майстер клас по складанню резюме та проходження співбесід
  • Консультація з рекрутером та тестова співбесіда
  • Супровід до моменту працевлаштування менеджером, закріпленим за групою

Викладачі курсу

  • Ваніна Яна - Senior IT-Recruiter/Program Lead
  • Буглак Вікторія - Recruiter
  • Лобойко Арміне - HR Speciallist
  • Пивоварова Руслана - Head of HR Department
  • Мясникова Яніна - Partnership collaboration manager
  • Найданова Анна - HR-manager
Більше інформації
Курс
Формат
Online
Початок навчання
25.03.2024
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
A-Level Ukraine
  • Web & Mobile Design / UI/UX
Подробиці

Викладачі онлайн-курсу Web Design в A-Level розробили програму таким чином, щоб у рамках навчання кожен зміг послідовно ознайомитися та навчиться користуватися всіма цими інструментами та сервісами.

Програма курсу

Модуль 1 - Основи графічного дизайну

Історія дизайну. Брендинг. Айдентика

  • Знайомство з фундаментальними подіями і іменами в історії дизайну
  • Філософія дизайну
  • Розбір термінології в дизайні
  • Студенти отримують теми для проєктів
  • Додаткова література і фільми

Знайомство із графічним редактором PS. Основні інструменти. Растрові зображення

Знайомство із графічним редактором AI. Основні інструменти. Векторні зображення

Основи композиції. Характер форми. Психологія композиції

  • Поняття композиції
  • Основні елементи композиції
  • Композиційний центр
  • Текстури і фактури у композиції
  • Що таке гармонія і як її досягти?

Колористика. Основи кольорознавства. Психологія сприйняття кольору. Способи поєднання кольорів

  • Основні характеристики кольору
  • Способи змішування кольорів. Режими RGB та CMYK
  • Способи поєднання кольорів
  • Психологія сприйняття кольорів
  • Чому ми реагуємо на колір і як підібрати палітру для проєкту?
  • Колористичні прогнози і тенденції

Символіка форми. Знаки. Семіотика

  • Що таке семіотика і навіщо в ній розбиратися?
  • Знак. Види знаків
  • Символізм
  • Семіотичний аналіз
  • Конотація і риторика
  • Свідомий підхід до створення зображень

Сітки та пропорції в дизайні. Золотий перетин. Числа Фібоначчі

  • Пропорції в дизайні
  • Золота пропорція
  • Модулор і золотий перетин
  • Модульні сітки

Типографіка. Види шрифтів. Шрифтові пари. Стилі шрифтів

  • Основи типографіки
  • Типи шрифтів
  • Параметри набору тексту
  • Як поєднувати шрифти в проєктах
  • Емоційне забарвлення шрифтів
  • Практика в AI

Верстка тексту. Правила оформлення текстових блоків

  • Вирівнювання тексту
  • Що не можна робити з текстом
  • Леттерінг
  • Верстка великих масивів тексту

Логотип. Етапи роботи над логотипом

  • Принципи створення логотипу
  • Етапи роботи над логотипом
  • Колір у логотипі
  • Практичність і адаптивність у використанні
  • Презентація логотипу

Етапи роботи над проєктом. Розвиток ідеї. Референси. Мудборд

  • Портфоліо
  • Комунікація
  • Бриф і ТЗ
  • Референси і мудборд
  • Етапи роботи над проєктом

Інфографіка. Ілюстрація. Створення персонажів, принтів, патернів

  • Що таке інфографіка?
  • Види, техніки і стилі. Як не плутати між собою?
  • Іконки в дизайні. Правила створення і використання

Друкарська підготовка. Особливості та сфери застосування

  • Підготовка макетів до друку
  • Ефекти
  • Нюанси у роботі з текстом

Брендбук. Гайдлайни. Підготовка до презентації

  • Розбір інтерфейсу і можливостей Behance
  • Рекомендації для підготовки презентації
  • Відмінності між брендбуком і гайдлайнами
  • Що таке UI KIT?

Модуль

Модуль 2 - Створення Landing page

Етапи розробки проєктів. Опис етапів розробки проєкту. Що таке прототипування і навіщо воно потрібне?

  • Життєвий цикл продукту
  • Що відбувається на кожній стадії?
  • Що таке прототип?
  • Види прототипу
  • Як розробити прототип?

Figma. Початок роботи

  • Що таке композиція?
  • Елементи композиції
  • Основи композиції
  • Основні принципи
  • Інтерфейс Figma
  • Редактор файлів

Що таке Landing Page. Формула AIDA. Прототипи Landing Page

  • Landing Page
  • Навіщо потрібні цільові сторінки
  • Основні блоки цільових сторінок
  • Що таке формула AIDA? Як її використовувати
  • Як зробити прототип та як зробити хорошу цільову сторінку?

Сітка. Робота з секціями (Обкладинка, Інфо-блоки)

  • Що таке сітка і навіщо вона потрібна?
  • Види сіток
  • Композиція за допомогою сітки
  • Ритм
  • Інфо-блоки

Робота з запереченнями. Робота з секціями (Блоки переваг та вигод, Блоки довіри, Блок дії. Call to Action та очікування відвідувача)

  • Що таке заперечення відвідувача?
  • Як з ними працювати?
  • Блоки вигоди та переваг
  • Блок довіри
  • Блок дії

Форми. Що таке форми? Дизайн форм. Валідація

  • Що таке форми та навіщо вони потрібні?
  • Основні типи форм
  • Основні правила роботи з формами

Responsive

  • Як створити сітку?
  • Розміщення елементів по сітці
  • Сітка Bootstrap
  • Adaptive чи Responsive
  • Як зробити Responsive дизайн

Практика - RESPONSIVE LANDING доопрацювання та оптимізація для респонсив, фінальні доопрацювання.

Теорія по сітках bootstrap та брейкпоінти

Mobile First. Основні правила респонсив дизайну

Модуль

Модуль 3 - Мобільні додатки

Введення в мобільні додатки. iOS vs Android та web app. Що таке гайдлайни? Що таке ретина? Особливості побудови мобільних додатків (скелет екрану). Основні тренди

  • Види мобільних додатків
  • Що таке iOS та Android?
  • Гайдлайни
  • Навігація
  • Тренди

User flow mobile app. Realtimeboard

  • Що таке IA та user-flow
  • Які бувають формати
  • Що таке Скетч, Wireframes, Прототип
  • Паттерни навігацій

Splash screen - перше, що побачить користувач. Що таке splash screen? Його призначення

  • Мудборд та референси. Чим вони відрізняються і де їх брати?
  • Splash screen. Onboarding
  • Екрани та елементи програми
  • Дизайн-система (кейси)

Основні стани екранів згідно з виданою темою

  • Закони UX-дизайну
  • Дизайн-принципи
  • Дизайн-система (кейси)

Стан форм, валідація, другорядні екрани

  • Активація та залучення
  • Які є механіки залучення?

Практика: опрацювання всіх екранів додатків

Практика: порізка іконок, експорт зображень та шрифтів

Практика. Фінальні доопрацювання

Модуль

Модуль 4 - E-commerce

Figma. Робота з компонентами та автолейаутами

Інформаційна архітектура E-Commerce. Що таке архітектура проєкту?

  • Що таке IA?
  • Для чого потрібна IA?
  • Компоненти

UX Сценарії - User Stories UX сценарії, персонажі, мапа сайту, мапа сценаріїв

  • Що це і для чого потрібно?
  • Які бувають дослідження?
  • Як створити персону?
  • UX сценарії
  • Навіщо потрібна CJM?
  • Як побудувати CJM?

Чеклист юзабіліті інтернет магазину. Що таке чеклист юзабіліті для IM? Як його скласти та основні помилки

  • Що це таке?
  • Основні критерії
  • Структура сторінок
  • Головна сторінка
  • Навігація по сайту
  • Пошук по сайту
  • Каталог товарів
  • Картка товару
  • Кошик
  • Оформлення замовлення

Картка товару. Що таке картка товару? Правила її побудови

  • Для чого потрібна?
  • З яких елементів складається?

Категорії та фільтри. Практика категорії та фільтри. Правила їх побудови. Відпрацювання

  • Правила побудови
  • Категорії та фільтри
  • Категорії: для чого потрібні, як працюють
  • Фільтри: для чого потрібні, види фільтрів
  • Сортування товару: для чого потрібне?

User flow. Розбір та практика кошик та чекаут, stepper. Старт роботи над степпером, оформлення замовлення

  • Типи кошиків
  • Основні елементи кошику
  • Що таке чекаут?
  • Як зробити чекаут?

Внутрішні та додаткові сторінки. Стан та валідація форм

  • Які внутрішні сторінки бувають?
  • Їх призначення

Практика з додаткових модулів. Мега меню, фільтри, соціальні плагіни

  • Що таке мегаменю?
  • Коли використовується?
  • Типи мегаменю

Практика: респонсив для online store

Популярні фреймворки для інтернет-магазинів. Практика

  • Популярні фреймворки
  • Їх класифікація

Додаткова практика із розбором ДЗ. Робота над помилками

Дипломна робота

Опис

Дипломна робота включає в себе на задану вчителем тему створення власного дизайну інтернет-магазину та додавання його на сторінку Behance у вигляді презентації. Завданням є створити магазин в desktop версії та зробити адаптиви (мобільна версія та планшет). В дипломній роботі присутніми повинні бути 8 обов'язкових сторінок магазину.

Захист дипломної роботи

Вже на захисті студентам необхідно показати свою презентацію, разом з дизайном всіх адаптивів та продемонструвати всі інтерактиви. Також потрібно розповісти про всі проведені дослідження та опитування серед можливих споживачів.

Особливості курсу

  • 24 заняття з англійської мови
  • Майстер клас по складанню резюме та проходження співбесід
  • Консультація з рекрутером та тестова співбесіда
  • Супровід до моменту працевлаштування менеджером, закріпленим за групою

Викладачі курсу

  • Войтенко Іван - Freelancer
  • Малихіна Любов - Product Designer
  • Романенко Сергій - UI/UX, Web-designer
  • Таньпетер Володимир - UI/UX designer
  • Кормишева Ольга - UI/UX designer
  • Фоміна Олена - Digital designer
Більше інформації
Курс
Формат
Online
Початок навчання
26.03.2024
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
A-Level Ukraine
  • Fullstack
Подробиці

Під час навчання на курсі Full Stack ми приділяємо велику увагу не тільки технічним знанням та навичкам, а й іншим важливим аспектам: вивченню англійської, вмінню писати резюме та проходити всі етапи співбесід, наповнюванню портфоліо, захисту особистого проєкту тощо. Тому випускники A-Level є більш конкурентоспроможними та впевненими кандидатами на ринку праці та швидше досягають кар'єрного зростання за умови високої вмотивованості!

Програма курсу

Модуль 1. Верстка

Знайомство з HTML

  • Роль FrontEnd у світі IT. Взаємодія "фронту" з "беком" і дизайнером
  • Етапи життя проєкту
  • Інструменти для розробки (редактор коду, Photoshop, devTools)
  • Рендеринг сторінки
  • Базові принципи верстки. Кросбраузерність і валідність - що це і чому це важливо
  • Браузери
  • Структура HTML-документа
  • Взаємини блоків: вкладений, дочірній, сусідній, батьківський

CSS

  • Що таке CSS
  • Способи завдання стилів
  • Селектори CSS
  • Каскад ("вага" селекторів)
  • Комбінування та угрупування селекторів. Ієрархія селекторів. Успадкування. Значення inherit
  • Вбудовані стилі браузерів. CSS reset
  • Блокова модель
  • border
  • Властивість display
  • Потік
  • Властивості float
  • Позиціонування
  • Властивість overflow
  • Властивість transition
  • Властивість transform
  • CSS3-анімація

CSS-Flex-box

  • Вбудовані стилі браузера
  • Блокова модель
  • border
  • Box-sizing
  • Властивість display
  • Потік
  • Властивість float
  • clearfix
  • Властивість overflow

Responsive

  • Adaptive & Responsive
  • Види "девайсів"
  • CSS-інструменти для респонсування
  • Налаштування для респонсування сторінки
  • Медіа-запити CSS
  • Breakpoints (контрольні точки)
  • Навігація на сайті
  • Pixel Perfect

Практична верстка

  • Social networks за допомогою SVG-іконок
  • Шрифти та їх підключення
  • Практична верстка

GIT

  • Основи: команда diff
  • Системи контролю версій
  • Команда init
  • Статуси файлів, команди status, add, commit, config, log
  • Робота із віддаленим репозиторієм, ssh, ключі
  • Основні команди

Linux

  • WHO IS OPERATION SYSTEM
  • UNIXWAY
  • Automation, scripting, network tools (ssh, rsync, ftp, telnet)
  • Networking
  • Docker
  • Docker-compose

Bootstrap

  • Framework. Що? Навіщо? Чому?
  • Bootstrap: встановлення, налаштування
  • Компоненти Bootstrap
  • Утиліти (Utilities)

Модуль 1

Модуль 2. JavaScript

Загальний вступ. Знайомство з JavaScript

  • Калькулятор
  • Вирази
  • Властивості виразів
  • Змінні
  • Присвоєння
  • Блоки коду
  • Отладка

Вступ до типів даних. Числа та порожні типи

  • Типи даних
  • Числа
  • Операції та вирази з числами
  • Спеціальні значення
  • Пусті типи даних

Рядки

  • Устройство рядку
  • Літерали рядків
  • Базові операції з рядками
  • Chaining
  • Знайомство з регулярними виразами

Boolean та логічні вирази

  • Boolean
  • Приведення до типу Boolean
  • Тернарний оператор
  • АБО (||, ??), І (&&)
  • Знайомство з умовами "if-else"

Масиви

  • Hoisting (Підняття)
  • Масиви
  • Черги та стеки
  • Посилання
  • Деструктуризація
  • Цикл for...of
  • Ітеруючі методи масивів

Об'єкти

  • Об'єкти огляд
  • Літерали та присвоєння об'єктів
  • Робота зі значеннями в об'єкті
  • Посилання
  • Spread (...)
  • Деструктуризація
  • Ключове слово in
  • Цикл "for-in"
  • Знайомство з JSON
  • Упорядкованість ключів в об'єктах
  • Висновки

Функції

  • Знайомство: Функції, дії
  • Вирази пов'язані з функціями
  • Рівні абстракції
  • Стрілкові ункції =>
  • Виклик
  • Callback

Висновок про синтаксис, типи даних і вирази. Знайомство з DOM

  • Огляд
  • Деревовидимість коду та його ефекти
  • Відокремленість
  • Незалежність та зв'язність коду
  • Визначення типу значення (typeof та constructor.name)
  • Вирази
  • Аксіоми

Розгалуження (if та switch)

  • Розгалуження (if i switch)
  • Блоки коду
  • if-else
  • switch-case

Цикли

  • Визначення
  • Загальна структура циклів
  • while, do..while
  • for
  • for..of
  • for..in
  • Загальні підходи до написання циклів
  • Нескінченні цикли, що не запускаються
  • Ітеруючі методи масивів

Замикання

  • Області видимості
  • Замикання
  • Let Over Lambda (LOL)
  • Як користуватися замиканнями
  • Як праблеми вирішують замикання
  • This в стрілочних
  • Стандартні помилки
  • JS реалізація ООП: замикання теж об'єкти

Redux і друга частина DOM

ООП

  • Принципи ООП
  • Функціональне ООП
  • Знайомство з new, та прототипами
  • Приховування (інкапсуляція)
  • Стан

Рекурсія try-catch-finaly

Асинхронна архітектура браузера. Promise

  • Асинхронна архітектура браузера
  • WebAPI
  • Мережеві можливості браузера
  • Promise: ідея, стан, результат
  • 'then', 'catch', 'finaly'
  • Що приймає та повертає 'then' та інші методи промісу

Async, Await. Паралельність vs Послідовність

  • Async, Await
  • Паралельність та Послідовність
  • Хронологія роботи та результат асинхронної функції
  • Схожість із звичайними функціями
  • Симетрія виклику
  • Використання .then та .catch спільно з await
  • Коли використовувати послідовний або паралельний сценарій використання коду і як цим керувати

REST, GraphQL та JWT

  • Загальний огляд розповсюджених сучасних мережевих API
  • REST - простий та нестандартизований
  • GraphQL більш потужний
  • Яким чином сервер відрізняє користувачів від анонімів та один від іншого

Redux Thunk та CombineReducers. Модульне завдання

  • Просунутий Redux - сценарії роботи з Redux та способи об'єднання ред'юсерів
  • Підготовка до модульного завдання

Генератори

ООП, Прототипне ООП, ES6 класи

  • Принципи ООП
  • Будова JS класів - Конструктори та Прототипи
  • Наслідування

Консультаційні заняття

Модуль 2

Модуль 3. Node

Вступ

  • Що є ядро та API
  • Що є в ноді
  • Серверне господарство
  • Файли. Бази. Мережа
  • npm
  • Підходи до реалізації обробки безлічі клієнтів
  • Мультитред
  • Async/coroutines
  • Потоки

Мережа та Express

  • Що і навіщо?
  • MVC
  • REST
  • + && -
  • File Upload
  • Alternatives
  • JSON-RPC
  • graphql

Знайомство з СКБД. NoSQL. MongoDB. ODM

Mongo та mongoose.

SQL СКБД. Maria DB/MySQL. DDL

  • Datatypes
  • Data Definition Language
  • CREATE DATABASE && TABLES
  • CRUD (create-read-update-delete)

SQL СКБД. MariaDB/MySQL. DML. Знайомство з ORM

  • INSERT, DELETE, SELECT, JOINS
  • Sequelize

JWT Аутентифікація, знайомство з GraphQL

  • Як працює аутентифікація
  • Як створити та підписати JWT Token
  • Різниця між GraphQL та REST
  • Базовий каркас GraphQL

Захист модульної роботи

Модуль 4. React

Вступ. Загальний огляд, шаблонізація та JSX

  • Загальний огляд: Що таке React та які проблеми він вирішує
  • Шаблонізація. Що повині вміти шаблонізатори
  • Верска та JSX
  • children
  • JSX синтакси. Toolchain. Пошук та заміна
  • Ланцюжок JSX => React.createElement => VirtualDOM
  • Можливості та особливості JSX

Стан

  • Коли оновлюється (перевикладається) компонент React
  • Стан
  • Програмний інтерфейс компоненту
  • Проблеми функціональних компонентів

Життєвий шлях та цикл. Компоненти-класи

  • Життєвий шлях та цикл
  • ref
  • Аксіоми React
  • Мінімальний компонент-клас. Пропс. Стан в компонентах класах
  • Життєвий шлях та цикл

Засоби комбінування коду в React

  • Controlled Components
  • Контейнери та презентори
  • Render Prop
  • High Order Component (HOC)
  • Custom Hooks

Routing та Redux

  • Router
  • Route
  • Link
  • Параметри
  • Redirect
  • Hooks
  • Redux
  • connect
  • useDispatch
  • useSelector

Redux Toolkit

  • Redux Toolkit
  • RTK-Query
  • redux-persist

Випуск

Дипломна робота

Опис

Дипломна робота включає в себе створення сайту. Сайт має містити: реєстрацію та логін, індивідуальний кабінет (залежить від конкретного проєкту), роутинг, захищений роутинг за наявності ролей на беку, заливка файлів, структурне розташування коду на диску, один із фреймворків або своя верстка: Bootstrap, Ant Design. Структурна верстка, розбиття на компоненти за суттю. Сховище, Redux + кілька ред'юсерів, серверна взаємодія та тривалі сценарії: actionCreator + Thunk або Saga, робота з беком.

Захист дипломної роботи

Необхідно здати практику, передбачає демонстрацію робочого проєкту, відповіді на будь-які питання пов'язані з проєктом, демонстрацію коду на вимогу. Та здати співбесіду на Junior Developer, сторонньому, незалежному експерту За обидва блоки можна отримати від 0 до 10 балів.

Особливості курсу

  • 24 заняття з англійської мови
  • Тестова співбесіда з технічним спеціалістом
  • Майстер клас по складанню резюме та проходження співбесід
  • Консультація з рекрутером та тестова співбесіда
  • Супровід до моменту працевлаштування менеджером, закріпленим за групою
Більше інформації
Курс
Формат
Online
Початок навчання
12.04.2024
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
A-Level Ukraine
  • Python
Подробиці

Викладачі онлайн-курсу Python в A-Level розробили програму таким чином, щоб охопити всі фундаментальні основи цієї мови програмування, принципи роботи з базами даних та фреймворком Django.

Програма курсу

Модуль 1 - Основи програмування

Знайомство. Типи даних. Базові операції

  • Ознайомлення з мовою
  • Блок-схеми
  • Змінні Python: визначення, типи даних
  • Типізація
  • Найпростіші математичні операції з цілими числами
  • Перша програма

Булева алгебра та умови

  • Булеві змінні
  • Умовний оператор if
  • Оператори порівняння та пріоритети операцій
  • Особливості порівнянн об'єктів

Цикли

  • Оператори циклу
  • Цикл while
  • Вічний (нескінченний) цикл
  • Оператор циклу for
  • Базова робота з файлами

Списки та рядки, List comprehension

  • Типи даних, що змінюються і незмінні
  • Рядки
  • List (список)

Функції, map, zip, lambda

  • Функції
  • Створення, оголошення функції (function declaration)
  • Параметри та аргументи функції
  • Види параметрів функції
  • Функція як тип даних

Import, tuple, set, dict

  • Імпорт бібліотек
  • Tuple
  • Set
  • Dict
  • Методи та функції для роботи зі словниками

Практика

Модуль 1

Модуль 2 - PostgreSQL

Git basics (init, add, commit, pull, push, rsa-автентифікація)

  • Передмова, історія проблеми
  • Основи: команда diff
  • Системи контролю версій
  • Види систем контролю версій
  • Створення локального репозиторію, команда init
  • Статуси файлів, команди status, add, commit, config, log

Git practice, linux basics

  • Linux basics
  • Команди та основи використання bash
  • Створення та видалення файлів та директорій. touch, mkdir, rm, ls, cat...
  • Wildcard
  • Абсолютні та відносні шляхи
  • Hard & symlinks

Як працює інтернет: HTTP, REST, форми, основи HTML + CSS, Bootstrap

  • HTML
  • Структура HTML документа
  • Теги HTML
  • Bootstrap
  • Grid - сітка та інше
  • Client-server, HTTP, REST, Форми

Postgresql, CRUD таблиць, CRUD записів. Відносини, зв'язки

  • PostgreSQL, CRUD даних
  • CRUD даних - Create, додавання даних (INSERT)
  • CRUD даних - Read, вибірка даних (SELECT)
  • Практика з SELECT та INSERT

Postgresql, Відносини, зв'язки, складні запити, JSON, etc

  • Відносини між таблицями
  • Об'єднання (JOINS)

Postgresql практика, модуль 2

Модуль 3 - OOP

Введення в ООП. Основні парадигми ООП. Класи та об'єкти

  • Огляд парадигми об'єктно-орієнтованого програмування
  • Основні концепції ООП
  • Класи та об'єкти

Успадкування. Magic методи

  • Множинне успадкування
  • Використання super
  • Магічні методи класів

Code organization. PEP8. imports

  • PEP8
  • Імпорти

Exceptions

  • Огляд виключення
  • Створення кастомних винятків
  • Обробка винятків

Decorators. Static methods, Class methods, Property methods

  • Патерн проектування "Декоратор" та його використання у Python
  • Створення декораторів
  • Декоратори методів класу

Тестування в Python

  • Основи тестування
  • Види тестування
  • Бібліотеки для тестування в Python
  • Створення тестів

Проектування. Патерни. SOLID

  • Паттерни проектування
  • SOLID

Модуль 3

Модуль 4 - Front End

HTML. CSS

  • Ознайомлення з HTML
  • Ознайомлення з CSS

Основи JavaScript у порівнянні з Python

Які відмінності JavaScript від Python?

Функції та замикання в JavaScript, області видимості, функціональні особливості мови

  • Функції
  • Замикання
  • Області видимості
  • Функціональні особливості

Модуль 4

Модуль 5 - Django

Загальний погляд на Django, MVC(MVT), urls

  • Знайомство з Django
  • MVC (MVT)
  • URLs

Темплейти

  • Django templates
  • Темплейт теги
  • Успадкування шаблонів

Django models

  • Django models
  • Поля моделей та їх атрибути
  • Зв'язки моделей
  • Адмін панель

Django ORM, objects and quesrysets

  • Django ORM
  • Meta моделей
  • CRUD
  • Агрегація даних

Форми, реквест та автоматизація

  • Форми та Django-форми
  • Валідація форм
  • Модель користувача
  • Login

Class based views, Model Forms

  • Model Forms
  • Class Base View
  • CRUD clasess
  • Login clasess

Куки, сесії, кеш

  • Cookies
  • Сесії
  • Кеш

Middlewares. Signals. Messages

  • Middlewares
  • Signals
  • Messages framework

Модуль 5

Модуль 6 - Django advanced

Що таке API. REST та RESTful. Django REST Framework. Serializers

  • API
  • REST та RESTful
  • Django REST Framework
  • Серіалізація даних

Resourses, Routers

  • API Views
  • ModelViewSets
  • Роутинг

Авторизація та розподіл доступів. Фільтрація

  • Види аутентифікації та їх реалізації
  • Права доступу
  • Фільтрування даних
  • Видача завдання додати до модуля API для всіх дій

Тестування у django

  • Види тестування
  • Тестування Django
  • Тестування API
  • Фабрики для створення даних
  • Видача завдання. Покрити тестами абсолютно весь модуль

Celery

  • NoSQL бази даних
  • Celery

Multithreading. GIL. Multiprocessing

  • Багатопоточність
  • GIL
  • Багатопроцесність

Асинхронне програмування. Coroutines, asyncio

  • Ітератори
  • Генератори
  • Корутини
  • Asyncio. Aiohttp

Web sockets. Django channels

  • Протокол реалізації чату (безліч запитів, long polling, сокети)
  • Web Sockets
  • Django channels

Модуль 7 - Linux. Деплоймент та CI/CD

Linux

  • Дистрибутиви
  • Командний рядок (навігація, маніпутація з файлами тощо)
  • Користувачі, групи та права
  • Менеджери додатків
  • Змінні оточення

Робота з OC Linux

  • SSH
  • Simlinks
  • Curl
  • Cron та crontab
  • Nginx та Apache
  • Демонізація

Media, static. Amazon EC2. Deployment, gunicorn + nginx

  • Static та Media файли
  • Деплоймент
  • AWS. EC2
  • Gunicorn
  • Nginx

Amazon RDS, S3 bucket, IAM, Route 53. HTTPS

  • AWS. RDS
  • AWS. S3
  • AWS. IAM
  • AWS. Route 53
  • HTTPS. Certbot

Методології розробки, git flow, CI/CD

  • Методології розробки
  • Git flow
  • CI/CD
  • Моноліт та мікросервіси
  • Docker

Дипломна робота

Опис

Фінальна робота включає демонстрацію практичних навичок, та на курсі пайтон, Вам потрібно створити повноцінну веб розробку. Завдання, включає реалізацію сайту та АПІ, яке дублює функціонал сайту. Необхідно буде створити розподіл ролей на адміністратора та користувача, з різними правами та можливостями. Систему логіна \ логауту та реєстрації. Також зможете продемонструвати рівень роботи із токеном аутентифікації! Повне покриття проекту тестами, винагороджується в екстра бал

Захист дипломної роботи

Фінальна робота включає захист теорії. Необхідно здати співбесіду на Junior Developer, сторонній, запрошеній людині За обидва блоки можна отримати від 0 до 10 балів

Особливості курсу

  • 24 заняття з англійської мови
  • Тестова співбесіда з технічним спеціалістом
  • Майстер клас по складанню резюме та проходження співбесід
  • Консультація з рекрутером та тестова співбесіда
  • Супровід до моменту працевлаштування менеджером, закріпленим за групою

Викладачі курсу

  • Гармаш Данііл - Freelancer
  • Городілов Сергій - Software Engineer
  • Внуков Ігор - Software Engineer
  • Мариніч Данило - Технічний директор
  • Пономарьов Владислав - Senior Python Developer
Більше інформації
Курс
Формат
Online
Початок навчання
16.04.2024
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
A-Level Ukraine
  • C# / .NET
Подробиці

Курс .Net/C# дозволить вам навчитися писати дійсно надійні та стійкі програми під Windows та Windows Mobile.

Програма курсу

Модуль 1 - Основи .Net

Філософія .Net, змінні, базові операції

  • Різниця між платформою .Net і мовою C#. Області застосування .Net. Різновиди версій .Net
  • CLR та які функції він виконує (CLS, CTS, CIL, JIT)
  • GAC, NuGet
  • Solution та Project. Різниця між ними. Властивості проєкту за тапуск програми
  • Що таке змінна? Базові типи даних змінних. Літерали. Суфікси. Неявна типізація
  • Арифметичні операції. Операції присвоєння C#
  • Інкремент та декремент. Конкатенація рядків

Види типів даних, базові конструкції, масиви

  • Значні та посилальні типи даних. Упаковка та розпакування
  • Область видимості. Стек, керована купа і збирач сміття
  • Динамічні типи. Перетворення типів. Перерахування
  • Конструкції розгалуження (If, Switch, Тернарна операція)
  • Цикли. Масиви
  • Локальні функції. Ref та out. Params. Парсинг рядка, string, Format. Інтерполяція рядків

Стилістика написання коду, рядки

  • Code Convection
  • StyleCop
  • Інтелісенс та налагодження коду. Гарячі клавіші
  • Розв'язання практичних завдань

Система контролю версій

  • Базові поняття Git
  • Git flow
  • Команди fetch, pull, commit, strash, push, revert, merge, rebase, cherry pick
  • Інструментарій роботи з Git
  • Робота з допомогою pull request (PR). Що таке reviewer
  • Створення репозиторію

Модуль 1

Модуль 2 - ООП

Клас, Структура, Статика

  • Види користувальницьких типів даних. Простір імен
  • Поля. Методи. Властивості. Конструктор
  • Поняття інкапсуляції та приховування даних
  • Ключове слово this, const та readonly
  • Анонімні типи. Властивості для читання (init)
  • Робота з часом
  • Singleton

Підходи до написання коду

  • SOLID
  • DRY, KISS, YAGNI
  • Різновиди бібліотек. Крос-платформна архітектура програми
  • Partial класи. Деконструктор. Користувальницький тип даних Records. Nullable типи

Спадкування, Поліморфізм, Абстракція

  • Спадкування
  • Перетворення типів. (as, is) Downcasting & Upcasting
  • Поліморфізм. Перевизначення. Розширення (Base). Приховування. Запечатування
  • Абстракція. Інтерфейси. Явна реалізація інтерфейсів
  • Методи розширення
  • Клонування та Сортування об'єктів

Винятки. Некеровані ресурси. Робота з файлами

  • Типи винятків та створення своїх
  • Не керовані ресурси
  • Деструктор. IDisposable, using
  • Робота з файлами
  • Рефлекція та пізнє зв'язування
  • Серіалізація та Десеріалізація. Відмінності JSON та XML

Модуль 2

Модуль 3 - Загальні конструкції

Колекції. Узагальнення

  • Не узагальнені колекції
  • ArrayList, Queue, Stack, Hashtable
  • Ієрархія інтерфейсів колекцій
  • Узагальнення. Статика. Спадкування. Обмеження
  • List <T>. Dictionary <T>. HashSet<T>
  • Ітератор або ж, що таке foreach
  • Yield

Делегати. Події. LINQ

  • Делегат у прикладах
  • Делегат у C#
  • Коваріантність та Контрваріантність делегата
  • Action, Func, Predicate, EventHandler
  • Комбінування делегата
  • Відмінність делегата від події
  • LINQ. Список методів розширень

Багатопочність. Асинхронність

  • Відмінність Багатопоточності від Асинхронності
  • Багатопоточність та її проблеми
  • Синхронізація потоків. Lock, Semaphor, Mutex, SemaphorSlim, Interlocket
  • Асинхронність та її різновиди реалізації в .NET

Система контролю версій

  • TAP, async/await. State машина
  • Синхронізація завдань Task.WhenAll та Task.WaitAll
  • TaskCompletionSource
  • async/await

Модуль 3

Модуль 4 - База даних

Реляційна БД

  • Таблиця
  • Індекси
  • Ключі
  • Нормалізація. Таблиці словники
  • Логічна та фізична схема даних

SQL query

  • Select. Where. Join
  • GoupBy. Агрегуючі функції. Підзапити
  • Alter, Constraint, Create DB

Entiy Framework

  • ADO net
  • Підключення до існуючої БД
  • Dapper. Як працює мапінг
  • ORM
  • Entity Framework Core
  • Сутності. Моделювання всіх типів зв'язку використовуючи EF Core
  • LINQ to Entities
  • IEnumerable vs IQueryable

Міграції

  • _EFMigrationsHistory таблицю
  • Правила створення міграцій
  • Add-Migration. Remove-Migration. Update-Database. Script-Migration

LINQ

  • Вмикання логування згенерованих SQL запитів
  • Різниця Local vs Server evaluation
  • DBContext
  • Eager Loading. Explicit Loading. Lazy Loading
  • AsNoTracking
  • Використання C# методів у Select. Concurrency

Модуль 4

Модуль 5 - Front-end

Networking

  • TCP/IP протоколи
  • Запит клієнт-сервер
  • Протокол HTTP
  • RESTful архітектура

Markup

  • HTML
  • CSS

JavaScript

JavaScript - синтаксис та базове уявлення (без ООП)

Модуль 5

Модуль 6 - Back-End

Asp Net Core (Web Api)

  • Клас Startup
  • Dependency Injection
  • Робота з конфігурацією
  • ILogger
  • ApiController та Маршрутизація. Стан програми

UI + Backend

  • CORS
  • React + Asp .Net Core Web Api

Docker

  • Концепція контейнеризації
  • Мікросервісна архітектура
  • Docker (Концепція, Команди, DockerFile, Docker compose)
  • PostgreSQL
  • Nginx

Asp .Net Core (Maddleware)

  • Razor та концепція представлення сторінок
  • Razor Pages
  • Asp .Net Core Identity

oAuth (Identity Server 4)

  • Концепція Clients
  • Resources
  • Grants
  • Scopes

Тестування

  • Unit тести
  • Moq

Модуль 6

Дипломна робота

Опис

Дипломна робота включає в себе на задану вчителем тему створення власного дизайну інтернет-магазину та додавання його на сторінку Behance у вигляді презентації. Завданням є створити магазин в desktop версії та зробити адаптиви (мобільна версія та планшет). В дипломній роботі присутніми повинні бути 8 обов'язкових сторінок магазину.

Захист дипломної роботи

Вже на захисті студентам необхідно показати свою презентацію, разом з дизайном всіх адаптивів та продемонструвати всі інтерактиви. Також потрібно розповісти про всі проведені дослідження та опитування серед можливих споживачів.

Особливості курсу

  • 24 заняття з англійської мови
  • Тестова співбесіда з технічним спеціалістом
  • Майстер клас по складанню резюме та проходження співбесід
  • Консультація з рекрутером та тестова співбесіда
  • Супровід до моменту працевлаштування менеджером, закріпленим за групою

Викладачі курсу

  • Лопушко Ігор - Senior Software Engineer
  • Варвашенко Владислав - Software Engineer
  • Постільга Дмитро - Senior .NET Developer
Більше інформації
Курс
Формат
Online
Початок навчання
13.03.2024
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
A-Level Ukraine
  • Frontend
Подробиці

Створюючи програму курсу Front-End, викладачі IT-школи A-Level додали до неї всі необхідні та актуальні інструменти фронтенд розробника.

Програма курсу

Модуль 1 - Верстка

Знайомство з HTML

  • Роль FrontEnd у світі IT.Взаємодія "фронту" з "беком" і дизайнером
  • Етапи життя проєкту
  • Інструменти для розробки (редактор коду, Photoshop, devTools)
  • Рендеринг сторінки
  • Базові принципи верстки. Кросбраузерність і валідність - що це і чому це важливо
  • Браузери
  • Структура HTML-документа
  • Взаємини блоків: вкладений, дочірній, сусідній, батьківський

CSS

  • Що таке CSS
  • Способи завдання стилів
  • Селектори CSS
  • Каскад ("вага" селекторів)
  • Комбінування та угруповання селекторів. Ієрархія селекторів. Успадкування. Значення inherit
  • Вбудовані стилі браузерів. CSS reset
  • Блокова модель
  • border
  • Властивість display
  • Потік
  • Властивість float
  • Позиціювання
  • Властивість overflow
  • Властивість transition
  • Властивість transform
  • CSS3-анімація

CSS-Flex-box

  • Вбудовані стилі браузера
  • Блокова модель
  • border
  • Box-sizing
  • Властивість display
  • Потік
  • Властивість float
  • clearfix
  • Властивість overflow

Responsive

  • Adaptive & Responsive
  • Види "девайсів"
  • CSS-інструменти для респонсування
  • Налаштування для респонсування сторінки
  • Медіа-запити CSS
  • Breakpoints (контрольні точки)
  • Навігація на сайті
  • Pixel Perfect

Практична верстка

  • Social networks за допомогою SVG-іконок
  • Шрифти та їх підключення
  • Практична верстка

Git

  • Основи: команда diff
  • Системи контролю версій
  • Команда init
  • Статуси файлів, команди status, add, commit, config, log
  • Робота із віддаленим репозиторієм, ssh, ключі
  • Основні команди

Linux

  • WHO IS OPERATION SYSTEM
  • UNIXWAY
  • Automation, scripting, network tools (ssh, rsync, ftp, telnet)
  • Networking
  • Docker
  • Docker-compose

Bootstrap

  • Framework. Що? Навіщо? Чому?
  • Bootstrap: встановлення, налаштування
  • Компоненти Bootstrap
  • Утиліти (Utilities)

Модуль 1

Модуль 2 - JavaScript

Що таке JavaScript?

  • ECMAScript
  • Модель документу
  • Автоматичне керування пам'яттю
  • Відсутність сурової типізації даних
  • Відсутність засобів для введення та виведення інформації (не підтримується - - запис/читання файлів)
  • Відсутність доступу до функцій операційної системи
  • Обробка дій користувача та подій браузера

Початок роботи. Основи JS

  • Приведення типів
  • NaN | null | Infinity
  • BigInt (ES10)
  • Функції
  • Методи рядків
  • Практика інтегрування скриптів у сторінки

Завантаження скриптів

  • Async
  • Defer
  • Методи рядків
  • Практика інтегрування скриптів у сторінки

Типи даних

  • Типи даних JavaScript
  • Number (число)
  • String (рядок)
  • Boolean (логічний тип)
  • Null
  • Undefined (тип невизначений)
  • Object (об'єкт)
  • Symbol
  • BigInt (спосіб представляти цілі числа більше 253 - 1)

Hoisting (Підняття)

  • Hoisting (Підняття)
  • Змінні
  • Var
  • Let та const
  • Замикання

Рядки

  • Створення рядка
  • String
  • Перенесення рядка
  • Використання змінних
  • Екранування символів
  • Масив
  • Методи

Числа

  • Складання та конкатенація
  • NaN та Infinity
  • Методи
  • Math

Об'єкти

  • Об'єкт
  • Створення об'єктів
  • Використання об'єктів
  • Копіювання об'єктів
  • Дескриптори властивостей об'єктів
  • Структура дескриптора
  • Властивість configurable, enumerable, value, writable, get, set
  • Клас Object
  • Прототипи об'єктів
  • Прототипне успадкування
  • Властивість prototype

Масиви

  • Масив
  • Створення масиву
  • Доступ до елементів масиву
  • Зміна масиву
  • Методи масивів
  • toString/join
  • unshift/push
  • shift/pop
  • concat/slice
  • splicefilter/sort
  • find/some/every
  • reducemap

Змінні

  • Оголошення змінних JavaScript
  • Іменування змінних JavaScript

Різниця між var, let i const

  • var
  • let
  • const

Приведення типів

  • Приведення до рядка
  • Приведення до
  • Логічне приведення

Оператор умови (if)

  • Оператор if
  • Оператор switch
  • Тернарний оператор

Цикли (for)

  • while
  • do...while
  • for
  • for...of
  • for...in
  • Використання continue i break

Функції (function)

  • Функція
  • Оголошення та виклик функції
  • Аргументи
  • Ключове слово return
  • Стрілочні функції
  • Контекст
  • Область видимості

Date

  • ISO Date
  • Методи

ООП

  • Що таке ООП?
  • Класи в ООП
  • Асоціація
  • Успадкування
  • Перевантаження
  • Недоречне застосування
  • Абстрактні класи
  • Поліморфізм
  • Інкапсуляція
  • Аксесори (гетери та сеттери)
  • Абстракція
  • Рівень абстракції

Класи

  • Оголошення функції
  • Оголошення класу
  • Успадкування
  • статичні методи та властивості
  • Дескриптори у класах
  • get, set

Замикання. Таймери

  • setTimeout()
  • setInterval()
  • setImmediate()

DOM

  • Отримання елементів DOM
  • Зміна елементів DOM
  • Видалення елементів з DOM

Local i Session Storage

  • Promise - async/await
  • Виключення
  • Fetch API
  • Модулі
  • Window

Модуль 2

Модуль 3 - React

Що таке SPA?

  • Що таке SPA?
  • SPA: Плюси
  • SPA: Мінуси
  • Складові SPA

Що таке React?

  • Вступ до React
  • Віртуальний DOM
  • Інші особливості React
  • Видача індивідуальних робіт

Що таке JSX?

  • JSX
  • Вбудовування виразів у JSX
  • JSX це теж вираз
  • Використання атрибутів JSX
  • Використання дочірніх елементів у JSX
  • JSX запобігає атакам, заснованим на ін'єкції коду
  • JSX є об'єктами

CRA (Create React APP)

Рендеринг елементів

  • Рендеринг елементу в DOM
  • Оновлення елементів на сторінці
  • React оновлює лише те, що потрібно

Компоненти і пропси

  • Функціональні та класові компоненти
  • Як відрендерити компонент
  • Вилучення компонентів
  • Композиція компонентів
  • Пропси можна лише читати

Стан та життєвий цикл (Класовий компонент)

  • Подивитися на CodePen
  • Перетворення функціонального компонента на класовий
  • Додамо внутрішній стан у клас
  • Додамо методи життєвого циклу до класу
  • Як правильно використати стан
  • Односпрямований потік даних
  • Ефекти без скидання
  • Ефекти зі скиданням

Стан та життєвий цикл (Функціональний компонент)

  • Що таке хук?
  • useState
  • Читання стану
  • Оновлення стану
  • useEffect

Props Drilling

  • Що таке бурове встановлення?
  • Чому props drilling - це добре?
  • Які проблеми може спричинити Props drilling?
  • Як уникнути проблем з props drilling?

Хуки (Hooks)

  • Мотивація, що стоїть за Hooks
  • Як Hooks співвідносяться з класами
  • Приклад useState() Hook
  • React відстежує state
  • Multiple States
  • Приклад useEffect() Hook
  • Отримання даних та оновлення state
  • Проблеми з продуктивністю під час використання Effects
  • Приклад useContext() Hook
  • Приклад useRef() Hook
  • Різні типи hooks
  • Правила Хуків

Робота з формами

  • Пам'ятайте про правила гарного тону
  • Обробка форм із використанням State Hook
  • Створення хука користувача
  • Обробка великої кількості полів
  • Альтернативний підхід
  • Коли краще використовувати кожний підхід?

Робота з API в React

  • Класові компоненти
  • Функціональні компоненти
  • Як запустити хук програмно чи вручну?
  • Debounce - як оптимізація
  • Завантаження індикатора завантаження
  • Завантаження індикатора помилки
  • Створюємо useNewsApi хук

Flux

  • Що таке Flux?
  • Flux vs MVC
  • Архітектура Flux, як вона працює
  • Детальний огляд Dispatcher
  • Redux

useReducer

  • Чому useReducer такий хороший?
  • Використання useState
  • Використання useReducer
  • Думай як користувач

useReducer i useContext в React

  • Навіщо мені потрібний Context API?
  • Як контекст допомагає?
  • Як створити контекст?
  • Як використовувати контекст за допомогою хуків?
  • Проблеми продуктивності
  • Чому Context відмінно працює з useReducer?
  • Чи потрібно замінювати Redux за допомогою useContext + useReducer?

Redux

  • Установка Redux
  • Файлова структура проєкту
  • Наш перший сценарій
  • Декілька слів про сервіси
  • Завершення сценарію - ред'юсер та подання
  • Декілька слів про дурні компоненти
  • Декілька слів про бізнес-логіку
  • Перехід до наступної стадії - список постів
  • Екран постів - знову state-first
  • Перший сценарій - список постів без вільтрації
  • Наступний сценарій - фільтр постів
  • Останній сценарій - зміст посту

Консультаційне заняття

Дипломна робота

Опис

Дипломна робота включає в себе створення сайт. Сайт має містити: реєстрацію та логін, індивідуальний кабінет (залежить від конкретного проєкту), роутинг, захищений роутинг за наявності ролей на беку, заливка файлів, структурне розташування коду на диску, один із фреймворків або своя верстка: Bootstrap, Ant Design. Структурна верстка, розбиття на компоненти за суттю. Сховище, Redux + кілька ред'юсерів, серверна взаємодія та тривалі сценарії: actionCreator + Thunk або Saga, робота з беком.

Захист дипломної роботи

Необхідно здати практику, передбачає демонстрацію робочого проєкту, відповіді на будь-які питання пов'язані з проєктом, демонстрацію коду на вимогу. І здати співбесіду на Junior Developer, сторонньому, незалежному експерту За обидва блоки можна отримати від 0 до 10 балів

Особливості курсу

  • 24 заняття з англійської мови
  • Тестова співбесіда з технічним спеціалістом
  • Майстер клас по складанню резюме та проходження співбесід
  • Консультація з рекрутером та тестова співбесіда
  • Супровід до моменту працевлаштування менеджером, закріпленим за групою

Викладачі курсу

  • Повертайленко Євген - Frontend Developer
  • Казначеєв Олександр - Frontend Developer
  • Панченко Юрій - Senior markup development
  • Жданов Кирило - Middle Full-Stack JS/Java Developer
  • Ковальчук Сергій - Frontend Developer
  • Макаров Ілля - Frontend Developer
  • Яновий Ілля - Front End Engineer
  • Найдьонов Данило - Senior Software Engineer
  • Іван Гринкін - Full Stack developer
  • Усачов Павло - Senior Magento Developer
Більше інформації
Курс
Формат
Online
Початок навчання
13.03.2024
Тривалість
1 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
3 500 UAH за курс
Вечірні заняттяВидається диплом/сертифікатСупровід ментора
A-Level Ukraine
  • Other
Подробиці

Спеціально для тих, хто прагне стати програмістом з нуля, викладачі IT школи A-Level розробили курс “Основи Програмування”. Пройшовши його, ви зможете визначити, чи підходить для вас ця професія, не втративши при цьому багато часу та коштів.

Програма курсу

Модуль 1 - Основи алгоритмізації. Введення в програмування

  • Знайомство з IT сферою. Професії в IT індустрії
  • Блок-схеми
  • Змінні і типи даних. Булева алгебра
  • Змінні і незмінні типи даних
  • Цикли, масив і функції
  • Змінні: визначення, типи даних
  • Сітки та пропорції в дизайні. Золотий перетин. Числа Фібоначчі
  • Найпростіші математичні операції з цілими числами
  • Рядки
  • Змінні: визначення, типи даних
  • Структурні типи даних
  • Створення списків. Створення словника
  • Оператори циклу

Особливості курсу

  • 8 занять з ментором тривалістю 24 години
  • 7 домашніх завдань (час на виконання 30-40 годин)
  • Сертифікат після завершення курсу

Викладачі курсу

  • Мариніч Данило - Технічний директор
  • Забара Олександр - PHP Back-end Developer
  • Усачов Павло - Senior Magento Developer
Більше інформації
Курс
Формат
Online
Початок навчання
12.03.2024
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
24 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
A-Level Ukraine
  • Java
Подробиці

Наші викладачі розробили програму курсу Java таким чином, щоб кожен студент з нуля отримав необхідні базові знання та практичні навички.

Програма курсу

Модуль 1 - Введення в програмування

Введення. Що таке алгоритм. Базові конструкції мови програмування

  • Розуміння, що таке змінна та if, прості типи даних, як наводити типи
  • Розуміння, як правильно називати змінні, camelCase
  • Розуміння що це таке та різницю між циклами for, while, do-while
  • Розуміння порядку виконання операцій
  • Розуміння, що таке "про компіляцію"
  • Розуміння, для яких проєктів використовується Java

Розширений набір конструкцій та операторів

  • Знання математичних, бінарних (в т.ч. зсуву), логічних операторів
  • Розуміння двійкової системи, переведення у або з десяткової, додавання в стовпчик, зрушення
  • Розуміння булевої алгебри, таблиця істинності, XOR, OR, AND, NOT
  • Розуміння тернарного оператора (Elvis Operator)
  • Git (вступне)

Розширений набір конструкцій та операторів (практика)

Масиви та багатовимірні масиви

  • Розуміння, що таке одновимірний масив
  • Розуміння, що таке матриця та багатовимірний масив
  • Вміння обійти масив, розуміння ArrayIndexOutOfBound
  • Розуміння задачі сортування та вміння зробити bubble sort
  • Розуміння, чим масив відрізняється від змінної і які дані можна зберігати

Масиви та багатовимірні масиви (Практика)

Поняття класу та об'єкта. Функції методів. Рекурсія Налагодження

  • Розуміння, що таке клас та об'єкт (без успадкування, інкапсуляції та поліморфізму)
  • Розуміння, що таке функція
  • Розуміння як правильно називати функції
  • Розуміння, що таке стек викликів
  • Розуміння, як і навішо треба розділяти код на функції (рефакторити)
  • Розуміння, що таке рекурсія та вихід з рекурсії
  • Розуміння StackOverflowException
  • Розуміння, як ставити break point, де побачити call stack, як ходити по коду

Системи контролю версій Git

  • Розуміння, що таке commit, історія
  • Розуміння, що таке гілки
  • Розуміння push, fetch, merge, pull
  • Розуміння того, що таке pull request
  • Розуміння, як використовується Git на реальних проєктах (master, feature branches, code reviews)

Модуль 1

Модуль 2 - ООП (об'єктно-орієнтоване програмування)

Tests

  • Що таке тести і навіщо вони потрібні?
  • Види тестування коду та додатку вцілому
  • Що таке TDD та TLD
  • Знайомство з maven

Початок об'єктно-орієнтованого програмування

  • Розуміння, що таке heap та його відмінність від stack
  • Розуміння, що таке інтерфейс, маркерний інтерфейс, клас та об'єкт
  • Розуміння полів та методів, статичних полів та методів
  • Знайомство з терміном доменна модель та розуміння. що ми моделюємо її
  • Розуміння класичного наслідування, final-класів
  • Розуміння роботи конструкторів
  • Розуміння успадкування через композицію

Об'єктно-орієнтоване програмування. Продовження

  • Абстрактні класи. Їх відмінність від інтерфейсів
  • Розуміння поліморфізму. Раннє та пізнє зв'язування. Віртуальна таблиця методів
  • Розуміння Enumerations
  • Розуміння, що таке hashCode та equals()
  • Різні типи посилань

Exceptions. Розробка API. Що, якщо метод повертає null?

  • Розуміння різних підходів до обробки помилок: повернення статусу коду, exit(), повернення спеціальних об'єктів, exceptions
  • Розуміння, навіщо потрібні виключення
  • Розуміння різниці між checked, unchecked
  • Розуміння try-catch-finally, rethrow
  • Розуміння NullPointerException
  • Розуміння семантики IIegallegalException, llegallegalArgumentException
  • Розуміння null safety, NPE
  • Розуміння, які підходи є разом повернення null: винятки, Optional, null object, empty list, so on
  • Розуміння Optional
  • Розуміння Null-Object Pattern
  • Розуміння анотацій Nullable

Складність алгоритмів, О-велике

  • Розуміння, що таке О-велике. О-мале, тета
  • Розуміння алгоритму сортування злиттям
  • Розуміння лінійного та бінарного пошуку

Generics, колекції

  • Розуміння простих generic-ів
  • Розуміння extends, <?>
  • Розуміння того, як зробити generic метод
  • Синтаксис виклику статичного методу з generics
  • Розуміння collection, list, set, map
  • Розуміння сучасних колекцій (Guava)
  • Розуміння boxing/unboxing

Колекції, структури даних, продовження 1

  • Розуміння Queue, Dequeue та його спадкоємців, що таке FIFO, LIFO
  • Розуміння HashSet, HashMap, навіщо нам потрібно equals та hashCode
  • Вміння зробити Ітератор

Колекції, структури даних, продовження 2

  • Розуміння, що таке бінарне дерево, обхід бінарного дерева
  • Розуміння, що таке граф, види графів
  • Розуміння алгоритмів обходу графів

StreamAPI

  • Функціональний інтерфейс, Lambda-expression
  • Stream pipelines, terminal & conveyor operations
  • Collectors

IO/NIO

  • Розуміння, як рахувати файл побайтово
  • Розуміння, як записати файл побайтово
  • Розуміння, як читати та записувати файл як рядок
  • Розуміння використання Files
  • Розуміння try-with-resources
  • Загальне поняття про різницю синхронного та асинхронного програмування

Модуль 2

Модуль 3 - Database

Java Annotations, Reflection

  • Розуміння того, навіщо використовують анотації
  • Вміння створити інструкцію
  • Розуміння RetentionPolicy, Target, and so on
  • Вміння обійти методи, визначені інструкцією

SQL, JDBC

  • Розуміння, що таке реляційна модель
  • Розуміння primary keys, 1, 2, 3 нормальної форми
  • Розуміння найпростіших DQL, DDL
  • Розуміння, що таке транзакція (ACID)
  • Розуміння, як "сходити" в базу з джави

SQL. Продовження. Hibernate

  • Що таке ORM, які завдання вирішує
  • Що таке entity-manager у hibernate
  • Створення сутностей та зв'язків між ними
  • Короткий вступ у HQL

MongoDB. Написання найпростішої ORM

  • Розуміння, що таке JSON та BSON
  • Розуміння різниці між SQL та NoSQL базами даних
  • Розуміння, що таке Mongo
  • Розуміння, як прочитати та записати в базу

Лекція з основ операційних систем

  • Розуміння, які завдання вирішує операційна система
  • Розуміння різниці між основними операційними системами
  • Розуміння процесів та потоків, мʼютексів, семафорів

Лекція з Linux

  • Розуміння, як працює файлова система
  • Розуміння stdout, stderr. Розуміння >, &>, 2>1 тощо
  • Базові команди у терміналі: робота з файлами, cat, less, tail-f, ps, top, kill
  • Розуміння пайпінгу
  • Базові bash-скрипти

Об'єктно-орієнтований дизайн

  • Розуміння всіх букв у SOLID
  • Розуміння основ Unix philosophy
  • Розуміння tiny types
  • Розуміння неймовірності, глибоких копій
  • Перший патерн factory method. Звідси: розуміння приватного конструктора, створення екземпляра статичним способом
  • Загальне поняття про різницю синхонного та асинхронного програмування

Модуль 3

Модуль 4 - Web

Багатопотоковість

  • Розуміння що таке Thread та Runnable
  • Розуміння API потоків
  • Розуміння, як створити та запустити 1 потік, багато потоків
  • Розуміння, що таке race condition та dead lock
  • Розуміння volatile
  • Розуміння synchronized
  • Вміння використовувати mutex і semaphore в джаві
  • Розуміння атомарності операції
  • Основні кошти в пакеті concurrency
  • Розуміння, як вирішити проблему dead lock та race condition
  • Розуміння патерну Observer, слова callback

Мережі, HTTP, web

  • Розуміння моделі OSI
  • Розуміння методів HTTP, їх обмежень
  • Розуміння headers та cookies
  • Розуміння життєвого циклу запиту від браузера до програми та назад. Статуси

Servlets, Chain Of Responsibility

  • Вміння створити проект з модулями в maven
  • Розуміння, як реалізувати Servlet
  • Розуміння, як надіслати HTTP запит із curl
  • Що таке filtrs
  • Розуміння патерну Chain of Responsibility

Вступ до теорії мікросервісів

  • Кластерні менеджери. Поняття масштабування
  • Розуміння, що таке монолітна архітектура, її плюси та мінуси
  • Розуміння, що таке мікросервісна архітектура та її плюсів та мінусів

REST API, реалізація REST API

Знайомство з web та роутингом http запитів та практика

Введення в спрінг

  • Що таке IoC, DI?
  • Як влаштований контейнер, принцип роботи

Spring boot, MVC і data

  • Для чого потрібний spring - boot
  • Основні моменти при роботі з MVC у Spring
  • Спрінгові репозиторії

Постановка задачі на фінальний проєкт

  • Розуміння, яке завдання буде вирішуватися
  • Розуміння, які технології використовуватимуться
  • Розуміння, що очікується наприкінці
  • Розуміння, як, де і навіщо писати Javadoc
  • Продумування архітектурного проекту
  • Знайомство з Agile

Розробка API. Огляд патернів

  • Розуміння патернів Proxy, Facade, Bridge, Adapter
  • Розуміння різниці між цими патернами

Дипломна робота

Опис

Дипломна робота включає в себе реалізацію веб-додатоку або веб-сайту, який містить декілька сторінок. На практичному рівні студенти демострують отримані знання, під час навчання. Використовується робота із базами даних, зазвичай, дані зберігаються в одній із SQL DB і повинні зберігатися між запусками програми.

Захист дипломної роботи

Необхідно здати практику,яка передбачає демонстрацію робочого проекту, відповіді на будь-які питання пов'язані з проектом, демонстрацію коду на вимогу. Та окремо здається теорія по усій програмі курсу та по усім темам. Теорія здається у форматі співбесіди на Junior Developer позицію, сторонньому, незадежному експерту. За обидва блоки можна отримати від 0 до 10 балів

Особливості курсу

  • 24 заняття з англійської мови
  • Тестова співбесіда з технічним спеціалістом
  • Майстер клас по складанню резюме та проходження співбесід
  • Консультація з рекрутером та тестова співбесіда
  • Супровід до моменту працевлаштування менеджером, закріпленим за групою

Викладачі курсу

  • Михайлов Нікіта - Java Software Engineer
  • Бібічков Ігор - Java Software Engineer
  • Попов Валерій - Java Team Lead
  • Фунтусов Єгор - Java (Hybris/Spartacus) Developer
  • Харін Артем - Java Software Engineer
  • Михайло Горбунов - Expert Java Engineer
  • Шморгун Євген - Java Software Engineer
Більше інформації
Курс
Формат
Online
Початок навчання
21.03.2024
Тривалість
6 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
22 000 UAH за курс
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
A-Level Ukraine
  • QA Automation / QA Manual
Подробиці

На вас чекає практика на основі реальних кейсів.

Програма курсу

Модуль 1 - Теорія тестування

Основи тестування (What is Testing? QA/QC, Why is Testing Necessary?)

  • Знайомство - коротко про курс
  • Що таке тестування
  • Валідація верифікація
  • Quality та його характеристики
  • Цілі тестування

Методології розробки ПЗ (Agile, Waterfall та ін.)

  • Трохи про ключові ролі у проектній команді (хто такі і за що відповідають?)
  • SDLC як поняття
  • Waterfall - як методологія розробки, принцип, коли застосовують
  • V-model - як методологія розробки, принцип, коли застосовують
  • Гнучкі методології, Agile, Agile manifest, основи, чому виникла ідея, які профіти
  • Scrum – як методологія розробки, принцип, коли застосовують
  • Kanban – як методологія розробки, принцип, коли застосовують
  • BDD підхід - принцип, коли застосовують
  • SAF- як методологія розробки, принцип, коли застосовують
  • LeSS - як методологія розробки, принцип, коли застосовують та інша екзотика

Seven Testing Principles, test levels, test types

  • 7 принципів тестування
  • Психологія тестування
  • Рівні тестування
  • Види тестування

Робота з вимогами (теорія + практика)

Тестова документація оглядова лекція (Checklists, TestCase, TestSuite)

Test Design Techniques

  • Що таке техніки тест дизайну і навіщо вони потрібні
  • Клас еквівалентності, як поняття
  • Техніка розбиття за класами еквівалентності
  • Метод граничних значень
  • Decision table
  • Pairwise testing
  • State transition

Defect Costs, Bugs + Bug Lifecycle - create bugs, bug tracker

  • Що таке дефект, види дефектів
  • Вартість дефекту
  • Життєвий цикл дефекту
  • Баг-репорт, баг-трекер
  • Поля баг репорту

Test Management, Test Plan (IEEE 829) + Practice Estimating + Test Strategy

  • Хто встановлює стандарти для процесу тестування (кілька слів про ISTQB)
  • Етапи процесу тестування по ISTQB (які дії виконуються, на які питання шукаються відповіді)
  • Які розділи містить, що пишуть у розділах (шаблон з IEEE-829)
  • Що таке ризики, які види ризиків бувають, як управляють ризиками
  • Що таке естімейт, які методи видачі естімейтів є

Модуль 2 - Базові технічні навички для тестувальників

Основи Web (client - server). Мережа, протоколи передачі Web application structure + тест/опитування

  • Клієнт-серверна архітектура додатків. Концепція клієнта, сервера. Навіщо потрібно і чому зручно
  • IP адреса, DNS name, DCHP/DNC сервер
  • Що таке протокол передачі даних, та основні протоколи (у чому особливість, чому застосовують)
  • Структура простого типового веб-додатка (діаграма, де сервер, хто клієнт, за якими протоколами які повідомлення надсилають, загалом)
  • Що таке авторизація, сесія, що таке cookies, навіщо потрібні в контексті клієнта сервера
  • Загалом, що таке API, як подивитися запити та час їх виконання у браузері

HTML

  • Що таке HTML, навіщо потрібен, як можна його написати
  • Базові секції html документа (head, body, etc.), наприклад базові теги (бажано на практиці пописати)
  • Як подивитися html, сторінки як користуватись інспектом

CSS

  • Що таке css, навіщо потрібен, як можна його написати
  • Що таке атрибути, навіщо потрібні, які найширше використовуються атрибути тегів (клас)
  • style атрибут
  • Скрипти на HTML сторінці, навіщо потрібні як підключаються (загалом, не сильно заглиблюючись)

SQL

  • Поняття БД
  • Реляційні БД, нормальні форми
  • Поняття сервера баз даних
  • SQL
  • Поняття таблиці, які типи даних, PK, FK
  • Створення/модифікація/видалення таблиць
  • Практика написання запитів із менеджментом таблиць
  • CRUD. Оператори запитів
  • Логічні оператори + whare + like
  • Агрегаційні функції (count/sum/max/avg)
  • Group by / having
  • Join-и

API testing. Postman

  • Що таке API
  • SOAP
  • REST
  • Postman як утиліта для api testing

Особливості тестування мобільних додатків

  • Типи/види мобільних додатків
  • Короткий огляд актуальних платформ для мобільних додатків
  • Способи тестування мобільних додатків

Модуль 3 - Java core basics

Змінні, типи даних Java

  • Що таке VCS, види VCS
  • Що таке Git, як поставити, чому зручно, як використовують
  • Базові терміни, поняття, команди
  • ВВедення в Java
  • JDK, IntelijIdea
  • Точка входу в програму Java (main method)
  • Що таке змінна, що таке ініціалізація
  • Примітиви та типи посилань
  • Як працює компілятор Java

Оператори

  • Літерали які бувають, що таке
  • Оператори
  • Оператори імпорту, в контексті пакету Math
  • Пакет Math корисні функції

Масиви та рядки

  • Масиви що таке, як ініціалізувати навіщо потрібні
  • Рядки, особливості
  • Корисні функції під час роботи з рядками
  • Порівняння рядків

Умовні висловлювання та цикли

  • if, if else, if/else/if
  • switch/case
  • Блок схеми
  • Розгалуження програм із прикладом на блок схемі
  • Цикли while, for із прикладом на блок схемі

Класи та об'єкти

  • Навіщо потрібні класи
  • Що таке клас
  • Конструктори
  • Ключове слово this
  • Вкладені внутрішні класи
  • Об'єкти
  • enum

Поля та методи

  • Що таке поля класу
  • package
  • Модифікатори доступу (private, package private protected, public)
  • Getter/Setter to String() методи
  • Статичні та нестатичні поля
  • final модифікатор
  • Константи в Java
  • Порядок ініціалізації зміннихб блоків тощо
  • Що таке методи
  • Що таке сигнатура методів
  • Локальні змінні методів

Спадкування, Абстрактні класи

  • Принципи ООП
  • Спадкування, навіщо потрібне ключове слово extends
  • Ключове слово super
  • Object як клас, і кілька його методів
  • Анотація класу, ключове слово abstract
  • Перевантаження та перевизначення методів
  • final для класів та методів

Інтерфейси

  • Що таке інтерфейс, як створити
  • Відмінності інтерфейсів від абстрактних класів
  • UML, що це таке як позначаються класи, найпростіша ієрархія класів та методів
  • Взаємодії

Патерни проєктування

  • Що таке патерни проєктування
  • Принципи SOLID
  • Singleton
  • Builder
  • factory

Колекції

  • Що таке структури зберігання даних
  • Що таке колекції
  • Stream API для роботи з колекціями
  • Оглядово Collections framework
  • List інтерфейс з імплементаціями
  • Set інтерфейс з імплементаціями

Generics

Робота з файлами, Винятки

  • Програмно створюємо файл, видаляємо файл. Пишемо у файл. Читаємо з файлу
  • Винятки
  • Checked та unchecked
  • try catch finally
  • Що таке json
  • Робота з json, Gson

Annotations, Reflection

  • Рефлексія, що таке навіщо потрібна
  • Інструкції
  • Чому рефлекція "ламає ООП", але потрібна
  • Depricated та інші базові анотації

Модуль 4 - Selenium Webdriver вступ

Введення у Web автоматизацію. Бібліотека Selenium WebDriver. Видача дипломних проєктів

  • Selenium
  • Selenium webdriver
  • Пробуємо підключити (не використовуємо мавен та інші збирачі, для цього окрема лекція)
  • Базові операції з браузером у селеніумі
  • Перші кліки

Локатори

  • Локатори, що це таке, навіщо потрібні?
  • xpath які є абсолютні відносні
  • Actions
  • Як шукати по css
  • Пошук списків елементів (driver.findElements)
  • Пріоритет щодо використання локаторів
  • Дії над елементами у Selenium WebDriver

Очікування у Selenium WebDriver

  • Implict wait explicit wait
  • Expected conditions
  • Чому Thread.sleep погано

Альтернативи Selenium WebDriver

  • Actions
  • JS кліки, скроп і видалення елементів з DOM
  • FindBy
  • Фреймворки Atlas
  • Selenide

Модуль 5 - Основи побудови UI Automation framework

Бібліотека TestNG, Assertions

  • Що таке TestNG
  • Підключаємо NestNG без використання maven
  • Анотації Test, BeforeMethod, BeforeClass, BeforeTest, AfterMethod, AfterClass, AfterTest
  • junit4
  • Dataprovider в testng
  • Hamcrest матчери

Основи побудови UI Automation framework + Maven

  • Паттерни проектування автотестів, Page Object
  • Загальна структура фреймворку
  • Модифікатори доступу (private, package private, protected, public)
  • maven як інструмент збірки
  • Підключаємо селеніум та testNG через maven

CI. Встановлення Jenkins + Maven + Allure

Модуль 6 - Web services testing

REST, SOAP, REST API automation

  • Що таке вебсервіси
  • Що таке REST
  • Що таке SOAP
  • REST vs SOAP
  • Як працюють soapui/postman

Practice, Міні фреймворк для тестування REST API

TDD, BDD, Jbehave BDD Cucumber

Дипломна робота:

Опис

Дипломна робота включає в себе тестування одного із сайту, з яким студенти проводять повноціне тестування. Ці завдання, покривають увесь курс програми, а також це саме ті навички, які потрібні будуть із перших днів роботи! Розробка тест-плану, розробка тестової документації, знаходження та вказання артефактів та інше.

Захист дипломної роботи

На останньому занятті курсу відбувається захист дипломної роботи. Студент розповідає покроково процес проведення роботи над проектом та висновки: який результат отримав, які складнощі виникли та які аспекти були пропрацьовані. Та окремо здається теорія по всій програмі курсу та по всім темам. Теорія здається у форматі співбесіди на Junior позицію, сторонньому, незалежному експерту. За обидва блоки можна отримати від 0 до 10 балів

Особливості курсу

  • 24 заняття з англійської мови
  • Тестова співбесіда з технічним спеціалістом
  • Майстер клас по складанню резюме та проходження співбесід
  • Консультація з рекрутером та тестова співбесіда
  • Супровід до моменту працевлаштування менеджером, закріпленим за групою

Викладачі курсу

  • Педько Дарія - QA Manual
  • Смага Денис - Software Test Engineer
  • Філіпова Оксана - QA Engineer
  • Кардаков Павло - QA Test Engineer
  • Пальоха Лоліта - Senior Business Analyst
  • Зайцева Софія - Lead Test Engineer
Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
45 занять
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
10 000 UAH за курс
Гнучкий графікВидається диплом/сертифікат
Promodo Academу
  • 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

Більше інформації

Сторінки