Packt

React Foundations & Core Frontend Development

Économisez sur les compétences qui vous font briller avec 40 % de réduction sur 3 mois de Coursera Plus. Économisez maintenant

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

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

React Foundations & Core Frontend Development

Inclus avec Coursera 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 dynamic React applications using components, props, JSX, and efficient rendering techniques for scalable UI development.

  • Master state management using useState, useEffect, Context API, and Redux Toolkit for handling complex application data flows.

  • Implement advanced event handling, form management, and lifecycle optimization for responsive and interactive user experiences.

  • Develop production-ready apps with routing, API handling, and modern frameworks like Next.js and Remix for real-world deployment.

Compétences que vous acquerrez

  • Catégorie : E-Commerce
  • Catégorie : User Interface (UI)
  • Catégorie : Package and Software Management
  • Catégorie : Event-Driven Programming
  • Catégorie : Application Development
  • Catégorie : Context Management
  • Catégorie : Javascript
  • Catégorie : Front-End Web Development
  • Catégorie : React.js

Outils que vous découvrirez

  • Catégorie : TypeScript
  • Catégorie : UI Components
  • Catégorie : Cascading Style Sheets (CSS)
  • Catégorie : Web Development Tools
  • Catégorie : Web Applications
  • Catégorie : React Redux
  • Catégorie : JavaScript Frameworks
  • Catégorie : Frontend Performance

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mai 2026

Évaluations

10 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

Élaborez votre expertise du sujet

Ce cours fait partie de la Spécialisation "Mastering React 19 + E-Commerce Bootcamp + Interview Q&A "
Lorsque vous vous inscrivez à ce cours, vous êtes également inscrit(e) à cette Spécialisation.
  • Apprenez de nouveaux concepts auprès d'experts du secteur
  • Acquérez une compréhension de base d'un sujet ou d'un outil
  • Développez des compétences professionnelles avec des projets pratiques
  • Obtenez un certificat professionnel partageable

Il y a 9 modules dans ce cours

In this module, we will dive into the foundational aspects of React, including its history and significant milestones. You'll learn how to set up a React project using multiple frameworks such as React 19, TypeScript, NextJS, and Remix. This section also covers essential project structuring and environment setup for building efficient React applications.

Inclus

13 vidéos2 lectures

In this module, we will explore the fundamental concepts of React, focusing on the creation and dynamic rendering of components. You’ll also learn about props, conditional rendering, and how to efficiently work with arrays and objects within your React components. By the end, you'll have a solid understanding of how to build reusable and dynamic components in React.

Inclus

29 vidéos1 devoir

In this module, we will focus on managing state within your React components using hooks like useState(). You’ll learn how state affects rendering and how to effectively update state in both simple and complex scenarios, including arrays and objects. This section will also cover advanced techniques like functional updates to improve performance and avoid unnecessary re-renders.

Inclus

17 vidéos1 devoir

In this module, we will take a deep dive into React’s event handling system, covering everything from basic click events to more advanced interactions with forms and input elements. You’ll also learn about event propagation, the concept of stopping event bubbling, and how to manage form inputs effectively to create responsive applications.

Inclus

33 vidéos1 devoir

In this module, we will apply your state management skills to build a practical e-commerce application. You’ll work with real-world functionality such as adding, editing, and deleting products, while utilizing Tailwind CSS for styling. This section will teach you how to manage complex state and use conditional rendering to enhance the user experience.

Inclus

14 vidéos1 devoir

In this module, we will explore the life cycle of React components and how to manage side effects with the useEffect() hook. You’ll learn how to fetch data, handle DOM manipulation, and clean up side effects effectively. This section also covers optimization techniques using the dependency array and introduces useLayoutEffect() for managing layout-related side effects.

Inclus

16 vidéos1 devoir

In this module, we will teach you how to integrate React Router into your application, enabling smooth navigation between pages. You’ll learn how to configure routes, manage nested routes, and pass data to child components. By the end, you'll be able to implement complex routing scenarios, including dynamic routing and programmatic navigation, to create dynamic and user-friendly SPAs.

Inclus

31 vidéos1 devoir

In this module, we will explore the Context API and how it helps eliminate prop drilling by managing global state. You’ll learn how to use the useContext() hook to access and manipulate global state within your components. This section will also show you how to set up nested context providers to manage different state pieces in large applications.

Inclus

12 vidéos1 devoir

In this module, we will delve into Redux and Redux Toolkit (RTK) for advanced global state management in React applications. You will learn how to create slices, configure the Redux store, and dispatch actions to modify state efficiently. This section will also demonstrate how to integrate Redux with React Router to create a dynamic, state-driven application.

Inclus

15 vidéos1 lecture3 devoirs

Obtenez un certificat professionnel

Ajoutez ce titre à votre profil LinkedIn, à votre curriculum vitae ou à votre CV. Partagez-le sur les médias sociaux et dans votre évaluation des performances.

Instructeur

Packt - Course Instructors
Packt
1 836 Cours513 527 apprenants

Offert par

Packt

En savoir plus sur Mobile and Web Development

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