Microservice with Springboot in practice
- TTDG18
- Classroom
- Fundamental
- Thai | 0
Course description
Time
Instructor
Venue
Microservice with Springboot in practice
ในปัจจุบันภาษา java ยังคงเป็นที่ได้รับความนิยมอยู่ในกลุ่มของการพัฒนาซอฟแวร์ ระดับองค์กร (Enterprise Software) ถึงแม้ในปัจจุบันนี้จะมีภาษาอื่น ๆ เกิดขึ้นมากมายแต่สำหรับภาษา java แล้วก็ยังคงเป็นตัวเลือกแรก ๆ ในการพิจารณาเลือกให้เป็นภาษาหลักในการพัฒนาซอฟแวร์อยู่ สาเหตุที่ภาษา java ยังคงได้รับความนิยมอยู่จนถึงปัจจุบันนี้ เนื่องด้วยสาเหตุหนึ่งก็มาจากการที่ตัวภาษานี้มีหลายองค์กรณ์พัฒนา framework ที่ดีมีคุณภาพมาให้เลือกให้มากมาย และหนึ่งในนั้นก็คือ Spring boot
ในยุคนี้ถ้าจะพัฒนาโปรแกรมขึ้นมาสักตัวเราคงต้องเลือกเทคโนโลยีที่ตอบสนองต่อความต้องการของผู้ใช้ได้เป็นอย่างดีซึ่งในเวลานี้คงหนีไม่พ้น เทคโนโลยี micro service ซึ้งในการอบรมในคราวนี้เราจะมาเรียนรู้ทำความเข้าใจในการนำ spring boot มาทำเป็น micro service กัน
Objectives (วัตถุประสงค์):
- Familiarize yourself with the microservices architecture and its benefits
- Use Spring Boot to develop microservices
- Handle logging and monitoring microservices
- Learn how to intermix data management strategies across components
- Implementing different types of tests in Spring Boot environment
- Learn how to make applications more resilient and scalable
- Secure microservices using Spring Security
- Learn how to deploy and test microservices
- IT Programmers who would like to program on Java Web Programming.
- Application and Project Managers involved in IT Enterprise Projects.
- Those who are interested in develop programs on public cloud platforms.
คุณสมบัติของผู้เข้าอบรม
- Basic knowledge of Java Programmin
- เพื่อเข้าใจหลักการทำงานของ Microservice
- เพื่อทำให้เห็นแนวทางการแบ่งกระบวนการทำงานแบบเดิมออกเป็นส่วนงานเล็ก ๆ เพื่อง่ายต่อการดูแล แก้ไขปรับปรุงได้โดยได้และมีประสิทธิภาพ
- เพื่อให้เห็นองค์ประกอบของการทำ Microservice ว่าต้องมีองค์ประกอบอะไรบ้าง โดยจะยกตัวอย่างของการทำ. Microservice ของ Spring Boot ว่าต้องมี Feature อะไรบ้างจึงจะครบองค์ประกอบg
Day 1
- Introduction to Microservice Architecture
- Monolithic Architecture
- Microservice Architecture
- How to decompose
- Related Patterns
- Service Discovery
- Circuit Breaker
- Security
- Monitoring
- API Gateway
- External Configuration
- Demo Microservice with Spring Boot
Day 2
- Data Access with Spring Data
- Spring Boot + Spring Data JPA + Oracle database
- Property Support
- Securing an Application
- Authentication and Authorization
- Using Spring Boot with Auth0 including single sign-on, user management support for social identity providers (like Facebook, Gmail), enterprise (Active Directory), and your own database of users
- Secure a Spring Boot REST API With JSON Web Token(JWT) + Reference to Angular Integration
Day 3
- Spring Boot and MicroServices
- Building paging and sorting with search/filter using Spring Data JPA Specifications
- Spring Boot REST API Unit Testing With Junit
Payment can be made by:
- Cash or Credit Card or Bank Cheque payable to สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ
(a post-dated cheque is not accepted) on the first day of the service or within the last day of the service. - Account transfer and send the proof of the payment (the deposit slip) via email ttd@swpark.or.th
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Saving Account Number: 080-0-00001-0
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ - ธนาคารกรุงไทย สาขาตลาดไท
Saving Account Number: 152-1-32668-1
Account Name: สำนักงานพัฒนาวิทยาศาสตร์และเทคโนโลยีแห่งชาติ
- ธนาคารกรุงเทพ สาขาอุทยานวิทยาศาสตร์
Notes:
- Withholding tax (3%) is exempt.
- Should you need to withdraw, you must send the notice of the withdrawal in writing no later than 7 working days before the commencement date. The cancellation less than 7 days will be subject to a fine of 40% of the fee.
- Software Park Thailand reserves the rights to cancel courses due to unforeseen circumstances.
Contact Person
For more information, contact our course coordinator on:
Patsorn Porntip
Tel: +66-2583-9992 Ext. 14222
Fax: +66-2583-2884
Email: patsorn@swpark.or.th
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.
12,000 THB .
สำคัญ!!! กรุณารอการยืนยันเปิดการอบรมจากเจ้าหน้าที่ก่อนการชำระค่าลงทะเบียน