Advanced JavaScript

2 месяца, неполная занятость

JavaScript является наиболее широко используемым языком программирования всемирной сети Интернет и используется большинством веб-сайтов, включая наш.

Научись использовать самые популярные инструменты JavaScript

Если ты уже работаешь с JavaScript, пришло время для React/Redux. Библиотека React JS решает проблемы, связанные с интерфейсом – товары в корзине, списки пользователей. Когда страниц становится больше, в работу вступает Redux.

После окончания курса ты разберешься в инструментах React: ESLint – для проверки синтаксиса написания кода, React Router v4 – для создания меню и пагинации, Reselect - для оптимизации работы состояний, Immutable.js – библиотеки, позволяющей создавать неизменяемые коллекции данных, Jest – для тестирования. В итоге ты создашь свое приложение и сможешь работать программистом на React.

теория (видео)

22 часов

практика

42 часов

Для кого этот курс?

Курс для тех, кто уже знаком с JavaScript, но хочет быть с ним на ты

Реальная подготовка

Вот несколько причин, почему Beetroot Academy лучше помогает тебе подготовиться к будущей карьере, чем другие учебные заведения.

Учись, как никогда прежде

Мы предлагаем полное, практичное образование, подходящее для сегодняшнего рынка ИТ.

Своевременное образование

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

Полный пакет

Нам важно подготовить студентов к работе в реальном мире. Поэтому наши HR-специалисты проводят профессиональное карьерное консультирование.

Что ты будешь изучать

модуль 1
JavaScript

1. Регулярные выражения в JavaScript

2. Функции в JavaScript

3. Области видимости переменных

4. Контекст выполнения и стек вызова функций

5. Замыкания

6. OOП в JavaScript

7. Конструкторы объектов и прототипы

8. Реализация наследования

9. ES6, ES7

10. Асинхронное программирование

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

1. Введение в React

2. Компоненты

3. DOM дерево, JSX

4. State компонента, stateless и stateful компоненты

5. Жизненный цикл компонента

6. Что такое Redux

7. Reducers, action creators

8. Подключение Redux к приложению

9. Проверка синтаксиса с использованием ESLint

10. React-router v4, особенности работы

11. Применение middleware

12. Асинхронные запросы, применение библиотеки redux-thunk

13. Оптимизация производительности React приложений, использование библиотеки Reselect

14. Тестирование React приложений с использованием фреймворка Jest

15. Тестирование Redux

Поболтай с нами и получи полное описание курса

Выбери локацию чтобы увидеть преподавателей & цены

Заполняй анкету

Ты можешь получить новые крутые навыки и новую работу уже через 4 месяца. Потрясающе! Давай начнем с заполнения анкеты.

Подай заявку

Поболтай с нашей командой и получи ответы на все интересующие тебя вопросы

Пройди тест

Пройди тестирование, чтобы мы могли оценить уровень твоих знаний

Пройди собеседование

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

Приступай к учебе

Учись в супер-дружеской, открытой команде, где каждый чувствует себя как дома