К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Mastering Next.js: Build Full-Stack Applications · LearnSpace
Назад в каталог
courseraПрограммирование

Mastering Next.js: Build Full-Stack Applications

Курс от SkillsBooster Academy
Начальный≈ 3.8 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

This course teaches you Next.js from the ground up — starting with project setup and moving through pages, layouts, dynamic routing, and data fetching. You will learn how the App Router works, how to structure a Next.js application, and how to fetch data using both server and client components. Each topic is covered with clear explanations and hands-on screencasts so you can follow along and build real features step by step. Throughout the course, you'll explore: Next.js Fundamentals: Set up your environment, create a Next.js application, understand the project structure and component hierarchy, and explore the available styling options. Pages and Layouts: Create pages and a root layout, link between pages with active link highlighting, and build nested pages with nested layouts. Dynamic Segments and Search Params: Build a sidebar with a list of links, make menu components reusable, create dynamic route segments, and render pages based on search params. Fetching Data: Understand the difference between Server and Client Components, set up a fake API, fetch data in server components, add loading states, and fetch data in client components with Suspense.

Навыки, которые вы освоите

Full-Stack Web DevelopmentServer SideUI ComponentsJavaScript FrameworksSoftware EngineeringApplication Programming Interface (API)Web ServicesReact.jsDevelopment EnvironmentSoftware DevelopmentWeb ApplicationsGitHubBack-End Web DevelopmentFront-End Web DevelopmentWeb DevelopmentApplication DeploymentNode.JSProgramming PrinciplesJavascriptSoftware Development Tools

Программа курса

4 модулей · 27 учебных материалов

01Introduction and Getting Started8 материалов
Application OverviewВидеоWhat is Next.jsВидеоEnvironment SetupВидеоCreating Next.js ApplicationВидеоProject StructureВидео

Учитесь у экспертов

Anton Voroniuk

CEO, SkillsBooster Academy | Google Academy Trainer | Generative AI Leader

Dmytro Vasyliev

Senior Frontend Engineer | AI-Powered Development & React Expert

Mastering Next.js: Build Full-Stack Applications
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 3.8 ч

4 модулей

Язык: Английский

Часть программы вашего университета
Understand of Next.js Component HierarchyВидео
Several Ways to Style Next.js AppВидео
Cleaning Up ApplicationВидео
02Pages and Layouts6 материалов
Understand of Pages and LayoutВидеоCreating Pages and Root LayoutВидеоLinking Between Pages and Showing Active Links ВидеоCreating Nested Pages and Nested LayoutsВидеоDiscuss Pages and LayoutsDIALOGUETest Yourself on Pages and LayoutsЗадание
03Dynamic Segments and Search Params6 материалов
Displaying a List of Contact Links in the SidebarВидеоMaking Menu and Menu Link More ReusableВидеоCreating a Dynamic SegmentВидеоRendering Page with Search ParamsВидеоDiscuss Segments and Search ParamsDIALOGUETest Yourself on Segments and Search ParamsЗадание
04Fetching Data7 материалов
Understanding of Server and Client ComponentsВидеоSetting Up a Fake API ServerВидеоFetching Data in Server ComponentsВидеоAdding a Loading State in Server ComponentsВидеоFetching Data in Client Components with SuspenseВидеоDiscuss Fetching Data in Next.jsDIALOGUETest Yourself on Fetching Data in Next.jsЗадание