Udemy

React for Beginners: A Complete Guide to Getting Started

Enroll Now
  • 7,787 Students
  • Updated 6/2019
  • Certificate Available
4.3
(305 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 41 Minute(s)
Language
English
Taught by
One Month
Certificate
  • Available
  • *The delivery and distribution of the certificate are subject to the policies and arrangements of the course provider.
Rating
4.3
(305 Ratings)
2 views

Course Overview

React for Beginners: A Complete Guide to Getting Started

A Four Week Intermediate Course to Build Projects with React

Advanced JavaScript: React is a series of video lessons and tutorials that show students who have a basic JavaScript background how to build three real-world projects that you can add to your website. You will learn how to make your website more interactive and engaging using JavaScript & React.

React was created by Facebook. Think about your Facebook timeline: There are a lot of different components there with a lot going on: the timeline updates when there are new status updates, you can “like” or comment on a status update, you can get messages from Messenger, you can search for people, right?

For a long, long time, creating interactive experiences like this in JavaScript was doable but led to messy code that was difficult to maintain. A common term for this is "spaghetti code" because all the different parts of it intertwine like the pasta on a plate of spaghetti and meatballs.

React gives us a way to organize our code. Our views (i.e. components) are self-contained and, ideally, do just a single thing. This helps us work with other people because when they come look at our code it will be easier for them to understand it. And it makes our code more robust because giving each component just one role to do cuts down on the likelihood of nasty bugs being introduced.

Week 1 - Fundamentals of React.js

In week one, we’ll build a simple React app! We’ll read through a complete React project so that you can begin to answer questions like: When do I choose between JavaScript vs. React? Why do I even need React? And why is React quickly becoming the most popular JS framework on the Web?

Week 2 - Social Media Card

If you’re building the next Twitter, Instagram, or any social media site that has user profiles then React can help you build your user interface. In this week, we’ll use API data, to populate a user profile page.

Week 3 - Pomodoro Timer

The Pomodoro Technique is a time management method used to break down work intervals: 25 minutes of deep work, followed by a 5 minute break. In this week, we’ll build an app to help us focus. The Pomodoro Timer we create will tell us when to work, and when to break.

Week 4 - Product Search

In the final week, you’ll build an app that searches through a list of products. This will be necessary for any app you create where you’d like to parse through lists of users, products, or any data set.

Course Content

  • 4 section(s)
  • 37 lecture(s)
  • Section 1 Week 1
  • Section 2 Week 2
  • Section 3 Week 3
  • Section 4 Week 4

What You’ll Learn

  • Have a firm understanding of the fundamentals of React.
  • Start developing powerful front-end features on your own using elements of the 3 real-world React apps
  • Make your website more interactive and engaging using JavaScript & React.


Reviews

  • K
    Karen Lyons
    3.0

    Content was good for learning, but since the class is from several years ago, versions are out-dated and some cdn reference links weren't working. But good for basic concepts.

  • J
    Joel Melamed
    3.5

    This is a great course. It was created when Babel was at v6, which makes installing later versions trickier. No assignments to turn in, and no cohort, which means you can mainline it.

  • E
    Erik Voigt
    4.5

    It's a great course. Difficulty increases from section to section at a good rate. I've done a few courses on Udemy from different instructors and Section 4 (Product search) was probably the best I've ever had. It was challenging and very interesting to go through. Chris has a very clear and fun way of explaining concepts and methods. For the most part I understood everything. Just sometimes the "jumping" around to different parts of the code got a bit confusing. Bottom line, great course. Definitely recommend.

  • V
    Vmariano
    3.5

    Is a little slow at the begging but it gets better over the time. I think the start overview is ok, but I'll like something harder in assignments or in homework. I guess is thinking for someone who works, and only can do 1 or 2 videos by day. But more exercise to affiancate the content would be great.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed