Найкращі IT курси в Україні

Ми зібрали найкращі платні та безкоштовні IT курси України, які дозволять вам опанувати нову професію з можливістю працевлаштування або поглибити свої знання в галузі інформаційних технологій. Є навчальні програми для дітей, з нуля для початківців та досвідченних спеціалістів. Ви можете порівняти ціни, програми АйТі курсів та умови навчання.
Читати далі
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Changers
  • Business Analyst
Подробиці

Це практичний курс, на якому ти навчишся професійно працювати з даними, обробляти їх та візуалізувати, щоб обґрунтовано приймати важливі рішення для бізнесу.

Програма курсу

Вступ до MS Excel: Основи та основи роботи

  • Ексель у бізнесі
  • Огляд інтерфейсу та гарячих клавіш для ефективної роботи
  • Формати. Автозаповнення. Особливості. Захист даних
  • Багаторівневе сортування і розширена фільтрація даних
  • Чим відрізняються формули від функцій
  • Функції дати та часу

Оформлення основних таблиць

  • Оптимізації кількості таблиць
  • Значення звітів та таблиць у сучасному бізнес-середовищі
  • Умовне форматування
  • Збір важливої інформації та техніки попередньої обробки даних для імпорту з різних джерел
  • Імпорт даних з різних джерел

Робота з формулами та функціями

  • Застосування функцій та формул в Excel
  • Робота з математичними та статистичними функціями
  • Функції посилань та підстановки
  • Логічні функції
  • Текстові функції
  • Функції для роботи з датами
  • Техніка створення складних формул, для звітів
  • Типи можливих помилок в Excel

Робота з даними

  • Випадні списки та перевірка даних
  • Розумні таблиці та спарклайни
  • Макети таблиць
  • Структурування таблиці за допомогою групування та проміжних підсумків

Зведені таблиці

  • Створення зведеної таблиці
  • Налаштування полів зведеної таблиці
  • Обчислювані поля в зведених таблицях
  • Угруповання полів у зведеній таблиці
  • Фільтрація даних у зведеній таблиці
  • Зведені діаграми
  • Оновлення зведених таблиць та діаграм

Візуалізація даних

  • Створення діаграми і графіків
  • Редагування діаграми і графіків
  • Нестандартні діаграми. Аналіз даних за допомогою діаграм. Поєднання різних типів
  • Використання різних видів діаграм і графіків
  • Створення діаграми і графіків

Прогнозування даних

  • Виділення тренду
  • Побудова ліній тренду
  • Облік сезонності у прогнозах
  • Швидкий прогноз із використанням листа прогнозу

Google Spreadsheets

  • Google Spreadsheets. Інтелектуальні функції у Google Sheets
  • Каталог доступних функцій Excel у Google Sheets. Спільні можливості
  • Аналіз та візуалізація у Google Sheets
  • Інтеграція з іншими інструментами: Google
  • Вирішення бізнес-кейсів та аналітичних завдань на замовлення бізнесу у Google Sheets

АІ для таблиць Excel

  • AI для таблиць Excel та Google Spreadsheets
  • Як вбудувати ChatGPT всередину Excel та Google Spreadsheets
  • Нові формули в Excel

Причини опанувати Excel

  • Дозволяє ефективно організовувати, обробляти та аналізувати великі обсяги даних
  • Має широкі можливості для автоматизації рутинних завдань за допомогою макросів та скриптів
  • Надає інструменти для проведення аналізу даних та виконання складних обчислень
  • Підтримує різні формати файлів, що дозволяє легко обмінюватися даними з колегами та партнерами
  • Є важливим активом для підвищення власного професійного рівня та конкурентоспроможності

Після навчання на курсі ти:

  • Знаєш всі можливості Excel та вмієш їх використовувати для оптимізації роботи з даними
  • Знаєш як автоматизувати повсякденні задачі, через різні функції та забезпечити захист даних
  • Вмієш імпортувати дані з різних джерел, структурувати їх та стилізувати під один формат
  • Володієш інструментами формування кросс-таблиць для представлення взаємозв'язків між двома або більше змінними
  • Вмієш вибудовувати прогнози та тренди в основних звітах, графіки та діаграми для прийняття управлінських рішень
  • Маєш професійні навички швидкого та ефективного опрацювання та аналізу великих масивів даних

Особливості курсу

  • Онлайн програма навчання
  • 8 записаних модулів з Анною Шепелевою
  • 4 онлайн-зустрічі
  • Практичні завдання після кожного модуля
  • Набір практичних бізнес-інструментів
  • Закрита група учасників у Телеграм
  • 2 місяця навчання
  • Зворотній зв'язок від експерта курсу з напрацювань в онлайн-системі
  • Сертифікат про проходження програми від Changers

Викладачі курсу

Анна Шепелєва - Head of Digital sales analytics at MEGOGO

Більше інформації
Курс
Формат
Online
Початок навчання
25.06.2024
Тривалість
5 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Changers
  • Data Analyst / Business Intelligence (BI)
Подробиці

Онлайн-курс, де ти за 5 місяців здобудеш всі необхідні знання і скіли, які знадобляться тобі для роботи аналітиком даних.

Програма курсу

Модуль 1. Введення в аналітику даних

  • Вступ до аналітики даних та ролі Data Analyst в сучасному світі
  • Важливість даних та їх використання для прийняття рішень в бізнесі
  • Різниця Дата інженер/Аналітик/Data Scientist, опис професії
  • Що має знати та вміти Дата-аналітик для успішної кар’єри. Огляд практичних інструментів, які необхідні аналітику в роботі: Excel/Google spreadsheets, Power Query, SQL, Tableau, Power BI, Looker studio, Python
  • Звідки беруться дані? Шлях даних, як це працює
  • Огляд методології аналізу даних та етапи роботи з даними
  • Етапи роботи з даними (аномалії даних, описова статистика даних)
  • Процес проведення аналізу даних

Модуль 2. Статистика та аналіз даних

  • Вступ до теорії ймовірності та статистики
  • Основні поняття теорії ймовірності
  • Випадкові змінні та їх розподіли. Нормальний розподіл
  • Розмах, дисперсія та стандартне відхилення
  • Закон великих чисел та центральна гранична теорема
  • Міри центральної тенденції: середнє, медіана, мода
  • Квартилі та інтерквартильний розмах. Boxplot
  • Кореляція та регресія
  • Точкові оцінки та довірчі інтервали
  • Поняття гіпотези, p-значення та визначення значущості
  • Практичний приклад аналізу даних з використанням статистичних методів

Модуль 3. Аналіз даних в Excel/Google spreadsheets

  • Інтерфейс. Робота з комірками. Введення і редагування даних
  • Основні функції (SUM, AVERAGE). Форматування даних. Абсолютні та відносні посилання
  • Застосування функцій (IF, VLOOKUP). Вкладені функції
  • Іменовані таблиці, використання фільтрів, сортування та групування
  • Очищення даних в Excel
  • Використання Pivot Table для агрегації даних
  • Створення та форматування графіків
  • Використання пакету Data Analysis
  • Використання Power Query для обробки даних
  • Очищення даних в PQ
  • Робота з датами та часом. Текстові та числові функції
  • Сортування, фільтрація та групування
  • Вбудовані функції. Розуміння мови М
  • Імпорт даних з різних джерел. З'єднання та об'єднання таблиць
  • Автоматизація процесів через PQ

Модуль 4. Бази даних та SQL

  • Що таке бази даних
  • Види баз даних
  • Елементи баз даних
  • Типи даних
  • Типи материалізації даних
  • Нормалізація даних
  • SQL
  • DDL, DML, JOIN, ORDER BY, GROUP BY, ALIAS, WHERE
  • Функції, віконні функції
  • Функції умов
  • Приклад Бази Даних та зв'язків всередині неї

Модуль 5. Візуалізація даних

  • Вступ до Power BI: Чому це один з лідерів у візуалізації даних?
  • Огляд панелі інструментів та функціоналу Power BI
  • Power BI: підключення до інших систем
  • Power BI: завантаження даних
  • Power BI: обробка даних
  • Power BI: візуалізація
  • Базові можливості - огляд Google Data Studio (порівнняння з Power BI)
  • Базові можливості - огляд Tableau (порівнняння з Power BI)
  • Вступ до Tableau: Чому це ключовий інструмент для візуалізації даних?
  • Tableau: Створення аккаунту на Tableau Public
  • Tableau: Огляд інтерфейсу
  • Tableau: Підключення до даних
  • Tableau: Підготовка даних до аналізу
  • Tableau: Dimensions and Measures
  • Tableau: Групування даних та ієрархія
  • Tableau: Проведення розрахунків
  • Tableau: Створення і форматування візуалізацій
  • Tableau: Форматування візуалізацій
  • Tableau: Робота з фільтрами
  • Tableau: Quick Table Calculations
  • Tableau: Огляд аналітичної панелі інструментів
  • Tableau: Створення дашбордів
  • Tableau: Інтерактивність
  • Tableau: Оптимізація
  • Tableau: Збереження проєкту та публікація

Модуль 6. Основні метрики для аналізу даних

  • Продуктові метрики
  • Маркетингові метрики

Модуль 7. Python для аналізу даних

  • Огляд Python та Jupyter: Що це таке і чому ми використовуємо їх для аналітики?
  • Встановлення Python та Jupyter
  • Основи програмування - частина 1. (основи синтаксису, змінні, типи даних та операції)
  • Основи програмування - частина 2 (структури даних, умовне розгалуження, ітерації)
  • Функції, методи та бібліотеки
  • Основи аналізу даних з використанням бібліотеки Pandas
  • Візуалізація даних з використанням бібліотек Matplotlib та Seaborn

Модуль 8. A/B тести та rfm-аналіз

  • Що таке A/B тести, та коли їх треба проводити
  • Формування гіпотези та розрахунок розміру тестової вибірки. Тривалість тесту, як можна пришвидшити результати
  • Оцінка результатів A/B тесту. P-value. Довірчий інтервал. Допоміжні метрики проведення оцінки A/B тесту в Python

