NestJS Enterprise Backend APIs logo
TypeScriptเว็บความปลอดภัยระดับ A1 → C215 ภาษา

NestJS Enterprise Backend APIs

เชี่ยวชาญการสร้าง API แบ็กเอนด์ระดับเอนเทอร์ไพรส์ที่มีความแข็งแกร่ง ปรับขนาดได้ และปลอดภัยโดยใช้ NestJS, TypeScript และแบบแผนสถาปัตยกรรมสมัยใหม่. เส้นทางการเรียนรู้ของ CoddyKit ที่มี 20 คอร์สสั้นและ 76 บทเรียนแบบโต้ตอบ พร้อมติวเตอร์ AI ที่อยู่เคียงข้างคุณตลอด 24/7

คอร์ส
20
บทเรียน
76
ขั้นตอนแบบโต้ตอบ
929
เริ่มต้นได้ฟรี
คอร์ส 1
หลักสูตร

20 คอร์สในเส้นทางนี้

ทุกคอร์สในเส้นทาง NestJS Enterprise Backend APIs เรียงตามลำดับการเรียนรู้ คอร์สแรกเรียนได้ฟรี

1

A13 บทเรียนฟรี

เริ่มต้นเส้นทางการเรียนรู้ NestJS ด้วยการทำความเข้าใจหลักการสำคัญ ตั้งค่าสภาพแวดล้อมการพัฒนา และจัดโครงสร้างโครงการแรกอย่างมีประสิทธิภาพ เรียนรู้ส่วนประกอบพื้นฐานของแอปพลิเคชัน NestJS

2

A23 บทเรียนPRO

ทำความเข้าใจคุณสมบัติหลักของ NestJS ให้ลึกซึ้งยิ่งขึ้น รวมถึงการฉีดการพึ่งพาและการตรวจสอบข้อมูล เชื่อมต่อ ORM ของฐานข้อมูลเพื่อจัดการการคงอยู่ของข้อมูลอย่างมีประสิทธิภาพ

3

B14 บทเรียนPRO

สร้างตัวตกแต่งสำหรับพารามิเตอร์ เมธอด และคลาสที่นำกลับมาใช้ซ้ำได้ โดยใช้ Reflector ของ NestJS และ API reflect-metadata

4

B14 บทเรียนPRO

ตรวจสอบ กำหนดเนมสเปซ และโหลดการตั้งค่าอย่างปลอดภัยในหลายสภาพแวดล้อมด้วย ConfigModule และคลังเก็บข้อมูลลับภายนอก

5

B13 บทเรียนPRO

สร้างเอพีไอ RESTful ที่ทำงานได้อย่างสมบูรณ์ด้วย NestJS ครอบคลุมการจัดการคำขอ การดำเนินการ CRUD และการใช้กลยุทธ์จัดการข้อผิดพลาดที่แข็งแกร่งสำหรับแอปพลิเคชันที่พร้อมใช้งานจริง

6

B26 บทเรียนPRO

รับรองคุณภาพและความน่าเชื่อถือของแอปพลิเคชัน NestJS ด้วยการทดสอบอย่างครอบคลุม และเตรียมแอปพลิเคชันให้พร้อมนำส่งด้วยเครื่องมือทำคอนเทนเนอร์และการจัดการระบบสมัยใหม่

7

B23 บทเรียนPRO

เชี่ยวชาญการสร้างเอพีไอ GraphQL ที่ยืดหยุ่นและมีประสิทธิภาพด้วย NestJS เรียนรู้การกำหนดสคีมา การสร้างตัวแก้ไข และการใช้การสมัครรับข้อมูลสำหรับข้อมูลแบบเรียลไทม์

8

B24 บทเรียนPRO

จัดการการอัปโหลดแบบหลายส่วน การสตรีมไฟล์ขนาดใหญ่ และระบบจัดเก็บข้อมูลในชั้น HTTP ของ NestJS

9

B24 บทเรียนPRO

สร้างฟีเจอร์เรียลไทม์แบบสื่อสารสองทางและแบบส่งข้อมูลจากเซิร์ฟเวอร์ โดยใช้เกตเวย์ของ NestJS และเหตุการณ์ที่เซิร์ฟเวอร์ส่ง

10

B24 บทเรียนPRO

เชี่ยวชาญการตรวจสอบ DTO เชิงลึก กฎแบบมีเงื่อนไข และการกำหนดรูปแบบการตอบกลับด้วย class-validator และ class-transformer

11

C13 บทเรียนPRO

ยกระดับการโต้ตอบกับฐานข้อมูลด้วย NestJS และ TypeORM สำรวจรูปแบบคลังเก็บขั้นสูง จัดการการย้ายฐานข้อมูล และรักษาความถูกต้องสมบูรณ์ของข้อมูลด้วยทรานแซกชัน

12

C13 บทเรียนPRO

สำรวจรูปแบบสถาปัตยกรรมขั้นสูงที่จำเป็นต่อการสร้างแอปพลิเคชันองค์กรขนาดใหญ่ ทำความเข้าใจข้อแลกเปลี่ยนระหว่างแนวทางต่าง ๆ เช่น คลังเก็บเดียวและไมโครเซอร์วิส

