- Data Analyst / Business Intelligence (BI)
Усі заняття проходять з викладачем у живому форматі. Також постійний доступ до ментора, який допоможе розібратись в усіх питаннях, що виникли під час виконання домашнього завдання чи в роботі над проєктом. Навчання побудоване на роботі над реальними проєктами самостійно та у команді.
Програма курсу
Модуль: Soft Skills
- Основні комунікативні навички: Основи ефективного спілкування
- Емоційний інтелект: Управління емоціями в професійному середовищі
- Критичне мислення: Аналіз і оцінка інформації для прийняття рішень
- Робота в команді: Співпраця і взаємодія з колегами
- Самопрезентація: Вміння представити себе та свої ідеї
Модуль 1. Excel
- Основи роботи з Excel
- Візуалізація даних
- Розширене використання функцій Excel
- Створення інтерактивних таблиць
Модуль 2. Дизайн бази даних та поглиблене програмування SQL
- Структура і дизайн баз даних: Вивчення основ моделювання баз даних, включаючи створення схем, таблиць, ключів та обмежень
- Мова SQL та управління даними: Освоєння типів даних, контейнерів даних (таблиць), отримання, фільтрація та упорядкування даних
- Просунуті операції SQL: Робота зі скалярними функціями, багатотабличними запитами та підзапитами
- Програмування на SQL: Використання змінних, умовних операторів IF, циклів, курсорів, процедур та функцій
- Проєктування баз даних: Розуміння процесу нормалізації та практичні навички створення ефективно структурованих баз даних
Модуль 3. BackEnd: інтеграція даних, Python
- Основи Python: Від перших кроків з print та input() до складних типів даних і логічних операцій
- Структура управління: Модульне програмування, цикли while, списки та управління потоками
- Робота з файлами та даними: Від серіалізації об’єктів до використання JSON та pickle
- Програмування класів: Розбір класів, методів і просунутих паттернів програмування
- Просунуте використання Python: Багатовимірні масиви, математичні функції та пакети для наукових розрахунків, такі як Jupyter і numpy
- Бібліотека pandas: Все про векторні операції, об’єднання даних та роботу з бібліотекою для аналізу даних
Поглиблені теми роботи з Big Data:
- Машинне навчання: Від основ до дерев рішень та логістичної регресії
- Прогнозувальна аналітика: Основи, підготовка даних та принципи регуляризації
Модуль 4 Front End: Інструменти та концепції звітності - Power BI
- Основи Power BI: Продукти, ліцензування, завантаження та налаштування
- Підключення до даних: Робота з різноманітними джерелами даних
- Power Query: Перетворення даних, включаючи форматування та групування
- Моделювання даних: Стратегії та техніки для створення ефективних даних та звітів
- DAX і візуалізація даних: Основи створення формул та кастомізація візуальних звітів
- Мобільні та хмарні рішення: Оптимізація звітів для мобільних пристроїв та використання хмарних сервісів для підвищення продуктивності
Final Project. Підсумковий проєкт
- Дослідницький аналіз даних: Аналіз з використанням описової статистики та візуалізації
- Перевірка гіпотез: Вибір та перевірка гіпотез на основі аналізу даних
- Моделювання: Розробка моделі машинного навчання для прогнозування, включаючи створення пайплайну крос-валідації та методи підвищення ефективності моделі
- Побудова звітів: Використання зразка набору даних для створення аналітичного звіту, який надасть цінну інформацію для управлінських рішень
- Аналіз ключових метрик: Оцінка результативності діяльності за різними параметрами
- Візуалізація даних: Створення візуально привабливих та зрозумілих звітів для прийняття управлінських рішень
Бонусний модуль: Англійська для ІТ
В рамках модуля студенти:
- Опанують спеціалізовану лексику, актуальну для сфери дата-аналітики
- Навчаться представляти себе, доповіді та презентації англійською мовою
- Підготуються до проходження інтерв’ю англійською мовою
Особливості курсу
- Живі заняття
- Ізраїльська методика Телем
- Підтримка ментора
- Робота над реальними проєктами
- Допомога курс-координатора
- Сучасна LMS-система
- Система оцінки знань
- Кар'єрний супровід
Викладачі курсу
- Ірина Чиж - Senior DW/BI Engineer в Softserve
- Дмитро Мазоха - Analytics Team Lead, компанія Develux
- Бестужев Владислав - ex-Middle BI Developer at Plarium
- Калашник Сергій - Python for Dta Science, Senior Data Analyst, Boosters
- Іван Гомонець - BI Tech Lead t GROWE
- Сергій Алпатов - Head of Learning and Development, Elogic Commerce
- PHP
Курс PHP Laravel пропонує не тільки навчання з основ мови програмування PHP, а й глибоке вивчення одного з найпопулярніших фреймворків для веброзробки - Laravel. Такий курс є ідеальним рішенням, якщо ти бажаєш швидко навчитися розробляти потужні, масштабовані вебсайти та додатки. Всього за 3 місяці інтенсивного навчання Laravel ти познайомишся з усіма основними конструкціями мови та вивчиш тонкощі роботи з фреймворком, який значно буде полегшувати твою роботу.
Програма курсу
Теми
- Архітектурна концепція Laravel
- Підняття проєкту за допомогою Laravel Sail та Docker
- Проєктування базових таблиць БД для проєкту та наповнення таблиці даними
- Migrations
- Factories
- DB Seeding
- Models and relationships
- Polymorphic table and relations
- Працюємо з системою автентифікації:
- HTTP Requests validation
- CSRF
- Views (blade templates)
- Google auth
- Roles and permissions
- Laravel Pint, PHPStan, Telescope
- Pre-commit hooks
- Project back office:
- Products/Categories CRUD
- Mutators, casts, scopes
- File Storage, працюємо з зображаннями
- Routing
- Middleware
- HTTP Requests validation
- Repository Pattern
- Services
- Logging
- Cache
- Tests. Feature and Unit testing
- Product wish list, rating, comments, filters
- Query Builder
- Paypal payment system
- Invoices service
- Локалізація та мультязичність
- Mail & Telegram notifications
- Queues, Jobs, Supervisor
- Real-time (web-socket) notifications
- Laravel API, Sanctum, Resources, Postman
- AWS S3 buckets, зберігаємо файли в хмарі
- GitHub Actions
- Hosting deployment
Навички які отримаєш після курсу
- Глибоке розуміння Laravel - освоїш архітектуру, основні концепції, принципи роботи фреймворку і сучасні підходи до розробки на його основі
- Робота з базами даних - проєктуватимеш структуру БД, працюватимеш із міграціями, ORM (Eloquent) та запитами
- DevOps і автоматизація - працюватимеш із Docker, GitHub Actions, розгортанням у хмарі (AWS S3)
- Розробка повноцінного вебзастосунку - навчишся створювати сучасні вебсервіси з авторизацією, базами даних, API та адмініструванням
- Оптимізація та безпека - навчишся кешувати дані, захищати API, використовувати Middleware та забезпечувати безпеку додатка
- Тестування та налагодження - освоїш Unit та Feature тести, використання Postman, Telescope і логування для відстеження помилок
Особливості курсу
- Допомога ментора
- Практика
- Зворотній зв'язок та підтримка
- Робота з інструментами
- Сертифікат про проходження курсу
Викладачі курсу
Денис Розганяєв - Full Stack Engineer at (MobilUnity)
Подать заявку- 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
- Cloud technologies
У цьому курсі архітекторів рішень Azure описано, як проектувати інфраструктурні рішення. В курсі описані такі концепції, як управління, обчислення, архітектура програм, сховище, інтеграція даних, автентифікація, мережі, безперервність бізнесу та міграція. Курс поєднує лекцію із практичними прикладами, щоб продемонструвати основні засади проектування архітектури.
Програма курсу
Проєктування рішень для управління та обчислень
- Проєктування рішення для управління
- Розробка рішення для обчислень
Проєктування рішень для зберігання та інтеграції даних
- Проєктування рішення для нереляційного сховища
- Проєктування рішення для реляційного сховища
- Проєктування рішення для інтеграції даних
Проєктування архітектури програми, а також рішень для доступу та моніторингу
- Проєктування рішення для архітектури програми
- Розробка рішень для перевірки справжності та авторизації
- Проєктування рішення для ведення журналу та моніторингу
Розробка мережевих рішень, рішень для забезпечення безперервності та рішень для міграції
- Проєктування рішення мережевої інфраструктури
- Проєктування рішення для забезпечення безперервності бізнес-процесів
- Розробка рішення для міграції
Після курсу слухачі зможуть:
- Проєктувати рішення для керування
- Проєктувати рішення для обчислень
- Проєктувати архітектури програми
- Проєктувати сховища (нереляційного та реляційного)
- Проєктувати рішення для інтеграції даних
- Проєктувати рішення для перевірки справжності, авторизації та ідентифікації
- Проєктувати мережеві рішення
- Проєктувати рішення для резервного копіювання та аварійного відновлення
- Проєктувати рішення для моніторингу
- Проєктувати рішення для міграції
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Електронні матеріали Microsoft
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат Microsoft
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- SysAdmin
Курс допоможе підготуватися до сертифікації Cisco CCNA – комплексного іспиту для початківців. Буде розібрано кожну тему з офіційної програми (ITN, SRWE, ENSA) і підготовка до процедури складання іспиту.
Програма курсу
Вступ до мереж
- Дізнаєшся все про сучасні мережеві технології, протоколи та моделі, а також базове налаштування комутатора і кінцевого пристрою
- Розберешся з моделлю OSI: фізичним, канальним, мережевим, транспортним та прикладним рівнями. А також з усім, що їх стосується: з комутацією Ethernet, налаштуванням маршрутизатора, адресаціями IPv4 та IPv6, а ще протоколом ICMP
- Ти знатимеш, як захищати мережі та зможеш створити власну
Лекції:
- Сучасні мережеві технології
- Протоколи та моделі
- Фізичний рівень
- Системи числення
- Канальний рівень
- Комутація Ethernet
- Мережевий рівень
- Дозволи адрес
- Базові налаштування маршрутизатора
- Адресація IPv4
- Адресація IPv6
- Протокол ICMP
- Транспортний рівень
- Прикладний рівень
- Основи мережевої безпеки
- Створення невеликої мережі
Практика: Практичне застосування вивченого матеріалу.
Комутація, маршрутизація та бездротові мережі
- Навчишся базово налаштовувати пристрої. Дізнаєшся про принципи комутації, маршрутизації та віртуальні локальні мережі
- Розберешся із маршрутизацією між VLAN, принципами та налаштуванням WLAN, а також із безпекою для LAN
- Знатимеш про протоколи STP, DHCPv4, DHCPv6 та FHRP. Дізнаєшся про EtherChannel, SLAAC, статичну маршрутизацію, безпеку на комутаторі, а ще виявлення й усунення неполадок на маршрутах
Лекції:
- Базове налаштування пристрою
- Принципи комутації
- Віртуальні локальні мережі
- Маршрутизація між VLAN
- Принципи роботи протоколу STP
- EtherChannel
- DHCPv4
- Поняття SLAAC та DHCPv6
- Принципи роботи протоколу FHRP
- Принципи безпеки LAN
- Налаштування безпеки на комутаторі
- Принципи WLAN
- Налаштування WLAN
- Принципи маршрутизації
- Статична маршрутизація IP
- Виявлення та усунення неполадок зі статичними маршрутами та типовими маршрутами
Практика: Практичне застосування вивченого матеріалу.
Побудова, безпека та автоматизація корпоративних мереж
- Навчишся проєктувати мережі та керувати ними. Зможеш знаходити та усувати несправності, віртуалізувати та автоматизувати мережі
- Познайомишся з протоколом OSPFv2, принципами роботи ACL, NAT, WAN, VPN та IPsec і навчишся працювати з ними
- Поговоримо про концепції QoS та ще більше зупинимося на мережевій безпеці
Лекції:
- Основи протоколу OSPFv2 для однієї зони
- Налаштування OSPFv2 для однієї зони
- Поняття мережевої безпеки
- Принципи роботи ACL
- Налаштування ACL для IPv4
- NAT для IPv4
- Організація WAN
- Функціонування VPN та IPsec
- Концепції QoS
- Керування мережею
- Проєктування мережі
- Пошук та усунення несправностей у мережах
- Віртуалізація мережі
- Автоматизація мережі
Практика: Практичне застосування вивченого матеріалу.
Фінальний іспит
Проведемо тестовий іспит, щоб підготувати до сертифікації Cisco. Підкажемо, які моменти варто повторити, щоб здати з першого разу.
Зробимо так, щоб робота шукала тебе, а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Особливості курсу
- Заняття з 18:00 - 19:30 у вівторок та четвер
- По закінченню курсу складається іспит
- LMS платформа
- Домашні завдання
- Допомога ментора
- Сертифікат про проходження курсу
Викладачі курсу
- Павло Завада - DevOps-практик з 10-річним досвідом
- Олег Дорош - Cisco Trainer at Fast Lane Ukraine
- SysAdmin
Курс надає знання з основних питань адміністрування Linux-систем, від елементарних команд користувача до складних питань супроводу системи. Він може бути умовно розділений на дві частини. Перша, використання Linux/Unix-систем та друга, адміністрування Linux-систем. У першій частині вивчаються основні інструменти адміністратора системи: командний інтерпретатор, редактор vi, програми для роботи з файлами, процесами, символьними потоками тощо. У другій, власне, система, її основні елементи, їх призначення та використання. Цей курс або аналогічний з ОС FreeBSD разом з мережним курсом є основою для інших курсів навчального центру з відкритих систем.
Програма курсу
Вступ
- Ядро та основні підсистеми
- Файли
- Функції ОС
- POSIX
- GNU, Free Software Foundation
- Основні відмінності Linux від Microsoft Windows
- Установка Linux
Початок роботи в середовищі командного інтерпретатора
- Термінали, командні інтерпретатори, основні команди роботи із файлами
- Команди find, grep, egrep
- Змінні, наслідування, змінні середовища, ініціалізаційні файли
- Конвеєри
- Регулярні вирази
- Редактор vi
- Утиліти, що використовуються найчастіше
- Утиліта man та інші джерела документації
Знайомство з графічною оболонкою
- Компоненти та налаштування графічного середовища
- Файли ініціалізації
- Вибір оболонки
- Виправлення неполадок у GNOME, KDE
Файлові системи
- Типи даних та файлів в операційній системі
- Файлова ієрархія та файлові системи
- Розбиття диска на розділи, утиліта fdisk
- Будова файлових систем ext3/4
- Hard та symbol links
- Створення, монтування та ремонт файлових систем
- Утиліти файлових систем ext3/4, xfs
- Основи роботи з LVM та btrfs
Розмежування доступу
- Права доступу до файлів та каталогів
- Утиліти chmod, chown, umask
- SUID, GUID, sticky bit
- Зміна прав доступу під час копіювання та переміщення
- Списки контролю доступу, використання setfacl
Облікові записи та безпека
- Методи забезпечення безпеки
- Створення, модифікація, видалення облікового запису
- Файли / etc / passwd і / etc / shadow
- PAM
- Утиліти su і sudo
- Рекомендації щодо підвищення рівня безпеки
Резервне копіювання
- Стратегія архівації
- Утиліти dump, restore, xfsdump, xfsrestore, tar
- Корпоративні платформи резервного копіювання
Планувальники та журналізація
- Демон rsyslog
- Файл /etc/rsyslog.conf, фільтри
- Інші демони журналізації syslog-ng, journald
- Управління журналами за допомогою logrotate, logadm
- Планування завдань за допомогою cron
- Структура файлу crontab
- Дозвіл на роботу з планувальниками
- Утиліта at, atq
Конфігурування мережевих компонентів
- Налаштування мережевих інтерфейсів, скрипти та конфігураційні файли в різних дистрибутивах Linux (RHEL/ CentOS, SUSE, Ubuntu)
- Статика та DHCP
- Таблиця маршрутизації
- Важливі параметри ядра, які варто змінити та моніторити
- NTP
- Найпростіші налаштування firewalld
- Технологія rpc, rpcbind
- NFS сервер та клієнт
- Монтування NFS
- Робота з ssh, scp
Управління пакетами
- RPM, apt, yum, zypper
- Пошук, встановлення, оновлення, видалення пакетів
- Перегляд інформації про пакет
- Залежності та конфлікти
- Додавання репозитаріїв
Управління процесами
- Типи та атрибути процесів
- Пріоритети
- Сигнали, старт та завершення процесів
- Робота з jobs
Завантаження, ініціалізація та зупинення системи
- Етапи початкового завантаження Linux
- Systemd, systemctl
- Усунення несправностей під час завантаження
Після курсу слухачі зможуть:
- Знати, як влаштована операційна система
- Знати призначення складових частин ОС Linux та як використовувати їх для вирішення конкретних завдань
- Знати, як забезпечується функціональність системи
- Виконувати основні операції з управління файлами
- Здійснювати управління доступом
- Здійснювати монтування файлових систем
- Створювати і редагувати файли за допомогою текстового редактора vi
- Ефективно використовувати можливості командного інтерпретатора
- Створювати та адаптувати скрипти командного інтерпретатора
- Усвідомлено застосовувати інструментарій ОС Linux
- Оптимально розподіляти ресурси системи
- Здійснювати управління процесами
- Здійснювати специфічні операції над файлами та файловою системою
- Автоматизувати рішення задач системного адміністрування
- Інсталювати операційну систему Linux
- Відновлювати працездатність пошкодженої системи
- Налаштовувати та конфігурувати систему
- Встановлювати програмне забезпечення з RPM-пакетів та архівів вихідних текстів
- Керувати процесом початкового завантаження системи, налаштовувати завантажувач та рівні запуску ОС
- Виконувати конфігурування та збірку ядра операційної системи
- Налаштовувати систему під задане апаратне забезпечення
- Виконувати налаштування системних сервісів: періодичного запуску, запуску процесів за розкладом, журналізацію системи
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Збірник лабораторних робіт в електронному вигляді
- Підбірка матеріалів в електронному вигляді
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат НЦ
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- JavaScript
Основи розробки web-сторінок та web-додатків з використанням мови JavaScript
План курсу
Теми:
- Вступ до JavaScript, вирази та оператори, потік програми. Типи даних та конвертації між ними
- Масиви та функції
- Відлагодження та керування пам'яттю. Обробка винятків
- Вступ до об'єктно-орієнтованого програмування (OOP). Об'єкти. Класи
- Маніпуляції з DOM
- Обробка подій та BOM
- Регулярні вирази та бібліотеки jQuery, lodash
- ES Модулі. Розширення, деструктуризація типа Symbol, Set, Map
- Асинхронний JS. Функції зворотного виклику, Promise, async, await
- Вступ до Node.js
- Повноцінний проєкт Node.js з Fetch/AJAX
- Вступ до TypeScript та налаштування. Основні типи даних
- TypeScript Інтерфейси. Складні типи. OOP
- TypeScript Generics. Декоратори. Перевантаження функцій
Після завершення курсу ти зможеш:
- Створювати динамічні та функціональні вебсайти, поєднуючи JavaScript і TypeScript з HTML та CSS для реалізації динамічних вебсторінок
- Реалізовувати інтерактивні елементи: валідацію, паролі, динамічні кнопки, елементи гри і т.д.
- Використовувати в розробці підходи асинхронного програмування
- Розробляти серверні застосунки, створюючи код, що працює на Backend
- Ефективно використовувати TypeScript для типізації коду
Переваги курсу
- Широка сфера використання: JavaScript і TypeScript застосовують при розробці веб та мобільних застосунків, розробці ігор, front-end та back-end програмуванні, створенні вебсайтів. Тож зможеш обрати, що тобі ближче
- Знаючи JavaScript/TypeScript ти зможеш розвиватися в різні напрями - стати front- чи back-end девелопером, розробником ігор, працювати фрилансером чи full-time
- Вивчаючи TypeScript ти на практиці зрозумієш переваги використання в розробці статичної типізації
Викладачі курсу
Vladyslav Tymoshchuk - Ментор SoftServe Академії
Подать заявку- Python
Курс спрямований на людей без досвіду, які бажають освоїти базові навички програмування, познайомитись з особливостями мови Python та навчатись писати прості програми без графічного інтерфейсу.
Програма курсу
Вступ
- Знайомство з Python
- Встановлення і налаштування IDE
- Створення першої програми
Типи даних
- Int, float, string
- Спосіб представлення у пам'яті
- Форматний рядок
- Імпорт службових модулів
Функції
- Способи передачі аргументів
- Значення за замовчуванням
- Області видимості
- Ввід данних
- Режим налагодження
Умови, булева алгебра
- Булевий тип даних
- Приведення типів до bool
- If-elif-else приклад
Цикли
- Оператор циклу for і while
- Continue, break
- Модуль random
- Рекурсія
Списки і словники
- Аналогія з рядками
- Зв'язок з циклами
- Багатовимірні списки
- Вкладені цикли
- Внутрішня реалізація і пов'язані з нею обмеження
- Генератори списків та словників
Файли
- Основні операції
- Різні режими роботи
- Підрахунок кількості слів у файлі
- Читання і робота з даними з csv-файлу
ООП
- Модулі: способи імпорту
- Класи: об'єднання даних і поведінки
- Успадкування
- Magic methods
- Приховування даних
- Створення UML-діаграми
Особливості курсу
- Для проходження курсу необхідно мати рівень впевненого користувача ПК
- Групові онлайн заняття
- Особистий кабінет для кожного учня
- Оперативна служба підтримки студентів
- Доступ до відеозаписів занять після закінчення навчання
- 70% часу заняття займає практика
- Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
- Можливість повернути всі внесені за навчання кошти до шостого заняття
- Бонуси курсу:
- тестова співбесіда з технічним фахівцем;
- тренінг по проходженню співбесіди та складанню резюме з HR-фахівцем.
Викладачі курсу
- Денис Ступак - Senior Data Analyst
- Артем Хряпа - Python Engineer at Eva
- Євген Арефа - Python Developer at IOIX
- Богдан Кагадей - Python Engineer at EvoPlay
- Микола Козлан - Python/Golang Back-end Developer at Orkateq
- Іван Некіпелов - Software Engineer
- Олег Новіков - Python/Django Developer в Центр інформаційних та аналітичних технологій
- Марина Зеленська - Python Test Automation Engineer at GlobalLogic
- Євген Бабай - Python Developer at Flyaps
- 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
Подать заявку- Cloud technologies
Курс навчає розробників створенню комплексних рішень в Microsoft Azure. Слухачі дізнаються, як впроваджувати обчислювальні рішення Azure, створювати функції Azure, впроваджувати веб-додатки і управляти ними, розробляти рішення з використанням сховища Azure, здійснювати автентифікацію і авторизацію, а також захищати свої рішення за допомогою KeyVault і Managed Identities. Слухачі також дізнаються, як підключатися до служб Azure і стороннім службам і використовувати їх, а також включати в свої рішення моделі на основі подій і повідомлень. Курс також охоплює моніторинг, усунення неполадок і оптимізацію рішень Azure.
Програма курсу
Створення web-додатків Azure App Service
- Основні концепції Azure App Service
- Створення web-додатків Azure App Service
- Налаштування та моніторинг додатків App Service
- Масштабування додатків App Service
- Проміжні середовища Azure App Service
Реалізація функцій Azure
- Огляд функцій Azure
- Розробка функцій Azure
- Реалізація стійких функцій
Розробка рішень, які використовують сховище BLOB-об'єктів
- Основні концепції сховища BLOB-об'єктів Azure
- Управління життєвим циклом сховища BLOB-об'єктів Azure.
- Робота зі сховищем BLOB-об'єктів Azure
Розробка рішень, що використовують сховище Cosmos DB
- Огляд Azure Cosmos DB
- Структура даних Azure Cosmos DB
- Робота з ресурсами і даними Azure Cosmos DB
Впровадження рішень IaaS
- Підготовка віртуальних машин в Azure
- Створення та розгортання шаблонів ARM
- Створення образів контейнерів для рішень
- Публікація образу контейнера в реєстрі контейнерів Azure
- Створення і запуск образів контейнера в примірниках контейнерів Azure
Реалізація автентифікації і авторизації користувачів
- Microsoft Identity Platform v2.0
- Автентифікація з використанням Microsoft Authentication Library
- Використання Microsoft Graph
- Авторизація операцій з даними в сховищі Azure
Впровадження безпечних хмарних рішень
- Управління ключами, секретами і сертифікатами за допомогою KeyVault API
- Реалізація керованих посвідчень для ресурсів Azure
- Захист даних конфігурації додатка за допомогою Azure App Configuration
Впровадження управління API
- Огляд управління API
- Визначення політик для API
- Захист ваших API
Розробка додатків App Service Logic
- Огляд додатків Azure Logic
- Створення призначених для користувача конекторів Logic Apps
Розробка рішень на основі подій
- Реалізація рішень, що використовують Azure Event Grid
- Реалізація рішень, що використовують Azure Event Hubs
- Реалізація рішень, що використовують Azure Notification Hubs
Розробка рішень на основі повідомлень
- Реалізація рішень, що використовують Azure Service Bus
- Реалізація рішень, що використовують черги Azure Queue Storage
Моніторинг та оптимізація рішень Azure
- Огляд моніторингу в Azure
- Інструментування додатка для моніторингу
- Аналіз і усунення неполадок додатків
- Реалізація коду, що обробляє тимчасові збої
Інтеграція кешування і доставки контенту в рішеннях
- Розробка для Azure Cache для Redis
- Розробка для зберігання на CDN
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Електронні матеріали Microsoft
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат Microsoft
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- 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
- Technical Support
Курс надає знання та навики для фахівців з ІТ ідентифікації і доступу, а також фахівцям з ІТ безпеки, необхідні для впровадження рішень з управління ідентифікацією на основі Microsoft Azure AD і пов'язаних технологій ідентифікації. Курс включає в себе ідентифікаційний контент для Azure AD, реєстрацію корпоративного додатка, умовний доступ, управління ідентифікацією та інші інструменти.
Програма курсу
Впровадження рішення для управління ідентифікацією
- Реалізація початкової конфігурації Azure AD
- Створення, налаштування та управління посвідченнями
- Впровадження та управління зовнішніми посвідченнями
- Впровадження та управління гібридною ідентифікацією
Впровадження рішення для автентифікації і управління доступом
- Захист користувача Azure AD за допомогою MFA
- Управління автентифікацією користувачів
- Планування, впровадження та адміністрування умовного доступу
- Управління захистом посвідчень Azure AD
Реалізація управління доступом для додатків
- Планування і проектування інтеграції підприємства для SSO
- Впровадження та моніторинг інтеграції корпоративних додатків для SSO
- Реалізація реєстрації додатка
Планування і впровадження стратегії управління ідентифікацією
- Планування та впровадження управління правами
- Планування, впровадження та управління перевірками доступу
- Планування і реалізація привілейованого доступу
- Моніторинг та обслуговування Azure AD
Після курсу слухачі зможуть:
- Впроваджувати рішення для управління ідентифікацією
- Реалізувати рішення для автентифікації і управління доступом
- Реалізувати управління доступом для додатків
- Планувати і впроваджувати стратегію управління ідентифікацією
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Електронні матеріали Microsoft
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат Microsoft
- Обід і кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- SysAdmin
Курс є першим кроком у вивченні мережевих технологій Cisco. Він охоплює основи роботи з мережами, моделі TCP/IP та OSI, базові принципи роботи Ethernet LAN, VLAN, маршрутизації IPv4 та комутації. Слухачі отримають перші практичні навички роботи з мережевим обладнанням Cisco, навчаться виконувати базові налаштування комутаторів та маршрутизаторів, а також діагностувати базові мережеві проблеми.
Програма курсу
Введення в мережу
- Моделі TCP/IP та OSI
- Основи Ethernet LAN
- Основи WAN та IP-маршрутизації
Реалізація Ethernet LAN
- Інтерфейс командного рядка IOS (CLI)
- Комутація Ethernet LAN
- Налаштування базового управління комутатором
- Налаштування та перевірка інтерфейсів комутатора
Реалізація VLAN та STP
- Реалізація віртуальних LAN Ethernet (VLAN)
- Концепція та налаштування протоколу Spanning Tree (STP)
- Швидке налаштування STP
- Концепція та налаштування EtherChannel
Адресація IPv4
- Класи IPv4. Unicast і Multicast адресація
- Підмережі IPv4. Класові та безкласові мережі
- Маршрутизація IPv4 у локальній мережі. Протоколи ARP та ICMP
- Діагностика проблем маршрутизації IPv4
Маршрутизація IPv4
- Робота з маршрутизаторами Cisco
- Налаштування інтерфейсів IPv4 маршрутизатора
- Налаштування статичних маршрутів
Після курсу слухачі зможуть:
- Розуміти основні принципи роботи комп'ютерних мереж, моделі TCP/IP та OSI
- Виконувати базові налаштування комутаторів та маршрутизаторів Cisco
- Налаштовувати Ethernet LAN, VLAN тапротокол Spanning Tree (STP)
- Налаштовувати статичні маршрути та діагностувати проблеми маршрутизації
- Використовувати командний рядок Cisco IOS (CLI) для управління мережевими пристроями
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів з теми курсу в електронному вигляді
- Електронний сертифікат НЦ
- Кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- Frontend
Ти отримаєш не лише фундаментальні знання, але й навчишся використовувати найновіші технології та інструментами. Ти швидко навчишся оформляти сторінки так, щоб вони виглядали стильно та професійно. А головне ти закладеш міцний фундамент для подальшого розвитку в Front-end.
Програма курсу
МОДУЛЬ 1: Фундамент веброзробки: HTML, CSS, BEM
- Вступ
- Що таке HTML, CSS та JavaScript
- Правила оформлення коду
- Перший кодінг
- Блокові та рядкові елементи
- Інструменти розробника(dev tools)
- Блокова модель
- Методи підключення CSS
- Основи CSS: перші кроки у стилізацію
- Робота з FTP, створення робочого простору, робота з файлами
- Формування URL для підключення файлів
- Практична верстка
- Властивість box-sizing
- Властивість display: inline-block
- Класнеймінг та простір імен
- Поняття кросбраузерності
- Reset.css
- Підключення шрифтів
- Знайомство з сервісом Google Fonts
- Безпечні та варіативні шрифти
- Формування відносних шляхів для підключення файлів проєкту
- Імпорт стилів
- Розширення структури проєкту
- Знайомство зі штучним інтелектом: Grok, ChatGPT, DeepSeek. Роль AI та його використання у розробці
- HTML-таблиці та їх верстка
- Створення навігації
- Одиниці виміру: px, em, rem, vh, vw
- Перехід проєкту на використання em та rem
- Колір в CSS
- Специфічність стилів
- Використання CSS-селекторів
- Flexbox layout
- Основи гнучкої верстки
- CSS псевдокласи :first-child, :last-child, :nth-child
- CSS властивість z-index
- Властивість position та його значення static, relative, absolute, fixed, sticky
- Псевдоелементи ::before і ::after
- Верстка блоку "хронологія подій"
- Відпрацювання нестандартних бордерів у блоках
- Верстка блоку "Цитата"
- Методологія BEM: блок, елемент, модифікатор, мікси
- Функція calc()
- CSS-змінні
- Конструктор іконок
- Конструктор кнопок
- CSS псевдокласи :hover, :active, :focus
- Використання змінних css
- Робота з формами: <input>, <textarea> та <select>
- Конструктор форм
- Стилізація чекбоксів, радіокнопок та інпутів для завантаження файлів
- Старт проєкту
- Знайомство з Node.js, npm, Vite.js, SCSS та Handlebars
- Робота з Vite.js, вивчення SCSS та Handlebars
- Закріплення пройденого матеріалу методології BEM. Верстка проєкту
МОДУЛЬ 2: Динамічний веб та адаптивна верстка
- CSS-анімації: властивість transform, правило @keyframes та CSS animation
- Анімація блоків
- Використання AI для анімації (Grok, ChatGPT, DeepSeek)
- Розробка покадрової анімації за допомогою властивості steps()
- Вивчення структури SVG-розмітки: базові та складні елементи, атрибути та оптимізація
- Сучасні інструменти вебанімації: бібліотеки AOS.js, GSAP, та інтеграція JSON-анімацій через Lottie
- Динамічні SVG-елементи та анімація з використанням anime.js
- Адаптивна верстка та медіазапити: Mobile First і Desktop First
- Робота з макетами в Figma. Практична робота з адаптивною версткою
МОДУЛЬ 3: Фронтенд у дії: від макету до проєкту
- Vite.js
- Знайомство з фреймворком Tailwind CSS та його основними принципами
- Робота з Tailwind CSS
- Tailwind CSS у проєкті
- Закріплення навичок на практиці
- Vite.js
- Знайомство з Git
- Створення проєкту на Git
- Старт проєкту
- Робота над проєктом
- Git та публікація проєктів на GitHub Pages
- SVG-спрайти
- Старт роботи з JavaScript
- Змінні: let, const, var, використання console.log
- Git–робота з гілками: створення та перемикання
- Плагін NiceSelect2
- Типи даних у JavaScript: string, number, boolean, null, undefined, object, array
- Оператор typeof
- Git–merge гілок та робота з ними
- Бібліотека Tasty CSS-animated Hamburgers для бургер-меню
- Оператори порівняння та умовні конструкції в JavaScript: if/else, switch
- Робота над проєктом
- Пошук роботи та підготовка до працевлаштування
Навички які ти отримаєш після курсу
- Навички верстки сайтів будь-якої складності за макетами Figma
- Дотримання всіх сучасних вимог і стандартів
- Досвід використання найпопулярніших інструментів анімації
- Розробка інтерактивних елементів за допомогою JavaScript
Викладачі курсу
Ростислав Суслов - Senior HTML/Markup Developer
Подать заявку- Cyber Security
Курс допоможе фахівцям зрозуміти базові поняття кібербезпеки: з чим вони можуть стикнутися, які можуть виникнути проблеми, і як їх запобігти або вирішити. Навчання з основ кібербезпеки для не ІТ-спеціалістів можна пройти в корпоративному форматі, тоді програма курсу буде адаптована відповідно до потреб та внутрішніх політик компанії.
Програма курсу
Основи особистої кібергігієни
- Особиста кібергігієна: щоденні звички для забезпечення безпеки в Інтернеті
- Розуміння ризиків кіберпростору: як вас можуть атакувати
- Універсальні методи покращення кібербезпеки
Управління паролями та обліковими записами
- Створення та управління надійними паролями
- Важливість двофакторної автентифікації: як це працює та як налаштувати
- Як розпізнати й діяти при с компрометуванні акаунту
Захист від шкідливого програмного забезпечення
- Як розпізнати шкідливе ПЗ: ознаки та симптоми
- Основні кроки для захисту вашого комп'ютера або смартфона
- Використання антивірусного програмного забезпечення: основи та рекомендації
Інтернет-безпека та захист особистих даних
- Навігація в Інтернеті: як перевіряти безпечність сайтів
- Захист від фішингу та інших онлайн-обманів
- Особисті дані в Інтернеті: як убезпечити свою інформацію
Безпека мобільних пристроїв
- Основи безпеки смартфонів: встановлення додатків, захист даних
- Налаштування безпеки на мобільних пристроях
- Дії у разі втрати або крадіжки мобільного пристрою
Персональні дії при кіберінцидентах
- Реагування на кібератаки: кроки при виявленні вірусу або шкідливого ПЗ
- Що робити, якщо ваш обліковий запис зламано
- Захист та відновлення даних: основи резервного копіювання
Після курсу слухачі зможуть:
- Кібербезпека та захист інформації: Учасники дізнаються про основні принципи та методи захисту своїх персональних даних та конфіденційної інформації в Інтернеті
- Основи кібергігієни: Курс розкриє принципи безпеки в цифровому середовищі, навчаючи ефективних стратегій та технік для уникнення загроз та атак
- Кібергігієна як основа кібербезпеки: Учасники зрозуміють, як практикувати здорові цифрові звички як запоруку стійкості до кіберзагроз
- Безпека користувачів: Курс висвітлить найбільш поширені шахрайські схеми, фішингові атаки та інші загрози для того, щоб користувачі могли легко їх розпізнати та уникнути
- Основи інформаційної безпеки: Учасники отримають знання про принципи захисту інформації на різних рівнях, включаючи робочі та особисті простори
- Базові правила безпеки в цифровому середовищі: Курс надасть конкретні поради та правила для безпечної роботи в Інтернеті та на робочому місці
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів з теми курсу в електронному вигляді
- Електронний сертифікат НЦ
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- Project Manager
Курс надає знання стандарту PMI PMBOK v.7 та навички його використання для організації системи управління проєктами в компаніях. Протягом навчання розглядаються основні розділи фреймворка управління проєктами, ключові домени, задачі, процеси та особливості, пов'язані з гнучкими практиками та культурою Agile та DevOps, а також перетин з ITIL v.4. Особлива увага приділяється критично важливим практикам, культурним та трансформаційним викликам. Слухачі працюватимуть з кейсами та шаблонами, виконуватимуть групові вправи та практичні завдання.
Програма курсу
Вступ
- Місце методологій управління проектами в ландшафті корпоративного управління
- Зв'язок методологій управління проектами з іншими практиками та фреймворками
- Проектна та операційна діяльність
- Програми та портфелі проектів. Проєктний офіс та корпоративний стандарт
- Тренди та акценти в контексті культури Agile та DevOps
- Відмінність фреймворків PMBOK 6 та PMBOK 7
Система постачання цінності
- Компоненти постачання цінності, потоки інформації
- Функції, пов'язані з проектами
- Середовище проекту
- Зв'язок проектної діяльності з життєвим циклом продуктів та організацій
Принципи управління проектами
- Ключові цінності та 12 Принципів
- Відповідальне та дбайливе управління
- Створення середовища для команди
- Залучення зацікавлених сторін
- Фокусування на цінності
- Системне мислення
- Лідерство
- Адаптація з урахуванням контексту
- Забезпечувати якість у процесах та результатах
- Вміння працювати у складних умовах
- Оптимізація реакції на ризики
- Адаптованість та стійкість
- Сприяння змін та розвитку
Домени виконання проєкту
- Домен виконання "Зацікавлені сторони"
- Домен виконання "Команда"
- Домен виконання "Підхід до розробки та життєвий цикл"
- Домен виконання "Планування"
- Домен виконання "Робота проєкту"
- Домен виконання "Постачання"
- Домен виконання "Вимірювання"
- Домен виконання "Невизначеність"
Адаптація
- Що й навіщо адаптувати
- Адаптація процесів для обраного життєвого циклу та підходів розробки
- Адаптація залучення. Адаптація інструментів, методів та артефактів
- Кроки процесу адаптації
Моделі, методи та артефакти
- Моделі ситуаційного лідерства. Комунікаційні моделі. Моделі змін
- Моделі складності. Моделі розвитку команди проекту. Інші моделі
- Загальноприйняті методи: Збір та аналіз даних. Оцінка. Наради
- Загальноприйняті артефакти:
- Артефакти стратегії
- Журнали та реєстри
- Плани
- Ієрархічні діаграми
- Візуальні дані та інформація
- Звіти
- Угоди та договори
- Артефакти, які застосовуються в доменах виконання
- Використання цифрового ресурсу PMIstandards+ (https://standardsplus.pmi.org)
Після курсу слухачі зможуть:
- Отримати знання та навички ефективного менеджера
- Вивчити стандарт PMI PMBOK v.7
- Реалізувати стандарт PMI PMBOK v.7 для управління проєктами в організаціях
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів з теми курсу
- Електронний сертифікат НЦ
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 3-х місяців після закінчення курсу
- Technical Support
Слухачі отримають знання та навички для планування розгортання та адміністрування SharePoint 2016. У курсі розглянуті теми попередньої підготовки середовища, рекомендації з установки SharePoint 2016, світова практика адміністрування та міркування щодо оптимізації продукту. Курс є першим в лінійці з двох курсів з вивчення SharePoint 2016 та готує слухачів до тем курсу "20339-2. Advanced Technologies of SharePoint 2016".
Програма курсу
Вступ до SharePoint 2016
- Ключові компоненти розгортання SharePoint
- Нові можливості в SharePoint 2016
- Варіанти розгортання SharePoint 2016
Проектування інформаційної архітектури
- Визначення бізнес-вимог
- Використання бізнес-вимог для проектування інформаційної архітектури
- Організація інформації в SharePoint 2016
- Планування впровадження
Проєктування логічної архітектури
- Огляд логічної архітектури SharePoint 2016
- Документування логічної архітектури
Проектування фізичної архітектури
- Огляд логічної архітектури SharePoint 2016
- Розробка вимог до фізичної архітектурі при підготовці до розгортання SharePoint
- Установка допоміжного програмного забезпечення для фізичних компонентів розгортання SharePoint
- Топології ферми SharePoint
- Зіставлення логічної та фізичної архітектури
Установка та налаштування SharePoint 2016
- Установка SharePoint 2016
- Сценарії установки та налаштування середовища в SharePoint 2016
- Параметри налаштування ферми SharePoint 2016
Створення web-додатків та сімейств сайтів
- Створення web-додатків
- Налаштування web-додатків
- Створення та налаштування сімейств web-сайтів
Планування та налаштування сервісних додатків
- Введення в архітектуру сервісних додатків
- Створення та налаштування сервісних додатків
Управління користувачами, повноваженнями та безпекою контенту
- Налаштування дозволу в SharePoint 2016
- Управління доступом до контенту
Налаштування перевірки автентичності для SharePoint 2016
- Огляд перевірки автентичності
- Налаштування федеративної перевірки автентичності
- Налаштування перевірки автентичності між серверами
Безпечне розгортання SharePoint 2016
- Налаштування безпеки на рівні платформи
- Налаштування безпеки на рівні ферми
Управління таксономією
- Управління типами контенту
- Введення в керовані метадані
- Налаштування служби управління метаданими
Налаштування профілів користувачів
- Налаштування служби профілів користувачів
- Управління профілями користувачів та аудиторій
Налаштування корпоративного пошуку
- Архітектура служби пошуку
- Налаштування служби пошуку
- Управління корпоративним пошуком
Моніторинг та підтримка SharePoint 2016
- Моніторинг середовища SharePoint
- Налагодження та оптимізація середовища SharePoint
- Планування та налаштування кешування
- Пошук та усунення недоліків в роботі середовища SharePoint
Після курсу слухачі зможуть:
- Отримати досвід використання віртуальних машин Microsoft Hyper-V
- Описати ключові можливості SharePoint 2016
- Розробити інформаційну архітектуру для розгортання SharePoint 2016
- Розробити логічну архітектуру для розгортання SharePoint 2016
- Спроектувати фізичну архітектуру для розгортання SharePoint 2016
- Встановити та налаштувати SharePoint 2016
- Створити та налаштувати web-додатки та сімейства web-сайтів
- Планувати та налаштовувати служби додатків для розгортання SharePoint 2016
- Керувати користувачами та налаштовувати дозволи для захисту даних в SharePoint 2016
- Налаштовувати перевірку справжності при розгортанні SharePoint 2016
- Налаштувати безпеку на рівні платформи та рівні ферми при розгортанні SharePoint 2016
- Керувати інформаційною таксономією в web-додатках SharePoint та сімействах web-сайтів
- Налаштувати та управляти профілями користувачів та аудиторією
- Налаштувати службу та управляти пошуком в SharePoint 2016
- Контролювати, підтримувати та усувати недоліки розгортання SharePoint 2016
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів по темі курсу
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат НЦ "Мережні Технології"
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- Java
Протягом п'яти днів під керівництвом досвідченого інструктора слухачі послідовно розглянуть синтаксис мови програмування Java, основи об'єктно-орієнтованого програмування з використанням Java, створення графічного інтерфейсу користувача за допомогою Swing API, механізми обробки винятків, організації введення та виведення, роботу з потоками, а також створення мережних додатків. Кожен модуль складається з обговорення теоретичних питань, яке завершується виконанням лабораторної роботи.
Програма курсу
Вступ
- Огляд технології Java. Переваги та недоліки Java в порівнянні з конкуруючими технологіями
- Структура простого Java-додатка
- Компіляція та запуск Java-додатка. IDE NetBeans. Основні можливості середовища розробки
Об'єктно-орієнтоване програмування. Документування програм
- Абстракція, інкапсуляція та пакетування
- Повторне використання Java-коду
- Поняття класу, атрибутів, методів, конструкторів, пакетів
- Використання модифікаторів доступу private та public
- Виклик методів об'єкта класу
- Використання онлайн-документації з Java API
- JavaDoc-коментарі. Генерація документації в NetBeans
Ідентифікатори, ключові слова та типи
- Використання коментарів
- Правила формування ідентифікаторів
- Важливі слова мови Java
- Примітивні типи даних
- Числові та текстові типи
- Посилальні типи
- BigInteger та BigDecimal
- Оголошення змінних
- Створення об'єктів класу з використанням ключового слова new
- Ініціалізація членів класу
Вирази, управління виконанням програми
- Instance та локальні змінні
- Ініціалізація змінних
- Основні оператори мови Java
- Приведення типів при присвоєнні значень змінним
- Логічні вирази, особливості їх синтаксису та застосування
- Використання основних алгоритмічних конструкцій if, switch, for, while, do, важливі слова break та continue
Масиви
- Декларування масивів
- Ініціалізація елементів масиву
- Визначення кількості елементів масиву
- Багатовимірні та зазубрені масиви
- Операції над масивами, копіювання даних масиву в інший масив
Проектування ієрархії класів. Знайомство з UML
- Основні принципи ООП: інкапсуляція, успадкування, поліморфізм
- Перевантаження та перевизначення методів
- Використання модифікаторів доступу protected та default (package-friendly)
- Використання конструкторів, створення декількох конструкторів класу
- Процес створення та ініціалізації об'єкта
- Знайомство з UML. Використання EasyUML для NetBeans
- Кодогенерація на основі діаграми класів. Зворотний інжиніринг
Особливості створення класів
- Створення статичних змінних, методів та ініціалізаторів
- Final-класи, методи та змінні
- Створення та використання перерахувань
- Використання статичного імпорту
- Створення абстрактних класів та методів
- Створення та використання інтерфейсів
Рефакторинг. Типові архітектурні рішення та антипатернів
- Поняття про рефакторінг
- Виконання рефакторінга в NetBeans
- Патерни та антипатерни
- Типові помилки розробників-початківців
Обробка помилок та виключень. Налагодження, тестування та профілювання
- Обробка виняткових ситуацій
- Блок try… catch… finally
- Категорії винятків
- Загальні типи винятків
- Опис власних типів виключень
- Налагодження коду в середовищі NetBeans
- Поняття про тестування ПЗ. Unit-тести
- Написання та виконання jUnit-тестів в NetBeans
- Профілювання проєкту в NetBeans
Колекції та дженерики
- Поняття колекції, особливості поведінки та використання колекцій
- Інтерфейс Map
- Використання generic-колекцій
- Використання типів в generic-класах
- Рефакторинг наявного коду
- Перебір всіх елементів колекції
Основи введення та виведення
- Робота з аргументами командного рядка та властивостями системи
- Використання класу Properties
- Серіалізація та десеріалізація об'єктів
- Робота з потоками введення та виведення
Робота з консоллю та файлової системою
- Введення даних з консолі
- Виведення на консоль
- Файли та потоки введення та виведення
Створення графічного інтерфейсу користувача
- Огляд JFC та Swing
- Структура Swing API, Swing-пакети
- Основні інтерфейсні елементи: контейнери, компоненти та менеджери розмітки
- Властивості контейнерів, компонентів та менеджерів розмітки
- Опис однопотокового Swing-додатка
- Побудова графічного інтерфейсу користувача за допомогою Swing
- Поняття про JavaFX
Обробка подій від інтерфейсних елементів
- Типи подій та обробників
- Модель подій Java SE
- Поведінка графічного інтерфейсу, генерація подій
- Обробка подій
- Розпаралелювання обробки в Swing-додатку, використання класу SwingWorker
Тонке налаштування інтерфейсу
- Створення меню та інших типових інтерфейсних елементів
- Налаштування властивостей компонентів, шрифтів, кольорів тощо
Багатопотоковість в Java
- Поняття потоку
- Створення потоків
- Управління потоками та написання крос-платформного багатопотокового коду
- Проблеми при роботі декількох потоків із загальними даними
- Використання wait та notify для управління потоками
- Використання важливого слова synchronized для захисту даних
Робота з мережею
- Створення мережних підключень
- Робота з TCP/IP
- Класи для реалізації сервера та клієнта ServerSocket та Socket
Розробка додатків для платформи NetBeans
- Огляд платформи NetBeans
- Розробка модулів
- Розробка клієнтських додатків
- Приклади додатків на платформі NetBeans
Після курсу слухачі зможуть:
- Створювати об'єктно-орієнтовані Java-додатка на основі принципів ООП, як-от інкапсуляція, успадкування та поліморфізм
- Компілювати в байт-код та запускати Java-додатки на виконання
- Використовувати типи даних та вирази
- Застосовувати механізми обробки винятків
- Документувати свої програми
- Виконувати рефакторинг наявного коду
- Налагоджувати, тестувати та профілювати свої проекти
- Проєктувати додатки за допомогою UML-діаграм, виконувати кодогенерацію та зворотний інжиніринг
- Створювати графічні Java-додатки з використанням відповідних компонентів Swing API
- Реалізувати введення та виведення для роботи з файловою системою
- Створювати багатопотокові Java-програми
- Використовувати сокети для організації взаємодії в реальному часі за протоколами TCP/IP
- Розробляти додатки для платформи NetBeans
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Методичка у вигляді конспекту
- Збірник лабораторних робіт
- Підбірка матеріалів в електронному вигляді
- Електронний сертифікат НЦ
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- Embedded / Hardware / IoT
На нашому курсі ти можеш скласти та запрограмувати робомобіль у себе вдома - ти отримаєш реальне обладнання для складання робомобіля та ми допоможемо віднайти баланс між теорією та практикою.
Програма курсу
Теми:
- Будова робота - Середовище Arduino IDE
- Будова робота - Електричні з’єднання
- Програмування руху (переміщення) робота
- Ультразвукові та інфрачервоні сенсори. Сервопривід
- Простеження шляху
- Простеження шляху із перешкодами
- Базова структура мікроконтролера AVR
- Базова структура мікроконтролера ESP32
- Пасивні електронні компоненти
- Активні електронні компоненти
- Регулювання потужності електродвигунів постійного струму за допомогою ШІМ (широтно-імпульсної модуляції)
- Сенсори. Всі типи сенсорів, які використовуються в роботах
- Приводи роботів. Автоматичні регулятори
- Скретч-дизайн робота
- Розширені алгоритми уникнення перешкод
Після завершення курсу ти:
- Ти отримаєш практичний досвід побудови робомобілів
- Отримаєш практичні знання з програмування мікроконтролерів, робомобілів, цифрової обробки зображень
- Отримаєш необхідні теоретичні знання з електроніки
Особливості курсу
- Підтримка ментора впродовж навчального процесу
- Підсилення твого CV
- Доступ до додаткових електронних курсів для навчання у власному темпі
- Онлайн-курси за рівнем англійської та Speaking Club
Викладачі курсу
Viktor Rovinskyi - SoftServe Academy Mentor
Подать заявку- 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
- Як підготуватися до співбесіди
Особливості курсу
- Допомога в працевлаштуванні
- Розвиток самоконтролю та відповідальності
- Проєкт в портфоліо
- Сертифікат про закінчення курсу






