Advanced Course : Building Web Apps with React
React is an open-source JavaScript library that makes creating web applications simple and scalable. In this course, you will learn how to build and deploy a React web app that consumes an API.
10+ hours of on-demand lessonsCrafted by industry developers Apply what you learn with assignments
Who is this for?
Those who are interested in how humans interact with technology will enjoy working with React. React developers are creative and empathetic, and they also love structure, architecture and good design.React is a rewarding technology to work with, as you see the magic of your code come to life in real-time. Front-end development with React involves creating reusable and scalable components - from pages and menus to buttons and toggles. You'll be designing the building blocks of your interface and styling layouts while working with all sorts of graphics and animation. Itβs free and open-source, and can be used to build any application you can dream of.
β
React is a game-changer!β Sophia
Syllabus
- Introduction to React
- JSX & Components
- State & Props
- Handling Events
- Hooks & Context API
- React Router
- Fetching Data with APIs
- State Management
- Testing React Apps
- Final Project
Prerequisites
- Basic JavaScript & HTML knowledge
- A modern web browser
Learning outcomes
- Understand React fundamentals
- Manage state with hooks & context
- Build dynamic, reusable components