Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn React & Angular Step by Step: Building Projects
Rating: 4.1 out of 5(295 ratings)
36,038 students

Learn React & Angular Step by Step: Building Projects

Complete Beginners guide to get started with React & Angular 10. Step by Step instructions with projects included
Created byFatah Gabrial
Last updated 8/2025
English

What you'll learn

  • You will learn to build Angular Based Web Apps
  • You will learn to create a Sticky Notes Project with React
  • You will learn to build a Appointment App with React
  • You will learn complete React JS with Angular Step by Step
  • You will learn to create Reactive Web App from scratch
  • You will learn how to use Bootstrap & jQuery in Angular Apps
  • You will learn to create Scratch Pad App with React JS
  • You will learn about React Elements
  • You will learn how to use React Components
  • You will learn to use States in React
  • You will learn about React Asynchronous
  • You will learn React Testing
  • You will learn to Work with React Routers

Course content

10 sections59 lectures6h 2m total length
  • Create Your First React App with Vite9:22

    Learn how to set up your first React.js app using Vite, the lightning-fast alternative to Create React App. You'll install Node.js, run Vite commands, clean boilerplate files, and render your first functional React component in the browser. By the end, your app will be live at localhost:5173 — clean, minimal, and ready to code!

  • Your First React Component in Action2:46

    Create your very first custom React component — AppHeader. You'll write the function, return JSX, export the component, and import it back into your main app using AppHeader />. You'll see how React's component system makes your UI modular, clean, and reusable.

  • Writing JSX Like a Pro3:28

    Master JSX — React’s syntax that blends JavaScript with HTML-like tags. Learn to embed variables, format output using JSX expressions, use fragments to clean up layout, and define JSX blocks as variables. This is the foundation for writing powerful, readable UIs.

  • Styling with CSS and Bootstrap5:06

    Add professional styling to your app using Bootstrap 5 via NPM. You'll import Bootstrap globally, apply responsive classes like bg-primary, and build a custom Navbar component. By the end, your React UI will look sleek — no custom CSS required!

  • Reusable Components9:23

    Create a fully reusable Card and Button component. Pass props like title, description, and variant, and render them dynamically. This is how modern developers build scalable UIs — small, reusable pieces working together.

  • Dynamic Content in Components4:31

    Make your components smarter by passing in dynamic content like emojis and flags. You'll use props like emoji and showExtra to conditionally render sections inside your component. This is where props meet logic — and the UI adapts to data!

Requirements

  • You will need a PC / Laptop
  • Decent Internet Connectivity

Description

This course is a set of 2 individual courses, React JS & Angular. This complete course is structured to get you started with React JS and Angular Framework as quickly as possible and start building React & Angular projects from Scratch.

First, we will cover React JS, which is designed, developed, and maintained by Facebook. Then we will get into the most popular JavaScript Framework, Angular.

As we go through the course, you will get a clear concept of how you can design and build your projects. You will learn the essentials of both the React Library and the Angular Framework.

In both the topics, we will learn how to build Real World web application projects. The course is well-structured to work with complete practicals rather than wandering around about theory.

As for our first project in React JS, we will learn how to build a Scratchpad app completely with React JS from scratch step by step.

In the second project in Angular, we will learn to build a simple web app or web application project with Angular 10.

When it comes to angular, you can use the same techniques for any version of Angular starting from Angular 4 or Angular 12 which is the current version right now, as of 2022.


Who this course is for:

  • Anyone who is willing to learn Angular & React JS
  • Anyone who has just complete basic JavaScript
  • Anyone who wants to build Web Apps