YoVDO

Creating your first web apps with React

Offered By: Microsoft via Microsoft Learn

Tags

React Courses Computer Science Courses Web Development Courses Javascript Courses Web Application Development Courses JSX Courses

Course Description

Overview

  • Module 1: Learn what you need to know to start building apps with React and JavaScript.
  • In this module, you'll:

    • Learn how to define JSX.
    • Install React.
    • Create a React project.
    • Create a React component.
    • Work with dynamic data.
    • Work with CSS.
  • Module 2: Learn how to work with React components and data using JavaScript.
  • In this module, you will:

    • Work with props in a component.
    • Add logic to a JSX file.
    • Use map to work with lists of items.
  • Module 3: Work with state and events in React and JavaScript.
  • In this module, you'll:

    • Explore the concepts of state and events.
    • Change state values.
    • Respond to events.
    • Use Hooks to respond to updates.

Syllabus

  • Module 1: Get started with React
    • Introduction to React
    • Introduction to JSX
    • Create a starter project
    • Hello, world!
    • Create your first component
    • Display dynamic data
    • Add style
    • Create a React project from scratch
    • Knowledge check
    • Summary
  • Module 2: Working with data and properties in React components
    • Introduction
    • Introducing props
    • Work with logic in JSX files
    • Use complex data types as props
    • Use map to display data inside an array
    • Display list data
    • Challenge
    • Knowledge check
    • Summary
  • Module 3: React state and events
    • Introduction
    • Explore the concepts of state
    • Add state to an application
    • Work with user events
    • Update state
    • Add event handlers and update state
    • Hooks
    • Add Hooks
    • Knowledge check
    • Summary

Tags

Related Courses

Software as a Service
University of California, Berkeley via Coursera
Intro to Computer Science
University of Virginia via Udacity
Web Development
Udacity
Software Engineering for SaaS
University of California, Berkeley via Coursera
CS50's Introduction to Computer Science
Harvard University via edX