Модуль 9. CV та junior-позиції / Кар'єра аналітика даних

  • Майданчики для пошуку роботи
  • CV (Резюме) та супровідний лист
  • Процес найму
  • Підготовка до HR-інтерв'ю
  • Поширені питання на технічній співбесіді

Після курсу ти:

  • Опануєш професію аналітика даних і можеш працювати в кращих компаніях світу
  • Вмієш обробляти дані, будувати стратегії розвитку проєкту
  • Знаєш фази проєкту та розумієш свою роль в них
  • Маєш сформовані навички візуалізації результатів аналізу
  • Розумієш, як все влаштовано в аналітиці даних, володієш ключовими інструментами аналізу
  • Маєш прокачані хард скіли, щоб бути №1 серед кандидатів на посаду. Також маєш рекомендації від нас по CV та підготовку до співбесід

Особливості курсу

  • Особистий кабінет для навчання
  • Супровід ментора
  • Практичні інтерактивні завдання
  • Доступ до матеріалів курсу на 6 місяців
  • Сертифікат після проходження курсу

Викладачі курсу

  • Варенко Богдан - Тім лід команди аналітики в Evoplay
  • Антон Заскока - Data Analyst
  • Євген М'яновський - Data Analyst
  • Вадим Довготелес - Data Analyst
  • Євгенія Шпирук - Data Analyst
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
6 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Changers
  • Finance
Подробиці

Програма курсу

Модуль 1. Про фінанси бізнесу. Управлінська фінансова звітність

  • Що таке фінанси бізнесу
  • Чотири дзеркала бізнесу та місце "фінансового дзеркала"
  • Хто керує фінансами та які має інструменти
  • Основна проблематика в управлінні фінансами у власників бізнесу
  • Еталонна модель управління фінансами в бізнесі
  • Основні інструменти управління фінансами
  • Основи управлінського обліку
  • Що необхідно для побудови якісної системи управлінського обліку
  • Три ключові звіти - Cash Flow, P&L, Баланс
  • Чому звітів саме три і як вони закривають усі питання в розумінні фінансового стану бізнесу

Модуль 2. Cash Flow. P&L

  • Структура звіту Cash Flow
  • Основні показники, що відображає звіт Cash Flow
  • Інформація, необхідна для побудови звіту Cash Flow
  • Як зв'язати з бухгалтерським обліком базу даних для управлінського Cash Flow
  • Структура звіту P&L, логіка відображення операцій
  • Відмінність P&L від звіту Cash flow
  • На що важливо звертати увагу в звіті P&L
  • Логіка розподілу витрат на постійні та змінні
  • Рівні прибутку (валовий, маржинальний, EBIT, EBITDA, чистий)
  • Як визначати суму дивідендів, що можуть отримати власники

Модуль 3. Баланс. Управління платоспроможністю або як уникати касових розривів

  • Структура звіту Баланс, логіка відображення операцій, основні показники, що відображає звіт Баланс
  • Оборотний капітал як важливий показник для управлінця
  • Власний капітал - що це і як його оцінювати
  • Показники "здорового" та "нездорового" балансу
  • Показники фінансової автономії та про що вони говорять
  • Що таке касовий розрив і чому він небезпечніше збитковості
  • Фундаментальне управління ліквідністю - цикли бізнесу
  • Операційне управління ліквідністю - платіжний календар
  • Рішення, що дозволять уникати реалізації касових розривів
  • Приклад ідентифікації та управління касовим розривом

Модуль 4. Фінансове моделювання та бюджетування

  • Фінансова модель та бюджет - в чому різниця
  • Фінансова модель як ключовий інструмент управління бізнесом
  • Основні підходи до створення бюджету
  • Сценарійний аналіз

Модуль 5. Фінансування бізнесу. Вартість бізнесу

  • Джерела фінансування бізнесу
  • Оптимальна структура фінансування
  • Коли потрібно брати кредит, а коли - ні
  • Кредит чи інвестиції в капітал - що обрати
  • Що потрібно для залучення кредиту
  • Що потрібно для залучення інвестицій
  • Основні показники, які важливі для кредиторів та інвесторів
  • Підходи до визначення вартості бізнесу
  • Відмінності в оцінці вартості бізнесу залежно від цілі цієї оцінки
  • Як впливати на вартість бізнесу

Що ти вмітимеш після навчання

  • Дізнаєшся, як ефективно систематизувати управління фінансами бізнесу та як впливати на його результативність
  • Навчишся будувати ключові управлінські звіти: Cash Flow, P&L, Balance Sheet і приймати ефективні рішення на їх основі
  • Вмітимеш будувати фінансову модель компанії: як, скільки та за рахунок чого зароблятиме бізнес
  • Опануєш фінансове планування та бюджетування, щоб не допускати касових розривів
  • Володітимеш усіма необхідними інструментами фінансового управління та оцінки бізнес-рішень

Особливості курсу

  • 8 онлайн-занять в системі з експертом програми на теми модулів
  • 2 місяці навчання + 6 місяців доступу до матеріалів
  • Практичні завдання та шаблони документів до кожного модуля програми
  • Перевірка практичних завдань та надання письмового зворотнього зв'язку консультантом програми
  • Супровід консультантом програми з організаційно-технічних питань
  • Запис усіх онлайн-ефірів в системі навчання
  • Доступ до закритого чату з учасниками програми
  • Сертифікат про проходження програми

Викладачі курсу

Костянтин Ніколаєнко - Фінансовий експерт компанії "Бізнес-Конструктор"

Більше інформації
Курс
Формат
Online
Початок навчання
15.10.2024
Тривалість
14 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
12 500 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
SET University
  • Cyber Security
Подробиці

Програма мікромагістратури присвячена розробці та управлінню проєктами для захисту компаній в кіберпросторі. Протягом 14 тижнів ми пройдемо шлях від основних кіберзагроз до впровадження сценаріїв захисту на стратегічному рівні. На практиці ми навчатимося аналізувати і прогнозувати ризики та будувати стратегію захисту даних компаній та користувачів. Розглянемо актуальні сценарії для ринків України, США та Європи.

Програма курсу

Модуль 1. Fundamentals of Cybersecurity

Дізнайтеся про основні принципи кібербезпеки, зокрема, як виявляти загрози, убезпечувати системи та мережі, а також передбачати потенційні кібератаки.

Теми модулю:

  • Підмодуль 1 - Computing Security Concepts and Problems
  • Підмодуль 2 - Cryptography and PKI, Trusted Services
  • Підмодуль 3 - Networking and Communication
  • Підмодуль 4 - Systems Hardening
  • Підмодуль 5 - BCP, IRP, DRP

Модуль 2. Global Project Management

Розбираємо фундаментальні навички, необхідні для управлінця: лідерство, стратегічне управління бізнесом і технічне управління проєктами.

Теми модулю:

  • Підмодуль 1 - Technical Project Management
  • Підмодуль 2 - Cybersecurity Leadership Essentials
  • Підмодуль 3 - Business Management

Модуль 3. Cybersecurity Risk Management

Ознайомтеся з ключовими принципами аналізу, оцінки та мінімізації ризиків для системи інформаційної безпеки на основі якісних та кількісних методів роботи з даними.

Теми модулю:

  • Підмодуль 1 - Introduction to Cybersecurity Risk Management
  • Підмодуль 2 - Cybersecurity Risk Management Process
  • Підмодуль 3 - Standards and Frameworks for Cyber Risk Management Approach

Модуль 4. Supply Chain Security Management

Детально розбираємося, як виявляти, аналізувати та мінімізувати ризики, пов'язані з іншими організаціями в межах логістичної взаємодії. Також розглянемо два сценарії побудови логістичних ланцюгів, як в контексті фізичної безпеки, товарів, так і системи інформаційної безпеки програмного забезпечення.

Теми модулю:

  • Підмодуль 1 - Supply Chain and Third Party Services
  • Підмодуль 2 - Threats and Supply Chain Security
  • Підмодуль 3 - Best Practices & Frameworks

Модуль 5. Security Governance, Ethics, and the Legal Environment

Досліджуємо нетехнічні аспекти кібербезпеки. Цей модуль присвячений вирішенню етичних та правових проблем у сфері захисту цифрової інфраструктури.

Теми модулю:

  • Підмодуль 1 - International and Local Legislation in Cybersecurity
  • Підмодуль 2 - Cybersecurity Governance
  • Підмодуль 3 - Ethics, Privacy and Human Rights in Cybersecurity

Модуль 6. Capstone Written Project

Підсумковий проєкт в межах мікромагістратури, передбачає практичну демонстрацію отриманих знань.

Що ви вивчите:

  • Побудова систем захисту від кібератак відповідно до міжнародних стандартів: GDPR, PCI DSS, Privacy Shield
  • Інтеграція сучасних кібербезпекових програм і технологій для ефективного менеджменту роботи з конфіденційними даними
  • Розуміння кібербезпекових вимог для функціонування бізнесу та безпечої взаємодії з підрядниками та зовнішніми партнерами
  • Етичні та правові аспекти інформаційного захисту під час розробки продуктів
  • Застосування сучасних практик Business Continuity Planning та Incident Response для захисту від потенційних кібератак
  • Аналіз ризиків потенційних кіберзагроз як ключовий компонент бізнес-стратегії в Україні

Особливості курсу

  • Комплексна практична програма для вирішення реальних бізнес кейсів
  • Адаптивне онлайн навчання - можна поєднувати навіть з full-time роботою
  • Робота в групах з постійним фідбеком від викладачів

