course
Java for Architects and Project Managers
Gain insight into the basics of Java technology as a non-developer.

Description
This training is intended for non-developers (architects, project managers, requirement engineers, product owners, or scrum masters) who are active (or will become active) in an environment where Java technology is used. They don't need to be able to write Java code, but often have to make important decisions related to Java technology.
In this course, you will get an overview of the most important components of the Java platform. You will learn the basics of the Java programming language, how Java is used in enterprise situations, which different frameworks are currently used, and how to choose one of them.
Learning Goals
Prior Knowledge
General knowledge of information technology, and several years of experience as a non-developer in software development (or as a developer in a different tech stack than Java).
Subjects
- 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
Schedule
Start date | Duration | Location | |
---|---|---|---|
May 20, 2025 | 1 day | Veenendaal / Remote This is a hybrid training and can be followed remotely. More information | Sign up |
All courses can also be conducted within your organization as customized or incompany training.
Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.
Trainers
Follow-up courses
"Very pleasant teacher, gave a very good interpretation of the course in their own way. It was nice to follow the course like that."Marieke
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten