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
sample movie
Installation guide
After ripping, watch with your favorite player.
Subtitle: None
Quality: 2160p
Download link
File password(s): ngaur.com
Cut
3.4 GB