inflearn logo

[Renewal] TypeScript All-in-One: Phần 2. Phân tích thực tế

Sau khi đã học các cú pháp cơ bản của TypeScript, chúng ta hãy cùng tìm hiểu cách phân tích các kiểu dữ liệu (types) phức tạp của những thư viện nổi tiếng.

(4.8) 16 đánh giá

971 học viên

Độ khó Trung cấp trở lê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

4.8

5.0

큰돌

100% đã tham gia

Đây là một bài giảng tuyệt vời chứa đựng đầy nhiệt huyết của ZeroCho. Tôi xin giới thiệu nó.

5.0

갱종

100% đã tham gia

Khi học TypeScript, việc học lý thuyết và cách áp dụng nó luôn là điều khó khăn. Vì vậy, cuối cùng tôi đã học Phần 1 đến 2 của TypeScript All-in-One của Zerocho. Trong Phần 1, tôi đã có được kiến ​​thức khái niệm cơ bản và trong Phần 2, tôi đã có thể hiểu cụ thể cách sử dụng khái niệm này và cách sử dụng nó trong luyện tập. Ngoài ra, tôi thực sự thích cách bạn giải thích khái niệm về hệ thống mô-đun phức tạp. Rất khuyến khích cho những ai muốn phát triển kỹ năng tư duy đánh máy sau khi nắm bắt được một khái niệm!

5.0

jaeyong Kim

100% đã tham gia

Đó là một bài giảng tuyệt vời! Một bài giảng luôn hữu ích, ngay cả khi bạn nghe nó nhiều lần!

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

  • TypeScript

  • Hệ thống module trong TypeScript

  • Phân tích các kiểu dữ liệu (type) trong thư viện React

  • Phân tích kiểu thư viện Node

  • Phân tích kiểu (type) của jQuery và Axios

Các bạn đã học xong ngữ pháp cơ bản của TypeScript,
giờ là lúc chúng ta cùng phân tích type của các thư viện thực tế! 👨‍💻

Phải biết cách sử dụng trong thực tế
thì mới thực sự là hiểu rõ! ✏️

Bạn đã học xong tất cả các phần cơ bản của TypeScript trong TypeScript All-in-One: Part 1. Phần Cú pháp Cơ bản rồi đúng không? Bây giờ là lúc thực chiến.

Điều khó khăn nhất khi học TypeScript là mặc dù đã học hết ngữ pháp nhưng lại không thể ứng dụng vào thực tế. Ngay cả khi bạn đã học về Interface, Type Alias, Generic, Mapped Types, Indexed Signature,... nhưng nếu không biết khi nào nên sử dụng cú pháp nào thì cũng vô ích.

Trước đây tôi đã từng ra mắt khóa học học TypeScript thông qua việc làm game web, nhưng tôi nhận ra rằng các học viên vẫn gặp khó khăn trong việc phân tích kiểu dữ liệu của người khác và tự mình tạo ra các kiểu dữ liệu. Do đó, tôi đã cải tổ hoàn toàn bài giảng để tạo ra một khóa học giúp bạn tìm hiểu cách áp dụng các cú pháp TypeScript đã học vào thực tế và trực tiếp thực hành cách viết các kiểu dữ liệu như thế nào.


Khóa học này dành cho những đối tượng sau 🤸‍♀️

Những người muốn chuyển đổi
từ JS sang TypeScript

Những người cảm thấy khó khăn khi
phân tích các kiểu dữ liệu (type) do người khác tạo ra

Những người cảm thấy bế tắc khi
tự mình cố gắng viết type


Nội dung sẽ học ✍

1. Phân tích kiểu dữ liệu jQuery

2. Phân tích kiểu dữ liệu (type) của Axios

3. Phân tích kiểu dữ liệu (type) của React

4. Phân tích kiểu (type) Redux

5. Phân tích kiểu dữ liệu (type) của Node, Express

6. Cách viết type cho thư viện

Chúng tôi sẽ giúp bạn nâng cao khả năng xác định xem thư viện đó có hỗ trợ TypeScript hay không, khả năng nắm bắt các kiểu dữ liệu quan trọng nhất và hệ thống module mà thư viện đó sử dụng, cũng như khả năng phân tích các kiểu dữ liệu của thư viện.

Tôi sẽ giúp bạn có khả năng phân tích các thư viện như sau! Vì phương pháp phân tích kiểu dữ liệu của thư viện đã được quy định sẵn, nên nếu bạn thực hiện theo các bước kiểm tra hỗ trợ kiểu dữ liệu, tệp cốt lõi, loại mô-đun và phân tích kiểu dữ liệu như trong khóa học, thì bất kỳ thư viện nào cũng sẽ không còn khó khăn nữa.

Axios

React

Redux

Express

Node


Các công cụ được đề cập ở đây 🙌

Sử dụng trình duyệt Chrome và Visual Studio Code (hoặc WebStorm).


Giải đáp thắc mắc nhanh chóng
cho bạn 
🗒

Ưu điểm trong các khóa học của tôi là Q&A. Nếu bạn đặt câu hỏi, tôi sẽ trả lời trong vòng một ngày.
Hãy chủ động học tập bằng cách tự do đặt các câu hỏi liên quan đến nội dung khóa học.
Điều này sẽ giúp ích rất nhiều cho việc thấu hiểu nội dung bài học!


ZeroCho là ai?

zer0cho

Blog ZeroCho và
Kênh YouTube đang hoạt động

노드 교과서

Tác giả sách bán chạy về phát triển web
<Node.js 교과서>, <Let's get IT 자바스크립트>

오늘의픽업

Trưởng bộ phận kỹ thuật Pick-up của ngày
tại Kakao Mobility


