Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học TypeScript Developer 2023 - Người Mới Bắt Đầu Đến Chuyên Gia [Khóa 7505 A]

19 tháng 2 2023 / No Comments

Tìm hiểu TypeScript, tận dụng sức mạnh của nó để tạo các ứng dụng web cấp sản xuất và nâng kỹ năng của bạn lên một tầm cao mới.

Bạn sẽ học được gì:

  • ✓ Tìm hiểu và hiểu TypeScript là gì và tại sao TypeScript lại phổ biến như vậy.
  • ✓ Giải quyết các thách thức để củng cố các khái niệm TypeScript từ sơ cấp đến nâng cao.
  • ✓ Tìm hiểu tất cả các tính năng nâng cao của TypeScript.
  • ✓ Tìm hiểu cách TypeScript tận dụng Modern JavaScript.
  • ✓ Tìm hiểu TypeScript Documentation và Source Code bằng cách học các Type nâng cao như Type Queries, Conditional Types, Utility Types & Mapped Types.
  • ✓ Học cách tạo các Module TypeScript và làm chủ các kỹ thuật hiện đại.
  • ✓ Hiểu và viết các Custom TypeScript Declaration File.
  • ✓ Single-File Compilation với Webpack.

Chào mừng bạn đến với khóa học TypeScript trong thế giới thực!

Tôi vô cùng hào hứng giới thiệu với bạn một hướng dẫn hoàn chỉnh về TypeScript. Khóa học này bao gồm TypeScript từ đầu và bao gồm tất cả các chi tiết nhỏ và phức tạp của TypeScript.

TypeScript là một superset của JavaScript và làm cho việc viết JavaScript trở nên dễ dàng hơn và dễ bảo trì hơn trong khi giữ cho code ít bị lỗi hơn. TypeScript giới thiệu các type, trong số các tính năng hiện đại khác, vào thế giới JavaScript và biên dịch thành JavaScript trước khi được sử dụng trong môi trường sản xuất. Một trong những vấn đề chính với JavaScript mà TypeScript giải quyết là các lỗi sẽ được phát hiện trong môi trường phát triển, không giống như JavaScript, giúp cải thiện đáng kể hiệu suất và giảm thời gian gỡ lỗi ứng dụng.

TypeScript đã chứng kiến ​​sự gia tăng mức độ phổ biến trong những năm gần đây và đã trở thành một phần không thể thiếu trong frontend và backend web development. Điều đáng nói là TypeScript tích hợp liền mạch với các web framework hiện đại như Angular, Vue và các thư viện như React. TypeScript cũng có thể được tích hợp với JavaScript runtime để tạo các ứng dụng web backend.

Nhu cầu của web hiện đại về sự an toàn của type và khả năng mở rộng dễ dàng đã khiến TypeScript trở thành một phần không thể thiếu trong các cuộc phỏng vấn và công việc phát triển web. Mức độ phổ biến của TypeScript sẽ chỉ tăng lên trong những năm tới và ngay bây giờ là thời điểm tốt nhất để sử dụng TypeScript vào dự án của bạn một cách an toàn và hiệu quả.

Trong khóa học này, chúng ta sẽ bắt đầu từ kiến ​​thức cơ bản về TypeScript và cách các kiểu dữ liệu JavaScript nguyên thủy tích hợp vào công việc của TypeScript. Sẽ có những challenge trong quá trình củng cố các khái niệm cơ bản. 

Sau khi chắc chắn rằng bạn cảm thấy thoải mái với những điều cơ bản của TypeScript, chúng tôi sẽ bắt đầu mọi thứ và nói về TypeScript types cơ bản và từ thời điểm đó trở đi, chúng tôi sẽ đề cập đến các khái quát về TypeScript generics, type narrowing & widening, interfaces và các types trung cấp khác như index signatures, indexed access types, partial types và hơn thế nữa.

Mỗi khái niệm chính của TypeScript sẽ được theo sau bởi một phần đầy đủ các challenge để củng cố tất cả các khái niệm và lưu giữ kiến ​​thức lâu dài.

Tại thời điểm này của khóa học, chúng ta sẽ nói về Lập trình hướng đối tượng trong TypeScript và phần này sẽ được theo sau bởi những challenge nâng cao nhất của khóa học này.

Bây giờ là lúc để nói về TypeScript types nâng cao hơn. Khi học một công nghệ mới, điều cực kỳ quan trọng là phải đọc, hiểu và giải mã tài liệu và source của ngôn ngữ đó. Vì lý do này, tôi đã bao gồm một số phần mà tôi sẽ hướng dẫn bạn cách đọc TypeScript documentation và source code cũng như TypeScript declarations files. Cụ thể, chúng tôi sẽ bao gồm type queries, conditional types, utility types và mapped types.

