Opleidingen
67.459
resultaten
UML Overview
Amsterdam
vr 21 nov. 2025
en 9 andere data
De cursus UML Overview geeft een overzicht van de UML taal voor het modelleren van systemen.
UML Intro
Na een inleiding over de UML specificatie en de betekenis van UML als meta taal, wordt in de cursus ingegaan op Structural Modeling en de diagrammen die daarbij worden gebruikt zoals zoals class en object diagrammen en component en deployment diagrammen.
Class Diagrams
Ook domain modellering en het modelleren van de mogelijke relaties tussen de classes zoals inheritance, associaties, aggregaties, composities en dependencies worden besproken.
Use Case Diagrams
Vervolgens wordt aandacht besteed aan Use Case Modeling, het Use Case Diagram, de rol van de actors en de precieze beschrijving van de stappen in de interactie.
Sequence Diagrams
Ook het modelleren van het dynamische gedrag van systemen, Dynamic Behavior Modeling, met de bijbehorende interactie diagrammen zoals sequence diagrammen en collaboratie diagrammen komt aan de orde.
State Diagrams
De modellering van system states middels state charts, het verschil tussen passieve en actieve objecten en de rol van threads zijn eveneens onderdeel van de cursus. En er is aandacht voor de rol van activity diagrammen waarin begrippen als control en data flow en swim lanes worden besproken.
Subsystems en Stereotypes
Ook staan een aantal geavanceerde UML concepten zoals packages en subsystems, het gebruik van stereotypes, constraints en tagged values op het programma.
Doelgroep Cursus UML Overview
De cursus UML Overview is bestemd voor developers, designers, architecten, managers en andere geïnteresseerden die een overzicht willen krijgen van de Unified Modeling Language (UML) standaard voor het modelleren van systemen.
Voorkennis Cursus UML Overview
Kennis van en ervaring met systeemontwikkeling en object oriëntatie is gunstig voor een goede begripsvorming, maar is niet strikt noodzakelijk.
Uitvoering Training UML Overview
De theorie wordt behandeld aan de hand van presentatie slides en wordt afgewisseld met oefeningen. Illustratieve UML modellen worden gebruikt als demonstratie van de concepten. De cursustijden zijn van 9.30 tot 16.30.
Certificering Cursus UML
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat UML Overview.
Modules
Module 1 : UML Introduction
What is UML?
Modeling Reasons
UML History
UML Design Goal
UML Diagrams
UML Views
Use Case View
Logical View
Component View
Deployment View
Notes and Adornments
Stereotypes
Tagged Values
Constraints
System Sequence Diagrams
Module 2 : Use Case Modeling
Use Cases
Actors
System Context Diagram
Identifying Use Cases
Use Case Diagram
Use Case Modeling Steps
High Level Use Case
Expanded Use Case
Structuring Use Case Model
Include Relationship
Include Use Case
Extends Relationship
Extends Use Case
Use Case Generalization
Actor Generalization
Module 3 : Structural Modeling
Structural Modeling
Identification of Classes
Structural Diagrams Elements
Structural Relationships
Association Modeling
Domain Class Model
Interfaces
Composition
Generalization
Dependencies
Packages
Objects and Links
Component Diagrams
Deployment Diagrams
Design Class Diagrams
Module 4 : Interactions
Interaction Diagrams
System Sequence Diagrams
Object Sequence Diagrams
UML Messages
Sequence Diagrams Elements
Recursion and Conditions
Sequence Diagram Syntax
Communication Diagrams
Communication Diagram Elements
Communication Diagram Syntax
Interaction Diagrams are Valuable
Module 5 : State Machines
State Machines
State Diagram Elements
State Machine Usage
State Entry and Exit Actions
Pseudo States
Order of Actions
Internal Transitions
State Do Activities
Guards
History States
State Diagram Syntax
Module 6 : Activity Graphs
Activity Diagram
Steps in Activity Diagrams
Actions and Subactivities
Activity Diagram Elements
Decisions
Sync State
Fork Transitions
Join Transitions
Swim Lanes
Activity Diagram Syntax
Using Activity Diagrams
€699
Klassikaal
max 12
Post-HBO
1 dag
Object Oriented Analysis en Design
Amsterdam
ma 24 nov. 2025
en 9 andere data
In de cursus Object Oriented Analysis and Design leren de deelnemers de object georiënteerde manier van denken en de technieken voor het analyseren, ontwerpen en modelleren van een software systeem a
Iteratieve en Incrementele Ontwikkeling
Na een introductie en overzicht van de belangrijkste object georiënteerde concepten en principes, wordt de moderne methodiek van iteratieve en incrementele systeem ontwikkeling besproken.
Requirements Gathering en Uses Cases
Vervolgens wordt aandacht besteed aan hoe de requirements van een systeem kunnen worden geanalyseerd en hoe de typische vormen van systeem gebruik kunnen worden beschreven met use cases.
Domain Modeling
Na een overzicht van UML wordt besproken hoe een domain model kan worden opgesteld, hoe de verschillende objecten kunnen worden onderscheiden met hun respectievelijke attributen en relaties en welke informatie ze uitwisselen.
Interaction Modeling
Er wordt aandacht besteed aan hoe verantwoordelijkheden kunnen worden toegewezen aan objecten en hoe deze door interactie modellering vertaald en gevisualiseerd kunnen worden met sequence en collaboration diagrammen en state charts. De verschillende design patterns die in dit proces kunnen worden gebruikt worden ook besproken.
Packages en Subsystems
En ook de vertaling van het domain analysis model naar een design class model is onderdeel van de cursus inclusief het ontwerp van een logische architectuur met packages en subsystems en de mapping naar code.
Architectural Design
De cursus gaat ook in op architectural design waarbij component en deployment diagrammen worden gebruikt.
Design Patterns
Tot slot wordt het belang van design patterns voor het implementeren van standaard oplossingen benadrukt.
Doelgroep Cursus Object Oriented Analysis en Design
De cursus Object Oriented Analysis en Design is bedoeld voor developers en architecten die object georiënteerde analyse en design technieken en UML willen leren.
Voorkennis Cursus Object Oriented Analysis en Design
Om aan de cursus Object Oriented Analysis en Design deel te kunnen nemen is kennis van de basis principes van object oriëntatie en ervaring in object-georiënteerde software ontwikkeling wenselijk.
Uitvoering Training Object Oriented Analysis en Design
De stof wordt behandeld aan de hand van presentatie slides. Tijdens de cursus worden oefeningen gedaan met twee case studies die van requirements tot ontwerp worden uitgewerkt. Een modern UML tool wordt gebruikt om UML diagrammen te tekenen. De cursustijden zijn van 9.30 tot 16.30.
Certificering Object Oriented Analysis and Design
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Object Oriented Analysis and Design.
Modules
Module 1 : Software Process
Software Development Process
Software Development Phases
Good Software Characteristics
Iterative and Incremental Development
Requirements Capturing
Requirements Analysis Process
System Design
Test Driven Development
Waterfall Model
Evolutionary Development
Unified Process
Module 2 : Requirements Analysis
Understanding Requirements
Vision Documents
Requirement Analysis Activities
Requirement Types
Functional Requirements
Non-Functional Requirements
Requirements Determination
Requirements Classification
Conflicting Requirements
Requirements Risks
The glossary
Module 3 : Use Case Modeling
Use Cases and Actors
Identifying Actors
System Context Diagram
Identifying Use Cases
Use Case Diagram
Use Case Modeling Steps
High Level Use Cases
Alternative Paths
Scenarios
Generalizations
include and extends
Module 4 : UML Overview
What is UML?
UML Diagrams
Use Case View
Logical View
Component View
Deployment View
Notes and Adornments
Stereotypes
Tagged Values
Constraints
System Sequence Diagrams
Module 5 : Domain Modeling
Why Domain Modeling?
Conceptual Classes
Noun Identification
Physical and Conceptual Objects
Types of Classes
Domain Analysis Classes
Finding Associations
Multiplicity and Associations
Generalization and Specialization
Aggregation and Composition
Finding Attributes
Module 6 : Use Case Realization
Realizing Requirements
System Behavior
Input Events and Operations
System Sequence Diagrams
Derivation from Use Case
Postconditions
Class Responsibilities
Class Collaborations
Interaction Diagrams
Sequence Diagrams
Grasps Design Patterns
Module 7 : Statecharts
State Machine Concepts
State Machine Diagram
Event Driven Behavior
State Machines and Objects
Object Behavior
Objects and Threads
Passive and Active Objects
Entry and Exit Actions
Internal Transitions
State Activities
Guards
History States
Module 8 : Design Model
Transition to Design
From Requirements to Design
Class Design Diagrams
The Design Model
Design Aspects
Design Model Characteristics
Mapping to Code
Packages
Package Design
Packaging Guidelines
Data Access Class Packages
Subsystems
Module 9 : Architectural Design
System Partitioning
Large Scale Element Collaboration
Layers and Packages
Simple Logical Architecture
Consider Coordination Layer
Web Application Architecture
Consider MVC Architecture
Package Dependencies
Clustering
Vertical Scaling
Horizontal Scaling
Physical Architecture
Module 10 : Applying Design Patterns
What are Patterns?
Creational Patterns
Behavioral Patterns
Structural Patterns
Architectural Patterns
Singleton
Abstract Factory
Factory Method
Reducing Dependencies
Observer Pattern
Adapter Pattern
FaÇade pattern
Proxy Pattern
€2.999
Klassikaal
max 12
Post-HBO
5 dagen
Design Patterns
Amsterdam
wo 17 dec. 2025
en 9 andere data
In de cursus Design Patterns leert u hoe design patterns kunnen worden toegepast bij het object georiënteerd ontwerpen van systemen.
Design Patterns Intro
Na een inleiding over de rol die design patterns spelen en hoe ze kunnen worden gebruikt om de non functional requirements van systemen te realiseren, wordt aandacht besteed aan hoe design patterns beschreven en gecatalogiseerd worden.
Architectural Role
Ook de rol van design patterns in de architectuur van applicaties wordt besproken evenals de verschillende categorieën van design patterns die kunnen worden onderscheiden.
Creational Patterns
In de module Creational Patterns komen de Factory patterns en het Builder, Prototype en Singleton pattern aan de orde. U leert uit welke classes, relations, responsibilities en collaborations een typische design pattern oplossing kan bestaan.
Structural Patterns
Vervolgens worden in de module Structural Patterns van het Adapter, Composite, Bridge, Decorator, Proxy en FlyWeight pattern besproken. U leert wat de gevolgen zijn van de toepassing van de design patterns, de voordelen en mogelijke nadelen wat betreft tijd en ruimte en welke overwegingen u kunt hanteren om een bepaald pattern te gebruiken.
Behavioral Patterns
Vervolgens worden in de module Behavioral Patterns de Chain of Responsibility, Interpreter, Iterator, Mediator, State en Strategy patterns besproken.
Architectural Patterns
En tot slot worden in de module Architectural Patterns patterns besproken die betrokken zijn bij de architectuur van software, waaronder Operating Systems en Frameworks. Deze module richt zich onder andere op het Layer pattern, het Micro Kernel pattern en het Model View Controller (MVC) pattern.
Doelgroep Cursus Design Patterns
De cursus Design Patterns is bestemd voor ervaren developers en software architecten met kennis van object georiënteerd programmeren en systeemanalyse die Design Patterns willen toepassen bij het ontwerpen van deze systemen.
Voorkennis Cursus Design Patterns
Kennis van een object georiënteerde programmeertaal zoals C++, C# of Java en ervaring met object georiënteerde analyse en design met UML is vereist.
Uitvoering Training Design Patterns
De concepten worden behandeld aan de hand van presentatie slides. De theorie wordt geïllustreerd met demo's van patterns in C++, C# en Java. Er zijn oefeningen in design problemen waarbij patterns worden toegepast. De cursustijden zijn van 9.30 tot 16.30.
Certificering Design Patterns
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Design Patterns.
Modules
Module 1 : Intro Design Patterns
What is a design pattern?
Describing design patterns
Reuse through design patterns
Structure of patterns
Classification of patterns
Catalog of Design Patterns
Creational Patterns
Structural Patterns
Behavioral Patterns
Sample design patterns
Selecting Design Patterns
Solving problems with design patterns
Module 2 : Creational Patterns
Factory Patterns
Factory Method Pattern
Connect parallel class hierarchies
Abstract Factory Pattern
Concrete Class Isolation
Promoting Consistency
Builder Pattern
Controlling the build process
Prototype
Dynamic configuration
Singleton Pattern
Controlled access
Module 3 : Structural Patterns
Adapter Pattern
Pluggable Adapters
Composite Pattern
Sharing Components
Decorator Pattern
Lots of little objects
FaÇade Pattern
Reducing client-subsystem coupling
Flyweight Pattern
Reducing number of instances
Proxy Pattern
Copy-on-write
Module 4 : Behavioral Patterns
Chain of responsibility
Command Pattern
Interpreter Pattern
Iterator Pattern
Mediator Pattern
Memento Pattern
Observer Pattern
State Pattern
Strategy Pattern
Template Pattern
Module 5 : Architectural Patterns
Architectural patterns versus design patterns
Patterns for real-time software
Layers
Pipes and Filters
Blackboard
Broker
Model-View-Controller
Presentation-Abstraction-Control
Microkernel
Reflection
€1.999
Klassikaal
max 12
Post-HBO
3 dagen
Sparx Systems Enterprise Architect
Amsterdam
do 20 nov. 2025
en 9 andere data
In de cursus Sparx Systems Enterprise Architect leren de deelnemers de tool Enterprise Architect te gebruiken voor systeem, architectuur en business proces modellering.
Intro Enterprise Architect
De cursus Sparx Systems Enterprise Architect gaat van start met een overzicht van de structuur van projecten met view, models, packages, diagrammen, elements en connectors. Ook wordt een overzicht gegeven van de belangrijkste features van Enterprise Architect zoals links versus instances, requirements capturing, documentation generation, reverse engineering, database modeling en support voor Model Driven Architecture.
Requirements and Use Cases
De cursus volgt de cyclus van de ontwikkeling van een applicatie waarbij de requirements het uitgangspunt zijn. Veel diagrammen in Enterprise Architect zijn gebaseerd op de universele modeling taal UML. Zo wordt aandacht besteed aan Use Case diagrammen die het gebruik van een systeem beschouwen vanuit een externe actor.
Domain Modeling
Voorts wordt ingegaan op domain modeling met class en object diagrammen en relaties tussen classes zoals association, aggregation, composition en generalization. De statische structuur van een systeem staat hierbij voorop. Ook het belangrijke verschil tussen links en instances in Enterprise Architect wordt daarbij besproken. En eveneens komt aan de orde hoe je vanuit Enterprise Architect een model met een live connectie kunt mappen op database tabellen.
Interaction Modeling
Dan is het tijd voor een bespreking van Interaction Modeling waarbij de nadruk ligt op de dynamische aspecten van systemen. Typische diagrammen zoals sequence diagrams en collaboration diagram die de realisaties zijn van de Use Cases, worden hierbij besproken.
MDG Technologies
Enterprise Architect ondersteunt standaard talrijke modeling talen voor specifieke toepassingen. Zo wordt de MDG (Model Driven Generation) technologie voor Archimate, SysML en SoaML besproken. Speciale aandacht is er ook voor Business Process Modeling waarbij business processen door middel van simulaties worden uitgevoerd.
MDA Transformations
Tenslotte komt aan de orde hoe Enterprise Architect ondersteuning biedt voor Model Driven Architecture en de daarbij horende transformaties. Het verschil tussen het Platform Independent Model (PIM) en Platform Specific Model en code generaties worden daarbij besproken.
Doelgroep Cursus Sparx Systems Enterprise Architect
De cursus Sparx Systems Enterprise Architect is bedoeld voor software engineers, software architects en andere toekomstige gebruikers van Enterprise Architect.
Voorkennis Cursus Sparx Systems Enterprise Architect
Om aan de cursus Sparx Systems Enterprise Architect te kunnen meedoen is basis kennis van UML en object oriëntatie wenselijk.
Uitvoering Training Sparx Systems Enterprise Architect
De theorie wordt besproken aan de hand van presentatie slides. De concepten worden geïllustreerd met demo's en er is gelegenheid om te oefenen. De cursustijden zijn van 9.30 tot 16.30.
Certificering Enterprise Architect
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Sparx Systems Enterprise Architect.
Modules
Module 1 : EA Intro
What is Enterprise Architect?
UML Modeling Tool of Choice
Share Models
Capture Requirements
Generate Documentation
Code Generation
Reverse Engineering
MDA Transformations
Model Databases
Link EA to IDE's
MDG Technologies
Module 2 : Requirements and Use Cases
Understanding Requirements
Vision Documents
Functional Requirements
Non-Functional Requirements
Requirements Classification
Use Cases and Actors
System Context Diagram
Identifying Use Cases
Scenarios
Structuring Use Case Model
include and extends
Module 3 : Domain Modeling
Conceptual Classes
UML Notation and Classes
Associations
Roles in Associations
Multiplicity
Generalization and Specialization
Aggregation and Composition
Attributes
Mapping to Databases
Live Databases Connections
Mapping to XML Schema
Module 4 : Interaction Diagrams
Realizing Requirements
From Analysis to Design
Object Sequence Diagrams
Responsibilities and Methods
Class Responsibilities
Class Collaborations
Interaction Modeling
Collaboration Diagrams
Translate System Operations
Diagram Notations
Sequence Diagrams
Module 5 : MDG Technologies
MDG Products
MDG Technologies
Business Process Modeling
BPM Simulations
Architecture Modeling
Archimate
Standard Models
MDG for Testing
SysML
SoaML
Gang of Four Patterns
Module 6 : MDA Transformations
What is MDA?
MDA Directions
MDA Helicopter View
Platform Models
Basic Principles of MDA
Building MDA Applications
Platform Specific Model
Marking a Model
Model Transformations
Generate Implementation
Supported Languages
€1.399
Klassikaal
max 12
Post-HBO
2 dagen
Architectural Design Patterns
Amsterdam
ma 8 dec. 2025
en 9 andere data
In de cursus Architectural Design Patterns wordt ingegaan op het belang en de principes van architectural modeling en de toepassing van Architectural Design Patterns.
Intro Architectural Design
De cursus gaat van start met een review van de basis principes van software architecture, software design patterns en de gebruikte terminologie.
Architectural Patterns
Vervolgens wordt aandacht besteed aan de rol van design patterns in de architectuur van software systemen. De belangrijkste categorieën van architectural patterns worden daarbij besproken.
Call and Return Patterns
Aandacht wordt bijvoorbeeld besteed aan Call en Return Patterns zoals het Layers pattern en het Client Server pattern. De voor en nadelen komen daarbij aan bod.
Data Flow Patterns
Eveneens worden Data Flow patterns behandeld. Voorbeelden hiervan zijn het Pipes pattern zoals gebruikt wordt in het Linux operating system en het Filter pattern dat bekend is uit de Java Servlet implementatie. En ook Shared Memory patterns zoals het Blackboard pattern worden behandeld.
Distributed Systems Patterns
Tevens komen distributed systems patterns zoals het Proxy en Broker pattern aan bod. Van ieder pattern passeren praktische implementaties de revue en worden de voor- en nadelen besproken.
Concurrency Patterns
Tot slot worden geavanceerde patterns over concurrency en threads besproken en worden een aantal patterns die niet tot een bepaalde categorie horen belicht. De deelnemers zullen oefenen met de patterns en de toepassing van de patterns voor praktische problemen in de software architectuur bespreken.
Doelgroep Cursus Architectural Design Patterns
De cursus Architectural Design Patterns is bedoeld voor ervaren developers en software architecten die design patterns willen toepassen bij de architectuur van systemen.
Voorkennis Cursus Architectural Design Patterns
Kennis van een object georiënteerde programmeertaal zoals C++, C# of Java en ervaring met object georiënteerde analyse en design met UML is gewenst.
Uitvoering Training Architectural Design Patterns
De cursus Architectural Design Patterns heeft een hands-on karakter. De theorie wordt behandeld aan de hand van presentatie slides en wordt geïllustreerd met demo's van architectural patterns. Er zijn oefeningen met design problemen waar architectural patterns kunnen worden toegepast.
Certificering Architectural Design Patterns
De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan de cursus Architectural Design Patterns.
Modules
Module 1 : Software Architecture
What is Architecture?
Software Architecture
Layered Architecture
Software Characteristics
Analogy to Building
Role of Architect
Software Architecture Elements
Architecture Context
Architectural Viewpoints
Logical Architecture
Non Functional Requirements
Physical Architecture
Early Load Testing
Module 2 : Architectural Patterns
Architectural Modeling
Model Characteristics
Architectural Viewpoints
Pattern Terminology
Gang of Four Design Patterns
Architectural Patterns
Architectural Pattern Categories
Batch Sequential Pattern
Pipe and Filter Pattern
Blackboard Pattern
Publish and Subscribe Pattern
Peer to Peer Pattern
Model View Controller Pattern
Module 3 : Call and Return Patterns
Object Oriented Pattern
OO Benefits and Drawbacks
Object Oriented Architecture
Layers Pattern
Layers Problem
Layers Solution
Network Architecture
Layers Benefits and Drawbacks
Layers Pattern Variant
Client Server Pattern
Client Server Architecture
Three Tier Pattern
Three Tier Architecture
Module 4 : Data Flow Patterns
Data Flow Architecture
Batch Sequential Pattern
Data Flow Pattern Problems
Batch Sequential
Pipes and Filter Pattern
Pipes and Filter Forces
Pipes and Filter Patterns
Servlet Filters
Web Service Handlers
Call Chain of Handlers
Benefits and Drawbacks
Pipes and Filter Variants
Module 5 : Shared Memory Patterns
Data Centered View
Shared Repository Pattern
Shared Repository Architecture
Active Repository Pattern
BlackBoard Pattern
BlackBoard Architecture
BlackBoard Context
Speech Recognition
BlackBoard Solution
BlackBoard Variants
BlackBoard Know Uses
Benefits and Drawbacks
Module 6 : Distributed Systems
Proxy Pattern
Types of Proxies
Copy on Write Proxy
Remote Proxy
RMI Proxy Architecture
Broker Pattern
Broker Forces
Broker Solution
Bridge Component
Broker Variations
Benefits and Drawbacks
Broker Class Diagram
Module 7 : Interactive Systems
MVC Pattern
MVC Architecture
MVC Model
MVC View
MVC Controller
Multiple Views Same Data
Known Uses MVC
Benefits and Drawbacks
PAC Pattern
PAC Structure
PAC Solution
PAC Benefits and Drawbacks
Module 8 : Implicit Invocation
Communication Patterns
RPC Pattern
Publish Subscribe Pattern
Queue versus Publish Subscribe
Topics and Queues
Data Distribution Pattern
Request Reply Pattern
Request Reply Correlation
Multiple Replies
Scalable Request Reply
Guaranteed Delivery Scenario
Guaranteed Delivery
Module 9 : Concurrency Patterns
Reactor Pattern
Server Socket Loop
Reactor Pattern Forces
Event Driven Design
Single Threaded Reactor
Non Blocking IO
Thread Pool Reactor
Reactor Known Uses
Reactor Benefits and Drawbacks
Active Object Pattern
Active Object Method Scheduling
Active Object Method Dispatch
Module 10 : Other Patterns
MicroKernel Pattern
Microkernel Structure
State Machine Pattern
State Machine Structure
Reflection Pattern
Reflection Structure
Process Control Pattern
Process Control Structure
Master and Slave Pattern
Master and Slave Structure
€1.399
Klassikaal
max 12
2 dagen
Verzuimbegeleiding: Rechten en plichten bij arbeidsongeschiktheid
HRM- of PO-medewerkers spelen over het algemeen een grote rol bij het functioneren van werknemers. Een belangrijk aspect hiervan is het monitoren van verzuim, waarbij de rechten en verplichtingen van de werknemer bij ziekte helder moeten zijn.
In onze eendaagse de training Verzuimbegeleiding: Rechten en plichten bij arbeidsongeschiktheid wordt op heldere en overzichtelijke wijze uitgelegd wat de regelgeving is rond arbeidsongeschiktheid en hoe deze regelgeving in de rechtspraak wordt uitgewerkt. Hierbij wordt vooral aangehaakt op de dagelijkse praktijk. Human Resource Management en het arbeidsrecht zijn onlosmakelijk met elkaar verbonden. Een gedegen basiskennis van het arbeidsrecht is daarom van groot belang.
Onderwerpen
De werknemer blijkt vóór indiensttreding al arbeidsongeschikt te zijn geweest. Wat nu?
Ziek is niet hetzelfde als arbeidsongeschikt
Wie bepaalt of een werknemer arbeidsongeschikt is?
Verplichtingen op grond van Wet Poortwachter
Instrumenten en sancties bij re-integratie
Loon tijdens ziekte
Berekening tweejaarsperiode, regels en valkuilen
Ontslag tijdens en na twee jaar ziekte
Verplichtingen tijdens WIA / Ziektewet
Eigen risicodragerschap
Vangnetters
Ontslag na twee jaar ziekte
Doelgroep
Deze training is bij uitstek geschikt voor HRM- PO- medewerkers of medewerkers die deeltaken op het gebied van HRM of PO vervullen. De training richt zich op de regelgeving van het reguliere arbeidsrecht, niet op het ambtenarenrecht.
Werkwijze
Deze training wisselt theorie af met praktijkvoorbeelden, waardoor de theorie ook duidelijk in een herkenbaar kader kan worden geplaatst. Er is ook gelegenheid, problemen te bespreken die de deelnemers in de eigen werksituatie tegen komen. Zo kunnen de deelnemers van elkaar leren wat voor verschillende problemen er in de dagelijkse praktijk voorkomen. De deelnemers krijgen handvatten hoe daarmee om te gaan.
Trainingsmateriaal
Het materiaal voor de training bevat een syllabus, met daarin per onderwerp de hoofdlijnen van wet-en regelgeving en rechtspraak op een heldere manier uiteengezet. Daarnaast ontvang je een boek, waarin in kort bestek het hele arbeidsrecht wordt uitgelegd. Dit zal, afhankelijk van de vraag welke uitgeverij de meest recente druk heeft, "De Kleine Gids voor het Nederlands Arbeidsrecht" zijn of "Boom Basics Arbeidsrecht".
Maatwerk
De cursusomschrijving hierboven geeft een goede indicatie van hoe de training eruit zal komen te zien. Toch kan de inhoud iets verschillen per training, afhankelijk van de voorkennis, praktijkervaring en leerdoelen van de deelnemers. In individuele intakegesprekken voorafgaand aan de training worden de leerdoelen van de deelnemers geïnventariseerd. Op basis daarvan wordt het definitieve programma van de training bepaald.
Combinatie met andere trainingen
Er zijn drie modules op het gebied van arbeidsrecht. Deze modules sluiten goed op elkaar aan, maar kunnen ook los van elkaar kunnen worden vervolgd. De modules zijn:
Module 1: Arbeidsovereenkomst: Rechten en plichten
Module 2: Verzuimbegeleiding: Rechten en plichten tijdens arbeidsongeschiktheid
Module 3: Ontslagrecht onder de Wwz, reorganisatie en disfunctioneren
€575
Klassikaal
max 8
HBO
Eén dag
SQL Fundamentals
Amsterdam
do 20 nov. 2025
en 9 andere data
In de cursus SQL Fundamentals wordt de veel gebruikte en generieke query taal SQL behandeld.
SQL Intro
De cursus SQL Fundamentals gaat van start met een bespreking van de SQL Standaard. Aan de orde komen de structuur van relationele databases met tabellen en hun relaties. SQL kan in vele database systemen worden gebruikt zoals Oracle, MySQL, Microsoft Access, Microsoft SQL Server, DB2, Informix, PostgreSQL en meer. Bijna elk DBMS heeft daarnaast eigen extra functies toegevoegd aan standaard SQL.
Select Queries
Vervolgens wordt aandacht besteed aan praktische vaardigheden om SELECT queries te schrijven. Hierbij komen ook clausules als WHERE, ORDER BY, GROUP BY, HAVING, LIKE en BETWEEN .. AND aan de orde.
Data Types
Dan is het tijd voor de verschillende data types die in de SQL taal worden gebruikt zoals numerieke, binaire en string types. En ook de data types die betrekking hebben op datums en tijd worden besproken. Eveneens wordt het SQL CREATE TABLE statement besproken waarmee je tabellen creëert.
Functies
Onderdeel van het programma van de cursus is ook de behandeling van diverse functies die onderdeel uitmaken van de SQL Standaard. Onder andere mathematische, conversie en aggregatie functies voor het berekenen van som en gemiddelde komen aan bod.
Data Manipulatie
Op het toevoegen en aanpassen van data middels INSERT en UPDATE statements wordt vervolgens ingegaan. Transactions die ofwel definitief worden met commit dan wel worden teruggedraaid met rollback komen daarna aan bod.
Joins
Tenslotte wordt besproken wat foreign key relaties tussen tabellen zijn en hoe JOIN queries kunnen worden gebruikt om gegevens uit gerelateerde tabellen op te halen.
Doelgroep Cursus SQL Fundamentals
De cursus SQL Fundamentals is gericht op een breed publiek van systeem beheerders, eindgebruikers van Office applicaties en beginnende programmeurs die relationele databases efficiënt willen leren benaderen met behulp van queries in Structured Query Language (SQL).
Voorkennis Cursus SQL Fundamentals
Om aan de cursus SQL Fundamentals te kunnen deelnemen is enige vertrouwdheid met database systemen bevordelijk voor de begripsvorming.
Uitvoering Training SQL Fundamentals
De theorie wordt behandeld op basis van presentaties. Demos worden gebruikt om de theorie te verduidelijken. Er is ruime gelegenheid tot oefenen. De cursustijden zijn van 9.30 tot 16.30.
Certificering Cursus SQL Fundamentals
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat SQL Fundamentals.
Modules
Module 1 : SQL Intro
What is SQL?
History of SQL
SQL Standard
SQL Parts
Environment
Relational Databases
Normalisation
Data Types
Database Creation
DDL Create Table
Data Types
Language Elements
DML Insert Into
SQL Errors
Select Query
Module 2 : Select Queries
Query Structure
SELECT .. FROM
Options SELECT .. FROM
SELECT DISTINCT
WHERE Clause
Comparison Operators
Logical AND and OR
Aggregate Functions
LIKE Condition
BETWEEN .. AND Condition
IN Condition
IS NULL Condition
ORDER BY Clause
GROUP BY Clause
HAVING Clause
Module 3 : SQL Data Definition
CREATE Statements
Schema and Table Creation
Data Types
Numeric Types
Binary Data Types
String Data Types
Temporal Data Types
Integrity Constraints
Keys
Not Null
Foreign Keys
Update and Delete
Check Constraint
ALTER Table
DROP Table
Module 4 : Functions
Standard Functions
Mathematical Functions
String Functions
Conversion Functions
Single Row Functions
Case Manipulation Functions
Character Manipulation Characters
Numeric Functions
Date Functions
General Functions
Multiple Row Functions
Aggregate Functions
Formatting Numbers
Module 5 : Data Manipulation
Insert Statement
Update Statement
Updating Table Rows
Deleting Table Rows
Deleting and Foreign Keys
Transactions
Commit and Rollback
Implicit rollbacks
Implicit commits
Explicit rollbacks
Explicit commits
Savepoints
Subqueries
Module 6 : Joins
What are Joins?
ANSI Join Syntax
Cross Join
Inner Join
Table Aliases
Natural Join
Left Join
Right Join
Full Join
Full Outer Join
Left Excluding Join
Right Excluding Join
Outer Excluding Join
€1.299
Klassikaal
max 12
Post-HBO
2 dagen
Database Ontwerp
Amsterdam
ma 22 dec. 2025
en 9 andere data
In de cursus Database Ontwerp leren deelnemers de technieken en overwegingen voor het maken van een goed gestructureerde database.
Intro Database Management Systems
De cursus Database Ontwerp gaat van start met een bespreking van de basis architectuur van Database Management Systems. Aandacht wordt besteed aan het Database Schema en de verschillen tussen het conceptual, het logical en het physical model. Ook wordt ingegaan op de rol van SQL, Data Definition Language (DDL) en Data Manipulation Language (DML)
Database Design
Vervolgens worden de fasen van Database Ontwerp en de onderdelen van een database besproken. Hierbij komt het ERD Model en het UML Model aan de orde. Eveneens passeren mogelijke design errors en het toepassing van constraints de revue.
ER Modeling
Bij het onderdeel ER Modeling leren deelnemers hoe ze de entiteiten en hun relaties kunnen ontdekken en die aan tabellen toe te wijzen. Ze leren de principes van Entity Relationship Modeling. Ook wordt besproken hoe attribuut domains kunnen worden gevonden en gemodelleerd.
Table Mapping
Dan wordt ingegaan op hoe entities en hun relaties kunnen vertaald naar tabellen in een relationele database. Ook de verschillende mapping strategieën bij hiërarchieën van entities komen dan aan bod zoals table per class, table per hierarchy en het gebruik van discriminator columns.
UML Modeling
Voorts wordt aandacht besteed aan het gebruik van Unified Modelling Language UML voor het ontwerpen van databases. De UML syntax wordt besproken evenals UML elementen als interfaces, associations, composition, generalization en dependencies.
Normalisatie en Optimalisering
Het proces van normalisatie, de verschillende normal forms en het verwijderen van dubbele data worden toegelicht aan de hand van praktische voorbeelden. Tenslotte wordt een aantal optimalisatie technieken, zoals het gebruik van indexen, besproken die de snelheid van databases kunnen verbeteren.
Doelgroep Cursus Database Ontwerp
De cursus Database Ontwerp is bestemd voor Web developers, developers van business applicaties, database administrators, webmasters en web project managers.
Voorkennis Cursus Database Ontwerp
Voor deelname aan de cursus Database Ontwerp zijn geen specifieke vaardigheden of kennis nodig. Algemene kennis van systeem ontwerp is bevorderlijk voor de begripsvorming.
Uitvoering Training Cursus Database Ontwerp
De theorie wordt behandeld aan de hand van presentatie slides. Demos worden gebruikt om de theorie te verduidelijken. Er is voldoende gelegenheid om te oefenen. De cursustijden zijn van 9.30 tot 16.30.
Certificering Database Ontwerp
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Database Ontwerp.
Modules
Module 1 : Intro DBMS
What is a DBMS?
DBMS Abstraction Levels
Data Independence
Database Model
Types of Databases
Database Schema
Conceptual Model
Logical Model
Physical Model
SQL Language
DDL and DML Language
Application Interfaces
Transactions
DBMS Architecture
Module 2 : Database Design
What is Database Design?
Database Design Phases
Benefits of Phases
Conceptual Data Model
Entity Relationship Model
UML Model
Structuring the Model
Design Errors
Data Errors
Constraints
Database Constraints
Naming Schema Elements
Data Interpretation
CASE Tools
Module 3 : Entity Relationship Modeling
E-R Model Components
Identification Guidelines
Entities versus Entity Classes
Attributes
Entities versus Attributes
Classification of Attributes
Attribute Domains
Relationships
Degree of relationships
Relationship Cardinalities
Notation of Cardinalities
Removing M:N relations
Requirement Analysis
Resulting ER Diagram
Module 4 : Advanced Er Modeling
Weak Entity Set
Generalization and Specialization
Design Constraints
Total and Partial Participation
Disjoint Constraints
Overlapping Constraints
Aggregation
ER Design Decisions
Mapping ERD to Tables
Composite Attributes
Multivalued Attributes
Redundancy As Tables
Module 5 : Mapping ERD to Tables
Entity Set Table Translation
Relationship Table Translation
Mapping Key Constraints
Map Relationship Set to Table
Combine Relationship and Entity Set
Weak Entity Sets
Mapping Weak Entity Sets
Mapping Subclasses
Table per Subclass
Table per Hierarchy
Discriminator Columns
Joining Tables
Module 6 : UML Modeling
What is UML?
Structural Modeling?
Core Elements
Core Relationships
Structural Diagrams
Classes and Objects
Class Diagrams
Interfaces
Associations
Composition
Generalization
Dependencies
Module 7: Normalization
What is Normalization?
Unnormalized form
Moving towards 1NF
First Normal Form
Moving to 2NF
Second Normal Form
Third Normal Form
Other Normal Forms
Benefit of Normalization
Relationship Cross Tables
Module 8: Database Optimization
Optimization Process
Use Ranges
Denormalize
Denormalization Issues
Combine Tables
Store Derived Data
Add Indexes
Index Operation
Sorting
Clustered Indexes
€1.499
Klassikaal
max 12
2 dagen
Java Development met Spring
Amsterdam
ma 17 nov. 2025
en 9 andere data
De cursus Java Development met Spring behandelt de concepten, componenten en architectuur van het Spring Framework.
Spring Intro
De cursus Java Development met Spring gaat van start met een overzicht van de verschillende onderdelen van Spring en de soorten applicaties waarin Spring gebruikt kan worden.
Spring Boot
Vervolgens wordt ingegaan op de essenties van Spring Boot waarmee de configuratie van Spring applicaties enorm is vereenvoudigd. Aan de orde komen de voornaamste Spring Boot annotaties, de opiniated defaults en de ingebouwde web servers.
Dependency Injection
Ruime aandacht wordt besteed aan het concept van Dependency Injection of Inversion of Control dat een centrale rol speelt in het framework. Verschillende varianten van een dependency injection zoals setter injection en constructor injection worden besproken.
Aspect Oriented Programming
De andere pijler van het framework, Aspect Oriëntatie, komt eveneens uitgebreid aan de orde. De concepten van Aspect Orientation zoals Aspects, Joinpoints, Pointcuts, Advice en Weaving worden toegelicht.
Data Access
Vervolgens worden de verschillende opties om de gegevens van Spring Java applicaties in databases op te slaan behandeld. Er wordt aandacht besteed aan het gebruik van JDBC met een JdbcTemplate, alsmede op het gebruik van Object Relational Mapping frameworks zoals Hibernate met een HibernateTemplate of JPA via annotaties. In dit verband worden ook Spring Transacties besproken.
Spring MVC
Web Applications met het Spring MVC Framework zijn ook onderdeel van het programma van de cursus Java Development met Spring evenals de creatie en het gebruik van Spring Rest Web Services. Hierbij wordt de rol van controllers, views, page parameters en command objects besproken.
Spring Security
Tot slot wordt aandacht besteed aan Spring en Security en wordt het vereenvoudigd opzetten van een Spring configuratie met Spring Boot besproken. De modules Spring met JMS en Spring met JMX zijn optioneel.
Doelgroep Cursus Java Development met Spring
Ervaren Java developers die het Spring Framework willen gebruiken voor Java Desktop, Web of Enterprise applicaties.
Voorkennis Cursus Java Development met Spring
Ervaring met programmeren in Java en object oriëntatie is vereist om deel te kunnen nemen aan deze cursus. Basis kennis van web applicaties en XML is bevorderlijk voor een goede begripsvorming.
Uitvoering Training Java Development met Spring
De concepten worden behandeld aan de hand van presentatie slides en demo's. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.
Certificering Java Development met Spring
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Java Development met Spring.
Modules
Module 1 : Spring Introduction
Spring Mission Statement
Spring Addressing Layers
Spring Characteristics
Spring Jars
Core Container Packages
Spring AOP Packages
Data Access Packages
Spring Web Packages
Spring Versions
Spring Projects
Spring Configuration
Module 2 : Spring Boot
What is Spring Boot?
Advantages Spring Boot
Spring Boot Flavors
Key Spring Boot Components
Spring Boot Starter
Starter Dependencies
Spring Boot Autoconfigurator
@SpringBootApplication
Spring Boot CLI
Spring Boot Internals
Spring Boot Actuator
Module 3 : Dependency Injection
Benefits of DI
BeanFactory
Bean Configuration File
Application Context
Setter Injection
Constructor Injection
Beans Life Cycle
Injection Simple Values
Autowiring
Aware Interfaces
ResourceLoader
Module 4 : Application Configuration
XML Configuration with Namespaces
Best Practices XML Configuration
Bean Definition Inheritance
Spring XML Namespaces
Component Scanning
Configuration with Annotations
Context Namespace
Spring Expression Language
Autowiring
Spring Java Configuration
Spring Expression Language
PropertyPlaceHolder Configuration
Module 5 : Aspect Orientation
The need for AOP
Crosscutting Concerns
AOP Key Terms
ProxyFactoryBean
Spring AOP Configuration
Aspects and Advices
Join Points and Pointcut
AspectJ Configuration
Advice Arguments
Programmatic Proxies
Regexp Pointcut
NameMatchMethod
Module 6 : Spring Persistence
Java Persistence
Traditional Persistence
Transparant Persistence
Shared Persistence Concepts
DAO Design Pattern
DAO Pattern JDBC
Integration with IoC
DAO Portability
Spring DAO Concepts
Transaction Management
Spring Exceptions
Exception Translation
Module 7 : Spring JDBC
JDBC Architecture
Executing Statements
JDBC Drivers and URL’s
Spring JDBC Data Access
Spring DAO with JdbcTemplate
Data Source Injection
Querying using JdbcTemplate
RowMapper
Querying and Populating Objects
Updating with JdbcTemplate
ResultsetExtractor
Callbacks
NamedParameterJdbcTemplate
Module 8 : Spring ORM
Spring and Hibernate Integration
Mapping Classes
HibernateTemplate
Implementation HibernateTemplate
HibernateTemplate execute
Hibernate Annotations
Spring and JPA
Using JPA API
Persistence Unit Configuration
Container Managed Transactions
Externalizing DB Properties
Entity Manager from JNDI
JPA Java Configuration
Module 9 : Transactions
Using Spring Transactions
Transaction Strategy
TransactionDefinition
TransactionStatus
Injecting Implementations
Declarative Transactions
Transactional Methods
Transaction Configuration
Rollback Rules
Using @Transactional
Transaction Propagation
Programmatic Transactions
Using TransactionTemplate
Module 10 : Spring REST
@RestController
HttpEntity and ResponseEntity
Default Content Types
Default Status Codes
@ResponseStatus and HttpStatus
XML and JSON
Multiple Representations
Filtering with @JsonView
RestTemplate
Sending HTTP Requests
Translating Entities
Reading Responses
Error Handlers
Module 11 : Spring and Security
Spring Security
Security Concerns
Spring Authentication
Spring Security Modules
Spring Security Elements
Defining Allowed Users
Form Authentication
Authentication Managers
Security Interceptor
Security Filters
Access Decision Manager
Web Authorization
Method Authorization
Module 12 : Spring JMS
Messaging Characteristics
Messaging Models
JMS Architectural Components
Spring JMS
JMS with Spring
Spring JMS Options
Spring JmsTemplate
Send and Convert
Execute Method
ProducerCalback
Receive and Convert
Message Listener Containers
MessageListenerAdapter
€2.999
Klassikaal
max 12
Post-HBO
5 dagen
Web Development met GWT
Amsterdam
wo 17 dec. 2025
en 9 andere data
In de cursus Web Development met GWT van SpiralTrain krijgen de deelnemers een overzicht van de werking en mogelijkheden van de Google Web Toolkit (GWT).
GWT Intro
De cursus Web Development met GWT gaat van start met een uitleg over de basis concepten. Aan de orde komt hoe de GWT legt de nadruk op standaard procedures voor typische web development taken zoals asynchrone remote procedure calls, history management, bookmarking, abstractie van het User Interface, internationalisatie en cross-browser portability.
GWT Architectuur
Vervolgens wordt aandacht besteed aan de Google Web Toolkit architectuur, het onderscheid tussen Development mode en Production mode, de JRE emulation library en deployment van GWT applicaties.
Events en Widgets
Uitgebreid komt ook event handeling in GWT aan bod en wordt er ingegaan op de GWT GUI class library met diverse GWT widgets, het event listener model en het gebruik van CSS.
Layout en Panels
De layout van het User Interface door middel van de diverse GWT panels of declaratief in XML staat eveneens op het programma.
GWT RPC
Voorts wordt besproken wordt hoe in Google Web Toolkit single page functionaliteit wordt geïmplementeerd door middel van Remote Procedure Calls (RPC's) naar server objecten. Ook GWT serialisatie komt daarbij aan bod.
JSNI en Internationalisatie
En tenslotte staat het Java Script Native Interface (JSNI), de communicatie tussen Java en JavaScript met gebruik van JSON en internationalisatie van GWT applicaties op het programma.
Doelgroep Cursus Web Development met GWT
De cursus Web Development met GWT is bestemd voor Java developers die dynamische web applicaties met de Google Web Toolkit (GWT) willen maken en het potentieel van dit framework willen verkennen.
Voorkennis Cursus Web Development met GWT
Kennis van en ervaring met ontwikkelen in Java en het ontwikkelen van Web applicaties is vereist om aan deze cursus te kunnen deelnemen.
Uitvoering Training Google Web Toolkit
De theorie wordt besproken aan de hand van presentaties. De theorie wordt verduidelijkt met demos. Er is ruime gelegenheid tot oefenen. De cursustijden zijn van 9.30 tot 16.30.
Certificering cursus Web Development met GWT
De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Web Development met GWT.
Modules
Module 1 : GWT Intro
What is GWT?
Single Page Application Model
Synchronous versus Asynchronous
GWT Solution
Installing GWT
Eclipse Plugin
Browser Plugin
Development Mode
Production Mode
Deployed mode
Creating Projects
Deploying Applications
Module 2 : GWT Architecture
GWT Application Components
Main GWT Project Configuration
Entry Point Class
Module Configuration File
HTML Host Page
Project Configuration with RPC
Compiler Output
GWT Production Mode
Running on External Server
Java to Javascript compiler
JRE Emulation library
Deferred Binding
Module 3 : GWT Event Handling
Basic Widgets
Common Events
Pushbuttons
Checkboxes and Radiobuttons
Listboxes
Textfields
Implementing Event Handling
Event Handler Interface
Event Handler Classes
Named Inner Classes
Anonymous Inner Classes
Lambda Functions
Module 4 : Layout with Panels
GWT UI Class Library
GWT Widgets and Panels
Root Panel
Panels for Layout
HorizontalPanel and VerticalPanel
FlowPanel and Grid
FlexTable
Composite Panels
TabLayoutPanel
StackLayoutPanel
SplitLayoutPanel
DockLayoutPanel
DeckLayoutPanel
Module 5 : Extended GUI Widgets
Popup Messages
DialogBox
PopupPanel
Native Dialog Boxes
DatePicker Widget
Date Input Boxes
MenuBar Widget
Fancy Text Boxes
Autocompleter Text Boxes
Optional Text Box
Tree Widget
TabBar Widget
Custom Widgets
Module 6 : GWT RPC
What is GWT RPC?
Overall RPC Idea
RPC Data Types
GWT Serialization
Communication with Server
GWT RPC Mechanism
GWT Plumbing Diagram
Service Interface
Callback Version Service Interface
Service Servlet
Service Implementation
Create Service Proxy
Client Side Callbacks
Module 7 : Declarative Layout
Java Based Layout Problems
UiBinder Approach
HTML-based UiBinder GUIs
Widget-based UiBinder GUIs
UI Event Handling with UiBinder
UiBinder XML syntax
@UiConstructor
@UiFactory
@UiField
CSS in UiBinder
Images in UiBinder
Module 8 : JavaScript Native Interface
JavaScript Native Interface (JSNI)
Where is JSNI used?
Format of Methods
$wnd and $doc variables
Basic JSNI Syntax
JSNI Arguments and Return Types
Passing Values
JSNI Fields and Methods
JavaScript Object Notation (JSON)
JavaScriptObject
Overlay Types
Module 9 : GWT Internationalization
Localization of Applications
GWT Property Files
Deferred Binding
Seperate JS files
String Internationalization
Local Model
GWT I18N library
DateTime Formatting
Number Formatting
Setting History Tokens
Responding to History Tokens
€1.999
Klassikaal
max 12
3 dagen