React - чрезвычайно популярная библиотека, и разработчики React всегда пользуются большим спросом на рынке вакансий веб-разработчиков. В этом курсе вы узнаете, как использовать React с нуля для создания динамических и интерактивных веб-сайтов, и к тому времени, когда вы закончите, вы будете в отличном положении, чтобы преуспеть в работе разработчика React. У вас также будет 4 полноценных проекта React, которые вы сможете настроить и использовать в своем портфолио!
На протяжении всего курса вы узнаете, что такое React и почему это такой популярный выбор для создания интерактивных и динамических веб-сайтов. Вы узнаете, как настроить веб-сайт React с нуля, как создавать компоненты React, как использовать состояние для управления данными компонентов и как работать с интерактивными событиями, такими как клики и отправка форм.
Вы также получите практические навыки работы с React Router (который используется в React для создания веб-сайтов с «несколькими страницами») и увидите, как они на самом деле известны как одностраничные приложения (или сокращенно SPA).
Мы погрузимся в такие хуки React, как useState, useEffect, useParams и useHistory, и воспользуемся ими, чтобы помочь нам создать 4 полноценных проекта React с нуля - игру на память, веб-сайт с рецептами, финансовый трекер и приложение для управления проектами.
Вы также узнаете несколько более продвинутых тем, таких как React Context API для обработки глобального состояния и редукторов (включая useReducer) для помощи в управлении более сложным состоянием.
Как только вы освоите React, мы выведем наши веб-сайты на новый уровень, интегрировав их с Firebase - серверной частью как услугой. Вы узнаете, как добавлять службы, такие как база данных в реальном времени и аутентификация, на свои сайты React, а также как разрешить конечным пользователям загружать файлы со своих компьютеров с помощью Firebase Storage. Наконец, я научу вас создавать и развертывать сайты React в Интернете с помощью хостинга Firebase.
К концу курса вы получите твердое представление о React и сможете создавать свои собственные готовые к работе веб-сайты!
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.