TypeScript dễ nhất của Yalco

Học nhanh cú pháp và cách sử dụng TypeScript với những giải thích dễ hiểu nhất.

(5.0) 51 đánh giá

454 học viên

Độ khó Cơ bản

Thời gian Không giới hạn

TypeScript
TypeScript
TypeScript
TypeScript

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

5.0

5.0

Sei Chang Kwon

39% đã tham gia

Tôi luôn thích thú xem các bài giảng vì kiến thức sâu sắc không phù hợp với cái tên "Coding hời hợt". Tôi ghi là "xem" vì tôi tiếp cận nó với cảm giác thực sự chỉ xem chứ không học. 😊😊 Tôi đã thích thú theo dõi từ thời kỳ đầu YouTube khi anh/chị công khai khuôn mặt để giảng dạy... và nắm bắt tốt phần giải thích định nghĩa khái niệm. Dù tôi có làm phát triển trong thực tế, nhưng không phải là một nhà phát triển toàn thời gian... anh/chị đã giải thích rất rõ những điểm "đại khái là như thế này" này, nên tôi đã ngưỡng mộ và nhanh chóng chuyển sang các phần tiếp theo. Đặc biệt, khi kiểm tra cú pháp TS, đối với nội dung "tại sao lại sử dụng 'never' có vẻ không cần thiết?", dù tôi chỉ theo dõi bài giảng mà không cần nhẹ nhàng gõ một dòng code nào, nó đã giải quyết đúng những băn khoăn mà tôi đã thắc mắc bấy lâu nay. Tôi cảm thấy kiến thức của mình được mở rộng một cách sâu sắc hơn. Tôi lại một lần nữa ngưỡng mộ cách truyền đạt sâu sắc, hoàn toàn không phù hợp với cái tên khiêm tốn "nông cạn". Tôi đặc biệt giới thiệu.

5.0

chinij

57% đã tham gia

Chỉ nói nhanh, chắc chắn những gì cần biết rồi bỏ qua, rất sảng khoái.

5.0

silverhozan

93% đã tham gia

Giải thích dễ hiểu cực kỳ, đỉnh.

Bạn sẽ nhận được điều này sau khi học.

  • Khái niệm và nguyên lý của Type trong TypeScript

  • Cú pháp và cách sử dụng TypeScript

  • Các mẹo sử dụng TypeScript trong thực tế

https://youtu.be/jggKW0ItEmo

Sau khi để lại thích và bình luận cho video YouTube trên (phần công khai của bài giảng này),
nếu bạn gửi ảnh chụp màn hình đến yalco@yalco.kr,
chúng tôi sẽ gửi cho bạn mã giảm giá để có thể đăng ký khóa học với giá nửa tiền.

🚀 Học TypeScript nhanh chóng và dễ dàng nhất

TypeScript là ngôn ngữ giúp JavaScript trở nên an toàn và đáng tin cậy hơn. Nó thực sự giúp ích rất nhiều trong việc giảm thiểu các lỗi phát sinh đột ngột hoặc những lỗi mơ hồ xảy ra trong quá trình cộng tác.
Trong bài giảng này, chúng ta sẽ tìm hiểu lý do tại sao TypeScript lại quan trọng và cách sử dụng nó,
bao gồm đầy đủ các nội dung quan trọng từ khai báo kiểu cơ bản đến Interface, Generic, Union và Intersection.

Sau khi hoàn thành tất cả các bài giảng, bạn sẽ có được nền tảng vững chắc để có thể tự tin áp dụng TypeScript vào thực tế công việc.

😀 Các bài giảng của Yalco rất đặc biệt.

TypeScript được hướng dẫn bởi bậc thầy giải thích Yalco

Với những ví dụ và phép ẩn dụ được Yalco – bậc thầy giải thích mọi khái niệm khó nhằn và phức tạp một cách nhanh chóng – dày công nghiên cứu, bạn có thể học hỏi các khái niệm và cách sử dụng TypeScript khác nhau một cách dễ dàng và nhanh chóng.

Tất cả mã ví dụ đều được cung cấp dưới dạng snippet.
Vô số ví dụ được sử dụng trong bài giảng đều được cung cấp để bạn có thể sao chép và dán từ trang Notion.
Bạn có thể tận dụng chúng để tiến hành việc học một cách nhanh chóng và thuận tiện.

🚀 Học một lượng lớn kiến thức một cách nhanh chóng.
Quá trình học diễn ra mà không cần gõ hay chạy mã trực tiếp, giúp bạn tiếp thu nhiều nội dung trong thời gian ngắn.
Đồ họa và phụ đề được cung cấp trong mọi cảnh quay, giúp bạn học TypeScript một cách hiệu quả và thuận tiện.

  • Có thể sẽ có những bạn không phù hợp với phong cách của bài giảng này, vì vậy vui lòng kiểm tra các video xem trước.

