Basic Microservice with Spring Boot Kotlin

Basic Microservice with Spring Boot Kotlin

"คิดถึง Microservice คิดถึง Spring Boot" ในปัจจุบัน การพัฒนาซอฟต์แวร์แบบ Microservice ได้รับความนิยมอย่างมาก ด้วยความยืดหยุ่น ปรับขนาดได้ และง่ายต่อการบำรุงรักษา Microservice ช่วยให้นักพัฒนาซอฟต์แวร์สามารถสร้างแอปพลิเคชั่นที่ซับซ้อนได้อย่างมีประสิทธิภาพ

Spring Boot เป็น framework ที่ได้รับความนิยมอย่างมากสำหรับการสร้าง Microservice ด้วย Java หรือ Kotlin ก็ได้ตามถนัดโดยที่เราไม่ต้องไปกังวลเรื่องโครงสร้างการออกแบบมากนัก และด้วยตัวภาษา Kotlin เอง เป็นภาษาโปรแกรมที่ทันสมัย โค้ดกระชับ อ่านง่ายเหมาะกับผู้เริ่มต้นเป็นอย่างดี

หลักสูตรอบรม "Basic Microservice with Spring Boot Kotlin" นี้จึงเหมาะสำหรับนักพัฒนาซอฟต์แวร์ที่ต้องการเรียนรู้การสร้าง Microservice ด้วย Spring Boot ร่วมกับภาษา Kotlin โดยจะมีหัวข้อการอบรมหลัก ๆ ดังนี้

  • แนะนำภาพรวมของ Spring Framework 6 และ Spring Boot 3
  • สอนการสร้างโปรเจ็กต์ Spring Boot ด้วยภาษา Kotlin
  • สอนการสร้างเว็บเซอร์วิสแบบ RESTful ด้วย Spring Boot 3
  • สอนการ deploy ไมโครเซอร์วิสบน Spring Cloud

 

หลักสูตรนี้พร้อมเรียนรู้ สามารถทักไลน์ด้านล่างเพื่อสั่งซื้อวิดีโอการอบรมได้ทันที

เพิ่มเพื่อน

 

วิดีโอบันทึกการอบรม Basic Microservice with Spring Boot Kotlin

  • Day 1: ความยาว 02:37:16
  • Day 2: ความยาว 03:14:57
  • Day 3: ความยาว 03:36:32

ความยาวรวม: 9 ชั่วโมง 31 นาที 6 วินาที

 

โปรโมชั่นราคาพิเศษ (สำหรับผู้ซื้อในนามบุคคลเท่านั้น)
  • ราคา 400 บาทเท่านั้น
จากราคาเต็มปกติ 3,000 บาท

สำหรับท่านที่ต้องการซื้อในนามนิติบุคคล สามารถซื้อได้ในราคา 3,000 บาท (ยังไม่รวมภาษีมูลค่าเพิ่ม 7%)

การอบรมในหลักสูตรนี้เป็นการสอนสดออนไลน์ ผ่านโปรแกรม Zoom Meeting และมีการบันทึกการอบรมส่งให้ดูย้อนหลังทั้งหลักสูตร

กำหนดการอบรม
  • วันที่ 5-7 มีนาคม 2567 เวลา 20:00-23.00 น.
  • อบรมรวม 3 วัน เฉลี่ยวันละ 3 ชั่วโมง
  • ระยะเวลารวมทั้งหลักสูตร 9 ชั่วโมง 31 นาที 6 วินาที
แล้วผู้สอนเป็นใคร?
  • อ.สามิตร โกยม (สถาบันไอทีจีเนียส)

