Skip to content Skip to site navigation Skip to service navigation

React For Web and Mobile Applications

Class Sessions

Date Delivery Method Cost
  • Mon Apr 11, 9:00 am to 12:00 pm
  • Wed Apr 13, 9:00 am to 12:00 pm
Live Online - 2 sessions $450

Class Code

ITS-2540

Class Description

Effective immediately in response to COVID-19, most Technology Training classes will be delivered online until further notice.

In advance of each session, Tech Training will provide you with a Zoom link to your class, along with any required class materials.


 

React is a powerful and popular frontend JavaScript framework used to rapidly build robust browser-based applications. Using JavaScript, this course guides you through an understanding of the concepts at the core of React.

Prerequisites: A basic understanding of JavaScript, preferably having used it in previous web application development. Prior work with HTML and CSS scripting will be helpful as well.

Initially developed and still maintained by Facebook, React is one of the most popular developer framework/libraries for front-end application development. Used widely across the industry by tech companies large and small, React's relative ease of use, and extensive community of support has made it one of the most convenient and versatile developer frameworks available today. While initially (and still predominantly) a web application library, React is now capable of supporting everything from mobile applications, to even desktop application development.

This course is designed to get you started on the exciting world of React development. We'll review the core elements and structure of the code, as well as its key components and capabilities.

Throughout the session we will use real coding examples to help illustrate topics covered. Finally you will have the opportunity to collaboratively build your first end-to-end fully-functional React application to give you a thorough understanding of the foundations of developing with React.

Topics covered:

  • Overview of React
  • ReactDOM and JSX
  • Creating a React element
  • Understanding Components and hierarchies
  • Understanding State and Props
  • Function Components vs Class Components
  • Styling with React
  • Building your first App with React


University IT Technology Training classes are only available to Stanford University staff, faculty, students and Stanford Hospitals & Clinics employees. A valid SUNet ID is needed in order to enroll in a class.