Skip to main content
DaoTao.ai: Đại học số Việt Nam
  • Trang chủ
  • Tin tức
  • Khóa học
  • Chương trình
  • Tổ chức
  • Giảng viên
  • CLB học liệu số
  • Trang chủ
  • Khóa học

TypeScript là một phiên bản hỗ trợ của JavaScript giúp cung cấp user option static types cũng như những tooling hữu ích và mạnh mẽ. TypeScript giúp viết ra code chuẩn và ít phải bị gặp những bug khó chịu thường thấy trong JavaScript. TypeScript còn có tính năng thông báo và phát hiện lỗi sớm.
Xem khóa học

Đơn vị đào tạo

Main organization
  • Giới thiệu
  • Nội dung khóa học
  • Giảng viên
  • Chương trình đào tạo

Giới thiệu về khóa học

Khóa học lập trình TypeScript Basic là một khóa học miễn phí của Daotao.ai. Cung cấp các kiến thức trọng tâm về TypeScript giúp các bạn nắm rõ, thành thạo cú pháp của TypeScript.

Nội dung khóa học bao gồm gần 40 bài giảng, 15 bài kiểm tra với gần 15 câu hỏi với các tính năng được giới thiệu của TypeScript cung cấp cho bạn người học kiến thức nền tảng để phát triển các dự án TypeScript nâng cao.

Nội dung khóa học

I. Getting Started

  • 1.1. What is TypeScript & Why should you use it?
  • 1.2. Installing&UsingTypeScript
  • 1.3. TypeScript Advantages-Overview
  • 1.4. TheCourseProjectSetup
  • Quiz

II.TypeScript Basics & Basic Types

  • 2.1. Using Type
  • 2.2. JavascriptType & TypeScriptType
  • 2.3. Working with number,string,boolean
  • 2.4. TypeAssignment & TypeInterface
  • 2.5. ObjectType
  • 2.6. ArrayType
  • Quiz 1
  • 2.7. Tuples Types
  • 2.8. Enums Types
  • 2.9. "any" Types
  • 2.10. Union Type
  • 2.11. Literal Types
  • 2.12. Custom Types
  • 2.13. Object Types
  • 2.14. Function Return Types & "void"
  • Quiz Core Types

III. The TypeScript Compiler (and its Configuration)

  • 3.1. UsingWatchMode
  • 3.2. CompilingtheEntireProjectOrMultiple Files
  • 3.3. Including&ExcludingFiles
  • 3.4. SettingACompilationTarget
  • 3.5. rootDir&outDir
  • 3.6. StrictCompilation
  • 3.7. CodeQualityOptions
  • Quiz

IV.Next-generation JS & TS

  • 4.1. let and const
  • 4.2. Arrow function
  • 4.3. Spead Operator
  • 4.4. Rest Parametter
  • 4.5. Array & Object Destructuring
  • Quizz

V.Advanced types

  • 5.0. Module Introduction
  • 5.1. TS . run environment setting
  • 5.2. Intersection Types
  • 5.3. More on Type Guards: typeof
  • 5.4. More on Type Guards: in
  • 5.5. More on Type Guards: instanceof
  • 5.6. Discriminated Unions
  • Quiz

VI.Classes & interfaces

  • 6.1 Introduction to Interface
  • 6.2 Why use Interface?
  • 6.3 Read-only attributes
  • 6.4 Extend Interface
  • 6.5 Optional parameters & properties
  • Quizz cuối chương

VII.Generics

  • 7.1 Module Introduction
  • 7.2 Generics Type
  • 7.3 Create generic functions and classes
  • Quiz

VIII.Decorators

  • 8.1 A first decorator
  • 8.2 Working with decorator factory
  • 8.3 Multiple decorator
  • Quiz
Logo

Thông tin liên hệ

  • (+84) 975749110

  • contact@daotao.ai

  • EdTech Centre, tầng 9 nhà B1 - Đại học Bách khoa Hà Nội
    Số 1 Đại Cồ Việt - Hai Bà Trưng - Hà Nội

  • fb.com/edtechcentredaotaoai
  • youtube.com/@daotaoai3701
Cùng kiến tạo tương lai số với những cơ sở giáo dục hàng đầu Việt Nam
Hệ thống được xây dựng và vận hành bởi Trung tâm Công nghệ và giải pháp chuyển đổi số trong giáo dục (EdTech Centre)