- Web & Mobile Design / UI/UX
Курс дозволяє опанувати професію WEB-дизайнера з нуля.На заняттях ви отримаєте досвід роботи з адаптивним дизайном, розуміння етапів створення сайтів та інтерфейсів, навчитесь працювати з Photoshop, Adobe XD, Sketch, Figma, розберетесь в особливостях роботи в агенстві та на фрілансі, а дипломний проєкт стане першою роботою у портфоліо.
Програма курсу
Фішки та особливості UI/UX дизайну. Введення у Figma
Хто такий UI/UX дизайнер:
- Хто такий UI/UX дизайнер
- Які ососбливості роботи в різних типах компаній
- Що робить UI/UX дизайнер на роботі
Знайомство з Веб-дизайном:
- Познайомимось ближче зі спікером
- Розглянемо що саме будемо вивчати протягом курсу
- Поговоримо про міфи професії
Figma. Підкорюємо найтоповішу програму для дизайнерів:
- Знайомство з інструментами
- Робота з різними об'єктами
- Робота зі шрифтами
- Створення обкладинки
Як створювати WOW-сайти
Види сайтів:
- З першу розберемось в типах сайтів
- Класифікація
- Приклади. Коли та які вам потрібні
Збір даних від замовника:
- З ким говорити
- Які питання задавати, аби збір був ефектним
- Як проводити таку зустріч. Правила та поради
Інструменти сучасного дизайнера
Методології / Human centered design процес. UX методології:
- Які підходи існують
- Які підходи коли краще використовувати + як зібрати кейс в портфоліо
Інструменти дизайнера. Як змінювався софт:
- Які задачі виконує діджитал дизайнер
- Як змінювався інструментарій для дизайнерів
- Актуальні програми які сьогодні використовують діджитал дизайнери
- Figma як основний інструмент веб дизайнера
Як дизайн допомагає бізнесам заробляти більше
Персонажі:
- Хто такі персонажі
- Навіщо нам потрібні персонажі. ЇХ задача
Мапа шляху користувача:
- Що таке мапа шляху
- З чого складається мапа
- Як дані перетворюються на рішення
Як і навіщо аналізувати конкурентів
Аналіз конкурентів:
- Як вибрати конкурентів для аналізу
- За якими параметрами їх аналізувати
Figma від А до Я. Практика
Figma. Заглиблення у софт:
- Попрацюєте з зображеннями
- Спробуєте зробити маску
- Попрацюєте з базовими фігурами
- Попрацюєте з шрифтами
Figma. Продовження роботи:
- Скачаєте шрифт
- Попрацюєте зі шрифтами
- Попрацюєте з усіма відстанями та розмірами
- Попрацюєте з масками
Figma. Фінал:
- Попрацюєте з компонентами
- Зробите кольорові стилі та стилі шрифтові
- Поринете у figma community
Типи сайтів. Створення стилів та сіток (практика)
Елементи сайту. Стилі, сітки та автолейаути:
- Які бувають типи сайтів та їх елементи
- За якими параметрами їх аналізувати
Створення прототипів та їх адаптація
Створюємо прототип:
- Що таке прототипи
- Які інструменти прототипування існують
- Навіщо потрібні прототипи
Методи дослідження. Як виділитись серед 99% дизайнерів на ринку
Дослідження в дизайн процесі:
- Які методи досліджень існують
- Які методи коли краще використовувати
Інтерв'ю з користувачами:
- З ким говорити для вдалого інтерв'ю
- Які питання задавати, аби підвищити ефективність
Інформаційна архітектура:
- Що таке інформаційна архітектура
- Навіщо вона потрібна
- Як нею користуватись
Тестування інтерфейсів:
- Що таке тестування інтерфейсів
- Що саме треба тестувати
- З ким тестувати
Адаптація дизайну для мобільних девайсів. Практика
Аналіз сайтів конкурентів:
- Як правильно створювати дизайн для мобільних пристроїв
- Адаптація складних елементів
Розбір шрифтів, кольору, композиції, гармонії
Типографіка:
- Класифікація шрифтів
- Шрифтова термінологія
- Принципи типографіки
Композиція:
- Основи композиції
- Засоби гармонізації
- Композиція у кіно та мистецтві
Колір:
- Історія розвитку
- Колірне коло
- Створення гармоній
Принципи дизайну, які не варто ігнорувати
Закони і принципи дизайну:
- Закони дизайн процесу
- Takeaways
- Історія
Баухаус:
- Знайомство з історією створення та розвитку дизайн школи
- Розуміння впливу Баухаусу на світ дизайну, і те, яким він є зараз
- Аналіз ідей та принципів, що лежать в основі Баухаусу
Дизайн системи та UI kit. Розробка лендінгу (практика)
Надивленість дизайнера і як її розвивати:
- Визначення та важливість креативності в дизайні
- Способи стимулювання та розвитку творчого мислення
- Застосування надивленості для досягнення високих результатів у веб-дизайні
Дизайн лендінгу:
- Особливості та цілі лендінгових сторінок
- Елементи успішного лендінгу
- заголовки
- візуальні елементи
- виклик до дії (СТА)
- Приклади успішних лендінгів та аналіз їх ефективності
Дизайн система та UI kit. iOs, Android. Особливості та гайдлайни:
- Навіщо потрібні правила
- Що таке UI Kit
- З яких елементів складають UI Kit
- Етапи та переваги створення UI Kit
- Що таке Design System
- Принципи атомарного дизайну
- Приклади відкритих дизайн систем
Як зробити сайт зручним? Принципи Accessibility та адаптування
Прототипування 2.0:
- Означення прототипування та його роль у дизайні веб-сайтів
- Інструменти для створення прототипів:
- Sketch
- Adobe XD
- Figma
- Важливість тестування прототипів перед реалізацією
Як зробити сайт зручним для всіх (Accessibility):
- Основні принципи доступності веб-сайтів
- Інструменти та підходи для створення доступних дизайнів
- Важливість створення веб-сайтів, які відповідають стандартам доступності
Адаптація під мобільну версію:
- Значення мобільного дизайну в сучасному веб середовищі
- Техніки адаптації веб-сайту під різні мобільні присторої
- Приклади мобільної адаптації та їх вплив на користувачів
Верстка з боку дизайнера
Як передати макет на верстку:
- Підготовка файлів для передачі розробникам
- Використання правильних форматів і ресурсів
- Співпраця з розробниками для оптимальних результатів
АІ в дизайні: як використовувати
Корисні сайти для дизайнерів:
- Популярні ресурси для навчання та інспірації
- Інструменти для роботи з кольорами, типографією, векторною графікою тощо
- Спільноти та оруми для обміну досвідом та підтримки
Штучний інтелект для дизайнерів:
- Використання штучного інтелекту в веб-дизайні
- Інструменти та сервіси, які допомагають автоматизувати деякі завдання дизайнера
- Перспективи розвитку штучного інтелекту в галузі дизайну
Розробка сайту у Webflow. Практика
Початок роботи з Webflow:
- Ознайомлення з основними інструментами та можливостями платформи Webflow
- Знання процесу створення та налаштування робочого середовища у Webflow
Базові знання Webflow:
- Глибше розуміння структури та принципів роботи з Webflow
- Основи розміщення елементів на сторінці, робота зі зв'язками та відступами
- Навички створення і редагування компонентів та стилів у Webflow
Початок верстки реального сайту:
- Знайомство з процесом верстки веб-сайтів за допомогою Webflow на прикладі реального проєкту
- Використання знань та навичок, отриманих на попередніх уроках, для початку роботи над власним проєктом
Верстка сайту. Таби та слайдер:
- Вивчення та впровадження елементів веб-дизайну, таких як вкладки та слайдери
- Навички створення і налаштування табів та слайдерів для поліпшення взаємодії з користувачем на сайті
Webflow CMS:
- Ознайомлення з можливостями та принципами роботи з системою (CMS) у Webflow
- Навички створення та налаштування колекцій, поля для контенту та зв'язків між сторінками сайту
Анімації у Webflow + Мобільна адаптація:
- Вивчення методів створення та налаштування анімаційних ефектів на веб-сайті з використанням Webflow
- Навички роботи з мобільною адаптацією для забезпечення оптимального відображення сайту на різних пристроях
Завершення роботи над сайтом. Фінальні налаштування:
- Оцінка та аналіз готового веб-сайту з використанням Webflow
- Вирішення останніх питань та корекція та корекція недоліків перед запуском сайту
Як "упакувати" себе і рухатись вгору по кар'єрі
Куди рухатись далі. Фріланс та агенція:
- Ознайомлення з різними шляхами кар'єрного росту в галузі веб-дизайну: робота на фрілансі та в агенціях
- Аналіз переваг і недоліків кожної з цих опцій та вибір найбільш підходящого шляху для себе
Позиціонування:
- Навички визначення та розробки унікальної пропозиції продажу у веб-дизайні
- Вивчення методів позиціонування себе на ринку та виокремлення з конкурентів
Упаковка портфоліо:
- Навички створення та оформлення професійного портфоліо для веб-дизайнера
- Вивчення ефективних методів демонстрації своїх робіт та досягнень
Як шукати клієнтів і продавати їм дорого
Пошук клієнтів. Розбір найефективніших методів:
- Вивчення різних стратегій та методів пошуку та залучення клієнтів у сфері веб-дизайну
- Аналіз ефективності різних каналів залучення та визначення найбільш підходящих для власного бізнесу
Як закрити клієнта на зум зідзвоні:
- Вивчення ефективних методів проведення зустрічей з клієнтами та закриття угод у веб-дизайні
- Освоєння навичок переговорів та ведення ділових розмов з потенційними клієнтами
Особистий бренд. Де просуватись:
- Вивчення стратегій та методів особистого брендингу для веб-дизайнерів
- Аналіз різних каналів та платформ для просування особистого бренду та залучення уваги цільової аудиторії
Ази Adobe Photoshop та Illustrator
Фотошоп:
- Основні інструменти та можливості програми Adobe Photoshop
- Робота з шарами, фільтрами, корекцією кольору тощо
- Практичні вправи та проєкти для вивчення програми
Ілюстратор:
- Основні функції та інструменти програми Adobe Illustrator
- Векторна графіка: переваги та особливості використання
- Техніки створення логотипів, іконок, ілюстрацій тощо
Особливості курсу
- Допомога ментора
- Практика
- Практичні домашні завдання
- Викладачі-практики
- Навчання у зручний час
- Диплом
- Можливість вчитися з нуля
- Персональний куратор
- Дипломна робота для портфоліо
- Чат із вакансіями
Викладачі курсу
- Іста Чебан - Продуктовий дизайнер у Київстар
- Євген Педорич - Продуктовий дизайнер у Київстар
- Олена Богатирьова - UI/UX дизайнерка
- Дмитро Загородній - 6 років досвіду у веб-дизайні
- Ігор Іванченко - Веб-дизайнер, no-code розробник
- Ірина Руденко - 3 роки досвіду в веб-дизайні
- Targeting / PPC
Програма курсу
Модуль 1. Введення до таргетованої реклами
Заняття №1. Вводне
- Структура курсу
- Рекомендації як проходити
- Термінологія
- Словник починаючого маркетолога
Заняття №2. Маркетинг
- Загальна інформація
- Воронка продажів
- Маркетинг = Продукт + Трафік + Продаж = Кеш
- Драбина свідомості
Заняття №3. Типи трафіку в Діджитал
- Види та відмінності джерел трафіку
- Ставлення аудиторії до реклами
- Особливості таргетованої реклами
- 80-30-3%
- Порівняння з Контекстною рекламою
- Ставлення аудиторії до реклами
- На прикладі воронки продажів
- Таргет + SMM
Заняття №4. Принцип роботи Таргету
- Внутрянка - як працює
- Аукціон
- Що це?
- Оцінка якості
- Ставки
- Ставлення аудиторії до реклами
- Стратегії ставок
- Типи доставки?
Модуль 2. Підготовка до старту трафіку
Заняття №5. Цільова аудиторія
- Навіщо це потрібно, адже я і так знаю хто ЦА?
- Важливість
- Приклади з життя
- Визначаємо ЦА
- За якими пунктами визначити ЦА
- Болі ЦА
- Страхи ЦА
- Що це і навіщо знати
- Помилки у формуванні ЦА
- Брифування клієнта
Заняття №6. Аналіз Конкурентів
- Навіщо це робити
- Аналіз сайту конкурентів
- Аналіз рекламних кампаній конкурентів
- Бібліотека реклами Facebook
- Робимо висновки з аналізу
- Аналізуємо свій сайт
Заняття №7. Структура реклами
- A/B тест - Основа рекламної кампанії
- Структура реклами
- Рекламна кампанія
- Адсет
- Рекламне оголошення
Заняття №8. Цілі реклами
- Особливості Таргету
- Оптимізація
- Цілі рекламної кампанії
- В яких випадках? Яке застосування?
Заняття №9. Ads Manager
- Знайомство
- Інтерфейс
- Функціонал
- Ролі в особистому Ads Manager
Заняття №10. Business Manager
- Що це
- Навіщо потрібен
- Знайомство з інтерфейсом
- Чек-лист створення
Заняття №10.2. Business Manager 2
- Функціонал
- Додаємо партнера
- Додаємо співробітника
- Додаємо сторінку
- Додаємо рекламний акаунт
- Платіжна система
- Додаємо картку в Рекламний кабінет
Заняття №11. Facebook Pixel
- Що це?
- Що можемо відстежувати
- Код перегляду
- Код події
- Способи встановлення
- Інтеграція за допомогою сервісів
- Інтеграція "вручну" - через програміста
- Встановлення події
Заняття №12. Аудиторії у Facebook
- Індивідуалізовані
- Аудиторії з бази (Потрібен БМ)
- LookaLike
- Збережені
- Стратегії роботи з аудиторіями
- Вузькі
- Середні
- Широкі
- Без інтересів
Заняття №13. Ретаргет
- Що це?
- Аудиторії для роботи з ретаргетом
- Стратегії роботи з ретаргетом
- Ретаргет для сайту
- Ретаргет для акаунта в "Інсті"
Заняття №14. Продаючі Тексти
- Техніки промо текстів
- Приклади "Як робити не потрібно"
- Офер за структурою 4U
Заняття №14.1 Бонус урок знайомство з ChatGPT
- Презентація чату
- Огляд можливостей і приклади результатів
- Перспективи для таргетолога і чим саме він буде корисний
Заняття №14.2. Бонус урок офери і тексти у ChatGPT
- Prompts для чату
- Створюємо офер в чаті
- Пишемо тексти по оферам в чаті
Заняття №15. Ставимо ТЗ на креативи дизайнеру
- Структура ТЗ
- Документ - приклад
- Складаємо ТЗ для креативу
Модуль 3. Налаштування рекламної кампанії
Заняття №16. Промо пости
- Формати запуску РК у Фейсбук/Інстаграм
- Види оптимізації в промо постах
- Складнощі в налаштуванні в Інстаграм
- Вбудований рекламний кабінет
- Тонкощі налаштування "Щоб Працювало"
Заняття №17. Верифікація домену
- Що це і навіщо робити?
- Різні способи верифікації
Заняття №18. Налаштування
- Налаштовуємо РК через Ads Manager
- Покроковий розбір
- Інструментарій
Заняття №19. Лідогенерація
- Лідформа
- Як створити
- Вивантаження лідів
- Вручну
- Через Albato
- Через CRM системи
Заняття №20. Повідомлення
- Ціль РК повідомлення
- Відмінності в налаштуванні
- Автовідповідь
Заняття №21. Аналіз РК
- Заповнюємо воронку продажів
- Аналізуємо результати
- Подальші дії
- Підлаштовуємо під себе таблицю результатів в Ads Manager
- На що дивимося під час аналізу РК
- Базові показники, щоб відштовхуватися при аналізі
Заняття №22. Атрибуція
- Вікно атрибуції
- Види / відмінності
- Приклад
- Вікно конверсії
Заняття №23. Оптимізація і масштабування
- Правила
- Плейсмент
- Аудиторія
- Банер
- Ставки
- Способи масштабування
Заняття №24. Звіт
- Що таке звіт?
- Як сформувати звіт "Грамотно"?
- Пункти складання звітів
Модуль 4. Готуємося до перших клієнтів
Заняття №25. Налаштовуємося на роботу
- Налаштовуємося на правильний лад
- Не чекаємо легких грошей
- Працюємо на результат + на перспективу
- ТО що буде тобі заважати!
Заняття №26. Стратегія роботи з першими клієнтами та робочі процеси запуску
- Вибираємо правильний підхід
- Відразу платний клієнт
- Відразу безкоштовні клієнти
- Як вибрати собі ціну?
- Ти повинен бути впевнений, що твоя робота цього коштує
- Покроковий план роботи з клієнтом
- Записуємо і вчимося за ним працювати
Заняття №27. Якість послуги
- Чому важливий рівень надання послуг
- Тонкощі роботи з клієнтом, які допоможуть виділити тебе на тлі інших спеціалістів
- Як робити так, щоб клієнт не міг більше ні з ким працювати крім тебе?
Заняття № 28. НЕ твій клієнт
- Як визначити на консультації, що з цим клієнтом краще не працювати
- Портрет ідеального клієнта
- Портрет Не ідеального клієнта
- Формувати взаємодії (позиція зверху, позиція знизу, на рівних)
Модуль 5. Таргетована реклама у TikTok
Заняття №29. Тік Ток Бізнес
- Створити бізнес акаунт
- Інтерфейс
- Відмінності від БМ та Meta Ads
Заняття №30. Особистий рекламний кабінет або Бізнес менеджер
- Робота з особистого рекламного кабінету
- Створюємо бізнес менеджер
- Додаємо в БМ особистий рекламний кабінет
- Зв'язуємо з тік ток акаунтом
- Різниця білінгу особистого кабінету та бізнес менеджеру
- Ризики роботи з "балансом акаунту"
- Creative Centr Tik Tok та його можливості
Заняття №31. Тік Ток Піксель
- Ставимо піксель Тік Ток на сайт
- Ставимо конверсії через вбудований інтегратор
Заняття №32. Процес налаштування РК
- Які є цілі в Tik Tok Ads?
- Збираємо на лідген
- Збір на створенний акаунт в ТТ ads або на існуючий акаунт ТТ
Заняття №33. Процес налаштування РК2
Збираємо РК на конверсії.
Особливості курсу
- Практичні домашні завдання
- Експерт-практик викладач
- Навчання у зручний для вас час
- Диплом або сертифікат
- Можливість вчитися з нуля
- Ментор та координатори
Викладачі курсу
Чувілєк Євген - засновник маркетингової агенції MindMarketing
Подати заявку- QA Automation / QA Manual
Курс для людей, які хочуть опанувати професію Тестувальник програмного забезпечення, але не мають технічної або IT-освіти. Програма курсу поєднує у собі теоретичну базу та практичні заняття на реальних проєктах. Під час занять ви вивчите базові технічні поняття, опануєте популярні способи та особливості тестування.
Програма курсу
Вступ до тестування
- Знайомство.
- Історія виникнення тестування.
- Цілі та завдання тестування.
- Принципи тестування.
- Портрет тестувальника.
- Варіанти кар'єрного розвитку.
- Вступ до ІТ.
- Компанії та проєкти.
- Поняття тестування.
- Основні стандарти ISTQB.
Цикл розробки частина 1
- Види компаній: продукт, аутсорс, аутстаф.
- SDLC – етапи.
- Класичні моделі: плюси і мінуси.
- SDLC та STLC.
- Методології розробки ПЗ.
- Робота з вимогами.
- Аналіз та складання вимог.
- Домашнє завдання.
Цикл розробки частина 2
- Гнучкі методології.
- Agile manifest.
- Scrum процес.
- Kanban процес.
- Естімація в Agile.
- Домашнє завдання.
Цикл тестування
- Поняття якості.
- STLC.
- QA/QC/Tester.
- Тест.
Види та рівні тестування
- Рівні тестування.
- Валідація та верифікація.
- Основні види тестування.
- Домашнє завдання.
Тест аналіз: робота з документацією. Статичне тестування
- Види вимог.
- Критерії хороших вимог.
- Джерела вимог.
- Методи збору вимог.
- Use case VS User story.
- Домашнє завдання.
Тестові артефакти частина 1
- Тест план, чекліст, тест кейс.
- Тест план – види, структура:
- entry/exit criteria;
- метрики тестування.
- Чекліст: правила оформлення.
- Тест кейс та тест світ: види, атрибути.
- Відмінність чекліста від тест кейса.
- Домашнє завдання.
Практика: TestRail
- Створення тест кейсів.
- Створення тест світів.
- Створення тест ранів.
- Створення репортів.
- Домашнє завдання.
Тест дизайн
- Техніки тест дизайну: класифікація.
- Огляд технік тест-дизайну.
- Black box техніки.
- Практика техніки тест-дизайну Black Box.
- White box техніки.
- Experience-based техніки.
- Домашнє завдання.
Тестові артефакти частина 2: баг
- Error, defect, failure.
- Баг-репорт атрибути.
- Серйозність бага.
- Пріоритет бага.
- Життєвий цикл баг репорта.
- Локалізація дефекта: root cause, effect.
- Приклади з практики.
- Домашнє завдання.
Практика: Jira
- Навіщо IT компанії використовують системи управління проєктами.
- Найпопулярніші системи.
- Ознайомлення з Jira.
- Репорт багів у Jira.
- Домашнє завдання.
API
- Клієнт-серверна архітектура.
- Основи web (HTML, CSS).
- Xpath і СSS-селектори.
- Кодування символів.
- API.
- http/https.
- URL: URN + URI.
- Methods CRUD.
- Status codes.
- REST API VS Soap API.
- Тест.
- Тестування інтерфейсу користувача (GUI).
- Тестування вебзастосунків.
Практика: тестування API
- Postman – ознайомлення.
- Swagger – ознайомлення.
- Тестування API.
- Домашнє завдання.
Практика: інструменти ChromeDevTools, Charles Proxy
- Тестування з ChromeDevTools.
- Тестування з Charles Proxy.
- Домашнє завдання.
Основи тестування мобільних додатків
- Типи мобільних додатків.
- Специфіка тестування мобільних додатків.
- Часті дефекти у тестуванні мобільних додатків.
- Емулятори і симулятори.
- Інструменти для тестування мобільних додатків.
- Домашнє завдання.
Бази даних. SQL
- Які існують бази даних.
- Групи запитів.
- Основні запити DML: SELECT, INSERT, UPDATE, DELETE
- WHERE з MIN, MAX, AVG.
- Оператор GROUP BY.
- Різниця між INNER, OUTER, LEFT, RIGHT JOIN.
- Предикати порівняння, агрегатні функції в SQL.
- Реляційні бази даних.
- Мова запитів SQL.
- Домашнє завдання.
Система контролю версій Git
- Що таке система контролю версій?
- Про GIT: основні поняття.
- Базові знання команд GIT (clone, checkout, pull, status, add, commit, merge, push).
- GIT via terminal.
- GIT via GUI (SourceTree, ...).
- GIT workflow.
- Домашнє завдання.
Основи автоматизації
- Які тести автоматизувати – піраміда тестів.
- Як підвищити ефективність тестування автоматизації.
- Переваги та недоліки автоматизації тестування.
- Популярні мови автоматизації.
- Тест.
ChatGPT in QA
- Генерація тестових сценаріїв.
- Автоматизація.
- Інструментал боту.
- Інструкція користування.
- Можливості використання.
- Висновки роботи.
Фінальний прєкт
- Вивчити та протестувати документацію по веб-додатку.
- Створити чекліст тестування веб-додатку.
- Написати 10 функціональних тестів.
- Знайти і зарепортити баги.
Особливості курсу
- Заняття проходять 2-3 рази на тиждень
- Запис кожного заняття буде доступний в особистому кабінеті
- Практичні домашні завдання
- Викладачі – практикуючі фахівці у IT-компаніях
- Додаткові переваги у пакеті "Pro"
Викладачі курсу
- Шевченко Артур - Head of QA Department at Yalantis
- Мазепіна Ярослава - Senior General QA Engineer in Ciklum
- Рудь Дарія - QA general в компанії QuartSoft
- Анастасія Васалатій - Head of QA, 6 years in IT-management
- Олександр Бурдело - QA Engineer at GeeksForLess Inc
- Finance
Курс допоможе опанувати та поліпшити навички бухгалтера. На заняттях ви зможете розібратися в актуальному законодавстві 2024 року та системі оподаткування, дізнаєтеся про переваги та недоліки віддаленого формату роботи, розберете найближчі зміни для ФОП та підготуєтесь до них, навчитесь працювати з документацією та звітами.
Програма курсу
Вступ. Відкриття та реєстрація ФОП у військових умовах
- Етапи та особливості реєстрації ФОП в умовах війни.
- Реєстрація ФОП у додатку "Дія" за 5 хвилин.
- Відкриття ФОП через ЦНАП або державного реєстратора.
- Які документи потрібні для реєстрації?
- Відкриття підприємницького рахунку.
- Що таке КВЕД і як його вибрати.
- Чому можуть відмовити у відкритті ФОП.
- Покроковий приклад заповнення документації.
Система оподаткування. Види, переваги та недоліки, сучасні обмеження
- Види системи оподаткування ФОП: спрощена та загальна.
- Спрощена система оплакування - для кого доступна?
- Як правильно обрати систему, яка буде найвигіднішою для вашого бізнесу.
- Звільнення від сплати податків на період воєнного часу.
- Основні відмінності, порівняння та рекомендації щодо вибору кожної із систем.
- Особливості спрощеної системи оподаткування в умовах війни.
- Максимальні обмеження в різних видах оподаткування.
Єдиний податок для 1 і 2 групи. Особливості, звіти та податки
- Для якої діяльності можливе та потрібне оформлення на 1 та 2 групу.
- Хто не можу бути зареєстрований на 1 та 2 групу.
- Необхідна документація для реєстрації. Покроковий приклад заповнення.
- Основні переваги та недоліки.
- Які пільги від держави під час воєнного часу?
- Заборони, ліміти та обмеження.
- Звіти та оновлення термінів їхнього подання під час війни.
- Звільнення від сплати штрафів в умовах воєнного стану.
- Порядок розрахунку та сплати податку для 1 і 2 групи.
- Чи потрібні ФОПу на єдиному податку первинні документи.
Єдиний податок для 3 та 4 групи. Особливості, звіти та податки
- Що обов'язково потрібно знати про єдиний податок 3 групи.
- Види оподаткування: з ПДВ та без ПДВ. Як розраховувати та що вигідніше?
- Спеціальна група 2% - для кого призначена та доки буде актуальною?
- В яких умовах ОБОВ'ЯЗКОВО потрібно обирати ПДВ?
- Особлива система оподаткування під час війни - що це таке?
- Для кого призначення 4 група системи оподаткування?
- Які особливості 4-ї групи та які відмінності від інших.
- Податок, звіти та терміни подачі для 3 і 4 групи.
- Як уникнути штрафів за помилки у звітності під час війни?
Загальна система оподаткування
- Переваги загальної системи оподаткування перед єдиним податком.
- Для кого є обов'язкова загальна система оподаткування?
- Дохід і витрати - як правильно відображати та що враховувати?
- Звіти та особливості термінів подання звітності на загальній системі оподаткування в умовах воєнного стану.
- Перелік необхідної документації для ведення ФОП на загальній системі.
- Звільнення від перевірок та штрафів під час війни.
Доходи та витрати підприємця
- Дохід підприємця на єдиному податку.
- Що не включається до складу доходів "єдинника".
- Дохід ФОП на загальній системі.
- Види витрат підприємця на загальній системі.
- Розбір книги "Доходів та витрат".
- Порядок обліку валютних доходів у ФОП на загальній системі та єдиному податку.
- Особливості визнання доходів і витрат за договорами комісії (агентським).
Акциз і ліцензія. Зміни під час війни
- Акцизна ставка та її види.
- Особливості оподаткування акцизним податком та обігу підакцизних товарів під час воєнного стану.
- Для кого передбачена нульова акцизна ставка.
- Як отримати чи переоформити ліцензію під час воєнного стану.
- Чи потрібна книга ОРО у зв'язку зі внесеними змінами?
- Регулювання цін законодавством під час воєнного стану.
- Штрафи за порушення. Чи обов'язково їх сплачувати зараз?
- Подовження ліцензія – чим відрізняється від нової?
РРО та ПРРО. Реєстрація та використання. Штрафи
- Яка різниця між РРО та ПРРО.
- В яких випадках надати перевагу РРО або ПРРО?
- Особливості реєстрації та застосування під час війни.
- РРО в період воєнного часу.
- Коли ФОП зобов'язаний встановити РРО (ПРРО).
- Товарний облік кому потрібен.
- Штрафи та перевірки в умовах воєнного стану.
Кадри. Особливості прийому та звільнення співробітника, оформлення документації
- Загальні правила перед оформленням співробітника на роботу.
- Які зміни відбулися з найманням співробітника під час воєнного стану.
- Оформлення звільнення співробітника та нарахування компенсації.
- Нарахування штрафних санкцій за недотримання правил трудового законодавства.
Зарплата та пільги заробітної плати. Індексація
- Які існують види заробітної плати.
- Правила розрахунку заробітної плати.
- В які терміни краще нараховувати та виплачувати зарплату.
- Кому надавати та як розрахувати податкову соціальну пільгу у 2023 році.
- Які звіти необхідно зараз подавати в державні органи.
- Що таке індексація заробітної плати?
- Призупинення індексації заробітної плати протягом 2023 року.
- В яких випадках буде потрібна індексація?
- Військовий облік на підприємстві – зміни під час воєнного стану.
ПДВ на старті
- Загальне поняття ПДВ.
- Скасування ПДВ – коли це можливо та як уникнути?
- Алгоритм створення податкової накладної.
- Штраф за протерміновану реєстрацію податкової накладної.
- Блокування. Як уникнути?
- Покроковий алгоритм розблокування.
- Що таке декларація ПДВ та її структура.
- Терміни сплати податку в умовах воєнного стану.
- ФОП і ПДВ.
Закриття ФОП. Зміна системи оподаткування
- Які складності можуть виникнути при закритті ФОП.
- Чіткий алгоритм закриття ФОП, який точно допоможе уникнути заборгованості.
- Які є особливості закритті ФОП в умовах воєнного стану.
- Ризики некоректного закриття ФОП.
- Зміна системи оподаткування та групи ФОП, єдиного податку.
- Чи можливо відмовитися від єдиного податку в 2%.
- Порядок внесення змін до реєстраційних даних та КВЕДів.
- Види заяв. Термін їх подання та розгляду.
Звіти при ліквідації діяльності ФОП
- Які звіти потрібні під час ліквідації ФОП в умовах воєнного стану.
- Який пакет документів вам буде точно потрібен?
- Зміни щодо ліквідації ФОП у 2023 році.
- Чи є перевірки при ліквідації ФОП в умовах воєнного стану.
- Терміни позовної давності.
Первинні документи та облік доходів і витрат у підприємця
- Товарний облік та первинні документи у ФОП.
- Як заповнювати форму щодо товарного обліку.
- Коли ФОП зобов'язаний подати 20-ОПП. Штрафи за неподання.
- Втрата документів через війну: що і як.
- Як вести облік доходів "єдиннику" після скасування Книг обліку.
- Коли ФОП виступає податковим агентом.
Втрати спрощеної системи оподаткування
- Типові помилки при роботі на спрощеній системі оподаткування.
- Що не треба робити аби не втратити спрощену систему оподаткування?
- Як відновити статус платника єдиного податку.
- Фінансові наслідки по втраті єдиного податку.
Бухгалтер-онлайн
- Переваги та недоліки віддаленого формату роботи.
- Допоміжні сервіси для введення бухгалтерії онлайн.
- Електронний документообіг.
- Як вберегтися від хакерства.
Пошук перших клієнтів та правила успішної самопрезентації
- Правила створення успішного резюме, яке точно переглянуть.
- Де зараз шукати клієнтів?
- Розрахунок вартості послуг.
- Як спілкуватися з потенційним клієнтом.
- Правила співбесіди при працевлаштуванні бухгалтером.
- Рекомендації від роботодавця.
Особистий бренд в соціальні мережі як спосіб залучення клієнтів
- Створення та основні правила упаковки профілю.
- Створення та планування контенту (фото, дописи).
- Тренди як спосіб безкоштовного просування.
- Як вести сторінку так, щоб клієнти стояли в черзі?
- Секрети, що допоможуть закрити клієнта вже під час переписки.
Юридична чторона введення ФОП
- Оферта - що це таке і кому потрібно, що прописати в оферті, як розірвати публічний договір, укладений внаслідок акцептування (прийняття) оферти
- Що варто прописати в комерційній пропозиції, чого не потрібно прописувати в комерційній пропозиції
- Розрахунок вартості послуг
- Коефіцієнт за терміновість та за роботу в не робочий час
Перевірки податкової. Як зробити не планові перевірки – очікуваними
- Де можна переглянути план перевірок?
- Документація, звіти – що потрібно мати для перевірки податкової.
- Як підготуватися до "непланової" перевірки, щоб бути спокійним?
- Правила спілкування з представниками податкової.
- Зміни перевірок у 2023 році.
Бонусний урок: Масштабування бізнесу та його функціонування в часи турбулентності
- Пошук мотивації.
- Основні складові масштабування.
- Роль команди у масштабуванні.
- Цінність і якість продукту.
- Подолання невпевненості та страху.
Знайомство з програмою BAS Бухгалтерія
- Базові аспекти для знайомства з програмою.
- Знайомство з інструментами "BAS Бухгалтерія" та налаштування користувача.
- Поступове поповнення довідкової інформації.
- Введення початкових залишків.
- Знайомство з додатковими реквізитами (банківські рахунки, підрозділи, коди тощо).
Відображення операцій купівлі товару та отримання послуг
- Відображення закупівлі товарі, матеріалів від контрагентів.
- Відображення отримання послуг.
- Можливості розподілення послуг.
- Закупівля матеріалів через підзвітну особу.
Відображення операцій продажу товару та надання послуг
- Реалізація товару покупцям.
- Надання послуг клієнтам.
Складські операції обліку
- Інвентаризація товару на складі.
- Процес переміщення товару між складами.
- Відображення збирання та розбирання наборів товару.
Операцій з грошовими коштами
- Операції з безготівковими розрахунками.
- Операції з готівковими розрахунками.
- Операції з підзвітними особами.
- Відображення купівлі/продажу іноземної валюти.
Облік ПДВ
- Відображення отриманих податкових накладних в програмі BAS Бухгалтерія.
- Отримання податкових накладних.
- Виписка податкових накладних в програмі BAS Бухгалтерія.
Кадровий облік та розрахунки з заробітної плати
- Основні налаштування кадрового обліку в BAS Бухгалтерія.
- Нарахування авансу.
- Нарахування заробітної плати.
- Виплата податків та внесків.
Облік основних засобів та малоцінних активів
- Купівля основних засобів та малоцінних активів.
- Подальші операції обліку з основними засобами.
- Нарахування амортизації ОЗ.
- Відображення операцій ремонту, модернізації тощо.
Відображення операцій виробничого обліку в системі
- Первинні налаштування виробничого обліку.
- Відображення випуску продукції та надання виробничих послуг.
- Розрахунок собівартості продукції.
Закриття періоду
- Аналіз накопичених доходів та витрат.
- Підсумкові операції місяця.
- Виконання щомісячних кроків закриття періоду.
Імпорт/експорт
- Закупівля ТМЦ.
- Введення митної декларації.
- Відображення отримання іноземних послуг.
- Продажі на експорт.
Бонусний модуль
- Книга доходів. Автоматичне заповнення.
- Введення митної декларації
- Огляд програми MedDoc.
Особливості курсу
- Доступ до матеріалів курсу на один рік з автоматичними оновленнями
- Кулькість занять залежить від пакету доступу:
- пакет "Basic" – 12 базових модулів + бонусний модуль;
- пакет "Pro" – 12 базових модулів + бонусний модуль + 7 модулів з вузькокою специфікою;
- пакет "Premium" – повний доступ до усіх модулів.
- Матеріали до модулів, шаблони документацій та покрокові алгоритми заповнення
- Доступ до телеграм-чату учасників
- Додаткові переваги у пакетах "Pro" та "Premium"
Вимоги для проходження курсу
- Економічна або профільна освіта
Викладачі курсу
- Ліана Кириленко - Головний бухгалтер, має досвід роботи 10+ років. Сертифікований викладач про програмним продуктам лінійки BAS
- Ольга Кулик - Бухгалтер-практик зі стажем понад 18 років. Засновник аутсорсингової бухгалтерської компанії "Про Баланс"
- Юлія Степанець - Бухгалтер-практик з досвідом роботи більше ніж 10 років
- Катерина Махаєва - Діджитал спеціаліст та куратор команди креаторів
- Світлана Позова - Голова ради засновникіів бухгалтерської спільноти GOODWILL.Club
- Висіцька Ірина - Керуюча Адвокатським бюро
- Кавин Мар'яна - Практикуючий бухгалтер та податковий консультант
- Motion Designer / Video Editor / 2D & 3D Animator
Навчіться професійно працювати з відео і створювати шедеври за допомогою монтажу в FinalCut.
Програма курсу
Теорія монтажу
- Кадр, план, сцена, епізод, класифікація крупності планів
- Пряма склейка, наплив, затемнення, шторка, графіка.
- Jump cut, match cut, double cutting.
- Співвідношення сторін, частота кадрів, розширення відео
Результат:
Ти ознайомишся із основними термінами, що стануть в нагоді на шляху до створення професійного відеоконтенту. Ми з тобою зануримось у світ відео монтажу але у цьому блоці поки що в теорії, для того щоб на практиці творити дива.
Практика монтажу
- Ознайомлення з Final Cut Pro: створення проекту, інтерфейс програми, імпорт відео
- Робота з Проксі для слабких комп'ютерів
- База монтажу - Нарізання відео та гарячі клавіші, Кадрування, (створення чорнового монтажу - в голові)
- Анімація кадру Створення переходів: Dissolve, Motion, Glitch, Light leaks.
- Стабілізація відео та трекінг
- Технології slow motion, time lapse, reverse
- Экспорт видео та очищення пререндер файлів з комп'ютера
- Перетворення горизонтальних відео у вертикальні
Результат:
У цьому блоці ти опрацюєш інтерфейс програми, а також імпорт та експорт відео. Навчишся створювати круті переходи та стабілізувати ролики. І нарешті розберемось, як створити класне slow motion відео.
Робота з базовими техніками у Final Cut
- Робота з текстом
- Робота зі звуком: саунд дизайн, синхронізація аудіодоріжок, аудіоефекти
- Робота з масками: акцентування уваги, вирізання об'єкта, приховання частини відео.
- Робота з цікавими ефектами у Final Cut
- Кольорокорекція відео: lut, грейдинг, кольорокорекція
Результат:
У цьому блоці ми розглянемо та опануємо техніки для ефективного використання програми. Тут ти навчишся створювати анімований текст та більш детально попрацюєш над звуком та масками. А щоб картинка була більш яскравою, навчишся робити магію за допомогою кольорокорекції.
Chroma key, мультикамерний монтаж та робота з шаблонами
- Технологія Chroma key: Ефект Ultra Key, вирізання зеленого фону на відео, створення вибуху.
- Мультикамерний монтаж: Синхронізація відео, мультикам монтаж.
- Робота з футажем камери 360
- Сторонні плагіни
- Створення рекламного ролика для соцмереж
Результат:
У цьому блоці на тебе чекають всі нюанси по роботі з Chroma key, мультикамерним монтажем та роботою з шаблонами. Доведеться прикласти трішки зусиль, і ти створиш свій ролик для соціальних мереж, а щоб цей процес був швидшим опануєш гарячі клавіші.
Як почати кар'єру відео-монтажера
З чого почати карʼєру відео-монтажеру, де та як шукати замовників.
Результат:
Почнете орієнтуватися в індустрії відеомонтажу та розуміти перспективи професії. Навчитесь шукати замовників на фрілансі та будувати власний бренд, а також правильно презентувати свої роботи та складати портфоліо.
АІ для монтажу
- Корисні сервіси зі штучним інтелектом. Зображення
- Корисні сервіси зі штучним інтелектом. Звук
- Корисні сервіси зі штучним інтелектом. Текст
- Корисні сервіси зі штучним інтелектом. Відео
- Штучним Інтелект у Final Cut
- Робимо локацію мрії
Результат:
Зможете використовувати AI-інструменти для автоматизації монтажу, працювати з нейромережами для покращення зображення, звуку та тексту, оптимізувати робочий процес за допомогою AI у Final Cut Pro.
Особливості курсу
- Практичні домашні завдання
- Навчання у зручний час
- Диплом
- Проєкт в портфоліо
- Куратори, ментори - практики
- Можливість вчитися з нуля
Викладачі курсу
Андрій Немодрук - YouTube блогер
Подати заявку- 3D Modeling / 3D Artist / 3D Designer
Навчіться створювати реалістичні 3D-моделі, текстурування та рендеринг, опануйте професію 3D artist та знайдіть роботу в Gamedev або IT-компанії.
Програма курсу
Знайомство з 3D, хто такий 3D artist
- Хто такий 3D artist
- Направлення в професіі
- Які особливості роботи
- Потрібні навички та програмне забезпечення
- Як стати початківцем в 3D
- План на курс
Перші кроки в 3D Maya. Інтерфейс, навігація, гарячі клавіші
- Розберемо інтерфейс програми
- Навігація в 3d просторі
- Гарячі клавіші
- Почнемо створювати примітиви та їх редагувати
- Робота з основними операціями з полігонального моделювання
- Види виділення об'єктів та їх компонентів, а також робота с привязками
Підготовка до початку роботи над об'єктом
- Поговоримо трішки про пайплайн
- Підбір референсів для створення об'єкту
- Розберемося що таке базова геометрія і навіщо вона нам потрібна
- Створення базової геометрії
Створення Highpoly моделі
- Знайомимось із високополігональною моделлю
- Створення об'єкту
- З’ясуємо для чого нам потрібна highpoly модель
- Працюємо над її деталізацією
Створення Highpoly моделі (частина 2)
Продовжуємо вивчати створення високополігональної моделі.
Створення Lowpoly моделі
- Знайомимось із низькополігональною моделлю
- Створення обʼєкту
- З’ясуємо призначення lowpoly моделі
- Працюємо над її деталізацією
Створення розгортки текстур для lowpoly моделі
- Створення розгортки текстур
- Переносимо об'ємні форми на площину
Запікання мапи нормалей (Normal map)
- Знайомимось з програмою marmoset toolbag
- Запікаємо мапу нормалей
- Перенесемо всю деталізацію з highpoly на lowpoly і в результаті отримаємо normal map
Текстурування в Substance Painter
- Переходимо до створення текстур
- Додаємо колір моделі, робимо різні матеріали, додаємо іржу, бруд, цікаві деталі, які характерні саме цьому об'єкту
- В процесі текстурування будемо розбиратися з програмою Substace Painter
Фінал налаштування сцени в marmoset toolbag з готовим об'єктом
- Імпортуємо 3D модель з текстурами до програми marmoset toolbag
- Налаштовуємо світло, оточення, камеру
- Робимо фінальний рендер моделі
- Завершуємо роботу по об'єкту і курсу
Кар'єрні можливості в 3D моделюванні
- Скільки заробляють джуни та спеціалісти в 3D моделюванні
- Який карʼєрний шлях краще обрати та як його прискорити
- Як правильно скласти портфоліо аби отримати офер
- Поради та лайфхаки самого спікера
Особливості курсу
- Практичні домашні завдання
- Куратори, ментори-практики
- Навчання у зручний час
- Можливість вчитися з 0
- Диплои по завершенню курсу
Викладачі курсу
Ілля Мілевський - 3D-художник
Подати заявку- SEO
Курс підійде як для новачків, так і для практикуючих маркетологів та власників бізнесу. Протягом курсу ознайомишся із семантикою та структурою, розглянеш індексацію сайтів та оnpage-оптимізацію, навчишся користуватись необхідними інструментами, а також проводити аналіз конкурентів та презентувати свої навички клієнтам.
Програма курсу
Вступ до SEO
- Знайомство з викладачами та програмою курсу
- Дізнаєшся як працює пошук (оператори пошуку, алгоритми, пошук за картинками, відео, картам)
- Зрозумієш відмінності та взаємодію SEO vs Контексту
- Попрацюєш з внутрішньою оптимізацією сайту
Семантика
- Зрозумієш свою аудиторію
- Дізнаєшся де взяти запити
- Зрозумієш які запити використовувати, а які не варто
- Зможеш перетворити семантичне ядро на структуру сайту
Семантика/ядро (практика)
- Зможеш зібрати ядро
- Оптимізуєш та кластеризуєш обробку ядра
- Попрацюєш з живими прикладами
- Використаєш основні формули
Структура
- Дізнаєшся типи структур на прикладі смартфона/нерухомості
- Проаналізуєш структури конкурентів до типів структур на прикладі смартфона/нерухомості
- Познайомишся зі сторінками фільтрів
- Опрацюєш алгоритми під фільтри
- Синхронізуєш товари з фільтрами
- Знайдеш нові фільтри
Структура/ядро (практика)
- Синхронізуєш товари з фільтрами
- Попрацюєш з живими прикладами
- Отримаєш бонуси з макросами
Індексація сайту
- Robots.txt – дізнаєшся навіщо потрібен, директиви, практичні нюанси
- Sitemap.xml для сторінок, картинок, відео – зрозумієш принципи побудови, вплив на процес індексації
- Sitemap.html – навчишся принципів побудови, технічній реалізації, обмеженням, ефективності
Onpage-оптимізація
- Попрацюємо над:
- Дублями: повними та частковими
- Операторами пошуку дублів
- Title / Description
- Як прописати теги для 100 тисяч сторінок
- Заголовками H1-H6 та Table of Content
- Оптимізацією зображень
- Хлібними крихтами
- Мікророзмітками
- Нестандартними рішеннями – потраплянням до Featured Snippet
- Як поставити ТЗ розробникам
- Інструментами для аналізу/автоматизації роботи:
- Розширенням для Google Chrome
- Букмарклетами
- Screaming Frog
- Сервер – що це таке і на що впливає?
- Логами сервера
- URL-адресами: які бувають, як впливають, як не можна робити
- PageSpeed Insights
- Mobile Friendly
Текстова складова
- Дізнаєтеся історію розвитку
- Що таке релевантність
- Поняття тематики, аналіз Ципфа
- Поняття унікальності, спамності та водяності. Інші SEO-метрики, їх поточний вплив
- Дізнаєтеся як знайти копірайтера та поставити йому ТЗ
Внутрішня вага
- Дізнаєтеся принципи роботи перелінковки і навіщо потрібна
- Визначите види перелінковки та коли потрібно їх застосовувати
- Зʼясуєте види схеми та як обрати найкращу
Інструменти must-have
- Screaming Frog
- Search Console
- Ahrefs
- Serpstat
Ранжування посилань
- Дізнаєтеся історію розвитку посилання ранжирування та інфраструктури
- Зʼясуєте види посилань, як вони впливають:
- Dofollow- та nofollow-посилання
- Анкорні та безанкорні посилання
- Комерційні анкорні vs текстові
- Наскрізні посилання
- Посилання-зображення: анкор, альти, посилання в перших бітах коду
- Посилання з pdf- і doc-форматів
- Дізнаєтеся хитрощі та маніпуляції:
- Посилення посилань соцсигналами та іншими посиланнями
- Накручування поведінкових факторів за допомогою посилань
Робота з посиланнями
- Лінкбілдінг руками: довго, дорого, природно
- Зʼясуєте що таке крауд
- Лідери думок: хто вони, навіщо потрібні і як з ними працювати
- Здійсніть правильну покупку посилань: трохи швидше, трохи дешевше, так само природно
- Сателіти: якими бувають і як з ними працювати
- Показати ahrefs: аналіз конкурентів, що де знаходиться
Аналіз конкурентів
- Дізнаєтеся мету аналізу конкурентів
- Зможете знайти конкурентів
- Дізнаєтеся параметри для аналізу
- Інструментарій
- Отримаєте результат аналізу
- Зможете застосувати результати у роботі
Швидкість завантаження сайту
- Дізнаєтеся на що впливає швидкість завантаження
- Зʼясуєте важливість першого екрану
- Зможете працювати з JivoSite
- Зробите кешування
- Прискорите CSS і JavaScript
- Дізнаєтеся що робити з зображеннями
- Зʼясуєте проблеми з Google Tag Manager та лічильниками відстеження користувачів
Комерційні/Поведінкові чинники
- Дізнаєтеся що таке КФ? Розберете характерні приклади
- Зʼясуєте типи та важливість КФ
- Попрацюєте над метриками поведінки на сайті: відмови, час сесії, глибина, виходи
- Дізнаєтеся, що таке поведінка в пошуковій видачі та як її можна покращити. Річсніпет vs сніпети-символи
SEO-аналітика
Попрацюєте з зовнішнім просуванням.
Санкції
- Зʼясуєте що таке санкції, їх типи, вплив на бізнес
- Дізнаєтесь історію розвитку алгоритмів Google
- Зрозумієте вплив поновлення алгоритмів
- EAT and YMYL
- Проведете аналіз YMYL сайтів
- Google – Ручні санкції
- Google – Автоматичні санкції
Як презентувати свої знання перед клієнтом?
- Зможете презентувати свої знання перед клієнтом
- Отримаєте проєктну роботу
Кар'єрна консультація
- Налаштування облікового запису в LinkedIn
- Створення резюме
- Які помилки роблять кандидати?
- Що враховувати під час пошуку роботи, як сортувати та структурувати
- На що звертають увагу під час співбесіди рекрутери
- Чому важливо готуватися до співбесіди
Захист проєктів
Створення комерційної пропозиції клієнту.
Особливості курсу
- Вечірні заняття (18:30-20:30)
- Теорія засвоюється на прикладі реальних кейсів
- Доступ до матеріалів курсу немає часових обмежень
- Дипломний проєкт
- Сертифікат після закінчення курсу
- Кар'єрна консультація для підготовки до співбесіди
Викладачі курсу
- Олександр Дем'янчук - SEO-specialist Gambling
- Валерія Сороколєтова - SEO-specialist Promodo
- Володимир Лаврик - SEO Specialist Promodo
- Сергій Сивоненко - SEO Specialist Promodo
- Марина Коломоєць - SEO-specialist Promodo
- Владислав Тришкін - SEO-specialist Promodo
- Любов Міняйло - Corporate Culture Specialist Promodo
- Георгій Глушко - SEO-specialist Promodo
- Java
Курс від нуля до Junior-спеціаліста за 12 місяців. Протягом навчання Ви вивчите всі навики та технології необхідні для майбутньої професії.
Програма курсу
Java Syntax
Вступне заняття. Команди та перша програма на Java
- Про переваги Java та її сфери застосування
- Про JavaRush та Java‑університет
- Структура програми, метод main
- sout
- Знайомство з сайтом та WebIDE
Робота зі змінними, типи int та String
- Збереження тексту до змінної, виведення її в консолі
- Оголошення та ініціалізація змінних String
- Коментарі в коді
- Елементарні математичні операції зі змінними типу int
- Інкремент, декремент
- Конкатенація
- Integer.parseInt(), String.valueOf()
Знайомство з типами та введення з клавіатури. Знайомство з IDEA
- Зберігання примітивних змінних у пам'яті
- Зберігання String змінних у пам'яті
- byte, short, char, long, float, double
- System.in, Scanner
- Методи Scanner
- Встановлення IDEA, завантаження проєкту, завантаження JDK (версія 11)
- Встановлення плагіна, знайомство з його функціоналом
Умовний оператор
- if, if-else, if-else-if
- Блоки команд
- Вкладені блоки команд (вкладені if-и)
- Тип boolean
- Оператори порівняння, double
- Логічні AND, OR, NOT, XOR
- Тернарний оператор
- Порівняння примітивів та String
Факультатив
- Підтягуємо новачків
- Досвідченим студентам розповідаємо про фішки IDEA тощо
- Компіляція класу в байт-код з консолі, запуск програми
Цикли
- Проблематика на прикладі задачі, у якій потрібно виконати дію багато разів
- while
- break, continue
- for
- do-while
- Порівняння різних циклів, роз'яснення, де і який краще використовувати
Масиви
- Створення та заповнення масивів
- Обхід масиву
- Зберігання масивів у пам'яті
Двомірні масиви
- Двомірні масиви
- Зубчаті масиви
- n-мірні масиви
Функції
- Оголошення та виклик методів
- Параметри
- Повертаєме значення, void
- Модифікатори доступу
- Локальні змінні методу
- Модифікатори методів, метод main
Робота з рядками та продовження попередньої теми
- Константи
- Приховування змінних (shadowing)
- Екранування символів
- Основні методи класу String
Факультатив
- Літерали
- Кодування
- Допоміжні класи для роботи з рядками: StringBuilder, String.format
- Утилітний клас Arrays
Типи даних. Знайомство з ООП
- Примітивні типи
- Приведення типів даних
- Посилальні (зсилочні) типи
- об'єкти
- null
- Знайомство з ООП
- Наслідування
Об'єкти
- Створення об'єктів (new)
- Конструктор, конструктор за замовчуванням
- Конструктор з параметрами
- Порядок виклику конструкторів під час наслідування
- Доступ до полів об'єкта (геттер, сеттер)
- hashCode, equals
Класи та static
- Статичні змінні
- Порівняння статичних та нестатичних змінних
- Статичні методи
- Порядок ініціалізациії при використанні конструкторів та статичних блоків
- Внутрішні класи
Факультатив
- Життєвий цикл об'єкта
- Завантаження класу
Списки та Generics
- Класи-обгортки
- ArrayList
- Array VS ArrayList
- Типізація ArrayList (дженерики)
Колекції
- Ієрархія колекцій
- Set, HashSet
- iterator, for-each
- Map, HashMap
- Для яких задач які колекції краще використовувати
- Collections
Факультатив
- LinkedList
- ArrayList VS LinkedList
- Queue
- SortedMap, TreeMap
Singleton, Enum, switch
- Для чого потрібні перераховування
- Оголошення Enum
- Enum - найкращий сінглтон
- switch
Винятки
- Нормальне виконання коду та помилки в рантаймі
- try-catch
- Ієрархія винятків
- multicatch
- throw
- checked і unchecked винятки
- throws
- finally
- Створення власних винятків
- Throwable
- stack trace
- try-with-resources
- AutoCloseable
Факультатив
- Обгортання винятку
- Error
Потоки введення-виведення
- InputStream
- Reader
- BufferedReader
- OutputStream
- Writer
- BufferedWriter
Потоки введення-виведення. Pattern Decorator
- ByteArrayInputStream
- ByteArrayOutputStream
- Комбінування потоків
Потоки введення-виведення. Java.nio
- io VS nio
- FileChannel
- Selector
- Path
- Paths
- Files
Робота з часом та датою
- Date
- DateFormat
- Calendar
- LocalDate, LocalTime, LocalDateTime
- Instant
- ZonedDateTime
- DateTimeFormatter
Git. Підсумковий проєкт (криптоаналізатор)
Java Core
ООП: інкапсуляція, поліморфізм. Інтерфейси
- Інкапсуляція
- Поліморфізм
- Приведення типів
- this, super
- Інтерфейси
ООП: перевантаження, перевизначення, абстрактні класи
- Абстрактний клас
- Реалізація абстрактних методів предка
- Перевантаження (overload) методів - однакові назви
- Перевизначення (override) методів
Stream API
- Анонімний внутрішній клас
- Реалізація абстрактних методів предка
- Лямбда-вирази
- Функціональні інтерфейси
- method reference
- Stream
- Проміжні та термінальні методи Stream-у
- map-reduce
ООП: композиція, агрегація, наслідування
- Асоціація: композиція та агрегація
- Наслідування
Інтерфейси: порівняння з абстрактним класом, множинне наслідування
- Оголошення поведінки
- Дефолтні методи
- Реалізація декількох інтерфейсів
- Проблема "ромба"
- Порівняння абстрактних класів та інтерфейсів
Приведення типів, instanceof switch-expression
- instanceof
- Приведення типів (розширення та звуження)
- switch expression, Enum
Особливості виклику конструкторів. Блок static
- Процес створення об'єкту
- Порядок виклику конструкторів
- Порядок ініціалізації змінних
Як влаштований Object: equals, hashCode, clone, toString(). Immutable objects
- Клас Object
- Методи класу Object
- mutable та immutable objects
Рекурсія
Знайомство з потоками (нитками, тредами): Thread, Runnable, start, sleep
- Thread
- Runnable
- start
- sleep
- interrupt
Знайомство з потоками (нитками, тредами): synchronized, volatile, wait, notify.DeadLock
- synchronized
- volatile
- join
- wait, notify
- Проблема DeadLock
Executors
- ExecutorService
- Патерн (шаблон) "фабричний метод"
- Додавання задач до сервісу
- Callable
- Отримання результату: Future
- Зупинка ExecutorService
- FixedThreadPool
- CachedThreadPool
- ScheduledExecutorService
ThreadLocal, Callable, Future
- ThreadLocal контекст
- ThreadLocalRandom
Внутрішні/вкладені класи, приклади: Map.Entry
- Вкладені класи
- Внутрішні класи
- Внутрішні статичні класи
- Внутрішні анонімні класи
- Приклади різних типів класів з JDK
Серіалізація JSON/XML/YAML
- java серіалізація
- Формати даних xml, json, yaml
- jackson ObjectMapper
Reflection API
- Для чого потрібен Reflection API
- Отримання даних: класу, метода, конструктора, поля
- Створення об'єкту
- Зміна внутрішнього стану об'єкту
- Проксі
- RMI
Анотації в Java
- Декларативний та імперативний підхід до написання коду
- Популярні анотації: @Deprecated, @Override, @Nullable
- Створення анотацій
- Обробка анотацій у рантаймі
Факультатив
Робота зі Swing.
Sockets
- Socket
- ServerSocket
- live coding: написання примітивного чату для групи
Підсумковий проєкт
Java professional
Збирання сміття та типи посилань у Java
- Пам'ять JVM: stack і heap
- CG: Serial, Parallel, CMS, G1, Shenandoah, ZGC
- Кеш
- WeakReference, SoftReference, PhantomReference
Патерни проєктування
- Поведінкові:
- ланцюжок обов'язків
- команда
- ітератор
- посередник
- знімок
- спостерігач
- стан
- стратегія
- відвідувач
- шаблонний метод
- Породжувальні:
- прототип
- будівельник
- сінглтон
- абстрактна фабрика
- фабричний метод
- Структурні:
- декоратор
- компонувальник
- фасад
- адаптер
- проксі (замісник)
Методології розробки
- waterfall
- v-model
- incremental
- RAD model
- agile
- iterative
- spiral
Основи Maven. Встановлення Maven, керування залежностями, види Maven-репозиторіїв, збирання Java-проєкту
- Завантаження, прописування змінних оточення
- Створення maven-проєкту
- Залежності
- Плагіни
- Фази (lifecycle)
- Профілі
- Білд артефактів
Досвід роботи з Guava, Apache Commons Collections
- Multimap, BiMap
- Multiset
- Незмінні колекції
- Objects: hashCode, equals
- Throwables
- CollectionUtils
- StringUtils
JUnit
- Для чого потрібне тестування
- Типи тестування
- @Test
- @Before, @After
- @BeforeClass, @AfterClass
- Параметризовані тести
Mockito
- Моки
- mock і spy
- when і thenReturn
- verify
- any, once, times
Логування
- Для чого потрібні логи
- Рівні логування
- slf4j
- Реалізації: log4j, JUL, logback, common-loggins
- Аппендери
Як влаштована мережа. Мережева модель
- Топологія мережі
- Модель OSI
- DNS
Архітектура ПЗ. Клієнт-серверна архітектура та її складові, трирівнева архітектура, архітектурні шаблони
- Клієнт-серверна архітектура
- Трирівнева архітектура (клієнт-сервер-БД)
- Критерії вдалої архітектури:
- ефективність
- гнучкість
- розширюваність
- масштабованість
- зручність тестування
- зрозумілий та легкий для читання код
- Модульна архітектура, декомпозиція
Протоколи HTTP/HTTPS. Протокол передачі даних, HTTP-запити та відповіді, відмінності HTTP та HTTPS. Cookies, Session
- Протоколи передачі даних в мережі
- http методи (GET, POST, PUT)
- Параметри запитів
- Тіло запиту
- Хедери
- Коди відповідей
- http VS https
- http сессії
- Кукі
- http/2
HttpClient
- AJAX
- java http client
- Синхронні та асинхронні запити
- Задача на отримання даних з інтернету (наприклад, прогноз погоди)
Сервлети, Java servlet API. Пишемо простий вебзастосунок
- Що таке сервлет
- Життєвий цикл
- Сервлет-контейнер Tomcat
- doGet, doPost
- redirect VS forward
- Фільтри
Контейнери сервлетів: Tomcat, розгортання додатку, налаштування сервера
Практика з теми попередньої лекції.
Знайомство з MVC (Model-View-Controller). JSP
- Набір архітектурних принципів та ідей MVC
- Схеми MVC
- MVC у вебі
- Типова помилка: бізнес-логіка в контролері
- MVC на прикладі задачі
- JSP
Вебсервіс
- Що таке вебсервіс
- Протоколи http, jms, ftp
- Синхронні та асинхронні запити
- Хмарні сервіси: IaaS, PaaS, SaaS (що завгодно як сервіс)
HTML-факультатив
- Що таке HTML
- Структура HTML-документа
- Теги та їхні атрибути
- CSS, його синтаксис
- Класи та ідентифікатори
- Селектори
Підсумковий проєкт. Servlet-quest конкурс
Написати на сервлетах текстову покрокову гру-квест.
Работа з базами даних. Hibernate.
Вступ до баз даних. Встановлення СУБД (MySQL). ddl, dml
- Для чого потрібні БД
- Реляційні та нереляційні БД
- Реляційна модель
- CAP теорема
- Встановлення MySQL developer
- Групи SQL (ddl, dml, dcl, tcl)
Типи даних. Створення таблиці. Написання insert, select, update, delete
- Створення схеми
- Створення таблиць
- Зміна структури таблиць
- insert
- select
- update
- delete
Вибір даних
- select з умовою
- Перелік даних, що обираються
- subselect
- join: left, right, inner, cross
- group by та агрегатні функції
- index
Транзакції БД
- Концепції ACID (Atomicity, Consistency, Isolation, Durability)
- Управління транзакціями
- Рівні ізоляції даних
Проєктування баз даних
- Перша нормальна форма
- Друга нормальна форма
- Третя нормальна форма
- Ключі (foreign key)
- Відношення: one to, many to
JDBC 1
- Для чого потрібен
- Основні інтерфейси
- Отримання даних у додатку з БД
- Оновлення та видалення даних у додатку з БД
JDBC 2
- Транзакції
- Рівні ізоляції
- Обробка checker винятків
ORM. Hibernate
- Нестиковки об'єктної та реляційної моделей даних
- ORM (Hibernate), JPA
- Архітектура Hibernate
- Конфігурація, основні анотації
- Отримання даних у додатку з БД
- Оновлення та видалення даних у додатку з БД
- Hibernate VS JDBC
Hibernate. OneTo, ManyTo
Відносини (робота з колекціями).
Наслідування Entity for ORM
- Одна таблиця для кожного класу
- Одна таблиця для кожного класу з предками
- Єдина таблиця для всієї ієрархії класів
- Одна таблиця для кожного класу з використанням з'єднань (join)
Підсумковий проєкт
hash for passwords.
Spring + Spring Boot
IoC, DI. Spring. Components. Beans
- Чому Spring став де-факто стандартом галузі (переваги)
- Принципи IoC і DI
- Бін
- Контекст (ApplicationContext)
- AOP
Spring modules general. Spring Web MVC
- core (beans, core, context, SpEL)
- data access
- testing
- web
- integration
- web mvc
Проєктування REST API
- Оперування ресурсами, а не методами
- http методи
- http коди відповідей
- Помилки
- Запит колекції
- Запит кількості об'єктів у колекції
- Запит об'єкта коллекції
- Додавання даних у колекцію
- Редагування
- Видалення
- Домашнє завдання: спроєктувати 2-ранговий REST API
App controller-service-dao
- Ієрархія контекстів
- servlet config
- Контролер - прийом запиту
- Сервіс - бізнес-логіка
- dao - зберігання стану
Spring ORM. @Transaction
- Абстракція "транзакція"
- Декларативні транзакції
- transaction propagation
- Переваги ORM + Spring
- Налаштування hibernate SessionFactory
- live coding example
Spring Test. AOP (logging)
- unit testing
- integration testing
- Основні анотації
- TestContext
- live coding example (тестування API-метода або пари методів)
- spring commons logging bridge
Spring Security (memory, DB)
- Ключові об'єкти контексту spring security:
- SecurityContextHolder
- Authentication
- UserDetails
- GrantedAuthority
- Авторизація та аутентифікація
- OAuth2
- Сесії в пам'яті
- Сесії в БД
Spring Boot. Spring JPA
- Стартери
- Автоконфігурація
- Вбудований tomcat
- Анотації конфігурації
- Демонстрація spring data jpa (генерація запиту за назвою метода в рантаймі)
Особливості курсу
- Заняття у невеликих групах
- Постійна підтримка ментора
- Великі курсові проєкти для портфоліо
- Можливі додаткові факультативи за запитом студентів
- Диплом після закінчення навчання
- Допомога у працевлаштуванні (складання резюме, навички самопрезентації, тестові співбесіди)
Викладачі курсу
- Василь Малік - Team lead команди програмістів JavaRush
- Володимир Крохмалюк - Software engineer
- Вадим Новаковський - Senior Java Software Engineer
- Олександр Чорноус - Software Engineer, Full Stack Developer
- Валерій Попов - Java Team Lead
- Роман Прищепа - Java Developer
- Павло Плинько - Java Developer
- Project Manager
Курс надає знання стандарту PMI PMBOK v.7 та навички його використання для організації системи управління проєктами в компаніях. Протягом навчання розглядаються основні розділи фреймворка управління проєктами, ключові домени, задачі, процеси та особливості, пов'язані з гнучкими практиками та культурою Agile та DevOps, а також перетин з ITIL v.4. Особлива увага приділяється критично важливим практикам, культурним та трансформаційним викликам. Слухачі працюватимуть з кейсами та шаблонами, виконуватимуть групові вправи та практичні завдання.
Програма курсу
Вступ
- Місце методологій управління проектами в ландшафті корпоративного управління
- Зв'язок методологій управління проектами з іншими практиками та фреймворками
- Проектна та операційна діяльність
- Програми та портфелі проектів. Проєктний офіс та корпоративний стандарт
- Тренди та акценти в контексті культури Agile та DevOps
- Відмінність фреймворків PMBOK 6 та PMBOK 7
Система постачання цінності
- Компоненти постачання цінності, потоки інформації
- Функції, пов'язані з проектами
- Середовище проекту
- Зв'язок проектної діяльності з життєвим циклом продуктів та організацій
Принципи управління проектами
- Ключові цінності та 12 Принципів
- Відповідальне та дбайливе управління
- Створення середовища для команди
- Залучення зацікавлених сторін
- Фокусування на цінності
- Системне мислення
- Лідерство
- Адаптація з урахуванням контексту
- Забезпечувати якість у процесах та результатах
- Вміння працювати у складних умовах
- Оптимізація реакції на ризики
- Адаптованість та стійкість
- Сприяння змін та розвитку
Домени виконання проєкту
- Домен виконання "Зацікавлені сторони"
- Домен виконання "Команда"
- Домен виконання "Підхід до розробки та життєвий цикл"
- Домен виконання "Планування"
- Домен виконання "Робота проєкту"
- Домен виконання "Постачання"
- Домен виконання "Вимірювання"
- Домен виконання "Невизначеність"
Адаптація
- Що й навіщо адаптувати
- Адаптація процесів для обраного життєвого циклу та підходів розробки
- Адаптація залучення. Адаптація інструментів, методів та артефактів
- Кроки процесу адаптації
Моделі, методи та артефакти
- Моделі ситуаційного лідерства. Комунікаційні моделі. Моделі змін
- Моделі складності. Моделі розвитку команди проекту. Інші моделі
- Загальноприйняті методи: Збір та аналіз даних. Оцінка. Наради
- Загальноприйняті артефакти:
- Артефакти стратегії
- Журнали та реєстри
- Плани
- Ієрархічні діаграми
- Візуальні дані та інформація
- Звіти
- Угоди та договори
- Артефакти, які застосовуються в доменах виконання
- Використання цифрового ресурсу PMIstandards+ (https://standardsplus.pmi.org)
Після курсу слухачі зможуть:
- Отримати знання та навички ефективного менеджера
- Вивчити стандарт PMI PMBOK v.7
- Реалізувати стандарт PMI PMBOK v.7 для управління проєктами в організаціях
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів з теми курсу
- Електронний сертифікат НЦ
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 3-х місяців після закінчення курсу
- SysAdmin
Слухачі будуть вчитися поєднувати статичні та динамічні маршрути, оптимізувати роботу протоколів EIGRP, OSPF та BGP, а також налаштовувати фільтрацію та редистрибуцію маршрутів. Курс надає практичний досвід інтеграції протоколів для забезпечення надійної та гнучкої мережевої інфраструктури.
Програма курсу
Основи маршрутизації
- Статичні маршрути. Налаштування статичних маршрутів
- Протоколи динамічної маршрутизації
- Класифікація протоколів за алгоритмом роботи
- Реагування на зміни в топології мережі. Час сходження мережі
- Метрика маршрутів. Адміністративна відстань. Автономна система
- Робота команд Ping та TraceRoute
Протокол EIGRP (Enhanced Interior Gateway Routing Protocol)
- Базові налаштування протоколу EIGRP
- Таймери протоколу EIGRP. Налаштування метрики маршрутів протоколу EIGRP
- Налаштування сумаризації маршрутів в EIGRP
- Фільтрація маршрутів
- Налаштування редистрибюції маршрутів протоколу EIGRP
- Налаштування засобів безпечної роботи протокола EIGRP
- Балансування мережевого трафіку. Балансування (розподіл) трафіку між маршрутами
- з однаковою метрикою та між маршрутами з різними метриками
- Засоби оптимізації роботи протокола EIGRP у великих корпоративних мережах
- Команди діагностики для пошуку та усунення помилок в налаштуваннях протоколу EIGRP
Протокол OSPF (Open Shortest Path First)
- Базові налаштування протоколу OSPF
- Метрика інтерфейсів та маршрутів OSPF. Налаштування таймерів OSPF та Router-ID
- Робота OSPF у великих маршрутизованих мережах. Маршрутизатори ABR/ASBR
- Пласкі (Single-Area) та ієрархічні (Multi-Area) маршрутизовані мережі OSPF
- Типи повідомлень/пакетів-LSA, якими обмінюються маршрутизатори з OSPF
- Сумаризація маршрутів в OSPF. Генерація дефолтних маршрутів
- Засоби оптимізації роботи протокола OSPF у великих корпоративних мережах
- Налаштування для Area Stub/Totally-Stub/NSSA
- Налаштування OSPF Virtual-Links
- Засоби безпеки протокола OSPF. Налаштування OSPF-Authentication, Passive-Interfaces
- Редистрибюція маршрутів із/в протокол OSPF
- Маркування маршрутів (тегами), фільтрація маршрутів OSPF
- Команди діагностики для пошуку та усунення помилок в налаштуваннях протоколу OSPF
Протокол BGP (Border Gateway Protocol)
- Маршрутизація між автономними системами в мережі Internet. Протокол BGP. Приватні AS
- Атрибути протоколу BGP. Алгоритм пошуку "найкращого" маршруту протоколом BGP
- Базові налашування протоколу BGP для сесій iBGP/eBGP
- Анонсування мереж (префіксів) протоколом BGP. Таблиця маршрутів протоколу BGP
- Атрибути Next-Hop, Weight та Local-Preference
- Атрибути AS-Path, Origin, MED та Community
- Фільтрація маршрутів та маніпуляція атрибутами BGP
- Синтаксис команд та застосування Prefix-Lists, Filter-Lists, Route-Maps
- Маніпуляція маршрутизацією трафіка через атрибути BGP
- Команди діагностики для пошуку та усунення помилок в налаштуваннях протоколу BGP
Після курсу слухачі зможуть:
- Покращити рівень знань по застосуванню та роботі протоколів динамічної маршрутизації в корпоративних та операторських мережах
- Будуть готові до самостійної роботи в плануванні, інсталяції та поточному адмініструванні корпоративних маршрутизованих мереж передачі даних малого та середнього розміру
- Самостійно в подальшому підвищувати рівень знань в напрямку мереж передачі даних
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів з теми курсу в електронному вигляді
- Електронний сертифікат НЦ
- Кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- Delivery Manager
- Scrum Master / Agile Coach
Цей сертифікаційний курс фокусується на основних компонентах управління проектами за методикою Agile на відміну від традиційного управління проектами
План курсу
Мислення та підхід лідера є критично важливими для того, щоб дати можливість Agile командам досягати високих результатів. Таким чином, студенти будуть практикувати роль Agile менеджера проекту як фасилітатора Agile практик для досягнення бажаних результатів. Ця сертифікація також набагато глибше розглядає фундаментальні концепції Agile, такі як адаптивне планування, співпраця з клієнтами та надання послуг, орієнтованих на цінність, в динамічному та іноді дуже обмеженому середовищі. Крім того, результати навчання включають підходи Agile до стандартних процесів управління проектами, таких як метрики, звітність та управління контрактами. Під час курсу учасники отримають необхідні знання про стратегії та методи для успішної реалізації Lean та Agile проектів.
На курсі ви навчитеся:
- Як правильно скласти SOW, MSA, контракт для Agile проектів, а також розуміти юридичні нюанси та перестороги
- Застосовувати різноманітні Delivery Modes
- Визначати адаптивне планування для Agile розробки
- Створювати безпечне командне середовище
- Максимізувати цінність від розробки за допомогою ROI, WSJF та ін.
- Налаштовувати метрики проєкту, програми та проєктного портфеля
- Проводити аудит проєкту з використанням різних моделей
- Працювати з управлінням в Agile середовищі
- Застосовувати передові методи управління ризиками (Risk Burndown charts та ін.)
- Організовувати управління стейкхолдерами
- Обирати правильний стиль лідерства (Leadership Circle, Blanchard's Situational Leadership Model)
Після завершення курсу учасники отримають міжнародний сертифікат, виданий International Consortium of Agile.
Мова викладання
Викладаючи наші курси англійською мовою, ми можемо познайомити вас з міжнародною термінологією та краще підготувати до використання отриманих знань у багатонаціональному середовищі.
Чому варто отримати сертифікат ICAGILE
Сертифікація ICAgile підвищить ваші шанси на отримання роботи або підвищення в Agile-організаціях, а також підтвердити вашу експертність в галузі. Окрім того, сертифікат гарантує, що ви, як фахівець, залишаєтеся в курсі останніх Agile-методологій та практик, покращуючи свої навички та знання.
Цільова аудиторія
- Менеджери проектів, які міняють підхід на agile та члени команди, зацікавлені у виконанні керівних ролей
- ScrumMasters, бізнес-аналітики, продакт менеджери або інші члени команди, що зацікавлені в Agile Project Management
Викладачі курсу
Tetiana Ostroverkh - PMO Competence Manager at SoftServe
Подати заявку- QA Automation / QA Manual
Курс для тестувальників ПЗ, які хочуть вдосконалювати свої навички. Під час навчання ви отримаєте розуміння методів, інструментів та підходів у тестуванні API, опануєте термінологію та основні поняття, набудете необхідних знань для роботи як на простих сайтах, так і на високонавантажених розподілених системах.
Програма курсу
Вступ. Протокол SOAP
- Коротко про лектора.
- Мета курсу.
- Що таке API, WS і для чого вони потрібні.
- Роль тестування API у процесі забезпечення якості.
- Огляд інструментарію для тестування WS.
- Методики, що застосовуються у тестуванні WS.
- Історія виникнення SOAP.
- Термінологія та основні поняття (XML, XSD, Endpoint, WSDL).
Протокол SOAP. Архітектура REST
- Термінологія та основні поняття (UDDI, XSLT, XPath, XQuery, HTTP methods, HTTP statuses).
- Структура та основні компоненти SOAP.
- Сфера застосування.
- Особливості роботи.
- SOAP – переваги та недоліки.
- Особливості REST архітектури.
- Термінологія та основні поняття (WADL, RESTful, JSON, JSONPath).
- Принципи REST.
- Статус код та основні статуси.
- CRUD дієслова.
- REST – переваги та недоліки.
Знайомство з SoapUI. Робота з REST проєктом
- Встановлення Java.
- Встановлення SoapUI.
- Огляд основних елементів інтерфейсу.
- Підключення навчального проєкту.
- Огляд методів проєкту.
- Зробити запит на аналіз отриманої відповіді.
- Вивчення доступних веб-сервісів проєкту.
- Складання плану тестування.
- Написання тест-кейсів.
- Елементи "TestSuite", "TestCase", "TestSteps".
Робота з REST проєктом (XML)
- Блок "Assertions".
- Запуск тестів на різних рівнях.
- Елемент «Properties», основні можливості.
- Робота з Properties.
- Елемент "Property Transfer".
- Робота з Assertions.
Робота з REST проєктом (JSON) Postman
- Авторизація.
- Створення запитів.
- Дістаємо дані з відповіддю.
- Написання тестів на відповідь із сервера.
- Змінні.
- Вкладка Pre-request script.
- CI Newman запуск тестів з консолі.
- Postman runner запуск тестів.
Робота з Groovy скриптами
- Робота зі статичними та динамічними даними.
- Генеруємо тестові дані.
- Отримуємо дані з "Properties".
- Запис і трансфер даних.
- Умови та розгалуження.
- Script Assertion.
Додаткові можливості
- Підключення зовнішніх бібліотек та кастомних класів.
- Mock-сервіси.
- Для чого потрібні Mock-сервіси.
- Приклад роботи з Mock-сервісом.
- А як же CI?
- Встановлюємо Jenkins.
- Запуск проєкту на Jenkins.
Особливості курсу
- Заняття проходять у вечірній час
- Практика на реальних проєктах
- Підтримка під час та після навчання
- Свідоцтво про закінчення курсу
Вимоги для проходження курсу
- Знання основ тестування ПЗ
Викладачі курсу
Ярослав Курочкін - має більше 5 років досвіду в QA Automation.
Подати заявку- QA Automation / QA Manual
Програма курсу
Введення в тестування
- Тестувальник програмного забезпечення (ПЗ): завдання, вимоги та обов'язки, особливості та кар'єрні перспективи професії
- Типи компаній в IT
- Склад і ролі проєктної команди
- Знайомство з базовими термінами та визначеннями
- Мета курсу за SMART
Сучасні моделі та методології розробки ПЗ
- Що таке проєкт? Трикутник управління проєктами
- Як розрахувати час на написання та виконання тестів
- Життєвий цикл ПЗ
- Методології розробки ПЗ
Тестування вимог та документації
- Види вимог
- Характеристики якісних вимог
- Методи подання вимог (user story, SRS, BRD)
- Збір вимог
- Графічне подання вимог
- Практика написання баг-репортів на надану специфікацію
Класифікація видів тестування
- Основна класифікація видів тестування
- Рівні тестування
- Альтернативна класифікація видів тестування
Тест-дизайн
- Тестове покриття
- Техніки тест-дизайну
Тестова документація
- Розробка тест-плану
- Тест-кейси та чек-лісти: в чому полягає різниця та коли що застосовувати?
- Баг-репорт: з чого складається і як оформити
- Життєвий цикл бага
- Практика написання тестової документації (тест-плану, тест-кейсів, чек-листів та баг-репортів)
Тестування Web-додатків
- Види веб-проєктів
- Елементи веб-інтерфейсу
- На що потрібно звертати увагу під час тестування
- Відповіді сервера
- Тестування SEO
- Практика складання чек-ліста до декількох веб-сторінок
Основи HTTP, Data Base і SQL
- Як працює клієнт-серверна архітектура
- Знайомство з HTTP
- Знайомство з поняттям баз даних та мовою SQL
- Додаткові матеріали для самонавчання
Тестування мобільних додатків
- Види мобільних додатків
- UI-елементи мобільних додатків
- Особливості тестування різних мобільних платформ
- Практика складання чек-ліста до мобільного додатку
Автоматизація в тестуванні
- Коли варто застосовувати автоматизацію, а коли мануальне тестування
- Огляд інструментів автоматизації, які можуть стати в нагоді мануальним тестувальникам
- Додаткові матеріали для самонавчання (поради по роботі з дизайном, зручністю використання, тестування паролів)
Системи контролю версій
- CVC і навіщо вони потрібні
- Реліз, версії, ревізії
- Що таке безперервна інтеграція (continuous integration)
Підготовка до співбесіди та іспит
Результат після проходження курсу:
- Впевнені знання з теорії тестування
- Чітке розуміння життєвого циклу програмного забезпечення
- Вміння використовувати на практиці техники тест-дизайну
- Навички з написання тестової документації на різних етапах створення програмного забезпечення
- Навички з тестування вимог до ПЗ
- Навички з тестування мобільних та веб-додатків
- Розуміння клієнт-серверної архітектури
- Знання базових SQL-запитів
Особливості курсу
- Є можливість оплати курсу частинами
- Сертифікат після проходження курсу
- Курс збудований з урахуванням реальних вимог IT компаній
- Протягом усього курсу ведеться рейтинг успішності
- Додаткове заняття зі стратегії працевлаштування
- QA Automation / QA Manual
План курсу
Теми:
- Вступ до QC
- Життєвий цикл продукту. Методології. Моделі
- Вимоги
- Підходи до тестування. Рівні тестування. Типи тестування
- Техніки тест-дизайну
- Тестування різних видів ПЗ
- Тестові випадки
- Звітування дефектів
- Вступ до технологій
- Основи мереж та інтернету
- Архітектура веб-програм
- Вступ до баз даних
- Основи мови запитів SQL
- Вступ до шифрування даних
- Віртуалізація та контейнери
Після QC beginner ти вмітимеш:
- Розрізняти різні типи тестування ПЗ
- Аналізувати типові вимоги
- Знаходити та описувати типові (найпоширеніші дефекти)
- Створювати та проходити тестові випадки
- Розумітимеш в загальному архітектуру сучасних програм
- Матимеш поняття про бази даних та мережі, а також HTML
- Вмітимеш писати запити до бази даних на мові SQL
- Отримаєш базове розуміння шифрування даних та роботи з віртуалізацією
- Розумітимеш, які комунікативні навики потрібні для успішної кар'єри в IT
Переваги курсу
- Тестування – надзвичайно важлива частина процесу створення ПЗ
- Старт з нуля, попередня підготовка не потрібна взагалі
- Можливість розпочати кар’єру в ІТ, не маючи здібностей до програмування
- Можливість реалізувати свій потенціал, розвинувши вміння контролювати якість продукту
- Можливість в перспективі перейти у такі нампрями як бізнес аналіз, проєктний та продуктовий менеджмент
- Можливість у перспективі освоїти автоматизацію тестування
- Підтримка ментора впродовж навчального процесу
- Підсилення твого CV
- Доступ до додаткових е-курсів для навчання у власному темпі
- Онлайн-курси за рівнем англійської та Speaking Club
Викладачі курсу
- Vitalii Svatko - Ментор SoftServe Академії
- Ihor Kohut - Ментор SoftServe Академії
- SQL / DBA
На курсі ви оволодієте основними та просунутими техніками SQL: ви навчитесь не лише базовим, але й складним операціям, що зробить вас експертом у роботі з базами даних.
Програма курсу
Модуль 1. Структура і дизайн баз даних
- Тема 1.1: Основи моделювання баз даних
- Що таке база даних? Основні концепції та термінологія
- Вступ до реляційної моделі даних
- Тема 1.2: Створення схем баз даних
- Структура бази даних: схеми, таблиці, колонки
- Практичне створення базової схеми
- Тема 1.3: Ключі та обмеження
- Первинні та зовнішні ключі: поняття та застосування
- Впровадження обмежень для забезпечення цілісності даних
Модуль 2. Мова SQL та управління даними
Другий модуль охопить освоєння типів даних, контейнерів даних (таблиць), отримання, фільтрацію та упорядкування даних.
Модуль 3. Просунуті операції SQL
У цьому модулі ви вивчатимете більш просунуті можливості SQL, а саме - будете працювати зі скалярними функціями, багатотабличними запитами та підзапитами.
Модуль 4. Програмування на SQL
Під час модуля "програмування" ви вивчатимете використання змінних, умовних операторів IF, циклів, курсорів, процедур та функцій.
Модуль 5. Проєктування баз даних
Фінальний модуль надасть розуміння процесу нормалізації та практичні навички створення ефективно структурованих баз даних.
Завершення курсу та сертифікація
Фінальний проєкт
Ви виконаєте комплексний проєкт з застосуванням знань та навичок, отриманих під час курсу.
Сертифікація
Після успішного завершення курсу ви отримаєте сертифікат, який підтвердить ваші навички та стане значним плюсом у вашому професійному портфоліо.
Бонусний модуль: Англійська для ІТ
В рамках модуля студенти:
- Опанують спеціалізовану лексику, актуальну для сфери дата-аналітики
- Навчаться представляти себе, доповіді та презентації англійською мовою
- Підготуються до проходження інтерв'ю англійською мовою
Особливості курсу
- Живі заняття
- Ізраїльська методика Телем
- Підтримка ментора
- Робота над реальними проєктами
- Допомога курс-координатора
- Сучасна LMS-система
- Система оцінки знань
Викладачі курсу
- Дмитро Мазоха - Analytics Team Lead, NDA
- Бестужев Владислав - ex-Middle BI Developer (QlikSense stack) at Plarium
- DevOps
Сьогодні компанії активно впроваджують DevOps практики для автоматизації розробки та випуску продуктів на ринок швидше та ефективніше. А операційні системи та комп'ютерні мережі є основою для роботи в області DevOps. Цей курс допоможе тобі розібратися в їхніх принципах та здобути практичні навички, необхідні для ефективної роботи з інструментами та технологіями DevOps.
План курсу
Модуль 1. Керування версіями та спільна робота
- Git
- GitHub
Опис: Основи систем контролю версій, їх роль у DevOps, основи роботи з Git/GitHub, налаштування.
Модуль 2. Операційні системи та скриптинг
- Linux OS
- Bash scripting
- PowerShell
Опис: Вивчення операційної системи Linux, командний рядок, структура файлової системи та основні задачі адміністрування. Мови сценаріїв Bash та PowerShell, для автоматизації повторювальних задач та написання ефективних скриптів для вирішення типових задач DevOps.
Модуль 3. Обробка тексту
- Text Processing Tools
- RegExp
Опис: Різноманітні інструменти командного рядка, такі як grep, sed та awk, для ефективної обробки та обробки тексту. Регулярні вирази та їх використання для знаходження патернів, пошуку та маніпулювання текстом.
Модуль 4. Мережі
- Networking Basics
- TCP/IP Addressing
- Network Troubleshooting and Diagnostics
Опис: Розуміння основних концепцій мережевої підтримки, включаючи протоколи, IP-адреси, підмережування та маршрутизацію. Виявляння та вирішення типових проблеми мережі за допомогою діагностичних інструментів та технік.
Модуль 5. Бази даних
- RDBMS Basics
- NoSQL Basics
Опис: Основи реляційних систем управління базами даних (RDBMS) та NoSQL. Управління реляційними базами, включаючи концепції моделювання даних та основні завдання адміністрування баз даних, такі як встановлення та налаштування.
Модуль 6. Віртуалізація та основи управління інфраструктурою
- Virtualization
- Vagrant
Опис: Концепцій та технологій віртуалізації, включаючи віртуальні машини, гіпервізори та віртуальні мережі. Основи використання Vagrant для автоматизації створення та управління віртуальними середовищами.
Особливості курсу
- Підтримка ментора впродовж навчального процесу
- Підсилення твого CV
- Доступ до додаткових електронних курсів для навчання у власному темпі
- Онлайн-курси за рівнем англійської та Speaking Club
Викладачі курсу
Ihor Kapatsila - Ментор Softserve Академії
Подати заявку- Web & Mobile Design / UI/UX
Програма курсу
Теми:
- Вступ до Web-дизайну. Композиція, типографіка, теорія кольору
- Ознайомлення з Adobe Photoshop. Особливості програми, панель інструментів, гарячі клавіші, принципи роботи із шарами, формами. Застосування навичок на практиці
- Знайомство з Adobe Illustrator. Вивчення інтерфейсу, основних інструментів, принцип роботи. Створення логотипу та іконки
- Створення сайту: принципи та алгоритм. Основна ідея та завдання сайту. Збір інформації. Бриф, вимоги замовника, аналіз сайтів конкурентів, позначення цільової аудиторії. Ідеї, приклади для веб-сайту, moodboard. Структура веб-сайту. Створення варфрейму майбутнього сайту. Відображення деталізованого дизайну сайту
- Адаптивність. Правила створення адаптивних веб-сайтів. Основні дозволи для адаптивних веб-сайтів. Відображення кінцевого дизайну сайту під мобільний пристрій та планшет
- Знайомство з Figma. Вивчення інструментів, гарячі клавіші роботи з символами. Поняття плагінів та робота з ними
- Основи HTML/CSS. Використання інструмента Inspect. Передача макету на верстку
- Основи UX: генерація ідей, user stories, user flows, mind maps. Вивчення Balsamiq
- Мобільні програми: особливості дизайну під мобільні пристрої. Поняття гайдлайн мобільних ОС. Особливості створення дизайну під різні платформи iOS/Android. Ознайомлення з UI Kit. Створення мобільного застосунку
- Як презентувати проект замовнику. Робота з InVision, створення клікабельних прототипів
- Огляд анімації в After Effects
- Створення онлайн-портфоліо на Behance/Dribbble, оформлення робіт
- Життя після курсу: як розвиватись дизайнеру, де брати ідеї? Список літератури та ресурсів для самостійного навчання
Результат після проходження курсу:
- Опануйте роботу з такими програмами та сервісами як Photoshop, Illustrator, Figma, Axure, InVision, After Effects, MockFlow
- Дізнаєтеся про те, як створювати продаючій та ефективний дизайн, познайомтесь із сучасними UI/UX технологіями
- Зможете робити гарний та зручний дизайн веб-сторінок та застосунків
- Створіть власне портфоліо, яке допоможе вам на співбесіді
- Найкращі студенти отримають рекомендації від викладача та можливість пройти співбесіду у провідних iT компаніях
Особливості курсу
- Є можливість оплати курсу частинами
- Сертифікат після проходження курсу
- Курс збудований з урахуванням реальних вимог IT компаній
- Протягом усього курсу ведеться рейтинг успішності
- Додаткове заняття зі стратегії працевлаштування
- DevOps
Навчись оптимізувати взаємодію в малих командах та пришвидшуй розробку продукту
План курсу
Теми:
- Основи системи контролю версій (Git/Github)
- Основи комп'ютерних мереж
- Основи операційної системи Linux та Bash
- Процеси створення фронт та бекенду і допоміжні утиліти
- RestAPI
- Основи баз даних та їх адміністрування (SQL and noSQL)
- Основи розгортання реляційних баз даних та їх адміністрування. Міграції
- Основи розгортання нереляційних баз даних та їх адміністрування
- Віртуалізація
- Основи Docker
- Основи Docker Compose та Kubernetes
- Платформа як сервіс. Хостинги
- CI/CD. GitActions
- Перевірка коду. Sonar Cloud
- Основи хмарних систем та обчислень. Azure, AWS, GCP
Після завершення курсу ти вмієш:
- Налагоджувати інфраструктури забезпечення професійної розробки програмних продуктів
- Використовувати технології автоматизації виробничих процесів пов’язаних з розробкою програм та їх розгортання
Чому DevOps:
- Будучи DevOps, ти впливатимеш на продукт чи сервіс своїми рішеннями та створюватимеш справжню цінність
- Ти бачитимеш повну картину й матимеш контроль над розробкою, операційними процесами та інфраструктурою, що сприятиме постійному вдосконаленню та поглибленню навичок
- DevOps-інженери нечисленні, то ж обиратимуть не тебе, обиратимеш ти - проект, компанію, тощо
- DevOps це постійна гімнастика для мозку, тому будь готовим до варіативності у навчанні, щоб розв’язати складні виклики
- Прокачані soft skills, адже DevOps - це ті, хто налагоджують взаємодію та покращують комунікацію між командами
Особливості курсу
- Підтримка ментора впродовж навчального процесу
- Підсилення твого CV
- Доступ до додаткових е-курсів для навчання у власному темпі
- Онлайн-курси за рівнем англійської та Speaking Club
Викладачі курсу
Ihor Kapatsila - Ментор SoftServe Академії
Подати заявку- Data Analyst / Business Intelligence (BI)
Програма курсу
Модуль 1. Вступ до Power BI
Вступ до Power BI: продукти, ліцензування, знайомство з інтерфейсом, базові налаштування.
Модуль 2. Трансформація даних з Power Query
Трансформація даних з Power Query: підключення до даних, очищення, трансформація та підготовка даних.
Модуль 3. Моделювання даних
Моделювання даних: створення моделей, зв'язків між таблицями, їх види та призначення.
Модуль 4. DAX
DAX: контексти, створення мір, стовпців та таблиць, обчислення.
Модуль 5. Візуалізація даних
Візуалізація даних: використання вбудованих візуалізацій та їх кастомізація, робота з мапами, меню навігації, кастомні підказки та деталізація.
Модуль 6. Налаштування безпеки, спільний доступ
Налаштування безпеки, спільний доступ: RLS (Row-Level Security), публікація та спільний доступ до звітів, розклад автоматичного оновлення.
Практичний проєкт
Практичний проєкт: створення повноцінного звіту для реального бізнес-кейсу.
Бонусний модуль: Англійська для ІТ
В рамках модуля студенти:
- Опанують спеціалізовану лексику, актуальну для сфери дата-аналітики
- Навчаться представляти себе, доповіді та презентації англійською мовою
- Підготуються до проходження інтерв'ю англійською мовою
Особливості курсу
- Живі заняття
- Ізраїльська методика Телем
- Підтримка ментора
- Робота над реальними проєктами
- Допомога курс-координатора
- Сучасна LMS-система
Викладачі курсу
- Ірина Чиж - Senior DW/BI Engineer at SoftServe
- Дмитро Мазоха - Analytics Team Lead, NDA
- Prompt Engineering / ChatGPT
На курсі ти опануєш техніки, завдяки яким рутинні задачі у проєктах виконуватиме ШІ, а ти зможеш зосередитись на інноваціях. Навчишся створювати оригінальний контент, розробляти стратегії розвитку, а також використовувати генеративний ШІ для адаптації продуктів та послуг до індивідуальних потреб користувачів, підвищуючи їх задоволеність та лояльність.
Програма курсу
Теми:
- Створення привабливих описів продуктів
- Розробка візуального контенту
- Створення чат-ботів для залучення клієнтів
- Аналіз настроїв відгуків клієнтів
- Перетворення тексту в мову
- Створення програмного коду за допомогою AI-інструментів
- Аналіз результатів діяльності та звітність
Ти навчишся:
- Розробляти інноваційні стратегії за допомогою генеративного ШІ (Taskade, HubSpot)
- Використовувати ШІ для створення контенту (ChatGPT, Microsoft Copilot, Gemini, DALL-E, NightCafe)
- Персоналізувати вебвміст для кожного користувача, підвищуючи залученість (Gamma, Canva, Mailchimp, MozBar)
- Створювати інтелектуальні чат-боти для надання якісного сервісу (BotPenguin)
- Швидко й ефективно створювати та використовувати програмні проєкти безпосередньо в браузері (Replit AI)
- Аналізувати та використовувати відгуки клієнтів для покращення продуктів та послуг (Insight7)
Особливості курсу
- Досвідчені ментори з практичним досвідом та науковим бекграундом
- Актуальні теми з найбільш інноваційного напрямку в ІТ
- На курсі розробиш власний проєкт, який зможеш додати у портфоліо та виділитись на ринку
- Доступ до спільноти однодумців та професіоналів для обміну ідеями та досвідом
- Підсилення твого CV
- Доступ до додаткових електронних курсів для навчання у власному темпі
- Онлайн-курси за рівнем англійської та Speaking Club
Викладачі курсу
Halyna Melnyk - Ментор Softserve Академії
Подати заявку





