courses

Онлайн

Advanced JavaScript / React

Продолжительность

2 месяца

Уровеньпродвинутый
Автор курсаРоман Никифоров
Начало

9 декабря 2020

Следующая группа

29 января 2021

Выбирай формат обучения:

Онлайн

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

Регистрируйся сейчас!

" У тебя есть шанс получить новые потрясающие навыки. Проверь свои умения с помощью короткого теста"

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

Основние модули и уроки этого курса. Ты можешь скачать полное описание курса на свою электронную почту

  • JavaScript

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

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

    14 ч 2 темы
    • Использование библиотеки Redux в проектах. Проект Courses
    • Redux. Мини-проект Books

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

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

70

часов

70 ч

Всего часов

64 ч

Практика

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

Расписание занятий

timetable
  • понедельник

    19:00 - 21:30

  • среда

    19:00 - 21:30

  • пятница

    19:00 - 21:30

Авторы

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

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

Advanced JavaScript Author & Teacher, Front-End Teacher

Преподаватели

Вадим Добрыдник

Вадим Добрыдник

Advanced JavaScript teacher

Я работаю Middle JavaScript Engineer в компании Lohika. Front-End выбрал не сознательно, еще 8 лет назад, когда купил пособие по HTML/CSS и начал верстать. Раньше не преподавал, но считаю, что делиться знаниями — это прекрасно. В свободное время я читаю книги, играю в настольный теннис, катаюсь на велосипеде.

Дмитрий Павловский

Advanced JS Teacher

У меня четыре года коммерческого опыта. Сейчас работаю фронтенд-разработчиком в EPAM. Почти все предыдущие и нынешние проекты связаны с технологиями JS, React и Redux. Думаю, возможность вносить изменения на каждом шагу разработки — лучшая часть моей работы. Я хочу создавать что-то полезное для людей. Свободное время люблю проводить с детьми, а также играть на барабанах.

-660

если заплатишь одним платежом

Взнос за курс

Маленький шаг к твоей большой карьере в IT

Ты получишь

  • 24 занятий с преподавателем
  • 3 занятия в неделю
  • Постоянный доступ к материалам курса
  • Выпускной с компаниями-партнерами
  • Сертификат об окончании учебы

Оплачивай

3299

в месяц

Новые навыки и потрясающая карьера в IT ждут тебя! Начнем с регистрации прямо сейчас

Записаться на курс

Есть вопросы?

Звони нам по тел: +380 93 170 2777

Пройди тест

Регистрируйся в нашей LMS и проходи тест, который поможет нам оценить твои знания

Интервью

Как только мы получим твои результаты теста, мы пригласим тебя на кофе в наш офис. Давай посмотрим, подходим ли мы друг другу.

Зачисление

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

Начать сейчас

Проходи тест

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

Еще остались вопросы?

+380 93 170 2777

hello@beetroot.academy

forms