Full-stack React projects: learn mern stack development by building modern web apps using mongodb, express, react, and node.js на русском
Full-Stack React Projects: Learn MERN stack development by building modern web apps using MongoDB, Express, React, and Node.js (978-1839213113)
Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI
Shama Hoque | #405: Веб-сервисы и API
Практическое руководство по разработке веб-приложений на JavaScript с использованием полного стека, основанное на проектах и сочетающее в себе возможности React с проверенными в отрасли серверными технологиями.
Основные характеристики
- Постройте карьеру full-stack разработчика с помощью этого практического руководства.
- Поймите, как различные аспекты MERN-приложения взаимодействуют друг с другом, на примере ряда практических проектов.
- Освойте стек технологий MERN, создавая надежные приложения для социальных сетей, интернет-магазинов и веб-игр виртуальной реальности.
Описание книги
React от Facebook в сочетании с проверенными в отрасли серверными технологиями, такими как Node, Express и MongoDB, позволяет разрабатывать и развертывать надежные полнофункциональные веб-приложения для реальных задач. Это обновленное второе издание посвящено последним версиям и соглашениям в отношении технологий этого стека, а также их новым функциям, таким как хуки в React и async/await в JavaScript. Книга также рассматривает такие сложные темы, как реализация торгов в реальном времени, веб-приложение для учебного класса и визуализация данных в приложении для отслеживания расходов.
Книга «Full-Stack React Projects» проведет вас через процесс подготовки среды разработки для веб-разработки на основе стека MERN, создания базового шаблона приложения и его расширения для создания шести различных веб-приложений. Вы будете создавать приложения для социальных сетей, учебных классов, потоковой передачи мультимедиа, онлайн-торговых площадок с торгами в реальном времени и веб-игр с функциями виртуальной реальности. На протяжении всей книги вы узнаете, как работает веб-разработка на основе стека MERN, расширите его возможности для реализации сложных функций и получите практические советы по созданию приложений на основе MERN, а также изучите лучшие отраслевые практики для удовлетворения постоянно растущих требований реального мира.
К концу этой книги по React вы сможете создавать готовые к продакшену полнофункциональные MERN-приложения, используя передовые инструменты и методы современной веб-разработки.
Что вы узнаете
- Расширьте возможности базового MERN-приложения для создания разнообразных приложений.
- Добавьте возможности обмена данными в режиме реального времени с помощью Socket.IO.
- Реализуйте функции визуализации данных для приложений React с помощью Victory.
- Разработка приложений для потоковой передачи мультимедиа с использованием MongoDB GridFS
- Улучшите SEO для ваших MERN-приложений, внедрив серверный рендеринг с использованием данных.
- Реализуйте аутентификацию и авторизацию пользователей с использованием JSON-токенов.
- Настройка и использование React 360 для разработки пользовательских интерфейсов с возможностями виртуальной реальности.
- Сделайте ваши приложения на основе MERN-стека надежными и масштабируемыми, используя лучшие отраслевые практики.
Для кого предназначена эта книга?
Это одна из самых полезных книг по веб-разработке для JavaScript-разработчиков, которые, возможно, работали с React, но имеют минимальный опыт в разработке полного стека с использованием Node, Express и MongoDB.
Оглавление
- Раскройте потенциал приложений React с помощью MERN.
- Подготовка среды разработки
- Создание бэкенда с использованием MongoDB, Express и Node.js.
- Добавление React-фронтенда в Complete MERN
- Превращение "скелета" в приложение для социальных сетей.
- Разработка веб-приложения для учебного процесса
- Применение навыков MERN на онлайн-торговой площадке
- Расширение торговой площадки для заказов и платежей.
- Добавление возможности торгов в режиме реального времени на торговую площадку.
- Интеграция визуализации данных с приложением для отслеживания расходов.
- Разработка приложения для потоковой передачи мультимедиа
- Настройка медиаплеера и улучшение SEO
- Разработка веб-игры для виртуальной реальности
- Создание динамичной VR-игры с использованием MERN
- Следование передовым практикам и дальнейшее развитие MERN