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

Наполнение курса

70 ч

Всего часов

64 ч

Практика

На занятиях студенты вместе с преподавателем выполняют практические задания, работают над своими проектами - в команде и в одиночку.

70

часов

Взнос

Чтоб увидеть стоимость, выбери город, в котором планируешь учиться

Тернопіль
В час125
В месяц4950

Ты можешь оплачивать курс помесячно, или внести полную стоимость

36 уроков

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

3 дня в неделю

2 часа в рабочие дни и 4 часа по выходным

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

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

JavaScript

14 ч

  • Области видимости переменных. Функции как элементы высшего порядка
  • Замыкания в JavaScript. Практическое применение замыканий
  • Регулярные выражения
  • Синтаксис ES 6, 7, 8
  • Объектно-ориентированное программирование в JavaScript
  • Асинхронный JavaScript
узнать больше

Создание приложений с помощью React

50 ч

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

Redux

14 ч

  • Использование библиотеки Redux в проектах. Проект Courses
  • Redux. Мини-проект Books
узнать больше

Получить полное описание курса

Авторы

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

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

Сфера IT – это постоянное движение к новым знаниям, технологиям, поиск оптимальных решений. Над проектами работаю системно, а в преподавании нужно творчество. На занятиях дурачиться не даю, но шутки и вопросы – это норма. Хвалю студентов за правильные решения, а учатся они на ошибках. Считаю, что терпение и труд все перетрут.

Advanced JavaScript Author & Teacher, Front-End Teacher

узнать больше

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

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

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

Found a relevant positon? Send your cv and motivational letter to our HRs

Интервью

Если твое резюме соответствует нашим требованиям, мы пригласим тебя на встречу с одним из наших HR-консультантов

Начинаем сотрудничество

Мы готовы ответственно работать вместе, в удивительной команде Beetroot Academy

Начинай сейчас

Проходи тест

Нам нужно оценить твои начальные знания. Тест будет интересный, просто удели нам немного времени.

forms