Đề xuất cho những đối tượng sau

Tôi muốn học TypeScript.
Những người mới tiếp cận TypeScript hoặc muốn hệ thống lại các khái niệm còn đang gây nhầm lẫn.

Tôi muốn phát triển một cách ổn định.
Những nhà phát triển cảm thấy giới hạn của JavaScript và muốn viết mã an toàn, dễ dự đoán hơn.

Tôi muốn tự tin sử dụng trong thực tế.
Những nhà phát triển muốn áp dụng các kiểu dữ liệu phức tạp, Utility Types, Generics,... vào mã nguồn thực tế.

📋 Bạn sẽ học được những nội dung sau.

Hệ thống kiểu và các kiểu cơ bản

  • Giới thiệu và thiết lập TypeScript

  • Các kiểu dữ liệu cơ bản: string, number, boolean

  • null vs undefined / void / never

  • Kiểu Literal


Mảng và Tuple

  • Kiểu mảng và mảng đa chiều

  • Mảng chỉ đọc (ReadonlyArray)

  • Tuple: Mảng có kiểu dữ liệu và thứ tự cố định


Kiểu liệt kê (Enum)

  • Số / Chuỗi / Enum hỗn hợp

  • const enum và tối ưu hóa


Hàm

  • Khai báo hàm / Biểu thức hàm / Hàm mũi tên

  • Tham số tùy chọn / Giá trị mặc định / Tham số còn lại (Rest parameters)

  • Định nghĩa kiểu hàm và cấu trúc callback


Interface

  • Chỉ định kiểu đối tượng

  • Thuộc tính tùy chọn & Thuộc tính chỉ đọc

  • Định nghĩa hàm và phương thức

  • Kế thừa interface / Đa kế thừa / Lồng nhau

  • Gộp giao diện (Interface Merging)

  • Áp dụng implements cho lớp


Lớp và Lập trình hướng đối tượng

  • Khai báo lớp / Hàm khởi tạo / Công cụ sửa đổi truy cập

  • Kế thừa, ghi đè (overriding), từ khóa super

  • Tính đa hình (Polymorphism)

  • Lớp trừu tượng (abstract)

Kiểu dữ liệu nâng cao

  • Kiểu giao (Intersection) / Kiểu hợp (Union)

  • Type Guard: typeof / in / instanceof / Người dùng định nghĩa

  • Mapped Types / Template Literal Types

  • Kết hợp thuộc tính tùy chọn & chỉ đọc

  • keyof / infer / kiểu điều kiện


Generic

  • Hàm Generic và suy luận kiểu

  • Mảng Generic / Tuple / Interface / Alias kiểu dữ liệu (Type Alias)

  • Ràng buộc (extends)

  • Sử dụng keyof và kiểu dữ liệu có điều kiện (conditional types)

  • Ví dụ thực tế: Kiểu kết quả (Result Type), v.v.


Generic tích hợp và các kiểu Utility

  • Array, ReadonlyArray, Map, Set, WeakMap, WeakSet

  • Promise<t> và các kiểu dữ liệu bất đồng bộ</t>

  • Nhiều loại Utility Types như Partial / Required / Readonly, v.v.


Hệ thống mô-đun và cấu hình

  • Cách sử dụng Namespace và cấu trúc phân cấp (lồng nhau)

  • Mô-đun hóa: Cú pháp import / export

  • Cấu hình tsconfig: các tùy chọn baseUrl / paths / strict

  • Import JSON, esModuleInterop, v.v.



Tệp khai báo

  • Cách viết và cách sử dụng tệp .d.ts

  • Cách sử dụng gói @types

Lưu ý trước khi học

Tài liệu học tập

  • Các câu lệnh và mã nguồn được sử dụng trong bài giảng sẽ được cung cấp qua trang Notion.

Kiến thức tiên quyết và lưu ý

  • Kiến thức JavaScript sơ cấp/trung cấp

  • Những bạn cảm thấy kiến thức JavaScript của mình còn thiếu, hãy học JavaScript miễn phí thông qua bài giảng dài khoảng 7 giờ dưới đây.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người muốn học TypeScript

  • Những người muốn phát triển dự án JS ổn định hơn

  • Nhà phát triển lập trình trong môi trường Node.js

Cần biết trước khi bắt đầu?

  • JavaScript

Xin chào
Đây là yalco

34,165

Học viên

1,958

Đánh giá

96

Trả lời

4.9

Xếp hạng

17

Các khóa học

Tôi là YouTuber của kênh Từ điển Lập trình Nông cạn, đồng thời là tác giả của nhiều cuốn sách về IT. Tận dụng kinh nghiệm làm việc với tư cách là một nhà phát triển Full-stack, tôi đang tạo ra các nội dung giải thích những khái niệm lập trình khó bằng các phép ẩn dụ, ví dụ đơn giản và đôi khi là hoạt hình để người mới bắt đầu có thể dễ dàng thấu hiểu.

