Введение в ReactJS для back-end разработчиков
Изучите основы ReactJS, для создания современных и гибких страниц ваших сайтов.
Description
Этот вводный курс по библиотеке React на JavaScript, является в большей части, практическим курсом, где по мере выполнения заданий и создания простейших проектов, также будут достаточно детально рассмотрены базовые понятия, концепции и термины используемые в React. В курсе вы получите практический опыт создания простых приложений на React, где будут задания, для самостоятельного выполнения, а также по ходу изучения курса, вы создадите несколько проектов, которые можно выложить на GitHub, как доказательство того, что вы действительно что то знаете об этой библиотеке.
Цель этого курса, достаточно проста, дать возможность разработчикам серверной части, таких платформ как JVM или .NET, понимание того, куда и как развиваются веб технологии в части front end, на примере фреймворка React.js. Однако поскольку этот вводный курс, начинает с основ React, он также подойдет и тем кто уже работает в веб разработке и разбирается в HTML, CSS и JavaScript, но ничего не знает про серверную часть.
Это будет практический курс обучения, который проведет вас с нуля до начинающего разработчика в React JS!
Во вводной части, вы получите общее представление о том что содержит этот курс, о том какие проекты или можно сказать приложения, можно будет создать по мере прохождения этого курса. Также в этой части будет показано, какие инструменты, потребуются для разработки, а также какие расширения будут использованы для написания кода на React.
Далее будут рассмотрены основы фреймворка React, будут рассмотрены такие понятия как формат JSX, синтаксис JSX, что понимается под компонентами в React,
взаимосвязь HTML, CSS, JavaScript и JSX, кратко будет рассмотрена концепция связи родительских и дочерних компонентов.
Затем в разделе посвященном компонентам React, будет рассмотрено подключение пользовательских стилей для компонентов, а также подключение Bootstrap.Будет рассмотрены особенности использования переменных в JSX, HTML элементов, экспорт и импорт компонентов в React, использование стрелочных функций, сравнение функциональных и классовых компонентов.
В следующем разделе, но основе простого примера приложения, будет рассмотрено управление состояниями в React.
Далее будет рассмотрена реализация CRUD операций, сущностями в React, также будут рассмотрены способы валидации вводимых данных в React
Далее в отдельной части на примере простого приложения, будет рассмотрено использование жизненных циклов в React, а также возможности временного хранения данных в локальном хранилище в интернет браузерах.
В отдельной части курса будут рассмотрены хуки или перехватчики в React.
Далее будут рассмотрены способы маршрутизации в React и способы передачи параметров при доступе к компонентам в React.
Этого вводного курса будет достаточно, что бы не только понимать как разрабатываются современные веб интерфейсы, но также и создать простые приложения на React.
И если вы до сих пор еще не решили, нужен ли вам этот курс, но дочитали до конца описание этого курса, то решайтесь - значит вам это действительно нужно!
What You Will Learn!
- Основы React 18
- Лучшие практики разработки на React
- Маршрутизация в React
- Компоненты в React
Who Should Attend!
- Для всех, кого интересует ReactJS
- Для backend разработчиков, особенно для .NET/Java разработчиков, которые хотели освоить frontend