Packt

Master React, Redux and Next.js - The Practical Course

La Fête du Travail commence avec plus de 70 $ d'économies sur Coursera Plus. Bénéficiez de 40 % de réduction pendant 3 mois.

Ce cours n'est pas disponible en Français (France)

Nous sommes actuellement en train de le traduire dans plus de langues.
Packt

Master React, Redux and Next.js - The Practical Course

Inclus avec Coursera PlusEn savoir plus

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Intermédiaire

Expérience recommandée

1 semaine à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Build powerful web apps with React, Redux, and Next.js

  • Implement dynamic state management using Redux and Context

  • Deploy React applications to production with GitHub Pages and Vercel

Compétences que vous acquerrez

  • Catégorie : Web Development
  • Catégorie : Event-Driven Programming
  • Catégorie : React.js
  • Catégorie : Front-End Web Development
  • Catégorie : Application Deployment
  • Catégorie : Application Development
  • Catégorie : HTML and CSS
  • Catégorie : Javascript
  • Catégorie : User Interface (UI)
  • Catégorie : Full-Stack Web Development

Outils que vous découvrirez

  • Catégorie : Jest (JavaScript Testing Framework)
  • Catégorie : Web Applications
  • Catégorie : Cascading Style Sheets (CSS)
  • Catégorie : JavaScript Frameworks
  • Catégorie : Web Frameworks
  • Catégorie : GraphQL
  • Catégorie : UI Components
  • Catégorie : Web Development Tools
  • Catégorie : React Redux
  • Catégorie : React Native

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

août 2026

Évaluations

18 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 19 modules dans ce cours

This module introduces the fundamentals of React, including its core concepts and how it transforms web development through a component-based approach. Learners will also gain hands-on experience setting up a React development environment with essential tools and dependencies.

Inclus

2 vidéos

This module introduces the fundamentals of React, covering how to set up a project, create components, use JSX, manage state and props, and handle user interactions. Learners will gain hands-on experience building a profile card and understanding core React concepts.

Inclus

15 vidéos1 devoir

This module guides learners through the process of building a Task Manager application using React. It covers component design, state management, event handling, and styling to create a functional and visually appealing task management system.

Inclus

6 vidéos1 devoir

This module covers the essential React Hooks used to manage state, side effects, and performance in functional components. Learners will explore how to implement hooks like useContext, useReducer, useMemo, useRef, and custom hooks to build more efficient and maintainable React applications.

Inclus

7 vidéos1 devoir

This module explores the concept of side effects in React and how to manage them effectively. Learners will gain practical skills in using the useEffect hook, managing dependencies, and implementing cleanup functions to improve application performance and avoid common issues.

Inclus

4 vidéos1 devoir

This module focuses on developing a web application for tracking SpaceX launches, covering component creation, pagination implementation, and website styling. Learners will gain hands-on experience in building and enhancing a React-based application with effective state management and user interface design.

Inclus

3 vidéos1 devoir

This module introduces the essential concepts of testing in React, including setting up tests with Jest, writing test cases, using matchers for assertions, and organizing tests into suites. Learners will gain hands-on experience in implementing test practices that ensure reliable React applications.

Inclus

6 vidéos1 devoir

This module introduces learners to Redux and its role in managing global state in React applications. It covers fundamental concepts such as actions, reducers, the store, and the Redux Toolkit, which simplifies state management. Learners will gain practical skills for implementing and optimizing state management in real-world applications.

Inclus

3 vidéos1 devoir

This module equips learners with essential skills in debugging React applications using developer tools and deploying them to popular platforms like GitHub Pages and Vercel. It covers key steps, requirements, and best practices for effective debugging and deployment in real-world scenarios.

Inclus

3 vidéos1 devoir

This module guides learners through the development of a Match the Pairs game, covering key aspects of React development such as component structure, styling, game logic, and state management. Learners will gain hands-on experience in building interactive game features and implementing functional controls.

Inclus

8 vidéos1 devoir

This module guides learners through the process of building a simple painter application using React and HTML canvas. It covers setting up the application structure, implementing drawing functionality, and designing a user-friendly menu component. Learners will gain hands-on experience with state management, styling, and user interaction.

Inclus

6 vidéos1 devoir

This module teaches how to integrate and use Tailwind CSS with React to build responsive, stylish, and interactive user interfaces. Learners will explore utility classes for spacing, colors, fonts, and layout, as well as how to create reusable components and apply styling to a project. The module includes a hands-on project to practice these skills.

Inclus

13 vidéos1 devoir

This module provides an introduction to using GraphQL with React, covering key concepts such as API interaction, authentication, client setup, and data retrieval. Learners will gain hands-on experience with the GitHub GraphQL API and Apollo Client to build efficient data-driven applications.

Inclus

5 vidéos1 devoir

This module explores the foundational aspects of React class components, including their structure, state management, and lifecycle methods. Learners will gain insight into how these components function and how they differ from modern functional components. The content prepares learners to effectively implement and manage class-based React components.

Inclus

3 vidéos1 devoir

This module guides learners through building a weather dashboard using React class components, integrating APIs, managing state, and implementing user interactions. Learners will gain hands-on experience in structuring UI with JSX, handling events, and styling with Tailwind CSS.

Inclus

3 vidéos1 devoir

This module explores the fundamentals of React Router, including setting up navigation, using NavLink for route transitions, implementing nested routes, and managing programmatic navigation and URL parameters. Learners will gain practical skills in building dynamic, route-based React applications.

Inclus

5 vidéos1 devoir

This module guides learners through the process of building a functional online shopping website using React, React Router, and Tailwind CSS. It covers project setup, component creation, and navigation configuration, while emphasizing practical implementation and design techniques.

Inclus

7 vidéos1 devoir

This module provides a comprehensive overview of building server-rendered React applications using Next.js. Learners will explore project setup, styling, performance optimization, navigation, and deployment strategies. By the end, students will be able to develop and deploy functional Next.js applications with efficient design and performance.

Inclus

9 vidéos1 devoir

This module guides learners through the process of building a fully functional blog website using Next.js, Supabase, Prisma, and Tailwind CSS. Students will learn to set up a database, integrate APIs, style applications, and deploy their projects to Vercel. By the end, they will have a working blog application with dynamic content and responsive design.

Inclus

10 vidéos1 devoir

Instructeur

Packt - Course Instructors
Packt
2 257 Cours675 057 apprenants

Offert par

Packt

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions