React + NextJS - продвинутая веб-разработка на практике
Построй свой первый сайт на Next.js: от базовых концепций до динамической генерации страниц и интеграции с CMS
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
- для тех кто хочет узнать как написать веб сайт с динамической генерацией страниц