0Pricing
WebSockets & Real-Time Systems with Spring icon

WebSockets & Real-Time Systems with Spring

BackendWebEnterprise

เชี่ยวชาญ WebSockets และสร้างแอปพลิเคชันแบบเรียลไทม์ที่ปรับขนาดได้โดยใช้ Spring Framework เพื่อสร้างประสบการณ์ผู้ใช้ที่มีชีวิตและโต้ตอบได้

🤖 ขับเคลื่อนด้วย AI📚 คอร์ส 12👥 ผู้เรียน 100,000+ คน⭐ คะแนน 4.9
ภาพรวมคอร์ส

สร้างแอปพลิเคชันแบบเรียลไทม์ด้วย Spring WebSockets

WebSockets สร้างการเชื่อมต่อแบบ full-duplex ที่คงอยู่ระหว่างไคลเอนต์และเซิร์ฟเวอร์ — ขจัดค่าใช้จ่ายของการสำรวจ HTTP ซ้ำๆ และเปิดใช้งานการแลกเปลี่ยนข้อมูลแบบเรียลไทม์อย่างแท้จริง การรองรับ WebSocket แบบเนทีฟของ Spring รวมกับโปรโตคอล STOMP และตัวนำข้อความ ให้นักพัฒนา Java ฐานรากระดับการผลิตสำหรับระบบแชท แดชบอร์ดแบบเรียลไทม์ การแจ้งเตือนแบบเรียลไทม์ และเครื่องมือการทำงานร่วมกัน ส่วนนี้ครอบคลุมสแต็กแบบสมบูรณ์: จากการเปิดการเชื่อมต่อครั้งแรกไปจนถึงการปรับใช้บริการ WebSocket ที่ปรับขนาดในระดับแนวนอนในระบบคลาวด์

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

คุณจะเริ่มต้นด้วยพื้นฐานของโปรโตคอล WebSocket และวิธีที่ Spring เชื่อมต่อเข้ากับบริบทแอปพลิเคชัน จากนั่นคุณจะทำงานกับ STOMP สำหรับการส่งข้อความแบบ pub/sub ที่มีโครงสร้าง สร้างแอปพลิเคชันแชทแบบโต้ตอบได้ และล็อกปลายทางด้วย Spring Security ส่วนนี้จึงเคลื่อนไปสู่การจัดการข้อผิดพลาด กระแสข้อมูลแบบเรียลไทม์ และการแจ้งเตือนแบบพุช ก่อนที่จะครอบคลุม Spring WebFlux WebSockets แบบโต้ตอบ ตัวนำข้อความภายนอกสำหรับการปรับขนาดในระดับแนวนอน และการตรวจสอบประสิทธิภาพ หลักสูตรสุดท้ายจัดการกับสถาปัตยกรรมไมโครเซอร์วิสและกลยุทธ์การปรับใช้ในระบบคลาวด์สำหรับบริการ WebSocket ที่มีสถานะ

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

สิบสองหลักสูตรครอบคลุม A1 ถึง C2 หลักสูตรเปิดแนะนำแนวคิดระบบแบบเรียลไทม์และการจับมือ WebSocket ในระดับโปรโตคอล หลักสูตรในช่วงกลาง — Building Interactive Chat Applications, Securing Your WebSocket Endpoints และ Real-Time Data Streams and Notifications — เป็นส่วนหลักของการทำงานในระดับ B ในทางปฏิบัติ หลักสูตรสี่สุดท้ายผลักดันไปสู่ดินแดน C1 และ C2: Advanced Spring WebSocket Features, Scaling WebSockets with External Brokers, Reactive WebSockets with Spring WebFlux และ Microservices and Cloud Deployment หลักสูตรเบื้องต้นหนึ่งหลักสูตรฟรี หลักสูตรเหลือสิบเอ็ดเป็นส่วนของ Pro track

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

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

เริ่มเรียนรู้ →

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

🎯
บทเรียนแบบโต้ตอบ
แบบฝึกหัดการเขียนโค้ดโดยตรงพร้อมข้อเสนอแนะแบบเรียลไทม์
🤖
ติวเตอร์ AI
ได้รับความช่วยเหลือแบบทันทีจาก AI ของเราเมื่อคุณติดขัด
💻
ตัวแก้ไขในตัว
เขียนและรันโค้ดโดยตรงในเบราว์เซอร์ของคุณ
🏆
ใบรับรอง
ได้รับใบรับรองเมื่อคุณเสร็จสิ้นหลักสูตร
หลักสูตร

12 หลักสูตร

ทุกหลักสูตรในเส้นทางการเรียนรู้ WebSockets & Real-Time Systems with Spring

01

บทนำสู่ระบบเวลาจริงและ WebSockets

A14 บทเรียน

มินิคอร์สนี้แนะนำแนวคิดพื้นฐานของการสื่อสารแบบเวลาจริง และสำรวจว่า WebSockets ก้าวข้ามข้อจำกัดของ HTTP แบบดั้งเดิมเพื่อแลกเปลี่ยนข้อมูลได้ท…