Викладачі курсу

  • Олексій Барановський - Президент київського відділення ISACA
  • Нік Гісінто - Нік працював оперативним співробітником у Центральному розвідувальному управлінні
  • Оуен О'Коннор - керуючий директор з хмарних операцій та платформ безпеки в State Street
  • Ірина Шимко - VP of Business Development у Datuum.ai
  • Ксенія Ігнатович - Менеджер продуктів, Security Core - Security Content в Elastic
  • Сергій Синьковський - VP of Infrastructure в Dfns
  • Олексій Севонькін - Business Development Manager в Octava Defence
  • Артем Колишкін - Віце-президент з розробки програмного забезпечення, керівник відділу доставки Customertimes Corp в Східній Європі
  • Дмитро Терещенко - Head of Information Security Department at Sigma Software Group
  • Віра Добачевська - Global Information Systems Senior Knowledge Management at Kuehne + Nagel
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
1 066 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
ITGid
  • JavaScript
Подробиці

Друга частина зосереджена на структурах даних: об'єктах, set, масивах, map, рядках та роботі з AJAX запитами. Також в курсі багато уваги приділено поглибленню тем: подія, делегування, робота з цим. Все, що потрібно для впевненого написання коду в JS.

Програма курсу

Спринти

  • Як навчатися на курсі JS24: інтерфейс, секрети, коди завантаження та перевірка кодів
  • Масиви, операції з масивами, базові методи. Особливості виведення. Баги
  • Методи масивів: isArray, indexOf, at, includes, map, filter, split
  • Алгоритми пошуку за масивами
  • Вкладені цикли
  • Двовимірні та багатовимірні масиви, застосування масивів для реалізації двовимірних ігор
  • Проєкт: TicTacToe. Модель та візуалізація
  • Об'єкти: створення, перебір, висновок. Методи отримання ключів масиву та значень. Комбінування методів
  • Набори даних - Set
  • Сховище даних Map
  • Рядки та робота з ними. Операції з пошуку у рядках, трансформації рядків
  • Об'єкти. Властивості та методи. This в Об'єктах. Контекст
  • Об'єкт Date(). Робота з датою, трансформація даних у датах
  • Повторення дій: setInterval, setTimeout
  • Події клавіатури. Реалізація контролю введення в input - проєкт
  • Сховища даних JavaScript. LocalStorage, CookieStorage. Події - оновлення LS
  • Робота з AJAX. Види запитів: POST, GET, PUT, DELETE. Робота з API. Crossorigin
  • JSON як структура даних. Операції з JSON
  • AJAX Fetch. Працюємо з API
  • AXIOS для запитів. Робота із сторонніми пакетами
  • Проміси, ланцюжки промісів, черги. Працюємо з API
  • Основи написання тестів для програм JS
  • TicTacToe - моделюємо через двовимірний масив

Вивчаємо:

  • Array and push, pop, shift, unshift
  • Array methods: isArray, indexOf...
  • Array methods: includes, map, filter
  • Array methods: join, split, at, reduce
  • Object, For in, For of
  • Object.keys, Object.values
  • Set
  • Map
  • String, substr
  • new()
  • this
  • Date()
  • setInterval
  • setTimeout
  • event
  • key event
  • LocalStorage
  • CookieStorage
  • AJAX
  • GET, POST, PUT, DELETE
  • API
  • Crossorigin
  • JSON
  • Fetch
  • AXIOS
  • Promise, PromiseAll
  • Mocha, UnitTest

Особливості курсу

  • 555 мин. відео
  • 21 спринт
  • 475 тасок
  • Проєкт
  • Допомога та підтримка
  • Розбір та усунення багів
  • Доступ без обмежень по часу
  • Сертифікація
Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
820 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
ITGid
  • JavaScript
Подробиці

В курсі ви навчитеся створювати програми на JavaScript, виводити інформацію на сторінку HTML, отримувати інформацію зі сторінки, навчитеся працювати з паролями, списками, textarea, checkbox, radiobuttons. Розробити калькулятор для будівельного сайту. Вивчіть структури мови – розгалуження, цикли, навчитеся працювати з атрибутами елементів DOM, створювати елементи та маніпулювати ними на сторінці. Вивчіть функції (іменовані, анонімні, стрілочні) та закріпіть знання величезною кількістю завдань.

Програма курсу

Спринти:

  • Як навчатися на курсі JS24: інтерфейс, секрети, коди завантаження та перевірка кодів
  • Перша програма JavaScript. Налаштовуємо середовище розробки
  • Виведення інформації JavaScript на сторінку. Методи innerHTML, textContent
  • Змінні та константи в JavaScript
  • Процедури та події у JavaScript. Прив'язка подій до функцій
  • Робота з input, select, textarea, checkbox JavaScript
  • Розгалуження у програмі. Оператори if, else if, else. Switch - case
  • Проєкт - калькулятор на будівельному сайті
  • Цикл for - повторення дій у програмі
  • Цикл while, do while
  • Робота з атрибутами JavaScript
  • Робота з класами CSS
  • Створення елементів JavaScript
  • Функції, анонімні функції, аргументи, значення, що повертаються
  • Стрілочні функції: синтаксис, this, оптимізація, плюси та мінуси
  • Події у JS. Події: copy, cut, paste, focus, contextmenu та інші. AddEvent, RemoveEvent

Вивчаємо:

  • Робота з VSCode
  • Створення JS додатків
  • Робота з колекціями HTML та Node елементів
  • Виведення текстової інформації на HTML сторінку
  • Створення HTML елементів
  • querySelector
  • querySelectorAll
  • textContent
  • innerHTML
  • Змінні
  • Константи
  • Області видимості
  • Робота з number
  • Робота зі string
  • Конкатенація
  • Інтерполяція рядків
  • Робота з DOM
  • Процедури
  • Події
  • Функції
  • Прив'язки функцій до подій
  • Робота з input
  • Робота з select
  • Робота з textarea
  • Робота з checkbox
  • Розгалуження програм
  • Оператор if
  • Оператор else if
  • else
  • switch case
  • Тернарний оператор
  • Цикл for
  • Цикл while
  • Цикл do while
  • Робота з атрибутами
  • setAttribute
  • getAttribute
  • Глобальні атрибути
  • Робота з класами CSS
  • Додавання класів CSS
  • Перевірка класів CSS
  • Видалення класів CSS
  • Переключення класів CSS
  • createElement
  • append
  • prepend
  • replaceWith
  • before
  • after
  • Видалення елемента в DOM
  • outerHTML
  • outerText
  • insertAdjacentHTML
  • insertAdjacentText
  • Анонімні функції
  • Іменовані функції
  • Аргументи функцій
  • return у функціях
  • Стрілочні функції
  • Подія click
  • Подія doubleclick
  • Подія mousemove
  • Подія mouseup / mousedown
  • Подія oninput
  • Подія onchange
  • Подія copy
  • Подія paste
  • Подія cut
  • Подія focus
  • Подія blur
  • addEventListener
  • removeEventListener

Особливості курсу

  • 506 мин. відео
  • 15 спринтів
  • 300 тасок
  • Проєкт
  • Допомога та підтримка
  • Розбір та усунення багів
  • Доступ без обмежень почасу
  • Сертифікація
Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
984 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
ITGid
  • PHP
Подробиці

PHP мову для Інтернету. Вивчаємо PHP з нуля. Синтаксис, розгалуження, цикли, процедури та функції, робота з рядками, масиви та функції для роботи з масивами. Проєкт.

Програма курсу

Вивчаємо:

  • Синтаксис PHP
  • Введення-виведення інформації
  • Умовний оператор if, switch
  • Цикл for
  • Цикл while
  • Процедури
  • Функції
  • Робота з рядками
  • Вкладені цикли
  • Масиви php
  • Функції для роботи з масивами
  • Взаємодія з php через термінал
  • Проєкт - хелпери масивів
  • require, include

Спринти

  • Інсталяція PHP 8x, запуск першої програми. Оточення для розробки
  • Основи синтаксису, змінні, базові операції, вивід інформації
  • Введення та виведення інформації, типи даних PHP
  • Умовний оператор. Оператор IF, Switch в PHP
  • Повторення дій. Цикли. Цикл For
  • Цикли в PHP. Цикл While
  • Процедури та групування операцій в PHP
  • Функції в PHP, повернення значення
  • Робота з рядками в PHP
  • Вкладені цикли в PHP
  • Масиви в PHP
  • Функції для роботи з масивами
  • Бонус відео. Взаємодія з кодом PHP через термінал
  • Практика по масивам - хелпери фреймворків
  • Бонус відео. Структура у проєктах. Підключення файлів. Require, include

Вимоги до проходження курсу

Базові навички роботи з комп'ютером.

Особливості курсу

  • 15 спринтів 176 тасок
  • Проєкт
  • Допомога та підтримка
  • Розбір та усунення багів
  • Доступ без обмежень по часу
  • Сертифікація
Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
902 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
ITGid
  • Node.js
Подробиці

Створюємо backend сайтів за допомогою JavaScript. Вчимося працювати з модулями, файлами, працюємо з API, JSON, XML, створюємо сервер. Працюємо з базами даних, розробляємо сайт з автентифікацією та авторизацією. Deploy на хостинг.

Програма курсу

Вивчаємо:

  • Модулі node.js
  • Робота з файловою системою
  • Операції з файлами (створення, читання...)
  • Робота з JSON файлами
  • Робота з CSV файлами
  • Створення сервера
  • Деплой проєкту на сервер
  • Робота з командним рядком
  • Автентифікація, авторизація
  • POST, GET запити
  • Робота з API
  • Робота з MySQL
  • MySQL синхронні та асинхронні запити
  • ORM Sequelize
  • Проєкт

