courses

Онлайн

Advanced JavaScript / React

Тривалість

2 місяці

Рівеньпоглиблений
Автор курсуРоман Нікіфоров
Початок

7 травня 2021

Опис курсу

Якщо ти вже маєш справу  з JavaScript, напевно, звернув уваги, наскільки швидко працюють сучасні UI-інтерфейси. Це все завдяки фреймворкам і бібліотекам. Одна з них — бібліотека для створення користувацьких інтерфейсів — React.
 
Пройшовши наш курс, ти знатимеш усі тонкощі роботи з React, а саме:

  • використання класів і функцій для створення застосунків
  • використання react hooks для створення власних custom hooksуправління станом (state) застосунку
  • паттерни render props, compound components, HOC
    використання глобального контексту
  • оптимізація застосунку з використанням кешування і правильним розміщенням компонентів
  • використання бібліотеки react-query (Performant and powerful data synchronization for React)
  • unit-тестування компонентів React
  • майбутнє React — Suspense і Concurrent UI Patterns
  • разом із викладачем напишеш проєкти на React та Redux

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

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

На нашому YouTube-каналі ти можеш безкоштовно підготуватися до курсу за цими темами

student

Чому React?

  • За даними сайту DOU, сьогодні JavaScript — найбільш популярна мова програмування
  • Окрім веб-розробки JavaScript, можна використовувати як серверну мову і створювати десктопні програми. Для цього вже створені фреймворки Next.js, GatsBy, Electron
  • Опануєш технологію React  і вважатимешся відмінним JavaScript розробником
  • На React зможеш кодити, як розробники Facebook, Instagram, AirBnb і будеш впевненим, що технологія не вийде з моди. До речі, у розробці нашого сайту ми теж використовуємо React, GraphQL, GatsBy
  • Зі знанням React можна самостійно освоїти React Native і розробляти програми для гаджетів
scholarship

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

Основні модулі та уроки цього курсу.

  • JavaScript

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

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

    14 год. • 3 теми
    • Використання бібліотек Redux в проектах. Проєкт Courses
    • Redux. Міні-проєкт Books
    • Redux. Мини проект Books

Процес вступу

Склади тест

Реєструйся в нашій LMS і складай тест, який допоможе нам оцінити твої знання.

Інтерв'ю

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

Зарахування

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

Реєструйся зараз!

У тебе є шанс отримати нові приголомшливі навички. Перевір свої вміння за допомогою короткого тесту

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

70

годин

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

Викладачі

Роман Нікіфоров
Advanced JavaScript / React Author & Teacher, Front-End Teacher

Розклад занять

timetable
  • понеділок

    19:00 - 21:40

  • середа

    19:00 - 21:40

  • п’ятниця

    19:00 - 21:40

Практичні навички для твоєї майбутньої кар'єри

Ти отримаєш

  • 24 занять(-тя) з викладачем
  • 3 заняття на тиждень
  • Постійний доступ до матеріалів курсу
  • Випускний з компаніями-партнерами
  • Сертифікат про закінчення навчання

Нові навички та приголомшлива кар'єра в IT чекають на тебе!

Отримати консультацію

impact

Наші результати

3900

випускників закінчили наші курси

500

стипендій надали партнери

400 000

годин IT-освіти

75

викладачів працюють зараз

200+

ІТ-компаній працевлаштували наших студентів

40%

випускників – жінки

700

студентів навчаються прямо зараз

Відгуки

Чудова школа, особистий підхід до кожного студента. Якщо хочете навчитися новому, або покращити знання в обраній галузі – це саме те місце, куди треба йти. Рекомендую.

Артем Мельник
Випускник, Краматорськ

Процес вступу

Склади тест

Реєструйся в нашій LMS і складай тест, який допоможе нам оцінити твої знання.

Інтерв'ю

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

Зарахування

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

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

Склади тест

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

Ще залишились питання?

+380 93 170 2777

hello@beetroot.academy

forms