13

C13 บทเรียนPRO

เจาะลึกการสร้างระบบแบบกระจายด้วยไมโครเซอร์วิส NestJS เรียนรู้การสื่อสารระหว่างบริการด้วยคิวข้อความเพื่อสร้างโซลูชันที่ทนทานและรองรับการขยาย

14

C13 บทเรียนPRO

เสริมความปลอดภัยให้เอพีไอ NestJS จากช่องโหว่ทั่วไป และนำโซลูชันการตรวจติดตามกับการบันทึกเหตุการณ์ที่แข็งแกร่งมาใช้ เพื่อรับข้อมูลเชิงลึกเกี่ยวกับสถานะและประสิทธิภาพของแอปพลิเคชัน

15

C16 บทเรียนPRO

เพิ่มประสิทธิภาพแอปพลิเคชัน NestJS ให้ทำงานได้รวดเร็วและรองรับการขยาย เรียนรู้เทคนิคการแคชขั้นสูง กลยุทธ์การกระจายภาระ และตัวเลือกการนำส่งแบบไร้เซิร์ฟเวอร์

16

C14 บทเรียนPRO

ออกแบบแอปพลิเคชัน NestJS ที่รองรับผู้เช่า โดยใช้ขอบเขตตามคำขอ โมดูลแบบไดนามิก และการแยกการเชื่อมต่อ

17

C14 บทเรียนPRO

แยกคำสั่ง คำค้น และเหตุการณ์ด้วยโมดูล CQRS ของ NestJS และรากของแอกเกรกต

18

C14 บทเรียนPRO

เสริมความแข็งแกร่งให้บริการ NestJS แบบกระจายด้วยการลองใหม่ ตัวตัดวงจร การติดตามด้วย OpenTelemetry และงบประมาณความน่าเชื่อถือ

19

C24 บทเรียนPRO

สร้างการสื่อสารระหว่างบริการที่มีชนิดข้อมูลชัดเจนด้วยการขนส่ง gRPC ของ NestJS และ Protocol Buffers

20

C24 บทเรียนPRO

ออกแบบระบบ NestJS ที่ขยายได้และไม่ผูกกับกรอบงาน ด้วยพอร์ต อะแดปเตอร์ และการค้นหาปลั๊กอินขณะทำงาน

CoddyKit PRO

ปลดล็อกทั้ง 20 คอร์สในเส้นทางนี้และทุกเส้นทางอื่น

ติวเตอร์ AI การสอบวัดระดับ และใบรับรอง ใช้งานได้บนเว็บ iOS และ Android

ดูแผนทั้งหมด
รายปี$29.90 / ปีประมาณ $2.49 ต่อเดือนจ่ายครั้งเดียวตลอดชีพ$69.99 ครั้งเดียวไม่มีการต่ออายุ ใช้ PRO ได้ตลอดไป
ภาพรวมคอร์ส

สร้าง API ระดับเอนเทอร์ไพรส์ด้วย NestJS

NestJS คือเฟรมเวิร์ก TypeScript ที่นำโครงสร้างแบบ Angular มาสู่แบ็กเอนด์ Node.js — modules, decorators, dependency injection และการแยกความเป็นอิสระของจุดประสงค์ที่ปรับขนาดได้จากบริการเดี่ยวไปจนถึงไมโครเซอร์วิสจำนวนมาก แทร็กนี้ครอบคลุมทุกอย่างตั้งแต่ @Controller แรกของคุณไปจนถึงระบบพร้อมใช้งานในโปรดักชันที่มี CQRS, gRPC, distributed tracing และ multi-tenancy

สิ่งที่คุณจะได้เรียนรู้

คุณจะได้เรียนรู้การออกแบบและเปิดเผย RESTful API ด้วยการตรวจสอบความถูกต้องและการ serialize ขั้นสูง การใช้งาน GraphQL endpoints, การจัดการการกำหนดค่าและข้อมูลลับในระดับขนาดใหญ่, การจัดการการอัปโหลดไฟล์และสตรีมมิงสื่อ และการสร้างฟีเจอร์ real-time ด้วย WebSockets และ SSE ในระดับสถาปัตยกรรม คุณจะประยุกต์ใช้enterprise patterns, microservices ด้วย message queues, event-driven design ด้วย CQRS, hexagonal และ plugin architectures และ service contracts ผ่าน gRPC และ Protobuf ความปลอดภัย, observability, distributed tracing, SLOs และการปรับแต่งประสิทธิภาพแต่ละอย่างถือว่าเป็นหัวข้อระดับแรก

เส้นทางการเรียนรู้

