Web Development 301

Front-end development with React & TypeScript
## About Web Development 301 - Front-end development with React & TypeScript is the second course in the set of 4 Industry-led courses built by Pupilfirst to skill students in the area of web development: - Web Development 101 - Getting Started with JavaScript - Web Development 201 - Server-side programming with Node.js - Web Development 301 - Front-end development with React and TypeScript - Web Development 401 - Getting ready for production ## Objective The course aims at training students on the following fronts: - Understand the basic architecture of front end applications and create web applications using React & TypeScript. - Industry practices for state management and using static types. Learn to port untyped JavaScript to TypeScript. - Learn to build React projects from scratch to scale. - Learn the best practices followed in industry for production grade applications. ## Prerequisites Students should have completed WD201 course, which covers back-end web development. ## Course Outcomes By the end of the course, students are expected to: - Be able to create Single Page Applications (SPA) using React. - Be able to build robust UIs using the statically typed programming language TypeScript. - Get better at styling web applications using Tailwind CSS. - Understand typed state management that is inline with the backend data model. - Understand the best practices followed in industry for production grade applications.
Level
Advanced