考察:UX Enhancement, interactive page implementation (e.g., adding a new menu page)
授课2小时; 学习3小时
2
Restful API Principles and Design
考察:Endpoint implementation: design and add related APIs for CRUD operations; API testing with postman
授课2小时; 学习4小时
3
Spring Boot setup and configuration
考察:Assignment to build a new microservice
授课2小时; 学习3小时
4
Database: Basic MySQL configuration and syntax Using MySQL in Microservices projects Spring Data JPA
考察:Configure MySQL Database in SpringBoot Apps Implement Spring Data entities and interact with DB Integrate APIs with MySQL database
授课2小时; 学习2小时
5
Cloud Deployment (docker, containerization, AWS/Azure): Introduction to Containers, Containerization, Docker, Kubernetes Introduction to deploying projects on cloud services
考察:Deploy and run project on AWS/Azure
授课2小时; 学习3小时
6
Scaling, Optimization, and Testing: Using Redis for optimization Literature on optimize microservices in terms of robustness and scalibity Unit test, E2E test