- Frontend
На завершення курсу кожен студент розробить повноцінний проєкт, який буде захищений. Це дозволить набути досвіду у формуванні власного проєктного погляду та аргументуванні думок. Ця навичка допоможе дитині просувати власні ідеї у сфері IT, здобуваючи авторитет серед дорослих програмістів.
Програма курсу
Модуль 1. HTML&CSS Basics
- Основні HTML теги та атрибути
- Основи CSS, блочна модель
- Селектори CSS
- Оформлення елементів
- Поля і відступи
- Порядок верстки блоку
- Тестування результатів верстки
- Управління розміром і положення блоків на сторінці
- Технологія Flexbox
- Базова анімація
- Основні інструменти розробника
- Робота з GitLab, базові команди, створення свого репозиторію
Модуль 2: UI/UX design Basics
- Базове знання Figma
- Базове знання UI/UX
- Основи сайтобудування
Модуль 3. Advanced HTML/CSS
- Технологія Bootstrap 4
- Технологія Gulp
- Просунута структура проєкту
- Адаптивна верстка
- Гумова верстка
- Препроцессори, а саме: Sass
Модуль 4. Basic JavaScript
- Базові та об’єктні типи даних
- Перетворення типів
- Змінні й правила їх іменування
- Умови, оператори, масиви, цикли, функції, робота з датами та часом
- Введення в браузерні події
- Робота з таймерами, localStorage
- Області видимості
- Контекст виклику
- Обробка помилок
- ООП в JavaScript – функції-конструктори, прототипи, класи
Модуль 5. Soft Skills
Модуль 6. Final Project
Особливості курсу
- Для дітей віком від 12 до 15 років
- До 15 дітей в групі
- Система оцінки знань
- Багато практичних завдань
- Робота над власними проєктами
- Сертифікат про закінчення навчання
- Digital Marketing
За 3 місяці ти освоїш затребувану професію Інтернет-маркетолога і зможеш працювати маркетологом в компанії, або розвивати власний бізнес.
Програма курсу
Вступ до веб-маркетингу
- Що таке маркетинг? Цілі, завдання та cкладові
- Формування маркетингової стратегії
- Позиціонування бізнесу в Інтернеті та offline
- Визначення та сегментування цільової аудиторії
- Види маркетингових каналів комунікації в online-мережі
- Поняття бренду та що враховувати при його створенні
Контекстна реклама
- Огляд можливостей контекстної реклами та її видів
- Вибір оптимальної стратегії для контекстної реклами
- Інструмент Google Adwords
- Ремаркетинг та ретаргетинг
- Зв'язок з веб-аналітикою
Аналітика
- Google Analytics, важлива інформація для аналізу сайту
- Як аналізувати отриманий трафік з різних каналів трафіку за допомогою Google Analytics?
- Приклади, коли сайт не буде продавати
- Варіанти як можна слідкувати за подіями на сайті, Google Analytics vs Google Tag Manager
- Що таке % відмов і як з ним боротися?
SEO
- Поняття оптимізації сайту та основні фактори ранжування пошукових систем
- Базова технічна оптимізація
- Швидкість завантаження сайту та оптимізація контенту
- Семантичне ядро сайту
- Основи лінкбілдингу
- Local SEO
- Аудит сайту. Види аудиту сайту. Часті помилки та виправлення. Робота з Google WEB Master Tools
- Відслідковування результатів. Основні інструменти веб-аналітики
- Аналіз конкурентів та вибір стратегії просування
- Аналіз юзабіліті сайту (UX), часті помилки
- Як побудувати прибуткову систему залучення клієнтів
- Оптимізація сторінки, як поліпшити сайт з точки зору sale - успішності
SMM
- Роль соціальних мереж в просуванні бізнесу. Їх види, цілі та особливості. Основи SMM термінології
- Цільова аудиторія: особливості створення портрету потенційного клієнта
- Розробка SMM стратегії
- Особливості візуального контенту
- Content Creation - створення контент-плану
- Просування в Instagram (особливості й цілі, помилки)
- Просування у Facebook
- Просування на інших платформах (Youtube, Google MyBusiness, Twitter, Telegram)
- Як писати для соціальних мереж - елементи й правила хорошого копірайтингу. Тональність вашого бренду (Tone of voice)
- Що таке воронка продаж й для чого вона потрібна?
- Безкоштовні механізми просування бренду
- SMM аналітика та формування звітності
- Створення Бізнес менеджера та рекламного кабінету
- Налаштування Бізнес менеджера та рекламного кабінету. Налаштування ліміту витрат
- Робота й пояснення як працювати з рекламою:
- Яку ціль вибрати
- Яку ставку вибрати і чи потрібно
- Як налаштувати детальний таргетинг по: Інтересах, -поведінкових факторах, демографії
- Як налаштувати рекламу на конкретну будівлю
- Як вибрати місце показу реклами
- Як показувати рекламу в Інстаграм та інших додатках
- Як порахувати бюджет рекламний
- Як налаштувати динамічний показ реклами
- Як запустити рекламу без сайту і збирати контакти людей
- Як працювати з лід формами
- Аудиторії:
- Як створити аудиторію людей, яким цікавий ваш продукт/послуга
- Як створити аудиторію з відвідувачів сайту/з переглядів відео/ з тих, хто взаємодіяв з рекламою/ з людей що цікавились вашою подією в Facebook/ з тих, хто взаємодіяв з сторінкою в Facebook & Instagram.
- Як знайти платоспроможною аудиторію
- Як створити аудиторію з бази ваших емейлів чи номерів телефону
- Як створити lookalike аудиторію
- У чому різниця між запуском реклами через рек.кабінет та безпосередньо через "boost post"
- Креативи:
- Які фото та відео потрібно ставити на рекламу
- Як вибрати різні типи реклами: карусель, відео, картинка і тд
- Як змінити розмір картинки автоматично під різне місце показу реклами
- Як в одному рекламному оголошенні зробити різні креативи під пост й сторіс
- Аналітика:
- Які показники враховувати, для ефективної реклами
- Що таке CPA,CPC,CPM,CTR - словник усіх важливих термінів
- Підсумок - розбір й аналіз проєктів
Підведення підсумків
- Тестування
- Захист дипломного проєкту
- Вручення сертифікатів
- Випускний
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Стек технологій
- Особистий кабінет
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Мар'яна Павлюк - Internet Marketing Manager at Grand Dim
- Назар Фігун - Lecturer of SEO at Logos IT Academy
- Маріанна Сміян - Lecturer of SEO at Logos IT Academy
- Ія Кучинська - CEO "IQ Promotion"
- Михайло Білоус - IT Project Manager at Astwellsoft
- Крилов Дмитро - Сертифікований спеціаліст Google Ads & Yandex Direct
- Олег Дубей - Засновник Webboost Digital Marketing Agency
- HR / Employer Branding
Програма курсу
Відкриття курсу
- Обговорення навчального плану
- Визначення цілей учасників
- Знайомство з викладачами курсу
HR: мета, функції, напрями діяльності
- Цілі на необхідність HR спеціалістів у компанії
- Місце HR відділу та структура компанії
- HR моделі
- Базові компетенції HR-спеціаліста
Комунікації. Ефективний зворотній зв'язок
- Види комунікацій в організації
- Майстерність надання фідбеків
- Типи зворотніх зв'язків
- Як правильно надавати негативний фідбек
- Практичні кейси, рекомендації
Конфлікти
- Поведінкові стратегії
- Медіація
- Переговори
Рекрутер в IT компанії
- Особливостів IT рекрутингу та чим він відрізняється від інших галузей
- Портрет IT рекрутера
- Основні обов'язки рекрутера
- Професійні компетенції
- Ролі в сучасних компаніях
- Перспективи професії та кар'єрні можливості
Робота з кандидатами
- Рекрутинговий процес
- Пасивний пошук
- Активний пошук
- Технічна частина (Front End ,Back End, Quality Assurance, Mobile, Embedded)
Креативний пошук кандидатів
- "Холодні" листи
- Написання оголошень про вакансію для соц. мереж
- Нові підходи з підбору персоналу
- Створення/наповнення профілю у LinkedIn
- Фокуси пошуку через LinkedIn
Адаптація персоналу
- Адаптація в команді та компанії
- Професійна адаптація
- Роль наставника в процесі адаптації
- Моделі та підходи адаптації(з практичної точки зору)
Мотивація
- Суть мотивації в системі управління персоналом
- Мотивація vs Стимулювання
- Матеріальна та нематеріальна мотивація
- Професійне/емоційне вигорання працівників
Оцінка персоналу
- Суть і мета Оцінки персоналу
- Мотивація vs Стимулювання
- Види Оцінки: атестація, метод 360 градусів, тестування тощо
- Вибір правильного методу Оцінки персоналу
Навчання та розвиток
- Визначення потреби в навчанні та постановка цілей
- Зовнішнє та внутрішнє навчання. Види навчання
- Індивідуальний план розвитку кандидата. Кадровий резерв та кар'єрне зростання в компанії
- Talent менеджмент, або війна за таланти
HR Брендинг
- Від цінностей до стратегії компанії, що формують HR бренд
- Особистий бренд як невід'ємна частина employer brand
- Корпоративна культура як бренд-ресурс
- Практичні інструменти формування бренду роботодавця. Метрики
Фінал
- Тестування
- Захист дипломного проєкту
- Випускний
- Вручення сертифікатів
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Стек технологій
- Особистий кабінет
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Соломія Костельна - HR Specialist / IT Recruiter at AltexSoft
- Андрій Білий - HR Specialist at Perfectial
- Марія Бреславська - Mentorship Office Coordinator at SoftServe
- Леся Когут - Abto Software, Recruiter
- Python
Програма курсу
Вступ
- Презентація
- Встановлення Python
Змінні, структури даних та операції над ними
- Що таке змінні
- Числа (int, float)
- Стрічки
- Списки
- Кортежі
- Словники
- Змінні та не змінні типи даних
- Операції та методи кожного з типів
- Індекси, слайси
Умовні інструкції та цикли
- If else elif
- For
- While
- Continue, break
- List comperhension
Функції
- Що це таке
- Return
- Параметри - позиційні та іменовані
- *args, **kwargs
- Області видимості
- Розпаковка аргументів
- Присвоєння результату змінній
- Анонімні функції
Декоратори
- Що це
- Передача функції як аргумент
- Оголошення функції всередині функції
- Повернення функції як результат
- Пишемо простий декоратор
- Декоратор функції яка приймає аргументи
- Декоратор із аргументами
- Подвійний, потрійний декоратор
Генератори та ітератори
- Що це таке
- Ітеруємий об'єкт
- Ітератор
- Генератор
- Де використовується
- Цикл for
- Функція генератор
- Генераторні вирази
- Різниця між yield та return
Модулі та пакети
- Що таке модулі, навіщо вони
- Організація модулей
- import module
- from module import
- as
- Що таке пакети
- Що таке __init__
- name == main
- Огляд стандартної бібліотеки Python
- Що таке pip
- Встановлення pip
- Встановлення зовншніх модулей
Робота з файлами
- Навіщо це
- Функція open
- Шлях до файлу
- Режими відкриття
- Читання, запис, додавання
- Менеджер контексту
Обробка виключень
- Що таке помилки
- Перехоплення помилок
- else, finally
- Вкладення try except
- Raise своєї помилки
ООП в Python. Класи, об'єкти
- Що таке класи
- Що таке об'єкти
- Аналогія із автозаводами
- Що таке self
- Що таке __init__
- Пайтон як суцільне ООП
- Атрибути класу проти атрибутів об'єкту
- Методи
- Область видимості
Принципи ООП
- Наслідування
- Поліморфізм
- Інкапсуляція
- Абстракція
- Перезагрузка операторів
- Класметоди, статік методи, проперті
Робота із процесами та потоками у Python
- Що таке потік
- Що таке процес
- Архітектура процесора
- multithreading
- multiprocessing
Правила написання коду
Правила написання Python-коду. PEP8.
Unit-тестування
Unit-тестування у Python.
Фреймворки
Шлях до веб-розробника. Огляд веб-фреймворків.
Проєкт
Створення першого проєкту з використанням всіх технологій, яким ти навчився на курсі. Пишемо скрейпер інтернет-магазину.
Python Django
- Встановлення та налаштування віртуального середовища
- Встановлення та налаштування PyCharm. Встановлення Django, створення проєкту та його конфігураціїї у PyCharm
- Огляд структури проєкту, використання базових джанго команд, створення супер користувача, доступ до адмін частини
- Огляд суті моделі та аплікації. Створення моделі поста
- Огляд Django-адмінки. Підключення моделі до адмін-частини
- CRUD. Огляд Django-представлень
- Огляд Django URL-диспетчера. Створення решти представлень
- Налаштування системи Django-шаблонів
- Огляд PyCharm-дебагера, Django-терміналу та кверісетів
- Представлення для деталей поста
- Огляд Django-форм. Створення та оновлення поста через форму
- Створення та відображення Django-повідомлень
- Рефакторинг структури HTML-шаблонів
- Налаштування системи статичних файлів у Django-проєкті
- Огляд та реалізація пагінації
- Створення та обробка поля картинки у Django-моделі
- Створення та обробка поля користувача у Django-моделі
- Реалізація форми пошуку постів
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Стек технологій
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Володимир Ярошинський - Python Developer at NDA Company
- Юрій Кіт - Senior Software Engineer at TalentFly
- Благута Анна-Христина - Freelance Python Developer
- Web & Mobile Design / UI/UX
Програма курсу
Figma
- Огляд інтерфейсу.
- Фрейм. Основні інструменти.
- Створення модульної сітки.
- Компоненти
- Тест та вирівнювання.Створюємо стилі.
- Колір, градієнти, фотографії. Обводка та ефекти: блюр, тінь. Створюємо стилі.
- Бібліотека
- Autolayout
- Прототипи у Фігма і розумна анімація.
- Панель коду та експорт
- Плагіни
Adobe Photoshop
- Вступ в Photoshop
- Інструменти
- Робота з файлами та зображеннями
- Робота з шарами і масками
- Виділення та маски
- Робота з шарами
Adobe Illustrator
- Вступ в Illustrator
- Робота з кольором та текстом
- Патерни
- Робота з ефектами
Adobe After Effects
- Вступ в After Effects
- Робота з шарами
- Плагіни в After Effects
- Робота з текстом
UI/UX Basic
- Вступ. Професія дизайнера. Поняття, принципи, етапи розробки
- Дослідження. Stakeholder ітерв'ю та знайомство з проєктом
- UX. Що це і навіщо. Основні патерни
- Карта емпатій, персона, CJM
- Інформаційна архітектура. Task Flow, User Flow. Low & High fidelity wireframes
- UI. Герштальт. Трендові стилі. Мінімалізм - це важко)
- Шрифти і шрифтові пари + теорія кольору
- Анімація прототипів. Основи Motion
- Теорія кольору, іконки, дизайн системи
- Основи юзабіліті. Інклюзивний дизайн. Сервісний дизайн
UI/UX Advanced
- Зручний інтерфейс
- Юзабіліті-тестування
- Сервісний дизайн
- Форми і UX-дослідження
- Кейс по сервісному дизайну
- Design thinking, Патерни взаємодії, евристики Нільсена
- Проектування CRM-систем
- E-commerce
- UI або візуальна концепція
- Дизайн-системи і патерни
- Мобільний UX/UI
- Текст в інтерфейсі
- Анімація елементів інтерфейсу
- Дизайн на основі даних
- A/B-тести
- Робота над проектом
- успішна презентація
- UX + Agile
- Кар'єра в UX
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Технології
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Олександр Соколов - Middle UI/UX Designer at LinkUp Studio
- Ольга Стахів - Freelance UI/UX Designer
- Олег Дубей - Засновник Webboost Digital Marketing Agency
- iOS Development
Програма курсу
Теми:
- Знайомство з iOS та IDE xCode
- Мова програмування Swift: основи та базові оператори
- Мова програмування Swift: Потоки керування. Робота з циклами, умовами. Інструкції передачі контролю
- Мова програмування Swift: класи та структури. Властивості та методи. Індекси
- Базові принципи ООП. Контроль доступу. Безпека доступу до памяті. Знайомство із CocoaPods
- Мова програмування Swift: Протоколи та розширення. Protocol Oriented Programming (POP)
- UI в коді. Аutolayout. Mobile Human Interface Guideline. SwiftUI
- Cocoa design patterns: Singleton, Delegate, Responder Chain, Observer
- iOS Concurrency with GCD and Operations
- Restful APIs
- Знайомство з Cloud based backend на прикладі Firebase: зберігання даних і аутентифікація
- Робота з памяттю. Вирішення проблем, повязаних з памяттю. Процес рефакторингу. Лінтер
- Основи роботи з Git та Command Line. SourceTree
- Мова програмування Swift: Робота з рядками, символами. Колекції
- Мова програмування Swift: функції та замикання. Перечислення
- Мова програмування Swift: ініціалізація, деініціалізація. Опціонали. Робота з опціоналами
- Імперативне vs Функціональне програмування. Функції map, compactMap, filter, reduce
- Знайомство з UIKit. Знайомство зі Storyboard, XIB файлами
- Життєвий цикл додатку, життєвий цикл контролера. UIKit vs SwiftUI
- Data persistence: User Defaults, Plist, Keychain, Secure Enclave, Core Data, Realm
- Знайомство з фреймворками Core Location і MapKit
- iOS Architectures: MVC, MVP
- Відлагодження програм. Обробка помилок. Написання Unit тестів. Знайомство з Інструментами
- CI/CD. Підготовка додатку для AppStore
Особливості курсу
- Найактуальніші знання для розробника
- Навчання на практиці
- Портфоліо
- Підтримка ментора
- Навчання з будь-якої точки
- Доступ до записів вебінарів і матеріалів курсу
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
Володимир Рихва - Flutter Developer at Sigma Software Group
Подати заявку- QA Automation / QA Manual
Програма курсу
Моделі та методології розробки програмного забезпечення
- Waterfall Model
- Prototype Methodology
- Agile Methodology
- Rapid Application Development
- Dynamic System Development Model Methodology
- Spiral Model
- Extreme Programing Methodology
Основи тестування
На цьому етапі курсу ти закріпиш базову термінологію. Дізнаєшся, що таке тестування ПЗ та чому воно є настільки важливим у процесі розробки продукту. Детальніше розглянемо питання дефекту та помилки. Також дізнаєшся яка основна група заходів складає процес тестування.
Основні принципи тестування
В цій теми ми розглянемо основні принципи тестування. Познайомимо тебе з філософією тестування, також, ти зрозумієш як тестувальник має ставитись до тестування програмного забезпечення. Як працювати з дефектами та як виявити їх наявність. Познайомишся з основними засадами тестування які є актуальні вже багато років.
Основні процеси тестування
Ще одна теоретична база яку ти точно маєш знати і про яку тебе запитають на співбесіді. Тут ти дізнаєшся про всі фази процесу тестування та що відбувається на кожному з них. Також, навчишся правильно планувати та контролювати тестування. Дізнаєшся коли тестування можна вважати завершеним, як це оцінити, та як правильно звітувати про це.
Основні підходи та рівні тестування
Ця тема повністю спрямована на вивчення типів тестування. Загалом є десятки типів тестування. Ми розглянемо основні з них. Пройдемо всю послідовність дій при різних типах тестування та закріпимо їх на практиці. Також, розглянемо рівні тестування та визначимо чим вони відрізняються один від одного.
Підходи:
- Проактивне/реактивне тестування
- Автоматизація та ручне тестування
- Методи тестування такі як: чорний, білий, сірий ящик
- Що таке верифікація та валідація
- У чому різниця позитивного та негативного тестування
Типи тестування
На цьому етапі програми ти дізнаєшся які є типи тестування. Дуже важливо обрати правильний тип тестування, залежно від продукту чи функціоналу з яким ми працюємо. Розглянемо детальніше в чому специфіка функціонального та нефункціонального тестування.
Аналіз вимог
Ти дізнаєшся які бувають вимоги, які бувають різновиди вимог, характеристики та як їх перевіряти.
Тест-дизайн техніки
Познайомимось з ще одним етапом розробки ПЗ - тест-дизайн техніками. Навчимось застосовувати їх на практиці. Порівняємо статичні та динамічні техніки та визначимо коли вони працюють. Навчимось правильно обирати техніку для тестування функціоналу чи продукту.
Тест кейси та інструменти управління тестами
Познайомимось з поняттям тест кейсу. Вивчимо всі його атрибути. Навчимось правильно писати тест-кейси та використовуючи різні інструменти та системи записувати всі дані.
Відстеження дефектів
В цій темі детальніше поговоримо про дефект-репорти, для чого вони потрібні. Пройдемо з тобою весь цикл життя дефекту та навчимо правильно їх заводити та працювати.
Тест звіти та метрики
Розглянемо всі фази моніторингу та контролю. Що потрібно враховувати під час моніторингу та визначимо головні його цілі.
Мережі, лінукс та бази даних
Детальніше розглянемо які є мережі, що таке протоколи та клієнт/серверна архітектура. Навчитесь працювати з базою даних SQL.
Теми:
- Рівні OSI Моделі
- Протоколи/Порти
- TCP/IP модель
- Клієнт/Серверна архітектура
- Команди та робота з Лінукс
Тестування продуктивності
Будемо використовувати такий інструмент як Jmeter для проведення навантажувального тестування. Також, виміряємо ефективність веб сервісів за допомогою Httperf та Apache Bench.
Автоматизоване тестування
Познайомимось з базовими кроками в автоматизації та працюватимемо з таким інструментом для автоматизації роботи у веб-середовищі як Selenium.
API та мобільне тестування
На цьому етапі курсу ми розглянемо поняття API тестування та такий підхід як Rest API. Також, вивчимо ще один потужний інструмент API тестування Postman, який буде для Вас незамінним помічником. Дізнаєтесь які є мобільні емулятори, їх функціонал та можливості.
Англійська мова
Англійська є важливим етапом розвитку будь-якого тестувальника ПЗ. Тому, у курсі ти будеш вивчати ІТ англійську, де зможеш пропрацювати всю необхідну для ефективного навчання термінологію. Курс підбирається під твій рівень англійської.
Тренінг "Співбесіда в IT"
Співбесіда є важливим етапом який проходять всі тестувальники на початку свого шляху. Тому, до неї обов'язково потрібно добре підготуватись. На цьому тренінгу ми розповімо тобі всі тонкощі співбесіди в ІТ сфері, на чому варто акцентувати свою увагу. Про що слід говорити та як розкрити перед роботодавцями свій потенціал.
Тренінг "Методологія управління проєктами SCRUM"
Крім технічних знань які ти здобудеш на курсі дуже важливим є розуміння процесу взаємодії у команді та загалом у компанії. Ми на практиці тобі покажемо як правильно організувати роботу над розробкою продукту та які ролі ти можеш на себе приміряти. Ти на власному досвіді переконаєшся в ефективності та гнучкості SCRUM методології.
Тренінг "Як заробити на міжнародному фрілансі UpWork першу 1000$"
Не всі тестувальники мріють працювати в офісі. Тому цей тренінг навчає як працювати на фрілансі. В чому відмінність такої роботи тестувальника та до прикладу програміста. На що варто звертати увагу, та як правильно себе позиціювати на цій платформі.
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Стек технологій
- Гейміфікація
- Особистий кабінет
- Закритий телеграм-чат
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Олег Коваль - Intermediate QC Engineer at SoftServe
- Оксана Городиська - QA Engineer at Vakoms
- Яна Захаревич - QA Engineer at ABTO Software
- Назарій Сулима - QA Engineer at SoftServe
- Юліан Бульбук - Middle Java Back-end Developer at Aconex Systems
- Романна Бідник - Middle Java Back-end Developer at Aconex Systems
- Святослав Дюганчук - QC Engineer at SoftServe
- Frontend
Програма курсу
HTML/CSS
На етапі курсу HTML/CSS ти отримаєш всі необхідні знання стосовно "каркасу", розмітки сайту. Навчишся застосовувати стилі, шрифти та опануєш всі основні моменти у побудові сайту. Створиш свою першу лендінг сторінку, навчишся як робити навігацію по сайту, сайдбар та багато іншого. Будеш працювати з зображеннями на сайті та текстовими блоками. Зрозумієш що таке мета-кодування сторінки та для чого воно використовується. Познайомишся з різними браузерами з точки зору розробника та зрозумієш переваги та недоліки кожного з них.
Основи програмування
У блоці "Основи програмування" ти поринеш у світ IT, зробиш свій перший крок до того, щоб зрозуміти що таке програмування та чим займаються програмісти. Будеш вивчати ази мови Java, розберешся чому вона одна з найпопулярніших. Також в цьому курсі ти напишеш ряд програм, які нададуть тобі перший поштовх в цій сфері. Цей блок підготує тебе до того, щоб перейти вже на професійний рівень програмування.
JavaScript
На цьому етапі курсу ти ще більше будеш заглиблюватись у веб-розробку та програмування. Дізнаєшся про всі особливості та можливості JavaScript. Навчишся ще більше взаємодіяти з користувачами на твоєму сайті через форми, корзину, карти, коментар та багато іншого. Тут ти зможеш зробити свій сайт більш функціональним та професійним.
JavaScript Advanced
На етапі курсу "JavaScript Advanced" ти зможеш реалізувати на своєму сайті все задумане, адже будеш вивчати такий популярний фреймворк Angular. Ти дізнаєшся про те які є фреймворки та як з ними працювати. Навчишся працювати з базами даних та зрозумієш особливості роботи сервера. Дізнаєшся що таке Git та опануєш новий для тебе підхід роботи з даними. Дізнаєшся що таке Gulp та як з його допомогою можна автоматизувати роботу фронтенд-розробника. Будеш працювати з об'єктами, функціями та дізнаєшся про всі можливості їх взаємодії у JavaScript. Вивчиш ще одну "мову програмування", фактично надбудову JavaScript, яка допомагає створювати масштабні проєкти, зберігаючи при цьому високу якість та спрощує процес самої розробки.
Проєкт
Після всіх етапів курсу ти зможеш застосувати всі свої знання виконуючи фінальний проєкт. Це практика яка триватиме 2 тижні. За цей час ти зможеш максимально заглибитись у розробку, оскільки всі матеріали наближені до реального проєкту та робочого процесу в ІТ компанії.
Тренінг "Співбесіда в IT"
На тренінгу ми навчимо тебе як правильно проходити співбесіду, щоб ти міг показати всі свої навики та успішно працевлаштуватись. Обговоримо яка специфіка співбесіди саме в ІТ сфері. Ти дізнаєшся з чого розпочинати розмову, що варто, а що не варто говорити та як переконати рекрутера, що ти його ідеальний кандидат.
Тренінг "Методологія управління проєктами SCRUM"
Тут ти дізнаєшся які є переваги цієї гнучкої методології та зможеш на практиці її застосувати. А також поговоримо:
- у чому специфіка ринку ІТ
- які є цінності у розробці ПЗ та готового продукту загалом
- які ще є підходи до розробки та у яких випадках вони використовуються
- як зробити продукт з точки зору безпеки як для клієнта, так і для кінцевого користувача
Ми детально пропрацюємо всі пункти та розберемо їх важливість. Ти зможеш стати частиною змодельованого процесу розробки та закріпити все на практиці. Більшість компаній працює саме за цією методологією, тому, дуже важливо вміти правильно взаємодіяти з колегами та розуміти всі процеси розробки.
Тренінг "Як заробити на міжнародному фрілансі UpWork першу 1000$"
Якщо ти хочеш працювати та не залежати від компанії тобі на UpWork. На фрілансі ти можеш працювати за своїм особистим графіком та брати тільки ті проєкти, які цікаві тобі. На тренінгу провідні спеціалісти розкажуть як ефективно працювати на UpWork. Розкажуть як здобути перший досвід та просуватись у рейтингу професійних розробників. Навіть маючи мінімальний досвід ти зможеш працювати над своїми першими проєктами та почнеш заробляти. Тебе чекає покрокова інструкція від реєстрації до пошуку та відбору проєкту.
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Повний стек технологій
- Закритий телеграм-чат
- Геймифікація
- Допомога з працевлаштуванням для успішних студентів
Викладачі курсу
- Олександр Гуцуляк - Solution Architect at TeachMagic
- Добрянський Юрій - CTO at Empeek
- Тарас Кундик - Frontend Developer at CodeLions
- Олег Коваль - Intermediate QC Engineer at SoftServe
- Володимир Ярошинський - Python Developer at NDA Company
- Юрій Кіт - Senior Software Engineer at TalentFly
- Маріна Мокра - IT and Business English
- Петро Жук - Web Software Developer at UKEESS Software House
- Анна Кузій - Intermediate Software Engineer at SoftServe
- Іванна Бабчанік - Senior Software Engineer at EPAM
- Михайло Гладченко - CEO & Founder at Asign
- Андрій Ровенський - Lecturer of Computer Science at Logos IT-Academy
- Тарас Погорецький - Senior Full Stack Engineer at EPAM
- Java
Програма курсу
HTML/CSS
У цьому блоці ти вивчиш основну розмітку HTML сторінки, з яких блоків вона складається та як її правильно будувати. Також, тобі розкажуть у якому середовищі варто працювати, як його встановити. Розглянемо основні браузери, проговоримо їх переваги та недоліки та навчимось перевіряти браузер з точки зору сумісності з наповненням нашої сторінки. За допомогою CSS, будемо створювати стилізацію сайту. Працюватимемо з картинками, різними шрифтами та кольорами. А на завершення реалізуємо невеликий макет, щоб ти закріпив всю вивчену інформацію.
MySQL
Знання Баз даних для бекенд розробника є просто необхідним. Тому у курсі ти обов'язково будеш вивчати основні прийоми роботи з MySQL. Ти навчишся створювати, видаляти, сортувати та коригувати бази даних. Дізнаєшся які є типи даних та як з ними працювати. Навчимося робити запити та познайомимось з операторами за допомогою яких можна оперувати даними таблиці. Створимо зв'язки між кількома таблицями та завершимо блок селект запитами.
Основи програмування
На цьому етапі курсу тебе чекає знайомство з такою популярною мовою програмування Java. Ти дізнаєшся які є системи числення та як почати думати як комп'ютер та розуміти його "мову". Які мови програмування відносяться до високо- та низько- рівневих, в чому їхня відмінність. Розглянемо поняття змінної та алгоритму, навчимось їх застосовувати на практиці. Також, зможеш написати свою першу програму "Hello World".
Java Core
Тут ти продовжиш вивчення Java на більш професійному рівні. Вивчиш, що таке ООП та зрозумієш в чому його специфіка. Детально освоїш всі принципи ООП та доцільність їх застосування в ній чи іншій задачі. Дізнаєшся, що таке інтерфейс та поліморфізм, як вони працюють на практиці. Вкінці блоку ти будеш працювати над проектом де ти маєш реалізувати невелику десктопну програму.
JavaScript
Для Java-розробника розуміння Frontend частини, клієнтського боку розробки, є просто необхідним. Тут ти освоїш базові речі взаємодії HTML/CSS та JavaScript. Дізнаєшся які є способи підключення JS та який з них ефективніше використовувати. Попрацюєш з основними циклами та на практиці перевіриш їх реалізацію. Дізнаєшся які є методи для роботи з масивом даних. Вся логіка веб-аплікації на стороні клієнта реалізується через JavaScript. Ти перевіриш на власному досвіді всі можливості цієї мови програмування та реалізуєш свій практичний проект у вигляді лендінг сторінки.
Java Advanced
Цей етап навчання є одним з найважливіших. Він націлений на те, щоб зробити з тебе справжнього професіонала. Тут ти опануєш фреймворк Spring без якого не обходиться жоден Java-розробник. Результатом блоку буде повноцінний проєкт який зможеш додати до свого портфоліо.
Проєкт
На цьому етапі ти зможеш застосувати всі знання, здобуті на попередніх блоках курсу. Ти збудуєш справжній потужний проект який буде включати в себе SQL, Java, Spring Boot, HTML, CSS, JS.
Тренінг "Співбесіда в IT"
Співбесіда є дуже важливим етапом пошуку роботи. Не всім вистачає сміливості її пройти. Тому, ми включили саме цей тренінг у курс, щоб ти дізнався всі лайфхаки як швидко, а головне результативно пройти співбесіду на омріяну позицію у компанії. На практиці застосуємо різні методи подолання стресу та детально розберемо про що слід говорити. Ми розповімо тобі як підкорити серце рекрутера та переконати його, що саме ти його ідеальний кандидат.
Тренінг "Методологія управління проєктами SCRUM"
Для того, щоб успішно працювати в команді та в ІТ компанії загалом потрібно розуміти як влаштовані її процеси та комунікація. На цьому тренінгу ми детально розберемо гнучку методологію SCRUM за якою працює більшість ІТ компаній України та світу. Ти на прикладі зможеш зрозуміти всі процеси які відбуваються при розробці продукту.
Тренінг "Як заробити на міжнародному фрілансі UpWork першу 1000$"
Фріланс - відмінна можливість працювати на себе та з будь-якої точки світу. Тут ти сам можеш обирати коли, де та над чим працювати. Якщо ти не націлений працювати в ІТ компанії цей тренінг саме для тебе. Тут ти дізнаєшся як вибрати проект, які є можливості кар'єрного зросту та всі деталі як правильно себе позиціювати на цій платформі.
Особливості курсу
- Робота з експертами
- Портфоліо
- Зворотній зв'язок
- Ефективне навчання
- Диплом
- Повний стек технологій
- Закритий телеграм-чат
- Гейміфікація
- Допомога з працевлаштуванням успішних студентів
Викладачі курсу
- Олександр Гуцуляк - Solution Architect at TeachMagic
- Тарас Погорецький - Senior Full Stack Engineer at EPAM
- Тарас Кундик - Frontend Developer at CodeLions
- Володимир Завада - Java Software Engineer
- Олег Коваль - Intermediate QC Engineer at SoftServe
- Яромир Яремко - Java Web Developer at Freelance
- Анна Кузій - Intermediate Software Engineer at SoftServe
- Юліан Бульбук - Middle Java Back-end Developer at Aconex Systems
- Микола Шоробура - Java Core, Java EE & MySQL Trainer
- Петро Жук - Web Software Developer at UKEESS Software House
- Сергій Сокол - Freelance IT and Web Services
- Маріна Мокра - IT and Business English
- Саша Ліщинський - Java Developer at SEVEN
- QA Automation / QA Manual
Опануєш спеціальність QA-фахівець з нуля. Навчишся створювати сценарії тестування і прогнозувати збої. Отримаєш інструменти для створення власних методів тестування.
Програма курсу
Вступ
- Загальні поняття і терміни в тестуванні
- Ролі в команді
- SDLC
- Методи розробки
- Підходи до роботи в різних IT компаніях
Тестування і якість
- Види тестування
- Рівні тестування
- Тестування та якість
- Цілі і завдання тестування
- Принципи тестування
- End-to-end тестування
Артефакти тестування
- Тест кейс
- Чек-лист
- Тест-план (базові поняття)
- Баг-репорт
- Робота з вимогами (збір, тестування, аналіз)
- Практика
Техніки тест-дизайну
- Техніки тест-дизайну і їх призначення
- Класи еквівалентності
- Аналіз граничних значень
- Таблиця прийняття рішень
- Тестування станів і переходів
- Метод парного тестування
Робота з багами
- Пріоритезація
- Життєвий цикл бага
- Баг-трекінгові системи
- Принципи роботи з баг-трекинговою системою JIRA
Особливості тестування
- Desktop додатки
- Мобільні додатки
- Web сайти
- Архітектура клієнт-сервер і http codes
- Веб-додатки
Після курсу ти зможеш:
- Отримаєш основні практичні знання і навички для тестування ПЗ
- Познайомишся з циклом розробки програмного забезпечення (SDLC) і зрозумієш місце тестування
- Зрозумієш мету і завдання тестування програмного продукту, розберешся в методологіях, підходах і методах тестування
- Навчишся працювати з тестовою документацією: читати і складати тест-план і тест-кейси
- Навчишся виявляти помилки в роботі продукту і зможеш працювати з основними баг-трекінговими системами
- Дізнаєшся про роботу баз даних і навчишся працювати зі структурною мовою запитів SQL
- Ознайомишся з тестуванням API, веб, мобільних і десктопних додатків
- Навчишся складати CV і проходити співбесіду на позицію Junior QA Engineer
Особливості курсу
- Живі онлайн заняття
- 90% практики
- Підтримка викладачів
- Кар'єрні івенти
- Можлива оплата курсу частинами
Викладачі курсу
Сергій Крещик - QA Lead at Lanars
Подати заявку- Targeting / PPC
Курс підійде для новачків у контекстній рекламі, маркетологів та власників бізнесу, які хочуть навчитись краще взаємодіяти з командою, збільшити продажі або самостійно контролювати свої рекламні кампанії.
Програма курсу
Основи контекстної реклами. Вступна
- Що таке контекстна реклама
- Правила KP
- Створення облікового запису Google ADS
Пошукові кампанії Google Ads
- Ключові слова та типи відповідності
- Мінус-слово
- Підбір ключових слів
- Структура рекламних кампаній
- Угруповання ключових слів
- Крос-мінусівка
- Правила Google Ads
- Створення облікового запису та первинні налаштування
- Структура облікового запису
- Створення PK в Excel (шаблон)
- Створення PK в Google Ads Editor
- Структура текстового оголошення (Search-кaмпaнії)
- Розширення
- Загальні бібліотеки
- Принцип роботи аукціону. Формування ціни за клік
- Показник якості
- Попередній PB
Google Merchant + Shopping Campaigns + Smart shop
- Введення у Shopping
- Вимоги до сайту
- Merchant Center
- ТЗ на Фід для Merchant Center
- Створення компаній
- Оптимізація Shopping-кaмпaній
- Перехід з розумних кампаній Google performance max
Показники ефективності
- Аукціон
- Показники ефективності
- Обчислювані показники ефективності
- Стратегії призначення ставок
GDN (Google Displaу Network)
- Обсяги
- Як розпізнати рекламу в GDN?
- Основні завдання медійної реклами
- Методи націлення в GDN
- Формати оголошень в GDN
- Як не «злити» бюджет на GDN
- Структура кампанії для GDN
- Оцінка ефективності GDN
YouTube кампанії
- YouTube кампанії + Gmail Sponsored Promotions
- Реклама у Gmail
- Основні завдання відеореклами
- Методи націлення для відеореклами
- Формати оголошень для відеореклами
Peмapкeтинг
- Що таке ремаркетинг?
- Види ремаркетингу в Google Ads
- Технічні аспекти налаштування ремаркетингу в Google Ads
- Фід для динамічного ремаркетингу
Google Analуtics
- Beб-aнaлітикa
- Ієрархія Google Analуtics (GA)
- Базові налаштування GA
- Звіти GA
- Популярні звіти GA
- Розширені можливості пошуку у стандартних звітах
- Фільтри. Регулярні вирази
- Кастомні звіти
- Обчислювані показники
- Оцінка ефективності рекламних кампаній
Автоматизація рекламних кампаній
- Dуnamic Search Ads (DSA)
- Smart Displaу
- Smart Shopping
- Автоматичні стратегії призначення ставок
- Автоматизовані правила
- Модифікатори оголошень та фіди розташування
- Скрипти Google Ads
Performance Max
- Введення в Performance Max
- Створення кампаній
- Що всередині Performance Max?
- Що треба для запуску, лайфхаки
- Оптимізація Performance Max кампаній
- Таргетована реклама
- Структура та ієрархія рекламної платформи. Основний функціонал
- Створення рекламних кампаній
- Робота з рекламними кампаніями
- DPA. Робота з пікселями та каталогами
- Атрибуція. Аналітика
Mobile PPC
- Загальні тренди у галузі
- Медіапланування та бенчмарки
- Загальний огляд інструментів
- Системи мобільної аналітики (Чому не google Analуtics) та трекери
- Google ADS UAC
- FB app campaigns + AAA
- Apple Search ADS
- Unity ADS, CPA networks
ASO
- Що таке ASO?
- Основні фактори ранжування у сторах
- Збір семантичного ядра. Підходи та інструменти ASOdesk
- Копірайтинг метаданих + повний опис (корисна форма для підбору семантики та мета)
- Візуальне ASO. Скріншоти та іконка
- A/B тестування
- Особливості Google Play Console, базова аналітика
- Особливості App Store Connect, базовий аналітик
Медіапланування
- Чек-лист із запуску PPC проєкту (бонус)
- Звіти PPC
- Візуалізація звітів через Google Data Studio
- Складання комерційної пропозиції
- Складання медіапланів за принципом See-Think-Do-Care
Захист проєкту
Kap'єpнa кoнcультaція
- Haлaштувaння oблікoвoгo зaпиcу в LinkedIn
- Cтвopeння peзюмe
- Які пoмилки poблять кaндидaти?
- Щo вpaxувaти під чac пoшуку poбoти, як copтувaти тa cтpуктуpувaти
- Ha щo звepтaють увaгу під чac cпівбecіді peкpутepи
- Чoму вaжливo гoтувaтиcя дo cпівбecіди
Особливості курсу
- Вечірні заняття (18:30-20:30)
- Теорія засвоюється на прикладі реальних кейсів
- Доступ до матеріалів курсу немає часових обмежень
- Дипломний проєкт
- Сертифікат після закінчення курсу
- Кар'єрна консультація для підготовки до співбесіди
Викладачі курсу
- Ілoнa Бaгдacapoвa - PPC-specialist Promodo
- Анастасія Якуба - PPC-specialist Promodo
- Євген Колотило - PPC-specialist Promodo
- Ксенія Халимоник - Media specialist at Promodo
- Aндpій Kpугoвий - Mobile-specialist Promodo
- Cepгій Лoмaнeнкo - Team Lead PPC Promodo
- Hopeль Hгaмoкубa - PPC-specialist Promodo
- Любoв Mіняйлo - Corporate Culture Specialist Promodo
- Юлія Василенко - PPC-спеціалістка Promodo
- Angular
- Frontend
Пройдеш повний цикл створення веб-проєктів з нуля. Навчишся швидко та якісно створювати програми з використанням Angular. Налагоджувати вже існуючі програми та покращувати їх роботу.
Програма курсу
Модуль 1. Встановлення Angular CLI
- Встановлення Node.js та npm
- Встановлення Angular CLI через npm
- Створення нового проекту Angular
Модуль 2. TypeScript
- Основи TypeScript
- Типи даних (примітиви, об'єкти, масиви, функції)
- Інтерфейси та класи
Модуль 3. Філософія Angular
- SPA (Single Page Application) концепція
- Архітектура Angular (MVVM, DI, модулі)
Модуль 4. Angular CLI
- Основні команди CLI
- Генерація компонентів, директив, сервісів
- Виконання завдань, таких як build, serve, test
Модуль 5. Компоненти: Створення/Використання/Декоратори
- Структура компоненту (TS, HTML, CSS)
- Використання декораторів @Component
- Створення компонентів через Angular CLI
- Зв'язування даних (Data Binding)
Модуль 6. Component Life Cycle
- Життєвий цикл компоненту
- Основні методи життєвого циклу (ngOnInit, ngOnChanges, ngOnDestroy)
- Використання хуків життєвого циклу для керування станом компонента
Модуль 7. Change Detection
- Механізм виявлення змін
- Оптимізація продуктивності
Модуль 8. Модулі / standalone
- Основи створення модулів в Angular
- Використання декоратора @NgModule
- Standalone компоненти
- Створення standalone компонентів
Модуль 9. Директиви + Pipes
- Основи створення директив
- Відмінності між структурними та атрибутивними директивами
- Використання вбудованих директив (ngIf, ngFor)
- Створення та використання pipes
- Вбудовані pipes (DatePipe, CurrencyPipe, UpperCasePipe)
- Асинхронні pipes (async pipe)
Модуль 10. Services
- Основи створення сервісів
- Використання декоратора @Injectable
- Використання HttpClient для виконання HTTP запитів
- Обробка помилок та інтерсептори
Модуль 11. Форми Reactive Forms
- Основи Reactive Forms
- Створення FormGroup та FormControl
- Зв'язування форми з шаблоном
Модуль 12. Обробка даних форми
- Використання FormBuilder для спрощення створення форм
- Валідація форм (вбудована та кастомна)
- Відстеження стану та змін форми
Модуль 13. Форми валідація, динамічне створення
- Вбудовані валідатори (required, minLength, maxLength)
- Кастомні валідатори
- Асинхронні валідатори
Модуль 14. Динамічне створення форм
- Динамічне додавання та видалення контролів
- Створення форм за допомогою даних з сервера
- Динамічні форми з повторюваними елементами
Модуль 15. Ін'єкція залежностей
- Основи ін'єкції залежностей
- Використання декоратора @Injectable
- Впровадження DI (Dependency Injection) в Angular
- Використання провайдерів
Модуль 16. Роутінг
- Налаштування маршрутизації в додатку
- Використання RouterModule та Routes
- Створення навігації між сторінками
- Lazy Loading модулів
- Guard-и та Resolver-и
Модуль 17. Angular Material/PrimeNG
- Angular Material
- PrimeNG
Модуль 18. RxJS
- Основи RXJS
- Спостережувані (Observables) та підписники (Subscribers)
- Основні оператори (map, filter, tap)
- Обробка асинхронних даних
Модуль 19. Store - state management
- Основи управління станом
- Поняття глобального стану
- Використання бібліотеки NgRx
- Створення стору, редюсерів та екшенів
Модуль 20. Store практика
- Реалізація простого додатку
- Створення простого додатку з використанням NgRx
- Управління станом додатку
Модуль 21. Translate Service
- Інтернаціоналізація додатку
- Використання бібліотеки ngxtranslate
- Створення файлів перекладів
- Динамічна зміна мови в додатку
Після курсу ти зможеш:
- Розуміти, як працює відстеження змін. Налагоджувати вже існуючі програми та покращувати їх роботу
- Швидко та якісно створювати програми з використанням можливостей Angular приймаючи правильні архітектурні рішення
- Збирати веб-додатки з окремих компонентів, як з деталей конструктора та застосовувати шаблони Angular дизайну
- Використовувати в роботі низку допоміжних бібліотек, які часто доповнюють Angular для створення повнофункціональних додатків
- Навчишся справлятися з витоками пам'яті у своїх проєктах, щоб підвищити продуктивність
- Візьмите участь у командному стажуванні та створите власний проєкт - інтернет-магазин. Роботу організуєте як у справжній компанії - у вас будуть спринти, дзвінки з тимлідом, а вести контроль версій у Git.
Особливості курсу
- Живі онлайн заняття
- 90% практики
- Підтримка викладачів
- Кар'єрні івенти
- Можлива оплата курсу частинами
Викладачі курсу
Димтро Томчук - Front-End Developer (Angular Developer)
Подати заявку- Web & Mobile Design / UI/UX
Навчальна програма охоплює сучасні знання та практики у веб-дизайні. Протягом курсу студенти навчаться працювати з Photoshop, фоторетуші, створенні макетів сторінок та логотипів. Також освоять принципи дизайну, кольорокорекції, прототипування, дослідження шрифтів та моушн-дизайн.
Програма курсу
- Photoshop
- Figma: інтерфейс, базові елементи
- Figma: Group vs Frames, Обмеження
- Figma: Компоненти, Автоматична компоновка
- Персона, користувача інтерв’ю, для користувача сценарій
- Карта сайту, шлях користувачів
- Wireframes, Майстерня паперового прототипирования
- Візуальний дизайн. Компоненти для користувача інтерфейсу. UI Kit
- Moodboard. бібліотека шаблонів
- Типографіка і сітка.
- Колір і склад
- Основи анімації
- Огляд інтерфейсу мобільного додатка
- iOS проти Android
- Human Interface Guidlines
- Material Design Guidlines
- Адаптивний дизайн
- Гейміфікація
- Анімація взаємодії
- Портфоліо: Behance і Dribbble
- Брендинг. Логотипи. CX Design
- Soft skills
Презентація проєкта
Особливості курсу
- Для дітей віком від 12 до 15 років
- До 15 дітей в групі
- Система оцінки знань
- Багато практичних завдань
- Робота над власними проєктами
- Сертифікат про закінчення навчання
- Web & Mobile Design / UI/UX
Ця програма ідеальна для практикуючих дизайнерів, які хочуть навчитися працювати з реальними користувачами, аналізувати дані для розробки продуктів, проводити аналітичні дослідження та отримати практичний досвід, близький до стартап-середовища.
Програма курсу
Модуль: UX Product Design
- Вивчення більш просунутих UX-технік
- Опанування навичок, які допоможуть зрозуміти психологію людського сприйняття
- Перші інтерв'ю з користувачем
- Аналіз результатів опитувань та якісні висновки на основі отриманої інформації
Весь процес навчання буде максимально наближений до тих умов, в яких дизайнери працюють над стартапами: студенти зануряться в аналітичні дослідження для проєкту, навчаться проводити дизайн-сесії та брейншторми, вивчати й аналізувати своїх користувачів, а потім, на основі отриманих даних, ухвалювати та презентувати обґрунтовані рішення команді й замовнику.
Професійні поради та кар'єрне просування
- Створення портфоліо
- Презентація своїх ідей і проєктів
- Поради від кар'єрного фахівця щодо підготовки та проходження співбесіди
Вимоги для проходження курсу
Знання основ UI/UX.
Особливості курсу
- Живі заняття онлайн (3 заняття на тиждень по 3 години)
- Старт курсу щомісяця
- Робота над реальними проєктами
- Ізраїльська методика Телем
- Підтримка ментора
- Допомога курс координатора
- Сучасна LMS-система
- Система оцінки знань
Викладачі курсу
- Сергій Коваленко - Senior UI/UX designer, Founder at Siegfried Design Buro
- Олег Вакарчук - Middle UI/UX designer, Freelance
- Олег Сліпченко - Product Designer at Slots City
- JavaScript
- Node.js
Навчіться створювати потужні, масштабовані бекенд- застосунки з використанням JavaScript, Express та NestJS.
Програма курсу
Основи Node.js та TypeScript
- Вступ до Node.js
- Модулі в Node.js. Робота з файловою системою
- Основи TypeScript
- Розширені можливості TypeScript
- Шаблони проєктування в TypeScript
Express.js
- Вступ до Express.js
- Розширена обробка запитів
- Валідація даних, логування та обробка помилок
- Автентифікація та авторизація
- Робота з Postman
Бази даних та SQL
- Основи баз даних і SQL
- Сортування та агрегація даних
- Використання TypeORM
- Транзакції та міграції
Розширені теми
- Системи безперервної інтеграції (CI/CD)
- Мікросервісна архітектура та інструменти
- Документування API
- Тестування застосунків на Node.js
- WebSocket та email-повідомлення
Nest.js
- Основи NestJS
- Можливості NestJS
- NestJS і мікросервіси
Фінальний проєкт
- Проєктування архітектури backend-застосунків
- Створення REST API з урахуванням бізнес-логіки та ролей користувачів
- Налаштування процесів автентифікації та авторизації
- Робота з базами даних
- Ефективна обробка запитів
- Застосування TypeScript, Express і NestJS у реальних задачах
- Написання технічної документації та покриття функціональності автотестами
Особливості курсу
- Сучасна LMS-система
- Допомога курс-координатора
- Система оцінки знань
- Живі заняття
- Підтримка ментора
- Робота над реальним проєктом
- Сертифікат про проходження курсу
- Frontend
Курс для вивчення основ HTML, CSS та Javascript. Після курсу кожен студент отримає повний набір навичок, які необхідні для працевлаштування, а також свій проєкт для портфоліо.
Програма курсу
Модуль: Soft Skills
Блок 1. Основи HTML, CSS
- HTML – засіб логічної розмітки веб-сторінки
- Використовуючи структуру розмітки, можливо вносити дані на сторінку. У процесі першого модуля студенти навчаться описувати цю структуру, використовуючи HTML-теги
- Основи CSS
- Селектори CSS
- Оформлення елементів
- Управління розміром і положенням блоків на сторінці
- Поля і відступи
- Порядок верстки блоку
- Тестування результатів верстки
- Базова анімація
- Стандарт CSS3
- Основні інструменти розробника
Блок 2. Основи JavaScript
- Базові та об’єктні типи даних
- Перетворення типів
- Змінні та правила їх іменування
- Умови, оператори, масиви, цикли, функції
- Області видимості, замикання
- Контекст виклику
- Керуючі конструкції
- Обробка помилок
- Введення в браузерні події
- Порядок обробки подій (event loop)
- Взаємодія з браузером DOM
- Функціями зворотного виклику (callback)
- Знайомство з бібліотекою Jquery
Фінальний проєкт
Реалізація landing page на HTML, CSS та Javascript з використанням SVG графіки, паралакс ефекту, перемикання вкладок, анімованої каруселі та анімованих блоків, використовуючи бібліотеку jQuery та плагіни до неї, а також з використанням бібліотеки для роботи із зображеннями.
Особливості курсу
- Живі заняття у вечірній час (19:00-22:00)
- Система оцінки знань
- 15 практичних завдань
- Дипломний проєкт для портфоліо
- Допомога у працевлаштуванні
Викладачі курсу
- Андрій Моргун - Middle front-end engineer, LULU Software
- Богдан Адмін - Senior Software Engineer, NDA
- Роман Марченко - Senior Frontend Developer, Freelance
- Sales / Lead Generation / Business Development
Учасники навчаться системно генерувати ліди через експертний підхід, створювати персональний бренд та бренд компанії, ефективно використовувати AI та автоматизувати процеси продажів. Курс також охоплює розробку індивідуальної стратегії Expert Selling, техніки переговорів, сучасні підходи до лідогенерації та впровадження інструментів для масштабування. Після завершення програми учасники зможуть побудувати експертну систему продажів, підвищити свою результативність і впевнено розвиватися в сфері IT-аутсорсингу.
Програма курсу
Основи експертних продажів та специфіка ІТ-аутсорсингу
- Вступ та позиціонування курсу
- Чому експертні продажі є ефективними в IT-аутсорсингу?
- Визначення експертної ніші та унікальної пропозиції
- Інструменти первинного аналізу ринку
- Роль персонального бренду та бренду компанії в експертних продажах
Стратегія лідогенерації через експертні продажі
- Модель AIDA в контексті експертних продажів
- Контент-стратегія: глибоке занурення
- Канали залучення лідів та взаємодія з ними
- Розбудова мережі контактів
- KPI та метрики успіху в лідогенерації
Поглиблені техніки продажів та переговорів в ІТ-аутсорсингу
- Експертна переговорна модель (Consultative selling)
- Персоналізація та масштабування одночасно
- Робота з запереченнями та укладання угод
- Укладення та супровід угоди
- Інструменти для відстеження переговорного процесу
Автоматизація, масштабування та розвиток кар'єри у Sales для ІТ-аутсорсингу
- Автоматизовані воронки продажів: від ліда до закриття
- Використання AI та Big Data в масштабованих продажах
- Кар'єрний розвиток у напрямку експертних продажів в IT
- Системний підхід до розвитку компанії через експертні продажі
- Підсумки та план подальших дій
Особливості курсу
- Лекції
- Домашні завдання
- Презентації
- Доступ до курованого ком'юніті
- Сертифікат про проходження курсу
- Відеозаписи лекцій
- Знижка в 30% на участь у всіх конференціях LemBS IT Outsoucing напрямку протягом року
- Підбірка з більш ніж 100 відео про продажі з Lviv IT Outsourcing Forum, Kyiv IT Outsourcing Forum, UA Online IT Outsourcing Forum
- Персональна консультація
Викладачі курсу
- Rostyslav Chayka - LemBS, Founder & CEO
- Tetiana Kobzar - Diversido, Founder and CEO
- Borys Baturynets - Baturynets and Partners, СЕО
- Java
Від вивчення синтаксису мови Java до створення власних програм. Опануєте шаблони проєктування та фреймворк Spring.
Програма курсу
Знайомство з курсом
Огляд курсу, організація взаємодії.
Інструменти розробки
- Java Environment (JDE, JVM, JDK)
- Системи контролю версій Git
- Intellij IDEA
- UML
Введення в Java
- Зберігання даних
- Типи данних
- Масиви
- Цикли
- Строки
- Java Memory Model
- Garbage collector
Java OOP
- Клас. Структура класу. Об'єкт
- Модифікатори доступу
- Виділення пам'яті. Робота з об'єктами в JMM
- Спадкування. Створення ланцюжків наслідування
- Поліморфізм. Перевизначення та навантаження методів
- Обгортки типу посилань над примітивними типами
- Інкапсуляція. Приховування імплементації
- Рядки. Immutable типи даних. String.format
- Класи StringBuilder, StringBuffer
- Внутрішній клас, вкладений клас, локальний клас, анонімний клас
- Анотація класу та Interface
- ENUM (Перелічення)
- Опис шаблонів проєктування
- SOLID
Винятки в Java
- Винятки у Java та іх ієрархія
- Checked, Unchecked помилки
- try...catch, throws, Stacktrace
Java Core
- Колекції в Java
- Generics
- Потоки введення-виводу
- Багатопоточність
- Stream API
- Функціональне програмування
- Анотації та рефлексія
- Логування додатків
- Регулярні вирази
- Тестування програмного забезпечення
Основи багатопоточності
- Thread, Runnable, Callable
- Volatile, synchronized, wait. notify, notifyAll
- ThreadLocal
- ExecutorService
- ForkJoinPool
Front-End
- HTML та CSS
- JavaScript
- Bootstrap
- Основи React
Бази даних
- Огляд СУБД
- Основи SQL (DDL, DML,DQL, TCL)
- ACID
- NoSQL, огляд
- JDBC
- JPA & Hibernate
WEB
- Протокол HTTP
- Servlet API
- REST
Java Spring
- Spring Core
- Spring MVC
- Spring REST
- Spring Data
- Spring Security
- Spring Boot
- Spring Integration
Додатково
- Збирач програми
- Java Message System (JMS)
- Docker
Після курсу ти зможеш:
- Опануєш поняття інкапсуляція, успадкування, поліморфізм та абстракція. Зможеш застосовувати це у своїх проєктах
- Вирішувати завдання на основі складних алгоритмів, використовуючи різні структури даних та реалізовувати їх у своїх проєктах
- Освоїш механізми багатопоточності Java, попрацюєш з основними бібліотеками та отримаєш досвід написання юніт та інтеграційних тестів
- Створювати повноцінні web-проєкти з використанням усієї різноманітності рішень Java-платформи та супутніх фреймворків
- Формувати грамотну архітектуру, конфігурацію, життєві цикли та фази складання проєкту
- Зможеш налаштовувати взаємодію з базами даних SQL, використовуючи JDBC API і найбільш популярний orm фреймворк Hiberante
- Використовувати повною мірою можливості бібліотеки для прискорення та спрощення процесу розробки
- Аналізувати та керувати результатами своєї роботи використовуючи систему контролю версій
Особливості курсу
- Інтенсивна практика і розбір домашніх завдань
- Можливість онлайн навчання + відеозаписи всіх занять
- Випускний проєкт для портфоліо, який ти презентуєш роботодавцям
- Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
- Підтримка викладачів
- Кар'єрні івенти
- Великий стек технологій
- Можлива оплата курсу частинами
Викладачі курсу
Артур Гетьман - Java Software Engineer at A-Bank
Подати заявку- Data Analyst / Business Intelligence (BI)
Програма курсу
Основні поняття
- BI (business intelligence) та бізнес-аналіз
- Microsoft 365. Екосистема Power BI
Power BI Desktop
- Огляд Power BI Desktop. Його архітектура та основні принципи роботи
- Отримання та встановлення Power BI Desktop
- Використання довідки
- Режими Звіт, Дані, Модель
- Створення та налаштування моделі даних
- Основні принципи створення моделі даних
- Отримання даних. Докладніше ці теми описанi (та розглядаються) в модулi "Power Query та його використання в Power BI Desktop" нижче в цьому документi
- Встановлення властивостей полів
- Зв'язки між таблицями. Типи зв'язків. Схеми моделі даних "зірка" та "сніжинка"
- Таблиці-справочники (вимірювання) та таблиці фактів
- Встановлення та налаштування зв'язків між таблицями. Активні та неактивні зв'язки. Напрямок крос-фільтрації.
- Використання DAX. Обчислювані стовпці, міри та таблиці. Докладніше ці теми описанi (та розглядаються) в модулi "Мова DAX та її використання в Power BI Desktop" нижче в цьому документi
- Ієрархії та групи
- Робота з датами
- Робота з візуалізаціями, принципи їх використання, форматування
- Базові візуалізації (таблиця, матриця, картки, гістограма, графік, кругова тощо)
- Більш складні візуалізації (бульбашкова діаграма, каскадна діаграма (водоспад), KPI, датчик)
- Робота з географічними картами
- Умовне форматування в візуалізаціях. Використання DAX в умовному форматуванні
- Використання зображень з інтернету
- Імпорт користувацьких візуальних елементів
- Використання Q&A
- Синоніми
- Налаштування зовнішнього вигляду звіту. Використання текстових полів, зображень, фігур
- Використання тем. Налаштування сторінки звіту
- Фільтрація в звітах. Зрізи, фільтри візуалізацій, сторінок та звіту. Фільтри деталізації
- Взаємодія візуалізацій. Перекреслене виділення
- Використання закладок
- Використання керуючих кнопок
- Користувацькі сторінки підказок
- Використання параметра "Що якщо"
- Деякі параметри Power BI Desktop
Використання сервісу Power BI
- Огляд Power BI
- Структура сайту Power BI
- Основні об'єкти Power BI та взаємозв'язки між ними:
- візуальні елементи
- семантична модель
- звіти
- інформаційні панелі (панелі моніторингу, dashboards)
- Отримання даних. Робота з різними джерелами даних
- Публікація звіту Power BI Desktop в хмару
- Створення та налаштування звітів. Предоставлення звіту в загальний доступ
- Створення та налаштування панелей моніторингу (інформаційних панелей)
- Додавання плиток
- Предоставлення панелей моніторингу в загальний доступ
- Оновлення даних
- Поняття шлюзу Power BI
Мова DAX та її використання в Power BI Desktop
- Поняття мови DAX, її призначення та "середовище існування"
- Обчислювані стовпці, таблиці, мiри (measures)
- Поняття контексту
- Контекст рядка та контекст фільтра
- Створення обчислюваних полів
- Деякі функції для обробки текстів та чисел
- Створення простих показників
- Функції SUM, AVERAGE, MIN, MAX, DISTINCTCOUNT, COUNTROWS
- Функції RELATED, IF, DIVIDE, SWITCH, BLANC
- Функції CALCULATE, ALL, ALLSELECTED, HASONEVALUE, FILTER, VALUES, TOPN
- Використання функцій-ітераторів SUMX, AVERAGEX, MAXX, MINX, CONCATENATEX
- Робота з датами
- Створення та налаштування календарів
- Використання функцій CALENDAR та обчислення накопичувальних підсумків
- Функції CALENDAR, NOW, DATE, FORMAT, YEAR, MONTH, DAY, DATESYTD, DATESQTD, DATESMTD, DATEADD, PARALLELPERIOD, PREVIOUSMONTH, DATESBETWEEN, FIRSTDATE, LASTDATE та інші.
- Управління зв'язками за допомогою функцій USERELATIONSHIP та CALCULATE
- Використання неспівязаних таблиць
- DAX та "Швидкі міри"
Для ефективного навчання на курсі слухачі повинні мати такі знання та навички
- Високий рівень володіння Excel, зокрема робота зі зведеними таблицями, сортуванням, фільтрацією, створенням діаграм та використанням складних формул, таких як VLOOKUP
- Знання баз даних бажане, але не обов'язкове
- Добре розуміння роботи з даними та досвід аналітичної роботи буде корисним
Особливості курсу
- Допомога ментора
- Практика
- Сертифікат про проходження курсу
- IT Basics / IT Fundamentals
Під час проходження курсу ви ознайомитесь з основними поняттями та можливостями програмування на основі мови Java. Здобуті навички допоможуть обрати бажаний напрямок в програмуванні та нададуть початкові знання і розуміння принципів роботи.
Програма курсу
Основи програмування
- Введення у Java. Java SE, EE, Android
- Встановлення JDK
- Середовище розробки Eclipse/IntelliJ IDEA
- Компіляція та запуск додатків
- Введення в синтаксис мови Java
- Примітивні та посилальні типи даних
- Робота зі змінними та операторами
- Побітові операції
- Додаток "Калькулятор"
- Масиви
- Індексна арифметика
- Робота з рядками
- Методи класів та параметри
- Оператори умовного переходу та цикли
- Робота з датою та часом
- Інструменти для налагодження програм
- IT-English Speaking Club з викладачем із IT компанії
Пакет Plus
Включає базовий курс плюс:
- 60 хвилин індивідуальних консультацій з викладачем
- Авторський відео курс в особистому кабінеті
- Можливість проходити заняття повторно
- Можливість заморозити навчання до 3-х місяців
Особливості курсу
- Вечірні заняття
- Вікові обмеження від 12 років
- Відеозаписи лекцій
- Чат з тренером та групою
- IT English Speaking Club
- Проект для портфоліо
- Додаткові можливості в пакеті Plus.
Викладачі курсу
- Всеволод Євгієнко - CEO та тренер
- Дмитро Міщук - Тренер
- Олександр Цимбалюк - Тренер
- Філіп Севене - Тренер
- Олег Суховеров - Тренер
- Олег Новіков - Тренер
- Олексій Рихлюк - Тренер







