- Java
В курсі Patterns of Design розглядається 23 існуючих шаблони проектування, ухил всього курсу зроблений на практику і реальні приклади. Неправильно застосований шаблон може принести чимало проблем - тому особливість курсу в тому, що студенти розглянуть основні проблеми як новачків, так і фахівців, які виникають в роботі з шаблонами і рішення цих проблем в різних ситуаціях.
Програма курсу
What are Design Patterns? The Strategy, Decorator patterns
- Creational, Behavioral and Structural Paradigms
- Принципи проєктування №1: Покладіться на інтерфейси, нереалізації
- Принципи проєктування №2: Відкритий/закритий принцип
- Принципи проєктування №3: принцип найменших знань
- Принципи проєктування №4,5: Інверсія залежностей і Голлівудський принцип
- The Strategy Design Pattern: Introduction via String Sorting
- The Strategy Pattern and Dependency Injection
- The Decorator Design Pattern in action: Java File APIs
The Factory, Singleton patterns
- Огляд шаблону проєктування Фабрика
- Фабричний шаблон проєктування в дії: драйвери баз даних
- Шаблон проєктування Абстрактна Фабрика: сімейства класів
- Шаблон проєктування Фабрика: відображення
- Шаблон проєктування Одинак: блокування з подвійною перевіркою, синхронне ключове слово, що стягують многопоточного рішення
The Adapter, Facade, Template patterns
- Шаблон проєктування Адаптер: таблиці і діаграми
- Шаблон проєктування Фасад
- Шаблон проєктування Template: введення за допомогою тексту авто-підведення підсумків. Фреймворки
The Iterator Pattern, MVC Paradigm
- Шаблон проєктування Ітератор: тип безпеки в дженериках
- Шаблон проєктування Ітератор: внутрішні та зовнішні ітератори
- Шаблон проєктування Ітератор: підтримка мови для ітераторів в Python і Java
- The Model View Controller Design Pattern in action: A MediaPlayer example
The Observer, Command patterns
- Шаблон проєктування Спостерігач: обробка миші і дерева
- Шаблон проєктування Спостерігач: MVC + спостерігач = UI маги
- Шаблон проєктування Спостерігач: A MediaPlayer приклад
- Шаблон проєктування Команда: лямбда функції
- Шаблон проєктування Команда: потоки
- Шаблон проєктування Команда: скасування і логування
The Composite, Builder, Chain of Responsibility patterns
- Шаблон проєктування Компоновщик: введення через декоратори
- Шаблон проєктування Компоновщик: ієрархія класів
- Шаблон проєктування Компоновщик: Transitions, Swing Containers
- Шаблон проєктування Будівельник: an SQL Query Builder
- Шаблон проектування Chain of Responsibility
The Memento, Visitor, State, Flyweight, Bridge, Mediator, Prototype, Proxy patterns
- Шаблон проєктування Оберігач: серіалізація
- Шаблон проєктування Відвідувач
- Шаблон проєктування Стан: MediaPlayer
- Шаблон проєктування Пристосуванець: багатопотоковість
- Шаблон проєктування Міст
- Шаблон проєктування Посередник
- Шаблон проєктування Прототип
- Шаблон проєктування Заступник
Після завершення курсу ви будете вміти:
- Розбиратися в шаблонах проєктування, розуміти, в яких ситуаціях який патерн слід застосувати
- Застосовувати більше 20-ти популярних патернів: Адаптер, Фабричний метод, Visitor та інші
- Застосовувати архітектурний шаблон MVC
- Працювати з шаблонами, які спрямовані на оптимізацію використання пам’яті
- Покращувати якість коду та зручність його читання
Попередні вимоги
- Знання об'єктно-орієнтованого програмування
- Базове розуміння UML
- Досвід роботи на Java
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
Олександр Корж - Java Developer. Тренер-консультант
Подать заявку- Gamedev / Unity / Game Design
Цей навчальний курс призначений для тих слухачів, які хочуть на практиці випробувати себе в якості творців ігор. Вам не доведеться детально вивчати складні алгоритми розрахунку освітлення в 3D сцені, ви зможете через два-три уроки почати створювати реально працюючі невеликі проекти. Цей курс вимагає базових знань мови C# і величезного бажання робити ігри.
Програма курсу
Введення в Unity 3D
- Як встановити Unity 3D
- Як створити проєкт
- Відмінність Unity 2D i Unity 3D
- Структура основних елементів сцени
- Запуск першого додатку
Текстури, матеріали та елементи сцени
- Створення та використання текстур
- Створення та використання матеріалів
- Що таке шейдери і як їх використовувати
- 3D моделі на сцені
- Terrain
- Створення гравця
Скрипти і рух об'єктів
- Що таке скрипти
- переміщення об'єкта скриптом
- Переміщення об'єкта за допомогою клавіатури
- Взаємодія двох ігрових об'єктів
- Динамічне створення об'єктів
GUI (Графічний інтерфейс)
- Створення меню
- Як використовувати кнопки і текстові поля
- Адаптація інтерфейсу меню під розмір екрану
- Події кліків
- Панелі як розширені елементи меню
Зовнішні ресурси (Asset store)
- Як завантажити моделі з Asset store
- Як встановити зовнішній юніті пакет
- Приклади використання готових Assets
- Standart Assets
Анімація
- Створення власної анімації
- Використання готових анімацій персонажів
Створення невеликої гри
На уроці розглядаються:
- Приклад створення невеликої гри
- Створення персонажу
- Озвучка гри
- Запуск першої гри
Після завершення курсу ви будете вміти:
- Створювати примітивні ігри за допомогою Unity
- Налаштовувати робоче середовище Unity 3D
- Працювати з текстурами, матеріалами та шейдерами, створювати їх власноруч
- Переміщувати об'єкт шляхом використання скриптів та клавіатури
- Створювати графічний інтерфейс користувача: кнопки, текстові поля та інші елементи
- Користуватися зовнішніми ресурсами під час розробки Unity-додатків
- Створювати та використовувати анімації
- Робити озвучку гри
Попередні вимоги
- Впевнене володіння персональним комп'ютером
- Базові знання мови C# (Starter, Essential)
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- Gamedev / Unity / Game Design
Цей навчальний курс призначений для творців ігор, які хочуть зробити свої продукти конкурентними і заробляти на них. Після проходження Unity3D Advanced Ви будете повністю розуміти цикл створення гри і яким чином зробити її комерційним проектом. Ви дізнаєтеся, як підключати аналітику, розміщувати рекламу і налагодити систему внутрішньо-ігрових покупок.
Програма курсу
Підготовка гри до публікації
- Створення кроссплатформного проєкту
- Підготовка Unity 3D проєкту до публікації
- Планування процесу публікації
Соціальні мережі. Встановлення і налаштування Facebook API
- Налаштування Facebook акаунту
- Встановлення Facebook плагіна в Unity
- Налаштування Facebook в грі
Встановлення реклами Unity Ads
- Підготовка проєкту для встановлення реклами
- Встановлення Unity Ads package. Налаштування
Публікація гри в маркет
- Огляд популярних маркетів
- Розміщення бети-додатка в Google Store
- Розміщення бети-додатка в Windows Phone
Google Analytics
- Налаштування акаунта для використання Google Analytics
- Впровадження аналітики в проєкт
- Використання Google Analytics для аналізу активності гравців
Створення гри MOBA. Network AI
- Вибір сторони
- Однакова сторона
- Створення ворога (MOB)
Створення карти та Unit Spawn
- Плавний поворот
- Створення двох груп юнітів
- Створення мапи
- Камера (скрипт)
- колір персонажа
- Зміна анімації
- Таймер появи мобів
- Налаштування атаки
- Рандомна поява ворогів
Після завершення курсу ви будете вміти:
- Створювати додаток Чату на основі Unity Network, розуміти мережеву модель взаємодії між клієнтами і сервером
- Налаштовувати ігрову сцену, синхронізувати рухи гравців і анімації, переміщувати камеру до потрібного об'єкту
- Створювати точки старту, реалізовувати логіку границь рівня
- Встановлювати і налаштовувати Network Game Lobby, додавати нові налаштування в меню Lobby
- Налаштовувати карту, на якій потім будуть відбуватися мережеві ігри
- Передавати необхідні та/або нові налаштування до ігрової сцени
- Створювати і синхронізувати роботу AI
- Реалізовувати візуальне відображення параметрів гравців
Попередні вимоги
- Впевнене володіння персональним комп'ютером
- Базові знання мови програмування C#, шаблонів проєктування, ASP.NET MVC
- Базові знання і навички роботи з Unity 3D
- Бажано знайомство з ASP.NET MVC
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- Other
Курс "Visual Studio 2015 Tips & Tricks" допоможе Вам розібратися з тонкощами використання і настройки Visual Studio 2015. Ви дізнаєтеся про нові можливості останньої версії цього IDE, а також вивчіть багато функцій, які підтримуються досить давно, але про які багато розробників навіть не підозрюють. Цей курс обов'язковий для перегляду тим, хто хоче максимально ефективно використовувати цей інструмент для розробки програмного забезпечення.
Програма курсу
Visual Studio 2015 Tips & Tricks
- Налагодження та особливості стартової сторінки (Start Page) в Visual Studio
- Нове в Visual Studio 2015
- Робота з вікнами і організація документів
- Пошук
- Налаштування і нові функції Solution Explorer
- Навігація по проєкту
- Налаштування Intellisense і нові функції
- Редактор коду
- Автогенерація коду і Smart Tag
Після завершення курсу ви будете вміти:
- Встановлювати і налаштовувати Visual Studio з необхідними для роботи компонентами
- Налаштовувати зовнішнє оформлення IDE Visual Studio під свої потреби
- Використовувати широкий перелік гарячих клавіш та клавіатурних скорочень
- Налаштовувати і застосовувати нові функції Solution Explorer
- Використовувати в процесі розробки засоби аналізу коду Visual Studio
- Застосовувати вбудовані в середовище механізми налагодження
Попередні вимоги
- Впевнене володіння ПК
- Встановлена Visual Studio 2015
Особливості курсу
- Практичні заняття
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
- Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами
- Олександр Пономаренко - .NET Developer
- Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків
- Python
Даний курс готує до подальшого освоєння складних тем, пов’язаних з багатосервісною архітектурою проектів. Є необхідним для опанування інструментів сучасної розробки і може бути корисним при створенні власного проекту та його розгортанні. На курсі буде створено телеграм-бот на базі фреймворку aiogram, який буде побудований як багатосервісний застосунок з розгортанням кожного сервісу в окремому контейнері та налаштуванні взаємодії цих сервісів. В якості СУБД – PostgrеSQL.
Програма курсу
Створення базового проєкту та встановлення необхідних сервісів
- Загальна постановка завдання на проєкт
- Реєстрація бота в Telegram та створення файлу .env
- Формування загальної структури проєкту і розуміння складових частин
- Створення файлу налаштувань та знайомство з модулем python-dotenv
- Написання коду ехо-бота та знайомство з модулем aiogram
- Запуск першого варіанту бота та тестування його роботи
- Встановлення платформи Docker та перевірка коректності встановлення
Знайомство з платформою Docker
- Віртуалізація та контейнеризація
- Docker: загальне розуміння та архітектура
- Знайомство зі складовими частинами платформи Docker
- Створення docker-образу. Dockerfile: структура та основні інструкції
- Робота з основними командами CLI Docker
Робота з декількома контейнерами в одному пакеті
- Помилки при роботі з CLI Docker
- Робота "в середині контейнеру": зберігання секретної та конфіденційної інформації, додавання роботи із СУБД PostgreSQL, модуль psycopg2.
- Аспекти сумісної роботи декількох контейнерів у Docker. Співставлення портів ports, томів та створення постійних томів для зберігання даних, volumes.
- Docker networking: спілкування контейнерів Bridge\Host\None\власні мережі та DNS
- DockerHub
- Основи Docker compose. CLI docker-compose
- Файл docker-copmose.yaml: розуміння, загальна структура, основні інструкції та створення.
Додаткові інструменти
- Помилки при роботі з CLI docker-compose й при створенні docker-compose.yaml файлу
- Будування багатоконтейнерного проєкту. Основні дії: збирання, запуск, зупинка, видалення; розгортання СУБД PostgreSQL у контейнері.
- Планування цілей проєкту: створення БД, створення таблиць, підключення до БД з основного застосунку; створення БД, практична робота з CLI docker-compose.
- Написання коду для роботи з БД
- Розгортання в додатковому контейнері інструментального ПЗ - pgAnmin: підключення до БД, базові можливості.
- Модифікація docker-compose.yaml для створення додаткового контейнеру.
- Розуміння профілів запуску та створення dev-профіля.
Робота з БД
- Планування структури даних під сформульовані раніше завдання для проєкту. Структуризація коду для роботи з БД.
- Створення з'єднання з БД та створення таблиці необхідної структури.
- Робота з CLI docker-compose для запуску скриптів та створення таблиць. Використання pgAdmin для контролю стану бази даних.
- Модифікація коду бота для роботи з БД.
- Робота з CLI docker-compose для перетворення образів, запуску контейнерів, роботи з логами контейнерів, зупинки/старту сервісів, видалення контейнерів, образів, томів даних
- Запуск створеного застосунку, тестування його роботи та підведення підсумків.
Побудова простого CI-CD на основі GitHub Actions
- Загальне розуміння концепції CI-CD
- Розгортання бота на VPS
- GitHub Action як інструмент для автоматизації збірки, тестування, доставки коду
- GitHub Secrets і готові actions
- Розбір прикладу опису робочого процесу тестування і доставки коду
- Де і як дивитись результати виконання робочих процесів
Після завершення курсу ви будете вміти:
- Розуміти основи Docker, а також основні компоненти Docker: Клієнт, Сервер, Docker Hub, Образи та Контейнери, а також те, як вони взаємодіють один з одним
- Завантажувати образи з Docker Hub та створювати на їх основі контейнери
- Публікувати порти для контейнерів та підключати томи
- Створювати Dockerfile з описом кроків при побудові власних образів для запуску застосунків у контейнерах з інструкціями FROM, RUN, COPY, CMD
- Користуватися Docker Compose для запуску декількох сервісів одночасно та налаштовувати запуск реального веб-застосунку
- Здійснювати розробку та деплой проектів з Docker та Docker Compose
- Створювати реальні проекти за допомогою Docker з нуля
- Використовувати Docker в реальному процесі розробки
Попередні вимоги
- комп'ютер, на якому ви зможете встановити потрібні програми (Windows, macOS або Linux)
- базові знання Linux будуть плюсом (але не обов'язкові)
- впевнені знання мови Python
- ґрунтовні знання БД
- впевнене володіння СУБД PostgreSQL (дуже бажано)
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- Scrum Master / Agile Coach
Двохгодинний курс, який ознайомить з методологією управління проектами з використанням Scrum. Тренінг дасть Вам розуміння основних принципів ведення розробки з використанням Scrum. Ви вивчите термінологію а також зрозумієте процес роботи в команді, взявши участь в розборі(розгляді) навчального проекту. Ви зрозумієте, що таке product backlog, як складати sprint backlog, що таке burndown діаграма і як розраховується продуктивність команди.
Програма курсу
Введення в методологію
- Введення в методологію
- Як створити та оцінити product backlog
- Як плануємо спринт
- Визначаємо довжину спринту
- Визначення мети спринту
- Вибір історій, які увійдуть у спринт
- Як отримати sprint backlog
- Формат sprint backlog'a
- Як працює дошка завдань (її оновлення)
- Як працювати з burndown - діаграмою
- Поєднання Scrum i XP
- Парне програмування
- Розробка через тестування (TDD)
- TDD і новий код
- TDD і існуючий код
- Спільне володіння кодом
- Що таке ретроспектива
Після завершення курсу ви будете вміти:
- Розбиратися в методології Scrum
- Створювати і оцінювати backlog: визначати довжину та цілі спринту, обирати історії, які увійдуть в спринт
- Отримувати sprint backlog, працювати з дошкою завдань
- Працювати з burndown-діаграмою
- Поєднувати технології Scrum та XP
- Розуміти ретроспективу
Особливості курсу
- Практичні заняття
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- Frontend
- WEB Developer / Webmaster
Курс XML складається з 5 занять на яких повноцінно розглядається це метамова. В ході курсу вивчаються семантика XML документів, таблиці стилів XSL, інструкції мови, атрибути, елементи, об'єкти.
Програма курсу
Знайомство з XML
На цьому уроці повноцінно розглядається технології XML і методи роботи з ними. У нього входить:
- Термінологія XML
- Робота з документами
- XSL розширювана мова таблиць стилів
- XLink, XPointer
DTD - штучна мова описання структури документа
- DTD - описання типів документу
- Побудова DTD
- Застосування DTD
- Перевірка структури за допомогою DTD
XML схеми
- Недоліки DTD
- Знайомство з XML схемами
- Основні елементи XML схем
- Описання типів, єлементів та атрибутів
- Перевірка документів по XML схемі
Знайомство з XSLT, XPath
- XSLT як засіб перетворень XML документа
- Мова XPath
- Осі вибірки
- Предикати
- Типи даних і функції XPath
Основні елементи XSLT
- Вузли-елементів
- Вузли-атрибутів
- Текстові вузли
- Створення коментарів і інструкцій обробки
- Копіювання вузлів
- Керуючі конструкції
- Умовна обробка
- Оператор вибору
- Циклічна обробка
- Сортування значень
Після закінчення курсу ви будете вміти:
- Розбиратися в особливостях мови розмітки XML: структурі, граматиці, синтаксисі і семантиці
- Працювати зі штучною мовою опису структури документа DTD
- Працювати з XML-схемами
- Застосовувати основні елементи мови XSLT у перетворенні XML-документів
Попередні вимоги
- Впевнене володіння персональним комп'ютером
- Навички роботи з текстовими редакторами
- Знання HTML, CSS
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
- C# / .NET
- WEB Developer / Webmaster
Мета нашого курсу - дати навички в розробці рішень для платформи SharePoint 2010.Навчити ефективно використовувати Visual Studio останньої версії і правильно підходити до вирішення завдань, використовуючи максимум вбудованих можливостей платформи.
Програма курсу
Вступ до платформи розробки SharePoint 2010
- SharePoint 2010 як платформа розробки
- Об'єктна модель SharePoint 2010, робота з об'єктами
Використання інструментів розробки
- Розробка з використання SharePoint Designer 2010
- Розробка програм з використанням Visual Studio останньої версії
- Упаковка і установка програм на SharePoint 2010
Розробка Web-частин
- Розробка стандартних web-частин
- Розробка web-частин з підключеннями
Робота з SharePoint Objects
- Програмна робота з вузлами
- Програмна робота зі списками
- Робота з даними списків
Створення одержувачів подій і параметри програми
- Створення одержувачів подій
- Програмна робота з файлом web.config
- Робота з профілями користувачів
Розробка прикладних програм, що використовують служби Business Connectivity Service
- Огляд служб Business Connectivity Service
- Розробка зовнішніх типів вмісту та списків
- Розробка прикладних програм, що використовують служби підключення до даних
Розробка робочих процесів
- Розробка робочих процесів за допомогою SharePoint Designer
- Створення робочих процесів за допомогою Visual Studio останньої версії
Робота з клієнтським API SharePoint 2010
Огляд можливостей і робота з клієнтським API в.NET прикладних програмах.
Розробка інтерактивних інтерфейсів користувача
- Створення меню і елементів управління на стрічці
- Створення діалогів на клієнті
- Розробка Silverlight додатків для SharePoint 2010
Розробка ізольованих прикладних програм
- Використання ізольованих прикладних програм
- Обмеження пісочниці
Після закінчення курсу ви будете вміти:
- Розбиратися в платформі SharePoint 2010, а також використовувати її інструменти розробки
- Розробляти стандартні веб-частини за допомогою SharePoint 2010
- Працювати з SharePoint objects
- Створювати одержувачів подій і працювати з профілями користувачів
- Розробляти робочі процеси, інтерактивні користувацькі інтерфейси, ізольовані додатки
- Працювати з клієнтським API в .NET додатках
Попередні вимоги
- Знання мови C# на середньому рівні
- Володіння технологією ASP.NET, ADO.NET
- Знання HTML, XML
- Досвід роботи з Visual Studio останньої версії і SQL Management Studio
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків.
Подать заявку- Other
На цьому курсі розглядаються нові можливості Microsoft SharePoint Server 2010, а також аспекти ефективного налаштування Microsoft SharePoint Server 2010 після його розгортання. За десятиденний курс з практичними прикладами та лабораторними роботами під керівництвом тренера, слухачі отримують навички розгортання, налаштування та керування веб програмами та зможуть розв’язувати основні задачі, з якими стикаються при роботі з SharePoint 2010.
Програма курсу
Огляд SharePoint 2010
- Нові можливості SharePoint 2010
- Архітектура та компоненти системи
- Порівняння SharePoint Server 2010 та SharePoint Foundation 2010
Планування та інсталяція SharePoint 2010
- Апаратні та програмні вимоги при інсталяції
- Планування розгортання та сценарії інсталяції
- Інсталяція у автономному режимі та у вигляді ферми
- Інсталяція оновлень та мовних пакетів
Створення та адміністрування сайтів та програм
- Створення сайтів та колекцій сайтів, розгляд шаблонів сайтів
- Створення прикладних веб програм
- Підключення служб
- Створення груп та користувачів, керування правами доступу
- Можливості налаштування сайтів та колекцій
Керування списками та бібліотеками документів
- Шаблони списків та бібліотек, створення нових шаблонів та внесення змін до існуючих
- Налаштування списків та бібліотек, налаштування представлень
- Робота з типами вмісту та колонками
- Формули для перевірки введених даних
- Великі списки та List Throttling
Робота зі сторінками сайту
- Створення та налаштування сторінок
- Огляд веб частин, нові веб частини
- Панель редагування сторінок
Налаштування та використання служб SharePoint 2010
- Встановлення та налаштування Office Web Application
- Налаштування служб профілів користувачів та аудиторій
- Налаштування та використання середовища пошуку
Соціальна взаємодія
- Особисті вузли, мої теги та помітки
- Профіль, колеги, групи
- Блоги
- Відправка повідомлень на сайті
InfoPath Forms Services
- Налаштування служб форм InfoPath
- Створення форм
- Заповнення та використання форм
Використання робочих процесів
- Поняття робочого процесу
- Робочі процеси сайтів та списків
- Налаштування робочих процесів
Адміністрування SharePoint Server 2010
- Використання PowerShell для адміністрування
- Налаштуваня внутрішнього та зовнішнього доступу до сайтів
- Політики доступу
- Моніторинг SharePoint 2010 (Health Analyzer, ULS, Ведення журналу)
Після завершення курсу ви будете вміти:
- Використовувати нові можливості SharePoint 2010
- Створювати й адмініструвати сайти та додатки
- Керувати списками і бібліотеками документів
- Встановлювати і налаштовувати Office Web Application
- Створювати та заповнювати форми, використовувати, а також налаштовувати робочі процеси
- Виконувати адміністрування SharePoint Server 2010
Попередні вимоги
- Досвід роботи з ОС Windows Server 2008
- Досвід роботи з офісними програмами Office Word, Excel, Access
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування і сертифікація
Викладачі курсу
Дмитро Охріменко - Експерт з побудови розподілених та веб-орієнтованих додатків.
Подать заявку- 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
Програма курсу
Введення в тестування
- Тестувальник програмного забезпечення (ПЗ): завдання, вимоги та обов'язки, особливості та кар'єрні перспективи професії
- Типи компаній в IT
- Склад і ролі проєктної команди
- Знайомство з базовими термінами та визначеннями
- Мета курсу за SMART
Сучасні моделі та методології розробки ПЗ
- Що таке проєкт? Трикутник управління проєктами
- Як розрахувати час на написання та виконання тестів
- Життєвий цикл ПЗ
- Методології розробки ПЗ
Тестування вимог та документації
- Види вимог
- Характеристики якісних вимог
- Методи подання вимог (user story, SRS, BRD)
- Збір вимог
- Графічне подання вимог
- Практика написання баг-репортів на надану специфікацію
Класифікація видів тестування
- Основна класифікація видів тестування
- Рівні тестування
- Альтернативна класифікація видів тестування
Тест-дизайн
- Тестове покриття
- Техніки тест-дизайну
Тестова документація
- Розробка тест-плану
- Тест-кейси та чек-лісти: в чому полягає різниця та коли що застосовувати?
- Баг-репорт: з чого складається і як оформити
- Життєвий цикл бага
- Практика написання тестової документації (тест-плану, тест-кейсів, чек-листів та баг-репортів)
Тестування Web-додатків
- Види веб-проєктів
- Елементи веб-інтерфейсу
- На що потрібно звертати увагу під час тестування
- Відповіді сервера
- Тестування SEO
- Практика складання чек-ліста до декількох веб-сторінок
Основи HTTP, Data Base і SQL
- Як працює клієнт-серверна архітектура
- Знайомство з HTTP
- Знайомство з поняттям баз даних та мовою SQL
- Додаткові матеріали для самонавчання
Тестування мобільних додатків
- Види мобільних додатків
- UI-елементи мобільних додатків
- Особливості тестування різних мобільних платформ
- Практика складання чек-ліста до мобільного додатку
Автоматизація в тестуванні
- Коли варто застосовувати автоматизацію, а коли мануальне тестування
- Огляд інструментів автоматизації, які можуть стати в нагоді мануальним тестувальникам
- Додаткові матеріали для самонавчання (поради по роботі з дизайном, зручністю використання, тестування паролів)
Системи контролю версій
- CVC і навіщо вони потрібні
- Реліз, версії, ревізії
- Що таке безперервна інтеграція (continuous integration)
Підготовка до співбесіди та іспит
Результат після проходження курсу:
- Впевнені знання з теорії тестування
- Чітке розуміння життєвого циклу програмного забезпечення
- Вміння використовувати на практиці техники тест-дизайну
- Навички з написання тестової документації на різних етапах створення програмного забезпечення
- Навички з тестування вимог до ПЗ
- Навички з тестування мобільних та веб-додатків
- Розуміння клієнт-серверної архітектури
- Знання базових SQL-запитів
Особливості курсу
- Є можливість оплати курсу частинами
- Сертифікат після проходження курсу
- Курс збудований з урахуванням реальних вимог IT компаній
- Протягом усього курсу ведеться рейтинг успішності
- Додаткове заняття зі стратегії працевлаштування
- 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 Академії
Подать заявку- Soft Skills in IT
Курс для тих, хто хоче навчитися правильно складати резюме та успішно проходити співбесіду. На курсі будуть розглянуті наступні теми: як правильно складати резюме, основні правила та поширені помилки, підготовка до співбесіди, негласні правила і вимоги рекрутерів, чому відбувається провальна співбесіда і як її уникнути.
Програма курсу
Написання резюме
- Оформлення резюме:
- Фото;
- Об'єм резюме;
- Необхідні блоки резюме;
- Що вказувати в резюме, а про що варто промовчати;
- Мова резюме;
- Правильне використання шрифтів;
- Резюме на сайтах hh.ua, rabota.ua, work.ua та ін.;
- Помилки в резюме (багатослівність, надмірна стислість, плагіат, неадекватність та ін.).
- Розміщення резюме на онлайн сайтах з пошуку роботи.
Проходження співбесіди
- Як підготувати себе до співбесіди:
- інформаційна підготовка (що важливо дізнатися ДО);
- психологічна підготовка;
- технічна підготовка (Одяг, Аксесуари і т.п.);
- організаційна підготовка.
- Які питання вам будуть ставити із вірогідністю в 90%?
- Види співбесід:
- звичайна;
- стресова та/або провокативна;
- шпіонаж;
- екзаменаційна.
- Як поводитися на співбесіді?
- Стандартні запитання, які можуть задавати. Правильні відповіді на стандартні запитання.
- Нестандартні запитання, які можливо почути і як поводитися, якщо "я не знаю правильну відповідь".
- "Мова тіла" на співбесіді.
- Етапи співбесід і специфіка на кожному з них. Що потрібно знати на кожному етапі.
- Важливі "фішки", які значно збільшать ваші шанси перед конкурентами.
Особливості курсу
- Заняття проходять у вечірній час
- Практика на реальних проєктах та створення портфоліо
- Викладачі – практикуючі фахівці у сфері ІТ
- Підтримка під час та після навчання
- Свідоцтво про закінчення курсу
Викладачі курсу
Анна Куркотова - досвідчений HR.
Сергій Томаш - HR професіонал з досвідом роботи понад 15 років.
- Technical Support
У цьому курсі розглядаються такі ключові елементи адміністрування Microsoft 365: керування тенантами Microsoft 365, синхронізація посвідчень Microsoft 365, а також безпека та відповідність Microsoft 365.
Програма курсу
Налаштування тенанта Microsoft 365
- Налаштування тенанта Microsoft 365
- Керування користувачами, ліцензіями та поштовими контактами в Microsoft 365
- Керування групами в Microsoft 365 Додавання клієнтського домену до Microsoft 365
- Налаштування підключення клієнта до Microsoft 365
Управління тенантом Microsoft 365
- Налаштування адміністративних ролей у Microsoft 365
- Управління працездатністю та сервісами тенанта в Microsoft 365
- Розгортання програм Microsoft 365 для підприємств
- Аналіз даних Microsoft 365 на робочому місці за допомогою Microsoft Viva Insights
Реалізація синхронізації посвідчень
- Вивчення синхронізації посвідчень
- Підготовка до синхронізації посвідчень із Microsoft 365
- Використання інструментів синхронізації каталогів
- Управління синхронізованими посвідченнями
- Управління безпечним доступом користувачів у Microsoft 365
Вивчення показників безпеки у Microsoft 365 Defender
- Вивчення векторів загроз та витоку даних
- Вивчення моделі безпеки Zero Trust
- Знайомство з рішеннями безпеки в Microsoft 365 Defender
- Вивчення оцінки безпеки Microsoft
- Вивчення управління привілейованими ідентифікаційними даними
- Вивчення Azure Identity Protection
Керування службами безпеки в Microsoft 365 Defender
- Вивчення захисту Exchange Online
- Вивчення Microsoft Defender для Office 365
- Управління безпечними вкладеннями
- Управління безпечними посиланнями
Захист від загроз за допомогою Microsoft 365 Defender
- Вивчення аналітики загроз у Microsoft 365 Defender
- Реалізація захисту програм за допомогою Microsoft Defender для хмарних програм
- Впровадження захисту кінцевої точки за допомогою Microsoft Defender
- Використання Microsoft для захисту від загроз. Defender для Office 365
Вивчення керування даними в Microsoft 365
- Вивчення рішення для керування даними в Microsoft Purview
- Вивчення архівування та керування записами в Microsoft 365
- Зберігання в Microsoft 365
- Вивчення шифрування повідомлень Microsoft Purview
Забезпечення відповідності вимогам у Microsoft 365
- Вивчення відповідністі вимогам у Microsoft 365
- Впровадження системи управління ризиками Microsoft Purview Insider
- Використання бар'єрів реалізації Microsoft Purview
- Запобігання втраті даних Microsoft Purview
- Впровадження Microsoft Purview для запобігання втраті даних
Керування відповідністю вимогам у Microsoft 365
- Впровадження класифікації конфіденційної інформації
- Вивчення мітки конфіденційності
- Використання міток конфіденційності
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Електронні матеріали Microsoft
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат Microsoft
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- JavaScript
Програма курсу
Теми:
- Введення в JavaScript, середовище розробки та інструменти. Основні браузери. Введення HTML/CSS. Структура проєкту. Перша сторінка
- Систематизація базових знань HTML/CSS. Типові розмітки. Аналіз макету
- Основні компоненти (меню, таби, форми, галареї)
- Форматування коду. Семантика. Особливості HTML5/CSS3. Адаптивна верстка. Twitter Bootstrap
- Практика. Аналіз типових помилок у верстці
- Перший сценарій. Знайомство з консоллю. Робота з Git
- Структура коду, змінні, типи та структури даних, методи вбудованих об'єктів
- Керуючі структури (умовні оператори, логічні оператори, цикли)
- Функції та їх різновиди. Робота із аргументами функцій. Асинхронний код. Callback
- Області видимості. Замикання. Рекурсія. Підміна контексту виконання функції
- Визначення поняття DOM-дерева. Принципи роботи з DOM-деревом та взаємодії з CSS. Робота з вікнами та вкладками
- Принципи роботи з подіями у DOM-дереві. Обробка подій, делегування
- jQuery - основи роботи з бібліотекою та використання її для маніпуляції з DOM-деревом
- Робота з анімацією на сторінці. CSS transition та JS анімації
- AJAX - методи асинхронної взаємодії із сервером на поточному домені. Крос-доменні запити
- Основи об'єктно-орієнтованого програмування. Особливості ООП у JavaScript
- Спадкування в JavaScript
- Шаблони повторного використання коду. Шаблони написання коду, що підтримується
- Шаблони роботи з DOM-деревом без використання сторонніх бубліотек. Шаблони проєктування
- Принципи організації коду на велики проєктах. Інструменти статичного аналізу якості коду. Оптимізація. Стиснення
- MVC фреймворки. Принципи побудови односторінкових додатків
- Основи використання фреймворків React.js, Angular.js. Використання Require.js для керування завантаженням коду
- Регулярні вирази JavaScript. Шаблони валідації. HTML5, робота зі сховищами на стороні клієнта. Local storage
В результаті ви отримаєте:
- Впевнені знання JavaScript, вільна розробка та налагодження програм цією мовою
- Робота з функціями та подіями
- Реалізація отримання та передачі даних на сервер без перезавантаження всієї сторінки
- Основи роботи з анімацією на веб-сторінці
- Базові поняття про JavaScript-фреймворки
Особливості курсу
- Можливість оплати курсу частинами
- Сертифікат після проходження курсу
- Курс збудований з урахуванням реальних вимог IT компаній
- Протягом усього курсу ведеться рейтинг успішності
- Додаткове заняття зі стратегії працевлаштування
- Digital Marketing
Практичний курс з Інтернет-маркетингу присвячений просуванню товарів та послуг в Мережі з нуля і буде корисним як власникам малого та середнього бізнесу, керівникам та маркетологам компаній, так і тим, хто планує працювати інтернет-маркетологом.
Програма курсу
Введення в інтернет-маркетинг
Типи та види маркетингу, термінологія та сленг.
Внутрішня оптимізація
- Збір семантичного ядра, кластеризація, сервіси збирання ключових слів, відстеження позицій сайту
- Дублі сторінок і як їх позбуватися, rel=canonical і пагінація
- Юзабіліті сайту
- Коди відповідей сервера та їх значення
- Адаптивність та швидкість завантаження сайту, Core Web Vitals від Google
- Налаштування robots.txt та meta name="robots"
- Створення sitemap.xml, сервіси створення карти сайту
- Додавання сайту до вебмайстра Google
- Мікророзмітка Schema.org та OpenGraph
- Унікальність контенту та пошук копірайтера, складання ТЗ автору, написання пробної статті
- Використання нейромережі ChatGPT для маркетингових задач
- Унікалізація та просування зображень на сайті
- Мультимовність та мультирегіональність сайту
- Аналітика відвідуваності сайту за допомогою Google Analytics, налаштування цілей, збирання аудиторій
Зовнішня оптимізація
- Типи та властивості посилань
- Критерії відбору донорів посилань
- Джерела посилань: платні та безкоштовні
- Основні біржі посилань та робота з ними
- Сервіси та програми для автоматизації роботи
- Сервіси поштових розсилок
Контекстна реклама в Google Ads
- Типи ключових відповідностей та моделі атрибуції
- Налаштування пошукових рекламних кампаній
- Налаштування торгових рекламних кампаній, розбір кабінету Google Merchant Center
- Налаштування рекламних кампаній у контекстно-медійній мережі та Google Discovery
- Налаштування "розумних" кампаній, локальні кампанії та реклама на YouTube
Введення до Social Media Marketing
- Основи SMM: контент, реклама, завдання SMM-менеджера
- Структура роботи в соц.мережах: планування, А/В тестування, аналітика
- Цільова аудиторія: оформлення портрета ЦА, методики визначення та аналізу портрета ЦА залежно від наявних інструментів
Стратегія, планування, інструменти для SMM
- Грамотне оформлення сторінок у соц.мережах
- Контент: правила якісного контенту, типи контенту, особливості контенту для Facebook та Instagram, хештеги
- Робота над контент-планом: основні характеристики контент-плану; таймінг, програми та утиліти для роботи з контентом
- Ситуативний маркетинг
- Робота з негативом
Платна реклама в соц.мережах
- Види платної реклами у Facebook та Instagram, influence-маркетинг
- Налаштування таргетованої реклами у Facebook
Використання YouTube та месенджерів
- YouTube: особливості, види реклами, правила ведення YouTube-каналу
- Telegram: сервіс, статистика, можливості для бізнесу
- Створення магазину в Telegram
- Створення каналу та бота для відкладеного постингу
Результат після проходження курсу:
- Розробка стратегії інтернет-маркетингу для бренду
- Відстеження ефективності маркетингових кампаній
- Підбір підходящих для вашого проєкту інструментів просування
- Розробка ТЗ та контроль роботи виконавців (копірайтерів, SMM-фахівців, digital-агентств та ін.)
- Планування email-розсилок
- Планування рекламних кампаній у Google Ads, Facebook Ads та Instagram Ads
Особливості курсу
- Є можливість оплати курсу частинами
- Сертифікат після проходження курсу
- Курс збудований з урахуванням реальних вимог IT компаній
- Протягом усього курсу ведеться рейтинг успішності
- Додаткове заняття зі стратегії працевлаштування
- QA Automation / QA Manual
На курсі Ви отримаєте знання та навички, щоб стати QA спеціалістом. Отримаєте підтверджений комерційний досвід у реальних проєктах.
Програма курсу
QA Start
- Введення в професію QA інженера. Поняття якості програмного забезпечення
- Методології розробки: Waterfall, V-модель, Ітеративна Agile (Scrum, Kanban)
- Місце і роль тестування в процесі розробки ПЗ
- Специфікація. Види, аналіз і тестування вимог
- Види, рівні і методи тестування
- Тестова документація: тест план, тест-кейс, чек-лист, тест-репорт і т.д
- Матриця відповідності вимог (Traceability Matrix)
- Поняття помилки. Bug report. Життєвий цикл помилки
- Техніки тест дизайну. Як правильно писати тест кейси
- Використання Jira, Testlink
- Тестування API
- Використання Postman
- Введення в SQL. CRUD операції
- Автоматизоване тестування. Переваги і недоліки
- Практичні заняття на реальних проектах. Розбір питань і завдань для підготовки до співбесіди на позицію Manual QA Engineer
- IT-English Speaking Club з викладачем з IT компанії
QA Java
- Введення в Java
- Інсталяція JDK
- Середовище розробки Eclipse / IntelliJ IDEA
- Компіляція і запуск додатків
- Введення в синтаксис мови Java
- Типи даних: примітиви, посилання
- Робота зі змінними і операторами
- Побітові операції
- Додаток "Калькулятор"
- Масиви
- Індексна арифметика
- Робота з рядками
- Методи класів і параметри
- Оператори умовного переходу і цикли
- Робота з датою і часом
- Інструменти для налагодження програм
- IT-English Speaking Club з викладачем з IT компанії
QA Automation
- Основи Java для тестувальників: типи даних, методи, цикли, ООП
- Selenium. Основні компоненти. Селектори
- Selenium WebDriver + Java
- Архітектура додатків client-server
- XML, HTML, CSS. Написання XPath запитів. Page Object pattern
- Техніка розробки Test driven development (TDD)
- Техніка розробки Behavior driven development (BDD)
- JUnit / TestNG framework
- JBehave / Cucumber framework
- Selenide для простих і ефективних тестів
- Selenoid і Selenium Grid для побудова тестової інфраструктури
- Тестування веб сервісів
- Робота з базами даних. Мова SQL. CRUD
- Введення в Docker
- Continuous integration. Jenkins
- Формування звітів та аналіз результатів виконання автоматизованих тестів
- Написання власного фреймворка автоматизації тестування
- Безліч цікавих практичних завдань
- IT-English Speaking Club з викладачем з IT компанії
Особливості курсу
- Для людей віком від 12 років
- Вечірня група (з 19.00)
- Чат з тренером і групою
- Стажування у реальному проєкті
- IT English Speaking Club
- Додаткові можливості у пакеті PLUS
Викладачі курсу
- Всеволод Євгієнко - CEO та тренер
- Дмитро Міщук - Тренер
- Олександр Цимбалюк - Тренер
- Філіп Севене - Тренер
- Олег Суховеров - Тренер
- Олег Новіков - Тренер
- Олексій Рихлюк - Тренер
- Осипенко Олексій - Тренер
- Targeting / PPC
Програма курсу
Заняття 1. Введення до Social Media Marketing
- Вибір каналів просування
- Аналіз бізнесу та пошук точок контакту з потенційною цільовою аудиторією
- Аналіз конкурентів у соціальних медіа
- Оптимальний розподіл бюджетів
- Портрет цільового клієнта/метод персонажів
- Короткий огляд соціальних мереж
Заняття 2. Контентне просування
- Специфіка контентного просування в основних соціальних мережах (Facebook, Instagram)
- Особиста сторінка / публічна сторінка / група. В чому різниця?
- Як створити сторінку/групу?
- Початкові етапи просування - максимум результату при мінімумі вкладень
- Види контенту та спеціальних активностей (акції, лонгріди, що продає контент)
Заняття 3. Налаштування таргетованої реклами у Facebook/Instagram
- Підготовка власного рекламного кабінету
- Вибір цілей просування
- Розбір найбільш широко використовуваних цілей для кампаній Facebook/Instagram
- Методи таргетингу та створення аудиторій (демографія, інтереси, фід даних, Look-a-like аудиторії)
Заняття 4. Налаштування таргетованої реклами у Facebook/Instagram
- Види плейсментів та коротка характеристика кожного з них
- Створення пікселя Facebook
- Аналіз даних після запуску рекламної кампанії
- Оптимізація рекламних кампаній. Як знизити середню вартість за клік?
Заняття 5. Самостійна робота зі створення рекламних кампаній у Facebook/Instagram
- Створення рекламної кампанії
- Відповіді на запитання слухачів курсу
Результат після проходження курсу:
- Навчитеся створювати та налаштовувати рекламні кампанії
- Визначати цільову аудиторію
- Аналізувати ефективність рекламних кампаній
Особливості курсу
- Сертифікат після проходження курсу
- Курс збудований з урахуванням реальних вимог IT компаній
- Протягом усього курсу ведеться рейтинг успішності
- Frontend
Програма курсу
Основи верстки сайтів
- Введення у веб розробку
- Основи роботи з графічним редактором Figma
- Введення HTML, теги, отрибути, елементи
- Робота з об'єктами Form
- Вступ до CSS - властивості, правила, успадкування, каскадування, нормалізація та скидання стилів
- CSS стилі, робота зі стилями
- CSS потоки, позиціонування та розташування об'єктів по сітці
- Псевдокласи, псевдоелементи
- CSS3 та робота з анімацією
- FlexBox
- Робота зі шрифтами
Оптимізація верстки та знайомство з Frontend
- Адаптивна та чуйна верстка, основні правила створення адаптивного сайту
- Media-запити
- Препроцесор - SASS/SCSS, знайомство з LESS
- Вступ до jQuery
- Підключення, кастомізація та комплексна робота з плагінами
- Tabs, Slider
Основи JavaScript
- Редактори коду
- Спосіб підключення до HTML
- Суворий режим - "use strict"
- Змінні
- Типи даних
- Взаємодія: alert, prompt, confirm
- Базові операції
- Пріоритет операцій
- Оператори порівняння
- Як працюють логічні оператори
- Умовні оператори
- Тернарні оператори
- Оператор Switch Case
- Цикли
- Функції
- Рядки
- Числа
- Масиви. Об'єкти
VCS Git
- Встановлення та конфігурація Git
- Базова робота з Git (git add, git commit)
- Скасування змін у Git (git reset)
- Розгалуження Git (checkout)
- Робота з віддаленим репозиторієм
- Налаштування SSH
Робота з DOM
- Що таке DOM
- Доступ до елементів
- Вміст елементів
- Атрибути
- Класи
- Додавання подій
- Сплив і занурення
- Об'єкт події
- Делегування подій
Об'єкти та функції
- Об'єкти та прототипи
- Як працюють прототипи
- Створення та налаштування об'єктів
- Ітерація ключів об'єкту
- Як працюють замикання
- Що таке контекст
- Прив'язка контексту
- Рекурсія
Додаткові можливості JavaScript
- Обробка помилок
- Ajax
- Promise, async/await
- Генератори, просунута ітерація
- Модулі
- Fetch API
- Event Loop
Фреймворки
- Огляд React/Vue/Angular
- Базове застосування
- Проєкт
- Підготовка до співбесіди. Іспит
Результат після проходження курсу
- Впевнені знання з теорії HTML, CSS, SCSS, JS
- Чітке розуміння життєвого циклу розробки веб-продукту
- Розуміння кроссбраузерної, адаптивної верстки та семантичної html-розмітки
- Навички роботи з jQuery
- Знання алгоритмів, структур даних та загальних принципів організації коду
- Розуміння принципів ООП
- Досвід самостійної розробки програм JavaScript
- Практичні навички роботи з Git
- Навички роботи з одним із фреймворків (React/Vue/Angular)
Особливості курсу
- Можливість оплати курсу частинами
- Сертифікат після проходження курсу
- Курс збудований з урахуванням реальних вимог IT компаній
- Протягом усього курсу ведеться рейтинг успішності
- Додаткове заняття зі стратегії працевлаштування






