Opleidingen
56.752
resultaten
Data Analytics and Business Intelligence Introduction
Utrecht
do 22 okt. 2026
en 1 andere data
Principles of Data Analytics and Business Intelligence explained
As a software developer, designer of architect you get an overview of Data & Analytics and BI (Business Intelligence). You also learn to identify the use cases of Data & Analytics and Business Intelligence, as well as architecture, terminology, applications and trends.
AI-Boosted: AI and BI are often closely related. As such, developments in AI are discussed and AI tooling in BI demonstrated during the training.
- What is Data & Analytics? What is Business Intelligence?
- Architecture
- Data Platform
- Data Modeling
- 3NF
- Dimensional Model
- Data Vault
- Data Virtualization
- Streaming
- Terminology
- Staging
- Data Mart
- ETL vs ELT
- Data Lake vs Data Warehouse
- OLAP
- Applications
- Reporting
- Analytics
- Self Service
- Tools and user groups
- Trends
- AI / Machine Learning
- Data Mesh / Data Fabric
- Data Governance
- DataOps
- NoSQL
- Project Approach
€670
Klassikaal
max 12
1 dag
Object Orientation Essentials
Utrecht
wo 27 jan. 2027
An overview of Object Orientation
In this course the main principles of Object Orientation are explained. Object Orientation is approached from an historical perspective and the most important topics are covered, like encapsulation, inheritance, polymorphism etc. There is a simple practical exercise in which students make a simple Object Oriented design.
At the end of the course you will have some understanding of the benefits of Object Orientation and will be able to understand the most important terms (inheritance, encapsulation, polymorphism)
- Understand Object Orientation [Understand]
- Understand relationships between classes [Understand]
- Object Orientation from an historical perspective
- Object Orientation: terminology and use
€725
Klassikaal
max 12
1 dag
Java Programming Introduction
Veenendaal
di 3 nov. 2026
Learn the basics of computer programming
In this training you will learn the basic concepts of software development and the basics of object orientation. You will learn to program with the object oriented language Java. The focus of the practical part of this training is on independently solving simple problems with the procedural elements from Java. IntelliJ is used as a development environment for this. This training is suitable for anyone who wants to learn programming. The training can also be used as a basis for the follow-up training 'Java Programming' in which object orientation is further elaborated.
- Introducing programming concepts
- Setting up a new project in IntelliJ
- Working with JUnit tests
- Variables and types
- Conditional statements: if/else
- Loops: for, while
- Functions, methods
- Debugging
- Arrays
- Error handling, exceptions
- Objects
€2.175
Klassikaal
max 12
3 dagen
IT Essentials
IT for non-IT professionals
In this course, you will receive a solid introduction to the IT basic principles. You will get acquainted with agile software development and learn essential IT jargon.
The practical assignments focus on learning programming in Python, with attention to variables, data types, statements, loops, functions, and an introduction to classes.
After completing the training, you will be familiar with IT jargon, able to explain basic automation concepts, and able to write and apply simple Python programs.
Learning Objectives
After completing the IT for non-IT professionals training, you will be able to:
- Understand IT jargon and engage in discussions with colleagues
- Explain basic automation concepts in your own words
- Explain client/server computing concepts in your own words
- Outline the agile software development process
- Identify the benefits of agile software development
- Apply basic programming concepts in Python
- Write simple Python programs[1]"
- I hope this helps! Let me know if you need anything else.
Theory: Introduction to IT Fundamentals
- Introduction in IT
- Hardware/software
- Operating System/applications
- Programming languages
- Programming…
€2.900
Klassikaal
max 12
4 dagen
ITIL Foundation
New and changed concepts, principles, models and processes of ITIL Foundation
This new version of ITIL contains a lot of new and changed concepts, principles, models and processes. Previous version of ITIL (Service Management) consisted of two books to cover the theory. Currently five books are needed to describe the added value and use of service management.
DURATION AND STUDY LOAD
This new version of ITIL contains a lot of new and changed concepts, principles, models and processes. This 3-days training course is needed to provide a high quality course that directly and fully covers ITIL foundation level and to increase your potential for success on the exam. In addition to the trainingcourse an average of 12 hours study should be spend in order to be fully prepared for the exam (exam is not included).
GOAL
After completion of this course the attendee knows and understands:
- The importance of IT services and managing IT infrastructure for the business and how delivering IT services will add and create value for the business;
- Service-, organization- and process-based working methods;
- The IT service life cycle;
- The key concepts, principles, models and processes within the several phases of the IT service life cycle (service st…
€1.490
Klassikaal
max 12
3 dagen
Java Programming Advanced: Mastering Modern Language Features
Utrecht
do 8 okt. 2026
en 1 andere data
Deepen your Java knowledge and take a head start.
Do you already know the standard features of Java, but do you want to know what else the language and platform have to offer? Then this course is for you!
A new Java version is released every six months, containing new language features, tools, and APIs. Unfortunately, backward compatibility with older versions is no longer guaranteed. Therefore it is essential to keep up so you can always use the latest features while keeping the steps to upgrade small.
In this course, you will learn features that only some know but are crucial for an experienced developer. We assume the latest Java version. We also look at future developments. In this way, you deepen your knowledge and take a head start on the average Java developer.
It is a practical course in which theory and assignments alternate.
- List the past ten Java releases, and the most important features that came with them. [Remember]
- Explain the benefits of having multiple alternative JDKs available. [Understand]
- Demonstrate the power of sealed classes, records and pattern matching, and how combining them can simplify your code. [Apply]
- Explain the benefits of productivity-focused features like simple source…
€1.610
Klassikaal
max 12
2 dagen
Java Modules: Structuring Applications with JPMS
Utrecht
do 3 dec. 2026
Learn how to modularize your Java project.
With the release of Java 9, the Java Platform Module System (JPMS) or JIGSAW was introduced as a major new feature. This feature, also known as modularity, allows you to divide your project into individual modules, with internal elements that are not accessible by other modules. This helps to make maintaining your project easier, and is why the JDK itself is also modularized.
In this training, you'll get a thorough understanding of the JPMS and how to use it effectively in your projects. We'll also cover related tooling, giving you everything you need to get started with Java modularity.
The training combines practical instruction with theory and assignments, so you'll have plenty of opportunities to put your new skills into practice.
- Understand the problems with modularity in Java. [Understand]
- Understand modules in Java [Understand]
- Apply modules in Java [Apply]
- Understand ServiceLoader. [Understand]
- Java Platform Module System (JPMS)
- Linking with jlink
- Multi Release Jars
- ServiceLoader
€805
Klassikaal
max 12
1 dag
Java Programming Fundamentals
Veenendaal
ma 26 okt. 2026
en 1 andere data
Learn the Java language for 3GL programmers
This highly practical course will show you how to develop applications for the Java environment. This includes a thorough grounding in the language together with important features. It will tell you all you need to know to develop your first application or to help improve those already written.
You will learn how to use control of flow statements; you will learn how to build classes and create objects; you will learn about language features such as arrays, strings, inheritance, interfaces, polymorfism, method overloading and generics; you will learn how to implement event mechanisms in your application.
- Understand the Java eco system [Understand]
- Understand the basics of Java [Understand]
- Understand the Java Type System [Understand]
- Understand statements and exceptions [Understand]
- Understand methods and parameters in Java [Understand]
- Understand Arrays in Java [Understand]
- Understand Object Orientation in Java [Understand]
- Understand inheritance in Java [Understand]
- Understand Generics in Java [Understand]
- Understand collections in Java [Understand]
- Introduction
- Overview JAVA
- Type System
- Statements And Exceptions
- Methods…
€3.625
Klassikaal
max 12
5 dagen
Java Platform Essentials
Gain insight into the basics of Java technology as a non-developer.
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.
- 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]
- Introduction
- Java's popularity
- Java in numbers
- History of Java
- The programming language
- Object-oriented programming
- Compiling…
€805
Klassikaal
max 12
1 dag
Java Web Fundamentals
Veenendaal
vr 6 nov. 2026
Java Web Development using Java Enterprise Technology
In this training you will learn how to develop web applications with Java Web technology. Learning how to benefit from working inside a web-"container" is an important aspect of the course. You will learn how to implement a web application based on the Model View Controller architecture and how JavaBeans fit in this picture. Another important aspect of web applications is security. In this training you will learn how authentication and authorization can be implemented. Note that this training does not cover Java Server Faces (JSF).
- What is the function of a container
- What is the function of a webcontainer
- Callbacks
- Request and session scope
- Get/Post cycle of a form
- Serverside redirect
- Listeners, Events
- Security
€805
Klassikaal
max 12
1 dag