Course curriculum

    1. Installing NodeJS

    2. Installing ReactJS

    3. Installing MongoDB Locally

    4. Installing ExpressJS & Mongoose

    1. What is JSX?

    2. Writing Our First App

    3. Components #1

    4. Components #2

    5. Writing Components

    6. Understanding Our App Structure

    7. Props

    8. Lifecycle Methods

    9. State #1

    10. State #2

    11. Seconds Counter App

    12. Handling Forms

    13. Controlled Components

    14. The Hooks System

    15. The useState() Hook

    16. The useEffect() Hook

    17. Refactoring the Seconds Counter App

    18. The Return Statement Inside of useEffect()

    19. Functioncal vs. Class Components

    20. Making Requests Inside of React

    21. The Article Searcher App

    22. Sending Ruquests

    23. Displaying the Results

    24. The dangerouslySetInnerHTML Prop

    25. The key Prop

    26. Deployment with Vercel

    27. Alternative Method

    1. Thinking About the Front-End

    2. Using Semantic UI

    3. Creating the Form #1

    4. Creating the Form #2

    5. Turning the Input into a Controlled Component

    6. Creating Sections

    7. Creating the To-Do List

    8. Editing the To-Do Items

    9. Styling the Input and Listening for Key Codes

    10. Auto Focusing the Input and Making it a Controlled Component

    11. Fixing the ESC Key

    12. Checking To-Do Items

    13. Simulating Our Back-End

    14. Fixing Some Problems

    15. Adding To-Do Items

    16. Emptying the Input and Form Validation

    17. Removing To-Do Items

    18. Writing the Logic of removeTodo()

    1. Building our Back-End Structure

    2. Connecting to Our Database and Creating a Model

    3. Fetching Data from Our Database

    4. Solving the Warning Messages

    5. Creating More Routes

    6. Inserting & Deleting Records

    7. Following RESTful Conventions

    8. Creating the PUT Method

    9. Responding to Requests

    1. Paving the Way for Binding

    2. Making Requests from Our Front-End

    3. Solving the CORS Issue

    4. Creating To-Do Items from Our Front-End

    5. Deleting To-Do Items from Our Front-End

    6. Editing To-Do Items from Our Front-End

About this course

  • $5.00
  • 65 lessons
  • 4 hours of video content