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: Веб-программирование
Узнайте, как использовать 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.
Оглавление
- Краткое введение в Next.js
- Изучение различных стратегий рендеринга
- Основы Next.js и встроенные компоненты
- Организация кодовой базы и получение данных в Next.js
- Управление локальными и глобальными состояниями в Next.js
- CSS и встроенные методы стилизации
- Использование UI-фреймворков
- Использование собственного сервера
- Тестирование Next.js
- Работа с SEO и управление производительностью
- Различные платформы развертывания
- Управление аутентификацией и пользовательскими сессиями
- Создание интернет-магазина с использованием Next.js и GraphCMS.
- Примеры проектов и дальнейшие шаги для получения дополнительной информации.