React + NextJS - продвинутая веб-разработка на практике

Построй свой первый сайт на Next.js: от базовых концепций до динамической генерации страниц и интеграции с CMS

Ratings: 3.90 / 5.00




Description

Курс начинается с введения в Next.js, где вы узнаете основные принципы работы и преимущества этого фреймворка. Затем мы перейдем к созданию простого сайта, используя Next.js. Вы научитесь создавать страницы и маршруты, а также работать с компонентами и стилями.

После этого мы перейдем к добавлению интеграции с CMS. На курсе мы будем использовать Contentful, одну из самых популярных CMS для разработки веб-сайтов. Вы научитесь создавать и настраивать модели данных, а также настраивать интеграцию с Next.js.

Далее мы углубимся в динамическую генерацию страниц. Вы узнаете, как создавать динамические маршруты и страницы на основе данных из CMS или других источников. Мы также рассмотрим различные подходы к обработке динамических данных, такие как серверный рендеринг и статическая генерация.

Затем мы перейдем к созданию стилизованных компонентов. Вы научитесь создавать компоненты с использованием emojy аналог styled-component. Мы также рассмотрим библиотеку MUI и научимся использовать ее для создания красивых и современных интерфейсов.

В конце курса мы рассмотрим подготовку сайта к релизу и его размещение на хостинге. Вы узнаете, как оптимизировать сайт для быстрой загрузки,  и как разместить сайт на Vercel.

В результате этого курса вы научитесь создавать качественные веб-сайты с использованием Next.js, интегрировать CMS и настраивать динамическую генерацию страниц. Вы также научитесь создавать стилизованные компоненты с нуля и с использованием библиотеки MUI, а также размещать сайты на хостинге и готовить их к релизу.

What You Will Learn!

  • научитесь писать React код
  • узнаете что такое CMS и как с ним работать
  • научитесь использовать преимущества NextJS для написания динамических страниц
  • научитесь концепции динамического импорта компонентов
  • научитесь писать и работать с API и back-end
  • научитесь использовать библиотеки UI компонентов MaterialUI

Who Should Attend!

  • для начинающих веб разработчиков
  • для начинающих IT специалистов желающих освоить React
  • для начинающих IT специалистов желающих освоить Front-End
  • для инди разработчиков желающих написать свой блог
  • для начинающих веб разработчиков желающиx освоить React
  • для тех кто хочет узнать как написать веб сайт с динамической генерацией страниц