Plan Szkolenia
Introduction
- Introduction to Microservices with Spring Boot
- Overview of Spring Boot
- Introduction to Web services
Spring Boot
- Setting up IDE for a Spring Boot project
- Understanding Spring Boot features
- Using embedded servers
- Exploring Spring Boot actuator
- Using Spring Boot DevTools
Restful Web Service
- Overview of REST
- Working with path variables
- Working with request params
- Using the POST method
- Using the GET method
- Exception handling
- Using the DELETE method
- Content negotiation
- Using data filtering for RESTful services
- Using API versioning
Spring Data JPA
- Overview of JPA
- Setting up JPA
- Creating employee POST methods
- Getting employee data from the database
- Deleting employee data from the database
- Converting the H2 database to the MYSQL database
Spring Security
- Overview of Spring security
- Okta registration and configuration
- API gateway security
- Order service security
- Testing Spring security
Unit Testing
- Configuring order service for testing
- Creating a test method
- Test verification
- Implementing setup methods
Docker
- Overview of Docker
- Setting up Docker
- Using Docker
Kubernetes
- Overview of Kubernetes components and architecture
- Configuring and using Kubernetes
CI/CD Pipeline
- Overview of CI/CD
- Creating artifact registry
- Creating VM instances
- Using Jenkins pipeline
Summary and Next Steps
Wymagania
- Java development experience
- Experience with Spring Framework
Audience
- Java Developers
Opinie uczestników (5)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Szkolenie - Creating a Service Mesh with Istio and Kubernetes
Uważność trenera. Wziął pod uwagę zadane pytania i odpowiedział na nie następnego dnia.
Erwan - SNCF Connect & Tech
Przetłumaczone przez sztuczną inteligencję
The practices
Iván - si
Szkolenie - Spring Cloud for Microservices
Przekazywanie informacji w sposób zrozumiały nawet dla osób, które miały mały kontakt z architekturą Microservice, Zajęcia praktyczne, gdzie można było na żywo zobaczyć, jak coś działa, Wykorzystanie aktualnie wykorzystywanych narzędzi i technologii (InteliiJ, Docker Desktop, Java 17, Spring)
Szymon - Seth Software
Szkolenie - System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
Atmosfera i praktyczny projekt a nie tylko sucha wiedza