🎬   Kênh YouTube Từ điển Lập trình Nông cạn (Click!)
📕  Xem các cuốn sách của Yalco (Click!)

Thêm

Chương trình giảng dạy

Tất cả

31 bài giảng ∙ (5giờ 22phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

51 đánh giá

5.0

51 đánh giá

  • shry194090님의 프로필 이미지
    shry194090

    Đánh giá 3

    Đánh giá trung bình 5.0

    Đã chỉnh sửa

    5

    39% đã tham gia

    Tôi luôn thích thú xem các bài giảng vì kiến thức sâu sắc không phù hợp với cái tên "Coding hời hợt". Tôi ghi là "xem" vì tôi tiếp cận nó với cảm giác thực sự chỉ xem chứ không học. 😊😊 Tôi đã thích thú theo dõi từ thời kỳ đầu YouTube khi anh/chị công khai khuôn mặt để giảng dạy... và nắm bắt tốt phần giải thích định nghĩa khái niệm. Dù tôi có làm phát triển trong thực tế, nhưng không phải là một nhà phát triển toàn thời gian... anh/chị đã giải thích rất rõ những điểm "đại khái là như thế này" này, nên tôi đã ngưỡng mộ và nhanh chóng chuyển sang các phần tiếp theo. Đặc biệt, khi kiểm tra cú pháp TS, đối với nội dung "tại sao lại sử dụng 'never' có vẻ không cần thiết?", dù tôi chỉ theo dõi bài giảng mà không cần nhẹ nhàng gõ một dòng code nào, nó đã giải quyết đúng những băn khoăn mà tôi đã thắc mắc bấy lâu nay. Tôi cảm thấy kiến thức của mình được mở rộng một cách sâu sắc hơn. Tôi lại một lần nữa ngưỡng mộ cách truyền đạt sâu sắc, hoàn toàn không phù hợp với cái tên khiêm tốn "nông cạn". Tôi đặc biệt giới thiệu.

    • yalco
      Giảng viên

      Thực sự cảm ơn các bạn rất nhiều vì đã theo dõi nội dung của tôi trong suốt thời gian qua!! Tôi đã rất trăn trở khi tạo ra khóa học này, nhưng lời nhận xét của bạn đã mang lại cho tôi cảm giác mãn nguyện hơn cả mong đợi 😭😭 Hy vọng khóa học sẽ giúp ích nhiều cho các bạn trong phần còn lại của quá trình. Trong tương lai, tôi sẽ đền đáp bằng những nội dung ngày càng tốt hơn! Xin cảm ơn!

  • chinij님의 프로필 이미지
    chinij

    Đánh giá 27

    Đánh giá trung bình 4.9

    5

    57% đã tham gia

    Chỉ nói nhanh, chắc chắn những gì cần biết rồi bỏ qua, rất sảng khoái.

    • yalco
      Giảng viên

      Cảm ơn! Nếu có khó khăn trong quá trình còn lại, cứ hỏi bất cứ lúc nào nhé!

  • so24046918428님의 프로필 이미지
    so24046918428

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    30% đã tham gia

    Theo dõi kỹ từ khi lên YouTube, rồi đến khi ra mắt thì đăng ký ngay và theo học. Chất lượng bài giảng rất tốt, trên màn hình hiển thị đầy đủ và rõ ràng nên rất tiện lợi để xem lại những phần chưa rõ. Tôi sẽ học thật tốt.

    • yalco
      Giảng viên

      Cảm ơn bạn! Có gì khó trong quá trình còn lại, cứ hỏi bất cứ lúc nào!

  • silverhozan님의 프로필 이미지
    silverhozan

    Đánh giá 8

    Đánh giá trung bình 4.9

    5

    93% đã tham gia

    Giải thích dễ hiểu cực kỳ, đỉnh.

    • yalco
      Giảng viên

      Cảm ơn! Hy vọng bài giảng đã đủ hữu ích!

  • rbdkqk님의 프로필 이미지
    rbdkqk

    Đánh giá 1

    Đánh giá trung bình 5.0

    5

    32% đã tham gia

    Không chỉ hướng dẫn cách sử dụng TypeScript đơn thuần, mà còn có các mục như cài đặt tsconfig, cách tạo và sử dụng tệp .d.ts, điều này rất hữu ích. Cảm ơn bạn.

    • yalco
      Giảng viên

      Cảm ơn ạ!! Nếu trong quá trình còn lại có điều gì khó khăn hoặc chưa hiểu, cứ hỏi bất cứ lúc nào nhé!!

Khóa học khác của yalco

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

714.470 ₫