- SysAdmin
Курс націлений на осіб, які бажають розпочати свою професійну діяльність як інженери мережевих технологій і увійти у сферу ІТ без глибокого розуміння програмування. Після закінчення курсу Ви зможете реалізувати свій потенціал в таких напрямках, як системний адміністратор, інженер-архітектор систем, адміністратор мережі, експерт з інформаційної безпеки та фахівець з розробки та впровадження DevOps-процесів.
Програма курсу
Будова і принципи роботи комп'ютера
- Основні пристрої комп'ютера
- Архітектура комп'ютера і його структурні елементи
- Зовнішні пристрої комп'ютера
- Склад персонального комп'ютера
- Контрольні питання по темі
- Тестові завдання
Програмне забезпечення комп'ютера
- Визначення та класифікація
- Операційні системи
- Системи програмування
- Інструментальні програми і пакети прикладних програм
- Контрольні питання по темі
- Тестові завдання по темі
Зовнішні пристрої
Основи мереж
- Модель OSI, Ethernet, Fast Ethernet, Gigabit Ethernet, 10G / 40G / 100G Ethernet, Wi-Fi, llc, switchin
- Комутація в локальних мережах vlan, trunking, 802.1q, vtp, dtp, cdp, stp, hdlc, ppp, fr
- Комутація в локальних мережах pvlan, pagp, lacp, rstp, mst, cef, hsrp, vrrp, glbp, slb, security, qos, igmp, pim-dm, pim-sm
- Контрольні питання по темі
- Тестові завдання
Проєктування, монтаж і діагностика структурованих кабельних систем
Маршрутизація в IP-мережах
- Маршрутизація в IP-мережах ip, arp, routing, subnetting, vlsm, cidr, icmp, acl, nat, tunneling
- Маршрутизація в IP-мережах pv6, icmpv6, dhcp, dhcpv6, dns, rip, ripng, eigrp, ospf, vpn
- Маршрутизація в IP-мережах tcp, udp, telnet, ssh, smtp, imap, pop3, ftp, tftp, http, proxy, snmp, netbios, syslog, radius
Системне адміністрування Windows
- Установка
- Огляд системи
- Адміністрування
Системне адміністрування Linux
- Установка
- Файлові системи
- Пристрої
- Управління користувачами
- Управління правами доступу
- Скриптинг
Адміністрування Windows Server 2012/2016.
- Мережеві сервіси
- Віртуалізація
- Служби
- Групові політики
- Active Directory
Адміністрування Microsoft SQL Server
- Створення баз даних
- SQL,
- Створення резервних копій та відновлення
- Модель безпеки
- Реплікація
Хмарні технології
- VMWare
- Amazon Web Services
- Google Cloud Services
- Microsoft Azure
Основні принципи інформаційної безпеки;
DevOps: основний інструментарій
Особливості курсу
- Вечірні заняття у режимі живих онлайн зустрічей
- Велика кількість практичних завдань
- Постійний фідбек від тренера
- Навчальні проєкти
- Сертифікат після успішного закінчення навчання
- Кар'єрний тренінг з HR-фахівцями
Викладачі курсу
Олексій Мінніков - CIO у Fedoriv agency
Подать заявку- Web & Mobile Design / UI/UX
Курс надає великий багаж знань та навичок, які охоплюють від базових до високорівневих, дозволяючи студентам вивчити сучасні тенденції в галузі дизайну та навчитися швидко та правильно працювати з програмою.
Програма курсу
Ознайомлення з інтерфейсом Figma
- Знайомство
- Завантаження та встановлення програми
- Огляд інтерфейсу
- Робота зі сторінками
- Емодзі для позначення сторінок
- Figma Community
- Спільна робота у Figma
- Коментування макетів
Робота з об'єктами
- Створення об'єктів
- Редагування та трансформація об'єктів
- Групування та організація
- Об'єднання фігур
- Створення ліній та їх налаштування
- Використання маски
Векторні інструменти
- Використання векторних інструментів (pen/pencil)
- Створення об'єктів
- Редагування об'єктів
Frame
- Вибір типу фрейму
- Налаштування фрейму
- Налаштування об'єктів всередині фрейму
- Робота із constraints
- Скейлінг за допомогою гарячої клавіші K
- Використання гарячих клавіш
Робота з кольором
- Fill solid
- Fill gradient
- Гарячі клавіші при роботі з кольором
- Стиль кольору
Робота з текстом
- Вибір шрифтів
- Налаштування шрифтів
- Line height
- Letter spacing
- List spacing
- Auto width
- Auto height
- Text align
- Робота з текстовими блоками
- Переведення тексту в криві
- Текстові стилі
Робота з Auto Layout
- Налаштування Auto Layout
- Оновлення Auto Layout 2023
- Створення кнопок через Auto Layout
- Створення карток через Auto Layout
Робота з компонентами
- Материнські і дочірні компоненти
- Варіативність компонентів
- Створення сету кнопок
- Створення сету інпутів
- Прототипування елементів
Робота з ефектами
- Створення ефектів
- Налаштування ефектів
- Створення стилю ефекту
Сітки та їх використання на різних пристроях
- Сітки
- Направляючі
- Створення сітки з 12 колонок
- Налаштування сітки для фреймів
- Стиль сітки
Що таке плагіни та як їх використовувати
- Плагіни для роботи з кольором
- Плагіни для роботи з текстом
- Плагіни для роботи з зображеннями
Icons
- Вимоги до іконок
- Плагіни для роботи з іконками
- Додаткові плагіни для прискорення роботи у програмі
Використання Auto Layout
- Розширені можливості Auto Layout
- Мінімальні та максимальні значення при адаптації макету
Використання Local Variables, частина 1
- Color
- Number
- String
- Boolean
Використання Local Variables, частина 2
- Boolean
- Застосування Boolean у макетах
Просунуте прототипування
- Прототипування за допомогою Local Variables
- Налаштування доданих елементів у корзину. Автоматичне вираховування суми
Робота з графікою та зображеннями
- Вставка та заміна зображень
- Редагування графіки
- Техніка обрізання зображень
- Оптимізація зображень
- Заливка фігур зображенням. Гарячі клавіші
Створення елементів
- Створення різних станів Button
- Створення різних станів Input
- CheckBox
- Radiobutton
- Chips
- Modal windows
- Notifications
- Toggle
- Dropdown
- Tabs
- Tooltip
- Створення таблиць та осередків для них
Об'єднання елементів
- Види навігації
- Використання горизонтального та вертикального меню
- Створення карток
- Прототипування карток за натисканням на кнопку
Підготовка до роботи з макетом
- Особливості UI-Kit
- Основи роботи у FigJam
- Розширені можливості у FigJam
Наповнення макету
- Створення макету сторінки
- Додавання елементів інтерфейсу
Робота з прев'ю
- Збір блоків макету у лендінг
- Smart Animate та її особливості
- Створення анімаційних переходів. Прототипування елементів
- Фіксація позиції елементів при скролі
- Можливості превʼю
- Підбір мокапів під макет для перегляду
- Плагіни для вибору мокапів
Передача макетів у розробку
- Експорт елементів
- Види форматів при експорті
- Збереження макетів у PDF
- Особливості передачі макету у розробку
В кінці курсу виконується дипломний проєкт
Бонуси курсу
Перевірка домашніх завдань викладачем.
Викладачі курсу
Юлія Жуковська - UI/UX Designer at Sednor Holdings Limited
Подать заявку- Prompt Engineering / ChatGPT
Під час курсу вивчається інструментарій штучного інтелекту та розуміння того, які конкретні завдання у сфері вашого бізнесу він може вирішити. Ви навчитеся використовувати можливості ChatGPT на практиці - від генерації ідей до оптимізації маркетингових стратегій. За допомогою навичок, отриманих під час курсу, зможете налагоджувати ефективну комунікацію з ChatGPT для досягнення найкращих результатів. Крім того, отримаєте практичний досвід роботи з додатковими інструментами штучного інтелекту.
Програма курсу
Знайомство з ChatGPT та його можливостями в інтернет-маркетинг
- Перша зустріч: обмін цілями й планами на курс
- Що таке ChatGPT та які задачі він виконує
- Огляд інтерфейсу та відмінностей між платною й безкоштовною версіями
- Секрети правильної постановки запитів
- Типи аналізу за допомогою ChatGPT
- Штучний Інтелект як інструмент для SMART
- Оптимізація процесів конкурентного аналізу
- Робота з ЦА
- ChatGPT та маркетингова стратегія: що треба знати й обов’язково враховувати
- Покращення процесу генерації ідей
- Маркетингові дослідження: обробка великих обсягів даних
ChatGPT та SEO-оптимізація
- Вступ до розділу SEO
- Основні поради при використанні ШІ для SEO-оптимізації
- Створення мета-заголовку та мета-опису за допомогою ChatGPT
- Робота з ключовими словами
- Використання інструментів Штучного Інтелекту при побудові SEO-стратегії
- Моніторинг конкурентів
- Основні правила при використанні ChatGPT для SEO: як не зашкодити оптимізації пошукових систем
Штучний Інтелект для рекламних кампаній
- Можливості ШІ при створенні рекламних оголошень
- Як написати текст оголошення за допомогою ChatGPT
- Ранжування пошукових термінів
- Робота з аудиторією: збір даних та їх аналіз
- Створення цільової сторінки за допомогою ChatGPT
- Допомога з ідеями для оптимізації цільової сторінки
- Створення Call To Action
- Аналіз ефективності реклами за допомогою ШІ
Роль ChatGPT у SMM
- Методи застосування ChatGPT в Social Media Marketing
- Створення цільових кампаній для SMM із використанням ChatGPT
- Робота над контент-планом
- Функції ШІ для поліпшення тексту
- Генерація відеоконтенту за допомогою ChatGPT
- Чи може Штучний Інтелект замінити процес ручної відповіді на коментарі?
- Поради та підказки для результативного просування вашого продукту в соціальних мережах
Робота над контентом за допомогою ChatGPT
- Створення контенту за допомогою Штучного Інтелекту
- Якість створеного контенту: що потрібно знати, щоб не зашкодити результатам
- Генерація ідей
- Створення відповідних хештегів
- Візуальна інфографіка за допомогою ChatGPT
- Генерація опитувань, вікторин, інших залучень для утримання зацікавленості читача
- Підготовка запитань для інтерв’ю або подкастів, у блозі за допомогою ШІ
- Оптимізація роботи з великим текстом
- Як перетворити ChatGPT на потужного помічника для контент-маркетолога
Інтеграція ШІ у сфери email
- Значення та роль ШІ у розвитку email-маркетингу
- Використання даних про підписників для створення персоналізованих емейлів
- Виявлення та уникнення спам-фільтрів за допомогою ChatGPT
- Застосування ШІ для вдосконалення доставки емейлів
- Автоматизація розсилок на основі певних дій або подій
- Важливість збору та аналізу даних для покращення результатів email-маркетингу
- Робота з сегментацією аудиторії та створенням кращих email-кампаній за участі ChatGPT
- Прогнозування майбутнього, яке чекає на Штучний Інтелект, у сфері email-маркетингу
- Рекомендації щодо його інтеграції в практику email-маркетологів
Інтеграція ШІ у сферу чат-ботів
- Підключення OpenAI до чат-бота в SendPulse
- Підбір та огляд сервісів для роботи
- Приклади інтеграції ChatGPT в бізнес-процеси
- Як створювати шаблони інструкції для ChatGPT
- Як генерувати картинки прямо в боті
- Як розпізнавати голосові повідомлення в боті
Додаткові інструменти: не ChatGPT єдиним
- Створення унікальних зображень та вдосконалення існуючих: Midjourney, Let's Enhance.io, DALL-E
- Штучний Інтелект у допомогу копірайтеру: Jasper, AdText.ai, Otter.ai
- Робота з аудіо: Beatoven, Play.ht.
- Оптимізація SEO-процесів за допомогою NeuronWriter, SurferSEO, SEO.ai
- Створення відео: Synthesia, Descript
- Маркетингові стратегії з використанням ШІ: Digitalfirst.ai
- Сегментація аудиторії: Hootsuite Insights
- Автоматизація розсилок: Digitalfirst.ai
Особливості курсу
- "Живі" онлайн-вебінари
- Доступ до запису вебінару вже на наступний день після проведення
- 13+ годин навчання у форматі онлайн
- Доступ до корисних додаткових матеріалів
- Закрите ком'юніті в Telegram на період навчання
- Інтерактивна навчальна платформа
- Зворотний зв'язок від куратора протягом навчання
- Матеріали курсу доступні 1 рік з моменту його завершення
- Сертифікат WebPromoExperts
Викладачі курсу
- Антон Воронюк - Директор з розвитку бізнесу WebPromoExperts та Webpromo
- Сергій Шагоферов - Головний редактор блогу WebPromoExperts
- Євген Савчук - Регіональний менеджер з цифрового маркетингу HALEON
- Сергій Кокшаров - Незалежний експерт із SEO-просування
- Марина Рижко - Retention Manager at UnitedTech
- Михайло Хейна - Керівник креативної студії Арт Депо
- Java
- QA Automation / QA Manual
Під час проходження курсу вас навчать основам ООП, користуватися основною бібліотекою мови Java, навичкам автоматизації тестування Selenium. Після завершення навчання випускники мають необхідний рівень знань і навичок для працевлаштування на позицію Junior QA Automation.
Програма курсу
Вступ до автоматизації
- Тестування і автоматизація. В чому різниця?
- Переваги і недоліки автоматизації
- Складові частини автоматизації
- Обмеження автоматизації
Знайомство з Java
- Розглянемо установку і налаштування всього необхідного оточення
- Як працює Java
- Напишемо перший простий проєкт
Введення у програмування. Основи мови програмування
- Типи даних
- Управління потік програми
- Цикли
- Масиви
- Методи
Вчимося програмувати. Основи ООП
- Парадигми ООП
- Спадкування
- Поліморфізм
- Інкапсуляція
- Винятки
- Колекції в Java
Пишемо і запускаємо тести
- Поняття тестових фреймворків
- Їх види та типи
- Навчимося писати тести, використовуючи jUnit/TestNg
- Розглянемо логірування
Вивчаємо основні засоби роботи з проєктами
- Навчимося працювати з системами контролю версій Git
- Розглянемо засоби збірки проєктів на прикладі maven
- Попрацюємо з системами безперервної інтеграції на прикладі TeamCity
Основи веб-додатків
- Розглянемо архітектуру веб-додатків
- Основи HTML і CSS
- Попрацюємо з Browser Developer Tools
Автоматизуємо тестування веб за допомогою Selenium
- Введення у Selenium
- Робота з елементами сторінки
- Очікування
- Виконання коду Selenium + Browsermob Proxy
Проектуємо свій тестовий проект на основі Selenium
- З яких основних частин складається тестовий проект
- Конфігурація проекту
- Основні компоненти
- Логірування
Особливості курсу
- Для проходження курсу необхідні знання ручного тестування на рівні Intern/Junior та базові знання сучасних мов програмування
- Заняття проходять в режимі онлайн-трансляції
- Відеозаписи зберігається в особистому кабінеті та доступні після закінчення навчання
- Оперативна служба підтримки студентів
- Викладачі курсу - практикуючі фахівці, що працюють в топових компаніях
- Можливість повернути всі внесені за навчання кошти до шостого заняття
- Бонуси курсу:
- тестова співбесіда з технічним фахівцем
- тренінги по проходженню співбесіди та складанню резюме з HR-фахівцем
Викладачі курсу
- Сергій Брит - Senior Test Automation Engineer at Provectus
- Олексій Мушкамбарян - Team Lead AQA at Autodoc
- Василь Шевченко - QA Automation Engineer at Web-Sourse Technology Ltd
- Дмитро Корноух - Automation QA Engineer
- Ніна Коцар - AQA Engineer at UKEESS Software House
- Андрій Коба - Senior Software Engineer in Test at SoftServe
- Олексій Шамрай - QA Automation Engineer at Playtika
- Олена Клименко - Software Test Automation Engineer, Data QA Engineer
- Олександр Рудик - Software Test Automation Engineer at EPAM
- Олександр Купчук - QA Automation Engineer at Kyivstar.Tech
- C# / .NET
На курсі вас чекають десятки практичних завдань різної складності для закріплення теорії. В кінці курсу ви напишете проєкт, який стане частиною портфоліо і його буде не соромно прикласти до резюме.
Програма курсу
Теми:
- Вступ до C#
- Типи даних та змінні
- Умовні оператори
- Відлагодження застосунків
- Методи
- Масиви та рядки
- Робота з текстом
- Виняткові сітуації
- Вступ до OOП та класи
- Інкапсуляція, успадкування та поліморфізм
- Абстрактні класи. Інтерфейси
- Структури
- Узагальнені типи
- Колекції
- Події, делегати і лямбди
- Методи розширення
- LINQ
- Серіалізація даних
- Асинхронне програмування
- Рефлексія
- Вступ до SQL
- Entity Framework
- Веб додатки. Протоколи HTTP/HTTPS
- Шаблон MVC. Middlewares
- Маршрутизація
- Контролери
- Компонування та часткові представлення
- Зберігання стану
- Впровадження залежностей
- Прив'язка моделі
- Форми та валідація
- Фільтри
- Конфігурації та логування
Особливості курсу
- Відеозаписи лекцій
- Чат з групою та тренером
- Проєкт в портфоліо
- Можливість розділити навчання
- IT English Speaking Club
- Стажування на проєкті після захисту диплому
Викладачі курсу
- Всеволод Євгієнко - CEO та тренер
- Дмитро Міщук - Тренер
- Олександр Цимбалюк - Тренер
- Філіп Севене - Тренер
- Олег Суховерхов - Тренер
- Олег Новіков - Тренер
- Олексій Рихлюк - Тренер
- Олексій Васильєв - Тренер
- DevOps
На курсі вас чекають десятки практичних завдань різної складності для закріплення теорії. В кінці курсу ви напишете проєкт, який стане частиною портфоліо і його буде не соромно прикласти до резюме.
Програма курсу
Теми:
- Методологія DevOps
- Відповідальність Ops and Devs, CI\CD process, Continuous Delivery та Continuous Testing і т.д.
- Налаштування облікового запису AWS
- Визначення прав доступу IAM та політик, робота з EC2-інстансами та AWS RDS
- Linux. Робота з командною оболонкою Bash та ZSH
- Git та системи контролю версій на прикладі GitHub. GitOps technic and tooling
- Налаштування програм (Java, JS, MySQL, Mongo)
- Введення в AWS CloudFormation для автоматизації створення інфраструктури
- Контейнеризація програм за допомогою Docker
- Docker: введення в архітектуру, мережі, керування та налаштування контейнерів через CLI
- Створення набору програм у контейнерах Docker
- Використання Docker Compose для налаштування програм та масштабування
- CI/CD за допомогою Jenkins
- Встановлення, конфігурація, налаштування плагінів
- Створення Job та Pipeline, інтеграція з Slack та Telegram
- Вступ до GitLab
- Встановлення GitLab Runner, налаштування Runner та Pipeline
- Публікація результатів на GitLab Pages, інтеграція з Slack та Telegram
- Введення в Kubernetes
- Створення кластера Kubernetes, введення в архітектуру
- Компоненти та міграція від Docker Compose до Kubernetes
- Kubernetes: розгортання програм та усунення несправностей
Особливості курсу
- Відеозаписи лекцій
- Чат з групою та тренером
- Багато практики
- IT English Speaking Club
Викладачі курсу
- Всеволод Євгієнко - CEO та тренер
- Дмитро Міщук - Тренер
- Олександр Цимбалюк - Тренер
- Філіп Севене - Тренер
- Олег Суховеров - Тренер
- Олег Новіков - Тренер
- Олексій Рихлюк - Тренер
- DevOps
Програма курсу
Заняття 1. Аналіз ІТ-сфери
Розберемо перспективи IT-галузі, напрями в IT, шлях кар'єрного зростання для DevOps-інженера, зарплати та чому DevOps - це стабільність.
Лекція:
- Аналітика IT
- Зарплати в IT
- ІТ-напрями
Заняття 2. Методологія DevOps та роль DevOps-інженера
Розглянемо, що таке DevOps-методологія, чому компаніям потрібен DevOps, хто такий DevOps-інженер, які обов’язки він має та хто може стати DevOps-інженером.
Лекція:
- Методологія DevOps
- Хто такий DevOps-інженер
- Хто може світчнутися у DevOps
- Кар'єра DevOps-інженера
Заняття 3. Технології, Linux та DevOps
Дізнаємося про інструменти DevOps-інженера, розглянемо, чому знати Linux - це критично важливо для айтівця та як з'явився Linux.
Лекція:
- Стек технологій та інструментів
- Як поєднуються Linux та DevOps
- Як з'явився Linux
Заняття 4. Дистрибутиви Linux та віртуальні машини
Розкажемо, що таке дистрибутиви, які з них популярні, що таке віртуальні машини та чому вони важливі у DevOps, яке залізо, операційна система та потужність потрібні, щоб вчитись на курсах чи працювати DevOps-інженером.
Лекція:
- Дистрибутиви Linux
- Віртуальні машини
- Залізо, ОС та потужність
Практика:
- Підготовка робочого місця та встановлення VirtualBox
- Інструкція зі встановлення VirtualBox
Заняття 5. Встановлення та налаштування дистрибутиву Debian
Зробимо перший крок до опанування Linux - встановимо свій перший дистрибутив та запустимо необхідні компоненти.
Практика:
- Встановлення дистрибутиву Ubuntu
- Налаштування та запуск необхідних компонентів
- Інструкція зі встановлення Debian, Ubuntu та AlmaLinux
Заняття 6. Як почати кар'єру DevOps-інженера
Розглянемо, які софт скіли потрібні DevOps-інженеру, наскільки добре треба знати англійську, як підготуватися до співбесід та знайти першу роботу.
Лекція:
- Рівень англійської для DevOps-інженерів
- Основні софт скіли DevOps-інженера
- Початок кар'єри у сфері DevOps
Фінальне тестування
Тест за темами прослуханих занять.
Особливості курсу
- Курс в записі, навчайся коли зручно
- Лекції, практика і домашні завдання
- Фінальне тестування
- Сертифікат про проходження курсу
Викладачі курсу
- Павло Завада - DevOps-практик з 10-річним досвідом
- Катерина Шевчук - HR-менеджерка в Netforce Ukraine
- iOS Development
- Swift
Цей курс iOS Developer Professional призначений для тих, хто вже має базові знання та навички в розробці на Swift і бажає розвинути їх у професійному напрямку. Незалежно від вашого досвіду роботи в галузі ІТ, ми допоможемо вам поглибити розуміння мобільної розробки для iOS.
Програма курсу
Теми:
- Starting with SwiftUI: essentials of descriptive UI
- Adding logic to your view
- Combine: essentials
- Fine tuning of your views
- Combine: creating data flows
- View hierarchy, lists, grids, stacks and navigation
- Connecting SwiftUI and UIKit
- Modern app architectures and SwiftUI
- Dependency Injections and MVVM+C
- App reliability: Unit Testing, snapshot testing, mocking dependecies
Топ причин освоїти професію iOS-розробника
- Великий попит на ринку праці: Розробка додатків для iOS є однією з найбільш швидкозростаючих і вимаганих галузей ІТ. Apple продовжує розвивати свою платформу, створюючи нові можливості для розробників, що робить цю професію дуже перспективною.
- Широкі можливості кар'єрного зростання: Починаючи як iOS Developer, ви можете побудувати кар'єру до різноманітних рівнів, таких як Senior Developer, Tech Lead, або навіть CTO. Розробники iOS широко використовуються в багатьох галузях, від стартапів до корпорацій.
- Гнучкість у роботі: Багато розробників iOS працюють у форматі віддаленої роботи або фрілансерами. Це дає вам можливість працювати з будь-якої точки світу та керувати своїм графіком.
- Творчий потенціал: Розробка додатків для iOS дозволяє реалізувати ваш творчий потенціал. Ви можете створювати додатки, які змінюють життя людей, вирішують реальні проблеми або просто надають розваги.
- Виклики та захоплення: Розробка для iOS завжди викликає нові завдання та можливості для вдосконалення ваших навичок. Кожен день ви стикаєтесь з новими технологіями та викликами, що робить цю професію захоплюючою та цікавою.
- Підтримка спільноти та ресурсів: Ви отримуєте доступ до великої спільноти розробників iOS, яка надає підтримку, рекомендації та рішення проблем. Крім того, існує безліч онлайн-курсів, підручників та ресурсів для навчання розробки для iOS.
Особливості курсу
- Модуль із лекцією
- Живі зустрічі
- Фідбек від викладача
- Чат групи
- Домашні завдання
- Сертифікат про проходження курсу
Викладачі курсу
Michael Vorontsov - Senior iOS Developer at Skyscanner, iOS/MacOS developer
Подать заявку- Web & Mobile Design / UI/UX
На курсі ви отримаєте теорію, практику, а також інструменти, які допоможуть реалізовувати проекти у веб-дизайні. Під час курсу ви попрацюєте з програмою Figma, а в процесі навчання виконаєте завдання, які можна буде сміливо додати у портфоліо.
Програма курсу
Введення в курс. Знайомство з професією веб-дизайнера
- Про професію
- Основні закони User Experience і як їх примінити на практиці
- Типи сайтів: класифікація і основні відмінності
- Робота в Figma, Adobe Photoshop і Adobe Illustrator
Потреби ринку і можливості для дизайнера новачка. Важливість правильного резюме
- Платформи і сайти, де дизайнер початківець може почати кар'єру
- Практика: резюме в Figma. Знайомство з програмою і вчимося складати резюме, яке відповідає потребам ринку
Методи захисту свого проекту/дизайну і успішної роботи з критикою замовника
- Як працювати з критикою замовника
- Методики захисту свого проекту
- Розбір домашніх завдань і аналіз помилок
Основи Visual design. Створення банера для сайту
- Правила роботи з композицією і відступами
- Підбір шрифтів
- Теорія кольору
- Практика: створюємо банер для веб-сайту. Застосовуємо вивчені знання на практиці і оприділяємо, чому банер грає ключову роль
Основи accessibility інтерфейсів
- Базові вимоги до доступності
- Підбираємо контрастність і шрифт для кращого сприйняття
- Аналізуємо домашні роботи і обговорюємо розповсюджені помилки
Основи респонсив дижайну, сітки і брейкпоінти. Створення лендінгу
- Дизайн під різні розширення екранів
- Самі популярні розширення
- Які бувають сітки і як їх застосовувати
- Практика: створюємо лендінг
Естимація і дедлайни
- Як оприділяти терміни на виконання задач
- Як не порушувати дедлайни
- Поради по комунікаціям з клієнтом
- Аналізуємо лендінги студентів і виявляємо найчастіші помилки
Основи UX, Design thinking. Створення брифу, аналіз конкурентів
- В чому важкість роботи UX-дизайнера
- Які практики варто використовувати
- Вимоги і обмеження, які треба взнати в клієнта перед початком роботи
- Порівняльний аналіз конкурентів
- Оприділяємо найважливіші функції майбутнього сайту
Аналіз існуючого дизайну, евристична оцінка юзабіліті. Редизайн сторінки в інтернеті
- Правила юзабіліті Нільсена і їх застосування в аналізі дизайну
- Практика: аналіз і покращення дизайну сторінок сайту
Розбір домашнього завдання "Редизайн сторінки в інтернеті"
- З кожним студентом розбираємо його ДЗ по редизайну
- В групі дивимось на те, які помилки в старому дизайні вдалося найти і які рішення можна запропонувати
Найкращі практики в e-commerce. Створення головної сторінки інтернет-магазину для десктопа і мобільного
- Практики і тренди по створенню інтернет-магазинів
- Елементи і блоки для головної сторінки інтернет-магазину
- Практика: малюємо головну сторінку в розширені 1440х900 (десктоп) і 812х375 (мобільний)
Розбір домашнього завдання "Головна сторінка інтернет-магазину"
Огляд попереднього домашнього завдання студентів
UIKit, Design System, Atomic design. Створення каталога, карточки товару для десктопа і мобільного
- Використання базових компонентів для великого сайту
- Різниця між UIKit і Design System
- Практика: продовжуємо роботу над інтернет-магазином - робимо каталог і карточки товарів
Розбір домашнього завдання "Каталог, карточка товару для десктопа і мобільного"
Аналізуємо роботи і розбираємо популярні помилки в попередньому домашньому завданні.
Створення корзини і процесу оформлення замовлення. Десктоп і мобільна версія
- Основні практики і найкращі рішення
- Практика: Працюємо з самою відповідальною і важливою для бізнесу частиною - дизайн корзини і процесу оформлення покупки
Розбір домашнього завдання "Корзина, процес оформлення замовлення для десктопа і мобільного"
- Аналізуємо роботи студентів
- Особливості реалізації функцій на мобільному пристрої
Інтерактивна презентація проекту в Figma
- Створення інтерактивних моделей сайту
- Як "продавати" дизайн клієнту
Захист курсового проекту
- Захищаєм курсовий проект
- Радуємось успішному проходженню курсу :)
Особливості курсу
- Все що в пакеті Lite
- Доступ до матеріалів та відео назавжди
- Сертифікат про проходження курсу
- Відеозаписи всіх живих лекцій в кабінеті
- Перевірка ДЗ з коментарями від тренера
- Фінальний проект - готовий кейс
- Відеозаписи блоку "IT Career"
Викладачі курсу
Олександр Чмира - Senior Experience Designer
Подать заявку- Product Manager / Product Owner
На цьому курсі ми розберемо інструменти для прототипування, створення Road Maps та проведення Cust Dev. Ви дізнаєтесь про фішки, які топові продакти використовують кожен день.
Програма курсу
Product Management - who, what, why?
- Хто такий Product Manager (PdM)
- Навички PdM-а та обов'язки PdM-а
- Чому обрати професію PdM-а
- Роль PdM-а в різних компаніях
- Product mindset
Find, validate and test product ideas
- Ідея vs Проблема
- Джерела продуктових проблем
- План валідації
- Таргетна реклама (Facebook Business Manager)
- Результат валідації проблеми
Product Goals
- Місія та бачення
- Цілі продукту та KPIs
- Методика OKRs
- Продуктова стратегія
Market research
- Поняття ринку
- Типи та етапи дослідження ринку
- Конкурентний аналіз
- Інсайти про користувачів
- Сегментація ринку
User research
- Поняття та етапи дослідження користувачів
- Постановка цілей дослідження
- Визначення сегменту користувачів
- Методи користувацького дослідження
- Фреймворки дослідження
- Аналіз дослідження користувачів
Business model
- Визначення та типи бізнесових моделей
- Business model canvas
- Lean canvas
Prioritisation, scoping and roadmap
- Що таке беклог
- Як визначити скоуп
- Помилки пріоритезації
- Методи пріоритезації
- Побудова роадмапи
Product team
- Продуктова культура компанії
- Структура продуктових команд
- Лідерство PdM-а
- Ролі в продуктовій команді
- Функціонування команди
- Пошук команди для власного проекту
MVP, wireframing and prototyping
- Визначення та цінність MVP
- Типи MVP
- Різниця між UX/UI
- Створення вайфреймів
Working with developers
- Чим займаються розробники
- Інфраструктура IT продуктів
- Процес написання коду
- Методика Waterfall
- Методика Agile
- Kanban фреймворк
- Написання завдання для розробників
- Практичні поради в роботі з розробниками
Product requirements document
- Призначення PRD
- Здоровий процес створення PRD
- Методика Working backwards від Amazon
Product Analytics
- Продуктові метрики
- Використання метрик для розвитку продукту
- A/B тестування
- Unit Economics на прикладі Airbnb
Product Marketing
- Маркетингова стратегія для продукту
- Product Growth
- Канали комунікації з користувачами
- Залучення та отримання користувачів
- Продукт, який викликає залежність
Platforms and marketplaces
- Поняття платформ
- Визначення платформ
- Мережеві ефекти
- Інфраструктура платформи
- Запуск платформи
- Монетизація
- Метрики
Hack the PdM interview
- Кейси з інтерв'ю
- Пошук компаній та вакансій
- Резюме PdM-а
- Підготовка до інтерв'ю
- Інтерв'ю
Pitching and presenting the product
- Комунікативні здібності PdM-а
- Пітч стартапу
- Презентація продукту
- Ресурси для стартаперів
Final Pitch
Студенти презентують свої роботи та отримають фідбек
Q&A
Лектор відповість на будь-яке запитання онлайн
Особливості курсу
- Zoom-лекції та практикуми
- Доступ до матеріалів та відео назавжди
- Сертифікат по закінченню курсу
- Відеозаписи всіх живих сесій в кабінеті
- Перевірка ДЗ тренером з коментарями
- Фінальний проект - повний кейс
- Відеозаписи блоку "IT Career"
Викладачі курсу
- Pavlo Voitsekhivskyi - Product Manager at Lyft, ex. WIX
- Andrii Sviatovets - Technical Product Owner (GameDev)
- Project Manager
Ви зможете повною мірою зрозуміти специфіку IT-проектів та навчитися керувати ними від ініціації до завершення. Великий акцент також зробимо на роботі з людьми та interpersonal skills. На курсі Ви отримаєте усі необхідні навички проджект-менеджера, як то, наприклад, управління мітингами, робота з Confluence, формування Scope, Schedule і не тільки
Програма курсу
Team Forming & Intro to the Course
- Формулюємо запит на курс
- Розбираємось з логікою навчання та побудови курсу
Tools: Jira, Confluence (dashboards, filters, data collection)
- Дізнаєтесь, як працюють Jira й Confluence
- Отримаєте навички роботи в цих програмах
Software Architecture and SDLC
- Дізнаєтесь, з яких етапів складається цикл розробки програного забезпечення
- Основи Software Architecture
Methodologies: Waterfall, Scrum, Kanban, XP
- Зрозумієте SCRUM, KANBAN, XP
- Навчитесь відрізняти і застосовувати Agile та Engineering practices
Who is the Project Manager (Responsibility, Goals)
- Які навички мають бути у менеджера проєктів
- Hard Skills та Soft Skills
Project Initiation, звідки беруться проєкти?
- Вчимось сворювати проєкти
- Як починаються проєкти? Хто ініціює проєкти в реальному житті?
Scope Management
- Розбираємо найголовнішу тему в управлінні проєктами
- Вчимось генерувати WBS (work breakdown structure)
Time Management & Tasks Estimation
- Як відповісти на питання "Коли проект закінчиться?"
- Вчимось навичкам компресування проєктного графіку
Management skills (Writing, Talking, Motivating, Tasking)
- Що має знати і вміти менеджер
- Постановка і контроль задач
- Мотивація команди
- Вміння досягати цілей
Hiring & Firing
- Як і коли наймати людей?
- Як і коли звільняти людей?
- Що робити, аби не доводилось звільняти людей?
Becoming successful PM (career path, career ladder, mentoring)
- Як побудувати успішну кар'єру в ролі проєктного менеджера?
- Як позиціонувати себе для отримання роботи?
Final lesson
- Вчимось техніці Earned Value Management
- Заключна вправа з ретроспективи
Особливості курсу
- Zoom-лекції та записані модулі
- Доступ до матеріалів і відео назавжди
- Сертифікат по закінченню курсу (після здачі ДЗ)
- Перевірка ДЗ тренером з коментарями
- Результат курсу - кейс на основі зроблених домашніх завдань
- Тренер в чаті групи
Викладачі курсу
Василь Кривонос - PMP and SCRUM certified, зараз TOP Manager в BlaBlaCar
Подать заявку- iOS Development
- Swift
На Вас чекають живі онлайн-заняття, під час яких Ви вивчатимете основи програмування на Swift і одразу ж застосовуватиме знання на практиці. Разом із досвідченим iOS-розробником Ви напишете свій код та проаналізуєте помилки.
Програма курсу
Знайомство. Огляд курсу
- Структура курсу
- Налаштування робочих машин для практичних занять
- Налаштування інструментів
- Що таке програмування?
Основи розробки на платформі iOS
Мета: вивчення основних інструментів для програмування за допомогою мови Swift UI шляхом створення нового проєкту, роботи з плейграундами, маніпулювання рядками та числами з виведенням результатів у консоль, а також в умінні зберігати код за допомогою системи контролю версій Git.
Q&A. Створення функцій, робота з базовими типами, XCode Playground
Основи мобільної розробки: Робота з мутабельними структурами даних, колекціями та управлінням виконанням коду в iOS середовищі
Мета: навчитися створювати прості інтерфейси за допомогою Swift UI, а також створювати колекції і виводити їх на екран. Оволодіти навичками створення нових типів даних і проведення перевірки коду на виконання, виявлення помилок за допомогою дебагера
Q&A. Створення структур, дженеріки, опціонали, дебагер
Основи програмування в Swift UI: поліморфізм, протоколи, замикання, кортежі, комплексні операції над колекціями для інтерактивного інтерфейсу
Мета: навчитися створювати інтерактивний інтерфейс та виконувати складні операції над колекціями.
Q&A. Замикання і комплексні операції. Інтерактивний інтерфейс. Брифінг про фінальні проєкти
Основи ООП та мережевого програмування
Мета: навчитися процесу завантаження даних з мережі у фоновому режимі та їх відображення на екрані, а також вибір фінального проєкту для практичного застосування отриманих знань.
Q&A. Багатопоточність. URLSession. Вибір і затвердження проєктів
Введення в програмування: архітектурні принципи та патерни (MVC, MVVM), перехід на MVVM у нашій аплікації, тестування (Unit Tests) та основи навігації
Мета: ознайомитися з архітектурою і принципами створення складних продуктів, автоматичним тестуванням окремих компонентів для забезпечення якості коду та основи навігації в Swift UI.
Q&A. Перехід на MVVM. Складаємо тести
Основи збереження даних
Мета: оволодіти навичками збереження даних між сесіями в додатках iOS, а також розуміти принципи роботи файлової системи та системи безпеки в цій операційній системі.
Q&A. Робота із файлами і SwiftData
Спілкування та співпраця: Swift Package Manager, Корисні бібліотеки (Kingfisher), Командна робота (бранчі, пул-ріквести)
Мета: вивчення основ командної роботи та умінні ефективно співпрацювати з іншими розробниками у проєкті. Оволодіти навичками підключення та використання сторонніх бібліотек для розширення функціональності своїх додатків.
Q&A. Підключаємо Open Source
Огляд iOS розробки
Мета: розміщення готової програми в App Store, щоб користувачі змогли знайти та завантажити її на свої пристрої.
Q&A. Захист фінального проєкту
Що робити далі?
Мета: отримати поради щодо подальшого розвитку вашої програми, щоб залучити більше користувачів, поліпшити їхнє задоволення від використання та забезпечити стабільний ріст популярності і функціональності.
Особливості курсу
- Zoom-лекції та практикуми
- Тренер та ментор в чаті групи
- Перевірка і код рев'ю Д/З ментором з коментарями
- Сертифікат по закінченню курсу (при успішному захисті фінального проекту і виконаних Д/З)
- Підтримка клієнтського сервісу
- Відеозаписи блоку "IT Career"
- Участь в Web Academy Club
Викладачі курсу
- Michael Vorontsov - Senior iOS Developer at Skyscanner (London)
- Oleksandr Slobodianiuk - Senior iOS Engineer at Grid Dynamics
- Business Analyst
Опануйте високооплачувану IT-професію, навчіться на основі даних виявляти проблеми бізнесу та знаходити рішення для зростання.
Програма курсу
Роль БА та основи бізнес-аналізу
Знайомство з групою, основні правила взаємодії, суть бізнес-аналіза в цілому, роль аналітика в IT, різниця між схожими ролями
Основні поняття SDLC
Розбираємось у тому, як відбувається розробка ПЗ, вивчаємо основні методології розробки та роль аналітика в кожній з них
Комунікація в бізнес-аналізі
Вивчаємо особливості комунікації БА на проєкті, знайомимося з поняттям стейкхолдер та техніками стейкхолдер-аналізу, вчимося планувати комунікацію на IT проєкті
Вимоги. Типи та підходи
Вчимось класифікувати та працювати з вимогами; розбираємо як працювати з припущеннями, обмеженнями та бізнес-правилами
Техніки виявлення вимог
Вивчаємо основні техніки та етапи виявлення вимог. Знайомимось з основними проблеми при виявленні вимог та вчимось їх долати
Документування вимог. Практика Story Mapping
Знайомство з процесом документування вимог. Вивчення основних технік з документування вимог. Початкова декомпозиція продукту, використовуючи техніку Story Mapping
Рольова модель користувачів. Практика User Story
Розгляд рольової моделі та користуваче-орієнтованого підходу до виявлення вимог. Описуємо продукт за допомогою техніки "User Story"
Acceptance criteria. Практика Specification by example
Вивчення техніки з опису критеріїв приймання. Деталізуємо вимоги з використанням техніки Gherkin language
Backlog, пріоритезація. Практика Use Cases
Вивчення принципів побудови беклогу. Розгляд технік з пріорітизації вимог. Вивчення та практика техніки Use Case
Моделювання вимог. Практика BPMN діаграм
Вивчення процесу моделювання вимог. Розбір та практика нотації BPMN
Моделювання вимог. Практика UML діаграм
Вивчення процесу моделювання вимог. Розбір та практика нотації UML
Прототипування інтерфейсів. Практика
Вивчення процесу прототипування вимог. Практика візуалізації інтерфейсів продукту
Управління вимогами. Практика Jira та Confluence
Вивчення процесу керування вимогами. Життєвий цикл вимог. Перевикористання, трасування, версіонування. Управління змінами. Практика Jira та Confluence
БА на проекті та в команді
Розбір різних особливостей роботи в IT проєктах та взаємодії БА з основними ролями в команді
Кар'єрний розвиток БА. Захист проєкту
Презентація кожної з груп фінального проєкту. Розбір проєктів. Розглядаємо напрямки подальшого розвитку БА
Особливості курсу
- Zoom-лекції та практикуми
- Тренер в чаті групи
- Перевірка Д/З тренером з коментарями
- Сертифікат по закінченню курсу (за умови виконання всіх завдань)
- Відеозаписи всіх живих сесій в кабінеті
- Підтримка клієнтського сервісу
- Відеозаписи блоку "IT Career"
- Участь в Web Academy Club
Викладачі курсу
Kyrylo Bieliavskyi - BAO Director в SoftServe
Подать заявку- QA Automation / QA Manual
На курсі Ви отримаєте знання та навички для старту на позиції Junior-тестувальника. Ознайомитеся з видами тестування, вивчите техніки тест-дизайну, опануєте веб-серверну архітектуру, навчитеся тестувати UX/UI, API, безпеку, шукати баги на сайтах. Теорія буде підкріплена кейсами та практичними завданнями
Програма курсу
Введення в тестування. Що таке якість програмного забезпечення
- Відмінність між процесами тестування, QC та QA
- Як визначається і описується процес тестування за основними стандартами ISTQB
Життєвий цикл продукту, SDLC та STLC. Місце і роль тестування на кожному з етапів
- Методи розробки програмного забезпечення - Waterfall, ітеративна модель, Agile (SCRUM, Kanban)
- Коли слід починати тестування
- Як QA Engineer бере участь у створенні продукту і впливає на продукт на кожному етапі. Активності з QA на кожному етапі розробки
Документація проекту. Вимоги, робота з вимогами, їх аналіз і тестування
- Що таке проектна документація, яка вона буває
- Як і ким збираються і систематизуються вимоги, їх документування
- Якими мають бути вимоги. Аналіз вимог на відповідність. Важливість тестування на етапі вимог
Тестова документація: тест-план, чекліст, тест-кейси, баг-репорт, тест-репорт та інші
- Яка документація потрібна на кожному етапі тестування
- Як складати різні види тестової комунікації
Рівні тестування. Види і методи тестування
- Поняття рівнів тестування (Unit, Integration, System, Acceptance, тощо).
- Ким і на якому етапі розробки проводиться кожен з видів тестування
- Відмінність між Smoke Testing, Sanity Testing, Regression testing
Traceability matrix. Покриття тест-кейсами. Техніки тест-дизайну. Системи контролю тестів
- Покриття вимог тестами
- Повнота покриття тест-кейсами. Як розробляються тест-кейси, на основі чого приймається рішення про застосування того чи іншого виду тестування
- Де і як розміщуються тест-кейси, фіксація результатів тестування, звіти
Поняття дефекту. Життєвий цикл дефекту. Баг-репорт. Робота з баг-трекінговими системами
- Які бувають дефекти, їх критичність і пріоритетність. Життєвий цикл - від знаходження до усунення дефекту, перевірки виправлення
- Як правильно писати баг-репорт. Взаємодія з розробником
- Ознайомлення з баг-трекінговими системами (Redmine, Jira, FogBugs, тощо)
Функціональне і нефункціональне тестування
- Відмінність функціонального і нефункціонального тестування
- Види нефункціонального тестування
Root Cause analysis
- Аналіз причин виникнення дефектів
- Причини і кількість дефектів на проекті
- Робота над зменшенням кількості дефектів
Основи клієнт-серверної взаємодії, мережеві протоколи
- Що таке клієнт-серверна архітектура
- Взаємодія інтерфейсу користувача з бекендом
- Поняття мережевого протоколу. Безпечність і надійність мережевих протоколів
Робота з базами даних. Основи SQL
- Що таке база даних, яким чином зберігаються дані
- Що таке запити SQL, основні види запитів. Можливості отримання систематизованих даних за допомогою запитів. Поєднання даних з різних таблиць БД
Основи WEB (HTML, CSS)
- Як влаштовані сайти, що таке веб-браузер, як здійснюється отримання даних від серверу і їх відображення для користувача
- Як побудований сайт
- Як знайти той чи інший елемент сайту, для чого це важливо
Тестування веб-застосунків. Архітектура застосунків
- Основи архітектури застосунку
- Плюси і мінуси монолітної та мікросервісної архітектури
- Відмінність тестування згідно з архітектурою застосунку
- Особливості тестування веб-застосунків
Тестування API
- Що таке АРІ, для чого використовується
- Запити до АРІ
- Інструменти для тестування АРІ
Тестування мобільних застосунків
- Види мобільних застосунків - нативні, веб, гібридні
- Як максимально ефективно протестувати мобільний застосунок з використанням мінімальної кількості мобільних пристроїв
- Емулятори, симулятори, їх відмінність і доцільність використання
Основи автоматизації тестування. Переваги і недоліки автоматизації
- Що таке автоматизовані тести. В яких випадках доцільно використовувати автотести, як вони полегшують життя тестувальнику
- Коли автотести не є доцільними, складність підтримки автотестів в актуальному стані. Вартість автотестів
Репозиторій і система контролю версій. Основні команди Git
- Де і як зберігається програмний код. Що таке репозиторій, їх види (Git, ADO, AWS, тощо). Локальний та хмарний репозиторії
- Оновні команди Git при роботі з репозиторієм. Як додати новий програмний код у репозиторій. Як "відкотити" назад зміни. Конфлікти версій
Метрики тестування
- Які метрики збираються у процесі тестування
- Як і ким приймається рішення про необхідність збору метрик. Визначення, які саме метрики необхідні
- Використання метрик у звітності про тестування
- Важливість метрик для прийняття рішень щодо проекту
Особливості курсу
- Формат live-sessions + модулі
- Закрита LMS-платформа
- Підтримка 24/7
- Матеріали курсу
- Домашні завдання
- Сертифікат
Викладачі курсу
Сергій Христич - Senior QA Engineer at Software
Подать заявку- Frontend
На Вас чекають живі онлайн-заняття, під час яких Ви вивчатимете основи Front-end розробки та одразу ж застосовуватиме знання на практиці. Разом із досвідченим Front-end Engineer Ви напишете свій код та проаналізуєте помилки.
Програма курсу
Огляд курсу. Основи синтаксису HTML
- Інструменти
- Структура HTML-документа
- HTML-теги та їх атрибути
- Семантичні елементи HTML5
Основи синтаксису CSS
- Види селекторів у CSS
- Специфіка селекторів
- Одиниці розмірів у CSS
- Налаштування фону
Основи HTML форм, верстка простої форми реєстрації
- Поля введення різних типів даних
- Типи кнопок
- Ідентифікатори та значення
CSS бокс модель / Flex box
- Потік сторінки та управління ним
- Відступи
- Вирівнювання
Position
- Види позиціонування
- Верстка модального вікна
Grid layout
- Види сіток
- Верстка сітки товарів за допомогою grid
- Властивість gap, відступ між грід елементами
Адаптивна верстка
- Що таке адаптивна верстка?
- Запити за допомогою Media queries
- Приклад верстки адаптивного меню
Препроцессори / SCSS
- Основи SCSS
- Змінні та їх відмінність від CSS-змінних
- Синтаксис
Практика верстки реального шаблону
- Верстка шаблону
- Підсумок CSS
- Практика
Основи JavaScript
- Синтаксис
- Типи даних
- Оператори
Функції | Основи DOM | Події в JS
- Масиви
- Функції
- Додавання відкриття/закриття меню
Функції поглибленно | DOM в деталях
- Методи масивів push | pop | shift | unshift | slice | splice
- Селектори querySelector | querySelectorAll
- Події миші, клавіатури, елементів управління, CSS
Динамічне створення елементів HTML за допомогою JS
- document.createElement()
- Перетворення массивів в елементи HTML
- Створення списку завдань за допомогою localStorage
Асинхронна поведінка, контекст виклику
- Залишкові параметри та оператор розширення
- this|call|apply|bind
- Рекурсія/стек
AJAX, взаємодія з сервером, promise
- Поняття клієнт | сервер
- Огляд інструментів для налагодження мережевих запитів
- Асинхронна поведінка
Практика створення асинхронного компонента сторінки: генератор випадкового рецепту
- Знайомство з API random food
- Створення функцій-компонентів
- Підключення до серверного API
Огляд бібліотеки React JS
- Способи підключення
- Ідея компонентів
- createrReactApp
Приклад створення додатка за допомогою React JS
- Огляд API themoviedb.org
- setup оточення для розробки використовуючи createReactApp
- Створення сторінки списку фільмів
Особливості курсу
- Zoom-лекції та практикуми
- Тренер та ментор в чаті групи
- Перевірка і код рев'ю Д/З ментором з коментарями
- Сертифікат по закінченню курсу (при успішному захисті фінального проекту і виконаних Д/З)
- Підтримка клієнтського сервісу
- Відеозаписи блоку "IT Career"
- Участь в Web Academy Club
Викладачі курсу
- Ілля Литвинов - Senior Front-end Developer
- Анастасія Бібік - React/React Native Developer
- Data Analyst / Business Intelligence (BI)
Отримай практичні навички роботи з електронними таблицями для ефективного управління даними, їх аналізу та візуалізації.
Програма курсу
Вступ до Google Sheets
- Ознайомлення з інтерфейсом
- Робота з файлами
- Основні типи даних
- Формати та оформлення даних
Форматування даних
- Форматування комірок
- Умовне форматування
- Закріплення рядків і стовпців
Формули та функції (Частина 1)
- Основні формули
- Логічні функції
- Функції умовного підрахунку
- Вкладені функції
Формули та функції (Частина 2)
- Робота з масивами даних
- Функції роботи з текстом
- Функції роботи з датами та часом
Сортування та фільтрація даних
- Сортування даних
- Фільтрація даних
- Зрізи даних
Візуалізація даних (Основи)
- Створення діаграм і графіків
- Налаштування діаграм
- Комбіновані діаграми
Візуалізація даних (Розширене)
- Динамічні діаграми
- Графіки трендів
- Інтеграція умовного форматування
Зведені таблиці та аналіз даних
- Створення зведених таблиць
- Аналіз даних за допомогою зведених таблиць
Вступ до Looker (BI-платформа)
- Ознайомлення з Looker
- Підключення джерел даних
- Створення запитів і звітів
- Візуалізація даних у Looker
Практика та вирішення бізнес-кейсів
- Розбір реальних бізнес-завдань
- Оптимізація таблиць і процесів
- Інтеграція Google Sheets з іншими інструментами
- Підбиття підсумків курсу
- OpenAI GPT для генерації текстових звітів або висновків за шаблоном на основі даних із Google Sheets
Особливості курсу
- Невеликі групи
- Система особистих кабінетів
- Доступ до відеозаписів занять
- Викладачі практики
- Оперативна служба підтримки студентів
- Практичні заняття
- Дипломний проєкт
- Сертифікат про проходження курсу
Викладачі курсу
Анастасія Васюченко - Data Analyst at MAUDAU
Подать заявку- Web & Mobile Design / UI/UX
Програма курсу
Основи веб-дизайну
- Про веб-дизайн і про курс
- Типографія у веб-дизайні
- Кнопки, форми та анатомія UI-елементів
- Композиція у веб-дизайні
- Сітки у дизайні
- Колір та візуальна айдентика бренду
- Види контенту: фото, тексти, іконки, ілюстрації, анімації, 3D, відео та гіфки
Старт роботи у Figma
- Огляд інтерфейсу та знайомство з Figma
- SVG іконки, шейпи та ілюстрації у Figma
- Компоненти, Auto Layout та варіативні компоненти у Figma
- UI-kit - бібліотеки та стилі у Figma
- Корисні плагіни для Figma
- Анімації та інтерактивні прототипи у Figma
- Як готувати і передавати макети у Figma розробникам
- Куратор створює сайт
Підготовка і дизайн
- Етапи роботи над сайтом
- Перший контакт і брифінг клієнта
- Створення структури сайту
- Створення бюджету проєкту
- Створення прототипу проєкту
- Створення мудборду і пошук референсів
- Дизайн-концепція сайту
- Дизайн домашньої сторінки та внутрішніх секцій (блоків) сайту
- Адаптивний дизайн під мобільні та планшетні пристрої
- Техзавдання та підготовка до верстки
- Створення дизайну сайту рівня Awwwards
UX дизайн
- Знайомство з UX дизайном
- Аналіз та дослідження
- Використання знань UX в проєктах
Покрокове створення лендингу
- Розбір брифу від реального клієнта
- Пошук референсів та створення мудборду
- Створення прототипу та структури сайту
- Дизайн головної сторінки
- Дизайн інших сторінок
- Створюємо дизайн під мобільні пристрої та планшети
- Готуємо сайт до верстки
- Створюємо кейс на Behance
Створення анімації у Figma
- Введення в анімацію
- Анімація Ui-kit елементів
- Використання розумної анімації
Старт на фрілансі
- Міфи та реальність фрілансу
- Позиціювання фрілансера, портфоліо та побудова особистого бренду
- Де та як шукати клієнтів: Upwork чи Freelancehunt?
- Побудова довгострокових взаємовідносин з клієнтами на роки
- Організація фінансів та документів фрилансера
- Баланс роботи та відпочинку
- Як презентувати і продавати дизайн дорого
- Як розвиватися і не упертись у професійну стелю
- Пошук та розвиток партнерів по бізнесу
- Перехід від фрилансу до бізнесу
Дизайн PRO
- Типографіка у веб дизайні
- Ефекти
- Лайфхаки
- Натхнення
Робота в Webflow
- Знайомство з конструктором (можливості конструктора, структура сайту, як працює блочна система)
- Основні параметри (створення проєкту, його копіювання, налаштування, підключення домену та тарифи)
- Інтерфейс конструктора
- Підготовка макету до верстки
- Верстка макету
- Використання сторонього коду
- Анімація сайту
- Верстка блекпоінтів
- Перевірка макету та виправлення помилок
- Додаткові сервіси
- Робота з клієнтом (передача сайту клієнту і його робота з ним)
- CMS і Seo оптимізація
Особливості курсу
- Власна освітня програма
- Щира підтримка та допомога
- Професійні спікери
- Екосистема для результату
- Щотижневі прямі етери
- Реальні клієнти
- Додаткові матеріали
- Сертифікат
Викладачі курсу
- Ілля Кульбачний - Засновник Cosmos Studio
- Іван Вергун - UI/UX Designer
- Олена Коваленко - Експерт у UI/UX
- Павло Гижко - Понад 6 років досвіду в дизайні та рекламі
- Data Analyst / Business Intelligence (BI)
На курсі ви зрозумієте, як працювати з електронними таблицями та наділяти їх необхідними функціями. Цей інструмент допоможе простіше збирати, організовувати й аналізувати дані, будувати графіки з масиву даних та виокремлювати важливу інформацію. Після перегляду відеолекцій ви дізнаєтесь, як створювати складні функції, формули та звіти, які можна легко й швидко налаштувати та використовувати для різних потреб.
Програма курсу
Знайомство з Google Sheets
- Навчимося створювати Google таблицю, знаходити або переміщувати документ
- Розберемось, як надати різні доступи для користування, приховати аркуші або захистити діапазони від редагування
- Дізнаємось, як побачити, хто і що змінював у спільному документі, а також скасувати їхні дії
- Детально розглянемо структуру електронної таблиці
База роботи з даними
- Ознайомимося з можливостями роботи в Google таблицях
- Навчимося вручну вносити дані, змінювати їх формат, виділяти основне
- Опануємо вміння вводити та змінювати різну інформацію:
- числа
- валюту
- дати
- відсотки
- текст
- Навчимось імпортувати дані з різних джерел:
- сортувати
- фільтрувати
- групувати дані
Первинна обробка даних
- Навчимося швидко діставати потрібні дані з масиву інформації, автоматично рахувати вік людини, відображати кількість робочих днів у місяці
- Опануємо вміння легко проводити маніпуляції з математичними формулами, комбінувати різні дані
Перевірка даних: складні фільтри
- Опануємо роботу з фільтрами й навчимося будувати мінідашборди
- Навчимося робити "випадайки" та перевіряти масив даних на відповідність умові/правилу
- Контролюватимемо внесення інформації в заданих рамках
- Зробимо перші прості фільтри
- Побудуємо перший мінідашборд з агрегацією даних
- Створимо нестандартні авторські фільтри
Робота з формолою QUERY
- Опануємо теорію та дізнаємося переваги використання QUERY
- Пропишемо різні варіації простих запитів та ускладнимо їх, додавши фільтри, сортування й агрегацію даних
Візуалізація даних і оформлення електронних таблиць. Дизайн
- Навчимося будувати графіки з масиву даних, виокремлювати важливу інформацію в таблиці
- Відшліфуємо вміння робити документи, які не соромно комусь показати
Особливості курсу
- 7 відеолекцій
- Додаткові матеріали та корисні джерела
- Чеклісти для самоперевірки після кожної лекції
- Гнучкий графік навчання
Викладачі курсу
Марія Дьяченко - Commercial Director at EVO
Подать заявку- Frontend
Базовий курс, який допоможе зробити перші кроки у вебпрограмуванні. А потім вирішити, куди розвиватися далі: пірнати у front-end чи обмежитися базовим набором для створення якісних вебінтерфейсів.
Програма курсу
Інструменти розробки
- Figma, VSCode
- Термінал і робота з файловою системою
- Системи контрол версій
- Робота з Git
Вступ у HTML i CSS
- Особливості та складники HTML
- Будова HTML тегу, скелет HTML сторінки
- CSS і його функції
- Правила побудови таблиць стилів
- CSS селектори, значення кольорів та розмірів
- Підключення CSS на HTML сторінку
Посилання та зображення
- Види посилання та його складники
- Шлях до ресурсу
- Атрибути посилань
- Види, формати й атрибути зображень
- Можливості SVG
- Теги для гіперпосилань, зображень, групи зображення та підпису
- Chrome DevTools для інспектування коду в браузері
Основи типографіки
- Завдання й основні поняття типографіки
- Групи правил для тексту та шрифтів
- Підключення шрифтів на сторінку
CSS
- Блокова модель
- правила - display, float, z-index, overflow
- Стилізація зображень
- Селектори, їхня пріоритетність
- Позиціювання елементів
- Стилізація посилань
Списки й таблиці
- Теги для різних видів списків
- Лічильники
- Списки визначень - dt, dd, dl
- Основні теги для таблиць
- Стилізація списків і таблиць
Теги для групування, семантика
- Особливості тегів div і span
- Семантика HTML, види блоків сайту
Flexbox
- Стилі для батьківських та дочірніх елементів
- Вирівнювання блоків
- Побудова "колонок"
Grid
- Групи правил для grid елементів
- Відмінності між grid та flex
- Побудова "колонок" і колонковий дизайн
Responsive Design
- Складники та основні прийоми адаптивного дизайну
- Media Query та Container Query
- Дублювання HTML для різних медіа
Форми та їхня стилізація
- Сутність форм, полів, груп полів та підписів до полів
- Текстові поля та їхні типи
- Селекти, чекбокси, кнопки та радіокнопки
- Валідація форм
- Додаткові типи полів для введення даних у формах
- Стилізація елементів форм
Системи іменування класів
- Функції систем іменування класів та архітектури CSS
- Ознайомлення з методологіями - BEM, SMACSS, Atomic CSS, OOCSS
- Поділ сторінки на структурні складники
Просунуті HTML/CSS фічі
- transform
- transition
- animation
- Сучасний HTML та CSS
Особливості курсу
- Вебінари та відеолекції
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
- Тетяна Мельник - Engineering Team Lead at Projector Institute
- Ольга Шемена - Frontend Developer в BrainRocket
- Юлія Євсєєнко - Frontend Developer at Infranomics
- Леонід Костецький - Creative Director i Co-Founder в Emotion Agency / Куратор
- Вікторія Комаровська - Frontend Tech Lead в 6-Systems Sixt Group
- Василь Кошапов - Lead Frontend Developer в Limestone Digital
- Вадим Васько - Frontend Developer в Software Service and Innovation
- Андрій Кедись - Frontend Developer в Syndicode / Куратор
- Владислав Єрмолаєв - Frontend Developer / Куратор
- Data Science / Machine learning / AI
Інтенсивний курс з прикладної лінійної алгебри для роботи з Data Science та Machine Learning.
Програма курсу
Vectors
- Vector space
- Geometric properties
- Line equation
- The basis
- Plane equation I
Normed Vector Spaces
- Vector Length
- Different distance metrics
- Vector similarity, clustering. K-Means
- K-nearest neighbors (KNN) for Classification and regression
Inner product space
- Dot product
- Vector projection on the line
- Plane equation II
Hyperplanes
- Hyperplane equation
- Support vector machines
- Kernel trick
Matrices
- Matrix operations
- Matrix as a functions
- Inverse matrix
- Solving linear equations
- Matrix rank
- Singular matrix
Orthogonal Transformations
- Rotation matrix and its properties
- Reflection matrix and its properties
- Translation
Affine and projective transformation
- Properties of affine transformation
- Changing reference frame
- Projecting vectors on to subspaces
- Projection matrix and its properties
Linear regression
- Solving overdetermined system of linear equations
- Pseudo-inverse matrix
- Linear regression and projection transformation
Singular value decomposition
- Matrix factorization with SVD
- Principal component analysis (PCA) with SVD
- Dimensionality reduction
- Applications
3D -> 2D
- 3D graphics algebra
- Camera pin-hole model and intrinsic matrix
- Euler angles and extrinsic matrix
- Augmented reality (AR)
Capstone project
Building a predictive model
Особливості курсу
- Вебінари щосереди о 19:30 та відеолекції щоп'ятниці
- Real-life завдання
- Курсовий проєкт
- Регулярний фідбек
- Сертифікат за здобутки
- Можна повернути кошти протягом 7 днів від початку курсу
Викладачі курсу
Ян Цибулькін - VP Data Science WorkOrder та co-founder Bldbox, Cloudozer, Symica
Подать заявку







