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

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

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

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

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

  • 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 ч

Практика

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

Авторы

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

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

Advanced JavaScript Author & Teacher, Front-End Teacher

Взнос за курс

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

Ты получишь

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

Оплачивай

4950

в месяц

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

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

Кременчук

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

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

Пройди тест

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

Интервью

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

Зачисление

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

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

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

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

Проходи тест

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

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

+380 93 170 2777

hello@beetroot.academy

forms