Học Git & GitHub bài bản - bởi Yalco
yalco
Trong thời đại AI, dù không biết lập trình bạn cũng cần phải biết Git. Học Git & GitHub một cách dễ dàng nhất và chi tiết nhất.
Nhập môn
Git, GitHub, github-actions
Học nhanh cú pháp và cách sử dụng TypeScript với những giải thích dễ hiểu nhất.
Đánh giá từ những học viên đầu tiên
5.0
Sei Chang Kwon
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.
5.0
chinij
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.
5.0
silverhozan
Giải thích dễ hiểu cực kỳ, đỉnh.
Khái niệm và nguyên lý của Type trong TypeScript
Cú pháp và cách sử dụng TypeScript
Các mẹo sử dụng TypeScript trong thực tế
TypeScript là ngôn ngữ giúp JavaScript trở nên an toàn và đáng tin cậy hơn. Nó thực sự giúp ích rất nhiều trong việc giảm thiểu các lỗi phát sinh đột ngột hoặc các lỗi mơ hồ xảy ra trong quá trình cộng tác.
Trong khóa học 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ó,
bao gồm đầy đủ các nội dung quan trọng từ khai báo kiểu cơ bản đến Interface, Generic, Union và Intersection.
Sau khi hoàn thành tất cả các bài giảng, bạn sẽ có được nền tảng vững chắc để có thể tự tin áp dụng TypeScript vào công việc thực tế.
🎓 Nếu bạn có tài khoản email đại học?
👉 Giảm giá khóa học Yalco cho sinh viên! Đi nhận coupon giảm giá 50% cho sinh viên (nhấp tại đây)
TypeScript được hướng dẫn bởi bậc thầy giải thích Yalco
Với những ví dụ và phép ẩn dụ được Yalco dày công nghiên cứu để giải thích mọi khái niệm khó và phức tạp một cách nhanh chóng, bạn có thể học các khái niệm và cách sử dụng TypeScript khác nhau một cách dễ dàng và nhanh chóng.
Tất cả mã ví dụ đều được cung cấp dưới dạng snippet.
Vô số 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 từ trang Notion.
Bạn có thể tận dụng chúng để tiến hành việc học một cách nhanh chóng và thuận tiện.
🚀 Học một lượng lớn kiến thức một cách nhanh chóng.
Quá trình học diễn ra mà không cần gõ hay chạy mã nguồn, giúp bạn tiếp thu nhiều nội dung trong thời gian ngắn.
Tất cả các cảnh quay đều được cung cấp đồ họa và phụ đề, giúp bạn học TypeScript một cách hiệu quả và không gặp bất kỳ sự bất tiện nào.
Có thể sẽ có những người không phù hợp với phong cách của bài giảng này, vì vậy vui lòng xem trước các video xem trước.
Tôi muốn học TypeScript.
Những người mới bắt đầu tiếp cận TypeScript hoặc muốn hệ thống lại các khái niệm còn đang mơ hồ.
Tôi muốn phát triển một cách ổn định.
Những nhà phát triển cảm thấy giới hạn của JavaScript và muốn viết mã an toàn, dễ dự đoán hơn.
Tôi muốn tự tin sử dụng trong thực tế.
Những nhà phát triển muốn áp dụng các kiểu dữ liệu phức tạp, Utility Types, Generics, v.v. vào mã nguồn thực tế.
Giới thiệu và thiết lập TypeScript
Các kiểu dữ liệu cơ bản: string, number, boolean
null vs undefined / void / never
Literal Type
Kiểu mảng và mảng đa chiều
Mảng chỉ đọc (ReadonlyArray)
Tuple: Mảng có kiểu dữ liệu và thứ tự cố định
Enum số / chuỗi / hỗn hợp
const enum và tối ưu hóa
Khai báo / Biểu thức / Hàm mũi tên
Tham số tùy chọn / Giá trị mặc định / Tham số còn lại
Định nghĩa kiểu hàm và cấu trúc callback
Chỉ định kiểu đố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 (Interface) / Đa kế thừa / Lồng nhau
Gộp giao diện (Interface Merging)
Áp dụng implements cho class
Khai báo lớp / Hàm khởi tạo / Công cụ sửa đổi truy cập
Kế thừa, ghi đè (overriding), từ khóa super
Tính đa hình (Polymorphism)
Lớp trừu tượng (abstract)
Kiểu giao (Intersection) / Kiểu hợp (Union)
Type Guard: typeof / in / instanceof / Người dùng định nghĩa
Mapped Types / Template Literal Types
Kết hợp thuộc tính tùy chọn & chỉ đọc
keyof / infer / kiểu điều kiện
Hàm Generic và suy luận kiểu
Mảng Generic / Tuple / Interface / Alias kiểu dữ liệu
Ràng buộc (extends)
Sử dụng keyof và kiểu điều kiện
Ví dụ thực tế: Kiểu kết quả (Result Type), v.v.
Array, ReadonlyArray, Map, Set, WeakMap, WeakSet
Promise<T> và kiểu bất đồng bộ
Nhiều loại Utility Types như Partial / Required / Readonly, v.v.
Cách sử dụng namespace và cấu trúc lồng nhau
Mô-đun hóa: Cú pháp import / export
Cấu hình tsconfig: các tùy chọn baseUrl / paths / strict
Nhập JSON, esModuleInterop, v.v.
Cách viết và cách sử dụng tệp .d.ts
Cách sử dụng gói @types
Các câu lệnh và mã nguồn được sử dụng trong bài giảng sẽ được cung cấp qua trang Notion.
Kiến thức JavaScript sơ cấp/trung cấp
Những bạn cảm thấy kiến thức JavaScript của mình còn thiếu, hãy học JavaScript miễn phí thông qua bài giảng dài khoảng 7 tiếng dưới đây.
Khóa học này dành cho ai?
Những người muốn học TypeScript
Những người muốn phát triển dự án JS ổn định hơn
Nhà phát triển lập trình trong môi trường Node.js
Cần biết trước khi bắt đầu?
JavaScript
Xác minh Inflearn
32,304
Học viên
2,195
Đánh giá
100
Trả lời
4.9
Xếp hạng
13
Các khóa học
Tôi là YouTuber của kênh Từ điển Lập trình Nông cạn, đồng thời là tác giả của nhiều cuốn sách về IT. Tận dụng kinh nghiệm làm việc với tư cách là một nhà phát triển Full-stack, tôi đang tạo ra các nội dung giải thích những khái niệm lập trình khó bằng các phép ẩn dụ, ví dụ đơn giản và đôi khi là hoạt hình để người mới bắt đầu có thể dễ dàng thấu hiểu.
🎬 Kênh YouTube Từ điển Lập trình Nông cạn (Click!)
📕 Xem các cuốn sách của Yalco (Click!)
Tất cả
33 bài giảng ∙ (4giờ 48phút)
8. Cài đặt Node.js
07:09
14. Kiểu liệt kê
10:57
15. Hàm
11:22
Tất cả
63 đánh giá
5.0
63 đánh giá
Đánh giá 9
∙
Đánh giá trung bình 4.9
5
Giải thích dễ hiểu cực kỳ, đỉnh.
Cảm ơn! Hy vọng bài giảng đã đủ hữu ích!
Đánh giá 3
∙
Đánh giá trung bình 5.0
Đã chỉnh sửa
5
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.
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!
Đánh giá 10
∙
Đánh giá trung bình 5.0
5
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.
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!
Đánh giá 1
∙
Đánh giá trung bình 5.0
5
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.
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é!!
Hãy khám phá các khóa học khác của giảng viên!
Khám phá các khóa học khác trong cùng lĩnh vực!