02

การตั้งค่าแอปพลิเคชัน Spring WebSocket แรกของคุณ

A24 บทเรียนPRO

ลงมือใช้ Spring Boot เพื่อตั้งค่าและสร้างเซิร์ฟเวอร์ WebSocket แรกของคุณ หลักสูตรนี้จะแนะนำการตั้งค่าจุดปลายทางและการจัดการการรับส่งข้อความ…

03

STOMP สำหรับการรับส่งข้อความแบบมีโครงสร้าง

B14 บทเรียนPRO

เจาะลึก STOMP (โพรโทคอลการรับส่งข้อความแบบข้อความอย่างง่าย) และเรียนรู้การผสานรวมกับ Spring เพื่อให้การรับส่งข้อความมีโครงสร้างและทนทานยิ่ง…

04

การสร้างแอปพลิเคชันแชตแบบโต้ตอบ

B14 บทเรียนPRO

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

05

การรักษาความปลอดภัยจุดปลายทาง WebSocket

B24 บทเรียนPRO

ความปลอดภัยมีความสำคัญอย่างยิ่งสำหรับแอปพลิเคชันแบบเวลาจริง มินิคอร์สนี้มุ่งเน้นการผสาน Spring Security เข้ากับ WebSockets เพื่อยืนยันตัวตน…

06

การจัดการข้อผิดพลาดและความทนทาน

B24 บทเรียนPRO

สร้างระบบเวลาจริงที่ทนทานด้วยการเชี่ยวชาญการจัดการข้อผิดพลาดและการเชื่อมต่อ หลักสูตรนี้ครอบคลุมกลยุทธ์การจัดการการตัดการเชื่อมต่อและข้อผิดพ…

07

กระแสข้อมูลและการแจ้งเตือนแบบเวลาจริง

B24 บทเรียนPRO

สำรวจกลยุทธ์ต่าง ๆ สำหรับส่งข้อมูลและการแจ้งเตือนแบบเวลาจริงไปยังผู้ใช้ หลักสูตรนี้เปรียบเทียบ WebSockets กับ Server-Sent Events (SSE) และแ…

08

ความสามารถขั้นสูงของ Spring WebSocket

C14 บทเรียนPRO

สำรวจความสามารถอันซับซ้อนของ Spring WebSockets เพื่อปรับแต่งการประมวลผลข้อความและจัดการเซสชันผู้ใช้อย่างมีประสิทธิภาพ หลักสูตรนี้เจาะลึกตัว…

09

การขยาย WebSockets ด้วยตัวกลางภายนอก

C14 บทเรียนPRO

เรียนรู้การขยายแอปพลิเคชันแบบเวลาจริงให้ทำงานได้มากกว่าหนึ่งเซิร์ฟเวอร์ด้วยการผสานรวมตัวกลางข้อความภายนอก เช่น RabbitMQ หรือ Kafka หลักสูตร…

10

การเพิ่มประสิทธิภาพและการตรวจสอบ

C14 บทเรียนPRO

เพิ่มประสิทธิภาพแอปพลิเคชัน WebSocket และเรียนรู้เทคนิคการตรวจสอบที่จำเป็น หลักสูตรนี้ครอบคลุมการทดสอบสมรรถนะ การตรวจสอบการเชื่อมต่อ และการ…

11

WebSockets แบบรีแอกทีฟด้วย Spring WebFlux

C14 บทเรียนPRO

เจาะลึกการเขียนโปรแกรมแบบรีแอกทีฟและสร้างระบบเวลาจริงที่รองรับการขยายได้สูงและไม่บล็อกด้วย Spring WebFlux หลักสูตรนี้แนะนำตัวจัดการและบริกา…

12

ไมโครเซอร์วิสและการติดตั้งใช้งานบนคลาวด์

C24 บทเรียนPRO

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

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

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

หลักสูตร WebSockets & Real-Time Systems with Spring ฟรีหรือไม่

ใช่ คุณสามารถเริ่มหลักสูตร WebSockets & Real-Time Systems with Spring ได้ฟรีและเสร็จสิ้นบทเรียนแบบโต้ตอบโดยไม่มีค่าใช้จ่าย การสมัครสมาชิก PRO ที่เป็นทางเลือกจะปลดล็อกเครื่องมือ AI ขั้นสูงและใบรับรองที่แชร์ได้

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

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

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

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

ฉันได้รับใบรับรองสำหรับการเสร็จสิ้น WebSockets & Real-Time Systems with Spring หรือไม่

ใช่ ผู้เรียน PRO สามารถสอบและได้รับใบรับรองการเสร็จสิ้นที่แชร์ได้พร้อมรหัสที่สามารถตรวจสอบได้สำหรับหลักสูตร WebSockets & Real-Time Systems with Spring

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

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

เริ่มเรียน WebSockets & Real-Time Systems with Spring ตอนนี้

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

เริ่มฟรี →ดูคอร์สทั้งหมด