Áp dụng TypeScript cho Node.js (feat. NodeBird)

Hãy áp dụng TypeScript cho Node.js, thêm kiểu gõ vào gói npm hiện có hoặc tạo thư viện TypeScript của riêng bạn.

(4.5) 15 đánh giá

469 học viên

Độ khó Trung cấp trở lên

Thời gian Không giới hạn

Node.js
Node.js
Web Application
Web Application
TypeScript
TypeScript
Node.js
Node.js
Web Application
Web Application
TypeScript
TypeScript

Đánh giá từ những học viên đầu tiên

Đánh giá từ những học viên đầu tiên

4.5

5.0

김범준

100% đã tham gia

Anh giải thích chi tiết từng bước một. Tôi thích bài giảng. Tuy nhiên, có hai điều đáng thất vọng. 1. Bài giảng không có vấn đề gì nhưng ngay sau khi bài giảng được ra mắt, TS phiên bản 4 đã được tung ra và có một số điểm khác biệt so với ngữ pháp TS mới nhất. 2. Nếu bạn để lại cam kết cho mỗi bài giảng trên GitHub cho dự án, việc theo dõi bài giảng và kiểm tra mã đã thay đổi sẽ dễ dàng hơn.

5.0

김인후

100% đã tham gia

Sau khi học Node Js thì được bảo bây giờ phải dùng TS nên trả tiền rồi mới học và thấy rất tốt.

5.0

데릭로

42% đã tham gia

Nó rất hữu ích trong việc hiểu TypeScript.

Bạn sẽ nhận được điều này sau khi học.

  • Áp dụng bản thảo cho node.js

  • phát triển thư viện bản thảo

  • Áp dụng cách gõ vào thư viện js hiện có

Phát triển máy chủ JavaScript, tiến thêm một bước nữa!
Viết mã tốt hơn với TypeScript .

TypeScript trên Node
Hãy cùng thử xem nhé! 📝


JavaScript thường không tạo ra lỗi cho đến khi nó được thực thi. Khi xây dựng máy chủ bằng Node, đôi khi lỗi có thể không xảy ra cho đến khi mã máy chủ được thực thi. Mặc dù việc viết mã có vẻ ổn, nhưng lỗi thường xảy ra khi thực sự chạy dịch vụ. Node mặc định là đơn luồng, vì vậy ngay cả một lỗi nhỏ cũng có thể khiến dịch vụ bị sập, gây hậu quả nghiêm trọng.

Điều đáng tiếc hơn nữa là hầu hết các vấn đề đều liên quan đến việc gõ phím. Tuy nhỏ nhặt, nhưng lỗi thường có thể gây khó chịu. Áp dụng TypeScript có thể giải quyết hầu hết những vấn đề này.


Tính năng bài giảng 💡

  • Chuyển đổi ví dụ từ hướng dẫn NodeBird (giống Twitter) sang TypeScript.
  • Chuyển đổi thư viện passport-local và axios sang TypeScript.

Học cái này ✏️

  1. Áp dụng TypeScript vào các dự án Node
  2. Thêm kiểu dữ liệu vào thư viện js hiện có (hoặc sửa lỗi đánh máy)
  3. Tạo thư viện TypeScript (theo các axios)

#1
Mã nguồn
Cung cấp.

https://github.com/ZeroCho/ts-nodebird (liên kết)

Chúng tôi cung cấp toàn bộ mã nguồn cho bài giảng này.

#2
Trả lời câu hỏi nhanh chóng
Tôi sẽ trả lời bạn.

Phần hay nhất của khóa học là phần Hỏi & Đáp. Bạn cứ hỏi bất kỳ câu hỏi nào và tôi sẽ trả lời trong vòng một ngày.
Hãy học tập tích cực bằng cách thoải mái đặt câu hỏi về nội dung liên quan đến khóa học.
Nó sẽ giúp bạn hiểu nội dung tốt hơn!


Các công cụ được đề cập ở đây 🧰

Tôi sử dụng WebStormVisual Studio Code . Bạn có thể dùng một trong hai.


Câu hỏi dự kiến Hỏi & Đáp 🙋🏻‍♂️

H. Có môn học tiên quyết nào không?

A. Khóa học này không phải là bài giảng về Node hay TypeScript, mà là một khóa học thực hành áp dụng TypeScript vào Node, với điều kiện bạn phải có hiểu biết cơ bản về ngôn ngữ này. Khóa học này phù hợp với những người đã học các khóa học trước đây của tôi.

H. Mã nguồn ở đâu?

A. https://github.com/ZeroCho/ts-nodebird

H. Bạn không che mặt trước sao?

A. Tôi sẽ không đề cập riêng về vấn đề này vì nó đã được đề cập trong khóa học TS + React. Tuy nhiên, tôi đã đính kèm mã chuyển đổi front-end sang TS trong thư mục ts của mã nguồn.


Bài giảng liên quan 🚩

