Web Application Development Using React, Redux and TypeScript | IPDV.802

Web Application Development Using React, Redux and TypeScript | IPDV.802

In the front-end world, React Framework is the undisputed king; learning it prepares you to build complex Web Applications and helps with an easy transition to React Native, a native cross-platform framework for mobile applications.

This unique course is designed to prepare you to build production-ready React applications. It covers React fundamentals and techniques, and patterns that would help you make those critical decisions for a successful product release.

This course is for those new to front-end development and want to get a high-paying job by cracking the coding interview. This course is also for those already working on React who wish to understand the fundamentals, learn common coding patterns for a fast development cycle without sacrificing maintainability and become a senior/architect developer.

Learning Outcomes
At the conclusion of the course, you should be able to

  • Implement complex interactive web applications with the backend support using React.js and Redux.
  • Implement scalable web applications using TypeScript.
  • Describe the testing and release process of your Web application.

Topics Include

  • Virtual DOM
  • How to break down your application into manageable components
  • css-in-js using styled-components
  • All the inbuilt React Hooks, including recently introduced ones such as useTransition, useDeferredValue, and useId
  • How to create custom Hooks
  • Global state management using Redux and React Query
  • Localization with i18Next
  • Building and releasing your app
  • Writing Unit Tests using Jest and React Testing Library
  • Writing End-to-End tests using Cypress

Skills Needed: Experience with JavaScript and basic understanding of HTML and CSS.

This is a hands-on coding class; students are required to bring laptops to class.


Next Section Starts In:


Days
:
Hours
:
Mins
:
Secs

Oct. 11, 2023, 6:30 p.m.
2023-10-11T18:30:00-07:00
Have a question about this course?
Speak to a student services representative.
Call (408) 861-3860
FAQ
ENROLL EARLY!
This course is related to the following programs:

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Quarter Units Cost Instructor
10-11-2023 to 11-29-2023 2.0 CEUs $675

Hemil N Patel

Enroll

Final Date To Enroll: 10-11-2023

Schedule

Date: Start Time: End Time: Meeting Type: Location:
Wed, 10-11-2023 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 10-18-2023 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 10-25-2023 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 11-01-2023 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 11-08-2023 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 11-15-2023 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE
Wed, 11-29-2023 6:30 p.m. 9:30 p.m. Flexible SANTA CLARA / REMOTE