courses

Advanced JavaScript

2 місяці

поглибленийРоман Нікіфоров

Обирай формат навчання:

Офлайн

arrow
Онлайн
student

Опис курсу

Якщо ти вже працюєш з JavaScript, саме час спробувати React/Redux. Бібліотека React JS вирішує питання, які пов’язано з інтерфейсом, наприклад — товари в кошику, списки користувачів. Щойно з’являється велика кількість сторінок, на допомогу приходить Redux.

На курсі ти вивчиш інструменти React: ESLint допоможе перевірити синтаксис, коли пишеш код, React Router v4 – створити меню та пагінацію, Reselect — оптимізувати роботу станів, immutable.js – бібліотека, яка дозволить створювати незмінні колекції даних, Jest знадобиться для тестування. Ти навчишся створювати функціональні компоненти, використовуючи React hooks та писати unit-тести, використовуючи Jest та бібліотеки react-testing-library. В результаті ти створиш свій застосунок та зможеш програмувати на React. На даному курсі онлайн-тестування не передбачено. Ти отримаєш тестове завдання після співбесіди.

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

  • HTML, CSS 
  • Препроцесори SASS 
  • Типи даних, синтаксис, конструкції та основи функцій JavaScript 
  • Робота з DOM 
  • Подвійна модель в JavaScript 
  • Робота з AJAX запитами в JavaScript

Чому Advanced JavaScript?

  • Поріг входження до React/Redux дуже високий. Якщо ти вивчиш цю технологію, тебе будуть вважати чудовим програмістом JS 
  • Окрім веб-розробки JavaScript можна використовувати як серверну мову та створювати десктопні застосунки 
  • За допомогою React ти будеш кодити, як програмісти Facebook, Instagram, AirBnb — ця технологія ще довго буде поширеною. До речі, в розробці нашого сайту ми теж користуємось JavaScript 
  • Якщо ти знаєш JS, інші мови вивчити також легко 
  • Знання React допоможуть вивчити React Native та розробляти застосунки для гаджетів.
scholarship

Наповнення курсу

64 год.

Всього годин

64 год.

Практика

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

64

годин

Внесок

Щоб побачити вартість, обери місто, в якому плануєш навчатися

Тернопіль
За годину125
За місяць4950

Ти можеш оплачувати курс щомісяця, або внести повну вартість

36 уроків

Збалансована програма, розроблена для ефективного навчання

3 рази на тиждень

2 години в робочі дні й 4 години на вихідних

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

Нижче ти побачиш основні модулі й уроки.
Щоб отримати детальний опис курсу, будь ласка, залиш нам email

JavaScript

14 год.

  • Області видимості змінних + Функції, як елементи вищого порядку
  • Замикання в JavaScript + практичне застосування замикань
  • Регулярні вирази
  • Синтаксис ES 6, 7, 8
  • Об’єктно-орієнтоване програмування в JavaScript. Прототипи, використання синтаксису ES6
  • Асинхронний JavaScript
дізнатися більше

React

50 год.

  • Знайомство з React
  • Використання бібліотеки React для створення інтерфейсу користувача
  • Компоненти вищого порядку
  • React hooks
  • Проєкт Films. Частина 1.
  • Проєкт Films. Частина 2
  • Проєкт Films. Частина 3
  • Проєкт Films. Частина 4
  • Проект Films. Част 5. Рефакторинг кода
  • Основи тестування. Фреймворк Jest
дізнатися більше

Redux

14 год.

  • Використання бібліотек Redux в проектах. Проєкт Courses
  • Redux. Міні-проєкт Books
дізнатися більше

Отримати повний опис курсу

Автори

Роман Нікіфоров

Роман Нікіфоров

Advanced JavaScript Author & Teacher, Front-End Teacher

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

дізнатися більше

Курс минув легко й невимушено, викладач завжди допомагав нам і відповідав на всі запитання, навіть на ті, які не було передбачено курсом. Регіональна координаторка підтримувала й ніколи не давала здатися. Я обов’язково радитиму Beetroot Academy друзям і знайомим.

Таня Нікітченко
Випускниця, Вінниця

Заповни заявку

Бачиш позицію, яка тобі підходить? Надсилай резюме й мотиваційний лист до наших HR-ів

Інтерв'ю

Якщо твоє резюме відповідає нашим вимогам, ми запросимо тебе на приємну співбесіду з одним із наших HR-консультантів

Починаємо співпрацю

Ми готові відповідально працювати разом, в чудовій команді Beetroot Academy

Починай зараз

Склади тест

Нам треба оцінити твої початкові знання. Тест буде цікавим, просто приділи нам трохи часу.

forms