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
Meer...
€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