Get in Touch

Course Outline

Introduction

  • Comparison of Quarkus vs. Spring Framework and other Java frameworks.
  • Overview of Quarkus features and architecture.

Preparing the Development Environment

  • Selecting an IDE (IntelliJ IDEA, Eclipse, VSCode, etc.).
  • Installing Java, Maven, GraalVM, and Docker.

Creating a Quarkus Application

  • Bootstrapping a Quarkus project.
  • Running the application.
  • Utilizing dependency injection in Quarkus.
  • Testing the application.
  • Packaging the application.

Building Native Executables with GraalVM

  • Configuring GraalVM.
  • Compiling applications to native executables.
  • Packaging native applications into containers.
  • Debugging native applications.

Building Quarkus Applications with Maven

  • Creating a project.
  • Working with extensions.
  • Running and debugging in development mode.
  • Importing the project into an IDE.
  • Building container-friendly executables.

Containerizing Native Applications with Docker

  • Building and pushing container images.
  • Deploying native applications on Kubernetes.

Troubleshooting

Summary and Conclusion

Requirements

  • Familiarity with Java frameworks (e.g., Spring, Java EE).
  • Experience with Java programming.

Audience

  • Developers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories