Курс React.js
Описание курса
В ходе курса вы познакомитесь с принципиально новым и инновационным подходом в формировании страниц сайтов и приложений, сможете увидеть и принять участие в процессе разработки полноценного SPA (single page application), а также усовершенствуешь навыки работы с JavaScript.
После курса вы сможете:
- Проектировать и строить полноценное приложение или продвинутый сайт на фреймворке React.js
- Использовать последние новинки современной вёрстки JSX и "Виртуальный DOM" в своей работе
Программа курса:
- 1. Введение в экосистему фреймворка React
- Императивное и декларативное программирование
- Различные паттерны, применяемые с фреймворками
- Плюсы использования фреймворка
- 2. Настройка первого React-компонента с использованием NPM, Babel, Webpack
- 3. Работа с "props"/"state" компонента
- 4. JSX
- 5. React Router
- 6. Работа с событиями
- 7. Жизненный цикл компонента + AJAX, работа с модулем axios
- 8. Redux
- 9. Динамический рендеринг
- 10. Работа с формами
- 11. Использование Promises
- 12. Деплой приложения
Минимальные требования:
- Уверенное знание JavaScript
- Знание CSS
- Умение работать с системой контроля версий
- Опыт работы с другим фреймворком на JavaScript: Babel.js и ECMAScript 6
- Наличие собственного ноутбука для занятий в аудиториях
Для освоения программы вам понадобится такое ПО:
1. Node.js — платформа для отображения приложений, написанных на языке JavaScript. Скачать можно по ссылке
2. Visual Studio Code — интегрированная среда разработки, в которой будем работать над кодом. Скачать можно по ссылке
Лекторы:
* Примечание: указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Скидка применяется только к новым заявкам и при условии полной оплаты. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!