Packt

Advanced React Patterns, Testing, and Next.js

Sparen Sie mit 40% Rabatt auf 3 Monate Coursera Plus bei den Fähigkeiten, die Sie zum Strahlen bringen. Jetzt sparen

kurs ist nicht verfügbar in Deutsch (Deutschland)

Wir übersetzen es in weitere Sprachen.
Packt

Advanced React Patterns, Testing, and Next.js

Bei Coursera Plus enthalten

Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
Stufe Mittel

Empfohlene Erfahrung

2 Wochen zu vervollständigen
unter 10 Stunden pro Woche
Flexibler Zeitplan
In Ihrem eigenen Lerntempo lernen

Was Sie lernen werden

  • Implement advanced React patterns like custom hooks, render props, and higher-order components.

  • Optimize React app performance using memoization techniques, lazy loading, and virtualization.

  • Master routing, navigation, and server-side rendering with Next.js.

  • Gain expertise in testing React applications using React 19 testing methods, including async testing.

Kompetenzen, die Sie erwerben

  • Kategorie: Full-Stack Web Development
  • Kategorie: Server Side
  • Kategorie: Performance Tuning
  • Kategorie: Unit Testing
  • Kategorie: Data Validation
  • Kategorie: User Interface (UI)
  • Kategorie: Software Design Patterns
  • Kategorie: Software Testing
  • Kategorie: Code Reusability
  • Kategorie: React.js

Werkzeuge, die Sie lernen werden

  • Kategorie: Frontend Performance
  • Kategorie: JavaScript Frameworks
  • Kategorie: Frontend Integration
  • Kategorie: React Redux
  • Kategorie: UI Components

Wichtige Details

Zertifikat zur Vorlage

Zu Ihrem LinkedIn-Profil hinzufügen

Kürzlich aktualisiert!

Mai 2026

Bewertungen

11 Aufgaben

Unterrichtet in Englisch

Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

 Logos von Petrobras, TATA, Danone, Capgemini, P&G und L'Oreal

Erweitern Sie Ihre Fachkenntnisse

Dieser Kurs ist Teil der Spezialisierung Spezialisierung „The Complete React 19 Developer Course (incl. Next.js 16)“
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
  • Lernen Sie neue Konzepte von Branchenexperten
  • Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
  • Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
  • Erwerben Sie ein Berufszertifikat zur Vorlage

In diesem Kurs gibt es 9 Module

In this module, we will dive into React's custom hooks. We will cover how to create and implement custom hooks for managing reusable logic, such as form state and validation. You'll learn to optimize your code structure by encapsulating complex logic into reusable functions.

Das ist alles enthalten

2 Videos2 Lektüren1 Aufgabe

In this module, we will explore advanced patterns for building reusable and maintainable React components. Topics such as Render Props, Compound Components, and HOCs will be covered, helping you create more flexible and scalable applications. You will also learn about patterns that allow for better state management and prop handling.

Das ist alles enthalten

8 Videos1 Aufgabe

In this module, we will focus on improving React application performance. You will learn how to optimize rendering using memoization techniques, lazy loading components, and virtualizing large lists. Additionally, we will teach you how to use React DevTools Profiler to identify and fix performance issues.

Das ist alles enthalten

8 Videos1 Aufgabe

In this module, we will cover routing and navigation within React applications. You'll learn how to configure nested routes, handle dynamic URL parameters, and apply route protection based on authentication status. This section will also explore techniques for implementing efficient and flexible routing structures.

Das ist alles enthalten

7 Videos1 Aufgabe

In this module, we will delve into advanced form handling in React. You will learn to manage form data, validate inputs using react-hook-form and Yup, and create custom input components for complex forms. This section will ensure that you can implement robust, scalable form solutions in your React applications.

Das ist alles enthalten

5 Videos1 Aufgabe

In this module, we will explore data fetching and state management in React. You will learn how to fetch data from APIs using fetch and useEffect, manage global state with Zustand, and utilize Redux Toolkit for complex state logic. Additionally, we will cover error handling to ensure seamless user experiences.

Das ist alles enthalten

8 Videos1 Aufgabe

In this module, we will focus on testing React components. You will learn how to use testing libraries to test the rendering and behavior of components, including form fields and conditional rendering. We will also dive into snapshot testing and simulating user events to ensure your components work as expected.

Das ist alles enthalten

13 Videos1 Aufgabe

In this module, we will explore the various rendering techniques available in React, including SSR, SSG, and ISR. You will gain an understanding of when to use each method to improve performance and scalability. This section will equip you with the knowledge to make informed decisions about rendering strategies.

Das ist alles enthalten

1 Video1 Aufgabe

In this module, we will dive deep into Next.js 16, exploring its powerful features such as file-based routing, SSR/SSG/ISR, and server-side logic. You'll learn how to set up a Next.js project, integrate client-server components, and leverage API routes for full-stack development. This section will prepare you to build scalable and efficient Next.js applications.

Das ist alles enthalten

43 Videos1 Lektüre3 Aufgaben

Erwerben Sie ein Karrierezertifikat.

Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.

Dozent

Packt - Course Instructors
Packt
1.857 Kurse514.430 Lernende

von

Packt

Mehr von Software Development entdecken

Warum entscheiden sich Menschen für Coursera für ihre Karriere?

Felipe M.

Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“

Jennifer J.

Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“

Larry W.

Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“

Chaitanya A.

„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“

Häufig gestellte Fragen