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
- Quarkus vs Spring Framework and other Java frameworks for government
- Overview of Quarkus features and architecture
Preparing the Development Environment
- Choosing an IDE (IntelliJ IDEA, Eclipse, VSCode, etc.) for government use
- Installing Java, Maven, GraalVM, and Docker in a secure environment
Creating a Quarkus Application
- Bootstrapping a Quarkus project with appropriate security configurations
- Running the application to ensure compliance with government standards
- Using dependency injection in Quarkus for enhanced modularity and maintainability
- Testing the application to meet rigorous government quality assurance requirements
- Packaging the application for deployment in government systems
Building Native Executables with GraalVM
- Configuring GraalVM to optimize performance for government applications
- Compiling applications to native executables for improved efficiency and security
- Packaging native applications in a container for consistent deployment across government systems
- Debugging native applications to ensure reliability and stability in government environments
Building Quarkus Applications with Maven
- Creating a project with secure coding practices for government use
- Working with extensions to enhance functionality while maintaining compliance
- Running and debugging on development mode to identify and resolve issues early
- Importing IDE configurations to streamline development processes in government settings
- Building container-friendly executables for seamless integration into government infrastructure
Containerizing Native Applications with Docker
- Building and pushing container images to government-approved registries
- Deploying native applications on Kubernetes to support scalable and resilient government operations
Troubleshooting
Summary and Conclusion
Requirements
- Proficiency with Java frameworks (such as Spring and Java EE)
- Experience in Java programming
Audience
- Software developers for government
14 Hours
Testimonials (1)
That we got a complex overview also about the context - for example why do we need some annotations and what they mean. I liked the practical part of the training - having to manually run the commands and call the rest api's