TypeScript (TypeScript) được cắt thành từng miếng vừa một miếng ăn
Dù đã học đến cả nguyên lý hoạt động và hiểu rõ khái niệm vượt xa ngữ pháp, TypeScript vẫn là thứ càng học càng thấy rối. Hãy học TypeScript một cách bài bản ngay từ bây giờ! Chúng tôi sẽ biến bạn thành một pháp sư TypeScript🧙🏻♀️.
Bản đánh máy của thuyền trưởng Pangyo, bản đánh máy của Zerocho, tất cả đều tuyệt vời như con người.
Chất lượng của các bài giảng là tuyệt vời và giá cả phải chăng. Đây là Hyeja.
Tôi đặc biệt thích phần chung chung rất dễ hiểu!
5.0
eko09
89% đã tham gia
Đó là một bài giảng rất hay haha
Về cá nhân, bài giảng thứ ba là về cách tạo một dự án với React + TS.
Tôi muốn xem một bài giảng áp dụng toàn diện những gì bạn đã học ở Phần 1 và 2!! cười
5.0
MJ JI
17% đã tham gia
Một bài giảng đã cướp đi túi tiền của một ông già!!
Bạn là người dẫn đầu thực sự trong các bài giảng về React!!
Một bài giảng mà hai người sẽ không bao giờ biết được ngay cả khi một người ăn nó và một người chết!!
Lee Jeong-hwan của React cắt nó thành miếng vừa ăn và ăn!!!
Bạn sẽ nhận được điều này sau khi học.
TypeScript
Sự cần thiết và đặc điểm của TypeScript
Hiểu sâu về hệ thống kiểu dữ liệu
Hiểu kiểu dữ liệu dưới dạng tập hợp
Sử dụng TypeScript cùng với React
Đang giảm giá toàn bộ dòng sản phẩm ONEBITE
Dành cho những ai tiếc nuối vì đã không thể tham gia
Giảm giá 35% encore!
Cơ hội cuối cùng dành cho những ai đã bỏ lỡ · Tự động kết thúc khi thời hạn kết thúc
🧐 Dù học mãi vẫn thấy khó hiểu TypeScript, giờ hãy học cho đúng nhé
'TypeScript (Typescript)' giờ đây đã trở thành xu hướng không thể tránh khỏi! Nếu chỉ học sơ sài về cú pháp mà không thực sự hiểu rõ nguyên lý thì bạn thậm chí cũng không thể xử lý đúng cách cả mã TypeScript do AI tạo ra.
Bạn có thực sự hiểu rõ về TypeScript không? Hãy kiểm tra xem bạn có thể trả lời đầy đủ các câu hỏi dưới đây hay không.
Trong TypeScript, “kiểu” được gọi là gì?
Tính tương thích giữa các kiểu khác nhau được quyết định dựa trên tiêu chí nào?
Bạn có thể giải thích chi tiết nguyên lý hoạt động của các kiểu dữ liệu được cung cấp mặc định (any, unknown, never, v.v.) không?
Khóa học này không chỉ dừng lại ở việc liệt kê các cú pháp ở mức độ mà AI có thể giải thích. Chúng ta sẽ cùng tìm hiểu thật dễ hiểu và thú vị về lý do TypeScript hoạt động như vậy, bao gồm cả các cú pháp.
Sau khi khóa học kết thúc! Giờ đây, bạn sẽ trở thành một phù thủy TypeScript thực thụ, có thể dễ dàng phát hiện lỗi kiểu trong code do AI viết. 🧙🏻♀️
Bạn cũng được cung cấp sổ tay hướng dẫn để xem cùng với bài giảng như hình bên dưới!
Chúng ta sẽ cùng tìm hiểu những khái niệm khó và phức tạp một cách dễ dàng và thú vị
Vì TypeScript là ngôn ngữ hoạt động dựa trên 'lý thuyết tập hợp' trong toán học nên có thể sẽ khó hiểu rõ nguyên lý nếu chỉ học qua lời nói và chữ viết. Vì vậy, chúng tôi đã chuẩn bị nhiều tài liệu trực quan và ví dụ thực tế. Dù khái niệm có khó và phức tạp đến đâu, chúng ta cũng sẽ cùng tìm hiểu một cách dễ dàng và thú vị.
Khóa học này phù hợp với những bạn sau 🙆♀️
Dành cho những bạn đã học xong JavaScript và muốn bắt đầu học TypeScript.
Những bạn đã học qua TypeScript nhưng vẫn còn nhiều điều chưa rõ ràng
Dành cho những ai muốn hiểu chính xác các khái niệm và nguyên lý hoạt động của TypeScript
Dành cho những ai muốn thử sử dụng React (React) cùng với TypeScript.
Đặc điểm khóa học ✨
🎨 Bất cứ lúc nào, bất cứ nơi đâu Luôn hết mình với tài liệu trực quan
Tôi tin rằng khi học với những tài liệu trực quan gọn gàng, đẹp mắt và ấn tượng, bạn sẽ tập trung tốt hơn và ghi nhớ lâu hơn. Tất cả đều là những hình ảnh do tôi tự tạo, nên bạn có thể chụp màn hình và sử dụng trong các bài đăng blog học tập. 😃
🖌️ Cùng ghi chú trên máy tính bảng học trực quan
Để hiểu dễ dàng và nhanh chóng hơn, tài liệu trực quan quả nhiên là tốt nhất đúng không? Vì vậy, tôi đã mua một chiếc máy tính bảng dùng để viết bảng phục vụ cho việc quay khóa học này. Cùng với việc ghi chú trên bảng, chúng ta sẽ cùng đào sâu về TypeScript một cách bài bản.
🗄️ Mã thực hành theo từng phần được sắp xếp gọn gàng
Thật tiếc nếu bạn lưu trữ những đoạn mã thực hành đã dày công viết một cách tùy tiện, phải không? Chúng tôi đã cẩn thận sắp xếp và lưu trữ mã theo từng phần để bạn có thể xem lại bất cứ lúc nào.
📗 Có thể ôn tập bất cứ lúc nào Giáo trình khóa học miễn phí
Để giảm bớt công sức phải nghe lại bài giảng từ đầu để ôn tập, chúng tôi cung cấp tài liệu bài giảng miễn phí.
🌏 Cùng nhau ngay cả sau khóa học! Cộng đồng dành riêng cho học viên
Việc học không bao giờ có điểm dừng. Ngay cả khi khóa học này kết thúc, hãy cùng tụ họp trong cộng đồng dành riêng cho học viên để chia sẻ kiến thức và nhiều tin tức khác, cùng nhau phát triển 🌱 [Mục 0, Chương 2: Tham gia cộng đồng học viên] tại đây hãy kiểm tra liên kết và mật khẩu phòng trò chuyện mở dành riêng cho học viên
Nội dung học tập 📚
📌 PHẦN 1. Tổng quan về TypeScript
Để hiểu rõ một công nghệ, cần biết nó ra đời trong bối cảnh nào. Vì vậy, trong SECTION 1, chúng ta sẽ tìm hiểu bối cảnh ra đời của TypeScript, xem TypeScript muốn giải quyết vấn đề gì và tìm hiểu chi tiết những đặc điểm của nó.
📌 PHẦN 2~3. Củng cố nền tảng TypeScript
Chúng ta sẽ tìm hiểu các cú pháp cơ bản nhất của TypeScript. Đồng thời, chúng ta cũng sẽ xem xét chính xác kiểu dữ liệu mà TypeScript đề cập là gì, cũng như các kiểu dữ liệu có mối quan hệ với nhau và hoạt động như thế nào.
📌 PHẦN 4~6. Tìm hiểu cú pháp TypeScript
Tìm hiểu các tính năng và cú pháp đa dạng của TypeScript như định nghĩa kiểu hàm, nạp chồng hàm, interface, class, v.v.
📌 PHẦN 7~9. Thao tác kiểu dữ liệu như một pháp sư
Tìm hiểu về tính năng độc đáo và mạnh mẽ nhất của TypeScript: thao tác kiểu. Khám phá nhiều cú pháp thao tác kiểu trong TypeScript như Generic, kiểu truy cập theo chỉ mục, kiểu ánh xạ, toán tử Keyof, kiểu có điều kiện, v.v.
📌 PHẦN 10. Sử dụng kiểu tiện ích
Tìm hiểu về nhiều kiểu tiện ích khác nhau được TypeScript cung cấp mặc định. Ngoài ra, chúng ta sẽ sử dụng những kiến thức đã học để tự triển khai các kiểu tiện ích đã tìm hiểu.
📌 PHẦN 11. (Bonus +) Sử dụng TypeScript trong React
Kết thúc như thế này thì thật đáng tiếc phải không? Vì vậy, chúng tôi đã chuẩn bị một phần bonus. Hãy cùng tạo một danh sách việc cần làm (to-do list) rất đơn giản và tìm hiểu cách áp dụng TypeScript vào dự án React.
Câu hỏi dự kiến Q&A 💬
Q. Tôi có biết JavaScript nhưng chưa nắm vững. Tôi có thể học khóa này không?
Có. Nếu bạn không hoàn toàn là người mới bắt đầu thì vẫn có thể học. Mỗi khi cần kiến thức nền tảng về JavaScript trong quá trình học, tôi đều đưa các tài liệu học JavaScript do chính mình biên soạn vào ghi chú bài giảng. Ngoài ra, nếu gặp khó khăn với cú pháp, bạn cũng có thể đặt câu hỏi trong cộng đồng học viên để nhận được sự giúp đỡ.
H. Tôi là nhà phát triển backend Node.js. Tôi không phải là nhà phát triển frontend, vậy tôi có thể học khóa này không?
Vâng. Bạn có thể học tất cả các phần, ngoại trừ phần bonus cuối cùng (React + TypeScript).
Q. Tôi có được phép chụp ảnh màn hình PPT hoặc nội dung bài giảng rồi đăng lên blog không?
Vâng! Bạn có thể tự do sử dụng. Chỉ cần đừng bán là được. 🥲 Ngoài ra, tôi có một mong muốn nhỏ là nếu bạn ghi nguồn bằng đường dẫn đến khóa học của tôi thì tôi sẽ rất cảm kích.
Lưu ý trước khi tham gia khóa học 📢
Kiến thức nền tảng
Bạn cần có kinh nghiệm sử dụng JavaScript phiên bản ES6 trở lên (chẳng hạn như hàm mũi tên).
Để học phần bonus, bạn cần có kiến thức nền tảng về React ở mức tương đương với khóa học trước (React cắt thành từng miếng vừa ăn).
add_shortcode('course','328340','list')
Lưu ý
Tôi khuyến khích bạn vừa tự tay viết theo tất cả mã thực hành vừa học.
Chúng tôi đặc biệt khuyến khích bạn tự tổng hợp riêng những nội dung đã học trong khóa học vào blog cá nhân của mình.
Nếu có câu hỏi, đừng ngần ngại đăng lên bảng câu hỏi hoặc cộng đồng học viên.
Giới thiệu người chia sẻ kiến thức ✒️
Tôi là một nhà giáo dục tin rằng luôn có cách để giải thích mọi thứ một cách dễ hiểu và thú vị. Tôi đã tạo khóa học “React cắt thành từng miếng vừa ăn”, thu hút khoảng 5.000 học viên trên Inflearn và Udemy chỉ sau một năm ra mắt. Để hỗ trợ những người mong muốn trở thành nhà phát triển, tôi đã xây dựng và vận hành trang web chia sẻ kiến thức dành cho lập trình viên DEVSTU trong khoảng 2 năm. Từ năm 2022, tôi cũng mở và điều hành một phòng trò chuyện mở dành cho những người đang học React. Ngoài ra, tôi từng làm CTO tại một startup cung cấp dịch vụ dành cho các nhà phát triển junior trong 2 năm.
Tôi đã tham gia khóa học React để tiếp nối và nó thực sự tuyệt vời 👍👍👍
1. Tạo nhiều ví dụ khác nhau cho từng khái niệm mới và giải thích chúng cùng nhau.
2. Trả lời câu hỏi nhanh chóng và dễ hiểu.
3. Tốt để xem lướt hoặc ôn tập nhanh chóng với sổ tay đi kèm - đặc biệt là xem lại các ví dụ trong bài giảng 👍
4. Họ cắt nó thành từng miếng vừa ăn nên thật tuyệt khi ăn một hoặc hai miếng mỗi lần mà không cảm thấy bị áp lực!
5. Nó kể câu chuyện với cách diễn đạt chính xác và tốc độ nhanh! Lúc review thì mình nghe ở tốc độ gấp đôi, nhưng phát âm tốt nên không có vấn đề gì cả!
6. Tôi nghĩ đây là một bài giảng cơ bản tiêu chuẩn được xây dựng rất tốt!
Sau một hồi chần chừ, tôi quyết định tham gia thử thách mà người hướng dẫn đưa ra và kiên trì, nhưng nếu các bạn nghe theo thì hãy nhớ tham gia thử thách nhé!
Bản đánh máy của thuyền trưởng Pangyo, bản đánh máy của Zerocho, tất cả đều tuyệt vời như con người.
Chất lượng của các bài giảng là tuyệt vời và giá cả phải chăng. Đây là Hyeja.
Tôi đặc biệt thích phần chung chung rất dễ hiểu!
Đó là một bài giảng rất hay haha
Về cá nhân, bài giảng thứ ba là về cách tạo một dự án với React + TS.
Tôi muốn xem một bài giảng áp dụng toàn diện những gì bạn đã học ở Phần 1 và 2!! cười
Tôi đã tham gia một bài giảng về React và một bài giảng về TypeScript.
Đôi khi nó chi tiết và đôi khi nó được giải thích một cách đơn giản và rõ ràng nên rất dễ hiểu.
Các hình minh họa và hình ảnh dùng để giải thích bài giảng rất đơn giản và dễ hiểu khi nhìn thoáng qua. Tốt cho người mới bắt đầu nghe!!
Tôi thực sự thích bài giảng này tôi sẽ nghe đi nghe lại nó!!
Một bài giảng đã cướp đi túi tiền của một ông già!!
Bạn là người dẫn đầu thực sự trong các bài giảng về React!!
Một bài giảng mà hai người sẽ không bao giờ biết được ngay cả khi một người ăn nó và một người chết!!
Lee Jeong-hwan của React cắt nó thành miếng vừa ăn và ăn!!!