Tin mới nhất

Menu

Browsing "Older Posts"

Chia Sẻ Khóa Học TypeScript 5 Dành Cho Các Developer [Update Tháng 2-2024] [Khóa 6808 A]

05 tháng 3 2024 / No Comments

Sử dụng TypeScript như một Pro! Nhanh chóng tìm hiểu Typescript cơ bản và nâng cao và thực hành nó với Node, Express và React!

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

  • ✓ Nắm vững TypeScript type system.
  • ✓ Tìm hiểu cách cài đặt, cấu hình và chạy TypeScript.
  • ✓ Sử dụng các TypeScript type đặc biệt như unknown, any, never.
  • ✓ Tìm hiểu JavaScript nâng cao trong quá trình thực hiện.
  • ✓ Hiểu sâu sắc các tính năng nâng cao của TypeScript như Generics, Mapped types, Decorators.
  • ✓ Sử dụng cú pháp hiện đại của ES async/await, import/export.
  • ✓ Tìm hiểu cách sử dụng TypeScript với class và Object Oriented Programming (OOP).
  • ✓ TypeScript với Express và React.
  • ✓ Thực hành các TypeScript type đặc biệt như Records, mapped types, optional, literal và các utility type khác.
  • ✓ Tìm hiểu npm, async programming và ES module system.
  • ✓ Tìm hiểu về các module bundler như Webpack và ESbuild.
  • ✓ Build và consume một REST api bằng Express và React.

TypeScript là một trong những ngôn ngữ được yêu thích nhất thời điểm hiện tại. Làm thế nào bạn có thể học nó đúng cách và vượt xa các ví dụ cơ bản?

Typescript đã phát minh lại cách chúng ta viết code JavaScript, trước hết bằng cách thêm tính an toàn về type, nhưng cũng có nhiều tính năng tuyệt vời khác như access modifiers, generics, interfaces, classes, decorators và nhiều tính năng khác.

Typescript kết hợp tính linh hoạt của JavaScript hiện đại với sức mạnh của các typed language như Java hoặc C#, khiến nó trở thành lựa chọn tuyệt vời cho ứng dụng full stack của bạn.

Chào mừng bạn đến với khóa học của tôi, trong đó bạn sẽ học Typescript và NodeJ cơ bản và nâng cao bằng cách thực hành. Chúng tôi sẽ không lãng phí nhiều thời gian vào việc thuyết trình hoặc đọc tài liệu mà bạn có thể tự làm mà không cần khóa học. Thay vào đó, chúng ta sẽ tập trung vào việc viết code một ứng dụng thực, full stack.

Các tính năng của Typescript được đề cập:

  • ✓ Cài đặt và thiết lập bên trong một npm project.
  • ✓ Các tùy chọn TypeScript compiler cơ bản như sourceDir và Target.
  • ✓ Primitive types, build-in types, advanced types, utility types.
  • ✓ Any vs unknown vs never.
  • ✓ Objects, Interfaces và Classes.
  • ✓ Type aliases, type narrowing optional values, type intersection.
  • ✓ Enums và exhaustive enums trong TypeScript
  • ✓ Abstract classes và inheritance.
  • ✓ Generics và decorators - cả cũ và mới (phiên bản 2 và 3).
  • ✓ Các type nâng cao như conditional types, literal types, mapped types.

TypeScript environment nâng cao:

  • ✓ Hiểu cách các npm package hoạt động bằng cách xây dựng và sử dụng npm package của riêng bạn với TypeScript.
  • ✓ Chạy và phân tích TypeScript code trên cả NodeJ và Browser.
  • ✓ Hiểu sâu sắc cách hoạt động của các module bundler như WebPack và EsBuild.

Các phần thực hành với NodeJs, Express và React:

  • ✓ Xây dựng từ đầu một ứng dụng CRUD với Node , Express và TypeScript - Rest API.
  • ✓ Hiểu cách hoạt động của Express routing.
  • ✓ Hiểu cách thức hoạt động của Express middleware.
  • ✓ Sử dụng ZOD để xác thực dữ liệu bên trong một ứng dụng Node Express.
  • ✓ Hiểu sâu sắc cách hoạt động của các module bundler như WebPack và EsBuild.
  • ✓ Xây dựng từ đầu một UI app với React và TypeScript.
  • ✓ Tóm tắt về React state, props và hooks.
  • ✓ Hiểu cách hoạt động của các React component và cách truyền dữ liệu giữa các child/parent component.
  • ✓ Tích hợp Express rest API với React.

Khóa học này nổi bật với nhiều ưu điểm và những điểm nổi bật :

  • ✓ Ngắn gọn và tôn trọng thời gian của bạn : chỉ học những gì bạn cần. Hầu hết phần gõ của người hướng dẫn đều bị cắt bớt, tập trung vào lý do tại sao chúng ta viết code theo một cách nhất định.
  • ✓ Theme khóa học Unity Typescript - cùng một ứng dụng NodeJs, để bạn không cảm thấy nhàm chán và có được cảm giác hoàn thành bổ ích.
  • ✓ Người hướng dẫn tích cực và có kinh nghiệm lập trình: một giáo viên tuyệt vời không bao giờ mất liên lạc với ngành. Điều này đặc biệt đúng đối với việc phát triển phần mềm, nơi ngành này rất năng động. Điều này giúp người hướng dẫn luôn cập nhật các nguyên tắc viết mã tốt nhất và giới thiệu cho bạn những phần thử thách chứ không phải "hello world".
  • ✓ GitHub Code - đối với mỗi bài giảng - bằng cách này bạn có thể theo dõi và nhanh chóng có được cái nhìn tổng quan về bài giảng, trong trường hợp bạn bỏ lỡ điều gì đó.
  • ✓ Hình ảnh tuyệt vời - nền tối, phông chữ lớn, độ phân giải 1080p.
  • ✓ Chứng chỉ hoàn tất.

Mục lục:

  • ✓ 01 - Bắt đầu.
  • ✓ 02 – Giới thiệu về types.
  • ✓ 03 - Làm việc với types: cơ bản.
  • ✓ 04 - OOP & classes.
  • ✓ 05 - TypeScript Generics.
  • ✓ 06 - Làm việc với types - nâng cao.
  • ✓ 07 - Functions & asynchronous programming.
  • ✓ 08 - Modules & module bundling.
  • ✓ 09 - Tuning TypeScript compiler.
  • ✓ 10 - Tạo một NPM package với TypeScript.
  • ✓ 11 - TypeScript Decorators.
  • ✓ 12 - Phần thực hành Backend.
  • ✓ 13 - Phần thực hành Frontend.
  • ✓ 14 - VSCode ecosystem.
  • ✓ 15 - Phần kết thúc.

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

  • ✓ Các Lập trình viên muốn mở rộng kiến ​​thức về Typescript.
  • ✓ Các TypeScript dev muốn thành thạo nó.
  • ✓ Bất cứ ai muốn thực hành lập trình NodeJs/React/Express.


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.