ru

Real-world next.js: build scaleable, high-performance, and modern web applications using next.js, the react framework for production на русском

#1501820
Real-world next.js: build scaleable, high-performance, and modern web applications using next.js, the react framework for production

Real-World Next.js: Build scalable, high-performance, and modern web applications using Next.js, the React framework for production (B08XY1MCV1)

Купить и скачать электронную книгу в форматах PDF, EPUB, FB2, MOBI

Michele Riva | #178: Веб-программирование

4.1 (62)

Узнайте, как использовать Next.js для создания веб-приложений без ущерба для производительности, удобства использования и удовлетворенности разработчиков.

Основные характеристики

  • Разрабатывайте масштабируемые веб-приложения с использованием Next.js.
  • Используйте Next.js в качестве фронтенда для существующих бэкендов и сайтов электронной коммерции и разберитесь, как интегрировать его с любой безголовой CMS.
  • Развертывайте Next.js на различных платформах, таких как Vercel, DigitalOcean и AWS, или на собственном сервере.

Описание книги

Next.js — это масштабируемый и высокопроизводительный фреймворк React.js для современной веб-разработки, предоставляющий широкий набор функций, таких как гибридный рендеринг, предварительная загрузка маршрутов, автоматическая оптимизация изображений и интернационализация, «из коробки». Если вы хотите создать блог, интернет-магазин или простой веб-сайт, эта книга покажет вам, как использовать многоцелевой фреймворк Next.js для создания впечатляющего пользовательского опыта.

Начиная с основ Next.js, книга демонстрирует, как этот фреймворк может помочь вам достичь ваших целей в разработке. Вы поймете, насколько универсален Next.js, создавая реальные приложения с пошаговыми объяснениями. Эта книга по Next.js поможет вам выбрать правильный метод рендеринга для вашего веб-сайта, обеспечить его безопасность и развернуть его на различных платформах, уделяя при этом особое внимание производительности и удовлетворенности разработчиков.

К концу книги вы сможете проектировать, создавать и развертывать современные архитектуры с использованием Next.js с любой безголовой CMS или источником данных.

Что вы узнаете

  • Освойте основы Next.js и научитесь быстро создавать приложения.
  • Разберитесь, как создавать масштабируемые архитектуры Next.js.
  • Выберите одну из различных стратегий рендеринга, таких как рендеринг на стороне клиента (CSR), генерация статического сайта (SSG), рендеринг на стороне сервера (SSR) и инкрементальная статическая генерация (ISR).
  • Пишите модульные и интеграционные тесты в своем приложении Next.js.
  • Откройте для себя мощную систему маршрутизации и встроенные компоненты Next.js.
  • Разрабатывайте и создавайте современные архитектуры с помощью Next.js, используя GraphCMS или любую другую безголовую CMS.

Для кого предназначена эта книга?

Эта книга предназначена для веб-разработчиков, желающих улучшить свои навыки работы с React, создавая масштабируемые и поддерживаемые полнофункциональные приложения с использованием современного веб-фреймворка Next.js. Предполагается наличие среднего уровня знаний ES6+, React, Node.js и REST.

Оглавление

  1. Краткое введение в Next.js
  2. Изучение различных стратегий рендеринга
  3. Основы Next.js и встроенные компоненты
  4. Организация кодовой базы и получение данных в Next.js
  5. Управление локальными и глобальными состояниями в Next.js
  6. CSS и встроенные методы стилизации
  7. Использование UI-фреймворков
  8. Использование собственного сервера
  9. Тестирование Next.js
  10. Работа с SEO и управление производительностью
  11. Различные платформы развертывания
  12. Управление аутентификацией и пользовательскими сессиями
  13. Создание интернет-магазина с использованием Next.js и GraphCMS.
  14. Примеры проектов и дальнейшие шаги для получения дополнительной информации.