Hỏi & Đáp 💬

Q. Sử dụng TypeScript phiên bản mấy?

Được quay bằng phiên bản 4.7. Bạn có thể sử dụng phiên bản cao hơn.

Q. Mã nguồn và giáo trình bài giảng nằm ở đâu?

GitHub của ZeroCho có thể được kiểm tra tại đây.

Q. Tôi có nhất thiết phải học phần ngữ pháp cơ bản không?

Bạn không nhất thiết phải nghe, nhưng bạn cần phải biết các nội dung tương ứng với mục lục của phần ngữ pháp cơ bản.

Q. Điểm khác biệt so với phần ngữ pháp cơ bản là gì?

Dựa trên tiền đề là bạn đã nắm rõ các cú pháp được giải thích trong phần ngữ pháp cơ bản, chúng ta sẽ thực hành phân tích và tự viết kiểu dữ liệu (type) cho các thư viện React, Redux, React-redux, Express, Node, jQuery, Axios. Để làm được điều này, bạn cần phải biết nội dung của phần ngữ pháp cơ bản.


Khóa học này là?

Chuỗi bài giảng TypeScript All-in-one
đáng tin cậy từ ZeroCho ✨

Part.1Bài giảng trước

  • Ngữ pháp cơ bản TypeScript
  • Các phương pháp phân tích mã nguồn đa dạng

Phần 2Bài giảng hiện tại

  • TypeScript thực chiến
  • Phương pháp phân tích thư viện

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

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

  • Dành cho những ai muốn biết cách phân tích kiểu dữ liệu (type) của các thư viện nổi tiếng

  • Những ai muốn tự mình thử viết định nghĩa kiểu (typing) cho thư viện

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

  • Cú pháp cơ bản của TypeScript

Xin chào
Đây là zerocho

67,671

Học viên

1,741

Đánh giá

9,765

Trả lời

4.8

Xếp hạng

25

Các khóa học

Ưu điểm trong các bài giảng của tôi là phần Q&A (Từng 2 lần giành giải Chiến thần giải đáp của Inflearn). Tôi sẽ cố gắng phản hồi trong vòng 24 giờ! Tôi sẽ trả lời với tinh thần như đang cùng bạn giải quyết vấn đề!

Một trong những điểm mạnh chính trong các khóa học của tôi là hỗ trợ Giải đáp thắc mắc (Q&A). (Từng hai lần giành giải thưởng "Vua giải đáp" của Inflearn) Tôi sẽ phản hồi các câu hỏi của bạn trong vòng 24 giờ và cố gắng hết sức để giúp đỡ bạn! Bạn sẽ cảm thấy như chúng ta đang cùng nhau giải quyết các vấn đề.

👉Bài giảng của ZeroCho
Lộ trình đầy đủ cho tất cả các bài giảng của ZeroCho. Lộ trình hoàn chỉnh cho tất cả các khóa học của tôi có sẵn tại đây.

– Tác giả của Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript và TypeScript Textbook 
– Người điều hành ZeroCho.com
– Hiện tại) Đang phát sóng về phát triển phần mềm trên YouTube tại ZeroCho TV 
– Cựu) CTO tại Smoretalk 
– Cựu) CTO của Today's Pickup (Sau khi thương vụ exit với Kakao Mobility, trở thành Trưởng bộ phận phát triển trẻ tuổi nhất tại Kakao Mobility)

  • Tác giả của Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScriptTypeScript Textbook

  • Người điều hành ZeroCho.com

  • Hiện đang vận hành kênh YouTube ZeroCho TV, chuyên về các chủ đề phát triển phần mềm

  • Cựu CTO tại SmoreTalk

  • Cựu CTO tại Today Pickup (được Kakao Mobility mua lại, nơi tôi trở thành trưởng nhóm phát triển trẻ tuổi nhất)

Thêm

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

Tất cả

35 bài giảng ∙ (6giờ 36phút)

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

Đánh giá

Tất cả

16 đánh giá

4.8

16 đánh giá

  • kundol님의 프로필 이미지
    kundol

    Đánh giá 13

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Đây là một bài giảng tuyệt vời chứa đựng đầy nhiệt huyết của ZeroCho. Tôi xin giới thiệu nó.

    • jongkyung님의 프로필 이미지
      jongkyung

      Đánh giá 5

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Khi học TypeScript, việc học lý thuyết và cách áp dụng nó luôn là điều khó khăn. Vì vậy, cuối cùng tôi đã học Phần 1 đến 2 của TypeScript All-in-One của Zerocho. Trong Phần 1, tôi đã có được kiến ​​thức khái niệm cơ bản và trong Phần 2, tôi đã có thể hiểu cụ thể cách sử dụng khái niệm này và cách sử dụng nó trong luyện tập. Ngoài ra, tôi thực sự thích cách bạn giải thích khái niệm về hệ thống mô-đun phức tạp. Rất khuyến khích cho những ai muốn phát triển kỹ năng tư duy đánh máy sau khi nắm bắt được một khái niệm!

      • whoamixzerone님의 프로필 이미지
        whoamixzerone

        Đánh giá 15

        Đánh giá trung bình 4.9

        5

        100% đã tham gia

        Nó thực sự đã giúp tôi rất nhiều!

        • spacejay10074246님의 프로필 이미지
          spacejay10074246

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          Đó là một bài giảng tuyệt vời! Một bài giảng luôn hữu ích, ngay cả khi bạn nghe nó nhiều lần!

          • jj153901241님의 프로필 이미지
            jj153901241

            Đánh giá 4

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Thật tuyệt khi có thể phân tích thư viện bản thảo thực tế.

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

            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!

            865.585 ₫