Курси JavaScript

Фільтр
Курс
Формат
Online
Початок навчання
Дата формується
Тривалість
2 місяців
Рівень
Для досвідчених
Мова навчання
Ukrainian
Вартість
уточнюйте
Вечірні заняттяВидається диплом/сертифікатСупровід ментораРеальний проект у портфоліо
  • JavaScript
  • Frontend
Beetroot Academy
Подробиці

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

Теми:

  • Основи TypeScript, необхідні для React
  • Знайомство з бібліотекою React
  • Управління станом компонентів
  • Бібліотека react-router-dom
  • Проєкт Films
  • Тестування компонентів з використанням фреймворку Jest
  • Рефакторинг проєкт Films. Бібліотека react-query
  • Використання бібліотеки Redux в проєктах. Проєкт Courses
  • Server side component. Знайомство з full-stack фреймворком Next.js

Вимоги до студентів

  • Знання HTML, CSS, SCSS
  • Основи JavaScript - типи даних та оператори:
    • цикли та умови
    • функції, об'єкти, масиви, ітератори, closures (замикання)
    • робота з подіями
    • основи асинхронного програмування

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

  • Живі заняття з викладачем
  • Кар'єрне консультування з професійним рекрутером
  • Програма створена senior-експертами
  • Затишна спільнота на заняттях
  • Підтримка координатора групи

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

Роман Нікіфоров - Займається програмуванням понад 19 років

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

Вивчаємо підхід до програмування з урахуванням об'єктів. ООП JavaScript. Починаємо навчання із поняття класу, принципів побудови класу, структури класу. Вивчаємо призначення конструктора, властивостей та методів класу.

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

Вивчаємо:

  • Клас
  • Об'єкт
  • Прототип
  • Успадкування
  • Конструктор
  • Методи та властивості об'єкта та класу
  • this
  • super
  • get, set методи
  • Приватні властивості
  • Статичні властивості та методи
  • Стрілочні функції і контекст
  • Контекст
  • Вказівка контексту call, apply, bind
  • Проєкт - віджет GridView
  • Проєкт - кошик магазина

Спринти

  • Що таке ООП, міфи і реальність. Кити ООП: інкапсуляція, поліморфізм, наслідування
  • Поняття об'єкта. Властивості і методи. Прототипне програмування. Наслідування
  • Клас, об'єкт, конструктор. Властивості і методи. This
  • Наслідування з використанням класів. Super, конструктор
  • Чарівні методи get, set (гетери і сетери). Поняття про приватні властивості
  • Статичні властивості і методи
  • This - значення в класах, об'єктах, функціях. Стрілочні функції і this. Поняття контексту
  • Явна вказівка контексту з використанням call і apply. Метод bind
  • Створення віджета GridView з використанням ООП (частина 1)
  • Створення віджета GridView з використанням ООП (частина 2)
  • Створення віджета GridView з використанням ООП (частина 3)
  • Використання ООП в Frontend розробці на прикладі корзини інтернет-магазину (частина 1)
  • Використання ООП в Frontend розробці на прикладі корзини інтернет-магазину (частина 2)
  • Висновок

Проєкт

Курс містить 2 проєкти - розробка кошика інтернет-магазину (товари, сума, генерація кошика) та створення віджета gridView, який приймає дані у вигляді об'єкта що створює на сторінці таблицю з фільтрами.

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

Впевнені знання JavaScript, або проходження курсу JavaScript 2.0.

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

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

