Cursusaanbod
Inleiding tot Java 21
- Overzicht van Java 21 en zijn status als langdurig ondersteunde versie
- Belangrijkste verbeteringen ten opzichte van eerdere versies
- Het instellen van een ontwikkelomgeving voor Java 21
Nieuwe functies en verbeteringen
- Nieuwe taalfuncties en syntaxiswijzigingen
- Verbeteringen in pattern matching en records
- Nieuwe API’s en updates van bibliotheken
Prestatie-optimalisatie met Java 21
- Verbeteringen in geheugenbeheer
- Techieken voor prestatietuning
- Het gebruik van de nieuwste JVM-verbeteringen
Modulair programmeren met Java 21
- Updates in het modulesysteem
- Het maken en beheren van modulaire applicaties
- Best practices voor modulair ontwikkelen in Java
Gevorderde taalfuncties
- Sealed classes en pattern matching
- Verbeterde switch-statements en expressies
- Geavanceerd gebruik van records en dataklassen
Integratie van Java 21 met moderne bibliotheken
- Werken met bijgewerkte bibliotheken en frameworks
- Het toepassen van Java 21 in microservices en cloud-applicaties
- Het benutten van nieuwe bibliotheekfuncties voor meer efficiëntie
Testen en debuggen met Java 21
- Nieuwe debuggeerhulpmiddelen en -technieken
- Het schrijven van unit tests voor nieuwe taalfuncties
- Integratie met populaire testframeworks
Implementeren en onderhouden van Java 21-applicaties
- Implementatiestrategieën en best practices
- Het beheren van versie-upgrades en compatibiliteit
- Bewaking en langdurig onderhoud van applicaties met langdurige ondersteuning
Samenvatting en vervolgstappen
Vereisten
- Basiskennis van programmeerconcepten
- Eerdere ervaring met Java (elke versie)
- Kennis van de principes van objectgeoriënteerd programmeren
Doelgroep
- Java-ontwikkelaars die willen overstappen naar de nieuwste versie
- Software-engineers die hun Java-vaardigheden willen verbeteren
- IT-professionals actief betrokken bij het ontwikkelen van Java-applicaties
Getuigenissen (2)
Podman instellen voor het probleemloos werken met lokale containers en het gebruiken van Kafka-onderwerpen.
- Norfolk Southern
Cursus - Quarkus for Developers
Automatisch vertaald
- De voortgang van de cursus (van JVM-interne werking tot meer hoogwaardige onderwerpen) - Enkele inzichten uit praktische oefeningen - Visuele stijl (geen presentatie, maar een netjes opgemaakte pagina)
Ivan Suvorov - Deutsche Bank
Cursus - Java Advanced
Automatisch vertaald