Backend

Spring Boot สำหรับองค์กร

⏱ 10 สัปดาห์ 🎥 46 บทเรียน ฿8,500

Course Outline

โครงสร้างเนื้อหาคอร์สนี้

เกี่ยวกับคอร์สนี้

เรียนรู้การพัฒนา Backend ระดับองค์กรด้วยภาษา Java และเฟรมเวิร์ก Spring Boot ที่บริษัทขนาดใหญ่ทั่วโลกใช้งานจริง ครอบคลุมตั้งแต่การสร้าง REST API, ความปลอดภัยของระบบ ไปจนถึงสถาปัตยกรรมแบบ Microservices เหมาะสำหรับคนที่อยากทำงานในองค์กรขนาดใหญ่หรือระบบที่ต้องรองรับผู้ใช้จำนวนมาก

เนื้อหาที่จะได้เรียน (46 บทเรียน)

โมดูล 1: พื้นฐาน Java และ Spring Framework (สัปดาห์ 1-2)

  • พื้นฐานภาษา Java ที่ต้องรู้สำหรับ Spring Boot
  • แนวคิด Dependency Injection และ Inversion of Control
  • โครงสร้างโปรเจกต์ Spring Boot และ Annotations สำคัญ
  • การตั้งค่า Configuration และ Profiles

โมดูล 2: Spring Boot REST API และ Spring Data JPA (สัปดาห์ 3-4)

  • สร้าง REST Controller และจัดการ Request/Response
  • เชื่อมต่อฐานข้อมูลด้วย Spring Data JPA
  • ออกแบบ Entity และความสัมพันธ์ระหว่างตาราง
  • Validation และ Exception Handling

โมดูล 3: Spring Security และ Authentication (สัปดาห์ 5-6)

  • ระบบ Login ด้วย JWT บน Spring Security
  • Role-based Authorization
  • การป้องกัน CSRF และช่องโหว่ด้านความปลอดภัยพื้นฐาน
  • OAuth2 เบื้องต้น

โมดูล 4: Microservices และ Testing (สัปดาห์ 7-8)

  • แนวคิดสถาปัตยกรรม Microservices
  • การสื่อสารระหว่างเซอร์วิสด้วย REST และ Message Queue
  • Unit Testing และ Integration Testing ด้วย JUnit
  • Logging และ Monitoring เบื้องต้น

โมดูล 5: Deployment, Docker และโปรเจกต์จบคอร์ส (สัปดาห์ 9-10)

  • Containerize แอปพลิเคชันด้วย Docker
  • Deploy ขึ้น Cloud Server จริง
  • CI/CD เบื้องต้นสำหรับ Spring Boot
  • Workshop: สร้างระบบ Backend ระดับองค์กร 1 โปรเจกต์ตั้งแต่ต้นจนจบ

เหมาะกับใคร

  • ผู้ที่มีพื้นฐานเขียนโปรแกรมเชิงวัตถุ (OOP) มาบ้าง
  • Developer ที่อยากทำงานในองค์กรขนาดใหญ่
  • Backend Developer ที่อยากเรียนรู้ระบบระดับ Enterprise

สิ่งที่คุณจะได้รับ

  • วิดีโอบทเรียนดูซ้ำได้ตลอดชีพ
  • โปรเจกต์ Backend จริงใส่ใน Portfolio
  • ใบรับรองเมื่อเรียนจบคอร์ส
  • พี่เลี้ยงส่วนตัวคอยตอบคำถามในกลุ่ม

สนใจคอร์สนี้ใช่ไหม?

ทักหาทีมงานเพื่อสอบถามรายละเอียดเพิ่มเติม หรือดูคอร์สอื่นๆ ที่เปิดสอน