Если вы хотите создать Фулстек приложение React (Next.js) или хотите узнать, как реализовать рендеринг на стороне сервера, добро пожаловать на этот курс Next.js. В курсе мы будем использовать Next.js, который представляет собой готовый к работе фреймворк React.js.
Это один из самых мощных инструментов с тремя основными функциями:
File-based роутинг
Рендеринг на стороне сервера
Разработка Фулстек приложений
И в этом курсе мы собираемся использовать все эти функции и реализовать их в нашем проекте. Также узнаем, как мы можем реализовать Redux для управления состоянием в Next.js с рендерингом на стороне сервера.
Мы будем использовать next-auth, который является наиболее популярным пакетом, используемым с next для максимальной и мощной аутентификации.
Мы создадим полноценное приложение для бронирования отелей, построенное только на Next.js.
Мы интегрируем Stripe Payment Gateway для приема платежей от пользователей и будем следовать лучшим практикам для этого.
Содержание курса:
Настройка среды;
Почему именно Next.js?
Запуск проекта BookIT с Next.js;
Добавление ресурса "Помещения";
Пользовательская обработка ошибок;
Добавление фильтров, поиска, разбивки на страницы;
Начнем с BookIT Frontend;
Получение данных в Next.js;
Внедрение Redux для управления состоянием;
Добавление разбивки на страницы, поиск во внешнем интерфейсе;
Аутентификация с помощью next-auth;
Защищенные маршруты и обработка пользователей;
Обработка бронирования номеров;
Добавление Stripe для платежей;
Обработка отзывов о комнатах;
Админ-маршруты - Часть 1;
Админ-маршруты - часть 2;
Развертывание на Vercel.
Посмотреть больше
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.