Обучающие курсы Next.js¶
Пройдите путь от новичка до эксперта, изучив основы Next.js и создав полнофункциональный демонстрационный сайт, использующий все новейшие возможности.
- Изучаем app router в Next.js: 16 глав, в которых вы пройдете путь от React до Next.js.
- Основы React: Новичок в React? Узнайте об основных концепциях, которые помогут вам перейти от JavaScript к React.
- Next.js Pages Router: Узнайте, как создать статический блог с помощью Pages Router.
Как проходит курс?¶
Построение полноценного веб-приложения. Шаг за шагом.
- Настройте локальное окружение и инициализируйте шаблон проекта Next.js «ACME».
- Используйте готовые компоненты в каждой главе, которые используют соглашения и шаблоны Next.js.
- Подключите реальную логику приложения и данные, чтобы воплотить в жизнь полноценный демо-сайт.
- В конце вы получите готовый к запуску сайт и знания, необходимые для создания и развертывания собственного.
Что я узнаю?¶
Вот все, что будет изучаться в курсе.
-
Узнайте, как создать веб-приложение full-stack с помощью бесплатного курса Next.js Foundations.
-
Создайте новое приложение Next.js с помощью стартового примера дашборда и изучите проект.
-
Оформите свое приложение Next.js с помощью модулей Tailwind и CSS.
-
Оптимизация шрифтов и изображений
Оптимизируйте шрифты и изображения с помощью встроенных компонентов Next.js.
-
Создайте маршруты дашборда и общий макет, который можно использовать на нескольких страницах.
-
Узнайте, как использовать компонент
<Link>
для навигации между страницами. -
Создайте базу данных для своего приложения и загрузите в нее исходные данные.
-
Узнайте о различных способах получения данных в Next.js и получите данные для страницы приборной панели с помощью серверных компонентов.
-
Статический и динамический рендеринг
Узнайте, как работает рендеринг в Next.js, и сделайте свое приложение для дашборда динамичным.
-
Улучшите загрузку вашего приложения с помощью потоковой передачи и загрузочных скелетов.
-
Частичный рендеринг
Первый взгляд на Partial Prerendering и его работу.
-
Добавление поиска и пагинации в приложение дашборда с помощью API Next.js.
-
Вносите изменения в данные с помощью React Server Actions и перепроверяйте кэш Next.js.
-
Изящно обрабатывайте ошибки с помощью
error.tsx
иnotFound
. -
Улучшение доступности
Реализуйте валидацию форм на стороне сервера и улучшите доступность ваших форм.
-
Добавьте аутентификацию для защиты маршрутов дашборда с помощью NextAuth.js, серверных действий и Middleware.
-
Узнайте, как добавить метаданные в приложение Next.js.
-
Следующие шаги
Заключение курса Дашборд Next.js