Чтобы уверенно чувствовать себя в сфере веб-разработки, только знаний HTML, CSS и JavaScript сегодня недостаточно. Курс React и Angular в Минске позволит вам встать на новую ступеньку в вашей карьере. Пройдя его, вы сможете создавать разнообразные виджеты, трендовые фичи и богатый функционал на веб-страницах.
Вы овладеете современными инструментами фронтенд-разработки и научитесь работать с фреймворками, поддерживаемыми такими корпорациями как Google и Facebook, а в завершении напишите свои приложения на React и Angular
Условия участия
-
Владение базовыми навыками верстки.
-
Понимание объектно-ориентированного программирования в стиле ES6.
-
Умение писать регулярные выражения и работать с JSON и AJAX.
-
Понимание английского языка (минимум pre-intermediate).
Кому подойдет курс
-
Студентам и выпускникам курсов JavaScript, которые хотят углубить знания в фреймворках, чтобы быть более востребованными на рынке.
-
Программистам, которые умеют создавать веб-страницы на JavaScript и хотят научиться делать это на более высоком уровне — с помощью фреймворка React.
-
Тем, кто хочет получить «свежие» теоретические знания и практический опыт в разработке на современных версиях фреймворков.
Необходимая подготовка
- Базовое владение навыками верстки с использованием HTML и CSS.
- Понимание принципов объектно-ориентированного программирования.
- Желательно иметь опыт программирования на JavaScript.
- Знание английского минимум на уровне Pre-Intermediate.
Программа
- React — знакомство, окружение.
- React — события, состояние компонента. npm.
- Управление зависимостями проекта. Сборка проекта. JSX.
- React — жизненный цикл компонентов, оптимизация отрисовки EventEmitter.
- Компоненты в функциональном стиле. React hooks.
- React — роутинг, тестирование. Fetch API.
- Архитектурный паттерн Redux.
- Защита выпускного проекта.
Чему вы научитесь
- Работать со стандартами языка ES6 и ES7 и некоторыми шаблонами проектирования.
- Понимать основные возможности фреймворка React.
- Знать архитектурные паттерны Redux.
- Работать с технологией git и сервисом github (он будет использоваться для получения учебных материалов и обмена выполненными работами).
- Устанавливать и настраивать среду разработки Microsoft Visual Studio Code.
- Устанавливать пакетный менеджер npm от Node.js и конфигурировать зависимости проектов.
- Разрабатывать разнообразные интерактивные компоненты React.
- Тестировать разработанные программные модули.
- Применять объектно-ориентированный подход для разработки компонентов.
- Настраивать маршрутизацию.