The React practice course, learn by building projects.
43h 45m 48s
English
Paid
Immerse yourself in the world of React by building three full-fledged projects: a landing page, a Firebase project, and a full-stack application utilizing MongoDB and Node.js. Whether you're looking to refine your React skills or start learning by creating webpages, this course is designed for you. While many courses stop at teaching basics with simple apps, we're offering you a chance to practice in a more realistic setting by building three real-life projects.
Course Overview
If you lack experience with React, rest easy. We'll begin with crafting a static landing page, advance to a more comprehensive project involving authentication and a database, and culminate in an e-commerce style application complete with a user cart and PayPal integration. Plus, you'll learn to build your own server to handle requests.
For those new to React, I’ve included a bonus section - a concise React course to get you up to speed with basics before tackling the practice projects.
Projects Breakdown
Project One: "The Venue"
Creating a project with React CLI
Component creation and use
Integrating third-party libraries
Building transitions and carousels
Enhancing app with Material UI
Deploying static web pages to SURGE
Project Two: "M City"
Setting up routes for project navigation
Implementing complex animations and transitions
Rendering components with server data
Utilizing authentication and creating an admin endpoint
Managing uploads and storage with Firebase
Incorporating a server-side database
Deploying the project to Firebase
Project Three: "Waves"
Building an E-Commerce style application
Constructing dynamic routes
Implementing Redux as the store
User and admin dashboard authentication
Creating a server with Node.js and Express
Integrating MongoDB into the project
Defining routes for request processing
Adding cart functionality to user accounts
Handling checkout processes with PayPal
Deploying to Heroku
Bonus: Alongside the mini React course, you’ll also receive additional React components for your projects.
Course Requirements
Basic understanding of ES5 and ES6
Target Audience
Beginners to intermediate React developers
Course Outcomes
Enhance your ability to create advanced and complex websites
Udemy is a global online marketplace for teaching and learning. It connects students with instructors who share skills in many fields.
Who Uses Udemy
Millions of learners use Udemy to gain skills for work and personal growth. Companies, governments, and nonprofits also use Udemy to train their teams.
What Udemy Offers
Udemy provides a curated set of business and technical courses. These courses help teams build practical skills and support ongoing learning at work.
Watch Online 209 lessons
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 209 lessons in this course and access 10,000+ hours of premium content across all courses.