UIDev – TypeScript 2020-11 – Full Version

Description

UIDev – TypeScript is TypeScript training. All courses in this series are prepared using a knowledge-optimized structure, not just an illusion of learning.

What you will learn in the UIDev – TypeScript course:

  • Learn the Basics of TypeScript
  • Project-Based TypeScript Learning

Course specifications

Editor: UIDev
French language
Education Level: Introductory to Advanced
Number of lessons: 76
Duration: 6 hours and 28 minutes

Course topics:

Introduction

Introduction, philosophy and tips

Introducing TypeScript

Why TypeScript?

Type in JavaScript

JavaScript types

Get TypeScript Configuration

Basic TypeScript Setup

Basic type checking

Implicit type checking
Adding type annotations
Entering function declarations
(Practical) Type Annotations
(Solution) Type annotations

Special TypeScript types

“all” and “unknown” types
interfaces
(Practical) Interfaces
(Solution)Interfaces
Enum and tuple types
Empty and Never
Types type alias
Types of unions
Types of intersection
Literal types
(Practice) Union and literal types
(Solution) Union and literal types
(Project) Starting model
(Project) Added initial types
(Project) Cell Event Handler
(Draft) Victory Condition

Classes

Class definition
Modifiers
(Practical) Course
(Solution) Course

Advanced script types

TypeScript Operators
(Bonus) Entering advanced functions

Reduction of type

Common Type Guards
Handling null and undefined values
(Practical) Types of Shrinkage
(Solution) Types of Shrinkage
(Bonus) Structural Typing vs Nominal Typing
Discriminatory unions
(Practice) Discriminatory Unions
(Solution) Discriminatory Unions
Assertion signatures
User-defined type protections
(Practical) User-defined type protections
(Solution) User-defined type protections

Generics

Generics
(Bonus) Zustand implementation
(Practical) Generics
(Solution) Generics
(Bonus) Thinking in Types
Mapped types
Conditional types
(Practical) Types of utilities
(Solution) Types of utilities

Modules

(Bonus) In-Depth ES Modules
Modules in TypeScript
(Bonus) TypeScript Namespaces

Declaration files

Built-in type definitions
(Bonus) Output of TypeScript definitions
Certainly typed and @types/packages

Advanced TypeScript configuration

Additional TSConfig.json options
(Bonus) How the “target” field works
Module resolution
(Bonus) Webpack Development Setup
(Bonus) Setup for Babel Development
(Bonus) Setup for Modern Web Development
(Bonus) Setup for node development
(Bonus) Setup for developing libraries with TSDX

Types of advanced transformations

Recursive conditional types
Pattern Literal Types
Remapping keys of mapped types

Additional topics

Unexpected TypeScript behavior (
(Bonus) Experimental Decorators

Project: Web Server

(Project) Initial NodeJS Setup
(Project) Static Web Server
(Project) Multiple Routes
(Draft) Dynamic API Route
End

Prerequisite courses:

A fundamental understanding of JavaScript or familiarity with another programming language. For example, you need to be comfortable with functions, arguments, loops, control flow, etc. If you want to jump right into the React courses, we recommend getting a better knowledge of JavaScript, which you can get from our JavaScript courses if you’re not sure.

Pictures

UIDev_TypeScript

sample movie

Installation guide

After ripping, watch with your favorite player.

Subtitle: None

Quality: 2160p

Download link

Download part 1 – 1 GB

Download part 2 – 1 GB

Download part 3 – 1 GB

Download part 4 – 430 MB

File password(s): ngaur.com

Cut

3.4 GB

Free Download Software Full Version