Вчимо JavaScript із нуля до junior рівня. Величезна кількість практики, допомога у розв`язанні task, розбір багів. Синтаксис, умовний вибір, цикли, DOM, об'єкти, Set, методи масивів, події, Local Storage, перехоплення помилок, AJAX, Promise, Fetch.

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

Вивчаємо:

  • Синтаскіс javascript
  • Робота з формами
  • DOM (document object model)
  • Оператори розгалуження
  • Оператори умовного вибору
  • Цикли (for, while, do while)
  • Вкладені цикли
  • Функції, аргументи, return
  • Масиви
  • Методи масивів
  • Двовимірні масиви
  • Об'єкти
  • Set - набори
  • Перебір об'єктів
  • Події миші
  • Події клавіатури
  • Подія touch
  • try catch
  • localStorage
  • AJAX, XMLHTTPRequest
  • fetch, Promise
  • async функції
  • ООП

Спринти

  • Налаштовуємо VScode для роботи з курсом
  • Стартуємо і пишемо першу програму
  • Основи вводу даних
  • Оператор if, else, switch case - вибір в JavaScript
  • Працюємо з формами: input, range, textarea, checkbox
  • Цикли в JavaScript
  • Вкладені цикли в JavaScript (частина 2)
  • Функції і все про них
  • Цикл While, Do While
  • Працюємо з DOM
  • Масиви в JavaScript
  • Додавання і видалення елементів в масиві, pop, push, splice
  • Двовимірні масиви
  • Асоціативний масив (обєкт) в JavaScript
  • Практика по масивам - отримуємо прогноз погоди по API
  • Set в JavaScript
  • Перебір масивів: for, for in, for of
  • Методи масивів: map, filter (частина 1)
  • Методи масивів: join, split, forEach (частина 2)
  • Події миші в JavaScript
  • Події клавіатури в JavaScript
  • Короткий обзор touch подій
  • Обробляємо помилки за допомогою Try Catch
  • LocalStorage. Зберігаємо все
  • Запити GET, POST. POSTMAN. Робота з API
  • Запити GET, POST на JS. Асинхронний JS, AJAX
  • Fetch запит. Asunc функції, await. AJAX
  • Promise. Ланцюжки промісів (chaining), PromiseAll
  • ООП в ES6
  • Бонус - замикання
  • Бонус - рекурсія

Курс містить 3 проєкти:

  • Сайт прогнозу погоди. Працюємо з API, fetch, можливість вибору міста, отримання прогнозу погоди із сервера (температура, сила вітру, напрямок, вологість, тиск)
  • Віртуальна клавіатура. Перехоплення символів, що вводяться, з відображенням на екрані
  • Touch слайдер із перегортанням зображень. Працює для desktop та мобільних екранів

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

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

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

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

Курс підвищеної складності після вивчення якого ви знатимете про масиви все. Вивчаємо всі нюанси застосування методів масивів у стандартних та нестандартних підходах.

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

Вивчаємо:

  • indexOf
  • includes
  • push, pop, shift, unshift
  • slice
  • map, filter
  • reduce
  • isArray
  • splice
  • concat
  • spread
  • find, findIndex, lastIndexOf
  • sort, reverse
  • split, join
  • every, some
  • flat, fill, keys

Спринти

  • Пошук значень в масиві. Метод indexOf
  • Методи масивів JavaScript: Includes
  • Push і Pop. Методи масивів JavaScript
  • Shift, Unshift, Slice
  • Метод масива MAP
  • Методи Filter
  • Reduce, isArray
  • Splice, concat
  • Find, FindIndex, LastIndexOf
  • Sort, Reverse
  • Split, Join
  • Every, Some
  • Flat, Fill, keys

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

Впевнені знання JavaScript, або проходження курсу JavaScript 2.0.

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

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

Курс підвищеної складності. Все про функції. Області видимості, аргументи, return, замикання, стрілочні функції, контекст: call, apply, bind, callback функції, pure функції, рекурсія.

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

Вивчаємо:

  • function declaration
  • Робота з аргументами функції
  • return
  • Область видимості функції
  • arrow function
  • callback
  • this
  • call, apply, bind
  • function expression
  • function declaration statement
  • pure function
  • recursion
  • closure

Спринти

  • Функції. Function Declaration. Запуск функцій
  • Функції і аргументи
  • Return і повернення значення
  • Стрілкові функції
  • Функції callback
  • Контекст і функції. Call, apply, bind
  • Function definition expression, function declaration statement
  • Pure function, функції вищого порядку
  • Функції вищого порядку - практичне застосування
  • Рекурсія
  • Рекурсія - рекурсивний перебір DOM елементів
  • Замикання

Питання які розглядаються:

  • способи створення функцій
  • робота з аргументами та функцією як об'єктом
  • значення, що повертаються і функції, що повертаються
  • стрілкові функції, їх особливості
  • callback функції
  • контекст функцій, поняття this, робота з контекстом
  • call, apply, bind
  • способи створення та виклику функцій, області видимості
  • функції вищого порядку
  • рекурсія, способи написання та створення рекурсій
  • рекурсивні обходи об'єктів
  • замикання областей видимості, створення замикань

Проєкт

Мініпроєкт - адаптація слайдеру цитат з фоном, що динамічно генерується на pure функції.

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

  • знання JavaScript на рівні курсу JavaScript 2.0
  • рекомендація - перед проходженням цього курсу пройти курс "Методи масивів"

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

  • 12 спринтів 134 таски
  • Проєкт
  • Допомога та підтримка
  • Розбір та усунення багів
  • Доступ без обмежень по часу
  • Сертифікація
Подати заявку

Сторінки

Читайте нас в Telegram, щоб не пропустити анонси нових курсів.

Відгуки про курси

Тарас   13.05.2026

Хотів навчитися писати бекенд на JS, тому вибір Олександра Лущенка був очевидним. Він пояснює складні серверні штуки на дуже простих прикладах. Після його курсу я нарешті зрозумів, як працюють сервери, бази даних та API. Це був той самий пазл, якого мені бракувало. Тепер я пишу повноцінні веб-додатки і кайфую від результату

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси JavaScript
Сергій   14.01.2026

Довго вагався, яку школу обрати, бо зараз курсів як грибів після дощу. Порівнював програму з трьома іншими топовими школами. Зупинився тут і не пошкодував. Максим Бєлкін на курсі JavaScript Basic розклав усе так по поличках, що навіть мені, гуманітарію, стало ясно. Завдяки цій базі вже отримав перший невеликий фріланс-проєкт

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси JavaScript
Roksolana   05.01.2026

Привіт, все те, що хотілось би написати це дуууже багато та й читати до кінця ніхто не буде ))).
Тому коротенько: - хороша організація навчального процесу,
- потужне наповнення самого курсу ( JS complex),
- оригінальна манера викладання та подачі інформації,
- постійне оновлення навчального матеріалу,
- відповідність новітнім тенденціям ринку,
- англійська,
- моцна менторська підтримка.
Отже щира подяка всьому колективу Okten school.
 

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси JavaScript
Alinka S.   18.12.2025

Я навчаюсь в Okten School на курсі по джаваскрипту. Курс потужний, дуже добре складений, матеріал подається послідовно, з акцентом на практику, а не лише теорію. Програма постійно оновлюється, з’являються нові блоки та модулі, зокрема щодо штучного інтелекту та платформи автоматизації n8n (дуже цікавий інструмент), що просуває навчання вперед та надає перевагу вже в порівнянні з випускниками 24 чи навіть початку 25 року. Я ще студентка, але вже починаю застосовувати знання на практиці у реальних проектах. Школа допомагає швидко освоювати інструменти, розуміти логіку процесів, практикуватись і впевнено рухатися та розвиватись. Це хороше та ефективне навчання для тих, хто хоче отримати професію і роботу, а не лише сертифікат.
Вони дійсно на крок попереду....

Плюси:Структура, наповнення, графік, англійська.
Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси JavaScript
Мар'яна   04.09.2025

Всім привіт, довго вагалась чи подужаю я, чи вистачить терпіння, бо всі ці джуніори та сеньйори, девелопери та тестери - було для мене все одно шо китайський алфавіт, )))) починала з безкоштовних курсів, отримала як кажуть зелене поняття й вже сміливо пірнула в комплексний курс....
Запитаєте мене чи важко? Так, важко причім не зразу, пізніше коли розпочали модулі з реакту, ноди, важко було не кинути все коли прийшла тепла пора, а тобі треба робити домашку, розбиратись із незрозумілими темами, інгліш ....
Шкодую? Ні, а ні грама!!!
Повторила б? Так не вагаючись!
Чого й вам бажаю, рекомендую Октен скул 100%.
На ринку дуже велика кількість академій зі штучно накрученим рейтингом, тож не помиліться із вибором.

Рекомендації: Рекомендую
5
Середня: 5 (1 голос)
Курси JavaScript