Этот интенсивный буткемп по Next.js 13 поможет вам уверенно освоить один из самых современных фреймворков для React. Курс выстроен практическим образом: вы создадите реальное приложение для бронирования столиков в ресторанах и шаг за шагом изучите все ключевые возможности Next.js 13.
Что вы изучите в этом курсе
Программа охватывает как основы новой файловой системы Next.js 13, так и продвинутые возможности серверного рендеринга, работы с базой данных и построения API.
Файловая система и маршрутизация
Курс начинается с детального изучения новой структуры директорий в Next.js 13. Вы научитесь:
создавать статические и динамические маршруты;
использовать вложенные роуты и layout-компоненты;
эффективно организовывать архитектуру проекта.
Состояния загрузки и ошибки
Вы узнаете, как правильно обрабатывать состояния:
загрузки;
ошибок;
отсутствия данных;
успешных действий.
Это поможет создавать более устойчивые и отзывчивые интерфейсы.
Серверные и клиентские компоненты
Next.js 13 кардинально меняет подход к рендерингу. В курсе вы рассмотрите:
разницу между серверными и клиентскими компонентами;
когда и зачем использовать каждый тип;
как компоненты взаимодействуют между собой.
Работа с серверной частью
В практической части курса вы создадите собственный серверный функционал, используя инструменты современного стека.
База данных и Prisma ORM
Создание базы данных Postgres;
Определение моделей данных через Prisma;
Получение данных в зависимости от типа компонента.
API и аутентификация
Вы реализуете полноценную систему аутентификации:
настройка middleware;
хеширование паролей;
создание и проверка JSON Web Tokens;
формирование защищённых API-эндпоинтов.
Глобальное состояние пользователя
Вы узнаете, как сохранять и использовать данные авторизованного пользователя с помощью контекста и API Next.js.
Завершение проекта: бронирование и доступность
На завершающем этапе курса вы разработаете систему:
планирования бронирований;
проверки доступности столиков;
обработки пользовательских запросов в реальном времени.
Вы примените алгоритмическое мышление и освоите лучшие практики проектирования приложений.
Итоги и результат обучения
По окончании курса вы сможете уверенно создавать современные, быстро работающие и масштабируемые приложения на Next.js 13. Вы получите реальные навыки, востребованные в разработке полнофункциональных веб-сервисов.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Udemy - одна из самых больших площадок в мире по доставке обучающего контента от разных авторов всего мира. Присутсвуют курсы практически на любую тему.
https://www.udemy.com/course/the-nextjs-13-bootcamp-the-complete-developer-guide/ Says it was updated 4/2023, and this course is released here 3/2023. Is there an update @admin?
suitcase5935 suitcase5935
Thanks for update!
ryankahito
In lesson 22 Head.tsx is used. It's already deprecated, so are there any updates of the course?
Says it was updated 4/2023, and this course is released here 3/2023. Is there an update @admin?