Course Outline

Introduction

  • Comparison of Quarkus with Spring Framework and other Java frameworks for government use
  • Overview of Quarkus features and architecture for government applications

Preparing the Development Environment

  • Selecting an Integrated Development Environment (IDE) such as IntelliJ IDEA, Eclipse, or VSCode
  • Installing Java, Maven, GraalVM, and Docker for government development environments

Creating a Quarkus Application

  • Bootstrapping a Quarkus project for government use
  • Running the application in a government environment
  • Utilizing dependency injection in Quarkus for government applications
  • Testing the application to ensure compliance with government standards
  • Packaging the application for deployment in government systems

Building Native Executables with GraalVM

  • Configuring GraalVM for government projects
  • Compiling applications to native executables for enhanced performance in government operations
  • Packaging native applications in containers for deployment in government infrastructure
  • Debugging native applications to ensure reliability and security for government use

Building Quarkus Applications with Maven

  • Creating a project using Maven for government development
  • Working with extensions to enhance functionality for government applications
  • Running and debugging in development mode for efficient testing for government projects
  • Importing the project into an IDE for streamlined development for government use
  • Building container-friendly executables for deployment in government environments

Containerizing Native Applications with Docker

  • Building and pushing container images to registries for government deployment
  • Deploying native applications on Kubernetes for scalable and resilient government operations

Troubleshooting

Summary and Conclusion

Requirements

  • Familiarity with Java frameworks (Spring, Java EE, etc.) for government projects
  • Experience in Java programming

Audience

  • Software Developers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories