Opleidingen
68.996
resultaten
PHP Programmeren
Amsterdam
wo 1 jul. 2026
en 9 andere data
De cursus PHP Programmeren behandelt de basis principes van de HTML embedded script taal PHP.
PHP Intro
PHP ontleent veel van zijn syntax aan C, Java en Perl en heeft ook een uitgebreide library aan functies. In de cursus wordt gewerkt met PHP 7 en ook de verschillen met PHP 5 komen aan de orde. Tijdens de cursus werken de deelnemers aan een case study die bestaat uit een aantal op elkaar volgende oefeningen.
PHP Syntax
De deelnemers leren programmeren met de variabelen, data types, operatoren en control flow constructies van de PHP taal. PHP functies en arrays worden ook besproken.
Web Forms en Sessions
Centraal element in de cursus is de creatie van dynamische web pagina's met PHP. Ook wordt aandacht besteed aan het submitten van web forms, het lezen van input parameters, het afhandelen van fouten, het omgaan met cookies en het werken met sessies.
PHP en MySQL
Tenslotte wordt besproken hoe PHP kan worden gebruikt voor MySQL database benadering en het lezen en schrijven van files op de server.
Input Validatie
Een optionele module is, indien de tijd het toelaat, de validatie van input forms met behulp van PHP. In combinatie met de cursus, Advanced PHP Programming, behandelt deze cursus de eisen voor het Zend PHP Certification examen.
€1.750
Klassikaal
max 12
3 dagen
Advanced PHP Programmeren
Amsterdam
ma 3 aug. 2026
en 9 andere data
De cursus Advanced PHP Programmeren behandelt geavanceerde mogelijkheden van PHP.
Object Oriëntatie in PHP
In de eerste plaats is er aandacht voor Object Oriëntatie in PHP. Van bekende object georiënteerde concepten zoals classes en objects, encapsulation en inheritance wordt de PHP implementatie besproken.
Exception Handling
Ook het concept Exception Handling wordt aan de orde gesteld. Verder is er aandacht voor nieuwe features in PHP 7.
XML en JSON Access
Een ander onderwerp in het cursus programma is hoe om te gaan met XML en JSON in PHP. Hierbij worden verschillende PHP XML libraries besproken, zoals libraries voor SAX, DOM, SimpleXML en XPath. Ook wordt aandacht besteed aan het omgaan met JSON data met de JSON library functies.
Reguliere Expressies
Het gebruik van reguliere expressies in PHP komt eveneens aan bod.
Database Access met PDO
Voorts wordt aandacht besteed aan verschillende libraries voor database access waaronder PDO, PHP Data Objects. Database abstractie, transacties en SQL joins worden besproken.
Security
Verder passeren verschillende aspecten van security, zoals security threats, authenticatie en SSL, de revue.
PHP en Ajax
Een volgende module behandelt hoe interactieve PHP Ajax webapplicaties kunnen worden ontwikkeld.
€2.650
Klassikaal
max 12
4 dagen
C Programmeren
Amsterdam
ma 27 jul. 2026
en 9 andere data
De cursus C Programmeren behandelt de basis principes van de programmeertaal C.
C Preprocessor, Compiler en Linker
Na een inleiding over de achtergrond en kenmerken van C en de functie van de preprocessor, de compiler en de linker, wordt de structuur van C programma's besproken.
C Taal Syntax
In een reeks op elkaar volgende oefeningen leren de deelnemers te programmeren met de variabelen, data types, storage classes, operatoren en control flow constructies van de C taal.
Functies en Parameters
Vervolgens wordt het gebruik van functies C behandeld. Er wordt uitgelegd hoe functies worden gedeclareerd en gedefinieerd en hoe parameters aan functies worden doorgegeven. Het verschil tussen de doorgifte van parameters by value en by reference wordt daarbij besproken.
Pointers
Ruime aandacht wordt ook besteed aan het pointer concept, het rekenen met pointers, de gelijkwaardigheid tussen pointers en arrays en het gebruik van functie pointers.
Structures en Unions
Vervolgens gaat de aandacht uit naar door de developer gedefinieerde samengestelde data structuren, zoals structures en unions.
€2.999
Klassikaal
max 12
5 dagen
C++ Programmeren
Amsterdam
ma 6 jul. 2026
en 9 andere data
In de cursus C++ Programmeren leren de deelnemers programmeren in de C++ programmeertaal.
Verschillen tussen C en C++
Eerst worden de verschillen tussen C en C++ besproken voor wat betreft declaraties van variabelen, formatted output met de stream IO library, namespaces, function overloading en default function parameters.
References
Vervolgens wordt aandacht besteed aan de nieuwe C++ reference variabelen. Zowel Lvalue als Rvalue references worden besproken.
C++ Classes
Een belangrijk onderdeel van de cursus is het C++ class concept en de C++ implementatie van object georiënteerde principes als abstraction en encapsulation. Ook wordt aandacht besteed aan dynamische geheugen allocatie met new en delete en de rol van assignment operators en copy en move constructors.
Speciale kenmerken van classes, zoals statics, friends en iterators worden eveneens besproken.
Inheritance en Polymorfisme
Vervolgens staan ook de object georiënteerde principes van inheritance en polymorfisme op het programma. Daarbij komen de concepten van virtual functions, v-tables, dynamic binding en abstract classes ter sprake.
Operator Overloading
In C++ is het mogelijk om standaard operatoren een andere betekenis te geven en dit fenomeen wordt besproken in de module operator overloading.
€2.999
Klassikaal
max 12
5 dagen
Advanced C Programmeren
Amsterdam
ma 6 jul. 2026
en 9 andere data
In de cursus Advanced C Programmeren worden geavanceerde aspecten van de programmeertaal C behandeld, waaronder het gebruik van modules en interfaces, object georiënteerd programmeren en encapsulatio
Potentiële Gevaren in C
Ook wordt aandacht besteed aan de potentiële gevaren die bepaalde constructies in C hebben, zoals C macro's, evaluatie volgorde en het gebruik van globals.
Pointer Technieken
Verder komt het gebruik van verschillende pointer technieken aan de orde evenals het gebruik van pointers naar functies.
Dynamische Datastructuren
De meest voorkomende dynamische datastructuren zoals arrays, linked lists, hash tables en trees en hun implementatie in C worden eveneens in detail besproken.
Optimalisatie Technieken
En ook wordt aandacht besteed aan optimalisatie technieken voor wat betreft executie snelheid en geheugen gebruik.
Advanced C Library Functies
Verder staan de meer geavanceerde functies van de C library zoals setjmp, longjmp, signals, bsearch en qsort etc. op het programma.
Bit Manipulatie
Tot slot is er aandacht voor bit manipulatie en geavanceerde string handling en parsing.
Doelgroep Cursus Advanced C Programmeren
De cursus Advanced C Programmeren is bedoeld voor C developers die zich willen verdiepen in de meer geavanceerde functies en technieken van de taal C.
€1.999
Klassikaal
max 12
Post-HBO
3 dagen
Advanced C++ Programmeren
Amsterdam
di 4 aug. 2026
en 9 andere data
In de cursus Advanced C++ komen de nieuwe en geavanceerde aspecten van de C++ taal gebaseerd op de standaarden C++11, C++14, C++17 en C++20 ruimschoots aan de orde.
C++11 Features
De cursus gaat van start met een overzicht van de features die in C++11 zijn geïntroduceerd zoals type inference, initializer lists, range based for loop, lambda functies en strongly typed enums.
Right References en Move Constructors
Vervolgens wordt ingegaan op right references en de performance winsten die geboekt kunnen worden door move constructors naast copy constructors te gebruiken.
Inheritance Toevoegingen
Ook de nieuwe mogelijkheden met betrekking tot inheritance met de keywords default, delete, override en final komen aanbod. En passant wordt ingegaan op de implementatie van virtual functions en de noodzaak van virtual destructors.
Smart Pointers
Daarnaast wordt in detail gekeken naar smart pointers en hierbij komen unique pointers, shared pointers en weak pointers aan de orde.
Operator Overloading en Templates
Ook operator overloading en templates staan op het programma, waarbij ingegaan wordt op variadic templates en perfect forwarding.
RAII Pattern
Het modern C++ Resource Acquisition is Initialization ofwel RAII idioom komt aan de orde bij exception handling.
€2.850
Klassikaal
max 12
Post-HBO
4 dagen
Laminas Framework Programmeren
Amsterdam
di 14 jul. 2026
en 9 andere data
In de cursus Laminas Framework Programmeren leren de deelnemers hoe de nieuwste versie van het Laminas Framework gebruikt kan worden bij de ontwikkeling van PHP Applicaties.
Laminas Framework Architecture
De cursus start met een overzicht van de ontwikkeling van PHP applicaties op basis van het Laminas Framework en bespreekt de architectuur van het Laminas Framework. De focus ligt op de nieuwste versie van het Laminas Framework.
MVC Pattern
Het volgende onderwerp is het Model View Controller (MVC) design pattern dat een centraal element voor PHP applicaties op basis van het Laminas Framework is.
Controller Component
Aandacht wordt besteed aan de functie van de Controller component voor de routing van de requests en de control flow. Dit betreft ook input validatie, authenticatie, autorisatie en security best practices.
Model Component
Bovendien wordt de functie van de Model component besproken, met aandacht voor het benaderen van databases, caching van data en het versturen van mail.
View Component
Ook de functie van de View component komt aan de orde en dat betekent aandacht voor Rich User Interfaces en Ajax functionaliteit.
Internationalisering en Web Services
Tot slot staan de onderwerpen internationalisering en Web Services op het programma.
€2.650
Klassikaal
max 12
4 dagen
Test Driven Development met JUnit
Amsterdam
do 6 aug. 2026
en 9 andere data
De cursus Test Driven Development met JUnit leert de deelnemers de beginselen van en de redenering achter Test Driven Development en de rol van unit testing daarin.
JUnit Library
De cursus Test Driven Development met JUnit gaat van start met een overzicht van de verschillende types van testen en het gebruik ervan, wordt uitgebreid aandacht besteed aan de werking van de JUnit library, de integratie van deze library in Eclipse en het gebruik van assertions in Test Cases en Test Suites.
Test Fixtures
Fixtures voor de formulering van de pre-en postcondities van Test Cases worden besproken evenals de automatisering van tests en het concept van continuous integration.
TDD Methodology
Vervolgens gaat de cursus Test Driven Development met JUnit in op de methodologie van Test Driven Development (TDD), worden de drie regels van TDD en de stappen in TDD uitgelegd en komen de voordelen en de beperkingen van TDD ter sprake. De deelnemers zullen TDD oefenen op zogenaamde code Kata's, kleine programmeer problemen die zij oplossen met met behulp van TDD.
Stubs en Mocks
Na een overzicht van het belang van het schrijven van clean code, wordt in de cursus Test Driven Development met JUnit het gebruik van stubs en mocks behandeld. Deze stubs en mocks worden in een test omgeving gebruikt als vervanging voor code die nog niet klaar is.
€1.499
Klassikaal
max 12
Post-HBO
2 dagen
Reguliere Expressies
Amsterdam
ma 22 jun. 2026
en 9 andere data
De cursus Reguliere Expressies geeft een overzicht van de mogelijkheden van reguliere expressies en de manier waarop ze werken.
Reguliere Expressie Syntax
Na een introductie over het gebruik van reguliere expressies en de interne werking van Regular Expression engines, wordt de syntax van reguliere expressies behandeld.
Meta Characters
Aandacht wordt besteed aan de verschillende meta characters zoals die voor quantification en choice en de escape sequences voor speciale tekens.
Character Classes
Character classes worden ook besproken, waaronder character ranges, characters die matchen op het begin en het einde van een search string en het matchen op word boundaries. Hierbij wordt ook het verschil tussen greedy en non-greedy Regular Expressions besproken.
Subgroups en Backreferences
Verder zijn ook meer geavanceerde onderwerpen zoals het gebruik van subgroups en backreferences onderdeel van het cursusprogramma. Er wordt uitgelegd hoe subgroup expressions worden gedefinieerd door parentheses en hoe backreferences, via een index of een naam, kunnen zorgen voor de herhaalde uitvoering van de reguliere expressie.
Substituties
Tenslotte wordt besproken hoe reguliere expressies kunnen worden gebruikt voor substituties.
€749
Klassikaal
max 12
1 dag
Eclipse Introductie
Amsterdam
ma 3 aug. 2026
en 9 andere data
In de cursus Eclipse Introductie leren de deelnemers hoe ze kunnen werken met de Eclipse ontwikkelomgeving.
Eclipse Intro
De cursus Eclipse Introductie gaat van start met een bespreking van de voornaamste elementen van de Eclipse IDE, Eclipse als Tools Framework en de structuur van Eclipse projecten.
Perspectives and Views
De rol van views en perspectives in Eclipse wordt besproken en de deelnemers leren hoe ze Eclipse kunnen configureren voor een reeks van verschillende taken, zoals het gebruik van een specifieke Java SDK of Java-versie of het gebruik van een specifieke applicatie server.
Eclipse Configuratie
De creatie van verschillende typen Eclipse projecten zal worden besproken en de deelnemers leren ook hoe ze hun weg kunnen vinden in de veelheid van instellingen en configuratie opties in Eclipse. Ook wordt aandacht besteed aan het debuggen van applicaties in het Eclipse Debug perspective.
Eclipse Plugins
Verder komt de uitbreiding van Eclipse door de installatie van Eclipse Plugins aan bod. De cursus Eclipse Introductie behandelt eveneens hoe je zelf Eclipse Plugins kunt maken, welke architectuur Eclipse Plugins hebben en wat de rol is van OSGI.
JUnit Testing
Tenslotte komt de integratie met JUnit en de inrichting van JUnit tests aan de orde.
€699
Klassikaal
max 12
1 dag