강의

멘토링

커뮤니티

BEST
Programming

/

Programming Language

Hướng dẫn TypeScript dễ nhất của 얄코

Học nhanh cú pháp và cách dùng TypeScript với giải thích đơn giản nhất.

(5.0) 44 đánh giá

357 học viên

Độ khó Cơ bản

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

  • yalco
타입스크립트
타입스크립트
TypeScript
TypeScript
타입스크립트
타입스크립트
TypeScript
TypeScript

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

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

  • Khái niệm và nguyên lý kiểu của TypeScript

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

  • Các mẹo thực chiến TypeScript

💬 Sự kiện đang diễn ra, nơi bạn có thể tham gia khóa học với giá một nửa bằng cách để lại bình luận !
Vui lòng để lại bình luận hữu ích trên video YouTube bên dưới (phần miễn phí của bài giảng này) (ngay cả một dòng cũng được)
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 phiếu giảm giá một nửa.
Liên kết video: https://youtu.be/QmdJZKl1znE

🚀 Cách dễ nhất và nhanh nhất để học TypeScript

TypeScript là ngôn ngữ giúp JavaScript an toàn và đáng tin cậy hơn. Nó thực sự giúp giảm thiểu số lượng lỗi đột ngột xuất hiện hoặc che giấu các lỗi phát sinh 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ó.
Nó bao gồm mọi thứ quan trọng từ khai báo kiểu cơ bản đến giao diện, kiểu chung, hợp nhất và giao điểm.

Đến cuối khóa học này, bạn sẽ có nền tảng vững chắc để tự tin áp dụng TypeScript vào công việc của mình.

😀 Bài giảng của Yalko rất đặc biệt.

TypeScript được giải thích bởi Yalko, thuyền trưởng của sự giải thích

Bạn có thể học nhiều khái niệm và phương pháp sử dụng TypeScript một cách nhanh chóng và dễ dàng thông qua các phép so sánh và ví dụ mà Yalco đã dày công phát triển để giải thích ngay cả những khái niệm khó và phức tạp.

Tất cả mã ví dụ đều được cung cấp dưới dạng đoạn mã.
Tất cả các 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 chúng từ trang Notion.
Bạn có thể sử dụng chúng để học nhanh chóng và thuận tiện.

🚀 Học nhanh khối lượng kiến thức lớn.
Học được nhiều điều trong thời gian ngắn mà không cần phải gõ hay chạy bất kỳ mã nào.
Đồ họa và phụ đề được cung cấp cho mọi cảnh, cho phép bạn học TypeScript một cách hiệu quả và không gặp bất tiện.

  • Một số người có thể không thích phong cách của bài giảng này, vì vậy hãy xem qua video xem trước.

Tôi giới thiệu điều này cho những người này

Tôi muốn học TypeScript.
Dành cho những người mới làm quen với TypeScript hoặc muốn sắp xếp các khái niệm khó hiểu

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

Tôi muốn viết một cách tự tin khi thực hành.
Các nhà phát triển muốn áp dụng các kiểu phức tạp, kiểu tiện ích, kiểu chung, v.v. vào mã thực.

📋 Tìm hiểu về những điều 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 cơ bản: chuỗi, số, boolean

  • null so với undefined / void / never

  • Kiểu chữ


Mảng và Bộ

  • Các kiểu mảng và mảng đa chiều

  • Mảng chỉ đọc

  • Tuple: Một mảng có kiểu và thứ tự cố định.


Sự liệt kê

  • Số/Chuỗi/Liệt kê hỗn hợp

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


Chức năng

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

  • Các tham số tùy chọn / giá trị mặc định / các tham số còn lại

  • Định nghĩa kiểu hàm và cấu trúc gọi lại


Giao diện

  • Chỉ định loại đố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 giao diện / kế thừa đa / lồng nhau

  • Hợp nhất giao diện

  • Áp dụng các biện pháp thực hiện cho một lớp


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

  • Khai báo lớp / hàm tạo / trình sửa đổi truy cập

  • Kế thừa, ghi đè, từ khóa siêu

  • Đa hình

  • lớp trừu tượng

Loại nâng cao

  • Kiểu giao nhau / Kiểu liên hợp

  • Bảo vệ kiểu: typeof / in / instanceof / do người dùng định nghĩa

  • Kiểu ánh xạ / Kiểu mẫu theo nghĩa đen

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

  • keyof / suy ra / loại có điều kiện


Chung chung

  • Các hàm chung và suy luận kiểu

  • Mảng/bộ/giao diện/bí danh kiểu chung

  • Ràng buộc (mở rộng)

  • Sử dụng keyof và các kiểu điều kiện

  • Ví dụ thực tế: loại kết quả, v.v.


Các kiểu tiện ích và kiểu chung tích hợp

  • Mảng, Mảng chỉ đọc, Bản đồ, Tập hợp, Bản đồ yếu, Tập hợp yếu

  • Hứa và loại không đồng bộ

  • Nhiều loại tiện ích như Một phần / Bắt buộc / Chỉ đọc, v.v.


Hệ thống và cài đặt mô-đun

  • Sử dụng không gian tên và cấu trúc lồng nhau

  • Mô-đun hóa: cú pháp nhập/xuất

  • thiết lập tsconfig: baseUrl / paths / tùy chọn nghiêm ngặt

  • Nhập JSON, esModuleInterop, v.v.



Hồ sơ khai báo

  • Cách tạo và sử dụng tệp .d.ts

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

Những điều cần lưu ý trước khi tham gia lớp học

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

  • Các lệnh và mã được sử dụng trong bài giảng được cung cấp dưới dạng trang Notion.

Kiến thức và ghi chú của người chơi

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

  • Nếu bạn cảm thấy mình thiếu kiến thức về JavaScript, hãy học JavaScript miễn phí thông qua bài giảng dài 7 giờ bên dưới.

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

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

  • Người muốn học TypeScript

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

  • Nhà phát triển lập trình trên Node.js

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

  • JavaScript

Xin chào
Đây là

31,979

Học viên

1,734

Đánh giá

95

Trả lời

4.9

Xếp hạng

17

Các khóa học

유튜브 채널 얄팍한 코딩사전을 방송하는 유튜버이자, IT서적들을 집필하는 작가입니다.  풀스택 개발자로 일해 온 경험을 살려, 어려운 프로그래밍 개념들을 초보자들이 이해하기 쉽도록 비유와 쉬운 예제, 때로는 애니메이션으로 설명하는 컨텐츠들을 만들고 있습니다.

🎬   YouTube 얄팍한 코딩사전 채널 (클릭!)
📕  얄코의 책들 보러가기 (클릭!)

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ả

44 đánh giá

5.0

44 đá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!

  • plugin6948님의 프로필 이미지
    plugin6948

    Đánh giá 3

    Đánh giá trung bình 5.0

    5

    61% đã tham gia

    Giải thích rõ ràng lý do tại sao phải dùng TypeScript... mặc dù là lớp cho người mới bắt đầu nhưng đã truyền đạt rất nhiều kiến thức bao quát và chuyên sâu~ Các bài giảng còn lại cũng sẽ ôn đi ôn lại mãi cho đến khi hiểu được!!

    • 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é!!

    • so24046918428님의 프로필 이미지
      so24046918428

      Đánh giá 4

      Đá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!

    • chinij님의 프로필 이미지
      chinij

      Đánh giá 22

      Đánh giá trung bình 4.8

      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é!

    Ưu đãi có thời hạn, kết thúc sau 3 ngày ngày

    23.100 ₫

    30%

    714.606 ₫

    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!