Building Web Applications with TypeScript, Angular and React

Building Web Applications with TypeScript, Angular and React

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 3h 53m | 863 MB

Leverage this rich superset of JavaScript to build large, robust, and responsive web applications

TypeScript offers a sliding scale of how much or how little effort you want to put into your declarations: the more effort you put in, the more type safety and code intelligence you get. You will begin this course by learning the fundamentals of TypeScript and eventually move toward advanced concepts. You’ll learn how TypeScript relates to JavaScript that you might have written before. You’ll understand the benefits of TypeScript and how helps you to avoid software defects. We will 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. Finally, you will create a real-time chat application with React.

What You Will Learn

  • Understand and implement TypeScript benefits
  • Build complete projects for start-ups and enterprise developers
  • Build a complete single page application with TypeScript
  • Create a note-taking app with Angular
  • Build a real-time chat application with React
  • Use type guards, create tagged union types, and compare the performance of algorithms
Table of Contents

1 Course Overview
2 Setting Up the Environment
3 Comparing Performance of Algorithms
4 Summary
5 Lesson Overview
6 Using Modules (Part 1)
7 Using Modules (Part 2)
8 Using Modules (Part 3)
9 Creating the First Component (Part 1)
10 Creating the First Component (Part 2)
11 Using the Component in Other Components
12 Using the Main Component
13 Title Map
14 Summary
15 Lesson Overview
16 Setting up the Server
17 Integrating with MongoDB (Part 1)
18 Integrating with MongoDB (Part 2)
19 Integrating with MongoDB (Part 3)
20 Integrating with MongoDB (Part 4)
21 Creating the Client Side with Angular (Part 1)
22 Creating the Client Side with Angular (Part 2)
23 Summary
24 The Basics of Typescript
25 Lesson Overview
26 Setting up the Project
27 Getting started with React
28 Writing the Server
29 Creating the Chat Room
30 Summary
31 Learning Modern JavaScript
32 Spread Syntax
33 New Classes
34 Type Checking
35 Advanced Type Analysis Features (Part 1)
36 Advanced Type Analysis Features (Part 2)