Cursusaanbod
Inleiding tot Quarkus
- Wat is Quarkus?
- De voordelen van Quarkus voor cloud-native applicaties
- Integratie met Kubernetes en OpenShift
- Optimalisatie van starttijd en geheugengebruik
- Basisworkflow en architectuur
Kernconcepten van Quarkus
- Configuratie van applicaties en converters
- Initiële opstart- en afsluitcycli
- Strategieën voor testen
- Configureren van logging
Ontwikkeling van RESTful-services
- Het maken van REST API-eindpunten
- Queryparameters en HTTP-methoden
- Gebruik van semantische antwoordcodes
- CORS inschakelen en reactieve routing implementeren
- Interceptie van HTTP-verzoeken en SSL-configuratie
Applicatieconfiguratie
- Aangepaste eigenschappenbestanden en profielen
- Toegang tot en aanpassing van configuratiewaarden
- Gevorderde logging en configuratie per profiel
- Aanmaken van eigen bronnen en converters voor instellingen
- Groepering en validatie van configuratiegegevens
Het programmerenmodel van Quarkus
- Serialisatie naar JSON en XML
- Validatie van invoer/uitvoer en het maken van eigen validators
- Dependency Injection en kwalificatiemarkers gebruiken
- Gebruik van levenscyclusgebeurtenissen en interceptoren
- Unit- en gedragsgetesten met behulp van Mockito
Verpakken van Quarkus-applicaties
- Het gebruiken van commandomodus en het genereren van JAR-bestanden
- Bouwen van Uber-JAR- en native uitvoerbare bestanden
- Gebruik van Docker-containers voor zowel JAR- als native versies
- SSL-ondersteuning in gecontaineriseerde applicaties
Inleiding tot Apache Camel
- Wat is Apache Camel en hoe past het binnen Quarkus?
- Enterprise Integration Patterns en hun toepassingsmogelijkheden
- Het ontwikkelen en implementeren van Camel-routes binnen een Quarkus-applicatie
Samenvatting en vervolgstappen
Vereisten
- Kennis van het Java-programmeren
- Ervaring met webarchitectuur en REST-concepten
- Vertrouwdheid met het HTTP-protocol
Doelgroep
- Ontwikkelaars
- Software-architecten
- Ingenieurs die cloud-native applicaties ontwikkelen
Aangepaste bedrijfsopleiding
Opleidingsoplossingen ontworpen exclusief voor bedrijven.
- Aangepaste inhoud: We passen de syllabus en praktijkopdrachten aan naar de echte doelen en behoeften van uw project.
- Voor flexibel schema: Datums en tijden aangepast aan het rooster van uw team.
- Formaat: Online (live), In-company (bij uw kantoren) of Hybride.
Prijs per privégroep, online live training, startend vanaf 8000 € + BTW*
Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen
Reviews (4)
De instructeur had voldoende kennis van het cursusonderwerp en ook van gerelateerde onderwerpen. Hij kon onze vragen beantwoorden, of ze zelfs noteren als hij er direct geen antwoord op wist en later terugkomen met een antwoord.
Abe Sabbagh - Enbridge
Cursus - Advanced RabbitMQ - 2 Days
Automatisch vertaald
Mogelijkheid om zelfstandige oefeningen uit te voeren in de trainingsomgeving.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Cursus - Kafka for Administrators
Automatisch vertaald
de technische voorbereiding van docenten
Giorgio - Asystel-BDF S.p.A.
Cursus - Creating a Service Mesh with Istio and Kubernetes
Automatisch vertaald
Zeer praktische voorbeelden. De trainer heeft geprobeerd een tempo aan te houden waarbij iedereen kon volgen, zelfs hoewel de groep zeer divers was qua kennis. Hij heeft veel ondersteuning geboden aan bijna iedereen die om hulp vroeg :)
Georgi - BMW SA
Cursus - Apache Kafka for Developers
Automatisch vertaald