TypeScript Essentials

TypeScript Essentials

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 36 Lessons (4h 25m) | 855 MB

Learn one of the top emerging programming languages today, with strong growth trajectory. TypeScript can be described as an improved, more scalable form of JavaScript that adds advanced support for static typing and object-oriented programming, the Javascript that scales. This means that web developers who know how to use TypeScript have a competitive edge, both in the short and long term.

This course covers the ins and outs of the TypeScript language, demonstrating its strength in the context of web development. It also covers some basic object-oriented design patterns and principles along the way to strengthen any programmer’s skillset.

What You Will Learn:

  • Build React, Angular, and Vue applications with TypeScript
  • Use TypeScript to write Node.js scripts and web servers
  • Learn all the different aspects of TypeScripts type system
  • Make your web applications more scalable with TypeScripts static typing system
  • Use TypeScript alongside the major technologies in web development, such as React and Node.js
  • Learn and apply object-oriented design patterns
Table of Contents

Introduction
1 TypeScript Essentials Introduction

Lesson 1 Understand TypeScript Basics
2 Learning objectives
3 Learn the purpose and benefits of TypeScript
4 Create your first TypeScript program
5 Learn basic TypeScript syntax
6 Get familiar with the main TypeScript types
7 Learn about the tsconfig file
8 Use TSLint to enforce coding style

Lesson 2 Understand Type in TypeScript
9 Learning objectives
10 Define TypeScript objects
11 Discover TypeScript classes and interfaces

Lesson 3 Learn About Advanced Typing in TypeScript
12 Learning objectives
13 Learn about Generics
14 Learn about Mapped types
15 Learn about Conditional types
16 Learn about Indexed access types
17 Learn about Template literal types
18 Use the Keyof and Typeof operators

Lesson 4 Use TypeScript Design Patterns
19 Learning objectives
20 Learn the Observer pattern
21 Learn the Strategy pattern
22 Learn the Command pattern

Lesson 5 Use Node.js with TypeScript
23 Learning objectives
24 Learn the basics of using TypeScript with Node.js
25 Write basic Node scripts with TypeScript
26 Create an Express server with TypeScript

Lesson 6 Use React with TypeScript
27 Learning objectives
28 Learn the basics of using TypeScript with React
29 Add TypeScript to a React project

Lesson 7 Use Angular with TypeScript
30 Learning objectives
31 Learn the basics of using TypeScript with Angular
32 Create a simple Angular app with TypeScript

Lesson 8 Use Vue with TypeScript
33 Learning objectives
34 Learn the basics of using TypeScript with Vue
35 Add TypeScript to an existing Vue project

Summary
36 TypeScript Essentials Summary

Homepage