Web Development in React.js: Build a Web App
Welcome to this Guided Project where you will learn how to build a movie search application using React. In modern web development, it's crucial to know how to...
By Rudi Hinds on Coursera
About This Course
Welcome to this Guided Project where you will learn how to build a movie search application using React. In modern web development, it's crucial to know how to make asynchronous API calls and handle data fetching. In this tutorial, you'll make HTTP requests to a movie database API in ReactJS, as well as use React's useEffect hook to manage component state and render said data. You will also create reusable components and pass props between them. But what's a React app without some style? Fear not, you will also be using CSS to make your app look visually appealing. By the end of this project, you will have created a fully functional movie search application, with the ability to add and remove movies to a list of favorites. You will also have worked with APIs, React hooks, and CSS styling in React. Get ready to take your web development skills to the next level! In order to get the most out of this project, it is recommended learners have a background in the following: Basic programming concepts such as variables, functions, and conditional statements. familiarity with React.js library, such as its component-based architecture, props, and state. Working with APIs using JavaScript and basic command line knowledge. This project should take approximately 1 hour to complete
Topics Covered
Frequently Asked Questions
How much does Web Development in React.js: Build a Web App cost?
Visit the Web Development in React.js: Build a Web App course page for current pricing and available discounts.
Who teaches Web Development in React.js: Build a Web App?
Web Development in React.js: Build a Web App is taught by Rudi Hinds, Coursera.
What skill level is Web Development in React.js: Build a Web App for?
This course is designed for all levels learners.
Similar Courses
HTML & CSS Coding for Beginners: Build your own portfolio!
Chris Dixon
Maya for Beginners: Animation
Lucas Ridley
JavaScript for Beginners (includes 6+ real life projects)
Kalob Taulien
Beginner Bootstrap 4: Hand code beautiful responsive websites fast
Chris Dixon