Курс ReactJS
Старт курсу 22 серпня
Курс ReactJS

Курс React.js

Навіщо вивчати React.js?

React.js – це відкритий JavaScript-фреймворк для створення інтерфейсів користувача. Технологія підтримується компаніями Facebook, Instagram та спільнотою незалежних веб-розробників. Переваги React.js:

  • React.js має вирішити проблеми часткового оновлення вмісту веб-сторінки.
  • Технологія дозволяє покращити користувальницький досвід ваших сайтів та застосунків.
  • React використовується при розробці високонавантажених веб-застосунків і дозволяє збільшити швидкість їх розробки.
  • Alipay, Airbnb, Dropbox, Facebook, Netflix, Reddit та сотні інших великих популярних сайтів та застосунків розробляються з використанням React.

Програма курсу React.js

    Основи ES6
  • Налаштування оточення.
  • Короткий огляд фіч ES6.
  • Create react app.

  • Введення в ReactJS
  • Бібліотека React.
  • Пишемо Hello World.
  • Що таке реакт-елемент?
  • Знайомимось с JSX.
  • Компоненти.

  • Віртуальний DOM
  • Stateful-компоненти, збереження стану.
  • State, props.
  • Що таке віртуальний DOM?
  • Як React відслідковує зміни (reconciliation).
  • Життєвий цикл реакт-компонентів.

  • Детальніше про реакт-компонентів
  • Огляд реакт-компонентів.
  • "Розумні" та "дурні" компоненти.
  • Синтетичні події.
  • Керовані та некеровані компоненти.
  • Ієрархія компонентів.
  • Контекст.

  • React Router
  • Що таке роутер, які завдання вирішує.
  • Основні версії, їхні відмінності.
  • Налаштування роутера.
  • Перенаправлення, ледаче завантаження.
  • Управління роутером.

  • FLUX
  • Огляд FLUX.
  • Структура FLUX.
  • Диспетчер.
  • Экшени (Дії).
  • Сховище.

  • Redux
  • Чим Redux відрізняється від FLUX.
  • Потік даних.
  • Middleware.
  • Архитектура React + Redux застосунків.
  • Бібліотека react-redux.

  • Тестування додатку
  • Короткий огляд фреймворків для тестування.
  • Допоміжні бібліотеки (assertions).
  • JEST.
  • Утиліти.
  • Enzyme.

  • Додатково о React
  • Компоненти-контейнери та презентаційні компоненти.
  • Стилі.
  • Селектори.
  • Імутабельність.
  • Структура проекту.

  • Створюємо простий React-Redux додаток
  • Створюємо простий список добрих справ (TODO-list).
  • Практичні поради.
  • Використовуємо immutable.js.
  • Використання бібліотеки reselect.js.
  • Скажімо "НІ" каші в голові та в проекті!

Заявка на курс

Отримай знижку 5%
при заявцы з сайту
Введіть Ім'я, Прізвище
Введіть Email
Введіть номер телефону

Заявка на нове
життя айтішника
доставлена
в штаб SOURCE iT

Ми зв'яжемось з вами
найближчим часом

Що ви отримаєте в результаті курсу React

  • Розуміння особливостей компонентного підходу у проектуванні веб-додатків.
  • Розуміння архітектури Single Page додатків.
  • MVC, MVVM.

Коли та як проводяться заняття з курсу React

Тривалість курсу: 2 місяці.

40 годин начання + заняття зі стратегії працевлаштування.

Час: вечірній час у будні та/або в суботу
2 рази на тиждень по 2.5 години
.

Вартість курсу: 12000 грн.

  • Сертифікат

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

  • Актуальність

    Курс збудований з урахуванням реальних вимог iT компаній. Ми не просто вчимо, а випускаємо майбутніх айтішників.

  • Рейтинг

    Протягом усього курсу ведеться рейтинг успішності. Студенти можуть відстежувати та аналізувати свій рівень. Після закінчення курсу студенти одержують рекомендації викладача для працевлаштування.

  • Тестування

    Після закінчення курсу студенти проходять тестування чи співбесіду з представниками iT компаній. Це реальна можливість знайти роботу одразу після курсів.

Анонси, звіти та фото також є
в наших соцмережах, приєднуйся!

Відправити заявку