- Python
- QA Automation / QA Manual
Даний курс є комплексною програмою для підготовки фахівців в автоматизації тестування. Під час навчання отримаєте навички вирішення основних завдань в області автоматизації тестування веб-додатків з використанням мови Python, розглянете основні архітектурні принципи побудови застосунку або тесту, збудуєте свої тестові фреймворки або інші складні архітектурні додатки.
Програма курсу
Блок 1. Програмування на Python
- Знайомство
- Загальні відомості та все, щоб почати роботу
- Робота з Git
- Синтаксис, структура, ключові слова
- Типи даних
- Числові операції
- Ввід/Вивід даних
- Строки: методи, атрибути та корисні трюки
- Колекції:
- Tuple
- List
- Set
- Dict
- Умови та цикли
- Створення і робота функцій
- Виключення та робота з ними
- Вступ у тестування. Unittest
- Логування
- Контрольна робота та повторення
Блок 2. Програмування у об'єктно-орієнтованому підході
- Робота з файлами
- Csv, json, xml
- Вступ до ООП, класи й об'єкти, атрибути класу, наслідування
- Життєвий цикл класу
- Магічні методи, інкапсуляція і поліморфізм
- Області видимості змінних
- Множинне наслідування
- Вступ в абстрактні класи
- Середовище venv, модулі та пакети
- Інсталяція та створення пакету
- Ітератори й генератори
- Декоратори, створення декораторів
- Робота з мережею
- Бібліотеки urllib і requests
- Запити get, post, put, delete
- Робота з базами даних
- Дата й час
- Робота з бд через ORM
Блок 3. Тестування за допомогою pytest
- Вступ у pytest
- Тестування API ч.1
- Тестування API ч.2
- Логування тестів
- Використання патернів і декораторів у pytest
- Параметризовані тести
- Парсинг даних у тестуванні
- Xpath та css-локатори
- Регулярні вирази
- Вступ у Selenium: робота з вебелементами
- Робота з діалоговими вікнами
- ActionChains
- Робота з випадаючими меню
- Очікування на вебелемент у WebDriver
- Основи PageObject
- Практика з Page object
- Створення звітів про тестування
- Повторення та контрольна робота
Блок 4. Тестування, як частина CI/CD
- Jenkins basics and pipeline
- Docker
- Final countdown: фінальна лекція
Особливості курсу
- Для проходження курсу необхідні знання ручного тестування на рівні Intern/Junior, базові знання сучасних мов програмування та англійської мови
- Заняття проходять в режимі онлайн-трансляції
- Відеозаписи зберігається в особистому кабінеті та доступні після закінчення навчання
- Оперативна служба підтримки студентів
- Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
- Можливість повернути всі внесені за навчання кошти до шостого заняття
- Бонуси курсу:
- тестова співбесіда з технічним фахівцем
- тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем
Викладачі курсу
- Юрій Бондаренко - Testing Leader at EY
- Олександр Панченко - QA Automation Engineer at Unitedcode
- Віталій Карпенко - Senior AQA Engineer at ZyLAB
- Антон Морозенко - AQA/QA Lead at Ubiquiti
- Олександр Андріяков - Software Test Automation Engineer
- Олексій Гаврилов - QA Automation Engineer at Global Teams
- Денис Дорошевський - AQA Engineer at Equalum
- Денис Мережкін - AQA Engineer at Quantum_Inc
- Микита Дьяков - Senior/TL QA Automation Engineer at Plink Inc
- Руслан Одинокий - QA Automation Engineer at Develux
- Павло Костишен - QA Python Automation Engineer at RocketRoute
- SMM
На курсі Ви отримаєте навички просування проєктів комерційних і некомерційних організацій, а також малих і середніх підприємств в соціальних мережах. Також студенти вивчатимуть створення комунікаційної стратегії, контент-планів, лендінг-сторінок, а також налаштування таргетованої реклами в соціальних мережах. Додатково учасники отримають навички роботи з аудиторією та вміння позиціювати особистий бренд.
Програма курсу
Вступ до маркетингу
- Знайомство та план курсу
- Що таке Інтернет маркетинг (ІМ)
- Стратегічний маркетинг
- Інструменти аналітики
- Цільова аудиторія
Контент-маркетинг
- Рубрикація контенту
- Копірайтінг
- Контент планування
- Візуал
- Фото і відео
Налаштування соціальних мереж
- Facebook. Створення та наповнення
- Facebook. Розбір налаштувань сторінки
- Facebook. Підключення Whatsapp, Instagram, плагіни на сайті
- Facebook creator studio
- Instagram. Створення та наповнення
- Instagram. Розбір налаштувань сторінки
- Reels, Shoping tag
- Instagram просування акаунту
- Просування Telegram-каналу
- Створення чат бота
- TikTok
Таргетована реклама
- Facebook. Інструменти для бізнесу
- Facebook. Створення рекламного кабінету
- Налаштування рекламного кабінету
- Створення аудиторій
- Цілі реклами
- Динамічні креативи
- Карусель
- Ліди
- Повідомлення
- Трафік
- CRM
PR и просування
- Піар, модерація контенту
- Піар, робота з блогерами / медіа
- Піар, особистий бренд
SMM-стратегія, життя після курсу
Дипломний проєкт
Особливості курсу
- Заняття в режимі онлайн-трансляції
- Доступ до матеріалів в особистому кабінеті після закінчення навчання
- Навчання зосереджене на практиці
- Постійний фідбек від викладача
- Сертифікат після успішного закінчення навчання
- До шостого заняття ви можете повернути 100% внесених за навчання коштів
- Бонусом курсу є тренінг з проходження співбесіди та складання резюме з HR-фахівцем компанії
Викладачі курсу
- Ксенія Крилова - SMM Specialist at EOS Data Analytics
- Олексій Дворнік - SMM Specialist at Publicis Groupe Ukraine
- Анастасія Нужная - SMM Project Manager
- Дар'я Горулько - SMM Manager at EDS Group
- Анна Зорі - Власниця бренду ZoriBag
- Андрій Рак - CEO at Muraha
- Анастасія Мельникова - SMM Manager at Skylum
- Андрій Дмитренко - Керівник Social Media Team
- Альона Воробйова - Head of SMM at Future for Ukraine
- Данііл Вєм - Кризис-маркетолог
- Ольга Дівущак - Co-Founder at Paint Digital
- Business Analyst
Базовий курс для тих, хто хоче опанувати професію бізнес аналітика в IT.
Програма курсу
Користувачі та персони
Розбираємося з поняттями користувачів та персон, чим вони відрізняються та для чого бізнесу потрібно їх створювати.
Аналіз бізнес-сфери та ключових об'єктів. Концептуальні та логічні моделі
- Розглядаємо основи системного аналізу: поняття системи, її обмеження, рівні абстракції та їхню роль для аналітика
- Вчимося будувати доменні моделі (схеми бізнес-процесів)
- Створюємо концептуальну та логічну модель
Discovery інтерв'ю
- Вивчаємо види та структури інтерв'ю з замовниками
- Аналізуємо конкурентів
- Формуємо перші гіпотези для покращення бізнес-процесів
- Готуємо список питань для власного інтерв'ю із замовником
Критерії якісної документації
- Розбираємося, що таке документація, кому та для чого вона потрібна
- Вивчаємо різні способи специфікації вимог для продукту
- Створюємо першу документацію для команди розробників
Story mapping
- Вивчаємо типи користувацьких шляхів взаємодії з бізнесом
- Визначаємо ціннісну пропозицію бізнесу
- Створюємо власний story map
Підходи для аналізу компаній
- Розбираємось, як проводити спеціалізований та комплексний аналіз бізнес-процесів у компаніях
- Створюємо business model canvas
Зацікавлені особи та як з ними працювати
- Визначаємо зовнішніх та внутрішніх зацікавлених осіб для впровадження змін у бізнес
- Вчимося ефективно комунікувати з ними
- Розбираємось, який вплив мають ті чи інші зацікавлені особи та на кого краще орієнтуватися бізнес аналітику
- Створюємо RACI-матрицю для вашого поточного проєкту
Команда та цикл розробки програмного забезпечення
- Визначаємо, які бувають типи проєктів, основні етапи та ролі
- Розбираємо роль аналітика на кожному етапі та точки перетину з командою та замовником
Основи технічних навичок для бізнес-аналітика
- Розбираємось, які технічні знання мають бути в бізнес аналітика та як їх застосовувати
- Вивчаємо архітектуру програмного забезпечення, передачу та типи даних, а також основні принципи REST API
Класифікації та критерії якості вимог
- Ознайомлюємося з функціональними, не функціональними та тимчасовими бізнес-вимогами
- Формуємо список характеристик для покриття різних областей вимог
Планування
- Вчимося планувати й оцінювати власну роботу - час, потрібний на реалізацію задач аналітика, а відтак переходимо до планування розробки
- Аналізуємо основні етапи роботи, чинники, що впливають на її якість
- Готуємо питання для створення плану робіт та шаблони плану
Пріоритезація вимог
- Аналізуємо різні способи пріоритезації та вчимося підбирати підхожий
- Досліджуємо чинники, що впливають на пріоритети, кількісні та якісні методи пріоритезації
- Розглядаємо проведення воркшопів та сесій з пріоритезації - із шаблонами
Презентації та демо
- Навчаємося тонкощів гарної презентації та демонстрації готових функцій
- Визначаємо критерії підготовки до демо, правила хорошого тону під час демонстрації та можливі сценарії
Наступні кроки у професії
- Відповідаємо на запитання, куди і як рухатися далі
- Готуємося до співбесід, зважаємо на поведінку та розв'язуємо тестові завдання
- Вчимося ефективно взаємодіяти з розробниками, менеджерами проєкту та дизайнерами
Особливості курсу
- Живі вебінари
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Ілля Шаповал - Product Manager and Business Analyst at Lufthansa Systems
- Анастасія Бабич - Senior Business Analyst at PrivatBank
- Office
Слухачі отримають знання та навички для роботи з хмарним Office 365.
Програма курсу
Теми:
- Поняття хмарних технологій
- Початок роботи з Office 365
- Короткий огляд Office 365
- Вхід в систему
- Налаштування профілю користувача
- Робота з OneDrive
- Загальне розуміння OneDrive
- Робота з файлами та папками
- Надання файлів та папок в загальний доступ
- Використання кошика
- Налаштування інтерфейсу
- Робота з десктопним додатком OneDrive
- Робота з Office Web Apps
- Поняття Office Apps
- Загальні принципи роботи з документами за допомогою Office Web Apps
- Word Online
- Excel Online
- PowerPoint Online
- OneNote Online
- Visio Online
- Використання десктопних додатків Office спільно з додатками Office Web Apps
- Спільне редагування документів
- Outlook Online (Пошта)
- Люди (Контакти)
- Календар
- Завдання
- Створення презентацій Sway
- Робота з опитуваннями та тестами Forms
- Використання груп O365
- Planner
- Teams
- Огляд SharePoint Online
- Огляд Power BI
Після курсу слухачі зможуть:
- Створювати для себе облікові записи Microsoft
- Використовувати хмарне сховище даних OneDrive
- Вивчити нові можливості Microsoft Office
- Користуватися online-версіями офісних додатків
- Отримати навички спільної роботи з файлами і офісними документами
- Створювати онлайн-презентації Sway
- Використовувати сервіс Docs.com
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Підбірка матеріалів в електронному вигляді
- Електронний сертифікат НЦ
- Кава-брейки (очний курс)
- Консультації тренера протягом 3-х місяців після закінчення курсу
- Python
Протягом курсу ви набудете практичних навичок, виконуючи домашні завдання та працюючи з тренером, а розробляючи дипломний проект – отримаєте неоціненний практичний досвід та створите перший проект для портфоліо, який буде розташований у системі контролю версій – GIT.
Програма курсу
Python для початківців
- Введення в Python
- Змінні та типи даних у Python (int, float, str, list, tuple)
- Умовні конструкції (if-else)
- Циклічні конструкції в Python (while, for)
- Послідовності
- Списки
- Множини та відображення
- Функції (частина 1)
- Функції (частина 2)
- Специфікація PEP8
Основи Git
- Основи Git
- Публікація репозиторію
- Інтеграція з IDE
Python базовий
- ООП - Класи, атрибути, методи, конструктор
- ООП - Спадкування. Анотація. Абстрактні класи та методи
- ООП - Інкапсуляція та поліморфізм
- Обробка винятків
- Основні принципи програмування: інтроспекція та рефлексія
- Ітератори
- Генератори
- Робота з файлами
- Модулі та пакети
- Регулярні вирази
- Практика
- Практика
Python Advanced
- Елементи функціонального програмування
- Робота з мережею
- Сховища даних
- SQLite. Синтаксис та запити
- Асинхронне програмування
- Багатопоточне програмування в Python, модуль threading
- Типізований Python
- Віртуальні оточення
- Модульне тестування
- Практика
- Практика
Бази даних. PostgreSQL
- Реляційні БД. Інфраструктура та розгортання БД
- Основні типи даних PostgreSQL та прості запити
- Об'єднання таблиць (JOIN) та підзапити
- Інші об'єкти баз даних: представлення та функції
- Проєктування БД. DLL - керуємо базами даних та об'єктами баз даних (таблицями, представленнями, функціями і іншими)
Django
- Вступ у Django
- Маршрутизація. Запити, відповіді сервера
- Шаблони
- Моделі
- Форми
- Робота з базою даних
- Django Rest Framework, реалізація простого API з DRF
- Деплой Django-застосунку
- Безпека
- Практика
Курсовий проєкт за спеціальністю Python Developer
- Архітектура та проєктування, складання технічного завдання
- Верстка макету
- Програмування серверної частини
- Захист курсового проєкту
Практичний курс "7 кроків для успішної кар'єри в ІТ"
- Знайомство з Кар'єрним сервісом у CyberBionic Systematics
- Сайти пошуку роботи. Різниця, специфіка, рейтинг
- Аналіз ринку праці для IT-фахівців
- Реєстрація на сайтах для пошуку роботи та заповнення власних профілів
- Створення резюме (CV)
- Створення супровідного листа (Cover Letter)
- Спілкування з рекрутерами
- Підготовка до співбесіди з HR
- Підготовка до технічної співбесіди
- Як отримати офер і пройти випробувальний термін
Особливості курсу
- Безкоштовні ключі на софт від JetBrains
- Добірка відеокурсів від ITVDN у подарунок
- Доступ до записів уроків
- HR-підтримка під час та після навчання
- Перевірка ДЗ, фідбек
- Спілкування та підтримка
- Тестування і сертифікати
- Практикуми з ІТ експертами
- Курс Business English
- Курс IT English
Викладачі курсу
- Володимир Мзоков - Python Developer
- Констянтин Зівенко - Тренер з напрямку Python Developer
- Іван Діордиця - Python Developer
- Targeting / PPC
Програма курсу
Стратегія та планування
- Можливості просування у Facebook
- Робота алгоритмів Facebook+Instagram
- Як сформувати ядро аудиторії та описати портрет споживача
- Як теорія поколінь впливає рекламу
- Як працювати з різною аудиторією, що таке кліки, ліди, продажі, ROAS, RevShare, CPC, CPM, розберетеся в KPI
Типи рекламних компаній
Можливості показів реклами, формати оплати за рекламу, формати розміщення реклами, правила створення структури облікових записів, оцінка ефективності рекламного кабінету.
Типи аудиторій та методи налаштування націлювання
Особливості географічного націлення, аудиторії за інтересами, аудиторії залучених користувачів, Look-a-like аудиторії, перетину аудиторій.
Таргетинг у Facebook
- Знайомство з Business Manager та особливості інтерфейсу Ads Manager, як його створити та підготувати до роботи
- Опрацювання особистого кабінету Business Manager
- Особливості роботи з Ads Manager, рекламний кабінет
- Створення оголошень з цілями, звіти та метрики
Таргетинг у Instagram
- У чому відмінності персональних та бізнес сторінок
- Огляд аналітики - яку статистику ми можемо отримати зі свого профілю
- Рекламний кабінет для Instagram
- Що таке Instagram Stories, особливості розробки та запуску у рекламних кампаніях
- Чому рекламу в Instagram краще запускати через Facebook?
- Лайфхаки та перевірені рішення від досвідчених тренерів курсу
Facebook Pixel та його можливості
- Що таке Facebook Pixel та Conversations API - як їх використовувати
- Типи існуючих подій та особливості відстеження конверсій
- Встановлення Google Tag Manager та налаштування зв'язку з Facebook Pixel
- Поділ прямих та асоційованих конверсій
- Запуск рекламних компаній на встановлені події
Шлях користувача - вибудовуємо лінійку продажів
- Customer Flow та вирви продажів
- Як створювати креативи під різні етапи вирви продажів
- Як спроєктувати структуру компанії?
- Як відстежити насичення та пересичення аудиторії
- Як утворюються кастомні звіти
- Як тестувати креативи та оцінювати їхню актуальність
Аналіз рекламних кампаній
- Аналітика даних у Facebook Analytics, групи метрик, можливість розбиття даних, можливість складання звітів, атрибуція, сегментування звітів, A/B тестування, регулярні роботи
- Які завдання вирішує веб-аналітика і навіщо вона є таргетологом, робота з UTM-мітками, особливості роботи з Google Analytics, Яндекс.Метрикою, GTM, Facebook Attribution
- Структура UTM-розмітки складних кампаній, робота з динамічними та статичними UTM-макросами
Креатив, оффер та дизайн оголошень
- Формули рекламних оголошень, болі та бажання користувачів та секрети створення ефективних оголошень
- Як відрізнити добрий текст від поганого
- Види графічних форматів, приклади та кейси креативів різних брендів
- Вимоги соцмереж до візуальних матеріалів, обмеження та спеціальні види реклами відповідно до політики Facebook та Instagram
- Огляд сервісів Crello, Supa, Canva та ін. Авторські права
- Парсинг креативів конкурентів та аналіз їх через Publer та Macaw
Графічні редактори у таргетингу
Canva. Він дозволяє:
- Створювати зображення, пости, обкладинки для соціальних мереж
- Використовувати бібліотеку готових елементів, шрифтів, фотографій
- Налаштовувати брендинг із власними логотипами, палітрами кольорів
- Співпрацювати в команді над дизайн-проектами
- Експортувати зображення в популярних форматах
Crello. Основні можливості:
- Створення візуального контенту для всіх основних соціальних мереж
- Використання бібліотеки шаблонів, елементів, анімацій
- Робота з відео (нарізка, накладання тексту, додавання музики)
- Брендування з власним логотипом, кольорами, шрифтами
- Можливість роботи в команді над спільними проектами
Штучний інтелект у таргетингу
Зміст модуля:
- Огляд ключових ШІ-технологій у таргетінгу
- Генерація контенту за допомогою ШІ: текстові, візуальні, мультимедійні рішення
- Персоналізація контенту та таргетингу на основі ШІ-аналітики
- Автоматизація процесів таргетінгу: планування, публікація, моніторинг
- Використання ШІ для оптимізації ефективності рекламних кампаній
- Тестування та впровадження нових ШІ-інструментів у таргетінгу
- Майбутні тенденції розвитку ШІ в соціальних медіа
Навички, які ви отримаєте:
- Знання про можливості ШІ у таргетінгу і вміння їх застосовувати
- Навички використання ШІ-інструментів для генерації, персоналізації та оптимізації контенту
- Вміння налаштовувати таргетинг реклами на основі ШІ-аналітики
- Здатність автоматизувати рутинні процеси таргетінгу за допомогою ШІ
- Компетенції в тестуванні та впровадженні нових ШІ-технологій
- Стратегічне бачення ролі ШІ в розвитку таргетінга
Захист проєкту
Особливості курсу
- Універсальна програма
- Зручні формати
- Безстроковий доступ
- Консультації тренерів
- Сертифікат про проходження курсу
- Проєкт в портфоліо
Викладачі курсу
- Максим Баранов - Performics
- Маргарита Лавренюк - AUCHAN Ukraine
- Сергій Задко - Isobar Ukraine
- Ірина Морозова - ZAMMLER Group
- Наталія Омельченко - AUCHAN Retail Ukraine
- Олександр Поспєлов - IMBA
- Володимир Уткін - AUCHAN Retail Ukraine
- Ганна Балік - AUCHAN Retail
- Python
Python з нуля до перших власних проєктів. Проходження курсу навчить вас поняттям та основам мови програмування Python, застосовуванню основних навичок роботи з СУБД PostgreSQL та створенню веб-додатків за допомогою Django.
Програма курсу
Python для початківців
- Введення в Python
- Змінні та типи даних у Python (int, float, str, list, tuple)
- Умовні конструкції (if-else)
- Циклічні конструкції в Python (while, for)
- Послідовності
- Списки
- Множини та відображення
- Функції (частина 1)
- Функції (частина 2)
- Специфікація PEP8
GIT - Основи роботи
- Основи Git
- Публікація репозиторію
- Інтеграція з IDE
Python Базовий
- ООП - Класи, атрибути, методи, конструктор
- ООП - Наслідування. Абстракція. Абстрактні класи та методи
- ООП - Інкапсуляція та поліморфізм
- Обробка винятків
- Основні принципи програмування: інтроспекція та рефлексія
- Ітератори
- Генератори
- Робота з файлами
- Модулі та пакети
- Регулярні вирази
- Практика
Python Поглиблений
- Елементи функціонального програмування
- Робота з мережею
- Сховища даних
- SQLite. Синтаксис та запити
- Асинхронне програмування
- Багатопоточне програмування в Python, модуль threading
- Типізований Python
- Віртуальні оточення
- Модульне тестування
- Практика
Бази даних. PostgreSQL
- Реляційні БД. Інфраструктура та розгортання БД.
- Основні типи даних PostgreSQL та прості запити.
- Об'єднання таблиць (JOIN) та підзапити.
- Інші об'єкти баз даних: представлення та функції.
- Проектування БД. DLL - керуємо базами даних та об'єктами баз даних (таблицями, представленнями, функціями і іншими).
Django
- Введення в Django
- Маршрутизація. Запити, відповіді сервера
- Шаблони та представлення
- Моделі
- Форми
- Робота з базою даних
- Реєстрація, авторизація користувачів
- AJAX
- Безпека
- Практика
Курсовий проєкт
- Архітектура та проєктування, складання технічного завдання
- Верстання макету
- Програмування серверної частини
- Захист курсового проєкту
Практичний курс "7 кроків для успішної кар'єри в ІТ"
- Знайомство з Кар'єрним сервісом у CyberBionic Systematics
- Сайти пошуку роботи. Різниця, специфіка, рейтинг
- Аналіз ринку праці для IT-фахівців
- Реєстрація на сайтах для пошуку роботи та заповнення власних профілів
- Створення резюме (CV)
- Створення супровідного листа (Cover Letter)
- Спілкування з рекрутерами
- Підготовка до співбесіди з HR
- Підготовка до технічної співбесіди
- Як отримати офер і пройти випробувальний термін
Особливості курсу
- Ранкова (09:00 - 11:00) та вечірня (19:00 - 21:00) групи
- 2 курсові проєкти
- Пакет навчальних матеріалів з усіх уроків
- Сертифікат про закінчення курсу (після захисту фінального проєкту та тестування)
- Індивідуальні рекомендації тренера.
Викладачі курсу
- Іван Діордіца - Python Developer
- Леонід Подріз - Python Developer
- Костянтин Зівенко - Software Engineer (Python Backend Developer) в компанії waylight.me
- Віктор Ковтун - Python Developer
- Володимир Мзоков - Python Developer, Lead Software Engineer at DTEK
- Lead / Architect / CTO
На цьому курсі слухачі дізнаються про рішення, які Архітектор рішень приймає під час реалізації, у тому числі про безпеку, інтеграцію, архітектуру Power Apps, архітектуру Power Automate та багато іншого. Цей курс розроблений для того, щоб познайомити вас із роллю архітектора рішень.
Програма курсу
Як стати архітектором рішень. Знайомство із клієнтом
- Визначення архітектора рішень
- Роль архітектора рішень у проектах
- Методологія проекту
- Знайомство з клієнтом
- Групова вправа: знайомство з клієнтом
Концептуалізація дизайну в залежності від вимог
- Як керувати збором вимог
- Використання аналізу пропусків
- Основні принципи гарної архітектури
- Створення схеми архітектури рішення
- Групова вправа: розробка на основі вимог
Управління проєктом та робота в команді
- Роль архітектора рішень в управлінні проектами
- Техніки здійснення проекту відповідно до графіка
- Сценарії, які можуть призвести до провалу проекту
- Групова вправа: управління проектом та робота в команді
Архітектура Power Platform
- Основні компоненти архітектури Power Platform
- Розуміння того, як дизайн платформи та її обмеження впливають на архітектуру рішення
- Оновлення та випуски функцій
- Розуміння того, як говорити про те, як платформа відповідає потребам клієнта
Моделювання даних
- Вплив моделі даних
- Стратегія моделі даних
- Типи даних
- Зв'язки даних
- Групова вправа: моделювання даних
Аналітика та штучний інтелект
- Планування та оцінка вимог
- Операційні звіти
- Power BI
- Корпоративна бізнес-аналітика
- Готова аналітика та налаштований ІІ
Архітектура Power Apps
- Обговорення варіантів для програм та того, як вибрати, з чого почати
- Обговорення варіантів складу програми
- Використання компонентів як частин архітектури вашої програми
- Рекомендації щодо включення порталів у вашу архітектуру як додаток
- Групова вправа: теми архітектури Power Apps
Управління життєвим циклом програм Application Lifecycle Management (ALM)
- Бачення Microsoft та роль архітектора рішень в ALM
- Стратегії середовищ
- Визначення структури рішення для вашої мети
Архітектура Power Automate
- Обговорення варіантів автоматизації та користувальницької логіки
- Огляд рекомендацій щодо використання тригерів та спільних дій
- Вивчення використання потоків бізнес-процесів (BPF) для проведення користувачів через бізнес-процеси
- Групова вправа: оцінка сценаріїв для використання Power Automate
Моделювання безпеки
- Роль архітектора рішень у моделюванні безпеки
- Ознайомлення із середовищем вашого клієнта та його вивчення
- Контроль доступу до середовищ та ресурсів
- Контроль доступу до даних CDS
- Групова вправа: моделювання безпеки
Інтеграція
- Роль архітекторів рішень в інтеграції
- Що таке інтеграція і навіщо вона нам потрібна?
- Функції платформи, що забезпечують інтеграцію
- Публікація подій CDS
- Сценарії для групового обговорення
Архітектура програм Dynamics 365
- Роль архітектора рішень при розгортанні програм Dynamics 365
- Рекомендації щодо архітектури для основних програм
- Групова вправа: оцінка вимог робочими групами за певними програмами
Архітектура Power Virtual Agents
- Вступ
- Варіанти чат-ботів
- Поняття чат-ботів
- Рекомендації
- Інтеграція чат-ботів
- Power Virtual Agents у Microsoft Teams
Роботизована автоматизація процесів
- Вступ
- Power Automate Desktop
- Запис та редагування завдань
- Виконання потоків робочого столу
- Помічник процесів
Тестування та запуск
- Роль архітектора рішень у тестуванні та запуску
- Планування для тестування
- Планування для запуску
Особливості курсу
- LIVE-навчання незалежно від формату участі в курсі (очно/віддалено)
- Електронні матеріали Microsoft
- Попередньо налаштоване середовище та навчання на сучасному обладнанні
- Електронний сертифікат Microsoft
- Обід та кава-брейки (очний курс)
- Консультації тренера протягом 6-ти місяців після закінчення курсу
- 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
- Data Analyst / Business Intelligence (BI)
Ви поглибите розуміння SQL, Python та Power BI, вивчите найефективніші методи роботи з базами даних, обробки та візуалізації інформації. Курс включає практичні завдання, де ви зможете застосувати отримані знання на реальних проєктах, а також дипломну роботу, що допоможе вам засвідчити ваші навички.
Програма курсу
SQL та робота з базами даних
- Бази даних і СУБД
- Типи баз даних
- Структура реляційних баз даних
- Синтаксиси SQL запитів
- Умовний оператор WHERE
- Оператори IN / NOT IN, LIKE / NOT LIKE
- Умови AND / OR, BETWEEN AND / NOT BETWEEN AND, IS NOT NULL / IS NULL
- Оператори порівняння =, <>, <, >, >=, <=
- Типи даних та їх особливості
- Функції агрегації SUM, COUNT та інші, оператор GROUP BY
- Пропозиція HAVING, порівняння із WHERE
- Оператор LIMIT
- Оператор JOIN (INNER, LEFT OUTER, RIGHT OUTER, FULL OUTER, CROSS)
- Оператори UNION та UNION ALL
- Підзапити
- Оператор WITH
- Віконні функції
Робота з Python
- Синтаксис Python. Типи даних. Оператори
- Розгалуження і цикли
- Рядки і словники
- Списки, кортежі, набори
- Класи
- Робота з файлами. CSV-файли. Обробка виключень
- Numpy. Pandas
- Matplotlib, seaborn
- Python в Excel
Робота у Power BI Desktop
- Інтерфейс та налаштування
- Підключення до джерел даних - бази даних, файли ( Excel, CSV), онлайнові служби та інші
- Побудова моделі даних, створення та керування зв'язками
- Перетворення даних - очищення даних, об'єднання запитів, додавання запитів, створення додаткових стовпців
- Візуалізація даних - таблиця, матриця, гістограми, діаграми, водоспад, лійка та інше
- Фільтрація даних - фільтри на візуалізації, на сторінці, на всіх сторінках
Мова DAX
- Синтаксис DAX
- Функції DAX - агрегатні функції, функції дати та часу, функції фільтрації, логічні функції, математичні функції, функції зв'язку, табличні функції
- Створення мір для аналізу даних
- Створення обчислюваних стовпців
- Створення обчислюваних таблиць
Робота у Power BI Services
- Публікація звітів
- Редагування звітів
- Налаштування безпеки
- Налаштування автоматичного оновлення
Дипломна робота
Побудова аналітичного звіту на базі Power BI.
Особливості курсу
- Невеликі групи
- Система особистих кабінетів
- Доступ до відеозаписів занять
- Викладачі практики
- Оперативна служба підтримки студентів
- Практичні заняття
Викладачі курсу
- Григорій Перевозчиков - Data Analyst at ТОВ "Сільпо-фуд"
- Віталій Доарме - Lead Data Analyst at NielsenIQ
- Олексій Подгорний - Senior Data Analyst / Data Scientist at JustAnswer
- Юлія Завальнюк - Analyst at Vodafone
- 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
- Python
Курс для школярів, омріяна професія яких пов'язана з IT сферою. Під час навчання студенти отримають базові знання про мови програмування і алгоритми на прикладі мови Python. По закінченню курсу видається сертифікат, за умови успішного захисту дипломного проєкту.
Програма курсу
Теми:
- Основи програмування
- Як виконується ваш код на комп'ютері
- Що таке інтерпретатор
- Мова Python і її особливості
- Чому Python
- Встановлення середовища розробки PyCharm
- Перша програма Hello World
- Типи даних у Python
- Рядки
- Числа
- Словники
- Кортежі
- Множини
- Практичне заняття по типам даних
- Керуючі конструкції if, elif, else
- Практичне заняття по керуючим конструкціям
- Використання циклів
- Оператор циклу for
- Оператор циклу while
- Практичне заняття по циклам
- Функції та модулі у Python
- Для чого потрібні функції і модулі
- Створюємо свої функції і модулі
- Повторне використання коду
- Практичне заняття по функціям і модулям
- Вбудовані функції та корисні модулі у Python
- Робота з файлами
- Генерація випадкових чисел (модуль random)
- Управління оболонкою (модуль sys)
- Робота з часом (модуль time)
- Практичне заняття по вбудованим функціям і модулям
- Поняття класу та об'єкту у Python
- Практичне заняття по класам
- Web-додаток
- Як влаштовано простий WEB-додаток
- Що таке API
- CRUD операції
- Дипломний проєкт
Особливості курсу
- Курс для дітей 12-17 років
- Викладачі - практикуючі фахівці з великим досвідом роботи
- Навчання зосереджене на практиці
- Дипломний проєкт
- Можливість брати участь в програмі Hillel EVO
- Сертифікат після успішного закінчення навчання
- До шостого заняття ви можете повернути 100% внесених за навчання коштів
Викладачі курсу
- Василь Картичак - Python Developer at Orderry
- Костянтин Воробйов - Python Developer at Paxle
- Костянтин Маряк - Back-end Software Developer (Python) at Orderry
- Валерія Ярош - Python Teacher
- Роман Мироненко - Python Developer
- Ярослав Демченко - Python Developer / Data Analyst / Data Engineer at Deep Knowledge Group
- JavaScript
- Frontend
Після проходження курсу випускники здобудуть навички для застосування JavaScript на достатньому рівні, щоб писати скрипти та форми, навчаться працювати з AJAX, а також налаштовувати збірку проєкту. Успішне завершення курсу дозволяє претендувати на вакансії Junior Front-End Developer.
Програма курсу
Знайомство з JS
- Знайомство та план курсу
- Введення в технологію веб-розробки
- Підключення скриптів, перший запуск програми
- Взаємодія з користувачем через примітивні функції
- Git, Github
Змінні та оператори
- Коментарі
- Оголошення змінних
- Сплив змінних
- Порівняння var, let, const
- Типи даних
- Оператори
Умовні конструкції
- Умовна конструкція if/else
- Умовна конструкція switch
- Тернарний оператор
- Практика
Цикли
- Введення в цикли
- Види циклів
- Цикл while
- Цикл do…while
- Цикл for
- Інструкції break та continue
- Вкладені цикли
- Нескінчені цикли
- Практика
Масиви
- Основи роботи з масивами
- Варіанти створення масивів
- Методи для роботи з масивами
- Перебір масивів за допомогою циклів for, for…in, for…of
- Видалення елементів з масиву
- Створення простих об’єктів
- Практика
Основи функцій
- Основи роботи з функціями
- Варіанти створення функцій
- Параметри функцій, значення за замовчуванням
- Область видимості функції
- Передача параметрів у функцію за значенням та за посиланням
- Повернення значення з функції
- Замикання
- Лексична область видимості
- Рекурсія
Контекст виконання функції
- Глобальний об'єкт window
- Функціональний контекст
- Функції в об'єктах - методи
- Методи підміни контексту
- Стрілочні функції та їх відмінності від звичайних
Функції
- Функція-коллбек
- Функція вищого порядку
- Перебір масивів за допомогою методів forEach, find, map, filter, reduce
DOM
- Що таке DOM?
- Отримання існуючих DOM-елементів
- Динамічне створення та видалення нових DOM-елементів
- Керування атрибутами та вмістом DOM-елементів
- Можливі події
- Додавання обробників подій DOM-елементів
Events
- Фази обробки подій
- Делегування подій
- Об'єкт event та його методи
- BOM-об'єкти
Робота з формами
- Основні елементи-керування
- Базові навички динамічної роботи з елементами керування
- Валідація отриманих даних від користувача
WebStorages
- Cookies
- LocalStorage
- SessionStorage
- Практика
Практика та Livecoding
Регулярні вирази
- Створення регулярного вираза
- Робота з регулярними виразами за допомогою методів
- Модифікатори регулярних виразів
- Структура шаблонів. Метасимволи. Дужки. Квантифікатори
Бібліотеки та фреймворки
- Огляд популярних бібліотек та фреймворків
- Встановлення бібліотек за допомогою NPM
- Приклади роботи з розповсюдженими бібліотеками
Асинхронне виконання коду
- EventLoop
- Функції відкладеного виконання коду
ESNext
- EcmaScript
- Babel
- Spread & Rest оператори
- Деструктуризація масивів та об’єктів
- Оператор Nullish coalescing
- Оператор Optional chaining
- Інші найновіші оператори
HTTP
- Огляд клієнт-серверної архітектури
- Що таке протокол HTTP та як він працює
- Огляд технології Ajax
- Методи роботи з сервером по технології Ajax
- Приклади відкритих API
- Технологія WebSockets
Promise
- Вступ до Promise
- Стан Promise
- Обробка Promise за допомогою методів then, catch, finally
- Одночасна обробка кількох Promise
- Livecoding
ООП
- Основні поняття ООП
- Фунції-конструктори
- Прототипне успадкування
- Створення об'єкту з певним прототипом
- Створення сутностей за допомогою class
- Успадкування сутностей створених через class
- Приватні властивості
- Статичні властивості за методи class
- Практика
Робота з асинхронними функціями
- Створення власних асинхронних функцій
- Обробка асинхронних функцій з інструкцією await
- Обробка помилок
Системи збирання коду
- Огляд сучасних систем збирання коду
- Основи роботи з Gulp
- Компіляція та зборка sass-файлів
- Транспіляція та зборка js-файлів
- Плагін ESLint
Webpack
- Огляд можливостей Webpack
- Встановлення та конфігурація Webpack
- Налаштування базових лоадерів та плагінів до Webpack
- Запуск локального серверу за допомогою Webpack
Node.js
- Огляд технології Node.js
- Створення сервера на Node.js
- Приклад створення сервера за допомогою бібліотеки express на Node.js
- Приклад роботи власного фронтенд та бекенд додатків
- Огляд програми Postman
React
- Огляд поняття SPA
- Введення в React
- Основні концепції React
- Створення первого React-додатку
- Основи роботи з JSX
- Варіанти створення компонентів
- Передача props до компонентів
- Обробка подій у React-компонентах
Компоненти React
- Етапи життєвого циклу компонентів
- Порівняння класових та функціональних компонентів
- Робота з класовим компонентом
- Методи життєвого циклу класового компоненту
- Робота зі state
Функціональні компоненти в React
- Основи роботи з функціональним компонентом
- Особливості роботи з хуками: useState, useEffect, useRef, useCallback, useMemo, useContext
- Створення власних хуків
Робота з формами в React
- Робота з основними елементами керування форми
Маршрутизація в React
- Основи роботи з бібліотекою react-router-dom
Бібліотеки для роботи з React-компонентами
- Огляд бібліотек-компонентів AntD/Material UI
- Робота з стилями у React за допомогою CSS-модулів та бібліотеки styled-components
- Огляд бібліотеки для створення таблиць даних Ag Grid
Redux
- Що таке state management?
- Вступ до Redux та основні поняття
- Основні етапи data flow у Redux
- Інтеграція Redux з React-додатком
- Робота з хуками useDispatch та useSelector
- Middlewares на прикладі redux-thunk
- Livecoding
Redux-Toolkit
- Оптимізація роботи з Redux за допомогою Redux-Toolkit
- Основні поняття Redux-Toolkit
- Створення та використання RTK Query
TypeScript
- Вступ до TypeScript – переваги та недоліки
- Статична типізація у TypeScript
- Типи та інтерфейси
- Аліаси, можливі значення, необов’язкові параметри
- Generics
- Робота з TypeScript в React-додатку
Тестування React-додатків
- Основні поняття тестування програмного забезпечення
- Модульне тестування за допомогою бібліотеки Jest
- Тестування React-додатків за допомогою бібліотеки React-Testing-Library
Екзамен
Особливості курсу
- Для фахівців, які вже вміють верстати і бажають поглибити свої знання
- Заняття проходять в режимі онлайн-трансляції
- Особистий кабінет для кожного учня
- Оперативна служба підтримки студентів
- Відеозаписи занять зберігаються в особистому кабінеті
- Усі записи уроків залишаються у студентів після закінчення навчання
- Велика кількість практичних занять і Livecoding
- Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
- Можливість повернути всі внесені за навчання кошти до шостого заняття
- Бонуси курсу:
- тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем компанії;
- тестова співбесіда з технічним фахівцем.
Викладачі курсу
- Володимир Кривошапов - Senior JavaScript Developer at Playtika
- Денис Решетняк - Senior Front-end Developer at WorkBuzz
- Олексій Павленко - Senior Full-stack Developer at Sitecraft
- Соломія Браташ - JavaScript Developer at EPAM
- Владислав Проценко - Chief Technology Officer at Profair Games
- Володимир Шайтан - Senior Full Stack Developer at UKEESS Software House
- Олексій Толстоног - Software Developer at SoftServe
- Володимир Шкарупін - Senior Developer at Archer
- Василь Петров - Senior Front-end Engineer at Pin-up.tech
- Дмитро Крулькевич - Software Engineer at Continuumua
- Валерій Хомченко - Front-end Developer at SOLAR Digital
- Денис Лебеденко - Front-end Developer at Reply
- Олексій Дом'янич - Senior Software Engineer at UKEESS Software House
- Андрій Черненко - Front-end Developer at Wargaming
- Валерій Тернавський - Software Developer at Sense Bank
- Сергій Савчук - Full Stack Developer at Copgemini Engineering
- Любомир Рудько - Senior Software Engineer at N-IX
- Ігор Михайличенко - Software Engineer at BonApp
- Роман Таран - Senior Front-end Engineer at EPAM
- Катерина Шиповська - Senior JavaScript Engineer, Software Architect at Boosta
- Роман Яремій - Full-stack Developer at NIX
- Максим Бєлкін - DM & JS Team Lead at Capgemini Engineering
- Дмитро Прокудін - JavaScript Software Engineer at Capgemini Engineering
- Антон Головін - Front-end Team Lead at ForForce
- Владислав Продан - Middle Front-end Developer at Eleks
- Андрій Посітко - Front-end Engineer at CHI Software
- Віталій Пархоменко - Front-end Developer at Capgemini Engineering
- Арсеній Деркач - Senior React.js Software Engineer
- Сергій Котерняк - Software Engineer
- Влад Балабаш - Solution Architect, Senior JavaScript Developer
- Олександр Фурманов - Front-end Developer
- Марія Манойло - Teacher at Hillel IT School
- DevOps
- SysAdmin
Курс навчає працювати з ролями й плейбуками з мінімальним втручанням. Ansible – програма для автоматизації доставлення, настройки та розгортання додатків за допомогою якої DevOps-інженери автоматизують свої складні завдання.
Програма курсу
Вступ
- Дізнаєшся про можливості та версії Ansible
- Зрозумієш, чому ця технологія застосовується для автоматизації налаштування та розгортання ПЗ
Встановлення Ansible
- Інсталюєш Ansible на Linux та початково налаштуєш оточення
- Лекція: Особливості встановлення Ansible на Linux
- Практика: Налаштування оточення та початок роботи з Ansible
Термінологія Ansible
- Розберешся, що таке Control machine, Manage node, Inventory, Playbook, Play, Module, Roles тощо
- Дізнаєшся, де вони застосовуються на практиці
- Лекція:
- Поняття Control machine, Manage node, Playbook, Play, Module, Roles
- Поняття Inventory
- Групи хостів
- Практика:
- Застосування на практиці Control machine, Manage node, Inventory, Playbook, Play, Module, Roles тощо
- Створення Inventory різними способами
Модулі Ansible
- Познайомишся з найбільш важливими Ansible-модулями, які часто використовуються при автоматизації завдань
- Дізнаєшся про переваги Ansible Galaxy
Лекція:
- Ansible-модулі, які часто використовуються при автоматизації завдань:
- ping
- setup
- yum
- package
- raw
- Стандартні модулі, типові кейси застосування
- Для чого потрібна платформа Ansible Galaxy, її переваги, опції та приклади використання
Плейбуки Ansible
- Зрозумієш на практиці, для чого потрібен файл сценаріїв Playbook
- Власноруч створиш кілька плейбуків з нуля
- Лекція:
- Поняття Ansible Playbook
- Синтаксис плейбуків
- Практика:
- Написання плейбуків Ansible з нуля
- Створення Ansible Playbook у форматі YAML з описом необхідних штатних керованих систем
Ролі Ansible
- Дізнаєшся про ролі в Ansible, їх функції та особливості застосування
- Зрозумієш різницю між Ansible Playbook та Ansible Roles
- Навчишся створювати та писати ролі, задавати змінні для них
Лекція:
- Поняття Ansible role, приклади ролей та особливості застосування
- Чим Ansible Playbook відрізняється від Ansible Roles
- Шпаргалки для роботи з ролями Ansible
Практика: Створення ролей.
Робота зі змінними
- Дізнаєшся про види змінних та їхнє використання
- На практиці навчишся працювати зі змінними
- Лекція:
- Види змінних
- Область дії змінних
- Практика: Робота зі змінними Ansible на практиці
Jinja templates
- Дізнаєшся про темплейти Jinja
- Навчишся працювати з Jinja та Ansible Vault
Практика:
- Робота з темплейтами Jinja
- Об'єднання декількох ролей
- Робота з Ansible Vault
Фінальний іспит + проєктна робота
- Тест за всіма темами курсу
- Проєктна робота за вказаним технічним завданням
Зробимо так, щоб робота шукала тебе а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Особливості курсу
- Заняття з 18:30 - 20:30 у вівторок та четвер
- Практичні заняття
- Робота з проєктом
- Домашні завдання
- Сертифікат про проходження курсу
Викладачі курсу
Павло Завада - DevOps-практик з 10-річним досвідом
Подати заявку- JavaScript
- Fullstack
Курс Full-Stack дозволить швидко засвоїти навички розробки на JavaScript з клієнтської і серверної сторони. В процесі навчання студенти дізнаються що таке Node.js, Express, React та як їх застосовувати, як створювати повноцінні веб-додатки з нуля, розробляти RESTful API.
Програма курсу
Вступ. Встановлення необхідного ПЗ
- Знайомство та план курсу
- Типи файлів
- Браузер
- Мови програмування
- Редактори коду
HTML
- Структура HTML-документу
- Теги, атрибути тегів
- Розмітка тексту за допомогою HTML
- Посилання, списки, таблиці
- Зображення. Формати зображень
- Форми
- Медіа (video, audio). Iframe
- Теги-орієнтири (header, main, aside, nav, section, article)
Git. Github
CSS
- Каскадність. Спадкування
- Підключення CSS
- Рідні стилі. Normalize.css Reset.css
- Селектори
- Стилізація тексту, шрифти
- Блокова модель
- Float. Float layout. Clearfix
- Position
- Псевдокласи. Псевдоелементи
- Flexbox. Flexbox layout
- CSS Grid. Grid layout
- CSS препроцесори, фреймворки, методології
Просунута робота з графікою
- SVG
- SVG спрайти
- Іконочні шрифти
- Адаптивна графіка. Тег picture
- Оптимізація графіки
Адаптивна верстка
- Viewport. @media
- Одиниці вимірювання vh, vw, vmin, vmax, rem
- Знайомство з концепцією Responsive Web Design
- Mobile-first/Desktop-first
- Оптимізація сторінки
Семантика і доступність
- Семантична розмітка
- Доступність для користувача інтерфейсів
CSS анімації
- Transform
- Transition
- Filter
- Animation
Знайомство з JavaScript
- Знайомство та план курсу
- Введення в технологію веб-розробки
- Підключення скриптів, перший запуск програми
- Взаємодія з користувачем через примітивні функції
- Git, Github
Змінні та оператори
- Коментарі
- Оголошення змінних
- Сплив змінних
- Порівняння var, let, const
- Типи даних
- Оператори
Умовні конструкції
- Умовна конструкція if/else if/else
- Умовна конструкція switch
- Тернарний оператор
- Практика
Цикли
- Введення в цикли
- Види циклів
- Цикли while, do…while, for
- Інструкції break та continue
- Вкладені цикли
- Нескінчені цикли
- Практика
Масиви
- Основи роботи з масивами
- Варіанти створення масивів
- Методи для роботи з масивами
- Перебір масиву за допомогою циклів for, for…in, for…of
- Видалення елементів з масиву
- Створення простих об’єктів
- Практика
Основи функцій
- Основи роботи з функціями
- Варіанти створення функцій
- Параметри функцій, значення за замовчуванням
- Область видимості функції
- Передача параметрів у функцію за значенням та за посиланням
- Повернення значення з функції
- Замикання
- Лексична область видимості
- Рекурсія
Контекст виконання функції
- Глобальний об’єкт window
- Функціональний контекст
- Функції в об'єктах - методи
- Методи підміни контексту
- Стрілочні функції та їх відмінності від звичайних
Функції
- Функція-колбек
- Функція вищого порядку
- Перебір масивів за допомогою методів forEach, find, map, filter, reduce
DOM
- Що таке DOM?
- Отримання існуючих DOM-елементів
- Динамічне створення та видалення нових DOM-елементів
- Керування атрибутами та вмістом DOM-елементів
- Можливі події
- Додавання обробників подій DOM-елементів
Events
- Фази обробки подій
- Делегування подій
- Об'єкт event та його методи
- BOM-об'єкти
Робота з формами
- Основні елементи-керування
- Базові навички динамічної роботи з елементами керування
- Валідація отриманих даних від користувача
WebStorages
- Cookies
- LocalStorage
- SessionStorage
- Практика
Регулярні вирази
- Створення регулярного виразу
- Робота з регулярними виразами за допомогою методів
- Модифікатори регулярних виразів
- Структура шаблонів. Метасимволи. Дужки. Квантифікатори
Бібліотеки та фреймворки
- Огляд популярних бібліотек та фреймворків
- Встановлення бібліотек за допомогою NPM
- Приклади роботи з розповсюдженими бібліотеками
Асинхронне виконання коду
- EventLoop
- Функції відкладеного виконання коду
ESNext
- EcmaScript
- Babel
- Spread & Rest оператори
- Деструктуризація масивів та об'єктів
- Оператор Nullish coalescing
- Оператор Optional chaining
- Інші найновіші оператори
HTTP
- Огляд клієнт-серверної архітектури
- Що таке протокол HTTP та як він працює
- Огляд технології Ajax
- Методи роботи з сервером по технології Ajax
- Приклади відкритих API
- Технологія WebSockets
Promise
- Вступ до Promise
- Стан Promise
- Обробка Promise за допомогою методів then, catch, finally
- Одночасна обробка кількох Promise
- Livecoding
ООП
- Основні поняття ООП
- Фунції-конструктори
- Прототипне успадкування
- Створення об'єкту з певним прототипом
- Створення сутностей за допомогою class
- Успадкування сутностей створених через class
- Приватні властивості
- Статичні властивості за методи class
- Практика
Робота з асинхронними функціями
- Створення власних асинхронних функцій
- Обробка асинхронних функцій з інструкцією await
- Обробка помилок
Системи збирання коду
- Огляд сучасних систем збирання коду
- Основи роботи з Gulp
- Компіляція та зборка sass-файлів
- Транспіляція та зборка js-файлів
- Плагін ESLint
Webpack
- Огляд можливостей Webpack
- Встановлення та конфігурація Webpack
- Налаштування базових лоадерів та плагінів до Webpack
- Запуск локального серверу за допомогою Webpack
React
- Огляд поняття SPA
- Введення в React
- Основні концепції React
- Створення первого React-додатку
- Основи роботи з JSX
- Варіанти створення компонентів
- Передача props до компонентів
- Обробка подій у React-компонентах
Компоненти React
- Етапи життєвого циклу компонентів
- Порівняння класових та функціональних компонентів
- Робота з класовим компонентом
- Методи життєвого циклу класового компоненту
- Робота зі state
Функціональні компоненти в React
- Основи роботи з функціональним компонентом
- Особливості роботи з хуками: useState, useEffect, useRef, useCallback, useMemo, useContext
- Створення власних хуків
Робота з формами в React
Робота з основними елементами керування форми.
Маршрутизація в React
Основи роботи з бібліотекою react-router-dom.
Бібліотеки для роботи з React-компонентами
- Огляд бібліотек-компонентів AntD/Material UI
- Робота з стилями у React за допомогою CSS-модулів та бібліотеки styled-components
- Огляд бібліотеки для створення таблиць даних Ag Grid
Redux
- Що таке state management?
- Вступ до Redux та основні поняття
- Основні етапи data flow у Redux
- Інтеграція Redux з React-додатком
- Робота з хуками useDispatch та useSelector
- Middlewares на прикладі redux-thunk
- Livecoding
Redux-Toolkit
- Оптимізація роботи з Redux за допомогою Redux-Toolkit
- Основні поняття Redux-Toolkit
- Створення та використання RTK Query
TypeScript
- Вступ до TypeScript - переваги та недоліки
- Статична типізація у TypeScript
- Типи та інтерфейси
- Аліаси, можливі значення, необов'язкові параметри
- Generics
- Робота з TypeScript в React-додатку
Тестування React-додатків
- Основні поняття тестування програмного забезпечення
- Модульне тестування за допомогою бібліотеки Jest
- Тестування React-додатків за допомогою бібліотеки React-Testing-Library
NodeJS
- Eventloop
- Стандарти, які підтримуються (ECMAscript 5, ECMAscript 6)
- Core
- Streams
- Event emitter
Знайомство з асинхронністю
- Callback
- Promise
- Async (caolan)
- Sync/await
Знайомство з проміжними обробниками
Connect.
Створення веб-сервера
- HTTP
- Express
Використання шаблонизаторів
- Pug
- Nunjucks
Робота з MongoDB
- Query
- Aggregation
Підключення та документація
- Підключення авторизації і аутентифікації
- Тестування і написання документації
Виконання дипломного проєкту
Особливості курсу
- Розробка повноцінних веб-додатків на JavaScript з нуля
- Групові онлайн заняття у форматі дистанційного навчання
- Доступ до відеозаписів занять в особистому кабінеті після закінчення навчання
- Оперативна служба підтримки студентів
- Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
- Можливість повернути всі внесені за навчання кошти до шостого заняття
- Бонуси курсу:
- тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем компанії;
- тестова співбесіда з технічним фахівцем.
Викладачі курсу
- Сергій Никифоров - Front-end Developer at LiveKick
- Влад Балабаш - Solution Architect, Senior JavaScript Developer
- Владислав Повелиця - Front-end Developer at SOLAR Digital
- Денис Когут - Lead Software Engineer
- Михайло Педченко - Front-end Engineer at GlobalLogic
- Олексій Толстоног - Software Developer at SoftServe
- Андрій Фоменко - Architect at Astravel
- Олексій Павленко - Senior Full-Stack JavaScript Developer at Sitecraft
- 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
Подати заявку- 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
- SysAdmin
Програма курсу
Протокол DNS
- Дізнаєшся, як працює DNS, розберешся з його архітектурою та видами DNS-записів
- Самостійно зареєструєш доменне ім'я та субдомени, сформуєш запити до DNS-серверів
Лекція:
- Протокол DNS, принципи його роботи
- Види DNS-записів
- Авторитативні і неавторитативні DNS-сервери
- Кешувальні DNS-сервери
- Система кореневих DNS-серверів, "дерево" DNS (коренева зона та розгалуження від неї)
- Зворотна зона in-addr.arpa
- Доменні імена та субдомени
- Формування запитів до DNS-серверів та відповіді на них
Практика:
- Реєстрація доменного імені та налаштування DNS-записів на стороні провайдера
- Команди Linux для роботи з протоколом DNS
Протокол DNS. Продовження
- Дізнаєшся про види синхронізації DNS-серверів між собою (AXFR, IXFR) та протокол DNSSEC
- Налаштуєш DNS-сервер bind, DNS-зони для нового домену та зв'язку master-slave
Лекція:
- Зв'язки DNS-серверів
- Трансфер зон
- Види синхронізації DNS-серверів між собою (AXFR, IXFR)
- Протокол DNSSEC
- Цифровий підпис відповідей DNS-серверів і довіра до DNS-серверів
Практика:
- Налаштування власного DNS-сервера bind і DNS-зони для нового домену
- Налаштування зв'язки серверів master-slave
- Робота з сервісами DNS-хостингу, Cloudflare
Протокол HTTP. Вебсервер Apache
- Познайомишся з протоколом HTTP та видами запитів, розберешся з основами HTML
- Розглянеш вебсервер Apache:
- його архітектуру
- конфігурацію
- режими роботи та систему модулів
- Навчишся команд з управління вебсервером та розберешся з віртуалхостами
Лекція:
- Принцип роботи протоколу HTTP
- Клієнт-серверна модель взаємодії
- Види запитів протоколу HTTP (GET, POST та інші)
- Коди відповідей (HTTP codes) вебсерверів на HTTP-запити
- Основи HTML
- Вебсервер Apache
- Архітектура Apache
- Конфігурація вебсервера Apache
- Режими роботи вебсервера Apache зі сторони обробки запитів http-клієнтів
- Модульна архітектура Apache
- Система модулів:
- встановлення
- активація
- деактивація модулів вебсервера Apache
- Команди з управління Apache
- Механізм віртуалхостів та Server Name Identification (SNI)
Практика:
- Інсталяція і налаштування вебсервера Apache
- Основні конфігураційні файли вебсервера Apache
- Конфігураційні файли модулів Apache
- Додаткові конфігурації (Alias, htaccess, Allow/Deny)
- Створення віртуалхостів
- Декілька сайтів на одному сервері
Вебсервер Nginx
- Розберешся з Nginx, його архітектурою та конфігурацією
- Встановиш і налаштуєш Nginx, створиш віртуалхости та розмістиш кілька сайтів на одному сервері
Лекція:
- Вебсервер Nginx, його архітектура і принцип роботи
- Конфігурація вебсервера Nginx
- Система модулів
Практика:
- Інсталяція і налаштування вебсервера Nginx
- Створення віртуалхостів
- Декілька сайтів на одному сервері
Зв'язки вебсерверів
Налаштуєш зв'язку Apache і Nginx, навчишся кешуванню на стороні сервера та на стороні клієнта.
Практика:
- Налаштування зв'язки Apache + Nginx
- Кешування на стороні сервера та на стороні клієнта
MySQL
- Дізнаєшся основи мови запитів SQL та розберешся з MySQL:
- архітектурою
- форками Percona і MariaDB
- Навчишся встановлювати та налаштовувати MySQL, створювати бази даних
Лекція:
- Види баз даних, структури баз даних
- Основи мови SQL
- Види запитів до бази даних
- SQL-ні та NOSQL-ні бази даних
- СУБД MySQL та її форки (MariaDB, Percona)
Практика:
- Інсталяція MySQL, робота з консоллю mysql
- Конфігураційні файли mysql, оптимізація серверної частини
- Створення баз даних, створення користувачів БД та надання доступу до БД
- Резервне копіювання та відновлення БД
PHP
- Розберешся з основами мови:
- архітектурою
- конфігурацією та модулями
- Навчишся встановлювати PHP, адмініструвати MySQL з PHPMyAdmin
- Розберешся з режимами роботи PHP
Лекція:
- Інтерпретатор PHP
- Основи мови програмування PHP
- Архітектура PHP зі сторони роботи на вебсервері (ядро та модулі)
- Система конфігураційних файлів, PHP.ini
- Популярний вебінтерфейс над MySQL - PHPMyadmin
Практика:
- Інсталяція PHP на сервері
- Робота з PHPMyadmin (інсталяція з пакетів та вручну)
- Завершення підняття оточення LEMP на сервері
- Налаштування Wordpress-проєкту на сервері
- Режими роботи PHP з вебсервером (php як модуль apache, php в режимі cgi, php в режимі fastcgi (Nginx+ PHP-FPM)
Балансування вебтрафіку
- Дізнаєшся про види балансувальників, алгоритми балансування
- Навчишся балансувати вебтрафік за допомогою HAProxy та Nginx upstream
Лекція:
- Види балансувальників
- Балансування на різних рівнях мережевої моделі OSI
- Алгоритми балансування
- Балансувальник HAProxy
- Балансування в Nginx за допомогою модуля upstream
Практика:
- Налаштування балансування вебтрафіку за допомогою HAProxy
- Налаштування балансування вебтрафіку за допомогою Nginx upstream
Фінальний іспит та проєктна робота
- Тест за всіма темами курсу
- Проєктна робота з налаштування сервера за вказаним технічним завданням
Зробимо так, щоб робота шукала тебе, а не ти її
- Надамо доступ до відеолекції "Як отримати офер мрії?"
- Додамо спеціальну відзнаку в профілі NETFORCE Jobs, що ти наш випускник
- Напишемо рекомендаційні листи в LinkedIn трьом кращим студентам групи
Особливості курсу
- Підтримка ментора
- Сертифікат про проходження курсу
- Практичні заняття та іспити по темах курсу
- По закінченню курсу складається іспит
Викладачі курсу
Павло Завада - DevOps-практик з 10-річним досвідом
Подати заявку- 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
- Python
Курс охоплює основи програмування Python, включаючи розуміння основних концепцій, написання першої програми, роботу з різними середовищами розробки та в Data Science з аналізом даних. По закінченню навчання Ви отримаєте сертифікат, а також реальні проєкти які підійдуть для вашого портфоліо.
Програма курсу
Модуль 1. Python Basics
- Вступ до програмування Python
- Типи даних
- Умовні оператори
- Списки, кортежі та вбудовані методи
- Словники та бібліотека "requests"
- Функції
- Файлова система та кодування
- Підходи до побудови програм
- Об’єктноорієнтоване програмування (ООП)
- Проєкт:
- Використання Telegram Bot API та створення власного Telegram-бота.
Модуль 2. Web applications development
- Контроль версій з Git
- Декоратори
- Обробка виключень
- Багатопотоковість
- Асинхронне програмування з Asyncio
- Тестування коду
- Шаблони класів
- Управління базами даних з SQLAlchemy
- Міні SQL з SQLite
- MySQL
- NoSQL з MongoDB
- Flask
- Python REST API з Flask
- Вебскрапінг з BeautifulSoup4
- Робота з формами, кукі та сесіями
- Занурення у веброзробку: HTML та CSS
- Хмарні обчислення з AWS
- Контейнеризація з Docker
- Kubernetes
- Проєкт:
- Застосування отриманих знань для створення першого вебдодатка
Модуль 3. Data Science
- Маніпулювання даними
- Створення API та використання Postman
- NumPy та масиви
- Pandas DataFrames
- SQL для бізнес-інтелекту
- Математика для бізнес-інтелекту
- Теорії та основи Data Science
- Візуалізація даних з Matplotlib
- Експлораторний аналіз даних з Seaborn
- Машинне навчання з Scikit-Learn
- Проєкт:
- Застосування отриманих знань для роботи над проєктом з Data Science
Модуль 4. Підготовка до співбесіди та оформлення портфоліо
Бонусний модуль: Англійська для ІТ
Особливості курсу
- Живі заняття у вечірній час (19:00-22:00) та на вихідних (10:00-13:00)
- Система оцінки знань
- Постійна підтримка ментора
- Робота над реальними проєктами у команді
- Сертифікат про закінчення навчання
- Допомога у працевлаштуванні
Викладачі курсу
- Сергій Алпатов - Head of Learning and Development, Elogic Commerce
- Роман Мироненко - Python Software Developer at EPAM
- Сорока Ігор - Python Developer at Grid Dynamics