Спринти

  • Node.js 2024. Інсталяція node.js та перша програма
  • Все про модулі Node.js + практика
  • Файлова система: змінні, перевірка файла-теки, шляхи, отримання інформації про розмір, читання теки
  • Файлова система: читаємо та записуємо файли
  • Працюємо із JSON файлами. Читання та запис JSON у Node.js
  • Node.js - читаємо та пишемо CSV файли
  • Сервер на Node.js. Ґрунтований розбір. Від простого до складного
  • Деплой Node.js додатка на хостинг
  • Передаємо параметри з консолі у Node.js. Запускаємо додатки ОС через Node.js
  • Створюємо сайт з аутентифікацією та авторизацією на Node.js (частина 1)
  • Створюємо сайт з аутентифікацією та авторизацією на Node.js (частина 2)
  • Робота з API - POST, GET запити
  • Робота з API у Node.js - запити з FETCH
  • Node.js та MySQL. Створюємо базу та таблицю. PHPMyAdmin, типи даних, null
  • MySQL та Node.js. Синхронні та асинхронні запити до бази даних
  • Node.js та MySQL через ORM. Застосовуємо Sequelize для запитів до бази даних
  • Проєкт на Node.js: сайт з адмін панеллю, реєстрацією, авторизацією, мультиплагіном (частина 1)
  • Проєкт на Node.js: сайт з адмін панеллю, реєстрацією, авторизацією, мультиплагіном (частина 2)

Вимоги до проходження курсу

Знання JavaScript на рівні курсу JavaScript 2.0.

Проєкт

Проект на Node.js - розробка сайту з адмін панеллю, автентифікацією та авторизацією із зберіганням інформації в базі даних. Мультилогін, хешування важливих даних.

Особливості курсу

  • 18 спринтів 150 тасок
  • Проєкт
  • Допомога та підтримка
  • Розбір та усунення багів
  • Доступ без обмежень по часу
  • Сертифікація
Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
984 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
ITGid
  • TypeScript
Подробиці

Курс TypeScript підходить для тих програмістів, хто вивчив JavaScript, але хоче рости далі, працювати на складніших проєкт та рости як професіонал. Курс постійний аналогічно курсу JavaScript - урок і велика кількість практики (по 20 завдань до кожного спринту). Курс розроблений так, щоб максимально відобразити відмінності JavaScript та TypeScript – типи даних, створення типів, присвоєння значень, маніпуляції з типами даних. ООП та особливості роботи з класами, об'єктами. Особливості роботи з DOM у TS.

Програма курсу

Вивчаємо:

  • Типи даних
  • number
  • string
  • boolean
  • any
  • array in TS
  • HTMLInputElement
  • HTMLElement
  • DOM

Спринти

  • Перша програма на TypeScript. Компіляція TS у JS. Типи даних number, string, boolean
  • TS на Codepen.io, чи як задавати питання у чаті
  • Особливості роботи з DOM, введення та виведення інформації
  • Функції у TypeScript
  • Стрілкові функції у TypeScript
  • Масиви та кортежі у TypeScript
  • Enum у TypeScript
  • ООП TypeScript - об'єкти
  • ООП TypeScript - класи
  • ООП TypeScript - успадкування
  • ООП TypeScript - абстрактні класи, методи, властивості
  • ООП TypeScript - Get, Set
  • ООП TypeScript - статичні властивості та методи
  • ООП TypeScript - інтерфейси

Вимоги до проходження курсу

Знання JavaScript на рівні курсу JavaScript 2.0.

Особливості курсу

  • 13 спринтів 110 тасок
  • Допомога та підтримка
  • Розбір та усунення багів
  • Доступ без обмежень по часу
  • Сертифікація
Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графік
ITGid
  • Python
Подробиці

Програма курсу

Вивчаємо:

  • Синтаксиc Python
  • Виведення інформації
  • Типи даних
  • Приведення типів даних
  • Основи функцій у Python
  • Умовний вибір
  • Цикл while у Python
  • list в Python
  • Кортежі в Python

Спринти

  • Інсталяція Python 3.x. Оточення. Перша програма
  • Вивід інформації. Print. Типи даних
  • Приведення типів. Конкатенація. Форматування виводу
  • Основи роботи з функціями у Python
  • Умовні операції в Python. If, else, elif
  • Цикл While у Python, Операції continue, break
  • Lists у Python
  • Ці задачі по List треба знати
  • Кортежі у Python

Вимоги до проходження курсу

Базові навички роботи з комп'ютером.

Особливості курсу

  • 9 спринтів 136 тасок
  • Доступ без обмежень по часу
Більше інформації
Відеокурс / Платформа
Формат
Online
Початок навчання
Будь-який момент
Тривалість
-
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
Безкоштовно
Гнучкий графікСупровід ментора
ITGid
  • Frontend
Подробиці

Програма курсу

Вивчаємо:

  • pug cli
  • Генерація тегів
  • Генерація вкладених тегів
  • Блокові та рядкові теги
  • Текст
  • Атрибути
  • Конструкція switch case
  • Цикли
  • Вставка jvascript коду
  • Коментарі
  • Умови
  • Тип документу
  • Інклуди (includes)
  • Успадкування шаблонів
  • Інтерполяція змінних
  • Міксини
  • Застосування pug в express.js
  • Виведення масивів

Спринти

  • Знайомство з Pug. Pug CLI. Структура сторінки, теги, атрибути та хитрощі
  • Як використовувати Pug в online sandbox Codepen.io
  • Pug Includes - розбиття сторінки на файли
  • Підключення сторонніх скриптів у Pug, на прикладі JavaScript
  • Змінні в Pug, умови
  • Pug і цикли

Чому потрібно вчити Pug? Все просто:

  • Збільшує швидкість написання HTML
  • Спрощує написання HTML
  • Зменшує кількість bug у коді HTML
  • Отримуєте гнучкість генерації HTML
  • Значно спрощуєте взаємодію коду з сервером
  • Можете розбити сторінку на файли
  • Використовувати один і той самий код декілька разів
  • Полегшуєте вхід у фреймворки

Вимоги до проходження курсу:

  • Базові навички роботи з комп'ютером
  • Базові знання html + css

Особливості курсу

  • 8 спринтів 30 тасок
  • Допомога та підтримка
  • Розбір та усунення багів
  • Доступ без обмежень по часу
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
10 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Jungle Courses
  • English for IT
Подробиці

Ви розширите свій словниковий запас, покращите свої навички писати та говорити англійською під час професійного спілкування, а також вивчите термінологію та навички, які зможете використовувати в електронних листах, ділових переговорах, презентаціях, зустрічах та інтерв’ю. Бажаний рівень: Pre-Intermediate до Upper-Intermediate

Програма курсу

Topic 1. Introductions

  • Listening : Introducing other people, small talk
  • Reading : How to introduce yourself in a text message
  • Speaking : Role-playing dialogues, discussing topics
  • Writing : An introduction letter
  • Grammar : Present Simple, Present Continuous
  • Vocabulary : Greeting somebody, introducing a colleague, making small talk, talking about your job

Topic 2. Business meeting

  • Listening : How to save the world (or at least yourself) from bad meetings
  • Reading : The new-old fashion meeting
  • Speaking : Role-playing dialogues, discussing topics
  • Grammar : Past simple, Past Continuous
  • Vocabulary : Types of meeting, collocations with "meeting"

Topic 3. Feedbacks

  • Listening : The secret to giving great feedback
  • Reading : Employee feedback: examples to guide and drive development
  • Speaking : Role-playing dialogues, discussing topics, TRIC model
  • Writing : Writing feedback
  • Grammar : Used to, would
  • Vocabulary : Praising someone, constructive feedback, getting feedback

Topic 4. Exit interview

  • Listening : An exit interview taking place
  • Reading : Exit interviews
  • Speaking : Role-playing dialogues, discussing topics
  • Writing : A dialogue between an HR representative and an employee
  • Grammar : Linking words
  • Vocabulary : Assessment, criticism, phrasal verbs

Topic 5. Negotiating deals

  • Listening : 3 steps to getting what you want in a negotiation, negotiation extracts
  • Reading : Negotiating the sale
  • Speaking : Discussing topics, role-playing dialogues
  • Grammar : Continuous forms of tenses, modifiers, e.g. a bit, a little, would/might/could
  • Vocabulary : Opening the negotiation, stating/probing inter

Topic 6. Performance appraisals

  • Listening : A performance appraisal between Sandra, a customer service agent, and her manager, dare to disagree
  • Reading : Performance reviews
  • Speaking : Discussing situations, role-playing dialogues
  • Writing : 4 Tips for an Effective Employee Performance Review
  • Grammar : Past Simple, Present Perfect
  • Vocabulary : Collocations with "performance appraisals", the potential benefits/drawbacks of performance appraisals

Topic 7. Troubleshooting

  • Listening : Problems and solutions, calling IT support
  • Reading : How does troubleshooting work
  • Speaking : Role-playing dialogues, discussing topics
  • Writing : An email to customer support
  • Grammar : Dependent Preposition
  • Vocabulary : Technical vocabulary, saying that there's a problem, checking what somebody has done to try to fix it, giving a possible reason for the problem, making a suggestion

Topic 8. The changing workplace

  • Listening : How to know if it’s time to change careers
  • Reading : What skills will the workforce of the future need
  • Speaking : Role-playing dialogues, discussing topics
  • Writing : Tips for leaving your job gracefully
  • Grammar : Gerund and Infinitive
  • Vocabulary : Useful expressions - metaphorical language

Topic 9. Video CV

  • Listening : A conversation between two people discussing the making of video CV
  • Reading : The rise of the video CV
  • Speaking : Role-playing dialogues, discussing topics
  • Writing : Writing a script for your own video CV
  • Grammar : Past tenses
  • Vocabulary : Virtual recruitment, edits, application

Topic 10. Leading in a crisis

  • Listening : How to lead in a crisis
  • Reading : Maintaining perspective when leading through crisis
  • Speaking : Role-playing dialogues, discussing topics
  • Writing : An email to your employees
  • Grammar : Prefixes, different forms of the word
  • Vocabulary : Crisis, character traits for leaders

