Что нового

Бесплатные online курсы, скачать сливы курсов - kursy.live

Слив курсов - это быстрый и доступный способ получить дополнительные зания или ознакомиться с курсом, до его покупки.

Оперативная поддержка

Не активна ссылка? Обновляем неактивные ссылки в течении считанных минут.

Постоянное обновление

Ежедневно добавляем по 10-20 свежайших сливов. Не пропусти.

Гибкие тарифы

Можете скачать один курс или получить не ограниченный доступ ко всем курсам.

Продвинутый курс по Next.js: создание SPA & SSR-приложений [Lectrum] [Андрей Мулык]

admin

Administrator
Команда форума
СУПЕР МОДЕРАТОР
Регистрация
26.05.2022
Сообщения
26 732
Реакции
160
Баллы
63
Существует множество фреймворков и библиотек, созданных поверх React, чтобы улучшить понимание и ускорить разработку. Один из самых популярных фреймворков — Next.js.

Фреймворк Next.js позволяет рендерить React-приложения на сервере, благодаря этой технологии ваши приложения будут невероятно быстрыми и удобными.

Next.js поможет вам:

Вывести сайт в топ при ранжировании в поисковых системах.
Повысить качество отрисовки контента для моментальной загрузке сайта.
Добиться высокой скорости работы сайта на различных мобильных устройствах.
Получить высокий PageSpeed (90+).
Перенести SPA-приложение на SSR, если вы уже начали этот процесс и столкнулись со сложностями.
Cократить время внедрения Next.js в проект.
Научиться легко работать с GraphQL в контексте всех технических сложностей SSR.
Научиться работать с Redux не только на клиенте, но и на SSR-сервере.
Научиться работать с большими React-приложениями, которые поддерживают работу с локализацией в контексте SSR-технологии.




Структура курса
1. Базовая настройка React-приложения с помощью Next.js
Разберёмся с особенностями настройки React-приложения для SSR.

Введение в SSR-приложения
Особенности SPA & SSR-приложений
Введение в Next.js
Базовая настройка Next.js для классического React SPA-приложения
Разбор самых популярных ошибок при работе с Next.js
Научимся правильно конфигурировать приложение для SSR
Продвинутый роутинг в Next.js

Углубимся в принципы построения навигации в SSR-приложении
Работа с динамическими страницами
Навигация с помощью Link
Роутинг с помощью хуков
Разберёмся с навигацией в SSR-приложении
2. Работа с REST & GraphQL данными на сервере

Работа с данными на сервере

Работа с getStaticProps
Работа с getStaticPaths
Работа с getServerSideProps
Научимся работать с данными получаемыми при помощи REST и GraphQL
Создание REST API c помощью Next.js. Разберёмся с тем как создавать REST API в Next.js-приложениях

REST API в Next.js

Работа с динамическими роутами
Безграничные возможности c API Middlewares
Управление ответом с помощью Response Helpers
Научимся создавать REST API в Next.js-приложениях

3. Продвинутая оптимизация React-приложений

Продвинутая оптимизация

Расширение возможностей Next.js с помощью Webpack
Продвинутая оптимизация CSS
Оптимизация изображений с помощью next/image
Правильное подключение шрифтов
Разбор популярных ошибок при доставке JS-скриптов в SSR-приложениях
Ускорение на 70% отрисовки контента для старых устройств
Разберёмся с оптимизацией React приложений для достижения максимальной производительности
Deployment SSR-приложения

Сборка приложения для запуска в Docker-контейнере
Запуск приложения в облаке
Сборка приложения для запуска с помощью Nginx
Научимся правильно собирать и упаковывать в Docker-контейнер Next.js приложение
4. Локализация Next.js-приложения

Базовая конфигурация для работы с локализацией
Особенности работы с Sub-path навигацией
Особенности работы с локализацией на уровне домена
Автоматическое определение языка пользователя
Работа с локализацией внутри React Hooks
Навигация внутри SPA-приложения с учётом локализации
Сохранения предпочитаемого языка пользователя
Работа с данными на Next.js-сервере с учётом локализации
Сборка приложения с учётом локализации
Научимся разрабатывать интернациональные приложения
Обзор альтернативных решений

Подведение итогов по Next.js
Разбор сильных и слабых сторон Next.js
Разбор бизнес-кейсов для которых Next.js подходит идеально
Разбор бизнес-кейсов для которых Next.js не лучшее решение
Разбор инструментов для создание своего SSR-сервера с нуля
Разбор базовой конфигурации самописного SSR-сервера
Разберёмся c плюсами и минусами альтернативных решений


lectrum.io/course/nextjs
 
Прием платежей для сайтов
Верх