Microservices and Web API |
![]() |
Categories : Software Technology |
Posted by : songsiri | Posted On : Wednesday, 19 December 2018 15:16 | |
Training Date : |
06 July 2022 - 08 July 2022
สำคัญ!!! กรุณารอการยืนยันเปิดการอบรมจากเจ้าหน้าที่ก่อนการชำระค่าลงทะเบียน 27 June 2022 - 29 June 202213 December 2021 - 21 December 2021 14 June 2021 - 16 June 2021 07 April 2021 - 09 April 2021 Please Login before registering . No account ? signup here กรุณา ล็อกอิน ก่อนลงทะเบียน หรือสร้างบัญชีผู้ใช้ใหม่ได้ ที่นี่ |
Time : | 18 Hour(s) |
Days : | 3 Day(s) |
Duration : | 09:00 - 16:00 |
Fee : | 12,000 THB (Excluded Vat 7%) |
Language : | Thai |
Instructor : |
Mr.Phanupong Permpimol
|
Objectives : | การออกแบบระบบให้เป็น Microservices นั้นมีสิ่งที่เรียนรู้เพิ่มเติมหลายอย่าง ซึ่งในหลักสูตรนี้เราจะได้เรียนรู้ทั้งแนวคิดและวิธีการใช้เครื่องมือต่างๆ เพื่อทำให้ระบบของเรากลายไป Microservices ได้จริงๆ เนื่องจากแนวคิดนี้เริ่มต้นง่ายแต่การใข้งานจริงยาก หลักสูตรนี้จึงออกแบบมาเพื่อบอกถึงปัญหาและวิธีการแก้ไขที่จะเกิดขึ้นในการคิดแบบ Microservices |
Who Should Attend : | กลุ่มเป้าหมาย - Software Developer - Software Engineer - ผู้สนใจทั่วไป
- มีพื้นฐานการเขียนโปรแกรมด้วยภาษาใดภาษาหนึ่ง - มีความประสบการณ์เกี่ยวกับการใช้งาน container มาบ้าง - มีความเข้าในเกี่ยวการทำงานของ Web Application เป็นอย่างดี |
Benefits : | ประโยชน์ที่จะได้รับ - รู้จักหลักการออกแบบ Web API ให้ปลอดภัยและถูกต้องตามหลักการ - รู้จักวิธีการ Authentication และ Authorization ใน Microservices - รู้จักช่องทางในการสื่อสารระหว่าง Service ในระบบ |
Course Outline : | Day: 1 1.Introduction a.What is Web API b.BREAD API c.API Errors and Exceptions d.Transform API data e.Managing sub-resource 2.Extra data for API a.Return nested data b.Pagination the API c.Return a file to download d.Accepting file uploads Day: 2 a.What is middleware b.Logging middleware 4.Authentication a.Token authentication b.JSON Web Token(JWT) c.OAuth 2.0 d.Authorization for Microservices Day: 3 5.Building Blocks a.Docker and Docker Hub b.Docker Compose c.Kubernetes 6.Messaging a.Configuring RabbitMQ Service Bus b.Creating Commands c.Creating Events d.Implementing Helper Classes and Methods e.Implementing API Endpoints f.Subscribing to the Messages |
Payment Condition : | Payment can be made by: 1. Cash or Credit Card or Bank Cheque payable to “Software Park Thailand #2” (a post-dated cheque is not accepted) on the first day of the service or within the last day of the service. 2.1 Siam Commercial Bank, Chaengwattana Branch 2.2 Krungsri Bank, Chaengwattana (Software Park) Branch Notes: |
Contact Person : | For more information, contact our course coordinator on: Songsiri Sittikun You are encouraged to use the course schedule as a guide to plan your training. The schedule is accessible at www.swpark.or.th for more information. |