강의

멘토링

로드맵

Inflearn brand logo image
Programming

/

Back-end

Á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.4) 14 đánh giá

466 học viên

  • zerocho
Node.js
Web Application
TypeScript

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

Dịch cái này sang tiếng Việt

  • Á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à

65,527

Học viên

1,602

Đánh giá

9,702

Trả lời

4.8

Xếp hạng

22

Các khóa học

제 강의의 장점은 Q&A입니다(인프런 답변왕 2회 수상). 24시간 이내에 최대한 답변드립니다! 같이 고민한다는 느낌으로 답변 드릴게요!

One of the key strengths of my courses is the Q&A support. (Winner of the Inflearn Q&A King award twice) I respond to your questions within 24 hours, doing my best to help you out! You’ll feel like we’re solving the problems together.

👉ZeroCho Lectures
제로초 강의 전체 로드맵. A complete roadmap of all my courses is available here.

– Node.js교과서, 코딩자율학습 제로초의 자바스크립트, Let's Get IT 자바스크립트, 타입스크립트 교과서 저자 
ZeroCho.com 운영자
– 현) 유튜브에서 ZeroCho TV로 개발 관련 방송중 
– 현) 스모어톡 CTO 
– 전) 오늘의픽업 CTO(카카오모빌리티에 엑싯 후 카카오모빌리티 최연소 개발파트장)

  • Author of Node.js Textbook, Self-Guided JavaScript by ZeroCho, Let's Get IT JavaScript, and TypeScript Textbook

  • Operator of ZeroCho.com

  • Currently running a YouTube channel ZeroCho TV, covering development topics

  • CTO at SmoreTalk

  • Former CTO at Today Pickup (acquired by Kakao Mobility, where I became the youngest lead developer)

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ả

14 đánh giá

4.4

14 đánh giá

  • 김범준님의 프로필 이미지
    김범준

    Đánh giá 4

    Đánh giá trung bình 4.8

    5

    100% đã tham gia

    단계별로 자세하게 설명해주십니다 ㅎㅎ 강의 좋아요. 그런데 아쉬운 점 2가지 ㅜㅜ 1. 강의의 문제는 아닌데 강의가 나온 직후, TS 버전 4가 나오면서, 최신 Ts 문법과는 약간의 차이가 있는 점. 2. 프로젝트를 GitHub에 강의 별로 커밋을 남겨주셨으면, 강의를 따라가고 달라진 코드를 확인하기가 더 쉬웠을거 같습니다 ㅜ

    • 김인후님의 프로필 이미지
      김인후

      Đánh giá 9

      Đánh giá trung bình 5.0

      5

      100% đã tham gia

      Node Js를 배우고나니깐 이제는 TS로 해야한다고 해서 결재 후 학습 했는 데 정말 좋습니다

      • 데릭로님의 프로필 이미지
        데릭로

        Đánh giá 71

        Đánh giá trung bình 5.0

        5

        42% đã tham gia

        타입스크립트를 이해하는데 도움이 많이 되었습니다

        • zsx528님의 프로필 이미지
          zsx528

          Đánh giá 2

          Đánh giá trung bình 5.0

          5

          100% đã tham gia

          새로운 지식이 쌓여가는게 뿌듯합니다

          • mhr님의 프로필 이미지
            mhr

            Đánh giá 18

            Đánh giá trung bình 4.5

            5

            65% đã tham gia

            선수 강의를 들으신 분이라면 들어볼만 한 것 같습니다.

            627.778 ₫

            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!