Onderwerp
Automatisering & ICT/IT
Communicatie
Financieel
HR
Inkoop & logistiek
Management
Secretarieel & Administratief
Marketing
Opleiding & Onderwijs
Persoonlijke Effectiviteit
Productie, techniek & bouw
Kwaliteit- & Projectmanagement
Sales
Vitaliteit & Gezondheid
Taalcursus
Zorg & Verzorging
Juridisch
Internet & Media
Arbo & Veiligheid
Hobby & Vrije Tijd
Vastgoed & Makelaardij
Abonnementen
Locatie
Niveau
Type
Keurmerk

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
9.5 (2)

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
10.0 (1)

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
10.0 (1)

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