[Gia hạn] Sách giáo khoa Node.js - Từ cơ bản đến thực hành dự án
Các khái niệm cốt lõi của Node + 5 ví dụ thực tế
Học TypeScript trong khi tạo trò chơi web
Xây dựng trò chơi web với TypeScript ổn định

Khuyến nghị cho
những người này

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

  • Bất kỳ ai muốn giới thiệu TypeScript cho dự án Node của mình

  • Bất cứ ai muốn tạo thư viện TypeScript

  • Những người gặp nhiều vấn đề với việc gõ phím hiện có

Cần biết trước khi bắt đầu?

  • JavaScript

  • Kiến thức cơ bản về TypeScript

  • kiến thức nút

  • Sẽ tốt hơn nếu bạn tham gia khóa học NodeBird.

Xin chào
Đây là zerocho

67,386

Học viên

1,727

Đánh giá

9,762

Trả lời

4.8

Xếp hạng

25

Các khóa học

Ưu điểm trong các bài giảng của tôi là phần Q&A (Từng 2 lần giành giải Chiến thần giải đáp của Inflearn). Tôi sẽ cố gắng phản hồi trong vòng 24 giờ! Tôi sẽ trả lời với tinh thần như đang cùng bạn giải quyết vấn đề!

Một trong những điểm mạnh chính trong các khóa học của tôi là hỗ trợ Giải đáp thắc mắc (Q&A). (Từng hai lần giành giải thưởng "Vua giải đáp" của Inflearn) Tôi sẽ phản hồi các câu hỏi của bạn trong vòng 24 giờ và cố gắng hết sức để giúp đỡ bạn! Bạn sẽ cảm thấy như chúng ta đang cùng nhau giải quyết các vấn đề.

👉Bài giảng của ZeroCho
Lộ trình đầy đủ cho tất cả các bài giảng của ZeroCho. Lộ trình hoàn chỉnh cho tất cả các khóa học của tôi có sẵn tại đây.

– Tác giả của Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript và TypeScript Textbook 
– Người điều hành ZeroCho.com
– Hiện tại) Đang phát sóng về phát triển phần mềm trên YouTube tại ZeroCho TV 
– Cựu) CTO tại Smoretalk 
– Cựu) CTO của Today's Pickup (Sau khi thương vụ exit với Kakao Mobility, trở thành Trưởng bộ phận phát triển trẻ tuổi nhất tại Kakao Mobility)

  • Tác giả của Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScriptTypeScript Textbook

  • Người điều hành ZeroCho.com

  • Hiện đang vận hành kênh YouTube ZeroCho TV, chuyên về các chủ đề phát triển phần mềm

  • Cựu CTO tại SmoreTalk

  • Cựu CTO tại Today Pickup (được Kakao Mobility mua lại, nơi tôi trở thành trưởng nhóm phát triển trẻ tuổi nhất)

Thêm

Chương trình giảng dạy

Tất cả

26 bài giảng ∙ (5giờ 16phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Tất cả

15 đánh giá

4.5

15 đánh giá

  • pinomaker님의 프로필 이미지
    pinomaker

    Đánh giá 9

    Đánh giá trung bình 5.0

    5

    100% đã tham gia

    Sau khi học Node Js thì được bảo bây giờ phải dùng TS nên trả tiền rồi mới học và thấy rất tốt.

    • derrickrodo님의 프로필 이미지
      derrickrodo

      Đánh giá 72

      Đánh giá trung bình 5.0

      5

      42% đã tham gia

      Nó rất hữu ích trong việc hiểu TypeScript.

      • rmh03130151님의 프로필 이미지
        rmh03130151

        Đánh giá 18

        Đánh giá trung bình 4.5

        5

        65% đã tham gia

        Tôi nghĩ nó đáng để lắng nghe nếu bạn đã nghe bài giảng của một cầu thủ.

        • kbj0109study4378님의 프로필 이미지
          kbj0109study4378

          Đánh giá 4

          Đánh giá trung bình 4.8

          5

          100% đã tham gia

          Anh giải thích chi tiết từng bước một. Tôi thích bài giảng. Tuy nhiên, có hai điều đáng thất vọng. 1. Bài giảng không có vấn đề gì nhưng ngay sau khi bài giảng được ra mắt, TS phiên bản 4 đã được tung ra và có một số điểm khác biệt so với ngữ pháp TS mới nhất. 2. Nếu bạn để lại cam kết cho mỗi bài giảng trên GitHub cho dự án, việc theo dõi bài giảng và kiểm tra mã đã thay đổi sẽ dễ dàng hơn.

          • blacksnow님의 프로필 이미지
            blacksnow

            Đánh giá 2

            Đánh giá trung bình 5.0

            5

            100% đã tham gia

            Tôi tự hào vì đã tích lũy được kiến ​​thức mới.

            Khóa học khác của zerocho

            Hãy khám phá các khóa học khác của giảng viên!

            Khóa học tương tự

            Khám phá các khóa học khác trong cùng lĩnh vực!

            Ưu đãi có thời hạn, kết thúc sau 5 ngày ngày

            2.595 ₫

            28%

            617.904 ₫