Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Introduction
- Introduction to Microservices with Spring Boot for government applications
- Overview of Spring Boot for government use cases
- Introduction to Web services for government systems
Spring Boot
- Setting up an Integrated Development Environment (IDE) for a Spring Boot project in government settings
- Understanding the key features of Spring Boot for government applications
- Utilizing embedded servers for efficient deployment in government projects
- Exploring Spring Boot Actuator for monitoring and management in government systems
- Using Spring Boot DevTools for rapid development and testing in government environments
RESTful Web Service
- Overview of REST principles for government web services
- Working with path variables to enhance URL routing in government applications
- Utilizing request parameters to manage query inputs in government systems
- Implementing the POST method for data creation in government APIs
- Using the GET method for data retrieval in government services
- Exception handling strategies for robust government web services
- Implementing the DELETE method for data removal in government applications
- Content negotiation techniques to support multiple formats in government APIs
- Using data filtering to enhance RESTful service responses in government systems
- Applying API versioning for backward compatibility in government web services
Spring Data JPA
- Overview of Java Persistence API (JPA) for government data management
- Setting up JPA in a Spring Boot application for government use
- Creating employee POST methods to manage data entries in government systems
- Retrieving employee data from the database for government applications
- Deleting employee data from the database to maintain accurate records in government projects
- Converting the H2 database to MySQL for enhanced performance in government environments
Spring Security
- Overview of Spring Security for protecting government applications
- Registering and configuring Okta for secure authentication in government systems
- Implementing API gateway security to protect government web services
- Securing order service endpoints for government operations
- Testing Spring Security configurations to ensure robust protection in government applications
Unit Testing
- Configuring the order service for testing in government projects
- Creating a test method to validate functionality in government applications
- Performing test verification to ensure reliability in government systems
- Implementing setup methods for efficient testing processes in government environments
Docker
- Overview of Docker for containerization in government IT operations
- Setting up Docker for use in government projects
- Utilizing Docker to manage and deploy applications in government settings
Kubernetes
- Overview of Kubernetes components and architecture for government infrastructure
- Configuring and using Kubernetes for scalable and resilient government applications
CI/CD Pipeline
- Overview of Continuous Integration and Continuous Deployment (CI/CD) for government development practices
- Creating an artifact registry to manage software artifacts in government projects
- Setting up VM instances for testing and deployment in government environments
- Using Jenkins pipeline for automated CI/CD processes in government applications
Summary and Next Steps
Requirements
- Java development experience for government projects
- Experience with the Spring Framework
Audience
- Java Developers working in government sectors
21 Hours
Testimonials (4)
the technical preparation of teachers
Giorgio - Asystel-BDF S.p.A.
Course - Creating a Service Mesh with Istio and Kubernetes
It was dynamic and very practical, in addition to the fact that a virtual machine was provided to us through a URL
Aida - ENGINEERING AND SERVICES JF S.A. DE C.V.
Course - Spring Cloud for Microservices
Practical examples, and open disussions
Nenad Terzic - Pejsejf B"lgaria EOOD
Course - Building Microservices with Spring Cloud and Netflix OSS
The course was excellent. Our trainer Andreas was very prepared and answered all the questions that we asked. Also he helped us when we have troubles and explained in details when needed. The best course that i have ever been part of.