Opleidingen
68.929
resultaten
Pascal Programming
Amsterdam
ma 29 jun. 2026
en 9 andere data
In the Pascal Programming course from SpiralTrain participants learn the generally applicable and original procedural language Pascal for developing reliable and efficient applications.
Pascal Intro
The course starts with an overview of the program structure of Pascal, the coding style, the division into Units and the Scope rules in Pascal. Attention is also paid to compiler directives, conditional defines and include files.
Pascal Syntax
Next the language syntax of Pascal is discussed with variables, standard data types and control flow constructs such as if clauses and for loops. User Defined Types, Enumerated Types and Exception Handling are also treated.
Procedures en Functies
Special attention is paid to procedures and functions in Pascal. The definition and invocation of procedures is explained as well as the passing of different types of parameters such as reference, default and constant parameters. Also recursive functions and function overloading are treated.
Arrays en Records
Then it's time to consider arrays and records in Pascal. With regard to arrays, array indexing, array boundaries and static and dynamic arrays are explained and with regard to records Record Data Types, Variant Records and Records with Methods and Constructors are discussed.
Classes en Objects
Classes and Objects in Pascal are also part of the program of the course. The Pascal implementation of object oriented concepts such as encapsulation, inheritance, polymorphism and abstract classes is treated.
Generics
Finally the course ends with the explanation of parameterized types, also known as generics. Generic constraints, generic results and also smart pointers are part of the subject matter.
Audience Course Pascal Programming
The course Pascal Programming is intended for anyone who wants to learn programming in the programming language Pascal.
Prerequisites course Pascal Programming
To participate in this course basic knowledge of programming in another programming language is beneficial to the understanding but is not required.
Realization Training Pascal Programming
The theory is discussed on the basis of presentation slides. The theory is further explained through demos. After discussing a module there is the possibility to practice. Course times are from 9.30 to 16.30.
Certification Pascal Programming
After successful completion of the course participants receive an official certificate Pascal Programming.
Modules
Module 1 : Pascal Intro
Pascal Origins
Program Structure
Unit Names
Program Names
Units and Scope
Installing Pascal
Compiler Directives
Conditional Defines
Include Files
Coding Style
Indentation
White Space
Symbolic Identifiers
Module 2 : Language Syntax
Variable Assignments
Lifetime and Visibility
Global Variables
Numeric Types
Strings and Characters
Floating Points
User Defined Types
Enumerated Types
Expressions and Operators
Type Conversions
If and Case
For and While
Exception Handling
Module 3 : Procedures and Functions
Forward Declarations
Methods
Parameter Passing
Reference Parameters
Constant Parameters
Function Overloading
Default Parameters
Recursive Functions
Inlining
Procedural Types
Return Values
External Declarations
Ambiguous Calls
Module 4 : Arrays and Records
Array Data Types
Static Arrays
Array Size
Array Boundaries
Dynamic Arrays
Array Indexing
Record Data Types
Variant Records
Fields Alignment
Records with Methods
Records and Constructors
Module 5 : Classes and Objects
Class Definition
Creating Objects
Private, Protected, Public
Class Methods
Encapsulation
Self Keyword
Constructors
Inheritance
Polymorphism
Abstract Classes
Interfaces
Module 6 : Generics
Parameterized Types
Generic Type Rules
Generic Constraints
Class Constraints
Interface Constraints
Generic Containers
Object Containers
Anonymous Methods
Generic Dictionaries
Smart Pointers
Generic Results
€1.999
Klassikaal
max 12
3 dagen
Puppet Configuration Management
Amsterdam
do 30 jul. 2026
en 9 andere data
In the course Puppet Configuration Management from SpiralTrain participants learn to use the open source configuration management tool Puppet to manage a complex infrastructure of physical and virtual
Puppet Architecture
The course starts with a discussion of the Puppet Architecture and the Ruby DSL language. This includes how configurations are defined and how deployment can be automated. The difference between Push Based Deployment and Pull Based Deployment is discussed.
Puppet Components
Subsequently the components of Puppet and how they work together are explained, such as the Puppet Master, Puppet Agents and Puppet Modules. Attention is also paid to the Configuration Catalog and the Config Repository and to the role of the manifest, templates and static files.
Puppet Resources
Then Puppet Resources such as Files, Users, Services and Processes are discussed. The distinction between the various Resource Types such as Built-in Resource Types, Puppet Defined Resources and Custom Resource Types is also treated.
Puppet Configuratie
Also part of the course program are the Puppet configuration file Puppet.conf and the various Puppet Commands such as the commands describe, schedule, service and mount. Working with classes as reusable units in Puppet with implementation hiding, iterator functions and events is discussed afterwards.
Puppet and Containers
Finally the course ends by explaining the use of Puppet in combination with containers. Then Docker, Vagrant, Kubernetes and Docker Swarm are treated.
Audience Course Puppet Configuration Management
The course Puppet Configuration Management is intended for system administrators and devops engineers who want to automate system management and application deployment with Puppet.
Prerequisites Course Puppet Configuration Management
General experience with system management in an IT infrastructure and knowledge of the Ruby programming language is beneficial for the understanding.
Realization Training Puppet Configuration Management
The subject matter is discussed on the basis of presentation slides and demos. The theory is interchanged with exercises. The course material is in English. Course times are from 9.30 to 16.30.
Certification Puppet Configuration Management
After successful completion of the course the participants receive an official certificate Puppet Configuration Management.
Modules
Module 1 : Puppet Intro
What is Puppet?
Managing Infrastructure
Puppet Setup
Ruby DSL Language
Deployment Automation
Deployment Models
Push Based Deployment
Pull Based Deployment
Resource Abstraction Layer
Idempotency
Cross Platform
Puppet Workflow
Defining Configurations
Module 2 : Puppet Components
Puppet Master
Puppet Agents
Puppet Modules
Reusable Units
Puppet Resources
Configuration Catalog
Config Repository
Puppet Classes
Providers
Manifest
Templates
Static Files
Facter and Facts
Module 3 : Puppet Resources
Resource Types
Built-in Resource Types
Puppet Defined Resources
Files and Users
Services and Processes
Packages
Resource Title
Resource Tasks
Listing Resources
Attributes and Values
Testing Resources
Custom Resource Types
Resource Parameters
Module 4 : Puppet Commands
Puppet.conf
Settings Lines
Setting Variables
Environment Timeout
Sign Request
resource Command
describe Command
schedule Command
service Command
mount Command
cron Command
Module 5 : Puppet Classes
Class Syntax
Defining Classes
Declaring Classes
Differences with OOP
Bundling Resources
Reusable Units
Implementation Hiding
Passing Events
Iterator Functions
Parameterized Classes
include Keyword
Module 6 : Puppet and Containerization
Vagrant and Docker
Docker Hub
Docker File
Automated Builds
The Puppet Forge
Creating a puppetfile
Puppet Manifest
Puppet Module Generator
Using .erb Files
Containers Schedulers
Kubernetes and Docker Swarm
€1.499
Klassikaal
max 12
2 dagen
Ansible Configuration Management
Amsterdam
ma 20 jul. 2026
en 9 andere data
In de cursus Ansible Configuration Management van SpiralTrain leren de deelnemers Ansible te gebruiken voor het automatiseren van het beheer van de IT infrastructuur.
Ansible Architectuur
De cursus gaat van start met een uitleg over de multi-tier architectuur van Ansible dat niet één systeem beschrijft maar hoe alle systemen met elkaar samenhangen. Ansible gebruikt geen agents maar maakt connecties met de nodes via SSH of ander protocol en zet code in de vorm van Ansible Modules op de nodes om uit te voeren.
YAML Syntax
Dan komt de YAML syntax aan de orde. Uitgelegd wordt hoe Ansible de hosts groepeert met YAML in de hosts files. De gezamenlijke hosts files vormen daarbij de inventory.
Ansible Playbooks
Vervolgens wordt aandacht besteed aan Ansible playbooks die de commands, modules en taken beschrijven die worden uitgevoerd op een specifieke groep hosts uit hosts files.
Taak Automatisering
De precieze details van het automatiseren van taken zijn eveneens onderdeel van het cursus programma. Hierbij komen het parallelliseren van taken, loops en conditionele executie aan de orde en wordt ook het gebruik van environment variabelen besproken.
€1.499
Klassikaal
max 12
2 dagen
Chef Configuration Management
Amsterdam
do 11 jun. 2026
en 9 andere data
In de cursus Chef Configuration Management van SpiralTrain leren de deelnemers de open source Chef configuration management technology die gebruikt wordt voor het beheren van een infrastructure met fy
Chef Architecture
De cursus gaat van start met een bespreking van de componenten en de topology van Chef en de basis principes van hoe Chef geïntegreerd kan worden met Cloud platforms als AWS en Azure. Hierbij wordt ook de Ruby Domain Specific Language (DSL) behandeld.
Nodes en Roles
Vervolgens wordt ingegaan op de verschillende typen nodes die Chef kent zoals Physical Nodes, Cloud Nodes, Virtual Nodes en Network Nodes. Eveneens wordt de besproken wat de rollen zijn van Chef Workstation, Chef Server en Chef Client en komt het Ohai tool ter sprake.
Bouwstenen
Onderdeel van het programma van de cursus zijn ook de bouwstenen van Chef zoals Recipes, Cookbooks, Packages, Services, Files en Templates. En er wordt ingegaan op Users en Groups en het gebruik van Resources met hun Attributen.
Chef Cookbooks
Dan worden in meer details de Chef Cookbooks behandeld. Ingegaan wordt op het ontwikkelen van Recipes, het gebruik van diverse attribute files, het gebruik van libraries en de rol van template variabelen.
€1.499
Klassikaal
max 12
2 dagen
Pascal Programmeren
Amsterdam
ma 29 jun. 2026
en 9 andere data
In de cursus Pascal Programmeren van SpiralTrain leren de deelnemers de algemeen toepasbare en oorspronkelijk procedurele taal Pascal voor het ontwikkelen van betrouwbare en efficiënte applicaties.
Pascal Intro
De cursus gaat van start met een overzicht van de programma structuur van Pascal, de coding style, de indeling in Units en de Scope rules in Pascal. Ook wordt aandacht besteed aan compiler directives, conditional defines en include files.
Pascal Syntax
Vervolgens wordt ingegaan op de taal syntax van Pascal met variabelen, standaard data types en control flow constructies zoals if clausules en for loops. Hierbij komen ook User Defined Types, Enumerated Types en Exception Handling aan de orde.
Procedures en Functies
Speciale aandacht is er voor procedures en functies in Pascal. De definitie en aanroep van procedures wordt besproken evenals de doorgifte van verschillende typen parameters zoals reference, default en constant parameters. En ook recursieve functies en function overloading komen aan bod.
Arrays en Records
Dan is het tijd voor de behandeling van arrays en records in Pascal. Voor wat betreft arrays worden array indexing, array boundaries en static en dynamic arrays behandeld en ten aanzien van records wordt ingegaan op Record Data Types, Variant Records en Records met Methods en Constructors.
€1.999
Klassikaal
max 12
3 dagen
Puppet Configuration Management
Amsterdam
do 30 jul. 2026
en 9 andere data
In de cursus Puppet Configuration Management van SpiralTrain leren de deelnemers het open source configuratie management tool Puppet te gebruiken om een complexe infrastructuur van fysieke en virtuele
Puppet Architecture
De cursus gaat van start met een bespreking van de Puppet Architectuur en de Ruby DSL taal. Hierbij komt aan de orde hoe configuraties worden gedefinieerd en hoe de deployment kan worden geautomatiseerd. Het verschil tussen Push Based Deployment en Pull Based Deployment komt daarbij aan bod.
Puppet Components
Vervolgens wordt ingegaan op de componenten van Puppet en hoe deze met elkaar samenwerken zoals de Puppet Master, Puppet Agents en Puppet Modules. Aandacht wordt ook besteed aan de Configuration Catalog en de Config Repository en aan de rol van het manifest, templates en static files.
Puppet Resources
Dan worden Puppet Resources zoals Files, Users, Services en Processen besproken. Het onderscheid tussen de diverse Resource Types zoals Built-in Resource Types, Puppet Defined Resources en Custom Resource Types komt eveneens aan de orde.
Puppet Configuratie
Onderdeel van het cursus programma zijn ook rol het het Puppet configuratie file Puppet.conf en de diverse Puppet Commands zoals de commands describe, schedule, service en mount.
€1.499
Klassikaal
max 12
2 dagen
Plattegronden voor Funda tekenen met Floorplanner
Leer professionele 2D- en 3D-plattegronden tekenen voor Funda en creëer realistische artist impressions!
Floorplanner is een online software programma, hiermee kun je:
plattegronden tekenen die op Funda in 2D en 3D worden getoond voor een aantrekkelijke woningpresentatie voor de verkoop.
Een full-colour indelingsplan maken: plattegronden maak je nog mooier en beter leesbaar met behulp van vloer-en wandafwerkingen en het plaatsen van meubels.
artist impressions (digitale restylingen) maken van leegstaande of gedtaeerde woningen. Je richt dan de ruimte virtueel opnieuw in, zodat de mogelijkheden van een woning goed zichtbaar worden.
De Snelcursus Floorplanner bestaat uit 4 modules
1. Starten met Floorplanner
In de 1e module ontdek je wat de mogelijkheden van Floorplanner zijn. Je gaat stap voor stap je gratis account aanmaken.
2. Woonlaag tekenen
In de 2e module leer je hoe je een plattegrond van 1 verdieping kunt tekenen met behulp van het gratis Floorplanner account.
3. Complete plattegrond
In de 3e module ga je verder met tekenen en ontdek je hoe je voor Funda een volledige plattegrond tekent en exporteert.
4. Artist impression
In de laatste module leer je een plattegrond virtueel in te richten, zodat je uiteindelijk een artist impression kunt maken.
Praktische informatie
De cursus duurt 1 maand; vanuit huis, zo vaak als je wilt, kun je de lessen online volgen via je computer, tablet of smartphone.
Je leert stap-voor-stap hoe je in Floorplanner plattegronden en artist impressions kunt tekenen en exporteren.
Je ontvangt 25 credits op je Floorplanner-account (t.w.v. €39,50).
Naast het volgen van de lessen in de online leeromgeving heb je 1 maand toegang tot alle overige activiteiten in de Vastgoedstyling Community.
Je kunt ieder moment starten met de cursus.
Je hebt de mogelijkheid om al je vragen rechtstreeks aan de docent te stellen tijdens de live Q&A-sessie (2x per maand).
Na het voltooien van de laatste huiswerkopdracht ontvang je per post een certificaat van deelname.
€197
E-Learning
1 maand
ISTQB Agile Tester (e-learning)
De cursus Agile Testing Foundation vergroot het brede begrip van testen die op Foundation-niveau is verworven en behandelt die onderwerpen die worden beschouwd als essentiële kennis voor een testprofessional die in agile projecten werkt.
Onderwerpen die aan bod komen in de training
The Agile Manifesto
The Agile Principles
Agile Approaches
Agile Teams
Continuous customer involvement
Scrum Activities
Definition of Done
Testing in the agile project
Project Initialization
User Stories
Agile Task board
Daily Stand-Up (Scrum) Meeting
Code-first & test-driven development
Continuous Integration, Automated Builds, and Automated Tests
Refactoring
Technical Debt
Na de training
Na het voltooien van de cursus moeten afgevaardigden in staat zijn om:
de basis van de agile aanpak begrijpen
combineer testactiviteiten om het testproces voor een agile project te creëren
begrijpen en bijdragen aan die activiteiten die kenmerkend zijn voor agile projecten
deelnemen aan release- en iteratieplanning voor een agile project
organiseren en uitvoeren van testen op agile projecten
suggereert verbeteringen aan zowel de ontwikkeling als het testen van een lopend agile project
de complexiteit begrijpen die inherent is aan grotere agile projecten
Voor wie is het?
De cursus Agile Testing Foundation is geschikt voor diegenen die aan agile projecten werken of dit verwachten. Het is bedoeld voor diegenen die op zoek zijn naar een praktische toepassing van het kernmateriaal voor het testen van software dat op ISTQB Foundation-niveau wordt behandeld, voor agile projecten.
Deze cursus is ook geschikt voor iedereen die een dieper begrip van agile ontwikkeling wil, die specifiek dekking biedt voor de opties voor het opnemen van softwaretests als een geïntegreerd onderdeel van de agile ontwikkelingsaanpak. Dit omvat Scrum Masters, projectmanagers, releasemanagers, kwaliteitsmanagers, softwareontwikkelingsmanagers, bedrijfsanalisten en managementconsultants.
Praktische informatie
Toegang 6 maanden
Examen inclusief, je ontvangt een Pearson Vue voucher
Taal Engels
Pre-requisites
Je hebt ongeveer 1,5 jaar ervaring met het testen van software
Voor het halen van het examen van ISTQB Agile moet je in het bezit zijn van het ISTQB Foundation certificaat
Over het examen
Het examen bestaat uit een examen van een uur met 40 meerkeuzevragen.
Het wordt een ‘gesloten boek’-examen, d.w.z. geen aantekeningen of boeken zijn toegestaan in de examenruimte.
Duur van 60 minuten (of 75 minuten voor kandidaten die examens afleggen die niet in hun native-language zijn). Het slagingspercentage is 65% (26 van de 40).
€849
E-Learning
HBO
M40382 Introduction to Programming using JavaScript incl. Practice Labs | 98-382 (e-learning)
M40382 Introduction to Programming using JavaScript incl. Practice Labs
This course is intended for students who want to learn to recognize and write syntactically correct JavaScript code, use data types supported by JavaScript, and be able to recognize and write JavaScript code that will logically solve a given problem.
Course Outcome
– Program with JavaScript Operators, Methods, and Keywords
– Program with Variables, Data Types, and Functions
– Implement and Analyze Decisions and Loops
– Interact with the Document Object Model
– Interact with HTML Forms
Audience
This course is intended for new and experienced programmers that want to learn how to write and troubleshoot JavaScript code. Previous programming experience is not required but recommended.
Inhoud
– JavaScript Essentials: Getting Started
– JavaScript Essentials: Language Features
– JavaScript Essentials: JavaScript In Depth
– JavaScript Essentials: Basic Browser Interaction
– JavaScript Essentials: Date and Math Functions
– JavaScript Essentials: Working with Strings
– JavaScript Essentials: Working with Page Elements
– JavaScript Essentials: Dynamic Content and HTML5
– JavaScript Essentials: Dynamic JavaScript Code
– JavaScript Essentials: Input and the Mouse
Package Includes
– 12 Months Online Access featuring ondemand instructor-led classroom sessions with full audio and video lectures
– Measure Exam simulation
– Tips & Tricks
– Real Live Practice Lab:
The Introduction to Programming Using JavaScript Practice Lab will provide you with the necessary platform to gain hands on skills in using JavaScript. By completing the lab tasks you will improve your practical skills in programming using JavaScript. These same tasks will help you understand the objectives and competencies required by the 98-382 Introduction to Programming Using JavaScript certification exam.
Hybrid Learning is een unieke mix van trainingsmateriaal, video’s en oefeningen die de gebruiker zelfstandig kan toepassen op zijn leervraag. U heeft tot 12 maanden lang toegang tot het online trainingsmateriaal. Zo kunt u de geleerde stof meerdere malen doorlezen en oefenen om u optimaal voor te bereiden voor het examen 98-382.
Exclusief examen
98-382 Introduction to Programming using JavaScript - Retired
DutchTrain is een officieel geaccrediteerd Test Center voor Pearson Vue Test, Prometric, Kryterion, Castle Worldwide, Certiport & PSI. U bent bij ons van harte welkom voor examens welke via deze Test Centers beschikbaar zijn. Examens kunnen elke dag, binnen kantooruren, worden afgenomen.
Datum
U kunt ten alle tijden beginnen! Neem hiervoor contact op met een van onze opleidingsadviseurs.
Locaties
Zelfstudie
Leermethodiek
E-Learning
Taal
Engels
Meer informatie
Kijk op onze website voor gedetailleerde lesinhoud, examens en meer details van deze training.
Deze training is ook beschikbaar als
– Maatwerktraining, neem hiervoor contact op met een van onze opleidingsadviseurs.
€544
E-Learning
M40383 Introduction to Programming Using HTML and CSS incl. Practice Labs | 98-383 (e-learning)
M40383 Introduction to Programming Using HTML and CSS incl. Practice Labs
This course is intended for students who want to learn to recognize and write syntactically correct HTML and CSS, structure data using HTML elements, and create and apply styles using CSS.
Course Outcome
– Understand HTML Fundamentals
– Understand CSS Fundamentals
– Structure Documents Using HTML
– Present Multimedia Using HTML
– Style Web Pages Using CSS
Audience
This course is intended for new and experienced programmers that want to learn how to write and troubleshoot HTML and CSS code. Previous programming experience is not required but recommended.
Inhoud
– Introduction to HTML5
– HTML5 Layout
– HTML5 Forms
– HTML5 APIs and Media
– HTML5 and CSS3
– HTML5 Layout with CSS3
– HTML5 and Advanced CSS3
– HTML5 and JavaScript
– HTML5 Graphics and Canvas
– Advanced HTML5
– Advanced Features of JavaScript, CSS3 and HTML5
Package Includes
– 12 Months Online Access featuring ondemand instructor-led classroom sessions with full audio and video lectures
– Measure Exam simulation
– Tips & Tricks
– Real Live Practice Lab:
The Introduction to Programming Using HTML and CSS Practice Lab will provide you with the necessary platform to gain hands-on skills in HTML and CSS. By completing the lab tasks, you will improve your practical skills in HTML fundamentals, CSS fundamentals, structuring documents using HTML, presenting multimedia using HTML and styling web pages using CSS. These same tasks will help you understand the objectives and competencies required by the 98-383 Introduction to Programming Using HTML and CSS certification exam.
Hybrid Learning is een unieke mix van trainingsmateriaal, video’s en oefeningen die de gebruiker zelfstandig kan toepassen op zijn leervraag. U heeft tot 12 maanden lang toegang tot het online trainingsmateriaal. Zo kunt u de geleerde stof meerdere malen doorlezen en oefenen om u optimaal voor te bereiden voor het examen 98-383.
Exclusief examen
98-383 Introduction to Programming Using HTML and CSS - Retired
DutchTrain is een officieel geaccrediteerd Test Center voor Pearson Vue Test, Prometric, Kryterion, Castle Worldwide, Certiport & PSI. U bent bij ons van harte welkom voor examens welke via deze Test Centers beschikbaar zijn. Examens kunnen elke dag, binnen kantooruren, worden afgenomen.
Datum
U kunt ten alle tijden beginnen! Neem hiervoor contact op met een van onze opleidingsadviseurs.
Locaties
Zelfstudie
Leermethodiek
E-Learning
Taal
Engels
Meer informatie
Kijk op onze website voor gedetailleerde lesinhoud, examens en meer details van deze training.
Deze training is ook beschikbaar als
– Maatwerktraining, neem hiervoor contact op met een van onze opleidingsadviseurs.
€544
E-Learning