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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories