[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.
Đâ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õ! ✏️
Đ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!
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 ✨
Ư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 JavaScript và TypeScript Textbook
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!