- Product Manager / Product Owner
- Project Manager
Курс для IT-менеджерів з досвідом роботи від двох років та рівнем Middle, які хочуть розвиватися далі. Під час занять ви навчитесь забезпечувати якісний процес Delivery на проекті в строк і в рамках бюджету, обирати архітектуру на старті проєкту та оцінювати вартість, проводити аналітику, виявляти і враховувати нефункціональні вимоги проекту, інтегрувати зовнішні сервіси в продукт.
Програма курсу
Delivery. Як забезпечити і налагодити процес
- Процес Delivery: з чого почати й де він закінчується
- Контрольні точки процесу Delivery
- Які технічні знання потрібні Delivery-менеджеру
- Форс-мажори в процесі Delivery
- Як підтримувати якість проєкту
NFR's. Управління нефункціональними вимогами
- Різниця між функціональними й нефункціональними вимогами
- Як визначити та згрупувати нефункціональні вимоги (NFR's)
- Ознайомитеся з такими нефункціональними вимогами як:
- Availability
- Reliability
- Performance
- Scalability
- Maintainability
- SLA
- Certification
- Compliance
- Localization
- Portability
- Usability
- Security
Архітектура. Шаблони та паттерни
- Що таке архітектура проєкту і як її вибрати
- Як реалізуються бізнес-вимоги в складних системах
- Особливості шаблонів архітектури: від моноліту до мікросервісу
Архітектура. Управління процесом
- Як контролювати якість архітектури
- Як перейти від моноліту до мікросервісів
- Як вибрати архітектуру, що відповідає потрібній стадії проєкту
- Як керувати релізами й технічним боргом
- Лайфхаки для нетехнічних фахівців
Архітектура. Як підготувати архітектуру для проєкту?
- Що таке бізнес-архітектура
- Усе про передпроєктне дослідження: коли потрібно, як підготуватися і як провести
- Коли можна викотити MVP-реліз і як розподілити функціонал
- Як працювати із замовником у межах проєкту
- Як працювати із замовником у межах проєкту
- Реальні кейси з різних типів бізнесів
Архітектура. Інтеграція та зовнішні сервіси
- Особливості інтеграції з іншими сервісами
- Інтеграція на прикладі API-сервісу й еквайрингу
- Що потрібно враховувати і що потрібно вміти під час API-інтеграції
- Еквайринг: особливості налаштування шлюзу
- Правові складнощі процесу
- Зони відповідальності РМ-а й розробника
Практика Архітектури: глибоке занурення в архітектуру проєктів та практичне застосування (запис)
- Розбір фреймворків для роботи з архітектурою
- Візуалізація архітектурних рішень
- Як менеджеру працювати з архітектором на проєкті
- Реальні приклади архітектури та інтеграцій та як з цим працювати
Continuous integration & continuous delivery для проєкту
- Цілі CI\CD: поняття
- Як підхід CI/CD допомагає в процесі Delivery
- Що потрібно врахувати під час впровадження підходу: особливості й можливі труднощі
- Як формується вартість і які статті витрат
- Інструменти й аналітика в підході
- Зона відповідальності РМ-а
Безпека. Як захистити ваш проєкт
Навчитеся визначати й усувати вразливості проєкту - у вас під рукою буде чекліст перевірки. Це допоможе убезпечити ваш проєкт і успішно завершити процес Delivery.
Оцінка. Розрахунок і планування тривалості робіт
Навчитеся оцінювати проєкт: від уточнення запиту замовника до перевірки технічної оцінки розробника. Це дасть змогу скласти коректні бюджетні коридори проєкту.
Тестування. План і стратегія (відеолекція)
- Що таке план і стратегія тестування
- Типи і цілі планування
- Шаблони планів тестування
- Які ролі в процесі тестування і як їх розподілити
- Як автоматизувати процес
- Нефункціональні види тестування (usability, localization, performance, security)
Тестування. Метрики та інструменти (відеолекція)
- Метрики тестування проєкту:
- BUGs
- Test Cases
- Logged time
- Automation ROI
- Тестування проєкту за участю QA і без нього: підбір оптимальних методик
- Кейси на нових і зрілих проєктах
Jira. Воркшоп по створенню та налагодженню проєкту
- Особливості роботи з Jira:
- проєкти
- задачі
- їхні статуси
- типи
- рішення
- звіти
- фільтри
- Створення проєкту й налаштування
- Управління життєвим циклом задач
- Плагіни та звіти
Особливості курсу
- Архітектура та управління технічною командою
- Програма розрахована на IT-менеджерів рівня Middle з досвідом роботи понад 2 роки
- Викладачі мають великий досвід роботи у різних компаніях
- Персональні консультації по розвитку кар'єри
- Рекомендації по покращенню резюме та портфоліо
Викладачі курсу
- Павло Устінов - Project manager Officer at SOLAR Digital
- Дмитро Липовець - Business Analyst в компанії SoftServe
- Денис Ювженко - System Architech at Intellias
- Артем Жарвоцький - Senior PM at SoftServe
- Андрій Мележик - Delivery Manager at Softengi
- Management / Administration
Курс потрібен тим, хто відповідає за успіх продукту або приймає важливі рішення на етапах збору вимог та в процесі розробки. Під час занять ви навчитесь розібратися в трендах, швидко робити прототипи, проводити дослідження і вирішувати завдання бізнесу за допомогою хорошого UX.
Програма курсу
Користувальницький інтерфейс і користувальницький досвід
- Що робить продукт успішним, і як вирішувати завдання бізнесу за допомогою UX.
- Фактори, які впливають на формування користувальницького досвіду.
- Як відрізнити поганий UX від хорошого і не допускати помилок.
- Актуальні тренди і кращі практики в UX.
- Золоті правила створення зручних і сучасних продуктів, які допомагають користувачам досягати цілей.
UX тренди для менеджера
- Які фактори від користувачів впливають на зміни UX трендів.
- UX стандарти, які залишаються незмінним незалежно від "моди".
- Тренди UX для Web проектів.
- Тренди UX для Mobile додатків.
- Куди дивитися і за чим стежити, щоб не пропустити нові тренди?
Гіпотези як інструмент перевірки UX-змін
- Lean підхід для роботи з гіпотезами.
- Як визначити MVP?
- Baby steps, The Riskiest Assumption Test і DD підхід для валідації гіпотез.
- Proof of concept, Functional, Appearance та інші види прототипів.
- Typeform, Shopify, Zapier і інші no-code інструменти.
Швидке створення якісних прототипів
- Що таке хороший прототип.
- Навіщо потрібні прототипи і які види бувають.
- Як створювати прототип без дизайнера швидко і ефективно з нуля.
- Популярні сервіси для створення прототипів: вибираємо найбільш зручний.
- Як презентувати прототип зроблений "на коліні" замовнику.
Воркшоп зі створення прототипів у Figma
- Оберемо тип прототипу для вирішення завдання.
- Вивчимо особливості інструменту для новачків і тих користувачів, хто вже має досвід в проектуванні.
- Створимо динамічний та/або статичний прототип.
- Навчимося тестувати прототип на потенційних користувачах.
- Презентуємо отриманий результат "замовнику" і впораємося з каверзними питаннями.
Ефективна праця з дизайном в команді
- Дизайнера потрібно залучати на старті проекту і як визначити, коли цей "старт".
- Що робити на всіх інших етапах проекту.
- Ставимо завдання дизайнеру правильно і готуємося заздалегідь, щоб домогтися ідеального результату.
- Приймаємо роботу, ставимо правильні питання, якщо щось викликає сумніви.
- Аргументуємо свою точку зору в спірних моментах в частині UX.
Дослідження користувальницького досвіду
- Як можна досліджувати UX в продукті і які інсайти можна отримувати.
- Визначаємо показник зручності на своєму продукті.
- Що таке юзабіліті, як цей показник впливає на конверсію.
- Основні підходи в юзабіліті тестуванні.
- Як проводити тестування, якщо немає доступу до користувачів.
Воркшоп по UX Research
- Визначаємо мету і способи проведення дослідження.
- Проводимо UX Research.
- Аналізуємо результати і знаходимо інсайти.
- Виробляємо гіпотези щодо поліпшення показників продукту.
Метрики дизайну для менеджера
- Як складати план для порівняльного аналізу дизайну та рентабельності вкладених інвестицій в нього.
- Що потрібно для якісного benchmarking процесу.
- Як правильно виміряти і відслідковувати метрики.
- Що робити, якщо почалося відставання від плану.
Бонусна лекція. Як змінити UX непомітно?
- Філософія Kaizen в дизайні інтерфейсів.
- Bauhaus: мінімалізм та функціональність.
- Як спікеру вдалося підвищити ефективність UX на 4000%? Покроковий гайд.
- Як непомітно покращити UX продукту? Практична частина.
Бонусна лекція. Як зробити крутий UX для продукту?
- Що таке User Experience та чим він не є?
- Як проектувати UX: теорія та інструменти.
- Проектування UX із використанням CJM.
- Як валідувати UX та які обмеження?
Бонусна лекція. Покращення продукту з UI, UX і бізнес сторін.
- Про процес створення діджитал продукту і команди.
- Кейси, пару особистих історій спікера.
- Відповіді на запитання.
Особливості курсу
- 10 відеолекцій в запису + онлайн 2 воркшопи і Q&A сесія зі спікером
- Заняття проходять у форматі 1,5-ра годинних відеолекцій та 3-ох годинних онлайн воркшопів
- Викладачі мають великий досвід роботи у різних компаніях
- Персональні консультації по розвитку кар'єри
- Рекомендації по покращенню резюме та портфоліо
Викладачі курсу
- Олександр Кишка - UX/UI Designer в AFSMD
- Костянтин Семенов - Product Manager в EPAM
- Марк Ланкмілер - Продуктовий та UX дизайнер в FULCRUM
- Марія Муха - Працює з дизайном діджитал-продуктів понад 10 років
- Sales / Lead Generation / Business Development
Курс розроблений спеціально для майбутніх IT Sales менеджерів. Після завершення навчання ви будете розуміти принципи IT продажів, специфіки аутсорс та продуктових компаній, залучати клієнтів через LinkedIn та інші канали, проводити аналіз ринку, працювати з CRM системами та інструментами автоматизації продажів.
Програма курсу
IT Sales Manager: обовʼязки, перспективи, навички
- Обов'язки менеджера з продажів.
- Різновиди Sales професій в IT.
- Можливості кар'єрного зростання.
- Що має знати Sales для роботи в сфері IT.
Як шукати та залучати клієнтів: лідогенерація
- Лідогенерація та її етапи.
- Як зрозуміти "Хто ваш клієнт" та як створити його ідеальний профіль.
- Як правильно побудувати outreach.
Воркшоп з лідогенерації
- Потестуймо демо-версії популярних інструментів для лідогенерації.
- Які процеси лідгена можна автоматизувати.
- Додаткові програми для часткової автоматизації процесу.
Як продавати клієнтам: воронки
- Що таке "воронка продажів", її види та функції.
- За які етапи воронок відповідальний Sales Manager.
- Як оцінити ефективність воронки.
- Як будувати воронки, які приведуть до підписання угоди.
Воркшоп з CRM-системами
- Що таке CRM, навіщо та як її використовувати.
- Потестуймо демо-версії популярних CRM: SalesForce, PipeDrive, Hubspot.
- Проаналізуємо та порівняємо характеристики CRM-систем.
Воркшоп по комунікації з клієнтом
- Навчимось правильно взаємодіяти з клієнтами, використовуючи різні види комунікації (зустрічі, телефон, email).
- Дізнаємось про основні принципи презентації компанії, продукту чи послуги.
- Як не відштовхнути клієнта та виправдати його очікування.
Комунікація з клієнтом: робота з запереченнями
- Що таке заперечення та їх види.
- Як правильно реагувати на заперечення.
- Як отримати користь з заперечень та закрити угоду.
Життєвий цикл угоди
- Угоди – це не лише про папери.
- Як правильно презентувати компанію.
- Як спілкуватись з клієнтом, щоб не втратити його.
- Лайфхаки" для полегшення закриття угоди.
Як пройти співбесіду на посаду Sales
- За якими правилами складати резюме.
- Про супровідний лист і чому інколи він важливіший за резюме.
- Як успішно пройти співбесіду.
- Які бувають тестові завдання.
- Як пройти випробувальний період.
- Що головне для IT компаній, коли вони обирають менеджера з продажів.
Бонуси для пакету SalesMan професія
3 лекції з розробки IT продукту:
- З чого складається процес розробки.
- Як будується Архітектура IT продуктів.
- Які технології і тренди в IT існують.
Бонуси для пакету SalesMan для IT-фахівця
3 поглиблених лекції з продажів, які допоможуть прокачати навички комунікації і роботи з запереченнями клієнта:
- Побудова воронки продажів по outbound emails.
- Меседжинг в комунікації.
- Опрацювання заперечень клієнтів у листуванні.
Особливості курсу
- Заняття проходять у форматі вебінарів
- Для проходження курсу знадобиться знання англійської мови
- Викладачі мають великий досвід роботи у різних компаніях
- Персональні консультації по розвитку кар'єри
- Рекомендації по покращенню резюме та портфоліо
- Допомога в пошуку релевантних вакансій
- Повернення коштів впродовж двох занять, якщо не сподобається
Викладачі курсу
- Гліб Голобородько - Founder & CEO у GetCode
- Вікторія Божок - Business Development Manager у Payoneer
- Денис Приймак - Business Development Manager у Devart
- Анна Демерчян - Head of Lead Generation у TEAM International
- Антон Крюков - Business Development Director у iRobot
- Анна Колот - Team Lead of Business Development у Infopulse
- Анна Ліхман - CEO at Companera Agency
- Ольга Карпенко - Affiliate Manager at AUTODOC
- SQL / DBA
Програма курсу розрахована людей, які хочуть з нуля вивчити необхідну SQL базу для ефективної роботи з даними. У процесі навчання ви зрозумієте архітектуру та структуру зберігання даних у базі, навчитесь підключатися до баз даних та обробляти отримані дані, писати правильні SQL-запити та об'єднувати результати кількох запитів, працювати з аналітичними функціями SQL, візуалізувати отримані данні за допомогою Power BI, Tableau.
Програма курсу
Основи роботи з SQL та базами даних
- Види баз даних. Таблиці та поля.
- Оператори SELECT та FROM. Створюємо перший запит. Використання Alias.
- Оператор WHERE.
- Логічні оператори AND, OR, NOT.
- Оператори BETWEEN, LIKE, IN. Обережно "NULL"!
Сортування та групування даних
- Сортування результатів запиту. Отримуємо першу статистику.
- Функції агрегації. Розширені можливості угруповання даних.
- Варіанти використання операторів. Поєднуємо результати кількох запитів.
- Оператори UNION та UNION ALL.
Аналітичні функції SQL для менеджерів. Частина 1
- Перетворення типів (функція CAST).
- Статистичні функції (SUM, AVG, MIN, MAX, COUNT).
- Функції дати-часу (DATE, DATEADD, DATEDIFF).
- Поняття DATE PART, поняття TIMESTAMP.
- Рядкові функції (REPLACE, TRiM, SUBSTRING ...).
Аналітичні функції SQL для менеджерів. Частина 2
- Віконні функції (... OVER… PARTITION BY…).
- Логічні функції (FIRST_VALUE, LAG, LAST_VALUE, LEAD, PERCENTILE_CONT).
- Отримання даних із JSON. Агрегація даних для SQL.
Онлайн Q&A сесія зі спікером по SQL
Розберемо всі питання та складні кейси разом зі спікером.
Візуалізація даних. Power BI
- Підготовка даних до імпорту. Джерела імпорту.
- Інтерфейс та способи імпорту.
- Налаштування моделі та зв'язків, агрегація даних.
- Форматування візуальних елементів.
Онлайн Q&A сесія зі спікером по візуалізації в Power BI
Розберемо всі питання та складні кейси разом зі спікером.
Бонус-відеолекція. Візуалізація в Excel
- Використання Excel не на всю потужність.
- Формули, які допоможуть ВА.
- Діаграми або як пояснювати залежності.
- Dashboard на колінах.
Бонус-відеолекція. Візуалізація у Tableau
- Види візуалізацій: динаміка, частки, залежності.
- Правила візуалізації та помилки.
- Огляд інструменту: worksheet, dashboard, analytics.
Особливості курсу
- Курс надає можливість з нуля вивчити необхідну SQL базу
- Відеолекції з теоретичним матеріалом та онлайн-сесії зі спікером
- Бонус лекції
- Викладачі мають великий досвід роботи у різних компаніях
- Персональні консультації по розвитку кар'єри
- Допомога в пошуку релевантних вакансій
- Повернення коштів після першого заняття, якщо не сподобається.
Викладачі курсу
- Микита Старостін - Senior Full-stack Developer at Itransition Group
- Ольга Момот - Business Analyst в Eva
- Денис Греков - Lead analyst в WhaleApp
- Management / Administration
Курс призначений для IT-менеджерів із досвідом роботи від 1 року, у яких є розуміння SDLC і процесу тестування. Після закінчення навчання ви зможете будувати процес тестування в різних умовах та з будь-якими командами, правильно закладати час на тестування в бюджет проєкту, проводити співбесіди QA-фахівців і збирати команду під проєкт.
Програма курсу
Що таке якість
- Огляд методологій управління якістю
- Етапи управління якістю
- Планування якості
- Вартість якості
- Принципи побудови управління якістю в проєкті
- Постачання "якості" замовнику
Процес тестування
- Що таке тестування та quality assurance
- Основні цілі тестування
- Оточення для процесу тестування
- Оцінка часу на тестування
- Як створити кращий процес тестування у вашому проєкті
- Особливості тестування в Agile
Бонусна відеолекція з термінології
- Практики і терміни
- Місце тестування в процесі розробки програмного продукту
- Види і підходи до тестування
- Automation and manual testing – що і коли використовується
- Декомпозиція вимог
План і стратегія тестування
- Що таке план і стратегія тестування
- Типи і цілі планування
- Шаблони планів тестування
- Ефективне використання документів
- Відповідальні ролі
- Автоматизація і нефункціональні види тестування (usability, localization, performance, security)
Метрики тестування
- Якість продукту і процесу
- Інструменти й методи вимірювання
- BUGs метрики
- Test Cases метрики
- Logged time метрики
- Automation ROI
- Вибір найбільш корисних метрик для вашого проєкту
- Розуміння і використання метрик
Як найняти QA
- Базові навички інженера з якості
- Аналіз резюме і проведення співбесід
- Типові помилки
Відповідальність за якість
- Best practices у тестуванні:
- тест-план і стратегія
- метрики
- верифікація
- валідація
- робота з вимогами
- Аргументи з боку РМ проти аргументів з боку тестувальника
Тестування на практиці
Best practices у тестуванні: баг-репортинг, тест-дизайн і документування тестування – тест-кейси, чек-листи, чартери (сесії), mind maps.
Особливості курсу
- Програма курсу розрахована на IT-менеджерів із досвідом від року
- Для проходження курсу знадобиться знання англійської мови
- Викладачі мають великий досвід роботи у різних компаніях
- Персональні консультації по розвитку кар'єри
- Рекомендації по покращенню резюме та портфоліо
Викладачі курсу
- Максим Вишнівецький - Head of Process QA в Luxoft
- Юрій Малий - Head of QA Stream в Київстар
- Product Marketing / Brand Manager
Курс відмінно підійде для опанування професії Product Marketer в IT компанії, а також буде корисний Product менеджерам, які хочуть покращити навички по просуванню IT продуктів. Програма повністю заточена під специфіку IT, розроблялася на основі реальних кейсів фахівців, які займаються просуванням IT-продуктів.
Програма курсу
Product Marketing Basic
- Product Marketing – основні ідеї та концепти.
- Аналіз: ринок і конкуренти.
- Вивчення клієнтів (JBTD Framework, Personas Development, Use Cases).
- Positioning, Value proposition, Messaging, Tone of voice.
- Go-To-Market, метрики, інструменти, ресурси.
Inbound marketing: Content, Email, SMM, SEO
- Content: Content Lifecycle Funnel, вибір майданчика, блог, спецпроєкти та інші форми.
- SMM: market trends і вибір для просування продукту на конкретному регіоні.
- Email: Mailchimp, Sendpulse, Unisender для автоматизації розсилок: що вибрати і як використовувати по максимуму.
- SEO: робота з ключовими словами, структура сайту, Action Plan для вашого SEO гуру.
- Аналітика: ефективність використання, щоб не зливати час та гроші в трубу.
Advertising Marketing. Платний маркетинг, що масштабується
- Рекламний трафік: як позбавити від неякісного.
- Контекстна реклама: постановка і результати.
- Таргетовану реклама: створення рекламної кампанії, метрики.
- Інструменти: Facebook Ads і Google Adwords.
- Аналітика: теплові карти.
Strategy. Від глобального до точкових дій
- Go-to-market стратегія.
- Орієнтири: KPIs and OKRs.
- Формування ціни вашого продукту і моделі монетизації.
- Unit Economy та ціноутворення: LTV, CAC, ROMI, ARPU.
- Бюджет: витрати на маркетинг, монетизація різних моделей.
Funnels. Будуємо воронки та підвищуємо конверсію
- Етапи та види воронок в B2B і B2С.
- Метрики: AARRR; ACD +; TOFU-MOFU-BOFU.
- Інструменти підвищення конверсії: Lead Magnets, Tripwires.
- Product vs Sales vs Marketing на різних етапах воронки.
Teams. Живемо дружно та пишемо ТЗ грамотно
- Marketing Team: ТЗ і комунікація, UI/UX дизайнери, копірайтери, таргетологі та хто в цілому знадобиться в команді.
- Dev Team: термінологія, ТЗ і комунікація.
- Sales Team: скрипти та матеріали для знайомства з продуктом і конкурентними перевагами.
- Outsourcing Team: пошук, завдання, контроль якості.
Product Analytics. Гіпотези, цифри, метрики
- Hypothesis: Models, Prioritisation, Validation.
- Підходи: А\В Testing, когортний аналіз для валідації гіпотез.
- Метрики марнославства: Bounce Rate, Time on Page, Unique users.
- Маркетингові метрики: MQL, SQL, Conversion, RMI.
- User Acquisition і Retention Activities.
- Інструменти: Google Analytics і Amplitude.
Особливості курсу
- 10 відеолекцій в запису + онлайн Q&A сесія
- Курс для фахівців, які бажають покращити свої навички просування IT продуктів
- Викладачі мають великий досвід роботи у різних компаніях
- Персональні консультації по розвитку кар'єри
- Рекомендації по покращенню резюме та портфоліо
Викладачі курсу
- Марія Кудінова - Product Marketing Manager в Belkins
- Євген Заєць - CMO в Serpstat
- Олівія Мілтон - CMO у Reply.io
- Олексій Оровецький - Senior Product Manager в GotPhoto
- Анастасія Зеленовська - Маркетолог в TemplateMonster
- Анна Уманенко - Head of Marketing at Onix-Systems
- Data Analyst / Business Intelligence (BI)
Навчіться створювати інтерактивні візуалізації та працювати із широким спектром аналізу даних навіть без уміння писати код завдяки функціоналу Tableau.
Програма курсу
Основи візуалізації даних в Excel
- Навчитеся створювати базові візуалізації в Excel та налаштовувати їхній вигляд
- Зможете автоматизовувати вигляд візуалізацій
- Вмітимете поєднувати базові візуалізації між собою
Просунуті можливості візуалізації в Excel. Tips and Tricks
- Дізнаєтеся про просунуті можливості Excel в частині візуалізації даних
- Зможете створювати візуалізації на основі динамічних нових формул Excel
- Розглянете неочевидні "фішки" візуалізацій в Excel для створення зрозумілих звітів
Pivot Chart. Візуалізація зведених таблиць
- Навчитеся працювати з Pivot Chart та візуалізувати зведені таблиці
- Зможете робити динамічні інтерактивні дашборди в Excel, налаштовувати взаємодію між графіками
Знайомство з інтерфейсом і функціоналом Tableau
- Дізнаєтеся специфіку застосування і переваги різних продуктів Tableau
- Розглянете інтерфейс Tableau Public
- Зрозумієте, як побудувати робочий процес в Tableau
Підключення до даних
- Навчитеся підключатися до даних із .csv-файлу і до таблиці з Google Sheets
- Дізнаєтесь, як створювати звʼязки між таблицями
- Зрозумієте концепції фізичних і логічних таблиць
- Зможете обʼєднувати дані з різних джерел у складні структури
- Розглянете відмінність між Live- та Extract-підключенням до даних
- Навчитеся правильно обирати тип підключення та налаштовувати Incremental Extract
Підготовка даних
- Зможете проводити загальний огляд і перевірку структури даних
- Дізнаєтесь, як знаходити й виправляти недоліки в даних
- Розглянете створення додаткових рівнів групування для категорійних даних
Формули
- Опануєте базовий процес створення і використання формул
- Навчитеся писати формули для перетворень текстових, числових та інших типів даних
- Розглянете процес створення агрегованих обчислень
- Зможете використовувати LOD-обчислення для агрегації на різних рівнях
Основи візуалізації даних
- Розглянете процес комунікації інсайтів через дизайн візуалізацій
- Навчитеся правильно обирати тип візуалізації залежно від контексту
- Зможете використовувати інструменти візуалізації для фокусування уваги аудиторії на інсайтах
Побудова базових візуалізацій: Робота з кольором, положенням та рівнем деталізації
- Навчитеся будувати основні елементарні візуалізації
- Зможете керувати кольором, положенням та рівнем деталізації позначок на візуалізації
- Дізнаєтесь, як додавати й редагувати лейбли до позначок
- Навчитеся комбінувати різні величини на одному графіку
Таблиці та швидкі табличні обчислення
- Дізнаєтесь, як групувати інформацію на різних рівнях у таблицях
- Опануєте перетворення простих таблиць на Highlight Tables для спрощення сприйняття інформації
- Навчитеся створювати, налаштовувати й використовувати швидкі табличні обчислення
Фільтри й форматування
- Розглянете принцип використання фільтрів на різних рівнях
- Дізнаєтеся відмінності різних типів фільтрів та порядку їхнього виконання
- Навчитеся форматувати на візуалізаціях текстові й допоміжні елементи
Побудова базових візуалізацій: географічні візуалізації
- Навчитеся будувати графіки для візуалізації географії, кореляції та розподілу
- Дізнаєтесь, як керувати формою та розміром позначок на візуалізації
- Зможете налаштовувати вигляд географічних візуалізацій
Аналітична панель інструментів
- Розглянете елементи аналітичної панелі
- Зможете додавати на візуалізацію тотали
- Навчитеся використовувати Reference Line і Reference Band для позначення контрольних ліній і зон на візуалізаціях
- Дізнаєтесь, як використовувати Distribution Band для позначення на графіку статистик розподілу
- Зможете додавати лінію тренду
Побудова нестандартних візуалізацій
- Попрактикуєтеся візуалізувати відхилення за допомогою Diverging Bar
- Навчитеся використовувати швидкі табличні обчислення для візуалізації кумулятивних показників
- Зможете візуалізувати загальні показники за допомогою Donut Chart
- Дізнаєтесь, як показувати зміну величини в часі за допомогою Waterfall Chart
Створення дашбордів
- Дізнаєтесь, як додавати візуалізації на дашборд і налаштовувати їхній вигляд
- Навчитеся додавати, редагувати й форматувати легенди та фільтри
- Зможете створювати й форматувати навігацію між різними вкладками на дашбордах
- Розглянете основні концепції проєктування цілісних звітів
Інтерактивність
- Навчитеся створювати різні види параметрів і застосовувати їх
- Зможете робити інтерактивні хайлайти й фільтри за допомогою Actions
- Дізнаєтесь, як редагувати Tooltip
- Зможете додавати й налаштовувати візуалізацію в Tooltip
Використання сторітелінгу та сторібордів
- Зможете використовувати знайдені інсайти в даних для створення цілісних наративів
- Розглянете процес побудови історій в Tableau
- Дізнаєтесь, як експортувати історії для презентацій
Tableau Desktop
- Навчитеся підключатися до баз даних
- Зможете конфігурувати екстракти й створювати інкрементальні екстракти
- Дізнаєтесь, як використовувати SQL-запити для підключення до баз даних
- Розглянете відмінності між різними форматами проєктів
Оптимізація проєкту
- Розглянете оптимальні способи побудови звітів для максимальної продуктивності
- Попрактикуєте роботу з рекомендаціями оптимізатора
Презентація курсового проєкту
Особливості курсу
- Онлайн курс
- 20 занять
- 14 домашніх завдань
- Кейс у портфоліо
Викладачі курсу
- Євгеній М'яновський - Data Analyst at SQUAD
- Богдан Дуда - BI Analyst
- Android
- Kotlin
Ми почнемо з основ програмування мовою Kotlin та розберемо принципи ООП. У результаті ви створите багатоекранний застосунок для портфоліо та підготуєтеся до технічного інтерв’ю на позицію Junior/Trainee Android Developer.
Програма курсу
Основи програмування разом з Kotlin (відеоуроки)
- Вступ до програмування на Kotlin
- Типи даних і функції
- Операції, оператори та логічні вирази
- Робота з циклами
- Робота з масивами
- Основи об'єктно-орієнтованого програмування. Part 1
- Основи об'єктно-орієнтованого програмування. Part 2
- Структури даних для зберігання об'єктів
Результати:
- Запустите написаний на Kotlin код на виконання
- Вивчите основні типи даних на Kotlin
- Ознайомитеся з основними типами операцій на Kotlin
- Вивчите конструкції if-else і when та розберете особливості їх використання
- Створите програми додавання та віднімання простих чисел з використанням операторів вводу-виводу
- Навчитеся користуватися Ranges - простішим і зрозумілішим механізмом для реалізації циклічних завдань
- Навчитеся створювати масиви, додавати, звертатися та видаляти елементи масиву
- Дізнаєтеся, що таке клас і об'єкт
- Розберете принципи обʼєктно-орієнтованого програмування (ООП): наслідування, інкапсуляція, поліморфізм
- Навчитеся використовувати готові функції для обробки колекції: ітерування, мапінг, фільтрацію і трансформацію
Основи роботи з Android Studio
- Коротка історія системи Android
- Знайомство з Git
- Лейаут як основа для розмітки
- Перехід до багатоекранного режиму
Результати:
- Встановите Android Studio та розберете основні компоненти Android-застосунку: Activity, Service, BroadcastReceiver, ContentProvider, Android Manifest
- Встановите й налаштуєте Git
- Вивчите основні лейаути та розберете кейси їх використання
- Навчитеся змінювати параметри UI-елементів залежно від вимог, аналізувати дерево UI-елементів і додавати залежності в build.gradle-файл
- Дізнаєтесь, як використовувати основні параметри ConstraintLayout
- Дізнаєтесь, як запустити одну Activity в іншій через Intent
- Навчитеся користуватися ADB (Android Device Bridge) і відправляти через нього Intent та інші базові команди
Багатопотоковість і робота з інтернет-запитами
- Багатопотоковість в Android
- Основи мережевої взаємодії
- Різновиди відповідей на інтернет-запити: PlainText, XML, JSON
- Відтворення оброблених даних у вигляді списку: ListView та RecyclerView
- Створення User Flow
Результати:
- Розглянете основні способи запобігання race condition та синхронізації змінних
- Розберете переваги Executors над прямим запуском threads
- Дізнаєтесь, як взаємодіє UI-потік з Event Loop
- Вивчите основи обміну даними через HTTP/HTTPS-протокол
- Опануєте бібліотеки для відтворення й трансформації зображень Glide та Picasso
- Опануєте бібліотеки Retrofit та OkHttp для вебзапитів
- Дізнаєтесь, як трансформувати JSON-об'єкти
- Опануєте фреймворк RxJava для оптимізації роботи з багатопотоковістю
- Дізнаєтесь, як відтворити список даних за допомогою ListView
- Ознайомитеся з патерном Adapter
- Навчитеся використовувати RecyclerView та набудете скілів роботи із вбудованими анімаціями
Зберігання даних та архітектурні патерни
- Зберігання даних під час зміни конфігурації
- SQL і робота з базами даних
- Service як компонент системи, призначений для виконання довготривалих завдань
Результати:
- Зрозумієте, чому під час зміни конфігурації втрачаються дані
- Розглянете основні способи збереження даних у разі зміни конфігурації
- Навчитеся використовувати ViewModel як елемент MVVM-архітектури
- Розберетесь у видах і типах баз даних
- Дізнаєтесь, як побудувати SQL-запит до бази, та вивчите основні оператори
- Навчитеся здійснювати огляд баз даних за допомогою вбудованих плагінів або інших програм
- Розглянете WorkManager як альтернативу Service
Корутини, DI-бібліотеки та Unit-тестування
- Корутини як патерн структурованої багатопотоковості
- Dependency Injection
- Тестування застосунків
- Анімації в Android
Результати:
- Навчитеся запускати корутини та паралельне виконання декількох завдань у корутині з виводом кінцевого результату
- Набудете скілів рефакторингу коду
- Дізнаєтеся, що таке Dependency Injection
- Опануєте бібліотеку Koin для Dependency Injection на Kotlin
- Навчитеся рефакторити застосунок за допомогою бібліотеки Koin
- Опануєте бібліотеки Dagger 2 та Hilt
- Навчитеся користуватися бібліотеками JUnit та Mockito для Unit-тестування
- Опануєте бібліотеки Espresso та UI Automator для тестування користувацького інтерфейсу
- Навчитеся користуватися бібліотекою Room для тестування бази даних
- Ознайомитеся з методологією Test Driven Development
- Дізнаєтесь, як анімувати параметри UI-елементів за допомогою ObjectAnimator
- Опануєте бібліотеки Dynamic Animation та Motion Layout для створення анімацій
Google Services, Анімації та Jetpack compose
- Google Services та Firebase
- Відтворення медіа в Android-застосунку
- Jetpack Compose
- CustomView, SurfaceView і Kotlin Flow (API Flow)
- Розбір запитань на співбесіді
- Захист фінального проєкту
Результати:
- Дізнаєтесь, як додавати сервіси в застосунок
- Навчитеся реалізовувати простий бекенд за допомогою Firebase Realtime Database
- Дізнаєтесь, як додати Google-мапи у власний застосунок
- Дізнаєтесь, як відтворювати аудіо- та відеофайли в застосунку
- Опануєте бібліотеку ExoPlayer для відтворення медіаконтенту
- Навчитесь інтегрувати media session для подальшого розширення функціональності застосунку
- Навчитеся використовувати основні компоненти розмітки та модифікатори для створення інтерфейсів різної складності
- Створите багатоекранний застосунок, використовуючи Jetpack Compose
- Дізнаєтеся, про що запитують Junior/Trainee Android Developers на співбесідах
- Отримаєте рекомендації від лектора щодо самопрезентації
- Розробите застосунок для визначення цікавих місць у заданому радіусі та формування оптимального маршруту з інтеграцією з Google-мапами
- Презентуєте застосунок лектору й колегам
Особливості курсу
- База мови Kotlin
- Робота з Android Studio
- Розробка пет-проєкту в портфоліо
- Кар'єрна консультація
- 70% - практика
Викладачі курсу
Олександр Мазуренко - Senior Android Developer
Больше информации- Data Analyst / Business Intelligence (BI)
На курсі Data Analytics ти опануєш всі потрібні технології, щоб стати Data-аналітиком. Ти опануєш такі технології, як SQL, Python, Tableau, статистика, A/B тестування, метрики продукту і маркетингу, і багато чого іншого.
Програма курсу
Data Analytics Basics
- Introduction
- Netflix Cinematic Map
- Calculated Fields
- Creating Dashboard
- Summary
Course Fundamentals
Productive Learning Tips.
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
SQL Advanced
- Relational Databases
- Getting Started with Google BigQuery
- CASE WHEN
- UNION
- Subquery
- String Functions
- Datetime Functions
- Window Functions
- Common Table Expressions
- Additional Entities in SQL
- Nested Fields
- Query Optimization
- SQL and Additional Tools
Google Spreadsheets for Data Analyst
- Spreadsheet - the Basic Tool for Analytics
- Data Importing
- Basic Data Types
- Formulas and Built-In Functions
- Cell Reference Types
- Data Cleaning
- Text Processing
- Working with Ranges
- Table Relationships
- Pivot Tables
- Data Visualization
- Data Exporting and Shiring
- Google Sheets Summary
Tableau
- Introduction
- Tableau Vocabulary
- Session Dashboard
- Sales Dashboard
- Email Dashboard
- Tableau Public Server Overview
- Tableau Desktop
- Tableau Online
- Tableau Prep
- Summary
Python Basics
- Introduction
- Main Concepts
- Numbers
- Strings
- Boolean
- Lists
- Conditional Operators
- Loops
- Functions
- Summary
Python for Data Analytics
- Introduction
- Code Style
- Working With Numbers
- Working With Strings
- Dics Basics
- Functions Revisited
- Modules and Imports
- Environmental Setup for Data Analysis
- NumPy
- Pandas Part 1
- Pandas Part 2
- Visualisation with Matplotlib and Seaborn
- Connection to Database
- Exploratory Data Analysis
Statistics
- Introduction to Statistics
- Descriptive Statistics
- Sampling: Approaches and Methods
- Statistical Hypotheses
- Relationship of Random Variables
- Design of Statistical Experiments
Product A/B Testing
- A/B Testing Introduction
- Planning A/B Testing
- Data Collection and Analysis
- Creation of A/B Testing Tool
- Cases Analysis
- Advanced Tools and Approaches
Building Portfolio
- Portfolio
- Vacancies Overview
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Advanced Analytics: Prediction and Clustering Models
- Advanced Analytics Introduction
- Numerical Values Forecasting
- Categorical Values, Risks and Probabilities Forecasting
- Feature Engineering Basics
- Cluster Analysis
- Summary
Product and Marketing Metrics
- Introduction
- User Acquisition
- Product Metrics
- Monetization
- Product Frameworks
- B2B Metrics
- Summary
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами двічі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Гарантуємо працевлаштування після навчання
- Java
На курсі Java ти опануєш популярну професію Java-розробника. Після курсу ти будеш вправно користуватися такими технологіями, як JDBC, Java Web, Hibernate, Spring, та багато іншого.
Програма курсу
Java Basics
- Introduction
- Main Concepts
- Data Types
- Operators
- Methods
- Boolean
- Conditionals
- Loops
- Arrays
- String
- Practice
Java Basics Extended
- Type Casting
- Arrays Extended
- Switch Case
- Classes
- Classes Advanced
- Methods Advanced
- Practice
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
Course Fundamentals
- Intro
- Java and IntelliJ Idea
- Maven
- Checkstyle and Review process
Java Core
- How to Solve Tasks
- Memory, Wrappers, String
- Bit Manipulation
- OOP
- Abstract Class vs Interface
- Exception
- Files
- Equals, Hashcode, and Clone
- Patterns and Recursion
- Generics
- ArrayList
- LinkedList
- PECS
- HashMap
- Array Practice
- Immutable
- Set, Queue, Stack, and Comparator
- Java JUnit
- Java 8 - Part 1
- Java 8 - Part 2
- Java 8 - Part 3
- Java 9-19 Improvements
- Stream API Practice
- Java SOLID
- Java Dependency Injection
- Logger
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
Hibernate
- Database Intro
- JDBC Intro
- Hibernate Entities and Transactions
- Entity Relations and Life Cycle
- JPA and Cascade Types
- Working With Lazy Initialization
- Criteria API
- Transaction Isolation Levels
- N+1 Problem
- Database Change Management Tools
- SQL Practice
- Hibernate Inheritance
- Hibernate Cache Levels
- Performance Improvement
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
Spring Boot
- Spring Boot Intro
- Spring Bean Lifecycle
- Spring Boot Web
- Spring Boot Web: DTO
- Spring Boot Web: Mappers in Details
- Spring Data JPA
- Criteria Query in Spring Boot
- Spring Transactional
- GlobalExceptionHandler and Data Validation
- Pagination, Sorting, Swagger
- Working With Third-Party API
- Security Basics
- Spring Boot Security
- JWT
- Spring Boot Practice
- Docker in Spring Boot
- Spring Boot Testing
- Deploy the Project to AWS
- Spring Boot AOP
- Portfolio Project
Team Project
- Team Project. Intro
- Jira Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Java Multithreading
- Multithreading Intro
- Threads
- JMM (Java Memory Model)
- Thread Manipulation
- Locks
- Deadlock
- Executor Service and Future
- Completable Future
- Concurrent collections
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Kotlin
- Kotlin Intro
- Variables, Data Types, and Operators
- Nullability
- Functions
- Collections, Conditionals, and Loops
- Classes (OOP)
- Classes (Advanced)
- Extensions
- Exceptions and Files
- Standard Functions and Other Concepts
Algorithms and Data Structures (Old)
- Main Concepts
- Algorithm Complexity
- Data Structures: Array
- Search Algorithms
- Data Structures: Linked List
- Data Structures: Stack
- Data Structures: Queue
- Data Structures: Hash Map
- Data Structures: Hash Set
Algorithms and Data Structure
- Module Overview
- Algorithms complexity
- Arrays
- Binary search
- Two pointers
- Linked lists
- Stack
- Queue
- Trees
- Binary search tree
- Priority queue
HTML + CSS Basics
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra Topics
Angular
Angular Basics.
Career Development
- Mastering Your Probation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to talk about your previous work experience?
- Career knowledge base
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами тричі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Матимеш 2 робочих проєкта в портфоліо
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Bohdan Chupika - Java developer / Coach
- Alla Vyshnia - Student coordinator
- Fullstack
На курсі Full-stack ти опануєш всі сучасні технології веброзробки, включно з серверною частиною. Після курсу ти вмітимеш проєктувати сайти під будь-який пристрій, працювати з React.js, Redux, Typescript, NodeJS, SQL, та багато іншого.
Програма курсу
JavaScript Basics
- Introduction
- Your First JavaScript Program
- Main Concepts
- Numbers
- Strings
- Boolean
- Functions
- Conditional Operators
- Arrays
- Loops
- String Iteration
- String Methods
- Working With Arrays
- Get Ready for the Interview
Course Fundamentals
- Environment Setup
- How to Learn Effectively
HTML + CSS Basics
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra topics
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
Javascript Basics Extended
- Code Style
- Working With Numbers
- Loops in Details
- Working With Strings
- Functions Revisited
- Switch
- Type Conversion
- Logical Operators
- Object Basics
- Extended Extra
HTML + CSS Advanced
- Environment Setup
- Figma Installation
- Flexbox
- BEM
- Sass
- Transformations and Animations
- Grid
- Landing [Portfolio Project]
- Document and Events
Javascript Advanced
- How to Solve Tasks on Github
- Object Advanced
- Methods
- Array Methods
- Callbacks
- Array Iteration Methods Implementation
- Array Iteration Methods Usage
- Array Iteration Methods Practice
- Closures
- JS Practice
- Prototype
- Constructors
- Classes
- Extra
DOM, Events, Promises
- DOM Basics
- DOM Styling and Sizing
- Events
- Promises
- Portfolio Project
React
- Introduction
- Props
- Rendering Lists
- Handling Events
- Updating State
- List Manipulation
- Lifting State Up
- Updating State
TypeScript
- Introduction
- Basic Types
- Advanced Types
- Object Types
- Classes
- Generic Types
React with TypeScript
- Introduction
- Froms
- Advanced Hooks
- Component Lifecycle
- State Management
- Custom Hooks
- Loading Data From API
- Updating Data on Server
- State Management
- React Router
- Working With URLSearchParams
- Portfolio
Redux
- Main Concepts
- React Redux
- Async Redux
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
Node.js
- Introduction
- Modules
- Development Environment
- Working With Command Line
- Working With Files
- HTTP Module
- Event Loop
- Streams
- Express
- Working With Databases
- Node.js App Deployment
- Authentication
- Realtime Applications
Team Project
- Team Project. Intro
- Jira Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Tech Interview
Final Portfolio Review.
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Vue.js
- Introduction
- Templates
- State Management
- Forms
- Computed Values
- Components
- Interaction With Page Elements
- Interaction With the Server
- Error Handling
- TodoApp with Vue.js
Angular
Angular Basics.
Algorithms and Data Structures (Old)
- Main Concepts
- Algorithm Complexity
- Data Structures: Array
- Search Algorithms
- Data Structures: Linked List
- Data Structures: Stack
- Data Structures: Queue
- Data Structures: Hash Map
- Data Structures: Hash Set
Algorithms and Data Structure
- Module Overview
- Algorithms complexity
- Arrays
- Binary search
- Two pointers
- Linked lists
- Stack
- Queue
- Trees
- Binary search tree
- Priority queue
Object Oriented Programming
- Basic Principles
- SOLID Principles
Javascript Testing
- Introduction to Javascript Automated Testing
- Unit Testing
- TDD Basics
- Mock Basics
- Advanced Mocks
- Cypress
Career Development
- Mastering Your Probation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to Talk About You Previous Work Experience?
- Career Knowledge Base
DevOps Basics
- Introduction
- DevOps Culture and Practices
- DevOps as a Role
- SDLC and Development Methodologies
- Summary
Docker Core
- Docker Setup
- Docker Introduction
- Docker Internals
- Docker Basics
- Containerizing an App
- Managing Containers
- Docker Volumes
- Docker Compose
- 12-Factor App
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами від 5-ти до 8-ми разів на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Матимеш 7 індивідуальних робочих проєктів в портфоліо + 1 командну проєктну роботу
- Підготовка до працевлаштування: технічні співбесіди з менторами, перевірка CV, професійних соцмереж, підготовка до інтерв'ю, підбір вакансій для працевлаштування
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Misha Hrynko - Fullstack Coach
- Iryna Pelekh - Student Coordinator
- Frontend
На курсі Front-end ти опануєш всі сучасні технології веброзробки й знайдеш омріяну роботу. Після курсу ти вмітимеш проєктувати сайти під будь-який пристрій, працювати з React.js, Redux, Typescript та багато іншого.
Програма курсу
Javascript Basics
- Introduction
- Your First JavaScript Program
- Main Concepts
- Numbers
- Strings
- Boolean
- Functions
- Conditional Operators
- Arrays
- Loops
- String Iteration
- String Methods
- Working With Arrays
- Get Ready for the Interview
Course Fundamentals
- Environment Setup
- How to Learn Effectively
HTML + CSS Basics
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra topics
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
Javascript Basics Extended
- Code Style
- Working With Numbers
- Loops in Details
- Working With Strings
- Functions Revisited
- Switch
- Type Conversion
- Logical Operators
- Object Basics
- Extended Extra
HTML + CSS Advanced
- Environment Setup
- Figma Installation
- Flexbox
- BEM
- Sass
- Transformations and Animations
- Grid
- Landing [Portfolio Project]
- Document and Events
Javascript Advanced
- How to Solve Tasks on Github
- Object Advanced
- Methods
- Array Methods
- Callbacks
- Array Iteration Methods Implementatiom
- Array Iteration Methods Usage
- Array Iteration Methods Practice
- Closures
- JS Practice
- Prototype
- Constructors
- Classes
- Extra
DOM, Events, Promises
- DOM Basics
- DOM Styling and Sizing
- Events
- Promises
- Portfolio Project
React
- Introduction
- Props
- Rendering Lists
- Handling Events
- Updating State
- List Manipulation
- Lifting State Up
- Updating State
TypeScript
- Introduction
- Basic Types
- Advanced Types
- Object Types
- Classes
- Extras
React with TypeScript
- Introduction
- Froms
- Advanced Hooks
- Component Lifecycle
- State Management
- Custom Hooks
- Loading Data From API
- Updating Data on Server
- State Management
- React Router
- Working With URLSearchParams
- Portfolio
Redux
- Redux Main Concepts
- React Redux
- Async Redux
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
Team Project
- Team Project. Intro
- Jira Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Tech Interview
Final Portfolio Review.
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Vue.js
- Introduction
- Templates
- State Management
- Forms
- Computed Values
- Components
- Interaction With Page Elements
- Interaction With the Server
- Error Handling
- TodoApp with Vue.js
Angular
Angular Basics.
Algorithms and Data Structures (Old)
- Main Concepts
- Algorithm Complexity
- Data Structures: Array
- Search Algorithms
- Data Structures: Linked List
- Data Structures: Stack
- Data Structures: Queue
- Data Structures: Hash Map
- Data Structures: Hash Set
Algorithms and Data Structure
- Module Overview
- Algorithms complexity
- Arrays
- Binary search
- Two pointers
- Linked lists
- Stack
- Queue
- Trees
- Binary search tree
- Priority queue
Object Oriented Programming
- Basic Principles
- SOLID Principles
JavaScript Testing
- Introduction to Javascript Automated Testing
- Unit Testing
- TDD Basics
- Mock Basics
- Advanced Mocks
- Cypress
Career Development
- Mastering Your Probation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to Talk About You Previous Work Experience?
- Career Knowledge Base
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами тричі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Матимеш 5 робочих проєктів в портфоліо
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Misha Hrynko - Fullstack Coach
- Iryna Pelekh - Student Coordinator
- QA Automation / QA Manual
На курсі QA ти опануєш всі необхідні технології для того, щоб стати QA спеціалістом. Ти будеш вправно тестувати web/desktop/mobile додатки, користуючись Bug tracking software, JIRA, зможеш писати тестову документацію та багато іншого.
Програма курсу
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
Course Fundamentals
- Course Fundamentals
- UI elements guide
QA Theory
- What is QA
- Testing Types
- What is Bug Reports
- Bug Reports in details
- Decomposition
- Test Cases
- Test Design Techniques
- Test Checklist
- Software Development Life Cycle
- Software Testing Life Cycle
- Test Plan
- Requirements
- TestRail & Jira
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
Git and Terminal - Practice
Git and Terminal.
Javascript Basics
- Introduction
- Your First JavaScript Program
- Main Concepts
- Numbers
- Strings
- Boolean
- Functions
- Conditional Operators
- Loops
- String Iteration
- String Methods
- Working With Arrays
- Get Ready for the Interview
HTML + CSS Basics
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra topics
Javascript Basics Extended
- Code Style
- Working With Numbers
- Loops in Details
- Working With Strings
- Functions Revisited
- Switch
- Type Conversion
- Logical Operators
- Object Basics
- Extended Extra
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
Testing Web Applications
- Browser DevTools
- Web Theory and Postman Basics
- Postman Advanced
Mobile testing
- Mobile testing theory
- Guidelines
- Mobile testing activities
- Emulators and Tools
Working With Infrastructure
- Working Environments
- SQL
- Practice
QA Ethics
- Interview Questions
- QA Ethics
Team Project
- Team Project. Intro
- Jira Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Javascript Advanced
- How to Solve Tasks on Github
- Object Advanced
- Methods
- Array Methods
- Callbacks
- Array Iteration Methods Imolementation
- Array Iteration Methods Usage
- Array Iteration Methods Practice
- Closures
- JS Practice
- Prototype
- Constructors
- Classes
- Extra
Playwright Test Automation Fundamentals
- Automated Testing Introduction
- Playwright Tool Introduction
- Run the First Test
- The Basic Page Interaction Methods
- Built-in Locators
- Assertions
- Custom Locators
- Test Organization
- Page Object Model
- Test Execution Configuration
- Module Recap and Next Steps
Career Development
- Mastering Your Probation Period
- PDP and Career Plants
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to Talk About You Previous Work Experience?
- Career Knowledge Base
Desktop Application Testing on macOS
- Introduction
- MacOS Fundamentals
- MacOS Version History
- Basics of Testing Apps on macOS
- Process and Memory Management
- Daemons and Agents
- Permissions in macOS
- Sandbox, System Integrity Protocol, Gatekeeper
- Network Utilities and Diagnostics
- Testing GUI & UX
- Product Analytics Testing
- Introduction to Test Automation for macOS Apps
Javascript Testing
- Introduction to Javascript Automated Testing
- Unit Testing
- TDD Basics
- Mock Basics
- Advanced Mocks
- Cypress
Algorithms and Data Structures (Old)
- Main Concepts
- Algorithm Complexity
- Data Structures: Array
- Search Algorithms
- Data Structures: Linked List
- Data Structures: Stack
- Data Structures: Queue
- Data Structures: Hash Map
- Data Structures: Hash Set
Algorithms and Data Structures
- Module Overview
- Algorithms complexity
- Arrays
- Binary search
- Two pointers
- Linked lists
- Stack
- Queue
- Trees
- Binary search tree
- Priority queue
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами двічі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Матимеш робочі проєкти в портфоліо
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Yaroslav Kostenko - QA Coach
- Olya Koval - Student Coordinator
- DevOps
Програма курсу
Python Basics
- Introduction
- Main Concepts
- Numbers
- Strings
- Boolean
- Lists
- Conditional Operators
- Loops
- Functions
- Summary
Python Basics Extended
- Module Overview
- Environment Setup
- Code Style
- Debugging
- Working With Numbers
- Working With Strings
- Lists in Details
- Dict Basics
- Type Conversion
- Loops in Details
- Functions Revisited
- Summary
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
DevOps Basics
- Introduction
- DevOps Culture and Practices
- DevOps as a Role
- SDLC and Development Methodologies
- Summary
How the Web Works
- Introduction to the Web
- OSI Model
- HTTP
- API Interface
- Encryption
- Security in the Web
Operating Systems
- Environment Setup
- What Is Operating System
- Working With Files
- Processes and Services
- Resource Management
- Managing Users
- Installing Software
- Using SSH
- Shell Scripting
- Web Server
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
Python Core for DevOps
- How to Solve GitHub Tasks
- Mutable Immutable Types
- List and Dict Comprehensions
- Functions in Details
- Decorators
- Classes
- Сlasses in Details
- Iterators and Generators
- Modules and Imports
- Exception Handling
- Exceptions in Details
- File Handling
- Testing
- Testing in Details
- FastAPI Overview
- FastAPI in Details
Docker Core
- Docker Setup
- Docker Introduction
- Docker Internals
- Docker Basics
- Containerizing an App
- Managing Containers
- Docker Volumes
- Docker Compose
- 12-Factor App
Relational Database Administration
- Database Intro
- Database Design Fundamentals
- Database Design Advanced
- Database Internals
- Configuring the Database
- Running Database Migrations
- Monitoring Database Server
- Backup and Restoration
- Replication
Kubernetes Basics
- Module Overview
- Kubernetes Introduction
- Kubernetes Architecture
- Lab SetUp
- Working With Pods
- Working With Services
- Controllers and Deployments
- DeamonSets and Jobs
- Configuration Management
- Storage and StatefulSets
- Cluster Networking: Ingress
- Scheduling in Details
- Helm Architecture
- RBAC and Service Accounts
- Helm Practice
Monitoring and Observability
- Module Overview
- Monitoring and Observability
- Monitoring Tools Overview
- Prometheus-Like Monitoring (Instrumenting App)
- Alerting
- Grafana Dashboards
- Monitoring Kubernetes
- Monitoring Techniques
Cloud Computing Basics
- Module Overview
- Environment Setup
- Main Concepts
- Azure Overview
- Azure Virtual Machine Basics
- Azure PowerShell
- Azure Virtual Machine Advanced
- Automating Resource Deployment With Azure Resource Manager (ARM) Templates
- Managing Users and Groups in Microsoft Entra ID
- Managing Access to Azure Resources
DevOps Practices: CI/CD
- Module Overview
- Introduction to CI/CD and GitHub Actions
- GitHub Actions: CI for Python app
- GitHub Actions: CI for Docker
- GitHub Actions: CI for Helm
- GitHub Actions CD: Azure Kubernetes Services
- Polishing Workflow
Infrastructure as a Code With Terraform
- Module Overview
- Introduction to Infrastructure as Code
- Getting Started with Terraform
- Working with Terraform
- Terraform Provisioners
- HCLLanguage Features
- Terraform State
- Terraform Modules
- Portfolio Project
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Cloud Computing Extended
- Module Overview
- Azure Virtual Networks Overview
- Configure Secure Access to Virtual Networks
- Configure Name Resolution in Virtual Networks
- Configure Load Balancing
- Web Apps
Other DevOps Practices
- Module Overview
- DevOps antipatterns
- Deployment strategies
- Chaos engineering
- Cost Management
- SRE practices
- Alerting and Incident Management (On-Call Management)
- DevSecOps
Особливості курсу
- Працюєш? Вчись у власному темпі
- Онлайн-зідзвони з менторами
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Створиш проєкти для портфоліо
- Гарантуємо працевлаштування після навчання
Викладачі курсу
- Євген Кулик - Адепт DevOps підходів і кросфункціональних команд
- Alla Vyshnia - Student coordinator
- Digital Marketing
На курсі Digital Marketing ти опануєш усі необхідні знання та інструменти, необхідні для професії маркетолога, а саме: GND, просування в YouTube, Meta Ads, email-маркетинг, SMM та багато-багато іншого.
Програма курсу
Digital Marketing Basics
- Marketing Introduction
- Offline Marketing vs Online Marketing
- Google Ads Search
- Keywords
- Your First Media Plan
- Growth Opportunities
- Course Overview
Marketing Strategy and Market Research
- Introduction to Marketing Strategy
- Market Sizing
- Competitors Analysis
- Customer Portrait
- Formulating objectives, selecting marketing tools and channels
- Building and Measuring Marketing Success
Search Advertising in Google Ads
- Google Ads Set Up
- Campaign structure
- Campaign objectives
- Conversions
- Campaign types
- Creating an Ad
- Additional settings of Google Ads Campaigns
- Google Search optimization
Google Display Network
- Campaign creation
- Targeting
- Ads creation
- Google Display Ads Optimization
Meta Ads (Facebook, Instagram)
- Meta Ads Overview
- Meta Ads Setup
- Meta Audience Types
- Campaign Objectives
- How to create Meta Ad Campaign
- Creatives. Ad formats
- Optimization of Advertising Campaigns
Search Engine Optimization
- Introduction to SEO
- Working with Keywords
- On-Page Optimization
- Working with Content
- Link Building
- Competitor Analysis
- What's Next?
Brand Growth and Customer Loyalty
- Brand Awareness Channels
- Outbound Lead Generation
- Customer Activation
- Customer Loyalty and Referral Programs
- Portfolio Project
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Digital Marketing Analytics
- DM Analytics Overview
- Metrics of Effectiveness
- Paid Advertising Analytics
- Web Analytics
- Social Media Analytics
- Email Marketing Analytics
- CRM Analytics
- Reporting and Analysis
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами двічі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Гарантуємо працевлаштування після навчання
Викладачі курсу
Роман Славка - Автор курсу Digital Marketing
Больше информации- Python
На курсі Python ти опануєш популярну професію Python-розробника. Після курсу ти будеш вправно користуватися такими технологіями, як Django, Django Rest Framework, Algorithms, PIP, Python virtualenv, Flask, Pandas, NumPy та багато іншого.
Програма курсу
Python Basics
- Introduction
- Main Concepts
- Numbers
- Strings
- Boolean
- Lists
- Conditional Operators
- Loops
- Functions
- Summary
Course Fundamentals
How to learn effectively.
Python Basics Extended
- Module Overview
- Environment Setup
- Code Style
- Debugging
- Working With Numbers
- Working With Strings
- Lists in Details
- Dict Basics
- Type Conversion
- Loops in Details
- Functions Revisited
- Summary
Git and Terminal
- Environment Setup
- Command Line Basics
- Git Basics
- Working With Branches
- Working With Remote Repo (GitHub)
Python Core
- How to Solve GitHub Tasks
- Mutable Immutable Types
- List and Dict Comprehensions
- Functions in Details
- Decorators
- Classes
- Classes in Details
- Iterators and Generators
- Modules and Imports
- OOP Single Inheritance
- OOP Multiple Inheritance
- OOP Encapsulation Polymorphism Abstraction
- Properties and Descriptors
- Exception Handling
- Exceptions in Details
- File Handling
- Memory Management
- Testing
- Testing in Details
- Basic Modules Overview
- Dict Advanced
- Extra
- Python Practice
SQL Basics
- Introduction to SQL
- SELECT Statement
- WHERE Statement
- NULL Value, LIKE, BETWEEN, and IN Statements
- ORDER BY, LIMIT, DISTINCT
- Aliases
- Aggregate Functions
- GROUP BY Statement
- JOIN Statement
- Functions
- HAVING Statement
Django ORM
- Database Intro
- ORM Intro
- Fields and Relations
- Many-to-Many Relationship
- Queries
- Queries in Details
- ORM Advanced
- Optional: Performance Improvement & Isolation Levels
HTML + CSS Basics
- Environment Setup
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra topics
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
Django
- Django Intro
- MVT
- Class-Based Generic Views
- Sessions and Authentication
- Forms
- Forms in Details
- Django Advanced
- Website [Portfolio Project]
- Deploying Django
- Django Practice
Django REST Framework
- Django REST Framework Intro
- Class-Based Views
- Serializers
- Serializers in Details
- Authentication & Permissions
- Django REST Framework Advanced
- DRF JWT and Tests
- Docker
- Docker in DRF
- API [Portfolio Project]
- Test Task Solving
- Connect Backend to Frontend
- DRF Practice
Asynchronous Python
- Introduction and Theoretical Foundation
- Concurrency & Parallelism
- Asyncio
Team Project
- Team Project. Intro
- Jira Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Object Oriented Programming
- Basic Principles
- SOLID Principles
Python Advanced
- SOLID Practice
- FastAPI overview
- FastAPI in details
- Web Scraping
- Selenium
- Scrapy
- Data Analysis
- Pandas & Matplotlib
- ETL & Visualising Practice
- [Portfolio Project]: Web Scraping & Data Analysis Practice
- Tableau
- Machine Learning
- Neural Networks & Classification
- DevOps Basics for Python Developers
- Machine Learning Practice
Algorithms and Data Structures (Old)
- Main Concepts
- Algorithm Complexity
- Data Structures: Array
- Search Algorithms
- Data Structures: Linked List
- Data Structures: Stack
- Data Structures: Queue
- Data Structures: Hash Map
- Data Structures: Hash Set
Algorithms and Data Structure
- Module Overview
- Algorithms complexity
- Arrays
- Binary search
- Two pointers
- Linked lists
- Stack
- Queue
- Trees
- Binary search tree
- Priority queue
Javascript Basics
- Introduction
- Your First JavaScript Program
- Main Concepts
- Numbers
- Strings
- Boolean
- Functions
- Conditional Operators
- Arrays
- Loops
- String Iteration
- String Methods
- Working With Arrays
- Get Ready for the Interview
Career Development
- Mastering Your Probation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to Talk About You Previous Work Experience?
- Career Knowledge Base
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами тричі на тиждень
- Чат з одногрупниками
- Навчальні матеріали «без води» замість довгих лекцій
- Матимеш 3 робочих проєкта в портфоліо
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Alla Vyshnia - Student's Coordinatop
- Danylo Tiutiushkin - Python developer
- IT Recruiting
Повний цикл ІТ-рекрутингу (пошук джерел, співбесіди, переговори) та відкриття світу технологій вивчаючи основи.
Програма курсу
What is IT, and How Does it Work
- General Info About IT
- Company Types and UA Market Overview
- Tech Roles Overview
- Non-Tech Roles Overview
Discovering Tech World
- Software Development Life Cycle
- Technologies
Recruitment Process
- Recruitment Process Overview
- Roles in the Recruitment Process
- Vacancy Creation and Posting
- Profile Screening
Sourcing
- Boolean Search, X-Ray
- GitHub
- Stack Overflow, Kaggle, Dou, Meetup
- Other Resources for Sourcing
- Mails & Communication
- Sourcing Strategy & Candidate Database Management
- Sourcing for CV
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
Interview
- Interview & Prescreening Structure
- Feedback & Job Offer
- Recruitment Funnel
How the Web Works
- Introduction to the web
- OSI model
- HTTP
- Encryption
- API interface
- Security in the Web
Career Development
- Mastering Your Prodation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to Talk About You Previous Work Experience?
- Career Knowledge Base
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами тричі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Підготовка до працевлаштування: технічні співбесіди з менторами, перевірка CV, професійних соцмереж, підготовка до інтерв'ю, підбір вакансій для працевлаштування
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Elizaveta Vorobiova - Recruitment Coach
- Olya Koval - Student Coordinator
- Web & Mobile Design / UI/UX
Навчишся працювати за повноцінним дизайн-процесом, починаючи з досліджень і закінчуючи інтерфейсними рішеннями для мобільних додатків та web-сервісів. Після курсу опануєш популярні UX-методології, вмітимеш проєктувати зручний та привабливий UI. Також тебе чекає оформлення твоїх проєктів у портфоліо на Behance.
Програма курсу
Design Basics
- Figma Essentials
- Basic UI Elements
- Components, Autolayout, and Variants
- Typography Basics
- Grids
- Prototyping
- UI Design
- Clickable Prototyping
Course Fundamentals
- How to learn effectively
- Figma practice
UX Design - Research
- Intro
- Design Process
- Quantitative Research (Surveys)
- Heuristic Interface Analysis
- Qualitative Research (In-Depth Interviews)
- Jobs To Be Done
- Customer Journey Mapping
- Kano Model. Features Prioritization
- Information Architecture Mapping
- User Flows
- Prototyping
- Unmoderated User Testing
Design Basics Extended
- Law of Proximity
- Law of Common Region
- Negative space
- Contrast
- Buttons
- Inputs
UI Design - Mobile App Design
- Grids
- Mobile Interfaces
- Interface Patterns & Trends
- Colors & UI
- Typography
- Design Gestalts and Rules
- Handoff Preparation (UI Kits)
Web Interfaces
- Scrum Methodology
- Gathering Data From Interviews
- Personas and User Stories
- Product Hypotheses
- Prototyping
- Composition and Typography
- Graphic Rhymes
- Adaptive Design
- How to Present Your Work
- Project Presentation
- Design Systems
Portfolio Cases on Behance
- Behance Overview
- Case Structure
- Trends
- Case Design Tips
- Second Behance Case
Creative Web
- Design exploration
- Site structure and mood board
- Wireframing
- Concept creation
- Adapting design
- Third Behance case
Team Project
- Team Project. Intro
- Jiro Environment
- Status Check
- Estimates
- How to Demo Your Work
- Team Project for Employment
- Retrospective
Employment 2.0
- Employment Roadmap
- Preparing Your Resume
- Interview Preparation
- Cover Latter Preparation
- Google, LinkedIn, DOU, Djinni
- How to find and apply for vacancies
- Job Search Tips: Talking to Recruiters
- Work details FAQ
HTML + CSS Basics
- HTML Basics
- CSS Basics
- Colors and Fonts
- Box Model Basics
- Semantic Basics
- Responsiveness Basics
- CSS Selectors
- Pseudo-Elements and Pseudo-Classes
- Specificity
- Links and URLs
- Images
- Media Queries
- Forms
- Position
- Extra topics
Career Development
- Mastering Your Probation Period
- PDP and Career Plans
- Salary Review Strategies
- Recruiter Outreach
- How to Find a New Job?
- How to Talk About You Previous Work Experience?
- Career Knowledge Base
Особливості курсу
- Працюєш? Вчись у власному темпі
- Зідзвони з менторами тричі на тиждень
- Чат з одногрупниками
- Навчальні матеріали "без води" замість довгих лекцій
- Матимеш 4 робочих проєкта в портфоліо: 3 індивідуальних і 1 командний
- Підготовка до працевлаштування: технічні співбесіди з менторами, перевірка CV, професійних соцмереж, підготовка до інтерв'ю, підбір вакансій для працевлаштування
- Гарантуємо працевлаштування після навчання
- Повернемо кошти якщо не знайшов роботу в ІТ
Викладачі курсу
- Eugene Ochkalenko - Product designer / Coach
- Olya Koval - Student Coordinator
- Business Analyst
Ти навчишся спілкуватися з замовниками, розв'язувати проблеми бізнесу і зможеш працювати бізнес-аналітиком в IT або Digital
Програма курсу
Модуль 1
- Введення в курс
- Основи бізнес-аналізу
- Ключові поняття бізнес-аналізу
- Управління зацікавленими сторонами
- Вимоги. Атрибути якості вимог
- Життєвий цикл розробки програм (SDLC)
- Аспект бізнес-аналізу в розробці
- Планування та моніторинг бізнес-аналізу
- +1 практична робота
Модуль 2
- Виявлення та співробітництво
- Управління життєвим циклом вимог
- Визначення та моделювання скоупу
- Аналіз стратегії
- Управління ризиками
- Аналіз вимог та визначення дизайну
- +2 практичні роботи
Модуль 3
- Документування вимог
- Техніки документування вимог
- Моделювання вимог
- Уніфікована мова моделювання (UML)
- Модель та нотація бізнес-процесів (BPM)
- Техніки моделювання вимог
- Оцінка рішення
- Базові компетенції
- Іспити IIBA: поради з підготовки, прийоми, лайфхаки
- Закриття курсу
- +2 практичні роботи
Soft skills
- Філософія Agile
- Методологія Scrum
- Робота в команді
- Тайм-менеджмент
- Аналітика проєктів
- English speaking club
- Робота з Quizlet з англійської
- Заняття з працевлаштування
- Складання грамотного резюме
- Створення сторінки на LinkedIn
- Написання мотиваційного листа
- Майданчики для пошуку роботи
- Підготовка до HR-інтерв'ю
- Тестові співбесіди
Career skills
- Створення резюме
- Оформлення профілів Linkedin та Djinni
- Підготовка до HR та технічної співбесіди
- Індивідуальні кар'єрні консультації
- Рекомендація студентів на вакансії партнерів
Особливості курсу
- Кабінет my.goit
- Спілкування в чаті
- Допомога ментора
- Прямі ефіри
- IT Recruiting
Ти навчишся шукати топових спеціалістів, проводити співбесіди, оцінювати кандидатів і зможеш працювати рекрутером в IT
Програма курсу
Модуль 1
- IT-маркет України, типи компаній, риси та відмінності
- Процес розробки програмного забезпечення
- Ролі та функції спеціалістів в ІТ
- Технічні ролі та мови програмування
- Технологічні стеки: Frontend, Backend, DevOps, BA, QA
- Технологічні стеки: DataDev, Mobile, Embedded, GameDev, Design, PM
- +2 воркшопи: скринінг резюме технічних спеціалістів
- +4 практичні роботи
Модуль 2
- Підбір і наймання персоналу в IT
- Процес, ролі та функції рекрутера
- Формування опису вакансії
- Взаємодія з менеджерами та клієнтами
- Визначення основних Sales points
- Формування стратегії закриття вакансії
- Активний та пасивний пошук
- Інструменти та ресурси пошуку
- +3 практичні роботи
Модуль 3
- Пошук кандидатів в LinkedIn
- Пошук кандидатів методом Boolean Search
- Пошук кандидатів методом X-ray
- Пошук контактів та скрапінг
- +1 воркшоп
- +3 практичні роботи
Модуль 4
- Стадії процесингу кандидату в компанії
- Формування (не)ідеального Candidate experience
- Воронка рекрутингу
- Перший контакт. Листування з кандидатом, персоналізація
- Складання листа Follow up після зустрічі
- Проведення General interview з кандидатами
- Способи визначення мотивації
- Робота з запереченнями
- +4 практичні роботи
Модуль 5
- Автоматизація роботи та систематизація інформації
- Інструменти рекрутера для щоденного використання
- Емоційне здоров'я або як працювати з людьми та не вигоріти
- Питання та відповіді з викладачем
- Фідбеки по проєктах від експерта
- +1 особистий проєкт
Soft skills
- Індивідуальний план розвитку (ІПР)
- Робота в команді
- Тайм-менеджмент
- Аналітика проєктів
- English speaking club
- Робота з Quizlet з англійської
- Заняття з працевлаштування
- Складання грамотного резюме
- Створення сторінки на LinkedIn
- Написання мотиваційного листа
- Майданчики для пошуку роботи
- Підготовка до HR-інтерв'ю
- Комунікативні навички
- Тестові співбесіди
Career skills
- Створення резюме
- Оформлення профілів Linkedin та Djinni
- Підготовка до HR та технічної співбесіди
- Індивідуальні кар'єрні консультації
- Рекомендація студентів на вакансії партнерів
Особливості курсу
- Кабінет my.goit
- Спілкування в чаті
- Допомога ментора
- Прямі ефіри