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!!!
🧐 Càng học càng thấy rối về TypeScript, giờ hãy học cho đúng cách nhé
Giờ đây, 'TypeScript (Typescript)' đã trở thành xu hướng không thể tránh khỏi! Nếu chỉ học qua loa về cú pháp mà không thực sự hiểu rõ nguyên lý thì bạn thậm chí 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 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 đượ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 cả lỗi kiểu trong mã do AI viết. 🧙🏻♀️
Bạn cũng sẽ nhận được sổ tay để 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ễ hiểu và thú vị
Vì TypeScript là một ngôn ngữ hoạt động dựa trên 'lý thuyết tập hợp' trong toán học nên chỉ thông qua lời nói và chữ viết có thể sẽ khó hiểu rõ nguyên lý. Vì vậy, chúng tôi đã chuẩn bị nhiều tài liệu trực quan và ví dụ đa dạng. Dù là khái niệm 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à đang muốn bắt đầu học TypeScript.
Những người đã học 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
Những ai muốn thử sử dụng React và TypeScript cùng nhau
Đặc điểm khóa học ✨
🎨 Bất cứ lúc nào, bất cứ nơi đâu Luôn tâm huyết 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ả hình ảnh đều 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 trên blog học tập. 😃
🖌️ Ghi chép trên máy tính bảng Học tập trực quan
Để hiểu dễ dàng và nhanh chóng hơn thì 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 để viết bảng phục vụ cho việc quay khóa học này. Cùng với việc viết bảng, chúng ta sẽ đào sâu tìm hiểu TypeScript một cách đúng nghĩa.
🗄️ Mã thực hành được sắp xếp theo từng phần 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í
Để bạn không phải mất công nghe lại bài giảng từ đầu để ôn tập, chúng tôi cung cấp tài liệu khóa học miễn phí cho bạn.
🌏 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ờ kết thúc. Ngay cả khi khóa học kết thúc, hãy cùng tập 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 trưởng thành 🌱 [0 phần 2 chương: Tham gia cộng đồng học viên] 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 tại đây
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 công nghệ đó ra đời trong bối cảnh nào. Vì vậy, trong Phần 1, chúng ta sẽ tìm hiểu bối cảnh ra đời của TypeScript, xem xét vấn đề mà TypeScript muốn giải quyết cũng như những đặc điểm của nó.
📌 PHẦN 2~3. Củng cố nền tảng TypeScript
Tìm hiểu các cú pháp cơ bản nhất của TypeScript. Đồng thời, tìm hiểu 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.
📌 SECTION 7~9. Thao tác kiểu dữ liệu như một phù thủy
Tìm hiểu về tính năng thao tác kiểu dữ liệu—một trong những tính năng độc đáo và mạnh mẽ nhất của TypeScript. Khám phá nhiều cú pháp thao tác kiểu dữ liệu đa dạng của TypeScript như Generic, kiểu truy cập theo chỉ mục (Indexed Access Type), kiểu ánh xạ (Mapped Type), toán tử Keyof, kiểu có điều kiện (Conditional Type), v.v.
📌 PHẦN 10. Sử dụng các kiểu tiện ích
Chúng ta sẽ tìm hiểu về nhiều kiểu tiện ích khác nhau được TypeScript cung cấp sẵn. Đồng thời, sử dụng những kiến thức đã học để tự mình 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 thưởng. Thông qua việc cùng nhau tạo một danh sách việc cần làm (todo list) rất đơn giản, chúng ta sẽ tìm hiểu cách áp dụng TypeScript vào dự án React.
Câu hỏi dự kiến Q&A 💬
Hỏi: Tôi biết JavaScript nhưng chưa thật sự 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 chưa biết gì 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 đã đưa các tài liệu học JavaScript do chính mình biên soạn vào phần ghi chú bài giảng. Ngoài ra, nếu thấy cú pháp khó, bạn cũng có thể đặt câu hỏi trong cộng đồng học viên để nhận được sự trợ giúp.
Q. 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 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 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ứ thoải mái sử dụng. Chỉ mong bạn đừng bán lại. 🥲 Ngoài ra, tôi có một 부탁 nhỏ là nếu bạn ghi nguồn bằng liên kết đế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 ý
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.
Tôi đặc biệt khuyến khích bạn tổng hợp riêng những nội dung đã học trong khóa học trên blog cá nhân.
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 ✒️
Là một nhà giáo dục tin rằng mọi thứ đều có cách giải thích dễ hiểu và thú vị. Anh đã xây dựng 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, anh đã tạo và vận hành trang web chia sẻ kiến thức dành cho nhà phát triển DEVSTU trong khoảng 2 năm. Từ năm 2022, anh cũng mở và điều hành một phòng trò chuyện mở dành cho những người học React. Ngoài ra, anh từng làm việc trong 2 năm với vai trò CTO của một startup cung cấp dịch vụ dành cho các nhà phát triển cấp cơ sở.
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!!!