Web Development with Angular, TypeScript, and React
Published byPackt Publishing
CreatedNovember 2018
Get started with modern web application development with rich JavaScript ecosystem
In Detail
This Learning Path helps you explore the world of the three most popular web technologies and learn their applications in modern web applications.
You’ll begin this Learning Path by studying how TypeScript relates to JavaScript that you might have written before. You’ll understand the benefits of TypeScript and how it helps you to avoid software defects. You’ll learn to use type guards, check null and undefined, create tagged union types, and compare the performance of algorithms. You’ll use TypeScript to build a weather forecast widget with Angular, and then build a note-taking client/server application using Angular, Node.js, and MongoDB. You’ll also create a real-time chat application with React.
While learning React, you’ll learn all that you need to tackle real-world projects and challenges. You’ll learn the nuances while setting up a React-based application and designing a UI. Once you are comfortable in the React world, you’ll be introduced to components and will be shown how to compose them using JSX. You will also dive into advanced concepts, such as data propagation, data binding, and managing the internal state of a component. You'll also learn about component lifecycle events and understand how to manage routing.
You’ll learn JavaScript, starting with the libraries that aid in building applications with a microservices-based architecture. You’ll see ways to develop applications that have features, such as audio and video calling, real-time score updates, multi-faceted search options and more.
Prerequisites: This Learning Path is designed for web developers, who are well-versed in JavaScript and want to take their web development knowledge to the next level.
Resources: Code downloads and errata:
- Building Web Applications with TypeScript, Angular and React
- Beginning Frontend Development with React
PATH PRODUCTS
This path navigates across the following products (in sequential order):