Course Outline
Invoering
- Quarkus versus Spring Framework en andere Java raamwerken
- Overzicht van Quarkus kenmerken en architectuur
Het voorbereiden van de ontwikkelomgeving
- Een IDE kiezen (IntelliJ IDEA, Eclipse, VSCode, enz.)
- Java, Maven, GraalVM en Docker installeren
Een Quarkus-applicatie maken
- Bootstrapping een Quarkus project
- Het uitvoeren van de applicatie
- Het gebruik van afhankelijkheidsinjectie in Quarkus
- Het testen van de applicatie
- Het verpakken van de applicatie
Native uitvoerbare bestanden bouwen met GraalVM
- GraalVM configureren
- Applicaties compileren naar een native uitvoerbaar bestand
- Native applicaties verpakken in een container
- Debuggen van native applicaties
Gebouw Quarkus Applicaties met Maven
- Een project maken
- Werken met extensies
- Uitvoeren en debuggen in de ontwikkelingsmodus
- IDE importeren
- Containervriendelijke uitvoerbare bestanden bouwen
Native applicaties containeriseren met Docker
- Containerimages bouwen en pushen
- Native applicaties implementeren op Kubernetes
Probleemoplossen
Samenvatting en conclusie
Requirements
- Bekendheid met Java-frameworks (Spring, Java EE, enz.)
- Java-programmeerervaring
Publiek
- Ontwikkelaars
Getuigenissen (7)
We krijgen van alles een beetje te zien
Luis Manuel Navarro Rangel - Vivelink S.A. de C.V.
Cursus - Docker and Kubernetes
Machine Translated
Voorbeelden uit echte toepassingen
Łukasz - Rossmann SDP Sp. z o.o.
Cursus - Docker (introducing Kubernetes)
Machine Translated
Hands-on oefeningen
Tobias - Elisa Polystar
Cursus - Docker and Kubernetes: Building and Scaling a Containerized Application
Machine Translated
De beschikbaarheid van de virtuele desktop als sandboxvorm waar de deelnemers mee kunnen sleutelen is geweldig!
Benedict - Questronix Corporation
Cursus - OpenShift 4 for Administrators
Machine Translated
De hands-on oefeningen waren uiterst belangrijk om het leren vast te leggen. De diepgaande uitleg over hoe het er achter de schermen aan toe gaat, maakte alles duidelijker.
Otavio Marchioli dos Santos - ExitLag
Cursus - Kubernetes from Basic to Advanced
Machine Translated
Concepts learnt and how to set up the k8 clusters
Sekgwa Ramatshosa - Vodacom SA
Cursus - Kubernetes on AWS
The explanation and background of each concept, to get a better understanding