Topic 11. Making decisions

  • Listening : A woman is describing how to answer a common job interview question, how to make faster decisions
  • Reading : How to write a persuasive prospecting emails for decision makers
  • Speaking : Role-playing dialogues, discussing topics
  • Writing : An email to your manager
  • Grammar : Reflecting on a past decision
  • Vocabulary : Business decision making, describing decisions

Topic 12. Business ethics

  • Listening : Interview with a Business Professor
  • Reading : The ethics of modern business
  • Speaking : Role-playing dialogues, discussing topics
  • Writing : An explanation of the ethical scandal
  • Grammar : Modals of Ability, Past and Present
  • Vocabulary : Ethics, controversy, morale

Topic 13. Deadline and project plans

  • Listening : How to meet each and every one of your project deadlines
  • Reading : The #1 reason you miss deadlines
  • Speaking : Role-playing dialogues, discussing topics
  • Writing : A project that you are involved or would like to be involved
  • Grammar : Wish / If only / Regret
  • Vocabulary : Project terms, timeline, idioms with "deadline"

Topic 14. Creating stronger connections

  • Listening : Ways to create stronger connections
  • Reading : Why is it important to build connections
  • Speaking : Role-playing dialogues, discussing topics
  • Writing : An email thanking for help
  • Grammar : Future forms
  • Vocabulary : Idiomatic language, work relationships

Topic 15. Presentations

  • Listening : How to ace a virtual presentation, listening to short presentation
  • Reading : What makes a good presentation, comparing presentations
  • Speaking : Discussing topics, preparing and practicing a presentation
  • Writing : Presentation on a chosen topic
  • Grammar : Revision of various tenses
  • Vocabulary : Types of diagrams, concluding, dealing with difficult questions, giving details, introductions, main points, referring to visual aids, signposting the first or next topic

Topic 16. Managing tasks

  • Listening : Best methods for task management
  • Reading : Task management tips
  • Speaking : Role-playing dialogues, discussing topics
  • Writing : A list of tasks
  • Grammar : Passive voice
  • Vocabulary : Types of tasks, describing tasks, time management

Bonus. Preparation for tech interview

Особливості курсу

  • Власний кабінет Jungle cloud
  • Онлайн заняття
  • Комунікація в чаті
  • Круті ментори + підтримка
  • Домашні завдання + зворотній зв'язок

Викладачі курсу

Юля - English Mentor

Більше інформації
Курс
Формат
Online
Початок навчання
Будь-який момент
Тривалість
2 місяців
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
18 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Jungle Courses
  • Business Analyst
Подробиці

Задача цього курсу спрямована на те, щоб допомогти вам створити добре структурований робочий процес бізнес-аналітика, використовуючи відповідні інструменти та враховуючи гнучкість у ваших процесах.

Програма курсу

Вступ. Роль Бізнес-Аналітика. Різноманітні погляди на роль

  • Введення від викладача курсу
  • Що таке бізнес-аналіз?
  • Навички та експертиза, необхідні для ролі бізнес-аналітика
  • Різнімоністність вимог до ролі бізнес-аналітика в компаніях
  • Ролі та обов'язки бізнес-анатілика на різних типах проєктів
  • Для чого компаніям наймати спеціалістів на роль бізнес-аналітика

Роль на проєкті. Чому бізнес-аналітику важливо бути інтегрованим в процеси інших відділів на проєкті

  • Грунтовні причині для побудови взаємовідносин на проєкті
  • Інтеграція бізнес-аналітика в процеси проєктного та продуктового менеджменту
  • Чому бізнес-аналітику потрібні певні навички проєктного менеджера
  • Як побудувати відносини з командою розробників
  • Залучення спеціалістів з QA у роботу бізнес-аналітика

Робота з трекінговою системою Jira. Kanban дошки

  • Основи використання Jirа
  • Як створювати та управляти Kanban дошками
  • Побудова та використання робочого процесу бізнес-аналітика в Jira (основний та розширений)
  • Створення та управління панелями (dashboards). Базові метрики для роботи бізнесаналітика

Як правильно використовувати техніки для роботи з замовниками та складати портер замовника

  • Техніки визначення зацікавлених сторін
    • Brainstorming
    • Допоміжні схеми
  • Особливості зацікавлених сторін
    • Культура
    • Ставлення
    • Рівень впливу
    • Досвід
    • Доступність
  • Техніки групування результатів
    • Аналіз персони (Persona Analysis)
    • Аналіз ролі (Job Analysis)
  • Збір результатів аналізу зацікавлених сторін
  • Інтерв'ю
    • Підготовка та пошук респондентів
    • Визначення цілей. Питання інтерв'ю (типи питань)
    • Як ставити правильні питання
    • Особливості респондентів
    • Техніки (таблиці, шаблони)
    • Техніки виявлення (прототипування, майстер-класи, опитування)
  • Клієнтське інтерв'ю. Процес. Узгодження

Побудова стратегічного бачення на проєкті

  • Хто відповідає за вимоги
  • Типи вимог
  • Складання плану аналізу. Розуміння контексту проєкту
  • Визначення. Пріоритетизація вимог. Комунікаційний підхід. Валідація. Прийняття рішень. Процес змін. Оцінка
  • Каскадний підхід до роботи з вимогами. Структурування

Візуальне моделювання

  • Мови Моделювання
  • Scope Model. Огляд
  • Data Models. Огляд
  • Interface Models. Огляд
  • Детальний розгляд. UML (Unified Modeling Language)
  • Детальний розгляд. BPMN (Business Process Modeling Notation)

Техніки документування вимог

  • Документація. Огляд. Як зробити вашу документацію зрозумілою
  • Принципи написання вимог
  • BRD (Business Requirement Document)
  • Solution Documentation. Specification
  • Документування за допомогою User Story та Use Case
  • Definition of Done. Definition of Ready. UAT (User Acceptance Testing)
  • Рівні затвердження вимог. Конфлікти, пов'язані з вимогами

Практики UI/UX для бізнес-аналітика

  • Погляд на UX. Як розвивати практику
  • Розбір UX та UI кейсів продуктів на прикладі Amazon, TikTok, Trello, Spotify vs Apple у форматів коміксів

Майстер-клас. Як побудувати стратегію продукту

В Miro на основі живого проєкту або Spotifу.

Валідація вимог з замовником стейкхолдерами. Як презентувати вимоги замовнику, виходячи з його бізнес-потреб

  • Застосування контексту та значення
  • Очікувані цінності від знайденого рішення
  • Презентація результатів
  • Оптимальна структура презентації

BABOK. Корисна інформація. Стратегія отримання першої роботи

  • Розділ 10 з Babok
  • Корисні посилання
  • Резюме. Будуємо резюме за принципами рекомендацій рекрутерів

Особливості курсу

  • Власний кабінет Jungle cloud
  • Онлайн заняття
  • Комунікація в чаті
  • Круті ментори
  • Допомога ментора
  • Доступ до відеозаписів занять

Викладачі курсу

Оксана - Head of BA, BA & PM Team Mentor, Business & Operational, Processes Creator

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для початківців, Для досвідчених
Мова навчання
Ukrainian
Вартість
8 000 UAH за місяць
Гнучкий графікВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
Jungle Courses
  • QA Automation / QA Manual
Подробиці

На курсі QA PRO ми допоможемо вам прокачати ваші skills, які допоможуть вам максимально точно почати або продовжити шлях QA інженера.

Програма курсу

Тема 1. API testing

  • Що таке API
  • Формати передачі даних: xml, json
  • Методи http запитів
  • Postman
  • Swagger
  • Fiddler
  • Demo + practice

Тема 2. База Даних

  • Структура баз даних
  • Реляційні БД
  • NoSQL бази даних
  • SQL запити
  • Demo + practice

Тема 3. Тестування продуктивності

  • Чому важливе тестування продуктивності?
  • Види тестування продуктивності
  • Тестування навантаження
  • Стрес тестування
  • JMeter
  • LoadRunner
  • Demo + practice

Тема 4. Тестування безпеки

  • Статичний та динамічний аналіз
  • OWASP ZAP. OWASP TOP TEN
  • Demo + practice

Тема 5. Резюме. Удосконалюємо ваше CV

Іспит

Інтерв'ю

Вимоги до кандидата

  • Англійська мова на рівні intermediate або вище
  • Досвід Роботи QA

Особливості курсу

  • Власний кабінет Jungle cloud
  • Онлайн заняття
  • Комунікація в чаті
  • Круті ментори підтримка 24/7
  • Доступ до матеріалів курсу
  • Теорія + практика

Викладачі курсу

  • Інна - Ph.D of IT, Business Process Manager
  • Катя - QA Lead Engineer at Pinngle
  • Інна - QA Engineer at Zesec
Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
18 000 UAH за курс
Гнучкий графікВидається диплом/сертифікатСупровід ментора
Jungle Courses
  • Project Manager
Подробиці

Дізнаєтесь, як керувати великими, складними проєктами від початку до закриття, дізнаєтесь, як керувати своїми проєктами без стресу, будете на висоті в будь-якій ситуації.

Програма курсу

Topic 1.1. Course and mentor introduction. Acquaintance with group. Introduction to Project Management. Who is a Project Manager and why this role is so important today?

  • Understanding the Role of a Project Manager: Project managers play a crucial role in planning, executing, and closing projects. They are responsible for defining project objectives, assembling and leading teams, managing resources, and ensuring project success
  • Key Project Management Concepts: This section delves into essential concepts such as scope (defining the boundaries of the project), schedule (timeline and milestones), budget(financial resources), and stakeholders (individuals or groups with an interest in the project)
  • The Project Life Cycle: Learn about the project life cycle, which typically consists of initiation, planning, execution, monitoring and controlling, and closure phases. Each phase has specific tasks and deliverables