ยี่สิบหลักสูตรครอบคลุมตั้งแต่ A1 ถึง C2 แทร็กเปิดด้วย NestJS Foundations & Project Setup และ Core Concepts & Data Handling จากนั้นก้าวไปยังระดับ B ผ่าน custom decorators, metadata reflection และการทดสอบ บล็อก C1 ครอบคลุมเทคนิค database และ ORM ขั้นสูง Enterprise Architecture Patterns, Microservices & Message Queues, ความปลอดภัยขั้นสูง และ Event-Driven Architecture with CQRS สองหลักสูตร C2 สุดท้าย — gRPC, Protobuf & Service Contracts และ Plugin Architectures & Hexagonal Design — เป็นการสรุปหลักสูตรด้วยแบบแผนที่ใช้ในระบบแบ่งส่วนขนาดใหญ่

วิธีการทำงาน

แต่ละหลักสูตรจะแบ่งออกเป็นบทเรียนสั้น ๆ ที่เน้นเฉพาะเรื่องซึ่งคุณทำให้เสร็จในตัวแก้ไขรหัสในตัวพร้อมคำติชมแบบ real-time AI tutor พร้อมช่วยเหลือเมื่อคุณติดขัด และแต่ละแนวคิดจะเสริมความเข้มแข็งด้วยแบบฝึกหัดบนพื้นฐานความเป็นจริง เพื่อให้คุณสร้างรหัส NestJS ที่ใช้งานได้จากบทเรียนแรก

วิธีการเรียนรู้ของคุณ

  1. 01

    บทเรียนแบบโต้ตอบ

    แบบฝึกหัดการเขียนโค้ดโดยตรงพร้อมข้อเสนอแนะแบบเรียลไทม์

  2. 02

    ติวเตอร์ AI

    ได้รับความช่วยเหลือแบบทันทีจาก AI ของเราเมื่อคุณติดขัด

  3. 03

    ตัวแก้ไขในตัว

    เขียนและรันโค้ดโดยตรงในเบราว์เซอร์ของคุณ

  4. 04

    ใบรับรอง

    ได้รับใบรับรองเมื่อคุณเสร็จสิ้นหลักสูตร

คำถามที่พบบ่อย

คำถามที่พบบ่อย

หลักสูตร NestJS Enterprise Backend APIs ฟรีหรือไม่

ใช่ คุณสามารถเริ่มหลักสูตร NestJS Enterprise Backend APIs ได้ฟรีและเสร็จสิ้นบทเรียนแบบโต้ตอบโดยไม่มีค่าใช้จ่าย การสมัครสมาชิก PRO ที่เป็นทางเลือกจะปลดล็อกเครื่องมือ AI ขั้นสูงและใบรับรองที่แชร์ได้

ฉันต้องมีประสบการณ์มาก่อนหรือไม่ในการเรียนรู้ TypeScript

ไม่ หลักสูตรเริ่มต้นด้วยพื้นฐานและค่อยๆ ไปสู่หัวข้อที่ซับซ้อนมากขึ้น ดังนั้นคุณสามารถเริ่มได้แม้ว่าจะไม่มีประสบการณ์ TypeScript มาก่อน

ฉันจะเรียนรู้ TypeScript บน CoddyKit ได้อย่างไร

คุณเรียนรู้โดยการลงมือทำ บทเรียนสั้น ๆ แบบโต้ตอบจับคู่คำอธิบายที่ชัดเจนกับแบบฝึกหัดการเขียนโค้ดที่ทำงานในเวลาจริง และติวเตอร์ AI ที่ทำงาน 24/7 ให้ความช่วยเหลือแบบบุคคลเมื่อคุณติดขัด

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น NestJS Enterprise Backend APIs หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร NestJS Enterprise Backend APIs

ฉันสามารถเรียนรู้ TypeScript บนโทรศัพท์ของฉันได้หรือไม่

ใช่ CoddyKit พร้อมใช้งานบนเว็บและเป็นแอปพลิเคชันแบบเนทีฟ iOS และ Android ดังนั้นคุณสามารถเรียนรู้ TypeScript บนอุปกรณ์ใดก็ได้และความคืบหน้าของคุณจะซิงค์ในทุกอุปกรณ์

CoddyKit PRO ราคาเท่าไหร่?

คอร์สแรกของ NestJS Enterprise Backend APIs เรียนได้ฟรี CoddyKit PRO ปลดล็อกทุกคอร์ส: $5.90 ต่อสัปดาห์, $7.90 ต่อเดือน, $29.90 ต่อปี หรือ $69.99 แบบจ่ายครั้งเดียวเพื่อเข้าถึงตลอดชีพโดยไม่มีการต่ออายุ

ใช้เวลานานแค่ไหนในการเรียนจบ NestJS Enterprise Backend APIs?

เส้นทาง NestJS Enterprise Backend APIs มี 20 คอร์สและ 76 บทเรียน บทเรียนส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที ดังนั้นทั้งเส้นทางจะใช้เวลาฝึกปฏิบัติประมาณ 9 ชั่วโมง โดยเรียนได้ตามจังหวะของคุณเอง

เริ่มเรียน NestJS Enterprise Backend APIs ตอนนี้

เข้าร่วมกับผู้เรียนนับพันคนที่กำลังเรียนรู้การเขียนโปรแกรมผ่านบทเรียนที่ขับเคลื่อนด้วย AI