Skip to content

Repository documenting my completion of the Meta React Specialization (Coursera). Includes notes, projects, and certificates from both courses: React Basics and Advanced React. Successfully completed with maximum grades. Skills covered: React.js, hooks, state management, testing, API integration, and advanced component patterns.

Notifications You must be signed in to change notification settings

alfredMP18/Meta-React-Specialization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Meta React Specialization – Official Certification

This repository compiles my work, projects, and lessons learned during the Meta React Specialization on Coursera.
This is an internationally recognized certification that attests to a solid command of React.js, one of the most sought-after libraries in modern web development.

To pass the specialization, you must obtain at least 80% (8/10) in each course.
I have completed all modules with the highest grade.

Total duration: ~60 hours

  • React Basics: ~30 hours
  • Advanced React: ~30 hours

Certificates

  • Meta's global certificate for the React specialization
  • React Basics course certificate
  • Advanced React course certificate

About Meta's React Specialization

This specialization allowed me to acquire and deepen key React development skills:

What I have learned

  • Master reusable React components and manage data flow efficiently in modern web applications.
  • Apply hooks, HOCs, and Render Props for advanced component management and state logic.
  • Fetch, process, and display API data effectively within React applications.

Skills acquired

  • Unit Testing with Jest and React Testing Library
  • HTML, CSS, and JavaScript applied to UI Components
  • Event-driven programming and event handling in React
  • API design and modern development tools
  • React.js and its advanced patterns

Repository structure

  • /React Basics → Exercises, practices, and projects from the React Basics course.
  • /Advanced React → Exercises, tests, and projects from the Advanced React course.

Course 1: React Basics (see on Coursera)

Duration: ~30 hours

What you will learn

  • Create reusable components to handle dynamic data.
  • Organize scalable and maintainable React projects.
  • Use props to pass data between components.
  • Handle forms and events to build interactive applications.

Skills acquired

  • Development environment
  • HTML, CSS, JavaScript, and React.js
  • UI Components and Web Applications
  • Frontend Development and Mobile Development

Modules

  1. React Components → JSX, folder structure, props, and styles.
  2. Data and State → state management, hierarchical data flow, event handling.
  3. Navigation and Conditional Rendering → routes, multimedia assets, SPA/MPA navigation.
  4. Final Project → building an application (calculator).

Course 2: Advanced React

Duration: ~30 hours

What you will learn

  • Efficient rendering of lists and forms.
  • Interact with a remote server and fetch and post data via an API
  • Shared state with lifting state up and React Context.
  • Advanced use of Hooks and creation of custom hooks.
  • In-depth study of JSX and advanced patterns (HOCs, Render Props).
  • Testing with Jest and React Testing Library.
  • Final project: personal portfolio.

Modules

  1. Advanced components → lists, forms, lifting state up, context, reducer.
  2. Hooks and Custom Hooks → useState, useEffect, custom hooks, API consumption.
  3. JSX and Advanced Patterns → composition, HOCs, Render Props, testing with Jest.
  4. Final Project → creation of a portfolio in React (including a custom version).

Conclusion

This Meta React specialization represents an important milestone in my career as a developer, as it:

  • Allowed me to delve deeper into advanced React patterns.
  • I developed practical projects ready for production.
  • I obtained an official certification endorsed by Meta, validating my technical skills.

This repository serves as a log of my learning and as a showcase of the skills I have acquired and now apply in real projects.


Author: Alfredo Mompó Peris

About

Repository documenting my completion of the Meta React Specialization (Coursera). Includes notes, projects, and certificates from both courses: React Basics and Advanced React. Successfully completed with maximum grades. Skills covered: React.js, hooks, state management, testing, API integration, and advanced component patterns.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published