- Business Analyst
Наші програми побудовані так, що ми даємо підхід, систему, а не розрізнені і ізольовані один від одного знання окремих термінів і прийомів, що істотно відрізняє наші курси Excel від інших. Всі заняття проходять на даних реального підприємства. Продукти, бренди, клієнти, географія, люди. Підключаємося - очищаємо дані - аналізуємо - прогнозуємо - оптимізуємо бізнес
Програма курсу
Маніпулювання великими масивами даних
- Гарячі кнопки Excel
- Спеціальна вставка: транспонування і основні арифметичні перетворення
- Багаторівневе сортування і розширена фільтрація даних
- Спеціальні символи і складні умови відбору даних
- Видалення дублікатів і "текст по стовпцях"
- "Розумна таблиця": властивості і використання, зрізи
Підключення до зовнішніх джерел і очищення даних
- Класичний інструмент "підключення до зовнішніх джерел даних": підключення до зовнішніх текстових файлів, сторінок в Інтернеті і баз даних
- Управління підключеннями, налаштування автоматичного оновлення
- Зв'язка "SQL (мова запитів до БД) - Excel"
- Інструменти Power BI в Excel - POWER QUERY: розширюємо можливості роботи із зовнішніми джерелами, очищення даних
- POWER QUERY: групування, агрегування, Pivot і Unpivot, ін.
Глибоке розуміння формул і функцій. Створення мегаформул. Текстові функції
- Комірки як змінні, абсолютна, відносна та змішана адресації
- Глибоке розуміння функцій Excel, аргументи як вхідні параметри
- Використання функцій обробки текстової інформації: ПОШУК (SEARCH), ЛЕВСИМВ (LEFT), ПСТР (MID) і ін.
- Техніка створення складних формул (мегаформул)
Розширено працюємо з датами та часом. Математичні і логічні функції
- Аналітика дат і часу: Дата (NOW), ДЕНЬТИЖ (WEEKDAY), ЧАСЗНАЧ (TIMEVALUE) і ін.
- Використання математичних функцій: ОКРУГЛ (ROUND), ЦІЛЕ (INT) і ін.
- Розуміємо логічні операції, використовуємо логічні функції: І (AND), АБО (OR), ЯКЩО (IF)
Мистецтво "Підтягування" даних: функції посилань і масивів
- Класика: ВПР (VLOOKUP) і ГПР (HLOOKUP) - всі нюанси використання
- Точне або приблизне збігання? Розуміємо чому їх два
- ІНДЕКС (INDEX) і ПОШУКПОЗ (MATCH) - "підтягуємо непідтягуване"
- Ускладнюємо і автоматизуємо: складні кейси "підтягування даних"
"Тягнемо" дані і формуємо показники в звіті: функції підрахунку і підсумування
- Умовні і безумовні функції
- Мистецтво використання СУМЯКЩО (SUMIF), РАХЯКЩОМН (COUNTIFS) і ін.
- Використання складних умов і символів підстановки
- Лайфхак структурування та форматування великих формул
- Трюки для швидкого створення "багатоповерхових" формул
Практикум. Будуємо автоматичне оновлення Dashboard
- Створюємо заготовку звіту: повторюємо і закріплюємо інструменти маніпулювання даними
- Заповнюємо звіт показниками: резюмуємо роботу з формулами і функціями
- Функції помилок ЯКЩОПОМИЛКА (IFERROR), ЕНД (IFNA) і ін.
- Додаємо лайфхак: швидка вставка порожніх рядків перед кожним і ін.
Практикум. Dashboard: додаємо інтерактивність і візуалізацію
- Створюємо структуру: багаторівневе групування і налаштування структури
- "Перевірка даних": типи обмежень, використання умов будь-якої складності
- "Перевірка даних": додаємо систему випадаючих списків
- "Умовне форматування": вбудовані групи правил
- "Умовне форматування": класифікація типів правил, як знаходити відповідний
- "Умовне форматування": використання формул для завдання складних умов
- "Умовне форматування": перетворюємо конфлікти правил в можливості
- Візуалізуємо показники за допомогою спарклайнів (міні діаграми)
Візуальний аналіз даних: даграми Excel
- Аналіз динаміки показників: типи і підтипи діаграм, налаштування елементів, вторинна вісь, як зробити адекватну візуалізацію
- Аналіз структури: робота з 3D діаграмами, налаштування фігур, кругові і вторинні кругові діаграми
- Аналіз залежностей (кореляції): точкові і бульбашкові діаграми
- Трюки: використання "невидимого ряду", посилань на комірки в мітках і фігурах та ін.
- Трюки: імітація інших типів діаграм і об'єктів
"Обертаємо" дані "на лету": зведені таблиці в Excel. Power Pivot і модель даних
- Розуміння "фактів" і "вимірів", концепція "обертання куба даних", технології OLAP
- Зведена таблиця на одному джерелі даних: з таблиці у файлі Excel та з зовнішнього джерела
- Додаємо показники, засновані на обчисленнях одного поля
- Групування: додаємо "вимірювання"
- Обчислювані поля і обчислювані об'єкти: додаємо показники на основі обчислень на кількох полях
- Використання зрізів, тимчасових шкал і зведених діаграм
- Як "тягнути дані" зі зведеної таблиці в інші звіти
- Модель даних і надбудова Power Pivot: зведені таблиці на моделі даних
- Power Pivot: побудова моделі даних, зв'язку між таблицями
- Power Pivot: обчислювані стовпці і заходи - в чому різниця, мова формул DAX
- Power Pivot: ієрархії і ключові показники ефективності (KPI)
Прогнозування в MS Excel
- Концепція масивів і формули масивів
- Формули масивів з результатом "масив" і з результатом "значення"
- Розуміємо суть прогнозування та підходи
- Згладжування історичних даних, методи згладжування
- Сезонність - що це і як з нею працювати?
- Сезонні коефіцієнти, виняток і накладення сезонної компоненти
- Вибираємо модель: лінійні і нелінійні тренди, функція ТЕНДЕНЦІЯ (TREND)
- Моделюємо майбутнє і накладаємо сезонну складову, відомі фактори і активності
Розв'язання оптимізаційних задач бізнесу: "аналіз що-якщо" і диспетчер сценаріїв
- Модель оптимізаційної задачі, вхідні параметри і цільові функції
- Для яких завдань використовувати "Таблицю даних"? Аналіз чутливості
- "Підбір параметра", при якому показник (цільова функція) дорівнює ...
- Організуємо набори вхідних параметрів в сценарії розвитку подій ("Диспетчер сценаріїв")
Попередні вимоги
Для комфортного проходження курсу необхідно:
- орієнтуватися на стрічці команд Excel, працювати з листами і файлами Excel (створювати, копіювати, переміщати, роздруковувати)
- вміти працювати з комірками і діапазонами комірок: вводити дані, копіювати, форматувати
- вміти створювати найпростіші формули, вставляти діаграми та інші об'єкти Excel
Особливості курсу
- Отримуйте систему
- Реальні бізнес дані
- "На пальцях" про складне
- Практичні кейси
- Доступ до відео і файлів
- Індивідуальна підтримка
Викладачі курсу
- Євген Довженко - CEO, автор курсів Excel i Power BI
- Анастасія Пасочник - Тренер і автор курсів VBA (макриси)
- Михайло Беленчук - Тренер Excel
- Павло Кондес - Тренер Excel
- Business Analyst
Вивчати предмет, виконуючи проект на реальних даних - один з найбільш ефективних підходів в освіті. Проходячи курс, ви автоматизуєте компанію "Smart Education Ltd". Курс включає 3 модуля-практикума. Це не тільки можливість ще раз резюмувати пройдені частини курсу, а й нові особливості вже знайомих інструментів.
Програма курсу
З чого потрібно почати: запис макросу і редагування коду. Об'єкт Range (Діапазон осередків)
VBA:
- Макроси і програмування на VBA - досягаємо розуміння
- Налаштування безпеки, дозвіл на виконання макросів
- Макрорекордер - незамінний помічник, запис макросів макрорекордер
- Виконання макросів: з стрічки, гарячі клавіші. Видалення
- Середовище розробки VBA, структура вікон
- Процедури: структура, зарезервовані слова
- Що робимо з макросом далі: оптимізація коду VBA
- Об'єкти: Що це? Властивості і методи об'єктів
- Робота з діапазоном осередків і осередком, об'єкт Range: властивості і методи
Створюємо на занятті:
- Макрос-1. Програмне форматування осередків, зміщення на к-ть рядків/стовпців
- Макрос-2. Пошук останньої заповненого рядка/стовпця. Висновок повідомлення на екран
- Макрос-3. Методи очищення, копіювання і вставки даних діапазону
Додатково:
- Приклад в відео: Конструкція With ... End With
- Приклад в відео: Виклик виконання макросу з іншого макросу
- Відео (15 хв.): Сумісність з МАС
Завдання (самостійно):
- Макрос-1: форматування таблиці
- Макрос-2: знаходження останнього осередку таблиці
- Оптимізація кодів двох макросів
Перший код: Створення програми (Макрома) через оболонку VBA
VBA:
- Створення макросу з нуля в середовищі розробки VBA
- Правила синтаксису VBA
- Робота з модулями: вставка, експорт, імпорт макросів, видалення
- Призначення книги макросів
- Змінні: оголошення, типи даних
- Оператори присвоєння
- Об'єкти: Range (діапазони осередків), властивості і методи (продовження)
Створюємо на занятті:
- Код-1: +2 способи пошуку останнього заповненого рядка діапазону
- Код-2: Пошук тексту в діапазоні, робота з діалоговим вікном введення даних. Виведення інформації: користувач системи і Excel, дата і час введення. Прив'язка макросу до кнопки
Завдання (самостійно):
- Розробка коду: пошук за обраною датою, вказаному діапазону, зміна знайдених даних, відстеження змін
- Тестування коду, прив'язка до кнопки
Додаємо "Галуження" в коді: оператори перевірки умов. Об'єкт Sheet (лист)
VBA:
- Алгоритмізація: що таке алгоритм, логіка і блоки алгоритму
- Оператори перевірки умов: If ... Then ... Else, вкладені конструкції If
- Оператор Select Case
- Об'єкти: Sheet (лист), властивості і методи
- Події листа
Створюємо на занятті:
- Код-1. Багаторівневі перевірки - за датою народження визначаємо місяць і знак зодіаку
- Код-2. Робочі листи Excel: додавання, перейменування, копіювання, підрахунок кількості в книзі.
- Код-3. Мультивибір в випадаючому списку на аркуші
Додатково:
Відео-заняття (21 хв.): Використання функцій текстових рядків Len, InStr.
Завдання (самостійно):
- Розробка коду: "розумне" додавання нових листів, взаємодія з користувачем через діалогове вікно. Генерація статусу по робочим листам книги Excel
- Удосконалення коду: різні сценарії поведінки в залежності від умов
Створюємо повторення блоків коду: Оператори циклів. Частина 1. Об'єкт Workbook (Робоча книга)
VBA:
- Оператори циклу: конструкція For ... Next, конструкція For Each ... Next
- Об'єкти: Workbook (книга), властивості і методи. Робота з книгами: відкриття, закриття, збереження
Створюємо на занятті:
- Код-1. Організація циклу за стовпцями для внесення даних в таблицю
- Код-2. Перевірка існування листа в книзі і виведення всіх імен аркушів в список
- Код-3. Пошук шуканого в певному користувачем діапазоні, висновок результату пошуку для кожного осередку діапазону
- Код-4. Відкриття декількох певних книг з папки і копіювання певних листів в нову книгу. Закриття, збереження
Додатково:
Відео-заняття (30 хв.): Події книги.
Завдання (самостійно):
Розробка коду: Перетворення робочих листів файлу в окремі файли і їх збереження по заданому шляху в файлової системі.
Створюємо повторення коду: оператори циклів. Частина 2. Об'єкт ListObject ("Розумна таблиця")
VBA:
- Конструкції Do While і Do Until
- Об'єкти: ListObject ("Розумна таблиця"), властивості і методи
Створюємо на занятті:
- Коди 1-4. Організація циклів з "перед" і "після" умовою для виведення даних в комірці
- Код-5. Створення "розумної" таблиці, додавання/видалення рядків/стовпців, виділення елементів таблиці, копіювання та очищення таблиць
- Код-6. Генерація та заповнення рядків даними з інших таблиць з комплексними умовами в циклах
Завдання (самостійно):
Розробка коду: Реорганізація і консолідація даних про клієнтів і відвідини в кабінеті Адміністратора "Smart Education Ltd".
Практикум. Резюмуючи роботу з об'єктами Excel, операторами умов і режимів
VBA:
- Робота з вбудованими файловими функціями
- Application.GetOpenFilename - виклик стандартного вікна вибору файлів, наалаштування параметрів
- Файлові оператори директорій ChDrive, ChDir
- Використання функцій визначення меж масивів LBound, UBound для перебору файлів в циклі
- Строкова функція InStrRev
Створюємо на занятті:
Код-1. Консолідація однотипних файлів, визначених користувачем через діалогове вікно.
Програмуємо користувацький інтерфейс: форми і елементи управління
VBA:
- Форми: створення, основні властивості, команди і методи
- Наповнення форм - основні елементи управління: мітки, текстові поля, списки що випадають, кнопки
- Прив'язка об'єктів форми до об'єктів книги
Створюємо на занятті:
- Код-1.Обробка події натискання на кнопку форми: додавання рядків в таблицю з даними з елементів управління форми
- Код-2. Виклик форми при активації листа
- Код-3. Очищення вмісту елементів форми
- Код 4-5. Обробка події елемента керування: перевірка даних в момент введення
Завдання (самостійно):
Розробка коду: Програмування форми введення інформації про учнів в кабінеті адміністратора. Прив'язка відображення форми до події. Очищення полів форми.
Програмування користувацького інтерфейсу: багатовкладкові форми
VBA:
- Глобальні змінні: принципи використання і оголошення
- Елемент управління MultiPage - інструмент для створення вкладок на формі. Властивості і налаштування
- Пов'язані випадають списки ComboBox на формах
- Основні події форми, порядок їх виникнення
- Поняття модальності: модальні і не модальні форми
Створюємо на занятті:
Код-1-9. Доопрацювання форми вкладками. Розробка інтерфейсу форми для введення інформації за видатками компанії, заповнення елементами пов'язаних випадаючих списків.
Завдання (самостійно):
Розробка коду: Додавання вкладок на форму для введення інформації про записи учнів на відвідування занять.
Практикум. Резюмуючи роботу з формами і елементами управління
VBA:
- Детальне вивчення Controls: TextBox - поле для введення паролю; RefEdit - елемент для виділення і передачі в код діапазону комірок. Корисні властивості і конструкції
- Робота з подіями форм: обробка події закриття форми
Створюємо на занятті:
Код 1-6. Захист файлу: Розробка форми для входу користувача під логіном і паролем. Перевірки відповідності логіна і пароля, приховування та відображення певних листів, виклик форми при відкритті файлу.
Формули в коді VBA?: Використовуємо звичні формули і функції робочих листів Excel
VBA:
- Створення кнопок на стрічці для запуску макросів, створення власної надбудови з макросами для швидкого доступу з будь-якого файлу
- Різні варіанти використання функцій в коді на VBA: формули робочих листів, вбудовані функції VBA
- Основні поняття про посилання з нотацією R1C1
Створюємо на занятті:
- Код-1. Моделювання звітності ("підтягування" даних між двома таблицями)
- Код-2. Заміна формул значеннями в виділеному користувачем або певному діапазоні
- Код-3. Автоматичне заповнення звітів про надходження грошових коштів в різних розрізах
Завдання (самостійно):
Розробка коду: Формування динамічного, автоматично заповнюваному звіту в розрізі статей доходу.
Немає вбудованої функції Excel для вирішення вашого завдання?: Розробляємо власні функції
VBA:
- Функції: синтаксис, область видимості
- Програмно додаємо параметри опису функцій методом Application.MacroOptions
- Розширюємо можливість використання авторських функцій: доступ до функції з будь-якого файлу Excel
Створюємо на занятті:
- Код-1. Функція для витягування чисел з тексту
- Код-2. Функція для визначення номера кварталу на підставі дати
- Код-3. Функція для розрахунку % маржі і націнки
Завдання (самостійно):
Розробка коду: функція, що видає повну назву дня тижня на підставі дати.
Автоматизуємо бізнес-аналітику: програмуємо поведінку зведених таблиць
VBA:
- Програмна робота зі зведеними таблицями. Основні властивості і методи
- Програмне створення, наповнення даними і видалення звіту зведеної таблиці
- Програмна робота з полями зведеної таблиці (формат, фільтрація, обчислення) і макетом звіту, підсумками
- Додавання обчислюваного поля і обчислювання елемента в зведених таблицях
- Звернення до складових частин (областям) зведеної таблиці
Створюємо на занятті:
- Код-1-6. Формування звіту по статусу оплат на підставі консолідованих даних про доходи і відвідини занять. Підготовка до формування рахунків на оплату
- Код-7. Звіт по активності відвідувань занять учнями
Завдання (самостійно):
Розробка коду: звіти зведених таблиць про доходи та витрати компанії, формування загального балансу.
Візуалізація у бізнес-аналітиці: програмна генерація інтерактивного Dashboard
VBA:
- Програмна робота з даіграмами. Робота з властивостями і методами діаграм
- Програмна робота з елементами діаграми
- Програмна робота зі зрізами і тимчасовими шкалами
Створюємо на занятті:
Код-1. Генерація інтерактивної інформаційної панелі (dashboard).
Завдання (самостійно):
Розробка коду: візуалізація фінансових результатів компанії.
Витягуємо користь з помилок: додаємо обробку помилок у код VBA
VBA:
- Конструкції On Error GoTo
- Конструкції On Error Resume Next, On Error GoTo 0
- Робота з об'єктом Err
Створюємо на занятті:
Код 1 -6. Додавання обробок помилок в раніше створені коди.
Завдання (самостійно):
Додавання обробок помилок в коди попередніх завдань.
Практикум. Резюмуючи роботу з функціями і зведеними таблицями
Автоматизація "Smart Education Ltd":
Оптимізуємо генерацію інтерактивної інформаційної панелі (dashboard) з візуальними об'єктами.
Створюємо на занятті:
- Код 1-2. Ще корисні для користувача функції
- Код-3. Оптимізація коду інтерактивної інформаційної панелі (dashboard)
Попередні вимоги
- Для проходження курсу не потрібні знання програмування в цілому і мови VBA зокрема. У цій частині - курс з нуля
- Однак для комфортного проходження курсу необхідно бути впевненим користувачем Excel
- Знати і розуміти об'єкти Excel: комірки (cells) та діапазони комірок (ranges), робочі листи (worksheets) і робочі книги (workbooks)
- Створювати і добре розуміти формули Excel, адресацію комірок, вміти конструювати складні формули
- Вміти працювати з інструментами "перевірка даних" (data validation) і "умовне форматування" (conditional formatting)
- Добре знати і вміти працювати з об'єктами Excel: tables ("розумні таблиці"), зрізи і тимчасові шкали (slicers and time lines), діаграми (charts)
- Розуміти концепцію і вміти працювати зі зведеними таблицями (pivot table) і зведеними діаграмами (pivot charts)
Особливості курсу
- В основі курсу - реальний проєкт
- Глибоко структуровано
- Ретельне опрацювання
- Система практикумів
- Доступ до відеозаписів
- Індивідуальна підтримка
Викладачі курсу
Анастасія Пасочник - Тренер і автор курсів VBA (макроси)
Больше информации- Business Analyst
Проходячи курс, ви виконуєте більше 180 практичних задач і реальних кейсів, з якими обов'язково стикаєтеся, працюючи професійно з бізнес даними. Всі заняття на 100% практичні, вирішуємо реальні бізнес завдання. Підключаємося до даних - очищаємо - будуємо аналітичні панелі - робимо висновки - приймаємо рішення - прогнозуємо - оптимізуємо. Ви навчитеся організовувати ефективну роботу з даними і зможете налаштувати систему бізнес-аналітики. Значно зменшите час на рутинні операції і автоматизуєте свою роботу. Крім того, Ви безсумнівно підвищите свою вартість на ринку праці і станете справжнім віртуозом Excel.
Програма курсу
Підключення до зовнішніх джерел і очищення даних: редактор запитів (Power Query)
- Особливості підключення до різних джерел даних: БД, інші файли Excel, папки з файлами, .csv, сайтам в інтернеті та ін. Принципи створення і роботи із запитами на вилучення та очищення даних
- Працюємо зі стовпцями і рядками, заміна значень, pivot, unpivot і інші операції
- Об'єднання (append) і злиття (merge) запитів. Розуміємо типи з'єднань (join)
- Працюємо з параметричними запитами
Підключення до зовнішніх джерел і очищення даних: основи мови "М"
- Розуміємо синтаксис "M", інструкція let ... in
- Працюємо з основними вбудованими функціями "M"
- Створення порожнього запиту, додавання скрипта на "М"
- Створення і використання для користувача функцій
- Обходимо обмеження призначеного для користувача інтерфейсу редактора запитів. Тривалість модуля: ОНЛАЙН КУРС ~ 2 год, очний курс ~ 2 год.
Магія використання динамічних посилань і діапазонів. Блок - 1
- Як працюють функції посилання Excel: виходимо на новий рівень розуміння формул
- Використання ЗМІЩ (OFFSET) для організації динамічних діапазонів
- Міць посилальної форми ІНДЕКС (INDEX)
- Волатильні і неволатильні функції, оптимізація процесів обчислень в Excel
- Трюки використання довідкових форм ВИБІР (CHOOSE) і ЯКЩО (IF)
- ПРАКТИКУМ: створюємо звіт на основі "плаваючих" (динамічних) діапазонів, закріплюємо набуті навички
Додаткове відео-заняття: використання функцій баз даних. Умови відбору довільної складності.
Магія використання динамічних посилань і діапазонів. Блок - 2
- Додаємо в арсенал ДВПОСИЛ (INDIRECT) і АДРЕСА (ADDRESS)
- Широкі можливості і прикрі обмеження пари ДВПОСИЛ (INDIRECT) - АДРЕСА (ADDRESS)
- Розширюємо можливості автоматизації за допомогою інформаційних функції: КОМІРКА (CELL), ЛИСТ (SHEET), ЛИСТИ (SHEETS)
- Унікальні практичні кейси з використанням динамічних діапазонів
Іменовані формули і діапазони. Працюємо активно з динамічним іменованим діапазоном
- Способи створення іменованих діапазонів, використання їх в формулах
- Іменовані формули і їх використання
- Область видимості імен. Управління іменами
- Динамічні іменовані діапазони: використання ЗМІЩ (OFFSET), посилальної форми ІНДЕКС (INDEX)
- Створення дворівневих залежних випадаючих списків - використання ДВПОСИЛ (INDIRECT)
- Створення багаторівневих залежних випадаючих списків
Концепція масивів в Excel. Вирішення складних задач за допомогою формул масивів
- Концепція масивів. Масиви констант. Одномірні і двомірні масиви
- Формули масивів з результатом - новий масив
- Формули масивів з результатом - одне значення
- Практичні кейси з використанням формул масивів
- Корисний кейс: автоматичне сортування числових і текстових елементів за допомогою формул масивів
Практикум: створюємо автоматизовану систему управлінського обліку
- Створюємо концепцію автоматизації: як правильно організувати, щоб система працювала потім сама
- Автоматизуємо роботу з банком, клієнтами, постачальниками, проектами, угодами, тощо
- Виконуючи великий практичний кейс резюмуємо і закріплюємо отримані в попередніх модулях навички
Просунуте використання інструментів "Перевірка даних" і "Умовне форматування"
- Накладення умов будь-якої складності на обмеження введення даних в комірки за допомогою логічних формул
- Практичні кейси (завдання про обмеження бюджету, заборону введення дублікатів, введення тексту за маскою, платіжний день - тільки середовище та ін.)
- Нюанси і трюки тонкої настройки правил умовного форматування
- Робимо умови на форматування необмежено складними за допомогою логічних формул
- Цікаві практичні кейси з умовним форматуванням
Елементи управління: робимо звіти і аналітичні панелі (Dashboard) інтерактивними
- Смуги прокрутки, кнопки, прапорці та перемикачі для управління відображенням даних
- Зв'язок елементів управління з комірками і як цим вміло користуватися
- ПРАКТИКУМ: Створення звіту зі смугами прокрутки, перемикачами сортування за стовпцями
Модель даних. Power Pivot для побудови і роботи з моделлю даних
- Реляційні бази даних, первинні і зовнішні ключі, зв'язку між таблицями, типи зв'язків, напрям зв'язку
- Імпорт таблиці з різних джерел в модель даних, зв'язування таблиць
- Обчислювані стовпці і заходи: розуміємо суть і різницю
- ПРАКТИЧНИЙ кейс: об'єднуємо дані різних відділів компанії в модель даних і будуємо аналітику за допомогою зведених таблиць Excel
- Ключові показники ефективності (KPI) і ієрархії: додаємо в аналітику
Модель даних і Power Pivot: основи Dax
- Концепція DAX і використання основних функцій, що мають аналоги в Excel
- Розуміння "контексту рядків" і "контексту фільтрів"
- Перетворення контексту за допомогою функцій - ітераторів
- ПРАКТИЧНИЙ кейс: розширюємо аналітику компанії, додаючи показники в модель даних
Додаткове відео-заняття. OLAP Куб. Використання функцій Excel для роботи з OLAP кубами ~ 1.5 год.
Візуалізація. Діаграми Excel: трюки візуалізації, створення інтерактивних діаграм
- Імітація різних візуальних об'єктів за допомогою діаграм Excel
- Використання фігур в діаграмах, зв'язок фігур з комірками
- Факторний аналіз: каскадна діаграма (діаграма "водоспад")
- Інтерактивні діаграми з масштабуванням і "прокручуванням" рядів даних
- Використання елементів управління для управління інтерактивними діаграмами
Візуалізація, Power View i Power Map
- Концепція звітів Power View, плюси і мінуси в порівнянні з діаграмами Excel
- Будуємо аналітичну панель (dashboard) Power View на моделі даних
- Які типи візуальних об'єктів Power View для якої візуалізації доречні
- Додаємо фільтри, слайсери, "провалювання" (drill-down) на різні рівні деталізації даних
- Візуалізуємо дані на карті за допомогою Power Map
Прогнозуємо. Інструменти і функції Excel для прогнозування
- Занурюємося в концепцію прогнозування та основні статистичні поняття
- Лист прогнозу в Excel 2016, метод експоненціального згладжування; в яких випадках це може підійти
- Лінійні і нелінійні моделі, як вибирати модель, функції Excel ТЕНДЕНЦІЯ (TREND), ЗРСТАННЯ (GROWTH) та інші
- Як використовувати функцію ТЕНДЕНЦІЯ (TREND) для моделювання нелінійних задач
- Прогнозуємо виведення нового продукту на ринок, обсяг наступного замовлення
- Інструменти "пакета аналізу" для прогнозування
- Множинна лінійна регресія: прогнозуємо прибуток підприємства
Розв'язання оптимізаційних задач за допомогою "Пошук рішення" (Solver)
- Лінійні і нелінійні задачі. Вибір методу рішення. Еволюційний метод вирішення
- Задача про оптимальний "продуктовий мікс"
- Задача про оптимальний графік роботи персоналу
- Задача про вибір оптимального місця розміщення складу
- Задача про знаходження оптимального маршруту
Попередні вимоги
Мати навички:
- Робота з формулами і функціями робочих аркушів Excel
- Використання інструментів "перевірка даних" (data validation) і "умовне форматування" (conditional formatting)
- Зведені таблиці та зведені діаграми
- Візуалізація
Особливості курсу
- Доступ до відео і підтримка
- Поглиблені інструменти
- Індивідуальна підтримка
- Практичні кейси
- Робота по одному кліку
- Навчання на реальних бізнес-даних
Викладачі курсу
- Євген Довженко - CEO, автор курсів і Power BI
- Михайло Беленчук - Тренер Excel
- Business Analyst
Навчання побудовано на даних реально працюючої компанії, таким чином всі заняття на 100% практичні. Ви зможете відразу ж перенести і застосувати отримані знання на своїх даних. В результаті ви навчитеся будувати наочні та інтерактивні інформаційні панелі (dashboards) з ключовими показниками бізнесу в зручній формі.
Програма курсу
Огляд роботи сервісу Power BI
- Ліва і верхня панелі навігації, робочі області
- Основні налаштування: мова та інші
- Отримати дані (Get Data): огляд джерел даних, до яких можна підключатися
- Підключення до Retail Analysis Sample, інші навчальні приклади
- Три типи контенту: набори даних, звіти та інформаційні панелі (dashboards)
- Робоча область: пошук, фільтри, уявлення
- Dashboard: взаємодія і дії
- Звіт в режимі перегляду: взаємодія з візуалізацією, листами і дії
- Фільтрація, деталізація, навігація по рівням ієрархії, робота з панеллю фільтрів
- Створення закладок і робота з ними
Підключення до локального файлу Excel. Як швидко створити Dashboard
- Отримання даних - підключення до локального файлу Excel: вимоги та особливості
- Використання інструменту "швидка аналітика" для створення dashboard
- Використання інструменту "питання і відповіді" для створення dashboard
- Додавання плиток на інформаційну панель
- "Поділитися" інформаційною панеллю, обговорення, підписка і командна робота
Підключення до файлів на Onedrive, створення звіту "з нуля"
- Набори даних: що це? Визначення даних і самі дані
- Типи джерел даних: хмарні і на серверах/комп'ютерах компанії. Особливості
- Види підключень: імпорт і тимчасовий. Відмінності і особливості
- Оновлення даних: особливості для різних типів джерел і видів підключення
- Підключення до файлу Excel/текстового файлу на OneDrive (для бізнесу та персональний)
- Звіт в режимі редагування: огляд основних панелей, меню і дій
- Створення односторінкового звіту "з нуля": аналіз "План-Факт"
- Робота з панелями візуалізацій, полів і фільтрів
- Додавання текстових елементів і фігур
- Візуалізація: гістограми і лінійчаті діаграми, їх типи. В яких випадках використовувати
Звіт "План-Факт". Візуалізація динаміки, цілей та їх досягнень, КРІ. Фільтри і зрізи
- Візуалізація: графіки і діаграми з областями, їх типи. Коли підходять
- Візуалізація: комбіновані діаграми. В яких випадках використовувати
- Візуалізація цілей і прогресу в їх досягненні: картки, датчики, KPI
- Налаштування візуалізацій і зовнішній вигляд: робота з областями діаграм і закладкою "формат"
- Додаємо зрізи. Їх типи та налаштування. Коли не варто "зловживати" зрізами
- Робота з панеллю фільтрів: розділи фільтрів для візуалізації, сторінки і звіту
- Фільтри для текстових, числових полів і дат
- Декорація сторінки звіту: додавання фігур, робота з панеллю виділення
Інтеграція Power BI і Excel. Розробка багатосторінкового звіту. Діаграми - фігури
- Підключення до Excel файлу в режимі перегляду звітів, додавання в dashboard
- Підключення до Excel файлу з моделлю даних (Power Pivot) і звітами Power View
- Підключення до моделі даних (Power Pivot) в Excel в режимі імпорту даних
- Інструмент "аналізувати в Excel" (ліцензія Pro і Premium)
- Створення звіту "Аналіз продажів компанії". Сторінка звіту "Структура каналів продажів"
- Візуалізація: діаграма дерева. У яких випадках потрібно використовувати
- Візуалізація: діаграма "воронка". Варіанти використання: кілька заходів або кілька категорій
- Візуалізація: матриці і таблиці. Налаштування та використання "умовного форматування"
- Використання геоданих. Візуалізації - карти. Три типи карт
Налаштування полотна і сторінки звіту. Взаємодія візуалізації
- Налаштування сторінки і полотна, шпалери: колір, фоновий малюнок, прозорість, вирівнювання
- Налаштування фону і заголовків візуалізацій
- Налаштування панелі фільтрів. Додавання фільтрів, блокування змін користувачем
- Декорація панелі фільтрів
- Додавання зрізів
- Налаштування взаємодії візуалізацій, "деталізація фільтрує інші візуалізації"
Аналіз структури продажу продуктів. Використання геоданих і карт
- Ще варіант використання діаграми дерева. Умовне форматування
- Візуалізація: кругові і кільцеві діаграми. Коли можна і коли не потрібно використовувати
- Візуалізація на картах: звичайні і заповнені карти
- Візуалізація на картах: карти ArcGIS від Esri
- Карти ArcGIS: додавання і використання шарів. Інструменти. Фільтрація шляхом виділення
Кореляційний та факторний аналіз. Синхронізація зрізів
- Додавання в звіт сторінки "Аналіз кореляцій"
- Візуалізація: точкові діаграми - для візуалізації та аналіз кореляцій
- Область відтворення і "особливі" налаштування точкових діаграм. Лінія відношення
- Кореляція продажів - зарплат менеджерів - дебіторської заборгованості клієнтів
- Кореляція цін прайс-листа - продажів - знижок
- Додавання сторінки звіту "аналіз"
- Візуалізація: каскадні діаграми, особливості налаштувань і використання
- Основні бренди, що вплинули на зміну обороту за останні два роки
- Основні канали, що вплинули на зміну обороту за останні два роки
- Синхронізація зрізів на різних сторінках звіту. Налаштування відображення зрізів
Алгоритми AI в Power BI. Сторінки деталізації. Мобільне подання
- Візуалізація: ключові фактори впливу, як використовувати
- Візуалізація: дерево декомпозиції
- Використання закладки "аналітика" панелі візуалізацій. Лінії трендів, прогноз і інші
- Налаштування сторінок деталізації. Переходи на сторінки деталізації. Робота з кнопками
- Налаштування мобільного уявлення сторінок звіту
Принципи і правила створення Dashboard. Створення Dashboard "з нуля"
- Правила побудови інформаційних панелей
- Додавання візуалізацій зі звітів на інформаційні панелі
- Додавання "живих" сторінок звітів на інфо панелі, особливості та можливості
- Плитки і дії з ними. Взаємодія з плитками, деталізація
- Налаштування інформаційної панелі
- Налаштування мобільного уявлення інформаційної панелі
- Дії з dashboard: обговорення і командна робота, надання доступу (Pro)
- Налаштування сповіщень про зміну даних
Особливості курсу
- Навчання на даних реальної компанії
- Не перенавантажуємо зайвою інформацією
- Обов'язкові домашні завдання
- Оптимальна тривалість курсу
- Вчимося будувати динамічні дашборди
- Доступ до відеозаписів і підтримка
Викладачі курсу
Євген Довженко - CEO, автор курсів Excel і Power BI
Больше информации- Business Analyst
Курс максимально практичний. Ви слухаєте тренера і відразу повторюєте за ним. Після лекцій виконуєте практичне завдання самостійно під керівництвом наставника. Ми навчимо вас працювати в сервісі з нуля, і поступово, від просто до складного, навчимо будувати моделі даних і робити аналіз бізнесу.
Програма курсу
Огляд роботи сервісу Power BI
- Ліва і верхня панелі навігації, робочі області
- Основні налаштування: мова та інші
- Отримати дані (Get Data): огляд джерел даних, до яких можна підключатися
- Підключення до Retail Analysis Sample, інші навчальні приклади
- Три типи контенту: набори даних, звіти та інформаційні панелі (dashboards)
- Робоча область: пошук, фільтри, уявлення
- Dashboard: взаємодія і дії
- Звіт в режимі перегляду: взаємодія з візуалізацією, листами і дії
- Фільтрація, деталізація, навігація по рівням ієрархії, робота з панеллю фільтрів
- Створення закладок і робота з ними
Підключення до локального файлу Excel. Як швидко створити Dashboard
- Отримання даних - підключення до локального файлу Excel: вимоги та особливості
- Використання інструменту "швидка аналітика" для створення dashboard
- Використання інструменту "питання і відповіді" для створення dashboard
- Додавання плиток на інформаційну панель
- "Поділитися" інформаційною панеллю, обговорення, підписка і командна робота
Підключення до файлів на OneDrive, створення звіту "з нуля"
- Набори даних: що це? Визначення даних і самі дані
- Типи джерел даних: хмарні і на серверах/комп'ютерах компанії. Особливості
- Види підключень: імпорт і тимчасовий. Відмінності і особливості
- Оновлення даних: особливості для різних типів джерел і видів підключення
- Підключення до файлу Excel/текстового файлу на OneDrive (для бізнесу та персональний)
- Звіт в режимі редагування: огляд основних панелей, меню і дій
- Створення односторінкового звіту "з нуля": аналіз "План-Факт"
- Робота з панелями візуалізацій, полів і фільтрів
- Додавання текстових елементів і фігур
- Візуалізація: гістограми і лінійчаті діаграми, їх типи. В яких випадках використовувати
Звіт "План-Факт". Візуалізація динаміки, цілей та їх досягнень, КРІ. Фільтри і зрізи
- Візуалізація: графіки і діаграми з областями, їх типи. Коли підходять
- Візуалізація: комбіновані діаграми. В яких випадках використовувати
- Візуалізація цілей і прогресу в їх досягненні: картки, датчики, KPI
- Налаштування візуалізацій і зовнішній вигляд: робота з областями діаграм і закладкою "формат"
- Додаємо зрізи. Їх типи та налаштування. Коли не варто "зловживати" зрізами
- Роботам з панеллю фільтрів: розділи фільтрів для візуалізації, сторінки і звіту
- Фільтри для текстових, числових полів і дат
- Декорація сторінки звіту: додавання фігур, робота з панеллю виділення
Інтеграція Power BI і Excel. Розробка багатосторінкового звіту. Діаграми - Фігури
- Підключення до Excel файлу в режимі перегляду звітів, додавання в dashboard
- Підключення до Excel файлу з моделлю даних (Power Pivot) і звітами Power View
- Підключення до моделі даних (Power Pivot) в Excel в режимі імпорту даних
- Інструмент "аналізувати в Excel" (ліцензія Pro і Premium)
- Створення звіту "Аналіз продажів компанії". Сторінка звіту "Структура каналів продажів"
- Візуалізація: діаграма дерева. У яких випадках потрібно використовувати
- Візуалізація: діаграма "воронка". Варіанти використання: кілька заходів або кілька категорій
- Візуалізація: матриці і таблиці. Налаштування та використання "умовного форматування"
- Використання геоданих. Візуалізації - карти. Три типи карт
Налаштування полотна і сторінки звіту. Взаємодія візуалізації
- Налаштування сторінки і полотна, шпалери: колір, фоновий малюнок, прозорість, вирівнювання
- Налаштування фону і заголовків візуалізацій
- Налаштування панелі фільтрів. Додавання фільтрів, блокування змін користувачем
- Декорація панелі фільтрів
- Додавання зрізів
- Налаштування взаємодії візуалізацій, "деталізація фільтрує інші візуалізації"
Аналіз структури продажу продуктів. Використання геоданих і карт
- Ще варіант використання діаграми дерева. Умовне форматування
- Візуалізація: кругові і кільцеві діаграми. Коли можна і коли не потрібно використовувати
- Візуалізація на картах: звичайні і заповнені карти
- Візуалізація на картах: карти ArcGIS від Esri
- Карти ArcGIS: додавання і використання шарів. Інструменти. Фільтрація шляхом виділення
Кореляційний та факторний аналіз. Синхронізація зрізів
- Додавання в звіт сторінки "Аналіз кореляцій"
- Візуалізація: точкові діаграми - для візуалізації та аналіз кореляцій
- Область відтворення і "особливі" налаштування точкових діаграм. Лінія відношення
- Кореляція Продажів - Зарплат менеджерів - Дебіторської заборгованості клієнтів
- Кореляція Цін Прайс-листа - Продажів - Знижок
- Додавання сторінки звіту "аналіз"
- Візуалізація: каскадні діаграми, особливості налаштувань і використання
- Основні бренди, що вплинули на зміну обороту за останні два роки
- Основні канали, що вплинули на зміну обороту за останні два роки
- Синхронізація зрізів на різних сторінках звіту. Налаштування відображення зрізів
Алгоритми AI в Power BI. Сторінки деталізації. Мобільне подання
- Візуалізація: ключові фактори впливу, як використовувати
- Візуалізація: дерево декомпозиції
- Використання закладки "аналітика" панелі візуалізацій. Лінії трендів, прогноз і інші
- Налаштування сторінок деталізації. Переходи на сторінки деталізації. Робота з кнопками
- Налаштування мобільного уявлення сторінок звіту
Принципи і правила створення Dashboard. Створення Dashboard "з нуля"
- Правила побудови інформаційних панелей
- Додавання візуалізацій зі звітів на інформаційні панелі
- Додавання "живих" сторінок звітів на інфо панелі, особливості та можливості
- Плитки і дії з ними. Взаємодія з плитками, деталізація
- Налаштування інформаційної панелі
- Налаштування мобільного уявлення інформаційної панелі
- Дії з dashboard: обговорення і командна робота, надання доступу (Pro)
- Налаштування сповіщень про зміну даних
Робота в Power BI Desktop. Power Query: отримання даних із бази даних
Три основних інструментарії:
- Підключення та очищення
- Моделювання
- Візуалізація
Power Query:
- Огляд роботи у вікні Power Query
- Отримання даних про продажі з бази даних компанії
- Зв'язки з іншими таблицями (об'єкти Table і Value)
- Робота зі стовпцями: видалення, перейменування, формат даних і інші
- Умовні і обчислювані стовпці. Формули і конструкції мови "M"
DAX:
Створення базових заходів - суми продажів в грошах і штуках. агрегатори.
Visuals:
Як працюють формули DAX у візуалізації.
Power Query: З Excel файлів. Формули, функції і вираження "М"
Power Query:
- Підключення до таблиць клієнтів і географії. Текстові операції
- Таблиця "Календар" - назви днів тижня та інші
- Мова "M" - формули, функції, вирази. Функції перетворення типів
- Генерація стовпців сортування
- Підключення до файлу Excel, додавання в модель геоданих
- Об'єднання і злиття. Типи об'єднань
Visuals:
Динаміка продажів. Вирішення питань з сортуванням.
Моделювання: таблиці, ключі і зв'язка. Power Query: З текстових файлів
Power Query:
- Отримання таблиць продуктової "гілки", співробітників компанії
- Підключення до .csv - файлу - ціни закупівель
- Транспонування, заповнення, об'єднання стовпців, скасування згортання і ін.
- Стовпець [Index] і заповнення вгору/вниз
- Використання різних трюків для отримання потрібного результату
Model:
- Таблиці, ключі, зв'язку між таблицями і типи зв'язків
- Таблиці - дані (факти) і таблиці - вимірювання (довідники)
- Схема "зірка" і схема "сніжинка"
DAX:
- Функції - агрегатори. Аргументи. Як працюють
- COUNT і COUNTROWS - кількість клієнтів і кількість продуктів
- DISTINCTCOUNT - кількість відвантажених товарів і кількість відвантажених клієнтів
Visuals:
Кількість відвантажених: продуктів по клієнтам і клієнтів по продуктам.
Power Query: Підключення до папки з файлами. DAX: інші агрегатори, Divide та інші
Power Query:
- Підключення до зарплатних відомостей. Структура зарплат менеджерів з продажу
- Коли автоматично згенеровані кроки не підходять
- Підготовка стовпців для зв'язування з іншими таблицями в моделі
- Складні умови фільтрації
- Підключення до папки з файлами - системою планування відділу продажів
- Трюки з використанням функцій мови "M" для отримання контенту з робочих аркушів Excel
Model:
Реорганізація таблиць. Створення зв'язків між таблицями.
DAX:
- Створення заходів: зарплати менеджерів, оклад і бонусна частина
- Використання "швидких заходів": "за" і "проти"
- Середня, мінімальна і максимальна ціни закупівель. Агрегатори AVERAGE, MIN, MAX
- Часткові показники: % бонусної частини і інші. DIVIDE vs IFERROR, функція BLANK
Visuals:
- Тестування створених заходів: матриця, гістограма, зріз
- Розуміння "несподіваних" результатів на цьому етапі моделювання
DAX: два контекста обчислень. Контекст строк і його передача. Функції - ітератор
Power Query:
- Підключення до папки з файлами - прайс-листами компанії
- Реорганізація запитів по папках. Папка зі службовими запитами
Model:
Організація таблиці цін. Її зв'язки.
DAX:
- Контекст рядків і функції - ітератори
- Відсутність автоматичної передачі контексту рядків між таблицями
- Продажі з ПДВ, середня ціна відвантаження та інші: SUMX, AVERAGEX
- Менеджери, що залишилися без бонусу, з бонусом >30% в загальній ЗП: COUNTX, IF
- Мінімальний і максимальний бонус: MINX, MAXX
- Форми власності клієнтів у менеджерів: CONCATENATEX
- Табличні функції. Перше знайомство з VALUES і FILTER
- Візуалізація таблиці - результату роботи табличній функції
- Продажі з ціною відвантаження вище середньої
Visuals:
Тестуємо створені заходи у візуалізації.
Денормалізація моделі даних. DAX: обчислювальні стовпці. Ієрархії
DAX:
- Групи форм власності, типи днів тижня та інші: два варіанти SWITCH
- Використання текстових функцій і функцій дат: TRIM, DAY та інші
- Логічні функції OR, AND і логічні операції ||, &&
- Передача контексту рядків за допомогою RELATED і RELATEDTABLE. У чому між ними різниця?
- Заходи: максимальний і актуальний прайс-листи - RELATEDTABLE, FILTER, MAXX
Model:
- Створення нового макету "моделі даних". Денормалізована модель даних
- Приховати технічні і службові таблиці, поля в поданні звітів
- Використання і створення ієрархій: "Продукти", "Клієнти", "Географія"
Visuals:
- Тестування створених заходів в візуалізації
- Використання ієрархій для деталізації (drill-up, drill-down)
DAX: Управління контекстом фільтрів. Calculate. Частина 1
DAX:
- Перший тип фільтрів в CALCULATE: стовпець - операція порівняння
- CALCULATE на одній таблиці: к-ть клієнтів - ФОП, сума повернень,% повернень в обороті
- CALCULATE на декількох таблицях: % типів клієнтів в обороті, втрачені клієнти
- Другий тип фільтрів в CALCULATE: фізична таблиця або таблична функція
- % продукту в обороті,% корпорацій і інші: ALL, VALUES, FILTER в якості фільтрів
- % клієнтів, які купили бренд # 1: функція VALUES, її особливості та використання
- Особливий випадок VALUES: результат - одне значення. HASONEVALUE і SELECTEDVALUE
- Клієнти, що відвантажались тільки один раз і клієнти, які придбали тільки один продукт
- LOOKUPVALUE: випадок, коли вона знадобиться
- Особливий випадок CALCULATE: без аргументів - фільтрів. Неявна CALCULATE в заходах
- Використання CALCULATE в обчислюваних шпальтах і функціях - Ітератор
Visuals:
Тестування створених заходів в візуалізації. Інтерпретація результатів.
DAX: Управління контекстом фільтрів. Calculate. Частина 2 (All, Allexcept, Allselected)
DAX:
- Заходи - % від тотал (долі клієнтів, продуктів в загальному обороті): ALL з аргументом "таблиця"
- ALL з аргументом "стовпець"/"стовпці". ALL vs VALUES: схожість і відмінності
- Використання "швидких заходів" для створення заходів - % від тотал
- % форм власності клієнтів в загальному обороті. Відмінність результатів ALL ("таблиця") від ALL ("стовпці") або ALLEXCEPT ("таблиця", "стовпчики")
- Використання ISFILTERED і ISCROSSFILTERED для управління обчисленнями в мірах
- Створення заходів - % по батьківському елементу в ієрархії
- % в обороті тільки відібраних клієнтів: функція ALLSELECTED, особливості роботи
Visuals:
- Тестування створених заходів і інтерпретація результатів з ALL ("таблиця") і ALL ("стовпці")
- Поведінка ALLSELECTED при фільтрації на діаграмі, зрізі і панелі фільтрів
DAX: Управління контекстом фільтрів. Calculate. Частина 3 (Filter)
DAX:
- Про FILTER і її аргументах більш докладно
- Використання FILTER в CALCULATE і поза нею. Прості і складні умови без заходів
- Використання заходів в умові FILTER. Неявна і явна CALCULATE в умові FILTER
- Перетворення контексту рядків в контекст фільтрів всередині FILTER
- Продажі і кількість клієнтів з оборотом понад 1 млн.
- Кількість клієнтів з оборотом понад 1 млн. у менеджерів, які виконали план >90%
- Кількість і продажі продуктів з відвантаженнями <1 тис. з продаваних
- Декілька FILTER в CALCULATE vs одна FILTER зі складною умовою
- Кількість і % повернених накладних: VALUES як перший аргумент FILTER
- % клієнтів, які купували >70% асортименту продукції що відвантажується
Visuals:
Тестуємо роботу створених заходів.
Аналітика часових рядів
- Використання функцій для аналітики змін в часі: SAMEPERIODLASTYEAR, TOTALYTD, TOTALMTD, TOTALQTD
- Використання функцій - фільтрів PREVIOUSMONTH, PREVIOUSQUARTER, PREVIOUSDAY
- Робота з фінансовим роком, створення і використання "нестандартних" календарів
- Написання власних функцій Time intelligence
- Створення "ковзаючого обороту" (ковзаюче середнє)
Використання непов'язаних таблиць: аналіз що-якщо, діапазони значень (Banding)
- Power Query: підключення до сайтів в Інтернеті (курси валют, сайт НБУ)
- Незв'язана таблиця з курсами валют для вибору валюти звіту
- Варіанти використання аналізу Що-Якщо
- Створення перемикача заходів на візуалізації (незв'язана таблиця і SWITCH)
- Кейси з використанням інтервалів значень показників
Використання змінних (VAR). Робота з декількома таблицями різного рівня деталізації
- Техніка покрокового створення обчислюваного стовпця (через проміжний)
- VAR ... RETURN - синтаксис використання змінних. Як спростити велику формулу, використовуючи змінні
- Кейси з використанням змінних
- Використання даних про продажі і плани, що мають різний рівень деталізації
- Техніка роботи з таблицями, що мають різний рівень деталізації
Захист даних на рівні строк. Ролі та їх використання
- Імплементація захисту на рівні рядків, створення і використання ролей
- Базовий і динамічний захисти
Розробка звітів в Power BI Desktop. Частина 1
- Налаштування сторінок звіту
- Робота з візуалізацією - використання різних типів візуалізацій, особливості роботи в Power BI Desktop
- Конфігурація взаємодій зі звітами в Power BI Desktop
- Декорація звітів: додавання логотипу, малюнків
- Робота зі зрізами: зрізи для чисел, дат і текстових полів. Синхронізація зрізів
- Робота з фільтрами і панеллю фільтрів, налаштування типів фільтрів, прості і просунуті критерії фільтрації. Блокування та приховування фільтрів
Розробка звітів в Power BI Desktop. Частина 2
- Ієрархії. Робота з переходами на різні рівні деталізації: на одній і декількох таблицях
- Сторінки деталізації: вбудована опція "показати записи" і налаштування користувацької сторінки деталізації
- Конфігурація "підказок": налаштування базової підказки та створення користувацької сторінки "підказки"
- Створення та використання груп категорій в візуалізації
- Використання дискретизації (binning) числових значень і візуалізацій на її основі
- Робота з посиланнями (URL)
- Застосування умовного форматування: гістограми, набори значків і форматування кольором (шрифт і заливка)
Особливості курсу
- Максимум практики
- Особистий кабінет
- Підтримка тренера
- З 0 до аналізу даних у Power BI за 45 годин
- Тренер- практикуючий аналітик
- Логіка і структура
Викладачі курсу
Євген Довженко - CEO, автор курсів Excel і Power BI
Больше информации- Scrum Master / Agile Coach
Курс надає основу для базового знайомства зі Scrum. Програма курсу допоможе систематизувати знання і заповнити прогалини фахівцям, які вже працюють з управлінням проєктами, а новачки зможуть розібратися з ключовими моментами і плавно зануритися в тему Agile.
Програма курсу
Вступ в Agile та Scrum
- Чому саме гнучкий підхід привертає зараз все більше послідовників?
- Принципи Agile маніфесту і як втілювати їх в життя на наших проєктах.
- В яких випадках слід використовувати Agile, а де можна обійтися іншими методологіями.
Scrum команда
- Які ролі передбачає Scrum команда?
- Обов'язки кожної ролі та як їх оптимально впровадити.
- Перетворення існуючої команди в Scrum або створити її з нуля.
- Як зрозуміти, що ваша команда дійсно Scrum і яким характеристикам вона повинна відповідати?
- Низькі командні ризики за допомогою "числа вантажівки".
Вимоги в Scrum
- Хто відповідальний за вимоги в Scrum команді.
- Початок роботи з вимогами в Scrum.
- Що таке User Story і навіщо використовувати саме такий формат.
- Як правильно організувати вимоги і яка ієрархія використовується в гнучких підходах.
- Поняття Backlog (Беклогу), його пріоритезації та правильне управління.
Оцінка задач і продуктивність
- Чому в Agile і Scrum використовують відносну оцінку трудомісткості.
- Процес оцінки у відносних одиницях і що таке Planning poker.
- Поняття Velocity i Capacity.
- Яка оцінка застосовується на різних рівнях планування (реліз, спринт, день).
Планування в Scrum
- Планування в Scrum з погляду команди та Product Owner.
- Використання Velocity і Capacity для планування.
- Принципи планування на рівні релізу, використовуючи Minimal Marketable Product.
- Різні підходи до планування релізу, основані на бюджеті, часу або обсязі робіт.
Моніторинг спринту
- Як зрозуміти, чи встигнете закінчити розробку у виділений час ітерації (спринту).
- Чи ви встигаєте розробити весь функціонал до дати релізу.
- Як дізнатися про проблеми, які можуть перешкодити успішному виконанню спринту.
Постійне вдосконалення
- Sprint review і Демо.
- Ретроспективи.
- Як їх проводити ефективно.
- Як переконатися, що домовленості й поліпшення, що виникають, втілюються і насправді призводять до вдосконалення.
Масштабування Agile
- Планування релізу під час роботи декількох команд.
- Обмін знаннями про один продукт між різними командами.
- Планування і розподіл завдань між декількома командами.
Agile Mindset
- Зміна світогляду і чи потрібно це взагалі робити.
- Плюси й мінуси "Agile mindset".
- Як не перетворити Agile на "священну корову"?
Типові помилки
- Помилки. Чому вони відбуваються?
- Які помилки допускають і як їх уникати.
Особливості курсу
- Курс складається з 10 відеолекцій
- Викладачі мають великий досвідом роботи
- Під час занять використовується англійська термінологія
Викладачі курсу
- Альона Лубчак - сертифікований тренер з Scaled Agile Framework. Працювала Delivery Manager, Agile Project Manager у Ciklum
- Роман Сахаров - Director of Business Analysis & Delivery Manager у EPAM Ukraine
- React
Програма курсу
Спринти
- Знайомство з Node.js і npm
- Встановлення React і генерація першого додатку. Знайомство із структурою додатку
- ООП в ES6. Поняття властивостей і методів, класи, об'єкти, наслідування. Частина 1
- ООП в ES6. Поняття властивостей і методів, класи, об'єкти, наслідування. Частина 2
- Прототипне наслідування в JS
- Поняття компонентів. Створення компонентів. Виклик компонентів один в одному
- Props i State. Частина 1
- Props i State. Частина 2
- Props i State. Частина 3
- Працюємо з формами. React. Lite Level
- Життєвий цикл компонентів
- Проста гра на React
- React JSX
- Навігація сайту в React. React Router
- Проєкт на React. Сайт
- Проєкт на React. Сайт обміну валюти. Частина 2
- Проєкт на React. Сайт обміну валюти. Частина 3
- Проєкт на React. Сайт обміну валюти. Частина 4
- Проєкт на React. Сайт обміну валюти. Частина 5
- Deploy React додатків
- Deploy React додатків на Firebase
- Співбесіда на React - основні питання і відповіді!
Особливості курсу
- 514 мин. відео
- 22 спринти
- 86 тасок
- Проєкт
- Допомога та підтримка
- Розбір та усунення багів
- Доступ без обмежень по часу
- Сертифікація
- Other
Програма курсу
Блок 1. Інтерфейс програми + гарячі клавіші
1. Вступне заняття
2. Типи і формати презентацій
Розглянемо різні типи презентацій, залежно від ситуації використання.
3. Інтерфейс PowerPoint
Швидкість вашої роботи буде залежати від того, наскільки добре ви знаєте інтерфейс програми, у якій працюєте. Ми розглянемо функції, які найчастіше використовують у роботі. Бонус: ми поділимося налаштованою вкладкою для роботи в PowerPoint, якою користується команда Reprezent.
4. Використання гарячих клавіш
Комбінація клавіш в рази пришвидшує роботу в PowerPoint. Бонус: ми зібрали найкорисніші гарячі клавіші в одну таблицю, доступну в pdf.
5. Інструменти вирівнювання та розподілу
Вирівнювання об'єктів - один з ключових принципів хорошого дизайну. Ви навчитеся швидко вирівнювати їх, ставити на рівну відстань і миттєво змінювати деталі на слайдах з великою кількістю об'єктів.
Блок 2. Робота з текстом
6. Теорія роботи з текстом
Важко уявити презентацію без тексту. Розберемося, як зробити текст читабельним і підібрати гармонійні шрифти.
7. Інструменти роботи з текстом в PowerPoint
На прикладах потренуємось налаштовувати параметри тексту, щоб покращити читабельність та зовнішній вигляд текстів.
Блок 3. Робота з зображеннями
8. Теорія роботи з зображеннями
Зображення роблять презентацію яскравішою і зрозумілішою. Розглянемо, на що потрібно звертати увагу при виборі зображень та де їх шукати.
9. Інструменти роботи із зображеннями в PowerPoint
На прикладах вивчимо інструменти PowerPoint для роботи із зображеннями. Вони допоможуть вам створювати красиві презентації без додаткових графічних редакторів та інших програм.
Блок 4. Анімовані презентації
10. Як налаштовувати переходи між слайдами
Ми розглянемо переходи, що підходять для більшості презентацій, і потренуємося на реальних прикладах.
11. Як налаштувати анімацію на слайдах
Вивчимо базові принципи роботи з анімацією, щоб "керувати поглядом" аудиторії і робити слайди динамічними.
12. Приклади анімованих презентацій
В інтернеті важко знайти хороші приклади анімованих презентацій. Ми підібрали для вас приклади реальних робіт для клієнтів Reprezent. Вони допоможуть надихнутися під час створення динамічних презентацій.
Блок 5. Процес створення презентацій
13. Процес роботи над презентаціями
Розглянемо алгоритм роботи, який використовує команда Reprezent.
14. Мудборди
Важливо розвивати смак у дизайні, щоб створювати презентації краще і краще. Розглянемо, де шукати ідеї для натхнення і чим мудборди допоможуть у створенні презентацій.
15. Сторіборди
Розглянемо, як сторіборди полегшують процес створення презентацій і покажемо декілька із проєктів Reprezent.
16. Заключне заняття і фінальний проєкт
Найкращий спосіб закріпити навичку створення презентацій - це створити презентацію :) Ми запропонуємо вам створити фінальний проєкт презентації на одну із заданих тем.
Особливості курсу
- Доступна ціна
- Коротко і по суті
- Постійний доступ
- Досвід експерта
- Доступ до домашніх завдань
- Сертифікат (пакет З фідбеком або Індивідуальний)
- Онлайн консультація на 1 годину (пакет Індивідуальний)
Викладачі курсу
Олександр Томілін - Співзасновник та директор Reprezent
Больше информации- Frontend
Програма курсу
Теми:
- Basic FE
- Базові інструменти верстки
- Інструменти просунутуї верстки
- Базові знання з JS
- Системи контролю версій
- Просунутий рівень JS
- ООП в JS
- Методології розробки ПЗ
- Інструменти управління процесом розробки задач
- HTML 5 animation
- Робота веб-з'єднань
- Асинхронний JS
- Базовий React
- Просунутий React
- Менеджер станів Redax
- React routes
- React hoocks
- Регулярні вирази та шаблони проєктування
- Бази даних
- Node.js
- Nest.js
Особливості курсу
- Можливість вчитися з будь-якої точки світу у зручний час
- Практика з перших занять та створення портфоліо
- Навчання систематизовано та проводиться досвідченими IT-фахівцями
- Сертифікат про проходження курсу
- Грант у розмірі 50% від ціни курсу
- QA Automation / QA Manual
Програма курсу
Базові знання з QA
- Введення у професію
- Подальші шляхи розвитку у цій галузі
- Основи тестування
- Чек-листи
- Баг
- Оточення
- Баг-репорт
- Кроки відтворення
- Класифікація багів
Введення у тестування
- Manual vs Automation
- Що таке тестування
- 7 принципів тестування
- Розбір домашнього завдання
- Життєвий цикл ПЗ
- Завдання тестувальника
- Переваги та недоліки професії QA-тестувальника
Класифікація та принципи тестування
- Класифікація видів тестування: знання системи
- Тестування чорної скриньки
- Тестування білої скриньки
- Тестування сірої скриньки
- Класифікація видів тестування: за об'єктом тестування
- Приклад тестування олівця
- Класифікація видів тестування: додаткові види тестування
- Тестування дверей
- Рівні тестування
- Відмінність ad-hoc та дослідницького тестування
Види документації для програмного забезпечення
- Тестова документація
- Mind Map
- Requirements
- SRS
- Features Acceptance Criteria
- Test cases
- Check lists TRACEABILITY MATRIX
- Test Plan
- Bug report
- COST OF BUG
- Test report
- Основні принципи та цілі тестування документації
Техніки тест-дизайну
- Цілі та техніки тест-дизайну
- Еквівалентний поділ (Equivalence Partitioning)
- Аналіз граничних значень (Boundary Values)
- Таблиця прийняття рішень (Desicion Table)
- Дерева класифікації
- Попарне тестування (Pairwise testing)
- Доменне тестування
- Тестування за сценаріями використання (Use Case Diagram)
- Тестування таблиці станів та переходів (State-transition Table)
- Додаткові техніки тест-дизайну
Пріоритезація під час тестування
- Метрики тестування та тестове покриття
- Історія користувача
- Декомпозиція
- Пріоритизація MoSCoW
- UML Діаграми
- Розбір домашнього завдання
- Життєвий цикл тестування (Software Testing Life Cycle)
Методології розробки програмного забезпечення
- Введення у методології розробки ПЗ
- Waterfall - каскадна модель
- V-Model
- Agile
- XP (Extreme Programming)
- Scrum
- Kanban
- Практичне завдання
Система контролю версій
- Що таке системи контролю версій - GIT
- Типи GIT
- Як і навіщо працювати з GIT
- Початок роботи з GIT
- Робота з файлами
- Скасування змін у проекті
- Переміщення між версіями файлів
- Розгалуження
- Основні команди у GIT
Інструменти для керування процесом розробки задач
- Основи Jira
- Проєкти та основні об'єкти проєкту
- WORKFLOW
- Типи Issues
- Створення глобальної функціональності (Epic)
- Створення користувальницької історії (User Story)
- Створення завдань (Task та Sub-task)
- Створення звіту про дефект (Bug report)
- Planning poker та Story point
- JQL (Jira Query Language)
- Документообіг (Confluence)
Веб-тестування та введення в SEO
- Що таке веб-додаток?
- Що таке COOKIES?
- Що таке WEB CACHES та HTTP SESSIONS?
- Тестування продуктивності та конфігураційне тестування
- Крос-браузерне, крос-платформне тестування
- Тестування локалізації
- Тестування верстки
- Сертифікати та їх типи
- Введення у SEO
Клієнт-серверна архітектура та робота з API
- Поняття та загальні принципи К-С архітектури
- Монолітні та розподілені системи. Види масштабування, переваги та недоліки
- Що таке API
- HTTP запити. Синхронні та асинхронні запити. Коди станів
- Що таке SOAP Services
- Що таке REST | Принципи REST
- Swagger
- Postman
Робота з API: навантажувальне тестування та робота з базами даних
- Що таке "Навантажувальне тестування"
- Як проводити навантажувальне тестування
- JMeter - введення
- JMeter - тестовий проєкт
- JMeter - генерація звіту про тестування
- JMeter - аналіз результатів навантажувального тестування
- Поняття реляційних БД, основні визначення
- Модель "сутність-зв'язок", типи зв'язків у відносинах. Нормалізація БД (форми 1-3)
- Структура SQL. Типи даних
- Встановлення та налаштування SQL сервера
- Основні операції з даними: SELECT, INSERT, UPDATE, DELETE
- Запити до БД: вибірка унікальних значень, фільтрація, угруповання та сортування, отримання діапазону
- Запити до БД: агрегатні функції, підзапити, оператор EXISTS, alias
- Об'єднання таблиць
- Розуміння транзакцій
Особливості тестування мобільних додатків, безперервна інтеграція (Continuous Integration, CI) та безперервне постачання (Continuous Delivery, CD)
- Операційні системи Android та IOS. Особливості тестування мобільних додатків
- 5 принципів тестування мобільних додатків
- Перегляд логів програми в Android Studio, знімки екранів девайсів та запис відео
- Використання AVD Manager для тестування на емуляторах
- Перегляд логів програми у Xcode
- Використання Charles для перехоплення запитів на сервер
- Тестування Push Notifications
- Дистриб'юція додатків, вимоги маркетів, бета-тестування.
- Apple-підписки, тестування Apple ID
- Налаштування оточення для складання Android-програми
- Збірка Android-програми
- Додавання нового проекту до App Center та підключення аналітики
- Що таке CI/CD: розбираємося з безперервною інтеграцією та безперервною поставкою
Особливості курсу
- Можливість вчитися з будь-якої точки світу у зручний час
- Практика з перших занять та створення якісного портфоліо
- Навчання систематизовано та проводиться досвідченими IT-фахівцями
- Сертифікат про проходження курсу
- Грант у розмірі 50% від ціни курсу
- Web & Mobile Design / UI/UX
Програма курсу
Знайомство зі світом професії UI/UX дизайну. Базова теорія дизайну
- Введення у професію UI/UX дизайну
- Інструменти та навички UI-дизайнера
- Інструменти та навички UX-дизайнера
- Введення дизайн: структура дизайну
- Принципи дизайну та проєктування
- Базові поняття теорії дизайну
- Стилі інтерфейсів
- Дизайн-концепція
Робота в Figma
- Знайомство з Figma
- Огляд інтерфейсу у Figma
- Використання сіток та вирівнювання у Figma
- Компоненти та адаптивний дизайн у Figma
- Режими роботи з текстом у Figma
- Режими роботи з кольором у Figma
- Створення ефектів у Figma
- Просунутий користувач Figma
- Імпорт та експорт у Figma
- Додаткові фішки та можливості у Figma
Продукт як екосистема
- Дизайн як продукт
- Вивчення дизайн-систем
- Дизайн процесів: дослідження та прототипування
- Розробка та підтримка Digital-продуктів
- Аналітика та проєктування
- Процес розробки
- Підсумкова структура роботи дизайнера в компанії
- Дизайн-брифінг клієнтів
- Напрями для розвитку дизайнера
UX-дизайн
- Введення в UX-дизайн
- Дизайн-мислення
- UX-проєктування
- Інклюзивний дизайн
- Стандартизація інтерфейсу користувача
- Якісні та кількісні дослідження
- Інструменти для проведення досліджень
- Мобільний UX/UI
UI-дизайн
- Введення в UI-дизайн
- Брендбук
- Інтерфейси
Прототипи та анімація
Прототипування з анімацією у Figma.
Бізнес-процеси
- Вступна інформація: з ким працює дизайнер, обов'язки, інструменти
- Шляхи реалізації дизайнера
- Як вести комунікацію із замовником, як розповісти про себе у форматі, що продає: що говорити, а що згадувати не варто
- Переваги дизайнера-початківця
- Як працювати з клієнтом
- Робота із зарубіжними клієнтами та системи оплати
- Вимоги потенційних замовників
- Брифінг клієнтів
- Як скласти ТЗ для себе та узгодити із замовником
- Внесення правок
- У якому вигляді надавати готову роботу: приймальні критерії
- Продаж додаткових послуг
Навички роботи в Tilda
- Знайомство з інтерфейсом Tilda
- Як налаштувати сайт на Tilda: базові опції
- Як створювати сайт на Tilda стандартні блоки
- Як налаштувати сайт на Tilda: Zero
- Складання та налаштування
- Оновлення та нові функції Tilda
- Дод. політика конфіденційності
План розвитку
- Упаковка портфоліо
- Підготовка та складання прайс-листа
- Пошук першої роботи
- Упаковка Behance та LinkedIn
- Складання плану розвитку у професії
Бонусний модуль. Soft-skills
- Емоційний інтелект
- Внутрішній/зовнішній фокус
- Впевненість в собі
- Цілепокладання
- Ініціативність
- Креативність
- Відповідальний підхід до роботи
- Тайм-менеджмент
- Лідерство
- Комунікація
- Робота с конфліктами
- Командна праця
- Діловий етикет
Особливості курсу
- Можливість вчитися з будь-якої точки світу у зручний час
- Практика з перших занять та створення якісного портфоліо
- Навчання систематизовано та проводиться досвідченими IT-фахівцями
- Сертифікат про проходження курсу
- Грант у розмірі 50% від ціни курсу
- QA Automation / QA Manual
Програма курсу
Базові знання з QA
- Введення у професію
- Подальші шляхи розвитку у цій галузі
- Основи тестування
- Чек-листи
- Баг
- Оточення
- Баг-репорт
- Кроки відтворення
- Класифікація багів
Введення у тестування
- Manual vs Automation
- Що таке тестування
- 7 принципів тестування
- Розбір домашнього завдання
- Життєвий цикл ПЗ
- Завдання тестувальника
- Переваги та недоліки професії QA-тестувальника
Класифікації та принципи тестування
- Класифікація видів тестування: знання системи
- Тестування чорної скриньки
- Тестування білої скриньки
- Тестування сірої скриньки
- Класифікація видів тестування: за об'єктом тестування
- Приклад тестування олівця
- Класифікація видів тестування: додаткові види тестування
- Тестування дверей
- Рівні тестування
- Відмінності ad-hoc та дослідницького тестування
Види документації для програмного забезпечення
- Тестова документація
- Mind Map
- Requirements
- SRS
- Features Acceptance Criteria
- Test cases
- Check lists TRACEABILITY MATRIX
- Test Plan
- Bug report
- COST OF BUG
- Test report
- Основні принципи та цілі тестування документації
Техніки тест-дизайну
- Цілі та техніки тест-дизайну
- Еквівалентний поділ (Equivalence Partitioning)
- Аналіз граничних значення (Boundary Values)
- Таблиця прийняття рішень (Decision Table)
- Дерева класифікації
- Попарне тестування (Pairwise testing)
- Доменне тестування
- Тестування за сценаріями використання (Use Case Diagram)
- Тестування таблиці станів та переходів (State-transition Table)
- Додаткові техніки тест-дизайну
Пріоритезація під час тестування
- Метрики тестування та тестове покриття
- Історія користувача
- Декомпозиція
- Пріоритизація MoSCoW
- UML Діаграми
- Розбір домашнього завдання
- Життєвий цикл тестування (Software Testing Life Cycle)
Методології розробки програмного забезпечення
- Введення у методології розробки ПЗ
- Waterfall - каскадна модель
- V-Model
- Agile
- XP (Extreme Programming)
- Scrum
- Kanban
- Практичне завдання
Система контролю версій
- Що таке системи контролю версій - GIT
- Типи GIT
- Як і навіщо працювати з GIT
- Початок роботи з GIT
- Робота з файлами
- Скасування змін у проекті
- Переміщення між версіями файлів
- Розгалуження
- Основні команди у GIT
Інструменти для керування процесом розробки задач
- Основи Jira
- Проекти та основні об'єкти проекту
- WORKFLOW
- Типи Issues
- Створення глобальної функціональності (Epic)
- Створення користувальницької історії (User Story)
- Створення завдань (Task та Sub-task)
- Створення звіту про дефект (Bug report)
- Planning poker та Story point
- JQL (Jira Query Language)
- Документообіг (Confluence)
Веб-тестування та введення в SEO
- Що таке веб-додаток
- Що таке COOKIES
- Що таке WEB CACHES та HTTP SESSIONS
- Тестування продуктивності та конфігураційне тестування
- Крос-браузерне, крос-платформне тестування
- Тестування локалізації
- Тестування верстки
- Сертифікати та їх типи
- Введення у SEO
Клієнт-серверна архітектура та робота з API
- Поняття та загальні принципи К-С архітектури
- Монолітні та розподілені системи. Види масштабування, переваги та недоліки
- Що таке API
- HTTP запити. Синхронні та асинхронні запити. Коди станів
- Що таке SOAP Services
- Що таке REST | Принципи REST
- Swagger
- Postman
Робота з API - тестування навантаження та робота з базами даних
- Що таке "Навантажувальне тестування"
- Як проводити навантажувальне тестування
- JMeter - введення
- JMeter - тестовий проєкт
- JMeter - генерація звіту про тестування
- JMeter - аналіз результатів навантажувального тестування
- Поняття реляційних БД, основні визначення
- Модель "сутність-зв'язок", типи зв'язків у відносинах. Нормалізація БД (форми 1-3)
- Структура SQL. Типи даних
- Встановлення та налаштування SQL сервера
- Основні операції з даними: SELECT, INSERT, UPDATE, DELETE
- Запити до БД: вибірка унікальних значень, фільтрація, угруповання та сортування, отримання діапазону
- Запити до БД: агрегатні функції, підзапити, оператор EXISTS, alias
- Об'єднання таблиць
- Розуміння транзакцій
Особливості тестування мобільних додатків, безперервна інтеграція (Continuous Integration, CI) та безперервне постачання (Continuous Delivery, CD)
- Операційні системи Android та IOS. Особливості тестування мобільних додатків
- 5 принципів тестування мобільних додатків
- Перегляд логів програми в Android Studio, знімки екранів девайсів та запис відео
- Використання AVD Manager для тестування на емуляторах
- Перегляд логів програми у Xcode
- Використання Charles для перехоплення запитів на сервер
- Тестування Push Notifications
- Дистриб'юція додатків, вимоги маркетів, бета-тестування.
- Apple-підписки, тестові Apple ID для їх тестування
- Налаштування оточення для складання Android-програми
- Збірка Android програми
- Додавання нового проєкту до App Center та підключення аналітики
- Що таке CI/CD: розбираємося з безперервною інтеграцією та безперервною поставкою
C#: Базові поняття
- Огляд платформи .NET Огляд мови C#
- Створення першого проєкту
- Запуск першого проєкту
- Операції введення/виводу
- Використання змінних
- Типи даних
- Арифметичні та логічні операції
- Умовні вирази
- Умовні конструкції
- Цикли
- Масиви
Базові поняття. Методи. Колекція
- Робота з рядками
- Тип char
- Робота зі списками
- Простір імен
- Методи
- Область видимості змінних
- Колекція об'єктів
- Черга
- Стек
- Словник
C#: Базові поняття. Посилальні та структурні типи даних. Класи
- Посилальні та значущі типи у стеку, складові типи даних у стеку
- Принципи ООП
- Code style
- Модифікатори доступу
- Класи
- Конструктор
- C#: this
Інструменти для автоматизації тестування та Unit Testing
- Види інструментів для автоматизації тестування
- Вибір інструментів для автоматизації тестування
- Впровадження засобів автоматизації та рентабельність
- Що таке виняток. Обробка винятків
- Генерація винятків та рекомендації щодо оформлення коду
- Що таке Unit-тести
- Unit Tests: параметризовані та непараметризовані тести
- Hooks
- TDD підхід
- Огляд фреймворків для Unit-тестування
- Приклади тестів
Автоматизація тестування баз даних - SQL
- Основа роботи з DataBase
- SQL Connector
- Надсилання SQL запиту
- Зчитування даних із відповіді, робота з таблицями
Автоматизація тестування API
- Що таке API
- Склад API запиту та тіло API запиту
- Надсилання API запиту
- Зчитування даних з API
- Передача файлів через API
- Отримання файлів з API
BDD підхід / Gherkin SpecFlow
- BDD: основний принцип
- BDD: різновид TDD
- Переваги BDD
- SCENARIOS
- Приклад Feature File
- SpecFlow/Cucumber
- Page object model
Selenium WebDriver - автоматизація тестування веб-додатків
- Основні поняття та методи Selenium Webdriver API
- Типи локаторів
- Приклад використання Webdriver API. Selenium WebDriver
- Wait
- Page Object Pattern
Appium - автоматизація тестування мобільних додатків
- Що таке Appium
- Чому Appium
- Використання Appium
- Використання BrowserStack разом із Appium
Особливості курсу
- Можливість вчитися з будь-якої точки світу у зручний час
- Практика з перших занять та створення якісного портфоліо
- Навчання систематизовано та проводиться досвідченими IT-фахівцями
- Сертифікат про проходження курсу
- Грант у розмірі 50% від ціни курсу
- Project Manager
Програма курсу
Введення у професію та у сферу Digital
- Хто такий проджект-менеджер та його роль у проєкті
- Завдання проджект-менеджера
- Базова термінологія проджект-менеджера
- Сленг-словник
- Особливості віддаленої роботи
- Робота на міжнародному ринку
- Як вийти на міжнародний ринок
- Особливості менталітетів
Основи професії Project Management
- Теоретичні основи проджект-менеджера
- Ключові навички проджект-менеджера
- Ініціативність
- Тайм менеджмент
- Цілепокладання
- Ключові показники діджитал-проєкту
- Інструменти проджект-менеджера
- Ключові інструменти для роботи з командою
Базові знання з управління проєктом
- Теоретичні засади проєкту
- Споживчі сегменти
- Дослідження конкурентів
- Автоворонки та канали просування
- Життєвий цикл проєкту
- Ініціація та планування проєкту
- Дорожня карта проєкту
- Основна проєктна документація
- Демонстрація проєкту замовнику
- Управління ресурсами проєкту
- Формування команди та залучення ресурсів
Підходи та методології в управлінні проєктом
- Базові підходи до управління проєктами
- Agile. Основні методології Agile
- Методології Waterfall, Scrum, Kanban
- Теорії вирішення винахідницьких завдань
Лідерство
- База знань лідерства
- Гнучке лідерство
- Бар'єри керівника
- Бар'єри підлеглого
- Делегування
- Техніка "6 питань співробітнику"
- Залучення кадрів через лідерство та формування команди
Управління командою
- Dream Team
- Атрибути позитивної роботи в команді
- Розвиток soft- та hard-навичок
- Розподіл відповідальності та ролей
- Особливості віддаленого керування командою
- Емоційне вигоряння
Комунікація
- Базові знання з комунікації
- Робота з конфліктами
- Основні правила комунікації із замовником
- Правила комунікації із командою
- Взаємодія з командами суміжних проєктів
- Комунікація із замовником
- Правила письмової комунікації
- Діловий етикет
Фінансовий менеджмент проєкту
- Введення у фінанси. Основні концепції
- Методи бізнес-аналізу
- Основні види фінансового обліку
- Ключові показники діяльності
- Фінансові та аналітичні інструменти
- Аналіз фінансової звітності
- Оцінка проєктів та бізнес-рішень
Управління командою IT-фахівців
- База знань з роботи з QA | Fe фахівцями
- Теоретичні основи роботи QA | Fe фахівця
- Види тестувань: ТDD, BDD
- User story, Use case
- Mind map | Road map
- Release management
Модуль працевлаштування
- Як підготувати резюме
- Складаємо супровідний лист
- Як пройти співбесіду
- Тестове завдання на посаду PM
Особливості курсу
- Можливість вчитися з будь-якої точки світу у зручний час
- Практика з перших занять та створення якісного портфоліо
- Навчання систематизовано та проводиться досвідченими IT-фахівцями
- Сертифікат про проходження курсу
- Грант у розмірі 50% від ціни курсу
- Python
Допоможемо опанувати програмування з нуля, створити портфоліо та заробити перші гроші.
Програма курсу
Level 1
- Змінні та типи даних
- Умовний оператор. Поняття алгоритм, блок-схема
- Робота з списком та його методами
- Тип даних Set, frozenset
- Структура даних Tuple, Dictionary
- Воркшоп. Командоутворення. Командні ролі
- Воркшоп. Командоутворення. Командна гра
- Проєкт "Камінь-ножиці-папір"
Level 2
- Функції. Параметри та аргументи. Вираз return
- Робота з файлами. Відкриття та читання файлів
- Формат обміну даних JSON
- Вирази try/except/else/finaly. Розбір бібліотеки datetime та time
- Воркшоп. Тайм-менеджмент
- Проєкт "Вгадай число"
Level 3
- Об'єкти в Python. Знайомство з turtle
- Основи ООП, основні принципи ООП
- Анімація за допомогою turtle
- Воркшоп. Цілепокладання
- Проєкт "Змійка"
- Проєкт "Pin-Pong"
Level 4
- Робота з SQLite та MySQL в Python
- Робота з базами даних
- Основи Selenium
- Вступ у WEB
- Робота з CAPTCHA, робота зі зображеннями та файлами
- Воркшоп. Фінансова грамотність: про гроші
- Воркшоп. Фінансова грамотність: особистий бюджет
Level 5
- Вступ до бібліотеки aiogram. Створення першого бота
- Обробка повідомлень користувачів, розробка клавіатур та інтерфейсів
- Розширені функції бота. Розробка з webhook
- Оптимізація роботи бота з базою даних. Розробка інтеграцій з іншими сервісами
- Розробка бота із штучним інтелектом
- Воркшоп. Креативне мислення
- Воркшоп. Комунікація в онлайн/офлайн середовищах
Final
- Робота над власним проєктом
- Презентація випускного проєкту
- Воркшоп. Самопрезентація
Окрім програмування навчимо:
- Презентувати себе
- Працювати в команді
- Презентувати проєкти
- Складати резюме
- Знаходити замовлення
Бонуси для студентів
- Гайд в подарунок - Складання та оформлення сучасного CV
- Гайд по огляду основних сайтів по фрілансу
Особливості курсу
- Підтримка викладача
- Збережені заняття в особистому кабінеті
- Маленькі групи
- Конкурс та подарунки
- Сертифікат після проходження курсу
- Навчання проходить на спеціальній онлайн-платформі
- Frontend
Пройшовши цей курс, ви поглибите своє розуміння JavaScript: ви освоїте взаємодію з сервером, дослідите оновлені версії ECMAScript, ознайомитесь з NPM репозиторіями, вивчите бібліотеку React і введенням в Redux.
Програма курсу
- Що таке JavaScript. Специфікація ECMAScript. Web Console
- Оголошення змінних let, const, var
- Структура і типи даних
- Оператори
- Приведення типів
- Числа Рядки
- Практика
- Умовні інструкції if else, switch
- Цикли
- Практика
- Функції
- Практика
- Робота з масивами, для чого вони потрібні, методи перебору і сортування
- Об’єкти, спадкування. Відмінності від масивів, оператори
- Розбір практичного прикладу, завдання
- DOM звернення до елементів
- DOM стилі
- Події в Javascript
- Замикання і рекурсії
- Серіалізація даних, розгляд форматів xml і json
- Основні поняття асинхронного програмування
- Практика
- Методи взаємодії з сервером, види запитів Ajax
- Пояснення концепції SPA
- Робота з модулями, оптимізація роботи Javascript
- Розгляд нових версій ECMAScript
- NPM репозиторії, навіщо вони потрібні і як взаємодіяти з js ком’юніті
- Взаємодіємо з реальним сервером
- Практика
- Огляд сучасних напрямків і фреймворків Javascript, серверний JS і інтерфейси десктоп
- Знайомство з React
- Webpack, для чого він потрібен, базовий шаблон webpack
- Поглиблення в веб пак, як ми можемо використовувати ще недоступні функції ECMAScript
- Налаштування оточення, використання create react app, JSX
- Virtual DOM як основа React, інтерактивність сторінки, як її домагаються
- Заглиблюємося в компоненти що таке props, state, як оживити нашу сторінку
- Компоненти в React, життєвий цикл компонентів, функціональні компоненти
- Види стилізацій React додатків, робота зі styled components
- Роутінг, взаємодія з адресним рядком
- State менеджери, їх необхідність, види, і як масштабувати великі проєкти
- Context
- Введення в Redux, створення редюсеров, екшенів, цикл який проходять всі дані в redux
- Debug React додатків, робота зі статичними даними
- Створюємо проєкт на React. Сторінка з продажу байків
- React. Сторінка з продажу байків:
- Верстка простих елементів
- Верстка слайдера
- Вибір кольору товару та контактна форма
- Підключаємо сервер
- Deploy на heroku
- Що робити далі розробнику-початківцю?
Особливості курсу
- 50 відеоуроків тривалістю 10-30 хв
- Для успішного проходження курсу необхідні базові знання HTML, CSS та Javascript
- Доступ до всіх матеріалів протягом 6 місяців
- Додаткові посилання на статті та кейси для опрацювання
- Сертифікат про закінчення курсу (при 80% засвоєного матеріалу)
- Frontend
На курсі можна опанувати сучасні методи верстки адаптивних сайтів за допомогою HTML та CSS. Протягом курсу Ви навчитесь писати адаптивні веб-сторінки з використанням HTML, CSS, вивчите основи Javascript та опануєте систему контролю версій Git.
Програма курсу
Frontend Base
- Введення
- Налаштування середовища розробника, вибір редактора коду
- Що таке HTML? Структура елементів HTML
- Метадані
- Основи редагування тексту: Назви, параграфи. Списки
- Створення гіперпосилань. Абсолютні та відносні URL
- Структура елементів веб-сайту
- Термінові, блокові елементи
- Верстка Резюме. Базовий шаблон
- Робота із зображеннями
- Верстка Резюме. Додаємо фото та векторні зображення
- Робота з таблицями, як створюються сучасні таблиці
- Робота з формами
- Навіщо CSS? Синтаксис у CSS
- Веб-шрифти
- Стилізація тексту, списків, посилань
- Селектори, типи селекторів. Комбінатори
- Додавання CSS у Резюме. Підключення шрифтів
- Каскадність та успадкування
- Псевдокласи та псевдоелементи
- Блокова модель документа
- Розміщення елементів на сторінці
- Flexbox – як один із сучасних форматів блокової верстки
- Верстка резюме Додавання стилів
- Стилізація зображень. Фонові зображення
- Верстаємо картку товару
- Препроцесори та постпроцесори – для чого вони необхідні і як спрощують стилізацію
- Верстаємо форму відправлення
- Властивості CSS для анімації
- Grid Layout
- Верстаємо галерею товарів
- Media queries – адаптація сайтів до всіх видів екранів
- Верстка адаптивного меню
- Figma, Zeplin, Avocado вилучення необхідних стилів
- Практичне заняття, верстаємо просту сторінку
- Оптимізація верстки. Розбір питань та ситуацій
- Система контролю версій git
- Поглиблений аналіз git підключаємо локальний git до github
- Javascript – введення в мову
- Робота зі змінними, відмінності let, const, var
- Типи даних
- Оператори
- Числа Рядки
- Умовні інструкції
- Цикли
- Функції Javascript, види оголошення функцій, їх аргументи
- Робота з масивами, для чого вони потрібні, методи перебору та сортування масивів
- Об’єкти, робота з об’єктами
Особливості курсу
- 50 відеоуроків тривалістю 10-20 хв
- Доступ до всіх матеріалів протягом 6 місяців
- Додаткові посилання на статті та кейси для опрацювання
- Сертифікат про закінчення курсу (при 80% засвоєного матеріалу)
- QA Automation / QA Manual
Курс дозволить опанувати сучасні методи тестування програмного забезпечення та спеціальність QA Manual. Після завершення навчання ти будеш розуміти основні завдання, процеси та інструменти QA, мати навички для проходження стажування та претендувати на посаду QA trainee.
Програма курсу
Основи QA
- Що таке тестування? Цілі тестування. Якість ПЗ QA, QC
- Джерела дефектів і Принципи тестування
- Тестування в життєвому циклі ПЗ
- Моделі розробки ПЗ
- Рівні тестування
- Тести на засвоєння матеріалу
- Основні види та класифікація тестування
- Методи проєктування тестів
- Організація та планування тестування
- Контроль процесу і ризики тестування
- Лабораторна робота. Система управління проєктами Redmine
- Тести на засвоєння матеріалу
- Проєктна документація користувача і тестова документація
- Статичні види тестування
- Техніки проєктування тестів
- Лабораторна робота. Розробка тестової документації Чек-лист
- Звіт про дефекти
- Тести на засвоєння матеріалу
- Лабораторна робота. Оформлення звіту про дефекти
- Архітектура WEB браузера Основи клієнт серверної архітектури HTTP протокол
- Реляційні бази даних
- Система контролю версій Git
- Тести на засвоєння матеріалу
- Застосування і впровадження інструментів тестування
- Лабораторна робота. Основні інструментальні засоби які застосовуються в тестуванні
- Тестування мобільних додатків
- Засоби віртуалізації
- Створення тестової документації Тест кейс
- Рекомендації щодо подальшого розвитку у сфері тестування
- Тести на засвоєння матеріалу
- Загальний тест курсу
Особливості курсу
- 25 відеоуроків тривалістю 10-20 хв
- Доступ до всіх матеріалів протягом 6 місяців
- Додаткові посилання на статті та кейси для опрацювання
- Сертифікат про закінчення курсу (при 80% засвоєного матеріалу)







