Opleiding: Java for Architects and Project Managers
Krijg als niet-ontwikkelaar inzicht in de basisbeginselen van de Java-technologie.
Beschrijving
Deze training is bedoeld voor niet-ontwikkelaars (architecten, projectmanagers, requirement engineers, product owners of scrum masters) die actief zijn (of gaan worden) in een omgeving waar Java-technologie wordt gebruikt. Zij hoeven geen Java-code te kunnen schrijven, maar moeten vaak wel belangrijke beslissingen nemen die te maken hebben met Java-technologie.
In deze training krijg je een overzicht van de belangrijkste onderdelen van het Java-platform. Je leert de basis over de programmeertaal Java, hoe Java wordt ingezet bij enterprise-vraagstukken, welke verschillende frameworks momenteel veel gebruikt worden en hoe je daartussen een keuze kunt maken.
Leerdoelen
- Explain the most important aspects of the Java programming language [Understand]
- Identify what software is needed to build modern Java applications [Remember]
- Recall the most relevant frameworks and libraries for building Java applications, whether targeted towards desktop, web, or enterprise applications [Remember]
- Name the tools that are needed to ensure the built software is of the highest quality [Remember]
Onderwerpen
- Introduction
- Java's popularity
- Java in numbers
- History of Java
- The programming language
- Object-oriented programming
- Compiling to byte code
- The JVM, JRE & JDK
- Highlights of the past Java releases
- Alternate JVM languages
- Development environment
- IDEs (IntelliJ IDEA, Eclipse, Visual Studio Code, NetBeans)
- Desktop applications with Java
- AWT, Swing, JavaFX
- Web applications with Java
- Define Web UI in Java code (Wicket, Vaadin)
- Generate HTML in Java code (Spring with Thymeleaf, Jakarta EE with Servlets and JSP)
- Connect a Java REST app to a JavaScript framework (Spring, Jakarta EE, Micronaut, Quarkus - with Angular, React, Vue or Svelte)
- Enterprise applications with Java
- Enterprise requirements
- Specifications vs. implementations
- Spring vs. Jakarta EE
- Beans
- Persistence
- Messaging
- Web services
- REST services
- High-quality software with Java
- Testing pyramid
- Continuous integration
- Tools: Git, Maven, Gradle, Build servers, Sonar
- Continuous delivery
- Tools: Nexus, Azure, IaC, OpenTelemetry, Splunk, ELK-stack
- Resources
€765
ex. BTW
Aangeboden door
Info Support
Onderwerp
Java
Niveau
Hbo bachelor
Duur
1 dag
Looptijd
7 dagen
Taal
nl
Type product
training
Lesvorm
Klassikaal
Aantal deelnemers
Min: 1
Max: 12
Tijdstip
Overdag
Tijden en locaties
Veenendaal
wo 26 nov. 2025
Mechelen
do 15 jan. 2026
Veenendaal
do 29 jan. 2026
Keurmerken aanbieder
Microsoft Learning Partner
Cedeo
Cedeo Open
Cedeo Maatwerk