Microservices Development and Deployment รุ่นที่ 9

วันที่ 10-11 มีนาคม 2564 (9.30-17.30)

สถานที่ Skooldio

Microservices architecture เป็นอีกแนวคิดหนึ่งสำหรับการออกแบบและพัฒนา software ซึ่งทำการแบ่งส่วนการทำงานของ software ออกเป็นส่วนการทำงานเล็ก ๆ เพื่อช่วยทำให้แต่ละส่วนการทำงานเป็นอิสระต่อกัน สามารถ deploy และรองรับการขยายตัวได้อย่างอิสระ

ในเวิร์กชอปทุกคนจะได้รู้ว่า Microservices มีขั้นตอนในการพัฒนาอย่างไร อะไรที่ควรระวัง ไปจนถึงขั้นตอนการ Deploy ขึ้นระบบ โดยเรียนรู้ผ่านประสบการณ์จริงในวงการของคุณปุ๋ย

หลังจากรู้เกี่ยวกับการ Design Micorservices แล้ว ทุกคนจะได้เรียนรู้ผ่านลงมือทำจริงตั้งแต่การ Develop ระบบจนถึง Deploy พร้อมกับได้รับคำแนะนำจากคุณปุ๋ยอย่างใกล้ชิดตลอดทั้ง 2 วัน เพื่อให้ทุกคนสามารถนำความรู้กลับไปปรับใช้กับงานของตัวเองได้อย่างรวดเร็ว และมีประสิทธิภาพสูงสุด

เวิร์กชอปนี้เหมาะสำหรับ

  • Software Developer/Programmer
  • หัวหน้าทีม หรือ Project Manager
  • Software Analyst
  • Software Architect
  • Operation/Infrastructure

หลังจากเวิร์กชอปนี้ผู้เรียนจะสามารถ

  • พัฒนาระบบงานอย่างมีประสิทธิภาพตามแนวคิด Microservices
  • วางโครงสร้างของ Microservices ได้อย่างเหมาะสม
  • ทดสอบระบบงานในรูปแบบต่างๆ ของ Microservices ได้ ตั้งแต่ Unit, Integration, Component, Contract และ End-to-End เพื่อเพิ่มความมั่นใจต่อระบบ
  • Scale ระบบงานได้
  • ใช้งาน Library และเครื่องมือต่างๆ ที่จำเป็นต่อระบบงานได้
  • พัฒนาและติดตั้งระบบงานอย่างมีประสิทธิภาพ โดยเข้าใจกระบวนการของ Continuous Integration, Continuous Delivery และ DevOps
  • สามารถสร้างระบบการติดตั้งแบบอัตโนมัติของระบบงานแบบ Microservices ได้
  • สามารถสร้างระบบ monitoring ของระบบงานแบบ Microservices ได้ ตั้งแต่ Centralize logging, Tracing และ Metric ต่างๆ

Tools ที่แนะนำ

  • Docker
  • Kubernetes (optional)
  • ภาษาที่สามารถใช้ในเวิร์คชอป Java, Golang และ Node.js

ความรู้พื้นฐาน และการเตรียมตัว

  • มีความรู้ด้านการออกแบบ Microservices
  • ผู้เรียนต้องเตรียมคอมพิวเตอร์ส่วนตัวมาเรียนในเวิร์กชอป

จัดโดย Skooldio

ลงทะเบียนเข้าร่วมงาน คลิกที่นี่