สวัสดีครับ ผมอาจารย์สามิตร โกยม - ผู้สอนหลักสูตรนี้ครับ ผมจบการศึกษาระดับปริญญาโทด้านเทคโนโลยีสารสนเทศ จากมหาวิทยาลัยพระจอมเกล้าพระนครเหนือ และอยู่ในวงการพัฒนาโปรแกรมและไอทีมากว่า 10 ปีแล้ว

  • ประสบการณ์ทำงาน: เคยเป็นโปรแกรมเมอร์ในบริษัทเอกชน, ที่ปรึกษางานไอทีให้กับธุรกิจ SME หลายแห่ง และเป็น อาจารย์พิเศษ สอนวิชาคอมพิวเตอร์อยู่ที่มหาวิทยาลัยพระนครเหนือ (KMUTNB) ระหว่างปี 2557-2560
  • ประสบการณ์สอน: ปัจจุบันผมเป็น CEO และผู้ก่อตั้งสถาบัน IT Genius Engineering และได้ถ่ายทอดความรู้ด้านการเขียนโปรแกรมและพัฒนาเว็บให้กับผู้เรียนกว่า หลายพันคน ตั้งแต่ระดับนักศึกษาไปจนถึงระดับองค์กร
  • ความเชี่ยวชาญ: ผมสอนหลักสูตรด้าน Web Development, Programming และเทคโนโลยีใหม่ๆ มากมาย เช่น PHP, JavaScript, Python ตลอดจน ภาษาใหม่มาแรง อย่าง Rust ซึ่งผมตั้งใจผลักดันให้ผู้เรียนในไทยได้เรียนรู้ก่อนใคร
  • ความมุ่งมั่น: เป้าหมายของผมคือการทำให้การเรียนรู้เทคโนโลยีที่ทันสมัย เป็นเรื่องง่ายและเป็นไปได้สำหรับทุกคน ดังนั้นคุณมั่นใจได้เลยว่าคุณจะได้รับการถ่ายทอดความรู้ด้วยวิธีที่เข้าใจง่าย เป็นกันเอง และนำไปใช้ได้จริง

