The Modern React 18 Bootcamp - A Complete Developer Guide
20h 35m 57s
English
Paid
In this course we will take you from a React 18 novice to a job ready engineer. This course is loaded with practical projects and examples so that you can truly understand and utilize React 18 in great depth!
We will be building five projects, each one getting more and more complex. We will end this course by building an Netflix clone with features like payments and user authentication. By the end of this course, you should have multiple practical example to show off your knowledge!
Here are a list of thing you will learn in this course:
The difference between pure Vanilla JS and React 18
How to utilize the all the different React hooks
Conditional rendering and mapping through a list of elements
Fetching data from an external API and handling the success, loading and error states
Handling user authentication
Building a Postgres database to handle complex relations
Utilizing TypeScript for bug free code
All the important ways to handle state (useState, useContext, useReducer, Redux Toolkit)
Handling subscriptions payments with Stripe
Scroll based pagination with the Observer Intersection API
Optimizing performance by preventing unnecessary re-renders
Udemy is the largest open marketplace for online courses on the internet. Founded in 2010 by Eren Bali, Oktay Caglar, and Gagan Biyani and headquartered in San Francisco, the company went public on the Nasdaq in 2021 under the ticker UDMY. The platform hosts well over two hundred thousand courses across software development, IT and cloud, data science, design, business, marketing, and creative skills, taught by tens of thousands of independent instructors. Roughly seventy million learners use it worldwide, and the corporate arm — Udemy Business — supplies a curated subset of that catalog to enterprise customers.
Because Udemy is a marketplace rather than a single editorial publisher, the catalog is uneven by design. The strongest material lives in the long-form, project-based courses authored by working engineers — full-stack JavaScript, React, Node.js, Python data science, AWS, Docker and Kubernetes, mobile development with Flutter and React Native, and cloud certification preparation. The CourseFlix listing under this source is the slice of that catalog that has been mirrored here for offline-friendly viewing, organized by topic and updated as new releases land. Pricing on Udemy itself swings dramatically with the site's near-permanent sales, which is why the platform is best treated as a deep reference catalog: pick instructors with strong reviews and a track record of updating their material rather than buying on the headline price alone.
Watch Online 161 lessons
This is a demo lesson (10:00 remaining)
You can watch up to 10 minutes for free. Subscribe to unlock all 161 lessons in this course and access 10,000+ hours of premium content across all courses.
Welcome to the React for Senior engineers course ! Knowledge of React is 100% required for this course. I've been working with React.js for over 5 years now
This course offers a practical approach: clear explanations, real tasks, and necessary tools, so you can not only understand but also immediately apply the new.
2h 7m
Frequently asked questions
What prerequisites are needed before taking this course?
This course assumes a basic understanding of JavaScript and web development concepts. Familiarity with HTML and CSS will be beneficial as the course builds upon these foundational skills to teach React 18. There are no specific prerequisites mentioned, but a general comfort with coding in JavaScript is expected to facilitate a smoother learning experience.
What projects will I build during the course?
Throughout the course, you will build five projects, each increasing in complexity. Key projects include building an app with Vanilla JS, followed by its ReactJS version, and culminate in creating a Netflix clone featuring payment integration and user authentication. These projects are designed to solidify your understanding of React 18 and provide practical examples to showcase your skills.
Who is the target audience for this course?
The course is aimed at individuals who are new to React 18 but have some background in JavaScript and web development. It's ideal for those looking to deepen their understanding of React and its ecosystem, as well as developers aiming to become job-ready engineers by mastering practical skills and building complex applications.
How does the depth of this course compare to other React courses?
This course offers a detailed exploration of React 18, covering fundamental concepts such as state and event handling, routing with react-router-dom, and API data fetching with custom hooks. The curriculum progresses to advanced topics like user authentication and building a Netflix clone, making it a comprehensive guide for those seeking to develop complex React applications.
What specific tools or platforms will be used in the course?
The course utilizes React 18, along with react-router-dom for routing. You will also work with APIs and custom hooks to fetch and manage data within your applications. These tools are integral to building dynamic and responsive web applications, aligning with modern industry standards.
What topics are not covered in this course?
The course does not cover server-side technologies, backend development, or non-React frameworks. Its focus is strictly on client-side application development using React 18, ensuring you gain expertise in building complex frontend applications without delving into backend programming.
What is the estimated time commitment for completing this course?
The course comprises 161 lessons, but the total runtime is not specified. Given the depth and breadth of topics covered, including practical projects and examples, prospective students should be prepared to invest significant time to fully engage with the material and complete the exercises. The exact time may vary depending on individual learning pace.