Topic 1.2. Project Initiation and what you can't miss this phase

  • Defining Project Objectives and Scope: Clearly defining project objectives and scope helps prevent scope creep and ensures that everyone involved understands what the project aims to achieve. Techniques like SMART criteria (Specific, Measurable, Achievable, Relevant, Time-bound) are discussed
  • Stakeholder Identification and Analysis: Identify all stakeholders who may be affected by or have an impact on the project. Analyze their interests, expectations, and influence to develop effective strategies for engagement and communication
  • Creating a Project Charter: The project charter is a formal document that authorizes the project and outlines its high-level objectives, stakeholders, scope, and initial constraints. Learn how to create a comprehensive project charter

Topic 2.1. Project Communication Planning: Where words become actions, ensuring seamless coordination and project success. Agile Project Estimation Techniques

  • Stakeholder Communication Matrix: Create a stakeholder communication matrix to map out the communication needs, preferences, and frequency for each stakeholder group
  • Communication Technology and Tools: Explore various communication technologies and tools, including email, video conferencing, and project management software, to enhance project communication
  • Story Points and Velocity: Dive deeper into Agile project estimation using story points and velocity metrics to predict project timelines and track progress
  • Relative Sizing and Planning Poker: relative sizing techniques and how to conduct planning poker sessions for more accurate estimation

Topic 2.2. Project Planning. "If you fail to plan, you are planning to fail" - Benjamin Franklin

  • Work Breakdown Structure (WBS): The WBS is a hierarchical decomposition of the project's work into smaller, manageable tasks. Students will learn how to create a WBS, which serves as the foundation for project planning and resource allocation
  • Developing a Project Schedule: Explore scheduling techniques like Gantt charts and critical path analysis. Understand how to sequence project activities, estimate durations, and create a project schedule that accounts for dependencies and constraints
  • Resource Allocation and Management: Effective resource management involves identifying and assigning resources, balancing workloads, and optimizing resource utilization. Learn how to allocate personnel, equipment, and materials to meet project requirements

Topic 3.1. Effective Risk Management. Navigate uncertainty with confidence! Delve into the world of Effective Risk Management and learn to safeguard your projects

  • Identifying and Assessing Project Risks: Identify potential risks that could affect the project's objectives. Risk assessment involves evaluating the likelihood and impact of each risk, allowing for prioritization and mitigation planning
  • Risk Mitigation Strategies: Develop strategies to mitigate identified risks, reducing their potential impact. This includes risk avoidance, risk transfer, risk acceptance, and risk mitigation measures
  • Risk Monitoring and Control: Implement ongoing risk monitoring processes to track the status of identified risks. Learn how to adapt risk responses as necessary and ensure the project remains on track
  • Monte Carlo Simulation and Other Advanced Risk Analysis Techniques: Dive into advanced risk assessment methods, including Monte Carlo simulation, sensitivity analysis, and scenario planning
  • Decision Tree Analysis: Learn how to use decision trees to make informed project decisions under uncertainty, considering various possible outcomes and their probabilities
  • Quantitative Risk Assessment: Quantify project risks and their potential impact on project objectives using quantitative risk assessment tools and models

Topic 3.2. Project Budgeting and Cost Management. Master the art of Project Budgeting and Cost Management, where every dollar counts and success hingers on your financial prowess

  • Creating a Project Budget: The project budget outlines all financial aspects of the project, including estimates for labor, materials, equipment, and overhead costs. Learn how to create and manage a detailed project budget
  • Cost Estimation Techniques: Explore various cost estimation techniques such as bottom-up (detailed estimates), top-down (macro-level estimates), and parametric estimating (using historical data)
  • Cost Control and Tracking: Implement cost control measures to ensure the project stays within budget. This involves tracking actual costs against the budget, identifying variances, and taking corrective actions as needed

Topic 4.1. Quality Management. Elevate your standarts and drive excellence with Quality Management - where every detail matters in pursuit of perfection

  • Understanding Quality in Project Management: Quality in project management refers to meeting or exceeding customer expectations. Explore the concepts of quality planning, quality assurance, and quality control
  • Quality Planning and Assurance: Develop a quality management plan that defines quality objectives, standards, and processes. Quality assurance involves implementing these plans and ensuring adherence to quality standards
  • Quality Control Techniques: Learn how to perform quality inspections, reviews, and tests to identify and rectify defects or non-conformities in project deliverables

Topic 4.2. Communication and Stakeholder Management. Unlock the keys to success through effective Communication and Stakeholder Management, where relationships and connections drive your projects forward

  • Effective Communication Strategies: Effective communication is essential for project success. Explore communication methods, channels, and strategies that foster collaboration and ensure that project information is shared effectively
  • Stakeholder Engagement and Communication Plans: Develop stakeholder engagement plans that outline how to communicate with different stakeholder groups. Understand the importance of managing stakeholder expectations and addressing their concerns
  • Managing Stakeholder Expectations: Learn techniques for managing stakeholder conflicts, resolving issues, and ensuring that project outcomes align with stakeholder interests

Topic 5.1. Team Building and Leadership. Transform groups into cohesive, high-achiewing teams. Explore the secrets of Team Building and Leadership for unparalleled success

  • Building High-Performing Project Teams: Understand the dynamics of team formation and development. Learn how to select team members, set clear roles and responsibilities, and foster collaboration and motivation
  • Leadership Styles in Project Management: Explore different leadership styles, including authoritarian, democratic, and servant leadership. Understand when to apply each style for effective project leadership
  • Conflict Resolution Techniques: Develop conflict resolution skills to address conflicts that may arise within project teams. Strategies include negotiation, compromise, and problem-solving

Topic 5.2. Procurement and Vendor Management. Procurement and Vendor Management: Your roadmap to optimizing partnerships and achieving cost-effective excellence in the supply chain

  • Procurement Planning: Explore the procurement process, from identifying procurement needs to selecting the appropriate procurement methods (e.g., purchase, lease, contract)
  • Selecting and Managing Vendors: Learn how to evaluate and select vendors, negotiate contracts, and manage vendor relationships throughout the project
  • Contract Negotiation and Administration: Understand the key components of contracts, including terms and conditions, deliverables, payment terms, and dispute resolution. Learn to administer contracts effectively

Topic 6.1. Project Execution. Turn your visions into reality with Project Execution, where planning meets action to achieve remarkable outcomes

  • Monitoring Project Progress: Implement tracking mechanisms to monitor project execution against the plan. This includes regular status updates, milestone tracking, and performance metrics
  • Change Management: Develop strategies and processes for handling project changes, whether they are scope changes, resource changes, or other adjustments
  • Performance Reporting: Learn how to communicate project status, progress, and performance to stakeholders through reports, presentations, and dashboards

Topic 6.2. Agile Project Management. Adapt, evolve, and conquer with Agile Project Management - the dynamic approach to project success in an ever-changing world

  • Introduction to Agile Methodologies: Understand the principles of Agile project management, including iterative and incremental development, customer collaboration, and flexibility
  • Scrum, Kanban, and Lean: Explore popular Agile frameworks such as Scrum (sprints and daily stand-ups), Kanban (visual workflow management), and Lean (eliminating waste)
  • Agile Project Planning and Execution: Learn how to plan and execute projects using Agile methodologies, including backlog management, sprint planning, and retrospectives

Topic 7.1. Kanban in action. Unlock the power of Kanban in Action: Streamline workflows, boost efficiency, and achieve remarkable results in your projects

  • Kanban principles and practices which provide a structured framework for implementing the Kanban method effectively
  • Metrics. Teams use Kanban metrics to gain insights into their processes, identify areas for improvement, and make informed decisions to enhance workflow efficiency and effectiveness. It's essential to choose metrics that align with the team's goals and regularly review them during Kanban meetings and retrospectives

Topic 7.2. Project Management Software Tools. Unleash the power of technology in Project Management! Explore the latest Project Management Software Tools that streamline efficiency and boost productivity

  • Overview of Popular Project Management Software: Explore various project management software tools such as Jira, Microsoft Project, Trello. Understand their features and capabilities
  • Hands-On Experience with Project Management Tools: Gain practical experience by using project management software to create project plans, track progress, and manage resources
  • Integrating Software into Project Workflows: Learn how to integrate project management software into your project workflows to enhance collaboration and streamline processes

Topic 8.1. Operational management as a part of PM work. Operational Management: The Unsung Hero of Project Management - Discover how it plays a crucial role in ensuring projects run smoothly and deliver exceptional results

  • Understanding the Significance of Operational Management
  • Differentiating Operational Management from Project Management
  • Process Design and Improvement
  • Quality Control
  • Capacity Planning
  • Performance Measurement
  • Continuous Improvement

Topic 8.2. Project Closure: The final chapter in your journey towards success, where accomplishments are celebrated, lessons are learned, and paths forward are illuminated

  • Closing Out a Project Effectively: Understand the importance of a thorough project closure, including administrative tasks such as final reports, documentation, and financial reconciliation
  • Lessons Learned and Post-Project Evaluation: Conduct a comprehensive project review to capture lessons learned and best practices for future projects
  • Handing Off Deliverables to Stakeholders: Ensure a smooth transition of project deliverables to stakeholders, including training and knowledge transfer

Topic 9. Future Trends in Project Management. Project Management in Tomorrow's World: Navigating the Future Trends that Will Redefine Success

  • Emerging Technologies in Project Management: Stay updated on technological advancements, such as AI and blockchain, and their applications in project management for automation, data analysis, and enhanced collaboration
  • Project Management in a Post-Pandemic World: Consider the impact of global events like the COVID-19 pandemic on project management practices, including remote work, crisis response, and resilience planning
  • Continuous Learning and Professional Development: Strategies for ongoing growth, including pursuing certifications such as PMP, PRINCE2, or Agile certifications, and staying current with industry trends through conferences and networking

Особливості курсу

  • Власний кабінет Jungle cloud
  • Онлайн заняття
  • Комунікація в чаті
  • Круті ментори + підтримка 24/7
  • Домашні завдання + зворотній зв'язок

Викладачі курсу

Андрій - Head of Project Management at Viseven Group

