Этот курс посвящен React - библиотеке, которая помогает разработчикам создавать пользовательские интерфейсы в интернете. Но React не ограничивается только пользовательскими интерфейсами, это еще не все. Вы когда-нибудь задумывались, как создаются веб-сайты Facebook, Twitter или Netflix и почему они совсем не похожи на веб-сайты? React может ответить на все это. В этом курсе мы покажем, как создавать веб-сайты, похожие на мобильные (одностраничные приложения), где React является основой.
Сначала мы познакомим вас с основами веб-разработки, прежде чем переходить к React. Здесь мы поговорим о последних версиях JavaScript, Node.JS, Git, API и основных инструментах, чтобы вы чувствовали себя максимально комфортно на любом этапе процесса разработки.
Затем мы немного перейдем к React с небольшой частью теории. На этом этапе вы узнаете, из чего сделан React и как он работает.
Наш первый проект - игра в крестики-нолики. Здесь вы познакомитесь с основами React, хуками и основными функциями. К концу этого проекта вы сможете создать простое веб-приложение, демонстрирующее ваши сильные стороны React. Здесь вы познакомитесь с процессом разработки приложения React в целом.
Второй проект - это веб-приложение для поиска фильмов под названием Box Office. В этом проекте мы движемся к более сложным вариантам использования React и начинаем работать с внешними API, динамическим макетом и страницами в сочетании с различными подходами к стилизации приложения React. Здесь мы будем работать с более продвинутыми и настраиваемыми хуками React. В конце этого проекта мы проанализируем и оптимизируем приложение с помощью хуков React, чтобы сделать его еще более быстрым и надежным. Мы даже превратим его в прогрессивное веб-приложение, работающее в автономном режиме!
Последним проектом станет приложение для чата. Оно будет включать в себя следующие функции: вход через социальные сети, управление учетной записью, разрешения на основе ролей, данные в режиме реального времени и многое другое. В этом проекте мы объединим React с Firebase - серверным решением в облаке, работающим на базе данных NoSQL. Вы освоите глобальное управление состоянием с помощью Context API и отточите свои знания о хуках React. На заключительном этапе мы расширим приложение кастомным бэкендом в виде serverless.
Все наши проекты будут иметь удобный и хорошо продуманный пользовательский интерфейс, адаптивный и оптимизированный для всех устройств.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.