Привіт, все те, що хотілось би написати це дуууже багато та й читати до кінця ніхто не буде ))).
Тому коротенько: - хороша організація навчального процесу,
- потужне наповнення самого курсу ( JS complex),
- оригінальна манера викладання та подачі інформації,
- постійне оновлення навчального матеріалу,
- відповідність новітнім тенденціям ринку,
- англійська,
- моцна менторська підтримка.
Отже щира подяка всьому колективу Okten school.
Курсы JavaScript
- JavaScript
- Frontend
Програма курсу
Теми:
- Основи 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 років
Больше информации- JavaScript
Вивчаємо підхід до програмування з урахуванням об'єктів. ООП 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 тасок
- Проєкт
- Допомога та підтримка
- Розбір та усунення багів
- Доступ без обмежень по часу
- Сертифікація
- JavaScript
Вчимо 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 тасок
- Проєкти
- Допомога та підтримка
- Розбір та усунення багів
- Доступ без обмежень по часу
- Сертифікація
- JavaScript
Курс підвищеної складності після вивчення якого ви знатимете про масиви все. Вивчаємо всі нюанси застосування методів масивів у стандартних та нестандартних підходах.
Програма курсу
Вивчаємо:
- 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 тасок
- Допомога та підтримка
- Розбір та усунення багів
- Доступ без обмежень по часу
- Сертифікація
- JavaScript
Курс підвищеної складності. Все про функції. Області видимості, аргументи, 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, чтобы не пропустить анонсы новых курсов.
Отзывы о курсах

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

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

Що стало для мене приємним сюрпризом, так це, те що Okten - школа в якій тебе «чує» викладач чи ментор та приймає відповідні кроки і рішення, щодо конкретного проблемного питання чи теми, з тобою працюють поки її не розбереш, навіть якщо хтось один з групи тупить чи завис, (бо модулів багато й в кожного є якийсь свій просто геть "тугий")) його не залишать на одинці. Регулярно переглядається та розбираються практичні та домашка, студенти постійно отримують підтримку та допомогу, а якщо ти випереджаєш групу і в тебе є потенціал — компанія це помічає, і ще до закінчення ти можливо отримаєш шанс пройти співбесіду в топовій ІТ компанії. Графік доволі щільний, досить грамотно та чітко складений, але не розраховуйте на розслабон, всі ваші здобутки напряму залежать від вашої концентрації та дисципліни. Не ігноруйте менторську підтримку, та не стидайтесь щось запитувати, бува пару слів знімають «блок» з мозку й відкривають сховище )))), взаємодія практично 24/7. Загалом склалось дуже приємне враженя, раджу!
Салют! Wait! I'm sorry, салюти заборонені )))

Декілька слів про OKTEN. Гнучкий графік занять - мега зручний, що дозволяє поєднувати навчання з роботою, хоч це й вимагає багацько зусиль. Великим плюсом стала ще можливість обрати варіант оплати за навчання після працевлаштування, що суттєво знижує всякі ризики та фінансовий тиск (як в аналогічних школах).
Програма навчання (на інкубаторі) добре продумана та спланована, причім більш складні та об'ємніші теми чи роботи плануються на кінець тижня, щоб було більше часу на вивчення та опрацювання (головне мати бажання) багато домашніх та практичних завдань.
Хочу відзначити цікаві (живі а не в запису) уроки англійської мови та не просто англійської, а саме в такому керунку що пов'язаний з ІТ, які допомагають підвищити свій рівень, що є дуже важливим для майбутнього розвитку та кар'єри.
Загалом, Okten School — чудове місце для тих, хто хоче розпочати кар'єру в IT або вже вдосконалити та прокачати свій рівень.
Щиро рекомендую цю школу всім!