Більше інформації
Курс
Формат
Online
Початок навчання
09.09.2024
Тривалість
16 тижнів
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
Levelup
  • C# / .NET
Подробиці

Отримаєш все для старту у професії .NET-розробника на позиції Junior Software Engineer. Отримаєш навички розробки мовою C#. Створиш власний додаток, використовуючи платформу .NET. На курс "Розробка C#/.NET" зараховуються слухачі, які завершили навчання на курсі "Основи програмування" або успішно склали вступний тест.

Програма курсу

C# і ООП

  • Основні конструкції мови C# і ООП
  • Введення в об'єктно-орієнтоване програмування на С# (ООП)
  • Делегати і події
  • Управління ресурсами
  • Виняткові ситуації (Exceptions)
  • Робота з колекціями

Рефлексія ситуацій

  • Робота з метаданими
  • Динамічне завантаження збірок

Серіалізація

  • Необхідність серіалізації
  • SOAP і XML серіалізації

Потік

  • Створення та управління потоків
  • Синхронізація потоків
  • Конфігурація додатків

Огляд платформи .NET Framework

  • Огляд платформи .NET Framework
  • Архітектура платформи .NET Framework
  • Порівняння з іншими платформами: WinAPI, Java, etc.
  • Поняття: модульна і інтерпретується код, CLR
  • Перевага використання інтерпретуємого коду
  • Алгоритми і структури даних
  • Операційні системи
  • Організація комп'ютерних систем

Бази даних

  • Поняття реляційних баз даних
  • Таблиці і зв'язку
  • Принципи проектування баз даних. Нормальні форми: НФ1, НФ2, НФ3
  • Введення в SQL
  • Управління структурою даних на SQL (DDL)
  • Управління даними на SQL (DML)
  • Вибірка даних: оператор Select, сортування, об'єднання, умова вибірки, агрегує функції, угруповання даних
  • Складна вибірка: код запиту, тимчасові таблиці, з'єднання таблиць, внутрішні і зовнішні з'єднання таблиць
  • Вставка, видалення, оновлення даних форми

Мова розмітки гіпертексту HTML і каскадні таблиці стилів CSS

  • Поняття сайту, поняття веб-сторінок
  • Основи HTML: гіпертекст, теги, атрибути
  • Структура HTML-документа
  • Спецсимволи, коментарі, гіперпосилання
  • Робота з медіа даними
  • Списки, види списків
  • Форми і їх елементи
  • Таблиці і таблична верстка
  • Основи CSS: синтаксис, селектори, селектори атрибутів, основні властивості стилів

Мова JavaScript і бібліотека JQuery

  • Основи синтаксису JavaScript: структура DOM-документа, змінні, типи даних
  • Поняття призначених для користувача функцій і їх використання
  • Робота з HTML-формами JavaScript
  • Знайомство з jQuery
  • Селектори, фільтри
  • Робота з формами і стилями на jQuery

ASP.NET і MVC

  • Архітектура WEB додатки
  • Види WEB додатків
  • Архітектура ASP.NET додатки
  • Основні класи HttpContext, HttpApplication, HttpSession, HttpRequest, HttpResponse, HttpCookie, HttpViewState, HttpCache
  • Життєвий цикл сторінки і додатки
  • Серверні елементи управління
  • Валідація даних
  • Компонування сторінок
  • Робота з даними
  • Система безпеку в ASP.NET додатках
  • Локалізація додатку
  • XML WEB Сервіси
  • Model-View-Controller (MVC). Архітектура ASP.NET MVC і відмінності від ASP.NET. Особливості тестування MVC додатків

Після курсу ти зможеш:

  • виконувати арифметичні та логічні операції над різними типами даних; будувати алгоритми за допомогою базових конструкцій мови
  • виконувати інкапсуляцію даних усередині класу чи структури; використовувати механізм успадкування для опису нових класів на основі вже існуючих класів чи інтерфейсів
  • обробляти виняткові ситуації та помилки
  • використовуючи середовище розробки програм MS Visual Studio та засоби бібліотеки .Net
  • налаштування середовища, робота з .Net колекціями даних для організації даних у програмі
  • виконувати серіалізацію та десеріалізацію даних. Програмно виконувати запис даних у файл та зчитувати дані з файлу
  • створювати та виконувати запити Linq над колекціями даних. Розробляти юніт тести

Особливості курсу

  • Інтенсивна практика та розбір домашніх завдань
  • Онлайн навчання + відеозапис занять
  • Підсумковий проєкт для портфоліо, який ти презентуєш роботодавцям
  • Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
  • Підтримка викладачів
  • Кар'єрні івенти
  • Великий стек технологій
  • Можлива оплата курсу частинами

Викладачі курсу

Олександр Пюра - ментор SoftServe IT Academy

Більше інформації
Курс
Формат
Online
Початок навчання
26.02.2024
Тривалість
24 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
Levelup
  • C# / .NET
Подробиці

Програма навчання включає широкий діапазон практичних занять, у яких ти освоїш принципи створення додатків з допомогою мови C#. Навчишся вирішувати складні алгоритмічні завдання та реалізовувати їх у програмах.

Програма курсу

Основні конструкції мови C# і ООП

  • Повторення понять Купа і Стек
  • Типи даних: Value and References. Огляд вбудованих типів даних
  • Поняття boxing і unboxing
  • Оператори розгалуження
  • Оператори циклів. Акцентування уваги на foreach

Введення в об'єктно-орієнтоване програмування на C# (ООП)

  • Поняття класу та об'єкта
  • Поля і методи, модифікатори доступу
  • Статичні поля і методи
  • Парадигми програмування: інкапсуляція, успадкування, поліморфізм
  • Абстрактні класи та інтерфейси
  • Шаблонні класи

Делегати і події

  • Необхідність і особливості застосування подій
  • Подієва модель додатки (event, delegates)
  • Анонімні делегати
  • Методи розширення
  • Лямбда-вирази
  • Призначення паттерна MVC і його застосування

Управління ресурсами

  • Garbage Collection
  • Інтерфейс IDisposable

Виняткові ситуації (Exceptions)

  • Необхідність використання
  • Обробка виняткових
  • Створення власних виняткових ситуацій

Робота з колекціями

  • Огляд існуючих інтерфейсів створення колекції: IList, ICollection, IEnumerable
  • Огляд існуючих колекцій: List, Dictionary, SortedList, Stack, Queue, Hashtable, etc.
  • Правила вибору колекції в залежності від потреб додатка
  • Методи розширення для роботи з колекціями
  • LINQ: Огляд інтерфейсу IQueryable

Після курсу ти зможеш:

  • працювати з value- і reference-типами даних, розуміючи різницю між ними
  • вирішувати завдання на основі складних алгоритмів і реалізовувати їх у своїх програмах на C#, використовувати цикли, масиви та перерахування
  • mechanism виконувати декомпозицію завдання, працювати з функціями, грамотно використовувати механізми передачі параметрів і рекурсію
  • застосовувати інкапсуляцію, успадкування та поліморфізм у власних додатках. Використовувати механізми інтерфейсів та абстрактних класів, а також розуміти відмінності між ними
  • користуватися відладчиком для локалізації логічних помилок, що виникають у процесі перевірки працездатності програм
  • applications використовувати механізми виняткових ситуацій, а також делегатів та подій

Особливості курсу

  • Живі онлайн заняття
  • Жодних нудних лекцій, навчаємося через практику
  • Підтримка викладачів
  • Кар'єрні івенти
  • Можлива оплата курсу частинами
  • Випускний проєкт для твого портфоліо
  • Можливість вступу до інтернатури IT-компаній Дніпра + працевлаштування

Викладачі курсу

Олександр Пюра - ментор SoftServe IT Academy

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
13 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Гнучкий графікСупровід ментораРеальний проект у портфоліо
Levelup
  • Frontend
Подробиці

Курс навчить вас верстати сторінки сайтів з урахуванням вимог до адаптивності - можливості коректно відображатись і на комп’ютерах, і на мобільних пристроях.

Програма курсу

Загальний принцип роботи Web

  • Основна термінологія в розробці сайту на HTML
  • Поняття сайту, поняття веб-сторінок

Основи HTML

  • Гіпертекст, теги, атрибути
  • Структура HTML-документа
  • Робота з гіперпосиланнями
  • Робота із зображенням
  • Робота з абзацами і заголовками
  • Використання спеціальних символів, коментарів
  • Теги фізичного і логічного форматування тексту
  • Теги блокові і рядкові
  • Списки, види списків
  • Форми
  • Таблиці і таблична верстка
  • Заголовок документа html і його теги

Базовий синтаксис CSS

  • Вбудовування таблиць стилів в документ
  • Визначення стилю в межах окремих тегів
  • Зовнішні таблиці стилів
  • Робота з текстом
  • Блокова модель. Межі. Поля. Відступи
  • Значення стильових властивостей (кольору, розміри, одиниці виміру)
  • Селектори. Селектори класів і ідентифікаторів
  • Поняття псевдокласів і псевдоелементів
  • Спадкування, каскадування і приоритет
  • Позиціонування та розміщення блоків
  • Верстка шарами: використання тегів div і span
  • Створення анімації на CSS
  • Створення landing page
  • Групування HTML сторінок і підключення до CSS
  • Стандарти HTML/CSS

Основи JavaScript

  • Основи синтаксису
  • Змінні. Типи даних. Оператори
  • Умовні конструкції та конструкції повторень
  • Поняття призначених для користувача функцій і їх використання
  • Загальні поняття ООП: клас, об'єкт
  • Робота з масивами JavaScript
  • DOM. Події. Діалогові вікна

Бібліотека jQuery

  • Селектори, фільтри
  • Робота з формами і стилями на jQuery
  • Анімація
  • Модулі jQuery

