Introduction into Quarkus

Tijdsduur

Introduction into Quarkus

OpenValue
Logo van OpenValue

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
Er zijn nog geen startdata bekend voor dit product.

OpenValue biedt dit product standaard aan in de volgende regio's: Amsterdam, Arnhem, Rotterdam, Utrecht

Beschrijving

About the Training

The tech world is constantly reshaping. Where once monolithic applications on powerful servers were the default, the focus has shifted in recent years to microservices: compact, specialized services that form a cohesive whole together and require less powerful hardware. Quarkus is built from the ground up to embrace this cloud-native paradigm, serving as a framework for web and command-line applications. With its emphasis on speed, efficiency, and developer-friendliness, it is the choice for those who want to be ready for the future. With many similarities to Spring Boot, it offers familiar patterns for Java developers, along with innovative features to set it apart.

What …

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: NodeJS, (X)HTML & CSS, JavaScript, jQuery en Angular.

About the Training

The tech world is constantly reshaping. Where once monolithic applications on powerful servers were the default, the focus has shifted in recent years to microservices: compact, specialized services that form a cohesive whole together and require less powerful hardware. Quarkus is built from the ground up to embrace this cloud-native paradigm, serving as a framework for web and command-line applications. With its emphasis on speed, efficiency, and developer-friendliness, it is the choice for those who want to be ready for the future. With many similarities to Spring Boot, it offers familiar patterns for Java developers, along with innovative features to set it apart.

What does this mean for you as a developer?

  • 🚀 Lower Memory Consumption & Smaller Binaries: Perfect for microservices and cloud computing.
  • ⚡ Lightning-Fast Startup Times: Leveraging JVM optimizations and native executables with GraalVM.
  • ↗️ Scalability: Optimized for cloud-native environments.
  • ⚙️ Enhanced Developer Experience: Enjoy features like live reload in DevMode and automatic service integration using DevServices.

Do you want to learn how to develop modern, fast cloud-ready applications? In this practical introductory training, you’ll discover how you can utilize Quarkus to transform your applications into flexible cloud-native solutions.

What will you learn?

In this training, you’ll be introduced to the fundamentals of the Quarkus framework. When do you choose Quarkus? How does this framework differ from, for example, Java EE implementations and Spring Boot? How do Quarkus internals work and what makes it, according to their motto, “supersonic” and “subatomic”? These are questions that will be discussed during the training.

Once you’ve mastered the theory and the core concepts, you’ll gain valuable experience by developing a Quarkus application. Throughout the training, you’ll build an application that interacts with a database via RESTful endpoints, ensuring you’ll apply the learned theory in real-world scenarios. By implementing robust unit and integration tests, you’ll validate its functionality and reliability.

Finally, you’ll containerize your application and transform it into a cloud-native solution, ensuring seamless deployment on platforms like Kubernetes, OpenShift, and others.

Who should attend?
This training is ideal for Java software developers eager to explore Quarkus, regardless of your past experience with Spring Boot or other frameworks. You’ll learn to quickly build efficient, cloud-native applications, regardless of your current experience level.

Modules

  • Quarkus Fundamentals: Understand the principles behind the framework.
  • Installing Quarkus Tooling: Set up your development environment.
  • Projects Creation: Learn different methods for initiating new projects.
  • Building RESTful Endpoints: Create APIs that interact with your data.
  • Defining a Database Model with Panache: Simplify data access with modern ORM tools.
  • Connecting to a PostgreSQL Database: Integrate with database solutions.
  • Writing End-to-End Tests with Testcontainers: Ensure application reliability with comprehensive testing.
  • Containerizing the Application: Package your app for next-gen deployment.
  • Adding Cloud-Native Features: Optimize your app for the cloud.

Skills acquired

By the end of this training, you’ll be able to:

  • ✅ initiate new Quarkus projects using both the Initializer and CLI
  • ✅ set up a complete end-to-end Quarkus application
  • ✅ develop comfortably with live DevMode and DevServices
  • ✅ create robust test suites with TestContainer integration
  • ✅ transform a Quarkus application into a cloud-native solution

About the Trainers

The training is led by Antek and Frank, Java experts with more than a decade of experience each. As passionate Quarkus users, they are proud to have embraced this powerful framework, enabling them to deliver production ready applications since its first release. Their expertise enables them to deliver the training in an engaging and accessible manner.

They are excited to share their insights and experience with you!

Note: This training can be given in Dutch or English at one of the OpenValue offices (Utrecht, Amsterdam, Rotterdam, Arnhem, Munich, Dusseldorf, Vienna, Zurich) or at your own location. Please contact us to discuss possibilities for a remote training and for training in German.

OpenValue Training - By Developers, For Developers. Learn from industry-leading software experts, Java Champions, and international conference speakers. Our 70+ hands-on IT courses cover modern tech stacks, software architecture, and best practices. Delivered by active software experts who apply what they teach daily on their innovative projects. Available in-company, at our offices, or online. Better Software, Faster starts with better training.

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Vraag nu gratis en vrijblijvend informatie aan:

(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)
(optioneel)

Aanmelden voor nieuwsbrief

We slaan je gegevens op, en delen ze met OpenValue, om je via e-mail en evt. telefoon verder te helpen. Meer info vind je in ons privacybeleid.