- Digital Marketing
Під час навчання на даному курсі студенти ознайомляться з контекстною рекламою, просуванням в соціальних мережах, пошуковою оптимізацією (SEO) та email-маркетингом, отримають навички з оптимізації витрат на рекламу та ефективного розроблення бізнес-стратегії, що допоможе їм зрозуміти, як залучити клієнтів, збільшити органічний трафік, розробити імідж компанії, досліджувати ринок і аналізувати компанії-конкуренти.
Програма курсу
Основи Інтернет-маркетингу
- Знайомство
- SEO
- Один з основних інструментів по збільшенню частки проекту на ринку і, як результат - зростання продажів
- Основи SEO
- Релевантність і ранжування
- Методи визначення
- Критерії релевантності
- Вплив релевантності на ранжування
- Рейтинги сайтів у пошукових системах
- Унікальність
- Вплив унікальності на ранжування
- Інструменти
- Фільтри пошукових систем
- Види понижуючих алгоритмів
- Відмінність автоматичних алгоритмів від ручних санкцій
- Понижуючі алгоритми Google
- Зняття ручних санкцій
- Структура сайту
- Семантичне ядро
- Види ключових слів
- Алгоритм збору семантичного ядра
- Теорія довгого хвоста
- Визначення релевантних сторінок
- Сервіси та інструменти
- Оптимізація мета-тегів
- Оптимізація текстів
- Оптимізація зображень
- Перелінковка
- Базовий технічний аудит
- Домен і хостинг
- Сервіси технічної оптимізації
- Зовнішня оптимізація
- Поняття якісних посилань
- Робота з орендованими посиланнями
- Робота з постійними посланнями
- Робота з прес-релізами
- Лінкбілдінг
- Ручний пошук майданчиків для розміщення посилань
- Сервіси і програми
- SEO-аналітика
- Основні метрики успішності просування
- Системи веб-аналітики
- Аналіз конкурентів
- Прогноз і цілі по проекту
- Контекстна реклама
- Знайомство з контекстною рекламою
- Google Ads
- Реклама у пошуку Google
- Медійна мережа
- Ремаркетинг
- Ведення і оптимізація
- Звітність
- Аналіз ефективності
- Додаткові можливості (динамічні оголошення, відеореклама, реклама мобільних додатків та ін.)
- Веб-аналітика
- Google Analytics
- Google Tag Manager
- SMM
- Найефективніші майданчики для бізнесу
- Oформлення сторінок і контенту, які продають
- Про що писати
- Типи і види контенту
- Просування через конкурси та акції
- Просування через посіви
- Реклама у Facebook
- Ведення і реклама у Instagram
- Email-маркетинг
Дипломний проєкт
Особливості курсу
- Заняття в режимі онлайн-трансляції
- Доступ до матеріалів в особистому кабінеті після закінчення навчання
- Навчання зосереджене на практиці
- Постійний фідбек від викладача
- Сертифікат після успішного закінчення навчання
- До шостого заняття ви можете повернути 100% внесених за навчання коштів
- Бонусом курсу є тренінг з проходження співбесіди та складання резюме з HR-фахівцем компанії
Викладачі курсу
- Василь Баранець - Linkbuilding Team Lead at iDeals
- Наталія Устименко - Head of Direct Marketing at eSputnik
- Олександр Дєєв - Direct маркетолог в eSputnik
- Анастасія Захарова - PPC Team Lead at This Agency
- Владислав Доценко - SEO Specialist at Netpeak
- Єлизавета Кударь - Creative marketer, Digital Merketing, SMM at Infocus
- Анатолій Бондаренко - Senior SEO Specialist at Futurra Group
- Сергій Бережной - PPC Specialist at Netpeak
- Дмитро Левченко - PPC Team Lead at Comfy
- Ірина Цвінкайло - CMO & Founder at OdesSeo
- Павло Ревуцький - SEO Specialist at Win-Win Marketing Agency
- Дмитро Сіденко - Head of Digital at Ardas
- Оксана Жиліч - SMM Manager at OKIS BROW
- Олександр Олійник - Co-Founder at Oliynyk Studio
- Діана Корсун - PPC Specialist at Netpeak
- Ілля Вєтров - Head of Presales at Promodo
- Катерина Чефранова - PPC Specialist at Netpeak
- Діана Ларіна - Head of B2B Marketing at EvoPlay
- Олена Рак - Head of Digital Marketing at Muraha
- Андрій Дегтярьов - Head of SEO at Halo Lab
- Богдан Попович - CEO
- Сергій Проскурін - SEO Specialist
- DevOps
- SysAdmin
Програма курсу
Заняття 1. Основи CI/CD
Розглянеш основи та системи CI/CD, підходи при налаштуванні та поняття blue-green deployment, а також дізнаєшся, для чого в CI/CD потрібен Git.
Лекція:
- Що таке CI/CD
- Огляд систем CI/CD:
- GitLab
- Jenkins
- GitHub Actions
- Bitbucket Pipelines
- Підходи при налаштуванні CI/CD
- Поняття blue-green deployment
- Система контролю версій Git
Заняття 2. Робота з GitLab
Встановиш та налаштуєш GitLab на віртуальній машині, дізнаєшся про створення користувачів та проєктів, роботу з репозиторіями та підключення GitLab Runners до проєктів.
Лекція:
- Базові налаштування GitLab
- Створення користувачів, груп, проєктів
- Робота з репозиторіями
Практика:
- Інсталяція GitLab на віртуальній машині
- Підключення GitLab Runners до GitLab-проєктів, типи ранерів
Заняття 3. Робота з GiLab (продовження)
Розглянеш ранери з GitLab Runners: індивідуальні, групові, динамічні та shared.
Лекція:
- Індивідуальні та групові ранери
- Shared runners та динамічні runners в Kubernetes
- Передача змінних у пайплайн
Практика: Робота з GitLab Runners.
Заняття 4. Робота з Jenkins
Встановиш Jenkins, розберешся з користувачами, групами, доступами, Jenkins Jobs та build agents.
Лекція:
- Робота з Jenkins: користувачі, групи, role-based access, система плагінів
- Build agents: локальні, віддалені та в контейнерах
- Параметризовані збірки
Практика:
- Інсталяція Jenkins
- Створення Jenkins Jobs
Заняття 5. Робота з Jenkins (продовження)
Попрацюєш з Jenkinsfile та Pipelinefile.
Практика:
- Робота з Jenkins
- Робота з Jenkinsfile, Pipelinefile
Заняття 6. Автоматичний запуск білдів та інтеграції у пайплайн
- Розберешся, як налаштувати автоматичний запуск білдів та інтеграції, як працювати з GitHub Actions та Bitbucket Pipelines
- В кінці заняття почуєш кейси з реального життя та зможеш поставити питання на Q&A-сесії
Лекція:
- Автоматичний запуск білдів
- Webhooks та інші інтеграції
- Q&A та розбір кейсів
Практика: Робота з GitHub Actions, Bitbucket Pipelines.
Ти навчишся:
- Працювати з GitLab, Jenkins, GitHub Actions, Bitbucket Pipelines
- Налаштовувати пайплайни
- Створювати користувачів, групи та проєкти у різних CI/CD-системах
- Взаємодіяти з репозиторіями
Ти дізнаєшся про:
- Підходи при налаштуванні CI/CD-процесів
- Принципи роботи з GitLab Runners, Jenkins, GitHub Actions, Bitbucket Pipelines
- Автоматичний запуск білдів
- Інтеграції з інструментами CI/CD
Особливості курсу
- Навчання в групі
- Фіксовані дата та час лекцій
- Канал в Telegram для всіх студентів курсу
- Відповіді від ментора на всі твої питання
Викладачі курсу
Павло Завада - DevOps практик з 10-річним досвідом
Більше інформації- Business Analyst
Основна увага приділяється управлінню стейкхолдерами, визначенню, класифікації та формулюванню вимог, а також методам моделювання процесів. Студенти навчаться ефективно документувати вимоги, створювати історії користувачів, сценарії використання та картографувати історії, щоб краще відображати бізнес-потреби.
Програма курсу
Модуль 1. Intro
Заняття 1. Вступ до основ Бізнес-Аналізу:
- Як розробляється ПЗ
- Які є ролі в проєктній команді
- Що таке бізнес-аналіз і хто такий бізнес-аналітик
- Основні терміни
Модуль 2. SDLC
Заняття 2. Життєвий цикл розробки ПЗ
- Що таке SDLC
- Гнучкі та жорсткі методології розробки
- Waterfall model
- V-model
- Iterational models
Заняття 3. Гнучкі методології розробки
- Що таке Agile
- SCRUM
- Канбан
Заняття 4. Практичне заняття
- Обговорення результатів тесту
- Практика роботи в команді
- Питання-відповідь
Модуль 3. Stakeholders
Заняття 5. Аналіз зацікавлених сторін
- Хто такі "стейкхолдери"
- Управління зацікавленими сторонами
- Stakeholder Management Plan
- Communications Plan
- RACI Model
Заняття 6. Практичне заняття
- Практика створення документів для управління зацікавленими сторонами
- Питання-відповідь
Модуль 4. Requirements
Заняття 7. Класифікація вимог
- Рівні вимог
- Види вимог
- Характеристики хороших вимог
- SMART та INVEST
Заняття 8. Виявлення вимог
- Що таке потреба
- Що таке вимога
- Звідки беруться вимоги
- Техніки виявлення вимог (інтерв'ю, аналіз документації, мозковий штурм тощо)
Заняття 9. Формати написання вимог
- Способи представлення вимог
- User stories
- Use cases
- Story mapping
Заняття 10. Практичне заняття
- Практика написання User stories
- Питання-відповідь
Заняття 11. Специфікація вимог
- Requirements specification
- Business Requirements Document
Заняття 12. Нефункціональні вимоги
- Що таке Non-functional requirements
- Види нефункціональних вимог
- Збір нефункціональних вимог
- Приклади
Заняття 13. Практичне заняття
- Обговорення результатів тесту
- Практика написання документів вимог
- Питання-відповідь
Заняття 14. Пріоритезація вимог
- Життєвий цикл вимог
- Техніки пріоритезації
- Робота з ризиками
Заняття 15. Інструменти для документування вимог
Confluence та JIRA.
Заняття 16. Практичне заняття
- Практика написання вимог в Confluence та JIRA
- Питання-відповідь
Модуль 5. Process modeling
Заняття 17. Моделювання процесів
- Візуалізація бізнес процесів
- Що таке UML та BPMN
Заняття 18. Практичне заняття
- Практика розробки діаграм
- Питання-відповідь
Модуль 6. Scope
Заняття 19. Визначення Scope
- Що таке Scope
- Project Scope та Product Scope
- Як планувати скоуп та керувати ним
- Vision and Scope document
Заняття 20. Discovery phase
- Як запускається проєкт
- Які артефакти має винести бізнес аналітик з Discovery phase
- Що таке MVP
- Як пройти онбординг на існуючий проєкт
Заняття 21. Практичне заняття
- Практика створення скоупу для MVP
- Питання-відповідь
Модуль 7. Project
Заняття 22. Видача фінального проєкту
- Final Project inroduction
- Питання-відповідь
Модуль 8. Technical
Заняття 23. Веб-технології
- Що таке Client-server
- Як працювати з АРІ
- Postman та Swagger
- XML JSON
Заняття 24. Робота з базами даних
- Що таке дані
- Що таке бази даних
- Запити SQL
Заняття 25. Практичне заняття
- Дослідження АРІ
- Написання запитів у базу даних
- Питання-відповідь
Модуль 9. АІ
Заняття 26. GPT-Chat для бізнес аналітика
- Промпти для GPT-Chat
- Як задіяти GPT-Chat для спрощення листування
- Як задіяти GPT-Chat для спрощення документування вимог
- Як задіяти GPT-Chat для покращення свого СV
Модуль 10. Final
Заняття 27. Фінальне заняття
- Обговорення Final project
- Як шукати вакансії і підготувати СV
- Як підготуватися до співбесіди
Особливості курсу
- Допомога в працевлаштуванні
- Розвиток самоконтролю та відповідальності
- Проєкт в портфоліо
- Сертифікат про закінчення курсу
- 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 Академії
Більше інформації- C# / .NET
Курс розраховано на початківців, які прагнуть опанувати програмування на C# або покращити свій рівень. Після закінчення курсу ви зможете впевнено використовувати C# та розуміти принципи роботи різних технологій платформи Microsoft .NET Framework.
Програма курсу
C# Стартовий
- Введення в інфраструктуру .NET
- Машинна математика. Змінні та типи даних
- Змінні та типи даних
- Умовні конструкції
- Логічні операції
- Циклічні конструкції
- Методи
- Методи. Рекурсія
- Масиви
GIT - Основи роботи
- Основи Git
- Публікація репозиторію
- Інтеграція з IDE
C# Базовий
- Введення в ООП. Класи та об'єкти
- Класи та об'єкти. Діаграми класів
- Наслідування та поліморфізм
- Анотація. Абстрактні класи та інтерфейси
- Масиви та індексатори
- Статичні та вкладені класи
- Структури та їх різновиди
- Структури та їх різновиди. Перерахування
- Делегати
- Універсальні шаблони
- Обмеження універсальних шаблонів
- Події
- Потоки
- Колекції
- Обробка винятків
- Перевантаження операторів
- Анонімні та динамічні типи. LINQ
- Простори імен
C# Для професіоналів
- Користувацькі колекції
- Передвизначені колекції
- Програмування введення-виведення
- Робота з текстом. Регулярні вирази
- XML. Файли конфігурації. Реєстр
- Рефлексія
- Атрибути
- Серіалізація
- Управління пам'яттю Garbage collector
- Версійність
- Потоки
- Синхронізація за допомогою об'єктів ядра Windows
- Асинхронна модель програмування
- TPL – Паралельне програмування
- C# 5.0 Async & Await
SQL Fundamentals
- Введення в SQL
- T-SQL. Запити
- Основи DDL
- Проєктування БД.
- JOIN-s
- Вкладені запити. View
- Представлення. Процедури, що зберігаються. Користувацькі функції. Транзакції. Тригери
Entity Framework Core
- Вступ до EF Core
- Fluent API & Data Annotations, міграції
- Відношення між моделями, наслідування
- Запити LINQ to Entities
- SQL в Entity Framework Core
ASP.NET CORE
- Вступ. Шаблон MVC + Middleware
- Маршрутизація
- Контролери + Результати дій
- Компонування та часткові представлення
- Зберігання стану
- Впровадження залежностей
- Прив'язка моделі
- Форми та валідація
- Фільтри
- Конфігурації та логування
- Практика
Практичний курс "7 кроків для успішної кар'єри в ІТ"
- Знайомство з Кар'єрним сервісом у CyberBionic Systematics
- Сайти пошуку роботи. Різниця, специфіка, рейтинг
- Аналіз ринку праці для IT-фахівців
- Реєстрація на сайтах для пошуку роботи та заповнення власних профілів
- Створення резюме (CV)
- Створення супровідного листа (Cover Letter)
- Спілкування з рекрутерами
- Підготовка до співбесіди з HR
- Підготовка до технічної співбесіди
- Як отримати офер і пройти випробувальний термін
Особливості курсу
- Ранкова (09:00 - 11:00) та вечірня (19:00 - 21:00) групи
- Курсові проєкти
- Пакет навчальних матеріалів з усіх уроків
- Сертифікат про закінчення курсу (після захисту фінального проєкту та тестування)
- Регулярний фідбек
- Індивідуальні рекомендації тренера.
Викладачі курсу
- Дмитро Шваб - .NET Developer
- Юрій Боцман - .NET Developer, Сертифікований тренер Microsoft
- Владислав Гнатюк - R&D Engineer - Submemory, Сертифікований тренер Microsoft
- Андрій Скуратовський - .NET Developer
- Володимир Нікітін - .NET Developer, Сертифікований тренер Microsoft
- Армен Маілян - General Manager / R&D Engineer - submemory, Сертифікований тренер Microsoft
- Web & Mobile Design / UI/UX
Даний курс спрямований на тих, хто тільки починає свій шлях у сфері дизайну. Протягом курсу ви освоїте основний інструмент, без якого не обходиться жоден UI/UX-дизайнер - Figma. По завершенні навчання ви матимете два готові проєкти, які зможете додати до свого портфоліо.
Програма курсу
Підготовка до початку курсу
Відразу ж після проходження співбесіди та зарахування студент починає підготовку до навчання. В якості першого домашнього завдання студенту висилається література з якою йому доведеться ознайомитися до початку курсу.
Модуль: Soft Skills
- Основні комунікативні навички
- Орієнтування у ситуації спілкування
- Управління емоціями
- Емоційний інтелект
- Критичне мислення
- Робота у команді
- Самопрезентація
Модуль 1. Дизайн сайтів
- Дизайн-процес та його етапи: від проведення бізнес-інтерв’ю до презентації прототипу клієнту
- Принципи проєктування досвіду користувача, розуміння його потреб, логіку та взаємодію з інтерфейсом
- Основи візуального дизайну:
- побудова композиції
- робота з кольором, сіткою, типографікою
- Після проходження модуля необхідно виконати два кейси: лендінг та багатосторінковий сайт
Модуль 2. Мобільний застосунок
- Гайдлайни iOS & Android
- Відмінність користувацького досвіду на різних девайсах
- Прив'язка користувачів до свого продукту за допомогою використання гейміфікації
- Анімації та взаємодії з інтерфейсом
- Після проходження модуля необхідно виконати макет для релізу в магазинах застосунків, а також звичне демо для клієнта.
Особливості курсу
- Живі вечірні заняття (19:00-22:00)
- Система оцінки знань
- Проєкти для портфоліо
- Допомога ментора
- Сертифікат про проходження курсу
Викладачі курсу
- Сергій Коваленко - Senior UX/UI designer, Founder at Siegfried Design Büro
- Олег Вакарчук - Middle UX/UI designer, Freelance
- Олег Сліпченко - Product Designer у Slots City
- Московчук Дарина - Onereach.ai Web/Brand Designer
- C# / .NET
Протягом курсу Ви отримаєте практичні навички, виконуючи домашні завдання і працюючи з тренером, а розробляючи дипломний проект - отримаєте неоціненний практичний досвід і створите перший проект для портфоліо.
Програма курсу
C# Стартовий
- Введення в інфраструктуру .NET
- Машинна математика. Змінні та типи даних
- Змінні і типи даних
- Умовні конструкції
- Логічні і побітові операції
- Циклічні конструкції
- Методи
- Методи. Рекурсія
- Масиви
Основи Git
- Основи Git
- Публікація репозиторію
- Інтеграція з IDE
C# Базовий
- Введення в ООП. Класи та об'єкти
- Класи і об'єкти. Діаграми класів
- Успадкування та поліморфізм
- Абстракція. Абстрактні класи та інтерфейси
- Масиви та індексатори
- Статичні і вкладені класи
- Структури та їх різновиди
- Структури та їх різновиди. Перерахування
- Делегати
- Універсальні шаблони
- Обмеження універсальних шаблонів
- Події
- Потоки
- Колекції
- Обробка виключень
- Перевантаження операторів
- Анонімні і динамічні типи. LINQ
- Простори імен. Директиви препроцесора
C# Для професіоналів
- Колекції користувача
- Системні колекції
- Програмування вводу-виводу
- Робота з текстом. Регулярні вирази
- XML. Файли конфігурації. Реєстр
- Рефлексія
- Атрибути
- Серіалізація
- Управління пам'яттю. Garbage collector
- Версійність
- Потоки Синхронізація за допомогою об'єктів ядра Windows
- TPL - Паралельне програмування
- C# 5.0 Async & Await
- Робота контексту синхронізації з async await
SQL для початківців
- Урок 1. Введення до SQL
- Урок 2. T-SQL Запити
- Урок 3. Основи DDL
- Урок 4. Проєктування баз даних
- Урок 5. JOIN-s
- Урок 6. Вкладені запити
- Представлення. Збережені процедури. Функції користувачів
Entity Framework core
- Вступ до Entity Framework core
- Fluent API & Data Annotations, міграції
- Відношення між моделями, успадкування
- Запити LINQ to Entityes
- SQL в Entity Framework core
ASP.NET Core
- Введення. Шаблон MVC. Maddleware
- Маршрутизація
- Контролери. Результати дій
- Компонування та часткові представлення
- Зберігання стану
- Впровадження залежностей
- Прив'язка моделі
- Форми та валідація
- Фільтри
- Конфігурації та логування
- Практика
- Практика
Практичний курс "7 кроків для успішної кар'єри в ІТ"
- Знайомство з Кар'єрним сервісом у CyberBionic Systematics
- Сайти пошуку роботи. Різниця, специфіка, рейтинг
- Аналіз ринку праці для IT-фахівців
- Реєстрація на сайтах для пошуку роботи та заповнення власних профілів
- Створення резюме (CV)
- Створення супровідного листа (Cover Letter)
- Спілкування з рекрутерами
- Підготовка до співбесіди з HR
- Підготовка до технічної співбесіди
- Як отримати офер і пройти випробувальний термін
Особливості курсу
- Безкоштовні ключі на софт від Jetbrains
- Добірка відео курсів від ITVDN у подарунок
- Доступ до записів уроків
- HR-підтримка під час та після навчання
- Перевірка ДЗ, фідбеки
- Курсові проєкти
- Практикум з ІТ експертами
- Курс Business English
- Курс IT English
- Сертифікат і диплом
Викладачі курсу
- Володимир Виноградов - Senior Software Engineer
- Ольга Хорошко - Backend Developer
- Андрій Скуратовський - .NET Developer
- DevOps
- SysAdmin
На цьому курсі ти познайомишся з основами Linux, де зможеш зануритися в світ операційних систем відкритого коду та вивчити основи адміністрування. Отримаєш знання та практичні навички з установки, конфігурації та адміністрування операційної системи Linux, включаючи роботу з файловою системою, управління користувацькими акаунтами та встановлення програмного забезпечення.
Програма курсу
Вступ
- Огляд курсу: Познайомся з основними аспектами та темами курсу
- Встановлення OC Linux: Дізнайся про особливості різних дистрибутивів та процес встановлення
Підсистема справки та базові команди
Освоєння довідкової системи та найважливіших команд.
Робота з файлами та каталогами
Текстовий редактор vim: створення, редагування та керування файлами та папками.
Управління користувачами та групами
Створення, редагування та видалення користувацьких акаунтів.
PAM-модулі
Введення в систему аутентифікації на основі плагінів.
Типи файлів Unix
Ознайомлення з основними типами файлів в Unix.
Жорсткі диски
Монтування розділів: керування дисковим простором та розділами.
RAID та LVM
Технології для збільшення надійності та гнучкості управління дисками.
Встановлення програмного забезпечення
Освоєння пакетних менеджерів та встановлення програм.
Управління процесами
- Утиліти ps, top, htop, atop
- Моніторинг та управління запущеними процесами
Журналювання
Ведення та аналіз системних журналів.
Резервне копіювання
Стратегії та інструменти для збереження даних.
Налаштування мережевих параметрів
Конфігурація мережі та з'єднань.
Програмування на bash
Основи написання сценаріїв для автоматизації задач.
Особливості курсу
- Невеликі групи
- Система особистих кабінетів
- Доступ до відеозаписів занять
- Викладачі практики
- Оперативна служба підтримки студентів
- Практичні заняття
Викладачі курсу
- Володимир Нестеренко - Systems Engineer, DevOps
- Андрій Тулупов - Network/System Endineer at Olivenet Data Centers
- Микита Жаворонков - Linux C/C++ Engineer at GlobalLogic
- Java
Проєктне навчання - це можливість закріпити свої знання та навички на практиці. Протягом 6 тижнів ти працюватимеш з командою на проєкті, де отримаєш справжній досвід роботи з Java та сучасними фреймворками. В результаті, окрім знань та практики написання коду, додаси у LinkedIn навички роботи за методологією Agile, а також проєктний кейс до свого CV. Це допоможе підвищити твою цінність на ринку праці та шанси на крутий оффер.
План навчання
Проєкт
Ти навчатимешся на проєкті GreenCity. GreenCity в ігровому форматі допомагає мешканцям міста навчитися вести більш екологічний стиль життя. Проєкт некомерційний та є у вільному доступі.
Етапи
- Онбординг на проєкті: отримання доступів до середовищ роботи, розгортання проєкту, доступ до документації та іншої необхідної інформації
- Оцінка, планування та розподіл завдань
- Написання unit-тестів, виправлення багів, розв'язання простих задач
- Розробка нового функціоналу проєкту та удосконалення наявного
- Презентація виконаної роботи та обговорення результатів в команді
Технології, які ти застосовуватимеш:
- Java Framework: Spring Boot, Spring Data JPA, Spring MVC (REST), Spring Security
- Database: PostgreSQL, Liquibase
- Code quality: Checkstyle, Sonar
- Testing: Junit, PowerMock, Mockito
- SDLC Scrum/Kanban
- Source Control System GitHub
Ти навчишся:
- Працювати за методологією Agile
- Працювати з Dev, Test та Prod середовищами
- Розробляти застосунки з використанням Java та сучасних фреймворків
- Ефективно працювати в проєктній команді: оцінювати задачі, розставляти пріоритети та працювати з дедлайнами
- Працювати з проєктною документацією та інструментами розробки, системами керування завданнями та обліку дефектів
Навчання для тебе якщо ти:
- Маєш ґрунтовні знання Java та чітке розуміння принципів ООП
- Володієш англійською на рівні Pre-Intermediate Strong і вище
- Знаєш про технології, пов’язані з базами даних, а також HTML, CSS, JavaScript
- Розумієш принципи розгортання системи, безперервної збірки та автоматизації цих процесів
- Можеш приділяти навчанню 2-4 години щодня
- Вмієш користуватися Git
Особливості курсу
- Кейс командного проєкту для твого CV
- Соціальний проєкт зі справжніми викликами
- Підтримка ментора
- Soft&hard навички для майбутньої роботи
- Міні-групи з 6-11 студентів
- Сертифікат про завершення проєктного навчання
- Відбір на курс в 3 етапи
- Доступ до додаткових електронних курсів для навчання у власному темпі
- English Speaking Club
Викладачі курсу
- Olha Shutylieva - Ментор SoftServe Академії
- Oleksandr Butrym - Ментор SoftServe Академії
- Web & Mobile Design / UI/UX
Програма курсу охоплює усі навички та знання необхідні для старту у сфері WEB-design. Після закінчення курсу видається сертифікат, а Ваше портфоліо поповниться одразу 4 проєктами.
Програма курсу
Підготовка до початку курсу
В якості першого домашнього завдання студенту висилається література з якою йому доведеться ознайомитися до початку курсу.
Модуль: Soft Skills
- Основні комунікативні навички
- Орієнтування у ситуації спілкування
- Управління емоціями
- Емоційний інтелект
- Критичне мислення
- Робота у команді
- Самопрезентація
Модуль 1. Промо-сайт
- Дизайн-процес та його етапи: від проведення бізнес-інтерв’ю до презентації прототипу клієнту
- Принципи проєктування досвіду користувача, розуміння його потреб, логіку та взаємодію з інтерфейсом
- Основи візуального дизайну:
- побудова композиції
- робота з кольором, сіткою, типографікою
- Після проходження модуля необхідно зібрати роботу в клікабельний прототип, підготувати презентаційні матеріали та захистити свою роботу перед клієнтом
Модуль 2. Мобільний додаток
- Гайдлайни iOS & Android
- Відмінність користувацького досвіду на різних девайсах
- Прив’язка користувачів до свого продукту за допомогою використання гейміфікації
- Анімації та взаємодії з інтерфейсом
- Після проходження модуля необхідно виконати макет для релізу в магазинах застосунків, а також звичне демо для клієнта.
Модуль 3. Адмін-панель
- Просунуті UX техніки
- Психологія людського сприйняття
- Перші інтерв’ю призначені для користувача
- Обробка результати опитувань та якісні висновки на основі них
- Робота в дизайн командах і розподіл завдань
- Таблиці, календарі, форми та інші елементи високонавантажених систем
- Метрики продуктового дизайну на основі яких можна оцінити свою роботу
Модуль 4. Продуктовий дизайн
- Аналітичні дослідження для проєкту
- Дизайн сесії та брейншторми
- Вивчення та аналіз користувачів
- Прийняття рішень на основі отриманих даних
- Дипломна робота на одну із запропонованих соціально-значущих тем
Професійні поради та кар'єрне просування
Воркшопи та майстер-класи
Бонусний модуль: Англійська для ІТ
Особливості курсу
- Живі вечірні заняття (19:00-22:00)
- Система оцінки знань
- Робота в команді
- Супровід ментора
- Дипломний проєкт та сертифікат про закінчення навчання
- Допомога у працевлаштуванні
Викладачі курсу
- Сергій Коваленко - Senior UX/UI designer, Founder at Siegfried Design Büro
- Олег Вакарчук - Middle UX/UI designer, Freelance
- Олег Сліпченко - Product Designer у Slots City
- Московчук Дарина - Onereach.ai Web/Brand Designer
- Mobile Development
Ти навчишся розробляти кросплатформні нативні застосунки для Android та iOS за допомогою JavaScript, розміщувати їх на маркетплейсах та монетизувати.
Програма курсу
Теми:
- Налаштування оточення
- Основні компоненти, стилізація
- Обробка подій, робота зі станом
- ScrollView, Modals, Safe Area View
- Мережеві запити з Axios; useEffect hook; FlatList
- Розміри (статичні та динамічні), специфічний для платформи код
- Обробка введених даних користувача, перевірка форми за допомогою React Hook Form
- Навігація. Native Stack
- Навігація. Drawer, Bottom Tabs Navigator, nested navigation
- Redux Toolkit
- Нативні функції пристрою: робота з камерою та зображеннями пристрою
- Нативні функції пристрою: робота з картами та локаціями
- Збереження даних на пристрої за допомогою SQLite
- Анімації з React Native Reanimated
- Обробка жестів з React Native Gesture Handler
- Авторизація за допомогою JWT
- Сповіщення - локальні та push
- Тестування
- Побудова застосунків React Native без Expo. Перетворення Expo-застосунку в Bare Workflow. Перетворення чистого React Native застосунку в Expo Bare Workflow
- Бонусний матеріал: Розгортання застосунку
Після завершення курсу ти вмітимеш:
- Створювати кросплатформні нативні мобільні застосунки для Android та iOS
- Працювати з емулятором мобільних пристроїв
- Публікувати розроблені мобільні застосунки в "магазинах" по типу Google Play Market
- Заробляти своїм застосунком завдяки використанню рекламних сервісів
Особливості курсу
- Практика насамперед: ти будеш кодувати, використовуючи завдання, схожі на ті, які зустрічаються на реальних проєктах в SoftServe
- Мінімум теорії: курс для того, щоб кодувати. Якщо ж потрібно буде щось підівчити - ми зібрали усі необхідні відео та матеріали, щоб скоротити твій час на пошуки
- 24/7 чат з учасниками в Discord: місце для твоїх опівнічних питань, веселих стікерів та спілкування з ментором
- Усі завдання підготовлені менторами Softserve Академії, які знають про код все, адже працюють з ним щодня
- Додаткові технічні е-курси
- Розмовні клуби з англійської & селф-стаді
- Короткі курси для розвитку софт навичок
Викладачі курсу
- Nataliya Revutska - Ментор SoftServe Академії
- Vladyslav Khrychov - Ментор SoftServe Академії
- DevOps
Програма курсу
Базовий рівень
Після DevOps 1: Linux and Networks Fundamentals ти:
- Знатимеш основи операційної системи Linux
- Вмітимеш автоматизувати завдання за допомогою Bash та PowerShell
- Засвоїш принципи роботи комп'ютерних мереж, TCP/IP та їх налаштування
- Працюватимеш з Git і GitHub для контролю версій
- Налаштовуватимеш і керуватимеш віртуалізованими середовищами
Після DevOps 2: CI/CD Containers and Cloud Fundamentals ти:
- Навчишся розгортати архітектуру ПЗ за допомогою Docker і Docker Compose
- Працюватимеш із хмарними середовищами Azure та AWS
- Використовуватимеш CI/CD інструменти, такі як Jenkins та GitHub Actions
- Опануєш Terraform для розгортання інфраструктури як коду
Після Python Fundamentals ти:
- Вмітимеш користуватися середовищем розробки для Python
- Будуватимеш алгоритми з базових конструкцій мови
- Розроблятимеш програми з модулями та пакетами
- Працюватимеш зі змінними різних типів та з даними у файлах
- Застосовуватимеш основні принципи ООП
- Користуватимешся системою керування версіями Git
Після Data Base Fundamentals зможеш:
- Розробляти й адмініструвати бази даних, необхідні для будь-яких повноцінних IT-рішень (як реляційні, так і нереляційні)
- Проєктувати та створювати таблиці і будувати запити до них з використанням мови SQL
Після CyberSecurity Fundamentals ти вмітимеш:
- Створювати надійні системи, дотримуючись стандартів кібербезпеки та регуляторних норм
- Працювати з базами даних вразливостей, сканувати мережі, хости й сервіси
- Виявляти вразливості вебзастосунків за стандартами OWASP
- Користуватися віртуалізацією та інструментами Kali Linux для пентестів
- Аналізувати мережевий трафік (tcpdump, Wireshark) та логи безпеки
- Захищати системи від соціальної інженерії та SQL-ін'єкцій
Поглиблений рівень
Після практичного DevOps ти вмітимеш:
- Конфігурувати операційні середовища та працювати з комп'ютерними мережами
- Працювати з базами даних різних типів, конфігурувати аплікації для роботи з ними
- Впроваджувати CI/CD конвеєри за допомогою Jenkins, GitHub Actions
- Автоматизувати завдання за допомогою Bash та Python
- Розгортати та керувати ПЗ з використанням Ansible
- Контейнеризувати та керувати контейнерами за допомогою Docker і Kubernetes
- Описувати інфраструктуру як код з допомогою Terraform
- Використовувати засоби моніторингу та журналювання, такі як Prometheus і Grafana, для оцінки продуктивності та працездатності
Проєктний рівень
Після Project-based learning DevOps ти вмітимеш:
- Ефективно впроваджувати процеси розробки, включаючи етапи розгортання, неперервної інтеграції та неперервної доставки
- Створювати інфраструктуру як код - навчишся автоматизувати й управляти інфраструктурою
- Користуватися актуальними інструментами DevOps
Після Project-based learning DevOps and Security ти навчишся:
- Ефективно впроваджувати процеси розробки, включаючи етапи розгортання, неперервної інтеграції та доставки
- Створювати інфраструктуру як код - автоматизувати та керувати інфраструктурою
- Працювати з методологією Agile
- Застосовувати принципи безпеки, зокрема захист даних та управління доступом
- Використовувати актуальні інструменти DevOps
- Розуміти основи кібербезпеки в контексті DevOps
Особливості курсу
- Графік 2-3 рази на тиждень переважно у вечірній час
- Живі онлайн-заняття з менторами, записи всіх занять і чат в Discord
- Сертифікат про проходження курсу
- 70% програми - практичні завдання з перевіркою
- Підтримка ментора
- Можливість навчатися в будь-який час по записах і брати паузу між курсами
- Навчаємо використовувати сучасні ШІ-помічники та інструменти
- Спільнота однодумців у Discord
- Доступ до додаткових e-курсів
- Безкоштовний розмовний клуб з англійської
- Закриті події з експертами компанії
Викладачі курсу
- Любов Коляса - Менторка SoftServe Академії
- Дмитро Узун - Cybersecurity Specialist
- Ігор Капаціла - Full Stack Developer
- Михайло Плеша - System Administrator
- Дмитро Міночкін - Cloud Architect
- Web & Mobile Design / UI/UX
Курс націлений на освоєння навичок доступності, функціональності та практичності в процесі розробки веб-дизайну. Під час навчання учасники отримають знання про основні інструменти для прототипування і створення макетів, що допоможе їм стати більш вмілими у реалізації дизайнерських ідей на практиці. Додатково студенти навчаться аналізувати ринок і цільову аудиторію.
Програма курсу
Вступ до UI/UX Design
- Знайомство
- UI/UX Design
- Принципи юзабіліті
- Професія дизайнера
- Soft skills
- Tech skills
- Класифікація сайтів
Основи роботи у Figma
- Фрейм
- Робота з зображеннями
- Робота з лініями
- Робота з масками
- Робота з міжрядковою відстанню
- Робота з текстом
- Робота з формою
- Компоненти
- Auto layout
Основи дизайн мислення
- Етапи дизайн-мислення
- UX стратегія
- Usability & Accessibility
- Визначення витрат на взаємодію
- 10 евристик Якоба Нільсена
- Закон Теслера
- Айтрекінг
- Закон Міллера
- Закон Хіка
- Закон Фіттса
- Лендінг
- Конструктори сайтів
- Правила сприйняття інформації. Патерни
UX дослідження та архітектура (part 1)
- Цикл розробки інтерфейсу
- Road Map
- User Persona
- Empathy map
- Методи UX досліджень
- Брифінг
- Double Diamond
- Психологія користувача в рамках інтерфейсу
- Юзабіліті аудит
- Практика
UX дослідження та архітектура (part 2)
- Інформаційна архітектура та її принципи
- Навігаційні та пошукові системи
- Mind Map
- Знайомство з User Flow
- FigJam
UX дослідження та архітектура (part 3)
- Use Case
- User Scenario
- UCD
- JTBD
- Модель Кано
- Композиція
- Патерни нейрофізіології
- Сітки
- Правило "Зовнішнього-внутрішнього"
Типографіка
- Основи типографіки
- Швейцарська типографіка
- Класифікація шрифтів
- Комбінація шрифтів
- Типографіка IOS & Android
- Експериментальна типографіка
- Контурні шрифти
- Велика типографіка
- Надписи від руки, текст навколо фігури
- Накладення фото на текст
- Видима сітка
- Монохром/Бруталізм/Текстури/Плоский дизайн
Теорія кольору (part 1)
- Теорія кольору
- Психологія кольору
- Колірні схеми
- Практика
Теорія кольору (part 2)
- Кольори та сприйняття
- Психологія контрасту
- Коефіцієнт контрастності
- Негативний простір
- Особливості розробки іконок
- Оптичний баланс в іконках
- Рекомендовані книги
Основні компоненти сайтів
- MVP
- Типи навігації
- Принципи навігації
- Функціональні блоки
- Контентні блоки
- Слайдер
- Карточки
- Список
- Форми
- Фільтри/сортування
- Поп-ап
- Footer
- Елементи інтерфейсу
- Чекбокси / Радіобатони / Toggle / Controls
- Notifications
e-Commerce. Структура сайту
- e-Commerce
- Структура сайту
- Принципи візуального дизайну
- Sketching
- Короткотривала пам'ять та юзабіліті
- Формати графічних файлів у вебдизайні
Розробка CJM
- Принципи Гештальту
- User Flow для e-Commerce
- Створення CJM
Ефективна сторінка продукту
- Закріплення матеріалу на практиці
- Ефективна сторінка продукту
- Цілі продуктової сторінки
- Аналіз сторінок
- Практика (візуальні вправи)
Передача макетів у розробку
- Айдентика
- Колірний профіль
- UX-копірайтинг
- Передача макетів в розробку
Методології
- Оцінка складності проєкта
- Типи клієнтів
- Типи контрактів
- Agile
- Waterfall
- Scrum
- Kanban
- Jira
- Confluence
- BackLog
- Планінг-покер
- Ретроспектива
Гайдлайни та документація
- Style Guidе
- Design System
- Підбір корисних посилань на різні сервіси
- Атомарний дизайн
- Дизайн-токени
- Темний режим
- Деталі при розробці
- Знайомство з HTML & CSS
Акцентування. Дизайн-система. UI-Kit
- Базовий стиль
- Анатомія стилю
- Візуальна логіка
- Основні принципи логіки
- Робоча пам'ять
- Способи акцентування
- Система. Аналіз системи
- UI-Kit
- Розвиток надивленості
Тестування. Анімація Parallax
- Тестування юзабіліті
- Методи юзабіліті-тестування
- Перевірка ідеї. Quick Usability Checks
- Parallax ефект
- Базові інтерактивні анімації
- Механіка анімацій
- Хореографія анімацій
Responsive & Adaptive дизайн
- Responsive
- Adaptive
- Breakpoints
- Мудборди
- Mobile First
- Desktop First
Особливості мобільної розробки
- Процес розробки мобільного застосунку
- Область натискання
- Розташування елементів
- Історія
- Версії
- Вимоги до сітки
- Відстані
- Розміри елементів & Сторінка 404
- Сенсорний екран
- Breakpoints
- Brainstorming
Behance
- Підготовка кейсу на Behance
- Критерії успішного оформлення кейсів
- Розбір прикладів
- Складання структури макетів
- Підготовка анімацій
Працевлаштування
- Процес проходження співбесід
- Запитання на співбесідах
- Важливі запитання до рекрутера, які варто задати
- Платформи для пошуку роботи
- Фріланс: плюси та мінуси
- CV
- Розбір прикладів
Особливості курсу
- Заняття в режимі онлайн-трансляції
- Доступ до матеріалів в особистому кабінеті після закінчення навчання
- Навчання зосереджене на практиці
- Сертифікат після успішного закінчення навчання
- До шостого заняття ви можете повернути 100% внесених за навчання коштів
- В кінці курсу виконується дипломний проєкт
Викладачі курсу
- Аліна Ахмедова - UI/UX Designer at ITOMYCH STUDIO
- Катерина Пшоновська - Senior UI/UX Designer at Playtech
- Юрій Байдан - UI/UX Product Designer at Halo Lab
- Галина Горбатенко - UI/UX Designer at EPC Network
- Олександр Пашков - Product Designer at Treeum Online
- Вероніка Доценко - UI/UX Designer at Overonix Technologies
- Олександр Галушка - UI/UX Designer at Roobykon Software
- Юлія Жуковська - UI/UX Designer at Sendor Holdings Limited
- Юлія Чауш - UI/UX Designer at SoftDrive
- Альона Ляшенко - UI/UX Designer at Linkos Group
- Еліна Пугачова - UI/UX Designer at Choice
- Ольга Саламатіна - UI/UX Designer at Scalr
- Любомир Олянич - Graphic Designer, Front-end Developer at Kolazh
- Денис Золотов - Lead UI/UX Designer at DCoast Design studio
- Анатолій Почколін - UI/UX Designer/Motion Designer at 9 World Design
- Антоніна Сивак - UI/UX Designer at OnlineSharks
- Олександр Купрієвич - Design Team Lead at Clickable agency
- Джастіна Нипорко - UI/UX Designer at Sendor Holdings Limited
- Тетяна Саранча - Senior UI/UX Designer at Spaceberry
- Таісія Квітка - UI/UX Designer at Trendo
- Валерія Хайрова - UI/UX Designer at Allergo
- Олена Кришталь - UI/UX Designer
- SMM
- Web & Mobile Design / UI/UX
Програма курсу
Модуль 0. Введення в професію
У цьому модулі ми поговоримо про саму професію, вимоги до спеціалістів Digital-дизайну та перспективи роботи за фахом. Ми окреслимо обсяг знань та інструментів, які необхідні для успішного працевлаштування фахівця.
Модуль 1. Основні інструменти та програми для дизайну
Цей модуль знайомить студентів з основними інструментами та програмним забезпеченням, які є невіддільною частиною роботи будь-якого digital-дизайнера. Студенти навчаться працювати з передовими графічними редакторами та дизайнерськими інструментами:
- Adobe Photoshop: освоєння професійного редагування зображень, текстур та ефектів для створення високоякісних візуалів
- Adobe Illustrator: набуття навичок векторного дизайну для створення логотипів, іконок та ілюстрацій
- Figma: вивчення основ співпраці та прототипування в дизайні інтерфейсів та вебсайтів з можливістю спільної роботи в режимі реального часу
- Midjourney, Chat GPT: знайомство з інноваційними інструментами штучного інтелекту для генерації ідей та контенту, включаючи автоматизацію деяких процесів дизайну та текстового контенту
Через практичні заняття та вправи студенти навчаться ефективно застосовувати ці інструменти для розв’язання дизайнерських завдань, від створення основних візуальних елементів до розробки проєктів.
Модуль 2. Основні принципи дизайну
Студенти зануряться у фундаментальні принципи дизайну та навчаться застосовувати ці знання на практиці. А ще дізнаються, як використовувати мудборди та референси для збору інспірації та організації своїх ідей, а також як проводити ефективне дослідження інформації для розробки дизайн-проєктів.
- Мудборди та референси: Навчання створення ефективних мудбордів та використання референсів для збору візуальної інформації, що слугуватиме джерелом натхнення та орієнтиром у роботі над проєктами
- Основи композиції: Вивчення ключових принципів композиції, включаючи баланс, контраст, акцентування, ритм та єдність, а також їх застосування для створення гармонійних та привабливих візуальних рішень
- Колір у дизайні: Розгляд психології кольору та його вплив на сприйняття дизайну. Студенти навчаться створювати колірну палітру, що відповідає цілям та ідентичності бренду
- Типографіка: Ознайомлення з основами вибору та використання шрифтів, створення ефективного текстового контенту, що сприяє залученню уваги й зрозумілості інформації
- Технічні вимоги до роботи з макетами: Вивчення стандартів та норм, які слід враховувати при підготовці дизайн-макетів до друку чи публікації в цифровому форматі
- Воркшоп зі створення віжуалів: Практичні заняття, де студенти матимуть можливість застосувати отримані знання на практиці, працюючи над створенням власних візуальних проєктів
Цей модуль допомагає студентам засвоїти необхідні теоретичні знання та розвинути практичні навички, які є важливими для будь-якого digital-дизайнера, охочого створювати ефективний, естетично привабливий дизайн.
Модуль 3. Дизайн в реалізації
У цьому модулі ми зосередимо увагу на застосуванні теоретичних знань та практичних навичок в реальних дизайнерських проєктах, з акцентом на психології сприйняття візуальної інформації, створенні ідентичності бренду, дизайні для соціальних мереж, рекламних віжуалах та корпоративних презентаціях:
- Психологія сприйняття візуальної інформації: Вивчення того, як люди сприймають візуальну інформацію, та використання цих знань для створення більш ефективного дизайну
- Айдентика: Основи створення та розробки візуальної ідентичності бренду, включаючи логотип, фірмовий стиль та корпоративну символіку
- Дизайн для соціальних мереж: Розробка концепцій дизайну та створення темплейтів для соціальних мереж, включаючи підбір колірної гами та візуального контенту
- Створення рекламних віжуалів: Навички створення ефективних рекламних віжуалів для контекстної реклами та таргетингу, з акцентом на побудову макетів, що залучають увагу та спонукають до дії
- Створення корпоративних презентацій: Техніки та практики створення презентацій, які ефективно комунікують ідеї та інформацію, використовуючи візуальні елементи
Модуль 4. Кар'єра в дизайні
Цей модуль зосереджений на розвитку професійних навичок та підготовці до кар’єри в галузі digital-дизайну. Студенти дізнаються про важливі аспекти взаємодії з клієнтами, організації робочого процесу, а також про створення та просування власного портфоліо. У цьому модулі розглянемо:
- Брифування клієнта та роботу з технічним завданням: Навчання ефективній комунікації з клієнтами, розумінню їхніх потреб та перетворенню цих вимог на конкретні технічні завдання
- Фриланс: Основи ведення фриланс-діяльності, включаючи пошук клієнтів, ціноутворення, управління проєктами та особистим брендом
- Оформлення портфоліо: Стратегії створення ефективного портфоліо, яке демонструє найкращі роботи та професійні навички дизайнера
- Організація роботи дизайнера: Використання таск-менеджерів та контент-планів для ефективного планування та управління проєктами
- Воркшоп та підготовка до фінального проєкту: Практичні заняття, під час яких студенти застосовують набуті знання для створення стилістики соціальних мереж конкретного бренду, включаючи розробку брифу, аналіз завдань та розробку концепцій
Завершення цього модуля надає студентам комплексне розуміння того, як побудувати успішну кар’єру в дизайні, ефективно співпрацювати з клієнтами та самостійно управляти проєктами. Також вони навчаться представляти свої роботи таким чином, щоб максимально збільшити свої шанси на успіх у галузі.
Особливості курсу
- Живі заняття
- Ізраїльська методика Телем
- Підтримка ментора
- Робота над реальними проєктами
- Допомога курс-координатора
- Сучасна LMS-система
- Система оцінки знань
- Різні проєкти у портфоліо
- 18 практичних домашніх завдань
- Кар'єрний супровід
- Ком'юніті студентів та випускників
Викладачі курсу
Сергій Коваленко - Senior UX/UI designer, Founder at Siegfried Design Buro
Більше інформації- Java
Під час проходження навчання освоїте стек EE-технологій, який використовується для створення додатків. Після закінчення курсу набутих навичок буде достатньо для розуміння принципів ООП, створення Java-додатків і сервісів бізнес-рівня.
Програма курсу
Інструменти програмування
- Знайомство та план курсу
- Системи контролю версій Git. Вендори Github. Gitlab Базові команди
- Просунуте керування Git
Введення в ООП
- Введення в ООП
- Принцип ООП: Інкапсуляція
- Принцип ООП: Спадкування
- Успадкування в Java
- Принцип ООП: Поліморфізм
- Поліморфізм у Java
Типи даних
- Зберігання даних
- Примітивні та референсні типи даних
- Символи у Java
- Рядки в Java
Винятки
- Введення у винятки
- Викид та обробка винятків
Можливості середовища розробки Intellij IDEA
- Налагодження програми (Debug)
- Функціонал, що спрощує/прискорює розробку
Потоки введення-виводу
- Введення в I\O
- Робота з файлами
- Пакет NIO
- Основні компоненти пакета NIO
Багатопоточність
- Багатопоточність у Java
- Стандартні методи підтримки багатопоточності
- Проблеми стандартної синхронізації Java і пакет java.util.concurrent
- Просунуті способи синхронізації
Колекції в Java
- Ієрархія колекцій у Java
- Базові реалізації списків
- Структура даних "Словник"
- Базові реалізації інтерфейсу Map
- Множини
- Черги
Складність алгоритмів та О-нотація
- Складність алгоритму
- Робота з типовими алгоритмами
- Робота з деревами
- Робота з графами
Узагальнення (Generics)
- Введення в узагальнення
- Спадкування та організування в узагальненнях
Stream API
- Введення в Stream API
- Основні операції Stream API
Функціональне програмування
- Функціональні інтерфейси
- Лямбда-вирази
Бази даних та SQL
- Введення в SQL
- Операції DDL, DML
- Операції DQL
- Операції TCL
Робота з базами даних у Java
- Вступ до JDBC
- Конвертація SQL-даних у Java-об'єкти
Анотації та рефлексія
- Рефлексія
- Анотації
Дизайн та архітектура додатків
- Ієрархія шаблонів проектування
- Реалізація шаблону проектування
Складачі програм
- Maven як складач проєктів
- Конфігурація та складання проєкту
- Gradle як збирач проєктів
- Конфігурація та складання проєкту
Тестування програмного забезпечення
- Огляд фреймворків для юніт-тестування
- Реалізація тестових сценаріїв
Комунікація у мережі
- Основи комунікації у мережі
- Реалізація протоколу переданих даних
- Синхронні та асинхронні операції
- Комунікація за допомогою Netty
Web-проєкти
- Введення у Web-проєкти
- Введення в HTTP
- Архітектура Web-сервісів
- Реалізація Web-сервісу
- Архітектура RESTful-додатків
- Автоматичне документування програм
Веб-сервери
- Веб-сервери: Simple Web Server, JBoss, WildFly Контейнери Tomcat
- Java-сервлети
Логування додатків
- Основи логування
- Конфігурація логування
Object-Relational Mapping Framework
- JPA та Hibernate
- Конфігурування та виконання запитів
Spring Framework
- Введення у Spring Framework
- Spring Core
- Фреймворк Spring Data Access
- Конвертація SQL-даних у Java-об'єкти
- Фреймворк Spring Web
- RESTful-програми в Spring
- Введення у Spring Boot
- Конфігурація Spring Boot додатків
- Фреймворк Spring Data
- Фільтрування та пагінація
- Фреймворк Spring Security
- Конфігурація безпеки Web-додатків
Виконання дипломного проєкту.
Особливості курсу
- Для студентів, які закінчили курс Java Basic або для людей з базовими знаннями в будь-якій С-подібній мові програмування
- Вивчення мови програмування Java
- Навчитися працювати з ООП
- Застосовувати отримані знання та навички для створення Java-додатків
- Заняття проводиться у форматі дистанційного навчання
- Доступ до відеозаписів занять в особистому кабінеті
- Оперативна служба підтримки студентів
- Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
- Можливість повернути всі внесені за навчання кошти до шостого заняття
- Бонуси курсу:
- тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем компанії;
- тестова співбесіда з технічним фахівцем.
Викладачі курсу
- Олександр Шайтан - Software Engineer at Capgemini Engineering
- Олександр Степурко - Senior Java Developer at Andersen
- Влад Засоба - Software Engineer at Mercedes-Benz AG
- Микола Циб - Senior Java Software Engineer at Oracle
- Юрій Дубинка - Java Technical Lead at Ciklum
- Євген Пінчук - Java Software Engineer at Digital Turbine
- Максим Коновалюк - Senior Software Developer at Eleks
- Євген Мица - Software Developer at emcodio
- Віктор Гевод - Java Software Engineer at Fintech band
- Михайло Євтушенко - Java Software Engineer at Eurosoftware UA, LLC
- Денис Ложанський - Senior Java Developer at jSolutions
- Олег Калюжний - Team Lead Software Developer at GlobalLogic
- C# / .NET
На курсі розглядається процедурний підхід в програмуванні, вивчаються основні синтаксичні конструкції мови C #. Курс формує базові уявлення про механізми роботи високорівневих мов програмування.
Програма курсу
Введення в інфраструктуру .NET
Призначення даного уроку - ознайомлення з природою платформи .NET та областями розробки, які використовуються при побудові .NET додатків. В процесі проходження курсів здійснюється огляд мов програмування та технології інфраструктури .NET. На занятті розглядаються прості приклади: Консольних, Windows Forms-, WPF-додатків.
Машинна математика. Змінні та типи даних
На занятті розглядаються основні системи числення. Урок допомагає навчитися розуміти двійкову і шіснадцяткову системи числення. Роз'яснюється поняття змінних і типів даних. Пояснюються принципи обирання типу, який необхідно використовувати при створенні змінної.
Змінні і типи даних
На занятті пояснюється призначення констант, розглядаються основні арифметичні операції і операції порівняння значень змінних. Демонструються приклади простого форматування і виведення рядків на екран.
Умовні конструкції
На уроці розглядається робота операторів розгалуження їх призначення, використання основних умовних конструкцій: if-else, тернарного оператора і switch-case.
Логічні і побітові операції
Даний урок присвячений розгляду таких понять, як логічні і побітові операції. На занятті пояснюється застосування і використання операцій кон'юнкції, диз'юнкції, виключного "або", логічних операторів, операторів зсуву. Розглядаються короткозамкнені обчислення і теорема Де Моргана.
Циклічні конструкції
На уроці розглядається робота циклічних операторів (while, do-while, for) та операторів безумовного переходу. Застосування операторів break i continue. Пояснюється робота циклів Дейкстри і використання циклу "Павук".
Методи
Урок допомагає навчитися розуміти роботу методів, роз'яснює відміну процедури від функції. Розглядаються приклади використання ref i out параметрів, а також поняття перевантаження методів.
Методи. Рекурсія
На занятті розглядається поняття і робота рекурсії, її застосування. Демонструються приклади використання методів з опціональними параметрами.
Масиви
На уроці розглядаються приклади створення і використання масивів (одновимірні, двовимірні, тривимірні, зубчасті). Пояснюються принципи отримання та додавання даних в масиви.
Після завершення курсу ви будете вміти:
- Розбиратися в налаштуваннях інфраструктури .NET та можливостях, які вона надає
- Створювати програмні рішення та проєкти з використанням Visual Studio, можливостей мови C# та платформи .NET
- Обирати відповідний тип даних для змінних та розуміти відмінності типів даних
- Використовувати умовні та циклічні конструкції
- Розуміти роботу рекурсії
- Створювати та викликати методи, розуміти їх призначення
- Створювати та обробляти масиви даних
- Виконувати сортування масивів
Особливості курсу
- Практичні заняття і перевірка ДЗ
- Безкоштовний відеокурс
- Онлайн тестування та сертифікація
Викладачі курсу
- Олександр Шевчук - Експерт у галузі побудови архітектури інформаційних систем, бізнес-аналізу та управління IT проєктами.
- Олександр Пономаренко - .NET Developer
- Олександр Ульянов - .NET Developer
- Альберт Ташу - .NET Developer
- Антон Іваненко - .NET Developer. Тренер-консультант
- Армен Маілян - .NET Developer
- Владислав Гнатюк - .NET Developer
- Владислав Сіненко - .NET Developer
- Максим Ковальчук - .NET Developer. Тренер-консультант
- Сергій Даценко - .NET Developer. Тренер-консультант
- Юлія Стеценко - .NET Developer. Тренер-консультант
- Віктор Васильчук - .NET Developer. Тренер-консультант
- Євген Лукашук - .NET/.NET Core Developer. Тренер-консультант
- Костянтин Чорний - .NET Developer. Тренер-консультант
- Дмитро Шваб - .NET Developer. Тренер-консультант
- Михайло Козин - .NET Developer. Тренер-консультант
- Юрій Боцман - .NET Developer. Тренер-консультант
- Володимир Нікітін - .NET Developer. Тренер-консультант
- Михайло Трофименко - .NET Developer. Тренер-консультант
- Андрій Скуратовський - .NET Developer. Тренер-консультант
- Владислав Черкіс - .NET Developer
- Михайло Карпенко - .NET Team Leader
- Ольга Хорошко - Backend Developer
- Володимир Виноградов - Senior Software Engineer
- JavaScript
- Frontend
Програма курсу
Основи
- Змінні
- Типи даних
- Браузерні функції
- Перетворення типів даних
- Базові оператори, математика
- Оператори порівняння
- Оператор 'if', '?', 'switch', '??'
- Console, comments
Цикли
- Цикл for
- Цикл while
- Цикл do...while
- Цикл for in
- Цикл for of
Функції
- Основи функцій
- Function Expression
- Стрілочні функції
- Область видимості функції
- Замикання функцій
Масиви
- Основи
- Методи масивів
- Перебирання масивів
- Map i Set
- Spread i Rest
- Деструктуризація
Дата та час
- Об'єкт дати
- setTimeout() та setInterval()
DOM та робота з браузером
- DOM
- Пошук по елементам
- Зміна елементів
- Перебирання
- Створення, вставка та видалення
- Робота з подіями
- Події миші
- Події клавіатури
- Робота з формами
Інструменти які ти вивчиш на курсі
- JavaScript
- VS Code
- GitHub
Навички які ти отримаєш після курсу
- Вміння самостійно робити програми рівня панелі адміністратора, та виявляти й виправляти помилки в коді
- Глибоке розуміння мови JavaScript, синтаксису, типів даних, змінних, функцій та об'єктів
- Вміння застосовувати захоплюючі ефекти на сторінках та реалізовувати інший цікавий функціонал
- Вміння впевнено представляти себе на співбесіді та розвивати свої SoftSkills
Викладачі курсу
Владислав Ралець - Front End Developer at CGI
Більше інформації- 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 компаній
- Протягом усього курсу ведеться рейтинг успішності
- Додаткове заняття зі стратегії працевлаштування
- Targeting / PPC
Курс спрямований на відточування отриманих знань одразу на реальному проєкті. Протягом курсу Ви навчитесь запускати таргетовану рекламу в Facebook та Instagram, створювати креативи й збирати аналітику по всіх каналах. Крім того, дізнаєтесь як приваблювати нових підписників і як не втрачати старих та скоротити бюджет на рекламу і збільшити продажі.
Програма курсу
Вступне заняття. Основи таргетованої реклами
- Що таке таргетована реклама та як вона працює?
- Завдання таргетолога
- Аналіз конкурентів
- Формування портретів цільової аудиторії
- Як знайти першого клієнта?
- Принципи роботи алгоритмів рекламних систем
- Відмінність таргетованої реклами з інших рекламних систем
- Формати оплати за рекламу
- Бан у Facebook і як цього уникнути
- Тренди та майбутні напрямки розвитку таргетованої реклами
Рекламний кабінет Facebook та Instagram
- Знайомство з Facebook Business Manager, Business Suite, Ads Manager
- Огляд рекламного кабінету Facebook та його інструментів
- Цілі рекламного кабінету Facebook та Instagram
- Соц. демографічні параметри націлення
- Детальний таргетинг (інтереси)
- Оптимізація кампаній для різних пристроїв і типів плейсментів
- Оптимізація показу
- Створення оголошень
- Налаштування автоматичних правил та повідомлень
- Огляд рекламного кабінету Facebook та його інструментів
- Запуск реклами у Facebook та Instagram на практичних прикладах
Реклама в Instagram
- Визначення цільової аудиторії
- Основні переваги Instagram
- Налаштування місць таргетингу
- Аудиторії користувача
- Обсяг аудиторії й бюджет
Робота з креативами у таргетингу
- Структура рекламного оголошення та вибір "правильного" формату
- Технічні вимоги до оформлення креативів
- Три складові ефективного рекламного оголошення
- Розробка ефективної комунікаційної стратегії у рекламі з поділом аудиторій
- Використання штучного інтелекту (AI) для створення креативів
- Використання кольору та візуальних елементів у креативах: психологія сприйняття
- Тестування креативів: A/B тестування та оптимізація
- Використання відео в рекламі: формати, тривалість, ефективність
- Актуальні тренди у дизайні рекламних креативів
- Важливість заклику до дії (CTA): як правильно формулювати?
- Психологічні тригери у рекламних оголошеннях: як їх використовувати?
Ремаркетинг. Частина 1
- Теплі аудиторії
- Look-a-like аудиторії
- Налаштування Meta Pixel
- Налаштування Conversions API
- Налаштування подій
Ремаркетинг. Частина 2
- Етапи налаштування динамічного ремаркетингу
- Створення та завантаження продуктового фіда
- Як передавати дані для динамічного ремаркетингу
- Перевірка статусу динамічного ремаркетингу та фіда
- Налаштування сегмента аудиторії ремаркетингу
- Налаштування кампанії з каруселлю товарів
Аналітика Facebook. Оптимізація рекламних кампаній
- Системи аналітики: навіщо вони потрібні таргетологу?
- Аудит ефективності рекламного кабінету
- Аналітика Facebook у рамках сторінки
- Розбивки
- Звіти про рекламні кампанії
- Атрибуція у Facebook
- Екскурс по Google Analytics
- UTM-мітки: для чого вони потрібні і як з ними працювати
- A/B-тестування
- Використання метрик для прийняття рішень у кампаніях
- Оцінка ROI (повернення інвестицій) в рекламі
- Аналіз конкурентів: як використовувати їх дані для покращення власних кампаній
- Практичні кейси оптимізації рекламних кампаній на основі аналітики
Стратегія та організація воронки продажів
- Стратегія для таргетолога: що це і на чому ґрунтується
- Що таке воронка і навіщо вона потрібна
- Як правильно побудувати воронку продажів?
- Створення Customer Journey Map
- Як вибрати воронки залучення лідів під вид бізнесу
- Креативи під різні етапи воронки продажів
- Визначення ключових показників ефективності (KPI) для воронки продажів
- Як оптимізувати воронку на основі отриманих даних
- Практичні приклади успішних воронок продажів
- Розробка контенту для різних етапів воронки
Кар’єра таргетолога + Підготовка до захисту
- Один день із життя таргетолога
- KPI для тргетолога. Система оцінки роботи
- Бюджетування та підготовка звітності своєї роботи
- Пошук замовника, робота з підрядниками та основні вимоги до роботи
- Зразки договорів та брифів для роботи із замовниками
- Фріланс або офіс
- Підготовка до екзамену: структури фінального проєкту
- Правила захисту проєкту
Захист проєкту
- Студенти курсу захищають свій дипломний проєкт
- Демонструють опрацьовану стратегію
- Отримують зворотний зв'язок від куратора та рекомендації щодо подальшого розвитку як таргетолога
Особливості курсу
- Лекції, презентації, додаткові матеріали в особистому кабінеті протягом 1 року
- Живі вебінари
- Навчання на реальному проєкті
- Зворотний зв'язок з куратором
- Сертифікат після закінчення навчання
- Консультації з пошуку роботи
- Можливість повернення коштів протягом 14 днів після початку навчання
Викладачі курсу
Сергій Желепа - Head of Digital у doubleAA
Більше інформації- QA Automation / QA Manual
Програма курсу
Введення в тестування
- Тестувальник програмного забезпечення (ПЗ): завдання, вимоги та обов'язки, особливості та кар'єрні перспективи професії
- Типи компаній в IT
- Склад і ролі проєктної команди
- Знайомство з базовими термінами та визначеннями
- Мета курсу за SMART
Сучасні моделі та методології розробки ПЗ
- Що таке проєкт? Трикутник управління проєктами
- Як розрахувати час на написання та виконання тестів
- Життєвий цикл ПЗ
- Методології розробки ПЗ
Тестування вимог та документації
- Види вимог
- Характеристики якісних вимог
- Методи подання вимог (user story, SRS, BRD)
- Збір вимог
- Графічне подання вимог
- Практика написання баг-репортів на надану специфікацію
Класифікація видів тестування
- Основна класифікація видів тестування
- Рівні тестування
- Альтернативна класифікація видів тестування
Тест-дизайн
- Тестове покриття
- Техніки тест-дизайну
Тестова документація
- Розробка тест-плану
- Тест-кейси та чек-лісти: в чому полягає різниця та коли що застосовувати?
- Баг-репорт: з чого складається і як оформити
- Життєвий цикл бага
- Практика написання тестової документації (тест-плану, тест-кейсів, чек-листів та баг-репортів)
Тестування Web-додатків
- Види веб-проєктів
- Елементи веб-інтерфейсу
- На що потрібно звертати увагу під час тестування
- Відповіді сервера
- Тестування SEO
- Практика складання чек-ліста до декількох веб-сторінок
Основи HTTP, Data Base і SQL
- Як працює клієнт-серверна архітектура
- Знайомство з HTTP
- Знайомство з поняттям баз даних та мовою SQL
- Додаткові матеріали для самонавчання
Тестування мобільних додатків
- Види мобільних додатків
- UI-елементи мобільних додатків
- Особливості тестування різних мобільних платформ
- Практика складання чек-ліста до мобільного додатку
Автоматизація в тестуванні
- Коли варто застосовувати автоматизацію, а коли мануальне тестування
- Огляд інструментів автоматизації, які можуть стати в нагоді мануальним тестувальникам
- Додаткові матеріали для самонавчання (поради по роботі з дизайном, зручністю використання, тестування паролів)
Системи контролю версій
- CVC і навіщо вони потрібні
- Реліз, версії, ревізії
- Що таке безперервна інтеграція (continuous integration)
Підготовка до співбесіди та іспит
Результат після проходження курсу:
- Впевнені знання з теорії тестування
- Чітке розуміння життєвого циклу програмного забезпечення
- Вміння використовувати на практиці техники тест-дизайну
- Навички з написання тестової документації на різних етапах створення програмного забезпечення
- Навички з тестування вимог до ПЗ
- Навички з тестування мобільних та веб-додатків
- Розуміння клієнт-серверної архітектури
- Знання базових SQL-запитів
Особливості курсу
- Є можливість оплати курсу частинами
- Сертифікат після проходження курсу
- Курс збудований з урахуванням реальних вимог IT компаній
- Протягом усього курсу ведеться рейтинг успішності
- Додаткове заняття зі стратегії працевлаштування