CMS система

  • Підбір CMS системи під поставлені завдання
  • Знайомство з CMS WordPress
  • Встановлення WordPress
  • Вибір теми, налаштування і оформлення
  • Пошук, встановлення функціональних модулів WordPress
  • Налаштування тем
  • Модулі, інші налаштування та функції
  • CMS Prestashop
  • Пошук, встановлення функціональних модулів Prestashop
  • Вибір, встановлення, налаштування шаблонів Prestashop
  • Аналіз сайту перед розміщенням в інтернет
  • Вибір хостинг-провайдера
  • Платний і безкоштовний хостинг
  • Реєстрація доменного імені і купівля хостингу
  • Завантаження свого сайту на хостинг

Після курсу ти зможеш:

  • Опануєш кросплатформений редактор SublimeText3 та навчишся ефективно його використовувати у своїй роботі
  • Навчишся застосовувати такі технології, як HTML5, CSS3 та прийоми адаптивної верстки під будь-які пристрої
  • Зможеш верстати статичні сайти будь-якої складності, використовуючи найкращі практики HTML та CSS
  • Вмітимеш додавати на сайт анімацію та інші візуальні ефекти за допомогою CSS3
  • Грамотно розробляти інтерактивні форми для взаємодії користувача з web-сервером
  • Навчишся складати CV і проходити співбесіду на позицію HTML-верстальника

Особливості курсу

  • Живі заняття в онлайн форматі
  • 90% практики
  • Підтримка викладачів
  • Кар'єрні івенти

Викладачі курсу

Антон Серяпов - Beckend Developer

Більше інформації
Курс
Формат
Online
Початок навчання
04.12.2023
Тривалість
52 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
Levelup
  • Fullstack
Подробиці

Пройдеш повний цикл створення web-проєкту. Навчишся створювати інтерактивні web-сторінки з використанням JavaScript. Отримаєш досвід використання фреймворків для створення користувальницьких інтерфейсів.

Програма курсу

Основи професії

  • Поняття сайту
  • Поняття веб-сторінок
  • Клієнт-серверна архітектура
  • Client side VS Server side rendering
  • Налаштування середовища

HTML

  • Стандарт W3C
  • Структура HTML документа
  • Теги та атрибути
  • Теги HTML5
  • Форми
  • Теги input, button, span, label, img, table, a
  • Консоль розробника + створення проєкту в GIT
  • Обговорення тестового завдання

CSS

  • Введення в стилі
  • Селектори, вага селектора
  • Наслідування стилів
  • Величини в CSS
  • Форматування тексту
  • Рядково-блочні елементи
  • Гумова та адаптивна верстка
  • Властивості ширини та висоти (min, max)
  • Плаваючі елементи Float
  • Позиціонування
  • Накладання (z-index)
  • Властивості фону, спрайт
  • Межі
  • Стилізація списків, форм
  • Псевдокласи і специфічні селектори, псевдоелемент
  • Адаптивна верстка (медіазапроси)
  • Bootstrap
  • Препроцесори

JavaScript

  • Вступ
  • Парсер
  • Змінні
  • Типи даних
  • Функції
  • Аргументи функції
  • Область видимості
  • Оператори порівняння
  • Об'єкти та методи
  • Масиви і робота з ними
  • Цикли
  • Рекурсія
  • Замикання
  • Таймери
  • Promise
  • async/await
  • AJAX
  • try/catch
  • Стратегія роботи з помилками
  • Об'єкти BOM
  • Навігація
  • Нативна робота з DOM
  • DOM селектори
  • Додавання вузлів
  • Видалення вузлів
  • Події
  • Події миші
  • Події клавіатури
  • Інші події (scroll, load, ready)
  • Кастомні події

ООП JavaScript

  • Теорія ООП
  • Парадигми
  • Класи
  • Методи і властивості
  • getters & setters
  • Абстракція
  • Спадкування
  • Поліморфізм
  • Інкапсуляція
  • Закріплення, практика
  • Архітектурні паттерни MVC & MVP
  • Фреймворк Backbone

Інструменти

  • Node JS - установка, настройка, введення
  • Gulp - загальна інформація
  • Види тестування
  • Karma
  • Jasmine
  • Scrum

React

  • Встановлення та налаштування
  • React DevTools
  • Компоненти
  • Створення
  • Використання
  • Класовий VS функціональний
  • State/Props/Hooks
  • Роутінг
  • Запуск комплексного додатка
  • Написання програми (Закріплення матеріалу)

NodeJS

  • Основні модулі
  • Використання модулів
  • Фреймворк Express
  • Встановлення
  • Роутинг
  • Робота з body запитом
  • Валідація запиту за допомогою Joi
  • Middleware
  • Сесія
  • Аутентифікація і авторизація

Databases

  • Documental VS Relational DBs
  • MongoDB. mongoose
  • MongoDB. Створення колекції
  • MongoDB. Пошук по колекціях
  • MongoDB. Зміна колекції
  • Postgres
  • Postgres. Синтаксис мови запитів
  • Postgres. Створення колекції
  • Postgres. Select запити
  • Postgres. join таблиць

Project

  • Написання програми
  • Захист фінального проєкту

Після курсу ти зможеш:

  • Проєктувати інтерфейси користувача, створювати кросбраузерну, адаптивну верстку і вносити зміни в існуючу верстку
  • Розробляти логіку роботи клієнтської частини та розуміти роботу серверної частини web-додатків
  • За допомогою JavaScript будеш створювати інтерактивні інтерфейси, розробляти серверну частину сайтів
  • Створювати адаптивні інтерфейси, оптимізувати сайти під мобільні платформи
  • Використовувати повною мірою можливості бібліотеки для прискорення та спрощення процесу розробки
  • Аналізувати та керувати результатами своєї роботи використовуючи систему контролю версій Git & GitHub

Особливості курсу

  • Інтенсивна практика і розбір домашніх завдань
  • Живі онлайн заняття + відеозаписи всіх занять
  • 4 проєкти в портфоліо, які ти презентуєш експертам і потенційним роботодавцям
  • Допомога у працевлаштуванні, оформленні резюме та підготовка до співбесіди
  • Підтримка викладачів
  • Кар'єрні івенти

Викладачі курсу

Микола Сотула - Fullstack developer & mentor SoftServe

Більше інформації
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
18 тижнів
Рівень
Для початківців
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатМожливе працевлаштуванняСупровід ментораРеальний проект у портфоліо
Levelup
  • QA Automation / QA Manual
Подробиці

Опануєш спеціальність QA Automation engineer з нуля. Опануєш основи мови програмування Java. Навчишся автоматизувати перевірку Web, Mobile, API. Зможеш створювати власні тестові проєкти.

Програма курсу

Вступ

  • Базові поняття про якість
  • Для чого потрібна автоматизація
  • Обов'язки автомейшн
  • Agile and automation

Основи тестування

  • Принципи тестування
  • Стани системи
  • Рівні та види тестування для автоматизації

Техніки тестування

  • Поняття про тест кейси
  • Поняття про артефакти автотестів
  • Техніки тестування whitebox

Build first project

  • Maven dependecy control
  • Maven plugins
  • Maven scope
  • Junit5 / TestNG
  • Selenium Web driver setup, find elements
  • Create first test

Works with git

  • Створення ПР
  • Мерж та ребейс
  • Сквош комітів
  • Реверт коміта

Junit 5

  • Annotations
  • Definitions
  • Tests parametrizing

Web UI elements

  • Що перевіряти
  • Стани елементів
  • Локатори елементів (xpath, css)
  • Доступність елементів
  • Очікування елементів

Selenium web driver UI

  • Base Interactions with elements
  • Base elements state - visible, clickable, hidden
  • Dropdown elements
  • Allerts
  • File uploads
  • Modals Frames
  • Using java script
  • Application navigation
  • Taking screenshots
  • Events listeners
  • Waiting strategies
  • Expected conditions
  • Working with tables
  • List of lists
  • Window manager
  • Advanced interactions

Visual testing

  • Dependecies
  • Initialisation
  • Organizing tests
  • Analyzing test results
  • PDF files visual testing

Patterns

  • Page object
  • Page factory
  • Builder pattern
  • Working with forms

Assertations

  • Assertations strategies
  • Assert equals, true / false, not null

Selenium web driver and Junit 5

  • Parametrizing test runs
  • Run only specific cases

API testing with REST ASSURED

  • Dependecies
  • Basic features
  • Parametrizing
  • Serialization/De~ Java objects

CI/CD

  • Continious integration with Jenkins
  • Pipeline
  • Webhook on github
  • Test reports and logs

Database connectors

  • Connect to Mongo db
  • Provide base methods for working with data
  • Assertations with database

BDD approach

  • Cucumber
  • Cucumber with selenium

Mobile automation with Appium in Java

  • Introduction
  • Emulator
  • Web testing with chrome on Android

Automation tests for accecibility

  • Evaluating Accessibility
  • Automation tools for accecibiltiy

Preparing final project

Technical task solution.

Після курсу ти зможеш:

  • Отримаєш основні практичні знання і навички для написання автотестів та тестових сценаріїв
  • Навчишся автоматизувати підготовлені сценарії, а також зрозумієш процеси з тривалою інтеграцією та розгорткою
  • Зрозумієш схожість та відмінність мануальних підходів і технік тестування та автоматизації
  • Навчишся налаштовувати тестове оточення, читати і складати тест-план і описувати тестові сценарії
  • Навчишся аналізувати результати прогонів авто-тестів, робити баг-репортінг
  • Навчишся використовувати сторонні бібліотеки для рішення конкретних проблем
  • Дізнаєшся про перевірку API за допомогою бібліотеки RestAssured

Особливості курсу

  • Живі онлайн заняття
  • 90% практики
  • Підтримка викладачів
  • Кар'єрні івенти
  • Можлива оплата частинами

Викладачі курсу

  • Стас Коротич - QA Automation at Ardas
  • Валерій Немчинов - Java Developer at AdvertMobile
Більше інформації

Сторінки