ผู้เรียนต้องมีพื้นฐานอะไรบ้าง ?
  • มีพื้นฐานการเขียนโปรแกรมด้วยภาษาใดภาษาหนึ่ง (เช่น Python, JavaScript, Java, C#, Go หรือภาษาอื่นๆ)
  • มีความรู้พื้นฐานเกี่ยวกับการพัฒนาเว็บและ RESTful APIs จะเป็นประโยชน์ แต่ไม่จำเป็น
  • มีความสนใจในการเรียนรู้เทคโนโลยีใหม่ๆ และพร้อมที่จะลงมือทำจริง
  • สามารถใช้งานคอมพิวเตอร์ได้อย่างพื้นฐาน เช่น การติดตั้งโปรแกรม การใช้งาน Command Line
  • มีความเข้าใจพื้นฐานเกี่ยวกับการทำงานของระบบเครือข่ายและการสื่อสารระหว่างเซิร์ฟเวอร์และไคลเอนต์
  • มีความรู้พื้นฐานเกี่ยวกับ Git และการจัดการเวอร์ชันของโค้ดจะเป็นประโยชน์ แต่ไม่จำเป็น
  • มีความรู้พื้นฐานเกี่ยวกับการพัฒนาแอปพลิเคชันด้วยภาษา Kotlin จะเป็นประโยชน์ แต่ไม่จำเป็น

จุดเด่นของหลักสูตร
  • สอนโดยผู้เชี่ยวชาญที่มีประสบการณ์จริงในการพัฒนา Microservice ด้วย Spring Boot และ Kotlin
  • เน้นการเรียนรู้แบบลงมือทำ (Hands-on) โดยผู้เรียนจะได้สร้างโปรเจ็กต์จริงตั้งแต่เริ่มต้น
  • ครอบคลุมทุกหัวข้อสำคัญในการพัฒนา Microservice ตั้งแต่พื้นฐานจนถึงการ deploy บน Spring Cloud
  • มีเอกสารประกอบการเรียนและตัวอย่างโค้ดให้ผู้เรียนสามารถนำไปใช้ต่อยอดได้
  • รองรับการเรียนรู้ทั้งสำหรับผู้เริ่มต้นและผู้ที่มีประสบการณ์แล้ว
  • สามารถดูวิดีโอย้อนหลังได้ตลอดเวลา เพื่อทบทวนความรู้และฝึกฝนเพิ่มเติม
  • มีการสนับสนุนและตอบคำถามผ่านช่องทาง Line Official ของสถาบัน

วัตถุประสงค์ของหลักสูตร
  • เพื่อให้ผู้เรียนมีความเข้าใจในแนวคิดและหลักการของ Microservices
  • เพื่อให้ผู้เรียนสามารถออกแบบและพัฒนา Microservices ด้วย Spring Boot และ Kotlin ได้
  • เพื่อให้ผู้เรียนมีทักษะในการใช้งานเครื่องมือและเทคโนโลยีที่เกี่ยวข้องกับ Microservices
  • เพื่อให้ผู้เรียนสามารถ deploy และจัดการ Microservices บน Spring Cloud ได้

หลักสูตรนี้เหมาะกับใคร?
  • นักพัฒนาซอฟต์แวร์ที่ต้องการเรียนรู้การพัฒนา Microservices ด้วย Spring Boot และ Kotlin
  • ผู้ที่สนใจในการสร้างแอปพลิเคชันที่มีความยืดหยุ่นและปรับขนาดได้
  • ผู้ที่ต้องการพัฒนาทักษะในการใช้งาน Spring Framework และ Spring Boot
  • ผู้ที่ต้องการเรียนรู้การ deploy และจัดการ Microservices บน Spring Cloud
  • ผู้ที่ต้องการเตรียมตัวเข้าสู่วงการพัฒนาแอปพลิเคชันแบบ Microservices
  • ผู้ที่ต้องการพัฒนาทักษะในการเขียนโปรแกรมด้วยภาษา Kotlin
  • ผู้ที่ต้องการเรียนรู้เทคโนโลยีใหม่ๆ และปรับตัวให้เข้ากับแนวโน้มการพัฒนาแอปพลิเคชันในปัจจุบัน
  • ผู้ที่ต้องการสร้างโปรเจ็กต์ส่วนตัวหรือโปรเจ็กต์ในองค์กรที่ใช้ Microservices
  • ผู้ที่ต้องการเรียนรู้การพัฒนาแอปพลิเคชันที่มีประสิทธิภาพและปลอดภัยด้วย Spring Boot และ Kotlin
  • ผู้ที่ต้องการเรียนรู้การพัฒนาแอปพลิเคชันที่สามารถปรับขนาดได้ตามความต้องการของธุรกิจ
  • ผู้ที่ต้องการเรียนรู้การพัฒนาแอปพลิเคชันที่สามารถทำงานร่วมกับเทคโนโลยีอื่นๆ ได้อย่างมีประสิทธิภาพ

คอมพิวเตอร์และโปรแกรมที่รองรับการพัฒนา
  • รองรับ Windows 10, 11
  • รองรับ MacOS
  • รองรับ Linux OS
อบรมออนไลน์ (สอนสด)
  • 5 - 7 มีนาคม 2024
  • 9 ชั่วโมง
รายละเอียดหลักสูตร
Section 1: รู้จัก Spring Boot3 และ Spring Framework 6
  • แนะนำภาพรวมของ Spring Framework
  • มีอะไรใหม่ใน Spring Framework 6
  • ชุมชนและแหล่งศึกษาข้อมูลของ Spring Framework
  • ติดตั้งเครื่องมือและสภาพแวดล้อมที่จำเป็นสำหรับการพัฒนา Spring Boot
Section 2: แนะนำการสร้างโปรเจ็กต์ Spring Boot ด้วยภาษา Kotlin
  • การสร้างโปรเจ็กต์ผ่าน Spring Initialize
  • การใช้ JPA Entities
  • รู้จัก Equality in Hibernate
  • การทำงานกับ Spring Data JPA Repositories
Section 3: บทนำสู่เว็บเซอร์วิสด้วย Spring Boot 3
  • คู่มือเบื้องต้นสำหรับ REST
  • บทนำสู่ Spring RestTemplate
  • ตัวอย่าง Rest Template
Section 4: สร้างเว็บเซอร์วิสแบบ RESTful ด้วย Spring Boot 3
  • บทนำสู่ RESTFul Web Services with Spring MVC
  • โปรเจค Spring Boot ใหม่
  • Spring Boot Command Line Runner
  • บทนำสู่ MapStruct
  • การใช้ MapStruct
  • สร้าง Category Service
  • สร้าง List Categories
  • การสร้าง Customer ด้วย Method Post
  • การแก้ไขด้วย Method PUT
  • การลบด้วย Method Delete
Section 5: ไมโครเซอร์วิสกับ Spring Cloud (ไมโครเซอร์วิสกับ Spring Cloud)
  • ไมโครเซอร์วิสคืออะไร
  • บทนำสู่ Spring Cloud
  • ข้อดีของสถาปัตยกรรมไมโครเซอร์วิส
  • ส่วนประกอบของไมโครเซอร์วิส - การกำหนดมาตรฐานพอร์ตและ URL
  • บทนำสู่ Limits Microservice และ Spring Cloud Config Server
  • การตั้งค่า Limits Microservice

Workshop ตัวอย่างในหลักสูตรนี้

Spring Microservice Workshop

Spring Microservice Workshop

Spring Microservice Workshop

Spring Microservice Workshop

Spring Microservice Workshop

Spring Microservice Workshop

Spring Microservice Workshop

Spring Microservice Workshop

9 ชั่วโมง

ราคา 400 บาท

ลงทะเบียนแล้ว

263 คน

สั่งซื้อวิดีโอบันทึกการอบรม
ติดต่อตามข้อมูลด้านล่างนี้