Ý tưởng chính đằng sau việc tạo ra TypeScript là sử dụng ngôn ngữ mạnh mẽ này cho các ứng dụng quy mô vừa và lớn. Các ứng dụng ở quy mô này không thể được viết trong một tệp duy nhất và đây là nơi các module TypeScript xuất hiện. Các module TypeScript cho phép chúng tôi chia một dự án lớn thành nhiều tệp và thư mục, đồng thời làm cho khả năng bảo trì và khả năng mở rộng của dự án trở nên cực kỳ dễ dàng. Chúng tôi sẽ đề cập đến exporting, importing, re-exporting, barrel files, module resolution và rất nhiều kỹ thuật thực tế và nâng cao hơn được sử dụng hàng ngày trong các dự án TypeScript.

Vì TypeScript không thể được trình duyệt hiển thị trực tiếp, nên chúng tôi sẽ phải sử dụng một số loại module bundler của bên thứ ba để biên dịch TypeScript thành ứng dụng web và vì mục đích này, chúng tôi sẽ đề cập đến quá trình biên dịch một tệp bằng webpack.

Các khái niệm chính về TypeScript được đề cập trong khóa học này:

  • ✓ TypeScript Setup.
  • ✓ TypeScript Configuration.
  • ✓ Primitive Types.
  • ✓ Any Type.
  • ✓ Array Type.
  • ✓ Tuple Type.
  • ✓ Enum Type.
  • ✓ Conditionals.
  • ✓ Loops.
  • ✓ Functions.
  • ✓ Void Type.
  • ✓ Never Type.
  • ✓ Nullability.
  • ✓ Type Aliases.
  • ✓ Type Casting.
  • ✓ Union Type.
  • ✓ Literal Type.
  • ✓ Intersection Type.
  • ✓ Function Type.
  • ✓ Object Type.
  • ✓ Generic Arrays.
  • ✓ Generic Functions.
  • ✓ Generic Objects.
  • ✓ Generic Sets.
  • ✓ Type Narrowing.
  • ✓ Type Guards.
  • ✓ Type Widening.
  • ✓ Interface Type.
  • ✓ Unkown Type.
  • ✓ Index Signatures.
  • ✓ Indexed Access Types.
  • ✓ Partial Type.
  • ✓ Read-only Types.
  • ✓ OOP.
  • ✓ Type Queries.
  • ✓ Conditional Types.
  • ✓ Utility Types.
  • ✓ Mapped Types.
  • ✓ TypeScript Modules.
  • ✓ TypeScript Integration với Webpack.

ĐĂNG KÝ NGAY BÂY GIỜ VÀ HỌC HỎI CÁC KỸ NĂNG CỦA TƯƠNG LAI!

Mục lục:

  • ✓ 01. Giới thiệu.
  • ✓ 02. TypeScript Setup.
  • ✓ 03. Bắt đầu với Types trong TypeScript.
  • ✓ 04. Điều kiện và Vòng lặp trong TypeScript.
  • ✓ 05. Coding Challenges – Phần 1.
  • ✓ 06. Functions trong TypeScript.
  • ✓ 07. Coding Challenges – Phần 2.
  • ✓ 08. TypeScript Basic Types.
  • ✓ 09. Coding Challenges – Phần 3.
  • ✓ 10. Generics.
  • ✓ 11. Coding Challenges – Phần 4.
  • ✓ 12. Type Narrowing & Widening.
  • ✓ 13. Coding Challenges – Phần 5.
  • ✓ 14. Interfaces.
  • ✓ 15. Coding Challenges – Phần 6.
  • ✓ 16. Beyond Basic Types.
  • ✓ 17. Coding Challenges – Phần 7.
  • ✓ 18. Khám phá thêm về Enums.
  • ✓ 19. Coding Challenges – Phần 8.
  • ✓ 20. Object-Oriented Programming trong TypeScript.
  • ✓ 21. Coding Challenges – Phần 9.
  • ✓ 22. Type Queries.
  • ✓ 23. Conditional Types.
  • ✓ 24. Utility Types.
  • ✓ 25. Mapped Types.
  • ✓ 26. Modules.
  • ✓ 27. TypeScript và Webpack.
  • ✓ 28. Tổng Kết.

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

  • ✓ Tất cả những ai muốn chuyển đổi từ JavaScript sang TypeScript một cách trơn tru nhất có thể.
  • ✓ Tất cả những ai muốn tìm hiểu TypeScript từ đầu và thực sự hiểu TypeScript là gì và nó làm gì.

NHẬN GET EBOOK TRÊN AMAZON THEO YÊU CẦU




Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.
Tuyên bố miễn trừ bản quyền:
Trang web này không lưu trữ bất kỳ tệp nào trên máy chủ của nó. Chúng tôi chỉ lập chỉ mục và liên kết đến nội dung được cung cấp bởi các trang web khác. Vui lòng liên hệ với các nhà cung cấp nội dung để xóa nội dung bản quyền nếu có và gửi email cho chúng tôi, chúng tôi sẽ xóa các liên kết hoặc nội dung có liên quan ngay lập tức.