نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به شما کمک می کند تا تمام ویژگی های اصلی زبان را در آخرین نسخه های TypeScript یاد بگیرید. این دوره با اصول TypeScript مانند نحو جدید برای اظهارات متغیر آغاز می شود و از طریق تمام ویژگی های اصلی زبان از جمله توابع پیکان ، رابط ها پیشرفت می کند ، کلاس ها ، ماژول ها ، فضاهای نامی و ژنریک ها. در طول راه ، شما نه تنها نحو ، بلکه همچنین از مزایای پشتیبانی از نوع قوی در TypeScript یاد خواهید گرفت. TypeScript یک زبان شگفت انگیز است که در جاوا اسکریپت کامپایل می شود و ابزاری مناسب برای ساخت برنامه های وب کلاینت و سرور است.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
مقدمه
Introduction
-
Welcome
-
Why Use TypeScript?
-
Course Modules and Demo App
نصب و راه اندازی
Installation and Setup
-
Introduction and Overview
-
Installing TypeScript
-
Choosing an Editor
-
Using Visual Studio
-
Using Sublime Text
-
Using WebStorm
-
Using Visual Studio Code
-
Summary
مبانی TypeScript
TypeScript Basics
-
Introduction and Overview
-
Declaring Variables
-
Basic Types and Type Annotations
-
Demo: Variables and Type Annotations
-
Enums, Arrays, and Tuples
-
Demo: Declaring Enums and Arrays
-
Summary
کارکرد
Functions
-
Introduction and Overview
-
Functions in TypeScript Versus JavaScript
-
Parameter Types and Return Types
-
Arrow Functions
-
Handling 'this' in Arrow Functions
-
Demo: Arrow Functions
-
Function Types
-
Demo: Defining and Using Function Types
-
Optional and Default Parameters
-
Rest Parameters
-
Demo: Defining Parameters
-
Function Overloads
-
Demo: Using Function Overloads
-
Summary
رابط ها
Interfaces
-
Introduction and Overview
-
What s an Interface?
-
Duck Typing
-
Defining an Interface
-
Demo: Restructuring the LibraryManager App
-
Demo: Defining and Using Interfaces
-
Function Types
-
Demo: Interfaces for Function Types
-
Extending Interfaces
-
Demo: Extending Interfaces
-
Class Types
-
Demo: Implementing Interfaces with Classes
-
Summary
کلاس ها
Classes
-
Introduction and Overview
-
What Is a Class?
-
Constructors
-
Properties and Methods
-
Access Modifiers
-
Demo - Creating and Using Classes
-
Extending Classes with Inheritance
-
Demo - Extending Classes
-
Abstract Classes
-
Demo - Creating Abstract Classes
-
Demo - Using Class Expressions
-
Summary
ماژول ها و فضاهای نامی
Modules and Namespaces
-
Introduction and Overview
-
Changes in TypeScript 1.5
-
Modules Versus Namespaces
-
Creating and Using Namespaces
-
Demo: Creating an App with Namespaces
-
Reasons to Use Modules
-
Module Formats and Loaders
-
Exporting from a Module
-
Importing from a Module
-
Demo: Export and Import Basics
-
Demo: Importing an Entire Module
-
Default Exports
-
Demo: Using Default Exports
-
Summary
ژنیک
Generics
-
Introduction and Overview
-
What are Generics and Type Parameters?
-
Using Array <T>
-
Generic Functions
-
Demo: Creating and Using Generic Functions
-
Generic Interfaces and Classes
-
Demo: Creating and Using a Generic Class
-
Generic Constraints
-
Demo: Applying Constraints to Generics
-
Summary
گزینه های کامپایلر و پیکربندی پروژه
Compiler Options and Project Configuration
-
Introduction and Overview
-
Specifying Compiler Options
-
Demo: Using Compiler Options
-
Role and Structure of tsconfig.json
-
Demo: Managing a Project with tsconfig.json
-
Summary
تعاریف را تایپ کنید
Type Definitions
-
Introduction and Overview
-
What Are Type Definition Files?
-
Ambient Modules
-
DefinitelyTyped
-
Demo: Using Definitions from DefinitelyTyped
-
Managing Type Definitions with tsd
-
Demo: Installing Type Definitions with tsd
-
Managing Type Definitions with typings
-
Demo: Installing Type Definitions with typings
-
Summary
نمایش نظرات