Last Updated on September 30, 2023 by GeeksGod
Students learn the importance of operator precedence when performing simple and complex arithmetic operations. Furthermore, you will have the opportunity to work with conditional statements to perform comparisons between different operations.
Automated Background Color Changer
Photo Gallery with Mouse-overs and Image Transitions
The photo gallery project will allow you to showcase your images with interactive effects. You will learn how to create mouse-over effects that can display additional information or transitions to different images.
XML and AJAX
In the second section of the course, we will explore XML and AJAX to demonstrate the power of asynchronous page updates. This means building web components that automatically update on a web page without having to manually refresh.
The React section of the course starts off with a hands-on project where you’ll learn how to work with functional React components, props, Callback functions, OnClick Events, and the React State hook to build a fully functional calculator.
From there, we will dive into project number two, where you will build a connect-4 clone. Here we will cover more intermediate concepts including passing props, destructuring, passing arguments to click events, various styling methods, and handling callbacks.
The calculator application project will allow you to create a fully functional calculator using React. You will learn how to handle user input and perform calculations based on the input using React state and callback functions.
The connect-4 clone project will help you understand how to build a multiplayer game using React. You will learn how to handle game logic, user interactions, and styling using React features such as props, event handlers, and conditional rendering.
In the final section of the course, we further unleash the power of React by building out a complete e-commerce site with multiple product categories, a product showcase, shopping cart feature, and much more.
We introduce a number of integral new concepts including JSON server, Fetch API, and installing React router. These essential building blocks will be used to render the product categories, style the product list, and configure the product details page.
Product Categories and Showcase
In this project, you will learn how to create product categories and showcase products using React. You will also explore techniques for styling the product list and configuring the individual product details page.
Shopping Cart and Checkout
The shopping cart and checkout project will help you understand the process of adding products to a shopping cart, managing the cart state, and implementing the checkout feature. You will also learn how to validate input forms in React to ensure correct and secure user input.
The product search feature project will teach you how to implement a search functionality within the e-commerce site. You will learn how to retrieve and filter products based on user input, enhancing the user experience of the site.
About the Author
As you can see, this course covers a tremendous bit of ground. Best of all, it’s co-authored by Tim Maclachlan – a renowned senior full-stack developer with over 20 years of commercial development experience.
As a multi-faceted developer, Tim specializes in algorithmic, analytical, and mobile development. To date, he’s written hundreds of applications and worked in a number of industries from commercial aviation and military to banking and finance.
Tim has a genuine passion for teaching others how to become better coders and looks forward to interacting with his students.
With that said, we hope you’re just as excited about this course as we are. If so, hit that enroll button and let’s get started on this journey to becoming a front-end development expert!