- SysAdmin
Курс (CCNA) версії 2.0 надає широкий спектр фундаментальних знань для всіх професій в галузі ІТ. Завдяки поєднанню лекцій, практичних занять та самонавчання ви дізнаєтесь, як встановлювати, експлуатувати, налаштовувати та перевіряти базові мережі IPv4 та IPv6. Курс охоплює налаштування мережевих компонентів, таких як комутатори, маршрутизатори та контролери бездротової локальної мережі; керування мережевими пристроями; та виявлення основних загроз безпеці. Курс також дає вам основи мережевого програмування, автоматизації та програмно-визначуваних мереж.
Програма курсу
Теми
- Дослідження функцій мережі
- Ознайомлення з моделлю зв'язку "хост-хост"
- Робота з програмним забезпеченням Cisco IOS
- Представлення локальних мереж
- Вивчення рівня зв'язку TCP/IP
- Запуск Switch
- Ознайомлення з Інтернет-рівнем TCP/IP, адресацією IPv4 та підмережами
- Пояснення транспортного рівня TCP/IP і прикладного рівня
- Вивчення функцій маршрутизації
- Налаштування маршрутизатора Cisco
- Дослідження процесу доставки пакетів
- Усунення несправностей простої мережі
- Знайомство з базовим IPv6
- Налаштування статичної маршрутизації
- Впровадження VLAN та транків
- Маршрутизація між VLAN
- Знайомство з OSPF
- Побудова надлишкових комутованих топологій
- Покращення надлишкових комутованих топологій за допомогою EtherChannel
- Вивчення рівня резервування 3
- Представляємо технології WAN
- Пояснення основ ACL
- Підключення до Інтернету
- Представляємо QoS
- Пояснення основ бездротового зв'язку
- Введення в архітектуру та віртуалізацію
- Пояснення еволюції інтелектуальних мереж
- Вступ до системного моніторингу
- Керування пристроями Cisco
- Вивчення ландшафту загроз безпеці
Цілі курсу
- Визначати компоненти комп'ютерної мережі та опишіть їх основні характеристики
- Зрозуміти модель зв'язку хост-хост
- Описати характеристики та функції програмного забезпечення Cisco Internet Network Operating System (IOS)
- Описати локальні мережі та роль комутаторів у локальних мережах
- Описати Ethernet як рівень мережевого доступу TCP/IP і опишіть роботу комутаторів
- Встановити перемикач і виконайте початкове налаштування
- Описати Інтернет-рівень TCP/IP, IPv4, його схему адресації та підмережі
- Описати транспортний рівень TCP/IP і прикладний рівень
- Дослідити функції маршрутизації
- Реалізувати базову конфігурацію на маршрутизаторі Cisco
- Пояснить зв'язок хост-хост між комутаторами та маршрутизаторами
- Визначати та вирішуйте поширені проблеми комутованої мережі та поширені проблеми, пов'язані з адресацією IPv4
- Описати основні функції та адреси IPv6, а також налаштуйте та перевірте базове з'єднання IPv6
- Описати роботу, переваги та обмеження статичної маршрутизації
- Описати, реалізувати та перевірити віртуальні локальні мережі (VLAN) і транки
- Описати застосування та конфігурацію маршрутизації між VLAN
- Пояснити основи протоколів динамічної маршрутизації та опишіть компоненти та терміни Open Shortest Path First (OSPF)
- Пояснити, як працюють протоколи Spanning Tree Protocol (STP) і Rapid Spanning Tree Protocol (RSTP)
- Налаштувати агрегацію посилань за допомогою EtherChannel
- Описати призначення протоколів резервування рівня 3
- Описати основні поняття WAN і VPN
- Описати роботу списків контролю доступу (ACL) та їх застосування в мережі
- Налаштувати доступ до Інтернету за допомогою клієнтів протоколу DHCP (Dynamic Host Configuration Protocol), поясніть і налаштуйте трансляцію мережевих адрес (NAT) на маршрутизаторах Cisco
- Описати основні концепції якості обслуговування (QoS)
- Описати поняття бездротових мереж, які типи бездротових мереж можна побудувати та як використовувати контролери бездротової локальної мережі (WLC)
- Описати архітектури мережі та пристроїв і запровадьте віртуалізацію
- Ознайомитися з концепцією програмування мережі та програмно-визначеної мережі (SDN) і опишіть розумні рішення для керування мережею, такі як Cisco DNA Center, програмно-визначений доступ (SD-Access) і програмно-визначена глобальна мережа (SD-WAN)
- Налаштувати базові засоби моніторингу системи IOS
- Описати керування пристроями Cisco
- Описати поточний ландшафт загроз безпеці
- Описати технології захисту від загроз
- Реалізувати базову конфігурацію безпеки площини керування пристроєм
- Реалізувати основні кроки для захисту мережевих пристроїв
Попередні вимоги
- Базова комп'ютерна грамотність
- Базові навички навігації в операційній системі ПК
- Базові навички користування Інтернетом
- Базове знання IP-адреси
Особливості курсу
- Підтримка ментора
- Комбіноване навчання
- Сертифікат про проходження курсу
- Підготовка до іспиту
- Business Analyst
Прокачуємо з нуля до впевненого junior-рівня, з яким легко знайти першу роботу.
Програма курсу
Нарнія або Пекло: про чудовий і казковий всесвіт IT
- Як працюють IT компанії і чим вони відрізняються
- Проєкти з розробки програмного забезпечення (ПЗ)
- Основні проєктні ролі та їхні обов'язки
- Непроєктні ролі в компанії і чому важливо розуміти хто є хто
Проєкти: як ми це все робимо?
- Відмінність проєкту і продукту
- Основні фази проєкту і де тут аналітик: пресейл, дискавері, девелопмент, сапорт, апсейл
- Життєвий цикл розробки ПЗ
- Методології розробки (Waterfall, Scrum, Kanban)
Scrum
- Детально про: sprint/product backlog, roles
- Основні Scrum церемонії та очікування від аналітика
Стейкхолдери
- Взаємодія у команді та очікування від бізнес-аналітика
- Стейкхолдери
- Матриця відповідальності на проєкті (RACI)
- Робота із замовником/клієнтом: про цінність для бізнесу, матриця стейкхолдерів, як не боятись замовника (підказка: він сам боїться)
- Communication plan
- Stakeholder register matrix
Вимоги
- Визначення, користь, рівні і види вимог
- Функціональні та нефункціональні вимоги
- Життєвий цикл вимог
- Бізнес правила та обмеження
Виявлення потреб (Elicitation)
- Про що і як спілкуватись з замовником. Елісітація і збір вимог
- Види і техніки елісітації
- Підготовка до елісітації
- Контроль елісітації. Підхід "let's park in for now"
Продуктова специфікація: Диявол в деталях
- Для чого взагалі потрібна специфікація, сценарії користування, структура специфікації
- Узгодження об'єму проєкту через Version(s)
- Встановлення контексту через Epic
- Розробка через User story
- Acceptance criteria, як інструмент опису очікуваного результату
- Припущення про невідоме (Assumptions)
- Робота за ризиками (Risk management)
- Виявлення непокритих вимог і сценаріїв (Gap analysis)
- База знань, трекінг задач
- Типи тикетів (User story, Technical Task, Bug, Improvement)
User Story
- Розробка через User Story
- Acceptance criteria як інструмент опису очікуваного результату (Gherkin vs вільна форма)
- Декомпозиція
Документація: розуміння продукту і донесення ідей
- Product Vision
- User Story Map (Feature Map)
- Workflow Diagrams
- Roles Matrix
- Product Glossary
- Validation Rules
- Non-Functional Requirements
- Entity-Relationship Diagrams (ERD)
- Context diagram
- Process models (BPMN та UML нотації)
- Meeting Notes
Воркшоп "Backlog"
- Повний стек для вимог життєвого циклу у Jira
- Створення Epic
- Створення історій
- Використання критеріїв приймання
- Вдосконалення
- Методи декомпозиції
Ближче до практики
- Оцінка User Story
- Техніки декомпозиції
- Методи пріоритезації
- Користь і механіка складання дорожньої карти продукту (Product roadmap) та узгодження з цілями бізнесу
- Техніки контролю скоупу (scope creep)
Прототипування
- Ваєри (Wireframes)
- Мокапи (Mockups)
- Прототипи (Design prototypes)
Особливості роботи у різних проєктах та технічні деталі
- Різновиди проєктів за технологіями (web, mobile, backend services, data)
- Типи проєктів (migration, reserve-engineering, from scratch)
- Що треба знати для роботи над певним видом проєкту
- Що таке функціональний домен і які домени бувають (e-commerce, fintech, healthcare, logistics)
- Що важливіще - технологічна канцепція або технічні деталі?
Що далі?
- Подільший розвиток навичок бізнес-аналізу
- Різні грейди і для чого вони потрібні
- Кар'єрні перспективи
- Підготовка до співбесіди на позицію бізнес-аналітика
- Скільки грошей я отримаю?
Захист фінального проєкту
Отакої, курс добігає кінця. Залишилось захистити фінальний проєкт, над яким ти працював(ла) протягом курсу, та презентувати його бізнес-аналітику. Все, як у справжньому житті бізнес-аналітика. Після цього завдання ти зможеш відчувати себе впевнено на майбутній посаді джуніор бізнес-аналітика.
Які технічні інструменти ти опануєш:
- Confluence
- Jira
- Miro
- Figma
- Draw.io
- Інші сервіси
Після проходження курсу ти будеш вміти:
- Взаємодіяти із замовником та командою
- Працювати з методологіями розробки
- Правильно готувати документацію та специфікацію
- Працювати у проєктах з різною специфікою
Особливості курсу
- Можливість опанувати професію
- Зворотній зв'язок
- Індивідуальна підтримка від бізнес-аналітика
- Портфоліо (на основі домашніх завдань)
Викладачі курсу
- Валерія Коломієць - Business Analyst, Lizard Soft
- Тимофій Толстих - Project Manager, Choice31
- Христина Новікова - Business Analyst, Proxy Product Owner, Mentor SoftServe
- Анна Кутько - Agile Coach, E-Com 2.0, Fozzy Group
- Marketing Analyst / Web Analyst
Ми навчимо розуміти та говорити мовою метрик, правильно формулювати аналітичні завдання, будувати якісні звіти, прогнозувати метрики, оцінювати ефективність реклами, бачити помилки у звітах, приймати рішення та будувати стратегію на основі аналізу даних та застосовувати аналітичний підхід у щоденній роботі.
Програма курсу
Онбординг у маркетингову аналітику
- Огляд основних концепцій та термінології в маркетинговій аналітиці
- Тренди в маркетинговій аналітиці
- Ознайомлення з принципами збору, аналізу та використання даних в маркетингу
Ключові показники Acquisition / Conversion / Engagement / Retention
- Джерела які генерують маркетингові дані
- Аналіз взаємозв'язку між різними метриками та їх вплив на результативність маркетингових кампаній
- Розгляд основних метрик та декомпозиція (конверсія, CTR, ROI, ROAS і тд.)
- Призначення кожної метрики та її значення для оцінки ефективності маркетингових заходів
Вимірювання успішності маркетингових кампаній
- Методи вимірювання ефективності кампаній
- Ключові показники ефективності (CTR, CPC, CPA, CPL, SQL, LTV, CAC та інші)
- Оцінка ROI та ROAS
Інструменти маркетингової аналітики
- Методи збору маркетингових даних з різних каналів
- Інструменти маркетингового аналітика
- Фундаментальні поняття аналітичної системи Google Analytics 4
- Огляд Google Analytics 4
- Додаткові джерела маркетингових даних (Search Console, Google Ads, Meta Ads)
- Базове налаштування Google Analytics 4 для вашого проєкту
- Налаштування подій для GA4
- Основні принципи Consent Mode та його налштування
- Основи активації даних
- Огляд можливостей Google Таблиць
- Огляд можливостей Looker
Аналіз ефективності маркетингових активностей
- Визначення метрик для побудови звітності
- Створення звітів та презентація результатів маркетингу
Взаємозв'язок KPIs та маркетингових стратегій
- Стратегія чи тактика - що важливіше?
- Коригування маркетингових стратегій на основі ключових KPIs
- Розробка маркетингового плану відповідно бізнес ціілей
Наскрізна аналітика
- Хмарні сервіси та фреймворки для маркетингової аналітики
- Підходи до реалізації наскрізної маркетингової аналітики
- Етапи проєкту по ствроенню наскрізної аналітики
- Створення наскрізної маркетингової аналітики на базі платформи Google Cloud
Особливості курсу
- Симуляція роботи в компанії
- Курс з урахуванням вимог роботодавців
- Персональний зворотній зв'язок
- Можлива оплата в розстрочку
- Бонусний курс
- Симулятор
- Щотижневі лайви-воркшопи з ментором
Викладачі курсу
- Оксана Верлан - Client Service Director at Netpeak Agency Ukraine
- Олександр Конівненко - Head of Web Analytics Department at Netpeak
- Web & Mobile Design / UI/UX
Поглибимо знання та відточимо навички, якими має володіти вебдизайнер — від створення іконок і проєктування складних сайтів до презентації рішень клієнту.
Програма курсу
Типографія
- Навчимося грати зі шрифтами й вигравати: як правильно їх обирати та застосовувати
- Проаналізуємо особливості використання різних видів шрифтів
Ведення проєктів у Figma
- Розглянемо функції редактора
- Вивчатимемо компоненти та стилі (текст, колір, тінь)
- Розберемось, як наводити лад у документі
Лендинг за формулою AIDA
- Розберемося, що це за формула й навіщо вона потрібна
- Розкладемо на деталі реальні приклади лендингів
- Дізнаємось, як дизайнери можуть використовувати інструменти ШІ
- Навчимося будувати структуру та дизайнити сайти, які привертають увагу та мотивують до дії
Модульні сітки
- Дізнаємося, що таке сітки та які бувають їхні види
- Розглянемо параметри сіток і навчимося їх обирати під різні стилі та потреби дизайну
Адаптивний дизайн
- Проаналізуємо сутність адаптивного дизайну, різновиди і способи застосування
- Визначимо ключові параметри та нюанси адаптивного дизайну
- Попрацюємо з сітками, типографією й колонками в адаптивному макеті
Генерування ідей
- Навчимося створювати мудборди
- Поговоримо, як працювати з референсами, щоб розв'язати завдання проєкту
- Навчимося обирати, аналізувати й розуміти референси
- Дізнаємося різницю між натхненням і плагіатом
Робота з клієнтом
- Навчимося брифувати клієнта правильно та зрозуміло
- Зрозуміємо, як правильно сформувати бриф для проєкту
- Навчимося презентувати свою роботу
Mindmapping та прототипування
- Визначимо, що таке mindmapping, коли та як цей метод використовувати
- З'ясуємо різницю вайрфреймом та прототипом
- Спроєктуємо, створимо прототип своєї роботи і протестуємо її
Базова e-commerce структура
- Визначимо основні види e-commerce проєктів і принципи їхнього створення
- Розглянемо, як будувати e-commerce сайти на реальних прикладах
- Ознайомимося з темною та етичною стороною дизайну e-commerce, щоб ефективно розв’язувати завдання
- Попрацюємо з картками, сторінками товару, кошиком флоу оплати
Студія, продукт чи фріланс
- Розглянемо особливості кожного шляху та визначимо, як вибрати свій
- Поговоримо про стан ринку праці та як шукати роботу
Портфоліо
- Розберемо правила ідеальної співбесіди
- Дізнаємось, як оформлювати портфоліо, щоб показати свій потенціал на повну
Особливості курсу
- Відеолекції та живі зідзвони з куратором
- Real-life завдання
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Андрій Курочкін - Art Director в Hexagon Agency
- Аліса Головінська - UX/UI Designer в WIX
- Ірина Грицай - Art Director & Co-Founder в Dilecta Studio. Jury на Awwwards
- Анатолій Шовковий - Co-Founder Hot Buro
- Євгеній Педорич - Product Designer в Kyivstar.Tech. Designer в KOLO
- Іван Тараненко - Senior Designer в MacPaw
- Мар'яна Бучкович - Lead Designer в Obriy Design Buro
- Микола Мельник - Design Lead в UpTech
- Артем Усачов - Design Lead & Digital Experience Designer в Trinetix
- Оля Алтухова - Designer в airSlate
- Ігор Артюхов - Product Designer at NDA
- Дарина Литвиненко - Product Designer в Hexagon Agency
- Яна Білик - Product Designer в Finmap.online
- Ольга Удовіна - Product Designer at Kyivstar
- Other
Курс програмування для дітей починається з азів, ідеально підходячи навіть для тих, хто має тільки теоретичне уявлення про сайти та додатки. Мотивовані, відповідальні та цікаві учні зможуть досягти великих успіхів, навіть якщо у них є лише бажання дізнатися більше.
Програма курсу
Блок 1. Scratch
- Вивчення та створення алгоритмів
- Створення змінних
- Проєктування логіки гри
- Створення гри
Блок 2. WIX
- Створення односторінкових сайтів
- Створення багатосторінкових сайтів
- Приєднання додатків для розширення функціонала
- Керування сайтом
Блок 3. Основи HTML і CSS
- Розмітка за допомогою HTML-тегів
- Селектори CSS
- Оформлення елементів
- Управління розміром і положенням блоків на сторінці
- Базова анімація
- Створення свого сайту
Блок 4. Python
- Основи програмування на Python
- типи даних
- змінні та правила роботи з ними
- умови, списки
- терміни, списки
- функції
- В кінці учні будуть вміти програмувати невеликі консольні додатки
- Створення графічного інтерфейсу
- створення основи додатки
- додавання віджетів
- додавання подій до тих чи інших віджетів
- Власний додаток до розробленого для нього графічним інтерфейсом
Блок 5. Soft Skills
- Побудова бази ефективного мислення
- Емоційний інтелект
- Креативне та критичне мислення
- Люди, зв’язки, способи комунікації
Менторська допомога
- Раз на два тижні дитина зможе прийти на консультацію, тривалістю 1 годину.
Особливості курсу
- Для дітей віком від 9 до 12 років
- До 12 дітей в групі
- Система оцінки знань
- Багато практичних завдань
- Робота над власними проєктами
- Актуальність у реальному житті
- 3D Modeling / 3D Artist / 3D Designer
3D-моделювання з нуля, пройдеш весь шлях - від першої форми у Blender до реального об'єкта, надрукованого на 3D-принтері. Курс поєднує дизайн, технології та практику: моделювання, скульптинг, текстурування, рендеринг, підготовка до друку й сам друк.
Програма курсу
Blender
- Знайомство з интерфейсом програми Blender
- Налаштування інтерфейсу
- Основні етапи роботи в програмі
- 3D-Вьюпорт, налаштування Viewport
- Трансформації об'єктів у Blender
Add-ons у Blender
- Поняття add-on
- Вбудовані add-ons
- Активація вбудованих аддонів, Розбір BoltFactory
- Практична робота по темі Add-ons
Слайсери Cura та CrealityPrint
- Підготовка до роботи слайсера CrealityPrint
- Основні параметри налаштування друку
- Калібрування принтера
- Підготовка об'єкта до друку
- Види підтримок, створення підтримок CrealityPrintу
- Автоматичне та ручне малювання швів
Друк pla, ads, petg, tpu
- Розбір особливостей друку різних видів пластику
- Спеціальні кріплення для зміни кріплення філаменту на 3д-принтері
- Налаштування принтера під різні види пластику
- Поширені помилки друкарів
- Бази та сайти готових 3д-моделей
3D i 2D об'єкти
- Створити стандарті моделі у Blender : mеsh, curve, surface та ін.
- Створення 2д- та 3д- об'єктів
- Основні параметри 2д- та 3д- об'єктів
- Додаткові налаштування для 2д- та 3д- об'єктів
Полігональне моделювання
- Основні етапи полігонального моделювання
- Поняття "сітка", "vertex", "edge"," poligon"
- Принципи Low-poly та High Poly model
- Топології при моделюванні
- Практичне завдання - створення першої моделі у режимі edit mode за референсом зламаної шестерні до електричного замка
Оріджин, трансформації від оріджина та 3D курсора
- Поняття "оріджин"
- Трансформація об'єктів від оріджина та 3d курсора
- Практичне завдання - моделювання складної шестерні по референсу
Модифікатори
- Змоделювати знак Renault з кріпленнями по референсу реальної деталі
- Використання модифікаторів mirror, bevel, sabdiv
- Практична робота - зробити знак іншої марки на вибір
Модифікатори
- Практика робота - додавання об'ємного тексту або тиснення на hard surface model
- Використання модифікаторів screw, Scin, soldify, boolean
Полігональне моделювання
- Змоделювати тіло персонажа з використанням режима edit-mode
- Практичне завдання - використання отриманих знань з полігонального моделювання
Практична робота
- Практична робота - моделювання голови персонажу( робимо голову змії до тіла з попереднього заняття)
- Анатомія голови та основні параметри
- З'єднуємо всі частини моделі у єдине ціле, адаптуємо модель для друку
Моделювання за допомогою displase
- Практичне завдання - Litophane, моделюємо куб з літофанією та підготовлюємо його до друку
- Створення основи і корегування пропорцій зображення за допомогою UV-map
Оптимізація, підготовка до проєкту
- Оптимізація сітки
- Артефакти у Blender
- N-Gon, робота з видалення N-Gon ів
- Вибір теми проєкту та пропрацювання плану моделювання
Zbrash
- Основні відомості про zbrash
- Робота з примітивами програми
- Види пензлів та скульптинг за допомогою основних пензлів
- Можливості Dayna mesh
- Рivot та трансформація об'єктів в збраш
- Симетрія об'єктів
- Магія маски моделі при скульптингу
- Скульпт текстури об'єкта з альфи
- Робота з альфа-картою для швидкого створення 3д-об'єктів
- Деталізація моделі за допомогою альфи
Практична робота по створенню персонажа з повним циклом
Практичне заняття зі скульптингу моделі рухливого дракона для 3д-друку - моделюємо частинку тіла та робимо її деталізацію.
Практична робота по створенню персонажа з повним циклом
Практичне заняття зі скульптингу моделі рухливого дракона для 3д-друку - моделювання голови дракона.
Практична робота по створенню персонажа з повним циклом
Практичне заняття зі скульптингу моделі рухливого дракона для 3д-друку - заскульптити лапи та хвіст.
Практична робота по створенню персонажа з повним циклом
- Зробити кріплення та об'єднати в модель для друку
- Практичні навики роботи з boolean
Рендер персонажа в програмі Blender
- Зібрати просту сцену для рендеру моделі в блендер
- Виставлення освітлення та камери
- Створення реалістичності за допомогою освітлення
- Принципи текстурування у Blender
Моделювання взуття
- Створення реалістичного взуття у Blender
- Полігональне моделювання рифленої підошви
- Моделювання верхньої частини взуття
- Збірка частин моделі у єдине ціле
- Підготовка моделі до друку
Захист проєкту
Презентація проєкту.
Після курсу ти зможеш
- Створювати і друкувати власні 3D-моделі будь-якої складності
- Працювати з готовими моделями з баз і адаптувати їх під себе
- Розбиратись у механіці, формі, деталізації
- Моделювати технічні об’єкти: гайки, болти, логотипи, шестерні
- Сформуєш 3D-портфоліо, з яким не соромно йти до замовника чи на роботу
- Впевнено працювати з 3D-принтером і налаштовувати слайсинг
Особливості курсу
- ЖИВЕ навчання від викладача-практика
- 60 годин з практичною частиною
- Перевірка ДЗ та фідбек
- Курсовий проєкт
- Сертифікат про проходження курсу
- Закритий чат групи для спілкування
- Підготовка з складання CV, LinkedIn
- Python
З нуля опануєш спеціальність Python-розробника. Навчишся розробляти інтерактивні web-додатки. Створиш свій проєкт з використанням фреймворку Django.
Програма курсу
Python - Intro
- Місце Python серед мов програмування, сфери застосування
- Основні концепти програмування
- Змінні та типи даних( числові (int, float), рядки (str), списки (list), множини (set))
- Компілювані мови програмування
- Інтерпретовані мови програмування
- Порядок виконання коду ч.1 (загальні принципи)
- Коментарі в коді (однорядкові, багаторядкові)
- PyCharm, VS Code
- Налаштування інтерпретатора в PyCharm
- Документація мови Python, як викорустовувати
- Принцип роботи змінних у Python та збереження даних у пам’яті
- Незмінні значення данних - Константи
- Уніфіковані принципи найменування змінних у програмуванні
- Локальний, глобальний і прихований (інкапсульований) доступ до змінних
- Рівні доступу до змінних
Python - Basics
- Арифметичні оператори (+ - / * ** % =)
- Логічні оператори (== != or and not)
- Принципи булевої алгебри і механізми контролю виконання коду в Python
- Порядок обчислення операцій
- Токенізація та форматування коду через відступи в Python
- Основні зарезервовані слова Python
- Принципи роботи з ключовими слова
- Принципи організації пам'яті комп'ютера та збереження даних
- Масиви: одномірні та двомірні
- Індекси у масивах
- Словник у Python
- Принцип зберігання даних у форматі ключ → значення
- Списки в Python: що їх відрізняє та як вони влаштовані
- Основні риси та характерні відмінності
- Коректне завершення роботи програми
- Exit-коди та їх роль
- Ідентифікація помилок
- Блоки if / elif / else
- Керування послідовністю виконання коду
- Як змінюється потік виконання через логіку програми
- Особливості структури кортежів у Python
- Tuple
- Named Tuple
- Взаємодія і сумісність різних типів даних
- Функція type(), type-casting
- Основні парадигми програмування
- ООП (Об'єкто-орієнтоване програмування)
- Обробка рядків
- Функція input()
- Що означає інтерполяція рядків, як працює
- Типи помилок і їх обробка
- Конструкції обробки виключень (try-except-finally)
- Функції: визначення та застосування
- Огляд методів та їх роль ( статичні та класові методи)
- Командні аргументи
- Налаштування інтерпретатора у PyCharm
- Робота з відладчиком(DEBUG ) і точки переривання (breakpoint-ами) у PyCharm
- Роль і значення середовища виконання
- Змінні оточення
- Призначення та методи використання
- Час та його використання у коді
- Робота з форматами часу та дати в Python
- Об'єднання форматів часу та дати
- Робота з менеджерами контексту
- Призначення та застосування
- Оператор with і метод close
- Цикл for: синтаксис і приклади застосування
- Циклу while: особливості використання
Python - Trainee
- Цикли або List comprehension
- Синтаксичні особливості циклів і List comprehension
- Переваги, недоліки та ефективність
- Робота з файлами
- Методи для зчитування файлів
- Запис та збереження даних
- Патерн Генератори, характеристики та переваги використання
- Ключові слова (yield)
- Класи, будова даних, застосування
- Класи: методи, функції, поля
- Статичні методи
- Концепт наслідування
- Основні поняття та принципи наслідування
- Множинне наслідування класів, композиція
- Переваги та недоліки множинного наслідування
- Основні функції та типи в builtins
- Вбудовані функції (Built-in functions)
- Перезапис (overwrites) функцій
- Списки та їх особливості (сталість, порядок)
- Операції зі списками (доступ, зміна, додавання, видалення, перевірка, сотрування, обчислення)
- Типи кодування
- Формати файлів
- Декодування при роботі з файлами
- "Що таке імпор пакетів, як працює"
- Структура пакетів
- Встановлення пакетів
- Процеси, як їх використовувати
- Потоки, різниця між потоками та процесами
- Основні типи тестів
- Модуль unittest
- Вчимось писати та запускати тести
Python - Junior
- Що таке анотації, як вони працюють
- Принцип роботи в дебагері
- Переваги використання анотацій
Python - Git
- Git: основи та його ключове значення в роботі
- Дерево версій, гілки
- Як працює дерево версій і гілки в Git
- Git платформи (Github, Bitbucket, Subversion)
- Створення акаунту
- Ключі доступу до гіта
- Коміти в Git (commit)
- Команди rebase
- Операція Merge
Python - Backend
- Інтернет у загальних рисах: механізм дії
- IP і порт: ключові елементи інтернет-з'єднання
- Протоколи спілкування (HTTS)
- Протоколи спілкування (TCP\IP, UDP)
- Концепт додатку-клієнту
- Концепт додатку-серверу
- API: що це і для чого потрібен
- Як працює API і яку роль він відіграє в розробці
- Патерн Request - response
- Структура JSON: простий формат для зберігання даних
- Практики використання, валідація
- Формування, зчитування та перетворення JSON`у
- Користувачі, ролі
- Токени, аутентифікація, авторизація
- Frontend частина (клієнт)
- Backend фреймворки
- Програма Postman - генератор запитів
- Генератори документації (redoc, swagger)
- Огляд веб-фреймворків Django, Flask та FastAPI
- Фреймворк FastAPI для побудови API-серверів
Project - SQL
- Бази даних із підтримкою SQL: Принципи та приклади
- NoSQL бази данних
- Встановлення та налаштування PostgreSQL
- Створення та управління базами даних в PostgreSQL
- Створення та управління таблицями: визначення схем та використання обмежень
- Основи SQL-запитів: SELECT, INSERT, UPDATE, DELETE
- Сортування та групування даних
- Використання з'єднань (JOIN): INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
- Агрегатні функції та групові операції
- Індекси та їх використання для оптимізації продуктивності запитів
- ACID, рівні ізоляції
- Робота з представленнями (Views) та матеріалізованими представленнями
- Управління користувачами та ролями: створення користувачів, налаштування привілеїв
- Створення та використання функцій та збережених процедур
- Працювати з тригерами для автоматизації задач
- Оптимізація продуктивності та моніторинг PostgreSQL
- Використання розширень та модулів для розширення функціональності PostgreSQL
- Інтеграція PostgreSQL з іншими мовами програмування (Python, Java, Node.js тощо)
Демонстрація проєкту
Після курсу ти зможеш:
- Розуміти та реалізовувати принципи об'єктно-орієнтованого програмування мови Python
- Проєктувати та використовувати розширені типи даних, змінні та алгоритми
- Розробляти складні програми, використовуючи певні умови та обчислення
- Створювати веб-сервіси з використанням фреймворку Django та розміщувати його на сервері
- Оптимізувати та прискорювати роботу ПЗ за допомогою тредів та мультипроцесів
- Обробляти винятки, які можуть виникати під час розробки
Особливості курсу
- Інтенсивна практика і розбір домашніх завдань
- Використання найпопулярніших інструментів та фреймворків у розробці
- Випускний проєкт для портфоліо, який ти презентуєш роботодавцям
- Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
- Живі онлайн заняття
- Підтримка викладачів
- Кар'єрні івенти
- Можлива оплата курсу частинами
- Великий стек технологій
- Сертифікат про проходження курсу
Викладачі курсу
Тарас Куделя - Python Developer
Подати заявку- Product Manager / Product Owner
- Account Manager
Програма курсу
Бізнес-стратегія клієнтського сервісу
- Роль сервісу у збільшенні ARR та скороченні CAC
- Як побудувати екосистему клієнтської взаємодії
- Customer Experience vs. Customer Success: у чому різниця
- NPS та CES у розрізі стратегічного планування
Практика: аналіз ефективності сервісу вашої компанії (Customer Service Audit).
Поглиблене управління життєвим циклом клієнта (Advanced CJM)
- Дизайн складних Customer Journey Maps
- Точки втрати клієнтів та їх усунення
- Впровадження predictive analytics для прогнозування churn
- Аналіз реальних кейсів сервісних стратегій глобальних компаній
Практика: створення динамічної CJM із персоналізованими сценаріями.
Поведінкова економіка у клієнтському сервісі
- Як працюють когнітивні упередження у клієнтів
- Як формувати "звичку" користуватися сервісом
- Використання психології в комунікаціях для підвищення лояльності
- Нейромаркетинг у клієнтському обслуговуванні
Практика: створення сценарію впливу на поведінку клієнта.
Upsell & Cross-sell: нейроекономіка в діях
- Побудова індивідуальних стратегій Upsell & Cross-sell
- Чому клієнти відмовляються від допродажів: як зменшити відторгнення
- Алгоритми персоналізації рекомендацій (на основі даних CRM)
- Кейс-аналіз стратегій великих SaaS та eCommerce компаній
Практика: моделювання сценаріїв Upsell & Cross-sell у вашому бізнесі.
Керування кризами та негативом
- Як правильно реагувати на негативні відгуки, щоб зміцнювати бренд
- Антиконфліктні техніки для роботи з незадоволеними клієнтами
- Як діяти у кризових ситуаціях? (масові відгуки, публічний негатив)
- Розбір антикризових кейсів глобальних компаній
Практика: розробка антикризової стратегії комунікації.
Автоматизація сервісу: АІ, чат-боти та персоналізація
- Використання Generative AI для персоналізованої підтримки
- Автоматизація обробки звернень - як уникнути "машинного" сервісу
- GPT-боти у підтримці: як впровадити без втрати якості
- Аналіз кейсів компаній, які успішно впровадили AI-автоматизацію
Практика: налаштування сценарію автоматизації під ваш продукт.
Вимірювання ефективності сервісу: Advanced KPI
- Як оцінювати вплив сервісу на прибутковість компанії?
- Beyond NPS: Customer Effort Score, Customer Health Score
- Як правильно інтерпретувати Data Analytics у клієнтському сервісі
- AI-аналіз даних клієнтів: які метрики використовують лідери ринку
Практика: створення персоналізованої системи KPI для сервісу.
Побудова сервісної культури у компанії
- Чому 90% ініціатив з сервісу провалюються?
- Як навчити команду "мислити клієнтом"
- Впровадження системи навчання для підтримки високого рівня сервісу
- Найкращі практики корпоративної культури клієнтоорієнтованих компаній
Практика: створення плану трансформації клієнтського сервісу.
Customer Success у B2B та B2C: різні підходи
- Основні відмінності CS у B2B vs B2C
- Як побудувати стратегію утримання клієнтів у кожному сегменті
- "Червоні прапори" у роботі з клієнтами - коли варто діяти швидко
- Побудова процесу прогнозування ризиків churn
Практика: адаптація Customer Success стратегії під ваш ринок.
Побудова сервісів для VIP-клієнтів
- Як вибудовувати довготривалі відносини з топ-клієнтами
- Чим VIP-сервіс відрізняється від стандартного?
- Як працювати з великими бюджетами та вимогливими клієнтами
- Ключові стратегії преміального обслуговування
Практика: створення програми VIP-менеджменту.
Причини відтоку клієнтів: глибокий аналіз
- Основні причини, через які клієнти припиняють співпрацю
- Як розпізнати "відкладений churn" і запобігти йому
- Відмінності між клієнтами, які пішли назавжди, та тими, кого ще можна повернути
- Визначення "червоних прапорів" у поведінці клієнтів
Практика: створення Customer Health Score для оцінки ризиків відтоку.
Повертаємо втрачених клієнтів (Customer Win-Back Strategies)
- Коли і як варто комунікувати з клієнтами, які "відвалилися"
- Що писати, щоб клієнт повернувся? (копірайтинг win-back email'ів)
- Омніканальна стратегія: email, push, соцмережі, дзвінки
- Стратегія "обмежених пропозицій" та FOMO (fear of missing out)
- Що зробити, щоб відновлений клієнт не пішов знову?
- Як використовувати гейміфікацію та програми лояльності
Практика: розробка стратегії post-win-back retention та створення персоналізованих win-back оферів.
Особливості курсу
- Допомога ментора
- Практика
- Особистий ментор
- Персоналізований фідбек на фінальний проєкт
- Домашні завдання
- Сертифікат про проходження курсу
Викладачі курсу
- Ніна Новікова - Head of Customer Care at Reply.io
- Вероніка Халаїм - IT Engineering and Delivery Program Manager at Luxoft Germany
- Катерина Логінова - Консультант з розвитку бізнесу та продажів
- Анжела Фелоненко - Head of Customer Success at eSputnik
- Марія Антошків - Head of Customer Care at Mirasvit
- Юрій Глуховський - Head of Customer Support at Reface
- Frontend
На завершення курсу кожен студент розробить повноцінний проєкт, який буде захищений. Це дозволить набути досвіду у формуванні власного проєктного погляду та аргументуванні думок. Ця навичка допоможе дитині просувати власні ідеї у сфері IT, здобуваючи авторитет серед дорослих програмістів.
Програма курсу
Модуль 1. HTML&CSS Basics
- Основні HTML теги та атрибути
- Основи CSS, блочна модель
- Селектори CSS
- Оформлення елементів
- Поля і відступи
- Порядок верстки блоку
- Тестування результатів верстки
- Управління розміром і положення блоків на сторінці
- Технологія Flexbox
- Базова анімація
- Основні інструменти розробника
- Робота з GitLab, базові команди, створення свого репозиторію
Модуль 2: UI/UX design Basics
- Базове знання Figma
- Базове знання UI/UX
- Основи сайтобудування
Модуль 3. Advanced HTML/CSS
- Технологія Bootstrap 4
- Технологія Gulp
- Просунута структура проєкту
- Адаптивна верстка
- Гумова верстка
- Препроцессори, а саме: Sass
Модуль 4. Basic JavaScript
- Базові та об’єктні типи даних
- Перетворення типів
- Змінні й правила їх іменування
- Умови, оператори, масиви, цикли, функції, робота з датами та часом
- Введення в браузерні події
- Робота з таймерами, localStorage
- Області видимості
- Контекст виклику
- Обробка помилок
- ООП в JavaScript – функції-конструктори, прототипи, класи
Модуль 5. Soft Skills
Модуль 6. Final Project
Особливості курсу
- Для дітей віком від 12 до 15 років
- До 15 дітей в групі
- Система оцінки знань
- Багато практичних завдань
- Робота над власними проєктами
- Сертифікат про закінчення навчання
- Digital Marketing
За 3 місяці ти освоїш затребувану професію Інтернет-маркетолога і зможеш працювати маркетологом в компанії, або розвивати власний бізнес.
Програма курсу
Вступ до веб-маркетингу
- Що таке маркетинг? Цілі, завдання та cкладові
- Формування маркетингової стратегії
- Позиціонування бізнесу в Інтернеті та offline
- Визначення та сегментування цільової аудиторії
- Види маркетингових каналів комунікації в online-мережі
- Поняття бренду та що враховувати при його створенні
Контекстна реклама
- Огляд можливостей контекстної реклами та її видів
- Вибір оптимальної стратегії для контекстної реклами
- Інструмент Google Adwords
- Ремаркетинг та ретаргетинг
- Зв'язок з веб-аналітикою
Аналітика
- Google Analytics, важлива інформація для аналізу сайту
- Як аналізувати отриманий трафік з різних каналів трафіку за допомогою Google Analytics?
- Приклади, коли сайт не буде продавати
- Варіанти як можна слідкувати за подіями на сайті, Google Analytics vs Google Tag Manager
- Що таке % відмов і як з ним боротися?
SEO
- Поняття оптимізації сайту та основні фактори ранжування пошукових систем
- Базова технічна оптимізація
- Швидкість завантаження сайту та оптимізація контенту
- Семантичне ядро сайту
- Основи лінкбілдингу
- Local SEO
- Аудит сайту. Види аудиту сайту. Часті помилки та виправлення. Робота з Google WEB Master Tools
- Відслідковування результатів. Основні інструменти веб-аналітики
- Аналіз конкурентів та вибір стратегії просування
- Аналіз юзабіліті сайту (UX), часті помилки
- Як побудувати прибуткову систему залучення клієнтів
- Оптимізація сторінки, як поліпшити сайт з точки зору sale - успішності
SMM
- Роль соціальних мереж в просуванні бізнесу. Їх види, цілі та особливості. Основи SMM термінології
- Цільова аудиторія: особливості створення портрету потенційного клієнта
- Розробка SMM стратегії
- Особливості візуального контенту
- Content Creation - створення контент-плану
- Просування в Instagram (особливості й цілі, помилки)
- Просування у Facebook
- Просування на інших платформах (Youtube, Google MyBusiness, Twitter, Telegram)
- Як писати для соціальних мереж - елементи й правила хорошого копірайтингу. Тональність вашого бренду (Tone of voice)
- Що таке воронка продаж й для чого вона потрібна?
- Безкоштовні механізми просування бренду
- SMM аналітика та формування звітності
- Створення Бізнес менеджера та рекламного кабінету
- Налаштування Бізнес менеджера та рекламного кабінету. Налаштування ліміту витрат
- Робота й пояснення як працювати з рекламою:
- Яку ціль вибрати
- Яку ставку вибрати і чи потрібно
- Як налаштувати детальний таргетинг по: Інтересах, -поведінкових факторах, демографії
- Як налаштувати рекламу на конкретну будівлю
- Як вибрати місце показу реклами
- Як показувати рекламу в Інстаграм та інших додатках
- Як порахувати бюджет рекламний
- Як налаштувати динамічний показ реклами
- Як запустити рекламу без сайту і збирати контакти людей
- Як працювати з лід формами
- Аудиторії:
- Як створити аудиторію людей, яким цікавий ваш продукт/послуга
- Як створити аудиторію з відвідувачів сайту/з переглядів відео/ з тих, хто взаємодіяв з рекламою/ з людей що цікавились вашою подією в Facebook/ з тих, хто взаємодіяв з сторінкою в Facebook & Instagram.
- Як знайти платоспроможною аудиторію
- Як створити аудиторію з бази ваших емейлів чи номерів телефону
- Як створити lookalike аудиторію
- У чому різниця між запуском реклами через рек.кабінет та безпосередньо через "boost post"
- Креативи:
- Які фото та відео потрібно ставити на рекламу
- Як вибрати різні типи реклами: карусель, відео, картинка і тд
- Як змінити розмір картинки автоматично під різне місце показу реклами
- Як в одному рекламному оголошенні зробити різні креативи під пост й сторіс
- Аналітика:
- Які показники враховувати, для ефективної реклами
- Що таке CPA,CPC,CPM,CTR - словник усіх важливих термінів
- Підсумок - розбір й аналіз проєктів
Підведення підсумків
- Тестування
- Захист дипломного проєкту
- Вручення сертифікатів
- Випускний
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Стек технологій
- Особистий кабінет
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Мар'яна Павлюк - Internet Marketing Manager at Grand Dim
- Назар Фігун - Lecturer of SEO at Logos IT Academy
- Маріанна Сміян - Lecturer of SEO at Logos IT Academy
- Ія Кучинська - CEO "IQ Promotion"
- Михайло Білоус - IT Project Manager at Astwellsoft
- Крилов Дмитро - Сертифікований спеціаліст Google Ads & Yandex Direct
- Олег Дубей - Засновник Webboost Digital Marketing Agency
- HR / Employer Branding
Програма курсу
Відкриття курсу
- Обговорення навчального плану
- Визначення цілей учасників
- Знайомство з викладачами курсу
HR: мета, функції, напрями діяльності
- Цілі на необхідність HR спеціалістів у компанії
- Місце HR відділу та структура компанії
- HR моделі
- Базові компетенції HR-спеціаліста
Комунікації. Ефективний зворотній зв'язок
- Види комунікацій в організації
- Майстерність надання фідбеків
- Типи зворотніх зв'язків
- Як правильно надавати негативний фідбек
- Практичні кейси, рекомендації
Конфлікти
- Поведінкові стратегії
- Медіація
- Переговори
Рекрутер в IT компанії
- Особливостів IT рекрутингу та чим він відрізняється від інших галузей
- Портрет IT рекрутера
- Основні обов'язки рекрутера
- Професійні компетенції
- Ролі в сучасних компаніях
- Перспективи професії та кар'єрні можливості
Робота з кандидатами
- Рекрутинговий процес
- Пасивний пошук
- Активний пошук
- Технічна частина (Front End ,Back End, Quality Assurance, Mobile, Embedded)
Креативний пошук кандидатів
- "Холодні" листи
- Написання оголошень про вакансію для соц. мереж
- Нові підходи з підбору персоналу
- Створення/наповнення профілю у LinkedIn
- Фокуси пошуку через LinkedIn
Адаптація персоналу
- Адаптація в команді та компанії
- Професійна адаптація
- Роль наставника в процесі адаптації
- Моделі та підходи адаптації(з практичної точки зору)
Мотивація
- Суть мотивації в системі управління персоналом
- Мотивація vs Стимулювання
- Матеріальна та нематеріальна мотивація
- Професійне/емоційне вигорання працівників
Оцінка персоналу
- Суть і мета Оцінки персоналу
- Мотивація vs Стимулювання
- Види Оцінки: атестація, метод 360 градусів, тестування тощо
- Вибір правильного методу Оцінки персоналу
Навчання та розвиток
- Визначення потреби в навчанні та постановка цілей
- Зовнішнє та внутрішнє навчання. Види навчання
- Індивідуальний план розвитку кандидата. Кадровий резерв та кар'єрне зростання в компанії
- Talent менеджмент, або війна за таланти
HR Брендинг
- Від цінностей до стратегії компанії, що формують HR бренд
- Особистий бренд як невід'ємна частина employer brand
- Корпоративна культура як бренд-ресурс
- Практичні інструменти формування бренду роботодавця. Метрики
Фінал
- Тестування
- Захист дипломного проєкту
- Випускний
- Вручення сертифікатів
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Стек технологій
- Особистий кабінет
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Соломія Костельна - HR Specialist / IT Recruiter at AltexSoft
- Андрій Білий - HR Specialist at Perfectial
- Марія Бреславська - Mentorship Office Coordinator at SoftServe
- Леся Когут - Abto Software, Recruiter
- Python
Програма курсу
Вступ
- Презентація
- Встановлення Python
Змінні, структури даних та операції над ними
- Що таке змінні
- Числа (int, float)
- Стрічки
- Списки
- Кортежі
- Словники
- Змінні та не змінні типи даних
- Операції та методи кожного з типів
- Індекси, слайси
Умовні інструкції та цикли
- If else elif
- For
- While
- Continue, break
- List comperhension
Функції
- Що це таке
- Return
- Параметри - позиційні та іменовані
- *args, **kwargs
- Області видимості
- Розпаковка аргументів
- Присвоєння результату змінній
- Анонімні функції
Декоратори
- Що це
- Передача функції як аргумент
- Оголошення функції всередині функції
- Повернення функції як результат
- Пишемо простий декоратор
- Декоратор функції яка приймає аргументи
- Декоратор із аргументами
- Подвійний, потрійний декоратор
Генератори та ітератори
- Що це таке
- Ітеруємий об'єкт
- Ітератор
- Генератор
- Де використовується
- Цикл for
- Функція генератор
- Генераторні вирази
- Різниця між yield та return
Модулі та пакети
- Що таке модулі, навіщо вони
- Організація модулей
- import module
- from module import
- as
- Що таке пакети
- Що таке __init__
- name == main
- Огляд стандартної бібліотеки Python
- Що таке pip
- Встановлення pip
- Встановлення зовншніх модулей
Робота з файлами
- Навіщо це
- Функція open
- Шлях до файлу
- Режими відкриття
- Читання, запис, додавання
- Менеджер контексту
Обробка виключень
- Що таке помилки
- Перехоплення помилок
- else, finally
- Вкладення try except
- Raise своєї помилки
ООП в Python. Класи, об'єкти
- Що таке класи
- Що таке об'єкти
- Аналогія із автозаводами
- Що таке self
- Що таке __init__
- Пайтон як суцільне ООП
- Атрибути класу проти атрибутів об'єкту
- Методи
- Область видимості
Принципи ООП
- Наслідування
- Поліморфізм
- Інкапсуляція
- Абстракція
- Перезагрузка операторів
- Класметоди, статік методи, проперті
Робота із процесами та потоками у Python
- Що таке потік
- Що таке процес
- Архітектура процесора
- multithreading
- multiprocessing
Правила написання коду
Правила написання Python-коду. PEP8.
Unit-тестування
Unit-тестування у Python.
Фреймворки
Шлях до веб-розробника. Огляд веб-фреймворків.
Проєкт
Створення першого проєкту з використанням всіх технологій, яким ти навчився на курсі. Пишемо скрейпер інтернет-магазину.
Python Django
- Встановлення та налаштування віртуального середовища
- Встановлення та налаштування PyCharm. Встановлення Django, створення проєкту та його конфігураціїї у PyCharm
- Огляд структури проєкту, використання базових джанго команд, створення супер користувача, доступ до адмін частини
- Огляд суті моделі та аплікації. Створення моделі поста
- Огляд Django-адмінки. Підключення моделі до адмін-частини
- CRUD. Огляд Django-представлень
- Огляд Django URL-диспетчера. Створення решти представлень
- Налаштування системи Django-шаблонів
- Огляд PyCharm-дебагера, Django-терміналу та кверісетів
- Представлення для деталей поста
- Огляд Django-форм. Створення та оновлення поста через форму
- Створення та відображення Django-повідомлень
- Рефакторинг структури HTML-шаблонів
- Налаштування системи статичних файлів у Django-проєкті
- Огляд та реалізація пагінації
- Створення та обробка поля картинки у Django-моделі
- Створення та обробка поля користувача у Django-моделі
- Реалізація форми пошуку постів
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Стек технологій
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Володимир Ярошинський - Python Developer at NDA Company
- Юрій Кіт - Senior Software Engineer at TalentFly
- Благута Анна-Христина - Freelance Python Developer
- Web & Mobile Design / UI/UX
Програма курсу
Figma
- Огляд інтерфейсу.
- Фрейм. Основні інструменти.
- Створення модульної сітки.
- Компоненти
- Тест та вирівнювання.Створюємо стилі.
- Колір, градієнти, фотографії. Обводка та ефекти: блюр, тінь. Створюємо стилі.
- Бібліотека
- Autolayout
- Прототипи у Фігма і розумна анімація.
- Панель коду та експорт
- Плагіни
Adobe Photoshop
- Вступ в Photoshop
- Інструменти
- Робота з файлами та зображеннями
- Робота з шарами і масками
- Виділення та маски
- Робота з шарами
Adobe Illustrator
- Вступ в Illustrator
- Робота з кольором та текстом
- Патерни
- Робота з ефектами
Adobe After Effects
- Вступ в After Effects
- Робота з шарами
- Плагіни в After Effects
- Робота з текстом
UI/UX Basic
- Вступ. Професія дизайнера. Поняття, принципи, етапи розробки
- Дослідження. Stakeholder ітерв'ю та знайомство з проєктом
- UX. Що це і навіщо. Основні патерни
- Карта емпатій, персона, CJM
- Інформаційна архітектура. Task Flow, User Flow. Low & High fidelity wireframes
- UI. Герштальт. Трендові стилі. Мінімалізм - це важко)
- Шрифти і шрифтові пари + теорія кольору
- Анімація прототипів. Основи Motion
- Теорія кольору, іконки, дизайн системи
- Основи юзабіліті. Інклюзивний дизайн. Сервісний дизайн
UI/UX Advanced
- Зручний інтерфейс
- Юзабіліті-тестування
- Сервісний дизайн
- Форми і UX-дослідження
- Кейс по сервісному дизайну
- Design thinking, Патерни взаємодії, евристики Нільсена
- Проектування CRM-систем
- E-commerce
- UI або візуальна концепція
- Дизайн-системи і патерни
- Мобільний UX/UI
- Текст в інтерфейсі
- Анімація елементів інтерфейсу
- Дизайн на основі даних
- A/B-тести
- Робота над проектом
- успішна презентація
- UX + Agile
- Кар'єра в UX
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Технології
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Олександр Соколов - Middle UI/UX Designer at LinkUp Studio
- Ольга Стахів - Freelance UI/UX Designer
- Олег Дубей - Засновник Webboost Digital Marketing Agency
- iOS Development
Програма курсу
Теми:
- Знайомство з iOS та IDE xCode
- Мова програмування Swift: основи та базові оператори
- Мова програмування Swift: Потоки керування. Робота з циклами, умовами. Інструкції передачі контролю
- Мова програмування Swift: класи та структури. Властивості та методи. Індекси
- Базові принципи ООП. Контроль доступу. Безпека доступу до памяті. Знайомство із CocoaPods
- Мова програмування Swift: Протоколи та розширення. Protocol Oriented Programming (POP)
- UI в коді. Аutolayout. Mobile Human Interface Guideline. SwiftUI
- Cocoa design patterns: Singleton, Delegate, Responder Chain, Observer
- iOS Concurrency with GCD and Operations
- Restful APIs
- Знайомство з Cloud based backend на прикладі Firebase: зберігання даних і аутентифікація
- Робота з памяттю. Вирішення проблем, повязаних з памяттю. Процес рефакторингу. Лінтер
- Основи роботи з Git та Command Line. SourceTree
- Мова програмування Swift: Робота з рядками, символами. Колекції
- Мова програмування Swift: функції та замикання. Перечислення
- Мова програмування Swift: ініціалізація, деініціалізація. Опціонали. Робота з опціоналами
- Імперативне vs Функціональне програмування. Функції map, compactMap, filter, reduce
- Знайомство з UIKit. Знайомство зі Storyboard, XIB файлами
- Життєвий цикл додатку, життєвий цикл контролера. UIKit vs SwiftUI
- Data persistence: User Defaults, Plist, Keychain, Secure Enclave, Core Data, Realm
- Знайомство з фреймворками Core Location і MapKit
- iOS Architectures: MVC, MVP
- Відлагодження програм. Обробка помилок. Написання Unit тестів. Знайомство з Інструментами
- CI/CD. Підготовка додатку для AppStore
Особливості курсу
- Найактуальніші знання для розробника
- Навчання на практиці
- Портфоліо
- Підтримка ментора
- Навчання з будь-якої точки
- Доступ до записів вебінарів і матеріалів курсу
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
Володимир Рихва - Flutter Developer at Sigma Software Group
Подати заявку- QA Automation / QA Manual
Програма курсу
Моделі та методології розробки програмного забезпечення
- Waterfall Model
- Prototype Methodology
- Agile Methodology
- Rapid Application Development
- Dynamic System Development Model Methodology
- Spiral Model
- Extreme Programing Methodology
Основи тестування
На цьому етапі курсу ти закріпиш базову термінологію. Дізнаєшся, що таке тестування ПЗ та чому воно є настільки важливим у процесі розробки продукту. Детальніше розглянемо питання дефекту та помилки. Також дізнаєшся яка основна група заходів складає процес тестування.
Основні принципи тестування
В цій теми ми розглянемо основні принципи тестування. Познайомимо тебе з філософією тестування, також, ти зрозумієш як тестувальник має ставитись до тестування програмного забезпечення. Як працювати з дефектами та як виявити їх наявність. Познайомишся з основними засадами тестування які є актуальні вже багато років.
Основні процеси тестування
Ще одна теоретична база яку ти точно маєш знати і про яку тебе запитають на співбесіді. Тут ти дізнаєшся про всі фази процесу тестування та що відбувається на кожному з них. Також, навчишся правильно планувати та контролювати тестування. Дізнаєшся коли тестування можна вважати завершеним, як це оцінити, та як правильно звітувати про це.
Основні підходи та рівні тестування
Ця тема повністю спрямована на вивчення типів тестування. Загалом є десятки типів тестування. Ми розглянемо основні з них. Пройдемо всю послідовність дій при різних типах тестування та закріпимо їх на практиці. Також, розглянемо рівні тестування та визначимо чим вони відрізняються один від одного.
Підходи:
- Проактивне/реактивне тестування
- Автоматизація та ручне тестування
- Методи тестування такі як: чорний, білий, сірий ящик
- Що таке верифікація та валідація
- У чому різниця позитивного та негативного тестування
Типи тестування
На цьому етапі програми ти дізнаєшся які є типи тестування. Дуже важливо обрати правильний тип тестування, залежно від продукту чи функціоналу з яким ми працюємо. Розглянемо детальніше в чому специфіка функціонального та нефункціонального тестування.
Аналіз вимог
Ти дізнаєшся які бувають вимоги, які бувають різновиди вимог, характеристики та як їх перевіряти.
Тест-дизайн техніки
Познайомимось з ще одним етапом розробки ПЗ - тест-дизайн техніками. Навчимось застосовувати їх на практиці. Порівняємо статичні та динамічні техніки та визначимо коли вони працюють. Навчимось правильно обирати техніку для тестування функціоналу чи продукту.
Тест кейси та інструменти управління тестами
Познайомимось з поняттям тест кейсу. Вивчимо всі його атрибути. Навчимось правильно писати тест-кейси та використовуючи різні інструменти та системи записувати всі дані.
Відстеження дефектів
В цій темі детальніше поговоримо про дефект-репорти, для чого вони потрібні. Пройдемо з тобою весь цикл життя дефекту та навчимо правильно їх заводити та працювати.
Тест звіти та метрики
Розглянемо всі фази моніторингу та контролю. Що потрібно враховувати під час моніторингу та визначимо головні його цілі.
Мережі, лінукс та бази даних
Детальніше розглянемо які є мережі, що таке протоколи та клієнт/серверна архітектура. Навчитесь працювати з базою даних SQL.
Теми:
- Рівні OSI Моделі
- Протоколи/Порти
- TCP/IP модель
- Клієнт/Серверна архітектура
- Команди та робота з Лінукс
Тестування продуктивності
Будемо використовувати такий інструмент як Jmeter для проведення навантажувального тестування. Також, виміряємо ефективність веб сервісів за допомогою Httperf та Apache Bench.
Автоматизоване тестування
Познайомимось з базовими кроками в автоматизації та працюватимемо з таким інструментом для автоматизації роботи у веб-середовищі як Selenium.
API та мобільне тестування
На цьому етапі курсу ми розглянемо поняття API тестування та такий підхід як Rest API. Також, вивчимо ще один потужний інструмент API тестування Postman, який буде для Вас незамінним помічником. Дізнаєтесь які є мобільні емулятори, їх функціонал та можливості.
Англійська мова
Англійська є важливим етапом розвитку будь-якого тестувальника ПЗ. Тому, у курсі ти будеш вивчати ІТ англійську, де зможеш пропрацювати всю необхідну для ефективного навчання термінологію. Курс підбирається під твій рівень англійської.
Тренінг "Співбесіда в IT"
Співбесіда є важливим етапом який проходять всі тестувальники на початку свого шляху. Тому, до неї обов'язково потрібно добре підготуватись. На цьому тренінгу ми розповімо тобі всі тонкощі співбесіди в ІТ сфері, на чому варто акцентувати свою увагу. Про що слід говорити та як розкрити перед роботодавцями свій потенціал.
Тренінг "Методологія управління проєктами SCRUM"
Крім технічних знань які ти здобудеш на курсі дуже важливим є розуміння процесу взаємодії у команді та загалом у компанії. Ми на практиці тобі покажемо як правильно організувати роботу над розробкою продукту та які ролі ти можеш на себе приміряти. Ти на власному досвіді переконаєшся в ефективності та гнучкості SCRUM методології.
Тренінг "Як заробити на міжнародному фрілансі UpWork першу 1000$"
Не всі тестувальники мріють працювати в офісі. Тому цей тренінг навчає як працювати на фрілансі. В чому відмінність такої роботи тестувальника та до прикладу програміста. На що варто звертати увагу, та як правильно себе позиціювати на цій платформі.
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Стек технологій
- Гейміфікація
- Особистий кабінет
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Олег Коваль - Intermediate QC Engineer at SoftServe
- Оксана Городиська - QA Engineer at Vakoms
- Яна Захаревич - QA Engineer at ABTO Software
- Назарій Сулима - QA Engineer at SoftServe
- Юліан Бульбук - Middle Java Back-end Developer at Aconex Systems
- Романна Бідник - Middle Java Back-end Developer at Aconex Systems
- Святослав Дюганчук - QC Engineer at SoftServe
- Frontend
Програма курсу
HTML/CSS
На етапі курсу HTML/CSS ти отримаєш всі необхідні знання стосовно "каркасу", розмітки сайту. Навчишся застосовувати стилі, шрифти та опануєш всі основні моменти у побудові сайту. Створиш свою першу лендінг сторінку, навчишся як робити навігацію по сайту, сайдбар та багато іншого. Будеш працювати з зображеннями на сайті та текстовими блоками. Зрозумієш що таке мета-кодування сторінки та для чого воно використовується. Познайомишся з різними браузерами з точки зору розробника та зрозумієш переваги та недоліки кожного з них.
Основи програмування
У блоці "Основи програмування" ти поринеш у світ IT, зробиш свій перший крок до того, щоб зрозуміти що таке програмування та чим займаються програмісти. Будеш вивчати ази мови Java, розберешся чому вона одна з найпопулярніших. Також в цьому курсі ти напишеш ряд програм, які нададуть тобі перший поштовх в цій сфері. Цей блок підготує тебе до того, щоб перейти вже на професійний рівень програмування.
JavaScript
На цьому етапі курсу ти ще більше будеш заглиблюватись у веб-розробку та програмування. Дізнаєшся про всі особливості та можливості JavaScript. Навчишся ще більше взаємодіяти з користувачами на твоєму сайті через форми, корзину, карти, коментар та багато іншого. Тут ти зможеш зробити свій сайт більш функціональним та професійним.
JavaScript Advanced
На етапі курсу "JavaScript Advanced" ти зможеш реалізувати на своєму сайті все задумане, адже будеш вивчати такий популярний фреймворк Angular. Ти дізнаєшся про те які є фреймворки та як з ними працювати. Навчишся працювати з базами даних та зрозумієш особливості роботи сервера. Дізнаєшся що таке Git та опануєш новий для тебе підхід роботи з даними. Дізнаєшся що таке Gulp та як з його допомогою можна автоматизувати роботу фронтенд-розробника. Будеш працювати з об'єктами, функціями та дізнаєшся про всі можливості їх взаємодії у JavaScript. Вивчиш ще одну "мову програмування", фактично надбудову JavaScript, яка допомагає створювати масштабні проєкти, зберігаючи при цьому високу якість та спрощує процес самої розробки.
Проєкт
Після всіх етапів курсу ти зможеш застосувати всі свої знання виконуючи фінальний проєкт. Це практика яка триватиме 2 тижні. За цей час ти зможеш максимально заглибитись у розробку, оскільки всі матеріали наближені до реального проєкту та робочого процесу в ІТ компанії.
Тренінг "Співбесіда в IT"
На тренінгу ми навчимо тебе як правильно проходити співбесіду, щоб ти міг показати всі свої навики та успішно працевлаштуватись. Обговоримо яка специфіка співбесіди саме в ІТ сфері. Ти дізнаєшся з чого розпочинати розмову, що варто, а що не варто говорити та як переконати рекрутера, що ти його ідеальний кандидат.
Тренінг "Методологія управління проєктами SCRUM"
Тут ти дізнаєшся які є переваги цієї гнучкої методології та зможеш на практиці її застосувати. А також поговоримо:
- у чому специфіка ринку ІТ
- які є цінності у розробці ПЗ та готового продукту загалом
- які ще є підходи до розробки та у яких випадках вони використовуються
- як зробити продукт з точки зору безпеки як для клієнта, так і для кінцевого користувача
Ми детально пропрацюємо всі пункти та розберемо їх важливість. Ти зможеш стати частиною змодельованого процесу розробки та закріпити все на практиці. Більшість компаній працює саме за цією методологією, тому, дуже важливо вміти правильно взаємодіяти з колегами та розуміти всі процеси розробки.
Тренінг "Як заробити на міжнародному фрілансі UpWork першу 1000$"
Якщо ти хочеш працювати та не залежати від компанії тобі на UpWork. На фрілансі ти можеш працювати за своїм особистим графіком та брати тільки ті проєкти, які цікаві тобі. На тренінгу провідні спеціалісти розкажуть як ефективно працювати на UpWork. Розкажуть як здобути перший досвід та просуватись у рейтингу професійних розробників. Навіть маючи мінімальний досвід ти зможеш працювати над своїми першими проєктами та почнеш заробляти. Тебе чекає покрокова інструкція від реєстрації до пошуку та відбору проєкту.
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Повний стек технологій
- Закритий телеграм-чат
- Геймифікація
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Олександр Гуцуляк - Solution Architect at TeachMagic
- Добрянський Юрій - CTO at Empeek
- Тарас Кундик - Frontend Developer at CodeLions
- Олег Коваль - Intermediate QC Engineer at SoftServe
- Володимир Ярошинський - Python Developer at NDA Company
- Юрій Кіт - Senior Software Engineer at TalentFly
- Маріна Мокра - IT and Business English
- Петро Жук - Web Software Developer at UKEESS Software House
- Анна Кузій - Intermediate Software Engineer at SoftServe
- Іванна Бабчанік - Senior Software Engineer at EPAM
- Михайло Гладченко - CEO & Founder at Asign
- Андрій Ровенський - Lecturer of Computer Science at Logos IT-Academy
- Тарас Погорецький - Senior Full Stack Engineer at EPAM
- Java
Програма курсу
HTML/CSS
У цьому блоці ти вивчиш основну розмітку HTML сторінки, з яких блоків вона складається та як її правильно будувати. Також, тобі розкажуть у якому середовищі варто працювати, як його встановити. Розглянемо основні браузери, проговоримо їх переваги та недоліки та навчимось перевіряти браузер з точки зору сумісності з наповненням нашої сторінки. За допомогою CSS, будемо створювати стилізацію сайту. Працюватимемо з картинками, різними шрифтами та кольорами. А на завершення реалізуємо невеликий макет, щоб ти закріпив всю вивчену інформацію.
MySQL
Знання Баз даних для бекенд розробника є просто необхідним. Тому у курсі ти обов'язково будеш вивчати основні прийоми роботи з MySQL. Ти навчишся створювати, видаляти, сортувати та коригувати бази даних. Дізнаєшся які є типи даних та як з ними працювати. Навчимося робити запити та познайомимось з операторами за допомогою яких можна оперувати даними таблиці. Створимо зв'язки між кількома таблицями та завершимо блок селект запитами.
Основи програмування
На цьому етапі курсу тебе чекає знайомство з такою популярною мовою програмування Java. Ти дізнаєшся які є системи числення та як почати думати як комп'ютер та розуміти його "мову". Які мови програмування відносяться до високо- та низько- рівневих, в чому їхня відмінність. Розглянемо поняття змінної та алгоритму, навчимось їх застосовувати на практиці. Також, зможеш написати свою першу програму "Hello World".
Java Core
Тут ти продовжиш вивчення Java на більш професійному рівні. Вивчиш, що таке ООП та зрозумієш в чому його специфіка. Детально освоїш всі принципи ООП та доцільність їх застосування в ній чи іншій задачі. Дізнаєшся, що таке інтерфейс та поліморфізм, як вони працюють на практиці. Вкінці блоку ти будеш працювати над проектом де ти маєш реалізувати невелику десктопну програму.
JavaScript
Для Java-розробника розуміння Frontend частини, клієнтського боку розробки, є просто необхідним. Тут ти освоїш базові речі взаємодії HTML/CSS та JavaScript. Дізнаєшся які є способи підключення JS та який з них ефективніше використовувати. Попрацюєш з основними циклами та на практиці перевіриш їх реалізацію. Дізнаєшся які є методи для роботи з масивом даних. Вся логіка веб-аплікації на стороні клієнта реалізується через JavaScript. Ти перевіриш на власному досвіді всі можливості цієї мови програмування та реалізуєш свій практичний проект у вигляді лендінг сторінки.
Java Advanced
Цей етап навчання є одним з найважливіших. Він націлений на те, щоб зробити з тебе справжнього професіонала. Тут ти опануєш фреймворк Spring без якого не обходиться жоден Java-розробник. Результатом блоку буде повноцінний проєкт який зможеш додати до свого портфоліо.
Проєкт
На цьому етапі ти зможеш застосувати всі знання, здобуті на попередніх блоках курсу. Ти збудуєш справжній потужний проект який буде включати в себе SQL, Java, Spring Boot, HTML, CSS, JS.
Тренінг "Співбесіда в IT"
Співбесіда є дуже важливим етапом пошуку роботи. Не всім вистачає сміливості її пройти. Тому, ми включили саме цей тренінг у курс, щоб ти дізнався всі лайфхаки як швидко, а головне результативно пройти співбесіду на омріяну позицію у компанії. На практиці застосуємо різні методи подолання стресу та детально розберемо про що слід говорити. Ми розповімо тобі як підкорити серце рекрутера та переконати його, що саме ти його ідеальний кандидат.
Тренінг "Методологія управління проєктами SCRUM"
Для того, щоб успішно працювати в команді та в ІТ компанії загалом потрібно розуміти як влаштовані її процеси та комунікація. На цьому тренінгу ми детально розберемо гнучку методологію SCRUM за якою працює більшість ІТ компаній України та світу. Ти на прикладі зможеш зрозуміти всі процеси які відбуваються при розробці продукту.
Тренінг "Як заробити на міжнародному фрілансі UpWork першу 1000$"
Фріланс - відмінна можливість працювати на себе та з будь-якої точки світу. Тут ти сам можеш обирати коли, де та над чим працювати. Якщо ти не націлений працювати в ІТ компанії цей тренінг саме для тебе. Тут ти дізнаєшся як вибрати проект, які є можливості кар'єрного зросту та всі деталі як правильно себе позиціювати на цій платформі.
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Повний стек технологій
- Закритий телеграм-чат
- Гейміфікація
- Допомога з працевлаштуванням успішних студентів
Викладачі курсу
- Олександр Гуцуляк - Solution Architect at TeachMagic
- Тарас Погорецький - Senior Full Stack Engineer at EPAM
- Тарас Кундик - Frontend Developer at CodeLions
- Володимир Завада - Java Software Engineer
- Олег Коваль - Intermediate QC Engineer at SoftServe
- Яромир Яремко - Java Web Developer at Freelance
- Анна Кузій - Intermediate Software Engineer at SoftServe
- Юліан Бульбук - Middle Java Back-end Developer at Aconex Systems
- Микола Шоробура - Java Core, Java EE & MySQL Trainer
- Петро Жук - Web Software Developer at UKEESS Software House
- Сергій Сокол - Freelance IT and Web Services
- Маріна Мокра - IT and Business English
- Саша Ліщинський - Java Developer at SEVEN
- QA Automation / QA Manual
Опануєш спеціальність QA-фахівець з нуля. Навчишся створювати сценарії тестування і прогнозувати збої. Отримаєш інструменти для створення власних методів тестування.
Програма курсу
Вступ
- Загальні поняття і терміни в тестуванні
- Ролі в команді
- SDLC
- Методи розробки
- Підходи до роботи в різних IT компаніях
Тестування і якість
- Види тестування
- Рівні тестування
- Тестування та якість
- Цілі і завдання тестування
- Принципи тестування
- End-to-end тестування
Артефакти тестування
- Тест кейс
- Чек-лист
- Тест-план (базові поняття)
- Баг-репорт
- Робота з вимогами (збір, тестування, аналіз)
- Практика
Техніки тест-дизайну
- Техніки тест-дизайну і їх призначення
- Класи еквівалентності
- Аналіз граничних значень
- Таблиця прийняття рішень
- Тестування станів і переходів
- Метод парного тестування
Робота з багами
- Пріоритезація
- Життєвий цикл бага
- Баг-трекінгові системи
- Принципи роботи з баг-трекинговою системою JIRA
Особливості тестування
- Desktop додатки
- Мобільні додатки
- Web сайти
- Архітектура клієнт-сервер і http codes
- Веб-додатки
Після курсу ти зможеш:
- Отримаєш основні практичні знання і навички для тестування ПЗ
- Познайомишся з циклом розробки програмного забезпечення (SDLC) і зрозумієш місце тестування
- Зрозумієш мету і завдання тестування програмного продукту, розберешся в методологіях, підходах і методах тестування
- Навчишся працювати з тестовою документацією: читати і складати тест-план і тест-кейси
- Навчишся виявляти помилки в роботі продукту і зможеш працювати з основними баг-трекінговими системами
- Дізнаєшся про роботу баз даних і навчишся працювати зі структурною мовою запитів SQL
- Ознайомишся з тестуванням API, веб, мобільних і десктопних додатків
- Навчишся складати CV і проходити співбесіду на позицію Junior QA Engineer
Особливості курсу
- Живі онлайн заняття
- 90% практики
- Підтримка викладачів
- Кар'єрні івенти
- Можлива оплата курсу частинами
Викладачі курсу
Сергій Крещик - QA Lead at Lanars
Подати заявку- Targeting / PPC
Курс підійде для новачків у контекстній рекламі, маркетологів та власників бізнесу, які хочуть навчитись краще взаємодіяти з командою, збільшити продажі або самостійно контролювати свої рекламні кампанії.
Програма курсу
Основи контекстної реклами. Вступна
- Що таке контекстна реклама
- Правила KP
- Створення облікового запису Google ADS
Пошукові кампанії Google Ads
- Ключові слова та типи відповідності
- Мінус-слово
- Підбір ключових слів
- Структура рекламних кампаній
- Угруповання ключових слів
- Крос-мінусівка
- Правила Google Ads
- Створення облікового запису та первинні налаштування
- Структура облікового запису
- Створення PK в Excel (шаблон)
- Створення PK в Google Ads Editor
- Структура текстового оголошення (Search-кaмпaнії)
- Розширення
- Загальні бібліотеки
- Принцип роботи аукціону. Формування ціни за клік
- Показник якості
- Попередній PB
Google Merchant + Shopping Campaigns + Smart shop
- Введення у Shopping
- Вимоги до сайту
- Merchant Center
- ТЗ на Фід для Merchant Center
- Створення компаній
- Оптимізація Shopping-кaмпaній
- Перехід з розумних кампаній Google performance max
Показники ефективності
- Аукціон
- Показники ефективності
- Обчислювані показники ефективності
- Стратегії призначення ставок
GDN (Google Displaу Network)
- Обсяги
- Як розпізнати рекламу в GDN?
- Основні завдання медійної реклами
- Методи націлення в GDN
- Формати оголошень в GDN
- Як не «злити» бюджет на GDN
- Структура кампанії для GDN
- Оцінка ефективності GDN
YouTube кампанії
- YouTube кампанії + Gmail Sponsored Promotions
- Реклама у Gmail
- Основні завдання відеореклами
- Методи націлення для відеореклами
- Формати оголошень для відеореклами
Peмapкeтинг
- Що таке ремаркетинг?
- Види ремаркетингу в Google Ads
- Технічні аспекти налаштування ремаркетингу в Google Ads
- Фід для динамічного ремаркетингу
Google Analуtics
- Beб-aнaлітикa
- Ієрархія Google Analуtics (GA)
- Базові налаштування GA
- Звіти GA
- Популярні звіти GA
- Розширені можливості пошуку у стандартних звітах
- Фільтри. Регулярні вирази
- Кастомні звіти
- Обчислювані показники
- Оцінка ефективності рекламних кампаній
Автоматизація рекламних кампаній
- Dуnamic Search Ads (DSA)
- Smart Displaу
- Smart Shopping
- Автоматичні стратегії призначення ставок
- Автоматизовані правила
- Модифікатори оголошень та фіди розташування
- Скрипти Google Ads
Performance Max
- Введення в Performance Max
- Створення кампаній
- Що всередині Performance Max?
- Що треба для запуску, лайфхаки
- Оптимізація Performance Max кампаній
- Таргетована реклама
- Структура та ієрархія рекламної платформи. Основний функціонал
- Створення рекламних кампаній
- Робота з рекламними кампаніями
- DPA. Робота з пікселями та каталогами
- Атрибуція. Аналітика
Mobile PPC
- Загальні тренди у галузі
- Медіапланування та бенчмарки
- Загальний огляд інструментів
- Системи мобільної аналітики (Чому не google Analуtics) та трекери
- Google ADS UAC
- FB app campaigns + AAA
- Apple Search ADS
- Unity ADS, CPA networks
ASO
- Що таке ASO?
- Основні фактори ранжування у сторах
- Збір семантичного ядра. Підходи та інструменти ASOdesk
- Копірайтинг метаданих + повний опис (корисна форма для підбору семантики та мета)
- Візуальне ASO. Скріншоти та іконка
- A/B тестування
- Особливості Google Play Console, базова аналітика
- Особливості App Store Connect, базовий аналітик
Медіапланування
- Чек-лист із запуску PPC проєкту (бонус)
- Звіти PPC
- Візуалізація звітів через Google Data Studio
- Складання комерційної пропозиції
- Складання медіапланів за принципом See-Think-Do-Care
Захист проєкту
Kap'єpнa кoнcультaція
- Haлaштувaння oблікoвoгo зaпиcу в LinkedIn
- Cтвopeння peзюмe
- Які пoмилки poблять кaндидaти?
- Щo вpaxувaти під чac пoшуку poбoти, як copтувaти тa cтpуктуpувaти
- Ha щo звepтaють увaгу під чac cпівбecіді peкpутepи
- Чoму вaжливo гoтувaтиcя дo cпівбecіди
Особливості курсу
- Вечірні заняття (18:30-20:30)
- Теорія засвоюється на прикладі реальних кейсів
- Доступ до матеріалів курсу немає часових обмежень
- Дипломний проєкт
- Сертифікат після закінчення курсу
- Кар'єрна консультація для підготовки до співбесіди
Викладачі курсу
- Ілoнa Бaгдacapoвa - PPC-specialist Promodo
- Анастасія Якуба - PPC-specialist Promodo
- Євген Колотило - PPC-specialist Promodo
- Ксенія Халимоник - Media specialist at Promodo
- Aндpій Kpугoвий - Mobile-specialist Promodo
- Cepгій Лoмaнeнкo - Team Lead PPC Promodo
- Hopeль Hгaмoкубa - PPC-specialist Promodo
- Любoв Mіняйлo - Corporate Culture Specialist Promodo
- Юлія Василенко - PPC-спеціалістка Promodo
- Angular
- Frontend
Пройдеш повний цикл створення веб-проєктів з нуля. Навчишся швидко та якісно створювати програми з використанням Angular. Налагоджувати вже існуючі програми та покращувати їх роботу.
Програма курсу
Модуль 1. Встановлення Angular CLI
- Встановлення Node.js та npm
- Встановлення Angular CLI через npm
- Створення нового проекту Angular
Модуль 2. TypeScript
- Основи TypeScript
- Типи даних (примітиви, об'єкти, масиви, функції)
- Інтерфейси та класи
Модуль 3. Філософія Angular
- SPA (Single Page Application) концепція
- Архітектура Angular (MVVM, DI, модулі)
Модуль 4. Angular CLI
- Основні команди CLI
- Генерація компонентів, директив, сервісів
- Виконання завдань, таких як build, serve, test
Модуль 5. Компоненти: Створення/Використання/Декоратори
- Структура компоненту (TS, HTML, CSS)
- Використання декораторів @Component
- Створення компонентів через Angular CLI
- Зв'язування даних (Data Binding)
Модуль 6. Component Life Cycle
- Життєвий цикл компоненту
- Основні методи життєвого циклу (ngOnInit, ngOnChanges, ngOnDestroy)
- Використання хуків життєвого циклу для керування станом компонента
Модуль 7. Change Detection
- Механізм виявлення змін
- Оптимізація продуктивності
Модуль 8. Модулі / standalone
- Основи створення модулів в Angular
- Використання декоратора @NgModule
- Standalone компоненти
- Створення standalone компонентів
Модуль 9. Директиви + Pipes
- Основи створення директив
- Відмінності між структурними та атрибутивними директивами
- Використання вбудованих директив (ngIf, ngFor)
- Створення та використання pipes
- Вбудовані pipes (DatePipe, CurrencyPipe, UpperCasePipe)
- Асинхронні pipes (async pipe)
Модуль 10. Services
- Основи створення сервісів
- Використання декоратора @Injectable
- Використання HttpClient для виконання HTTP запитів
- Обробка помилок та інтерсептори
Модуль 11. Форми Reactive Forms
- Основи Reactive Forms
- Створення FormGroup та FormControl
- Зв'язування форми з шаблоном
Модуль 12. Обробка даних форми
- Використання FormBuilder для спрощення створення форм
- Валідація форм (вбудована та кастомна)
- Відстеження стану та змін форми
Модуль 13. Форми валідація, динамічне створення
- Вбудовані валідатори (required, minLength, maxLength)
- Кастомні валідатори
- Асинхронні валідатори
Модуль 14. Динамічне створення форм
- Динамічне додавання та видалення контролів
- Створення форм за допомогою даних з сервера
- Динамічні форми з повторюваними елементами
Модуль 15. Ін'єкція залежностей
- Основи ін'єкції залежностей
- Використання декоратора @Injectable
- Впровадження DI (Dependency Injection) в Angular
- Використання провайдерів
Модуль 16. Роутінг
- Налаштування маршрутизації в додатку
- Використання RouterModule та Routes
- Створення навігації між сторінками
- Lazy Loading модулів
- Guard-и та Resolver-и
Модуль 17. Angular Material/PrimeNG
- Angular Material
- PrimeNG
Модуль 18. RxJS
- Основи RXJS
- Спостережувані (Observables) та підписники (Subscribers)
- Основні оператори (map, filter, tap)
- Обробка асинхронних даних
Модуль 19. Store - state management
- Основи управління станом
- Поняття глобального стану
- Використання бібліотеки NgRx
- Створення стору, редюсерів та екшенів
Модуль 20. Store практика
- Реалізація простого додатку
- Створення простого додатку з використанням NgRx
- Управління станом додатку
Модуль 21. Translate Service
- Інтернаціоналізація додатку
- Використання бібліотеки ngxtranslate
- Створення файлів перекладів
- Динамічна зміна мови в додатку
Після курсу ти зможеш:
- Розуміти, як працює відстеження змін. Налагоджувати вже існуючі програми та покращувати їх роботу
- Швидко та якісно створювати програми з використанням можливостей Angular приймаючи правильні архітектурні рішення
- Збирати веб-додатки з окремих компонентів, як з деталей конструктора та застосовувати шаблони Angular дизайну
- Використовувати в роботі низку допоміжних бібліотек, які часто доповнюють Angular для створення повнофункціональних додатків
- Навчишся справлятися з витоками пам'яті у своїх проєктах, щоб підвищити продуктивність
- Візьмите участь у командному стажуванні та створите власний проєкт - інтернет-магазин. Роботу організуєте як у справжній компанії - у вас будуть спринти, дзвінки з тимлідом, а вести контроль версій у Git.
Особливості курсу
- Живі онлайн заняття
- 90% практики
- Підтримка викладачів
- Кар'єрні івенти
- Можлива оплата курсу частинами
Викладачі курсу
Димтро Томчук - Front-End Developer (Angular Developer)
Подати заявку







