Opleidingen
68.931
resultaten
Swift Programming
Amsterdam
ma 27 jul. 2026
en 9 andere data
In the course Swift Programming participants learn the basics of the powerful and intuitive Swift programming language developed by Apple for creating apps for iOS, Mac, Apple TV, and Apple Watch.
Swift Intro
After an introduction to the XCode development environment, the playground projects and the iOS projects, the syntax of the Swift language is discussed. The relationship with the older Objective C language is also treated.
Variables and Types
Attention is paid to Swift versions of well-known C data types such as Int and Float. The course also covers the main Collection types, Array and Dictionary, and new advanced types such as tuples. Swift uses a lot of variables whose value should not change, making the code more secure and clear.
Swift Syntax
Next the Swift syntax is discussed, in which control flow with conditionals and loops and operators are covered. Functions and the transmission of parameters are also on the agenda.
Classes and Objects
Then it's time to treat classes with properties and methods. Unlike some other languages, in Swift it is not necessary to create separate interface and implementation files for classes.
iOS App Architecture
The schedule of the Swift Programming course also covers how the Swift language is used in the development of iOS Apps. This includes the architecture of iOS Apps with Models, Views, Controller, IBOutlets and IBActions.
Views and Controls
The course concludes with a treatment of Interface Builder and the various controls and views that can be used in iOS Apps.
Audience Swift Programming Course
The course Swift Programming is designed for participants who want to learn the basics of the newest version of Apple's programming language Swift for iOS apps.
Prerequisites Course Swift Programming
No programming knowledge is required to participate in the course Swift Programming. Prior knowledge of other programming languages such as Objective C, Java or JavaScript is beneficial for the understanding.
Realization Training Swift Programming
The theory is treated on the basis of presentations. Demos are used to explain the theory. There is ample opportunity to practice and theory and exercises are interspersed. The course uses the newest version of the XCode development environment.
Certification Swift Programming
After successful completion of the course participants receive an official certificate Swift Programming.
Modules
Module 1 : Swift Intro
What is Swift?
Why Swift
Comparison with Objective C
XCode Environment
Environment setup
Creating Playground Project
Creating iOS Project
.playground files
Setting preferences
Using navigator
Module 2 : Swift Types
Constants
Variables
Strings
Interpolation
Statements
Integers and Floats
Dictionaries and Tuples
Arrays
Optionals
Enumerations
Module 3 : Swift Syntax
Operators
Conditionals
Overflow Checking
Looping
XCode Playground Timeline
Defining Functions
Calling Functions
Parameters
Scope of Declarations
Default Parameter Values
Module 4 : Classes and Objects
Class Definition
Access Modifiers
Class Methods
Properties
Attributes
Initializers
Value Types
Reference Types
Method Overloading
Inheritance
Polymorphism
Module 5 : iOS Apps
MVC Architecture
Model and View
Controller
IBOutlets
IBActions
Subclassing
Delegation
Root View Controller
Navigation Controller
Controlling Stack Navigation
Controller Communication
Module 6 : Views and Controls
Interface Builder
Basic Interaction
Buttons and Text Fields
Action sheets and Alerts
The View Hierarchy
View Behavior
Containers and Controls
Collection Views
Navigation View
Tab Bars
Alert Views and Action Sheets
€1.999
Klassikaal
max 12
3 dagen
Symfony Framework Programming
Amsterdam
ma 29 jun. 2026
en 9 andere data
In the course Symfony Framework Programming participants learn how to build modern PHP applications with the latest version of the state of the art Symfony Framework.
Symfony Intro
Symfony has evolved in recent years into one of the most popular PHP frameworks. This is due to the ease of use, the good performance, the dependency injection mechanism and directly deployable components.
Symfony's Routing Architecture
In this course you will learn to install Symfony and prepare an environment for application development. Symfony's routing architecture is discussed, the handling of requests and the generation of responses.
Twig Templates
Attention is paid to Twig templates en template inheritance.
Doctrine Object Relational Mapping
Next the Doctrine Object Relational Mapping implementation is discussed. Using Doctrine PHP classes and their relations can be stored in the database.
Forms and Validation
Symfony offers many facilities for Forms and these are discussed extensively. Also the validation of forms is treated.
Services
Attention is paid to service classes, the service architecture and the registration of services with the container.
Security
The security facilities that Symfony has to offer, like authentication and authorization with the User Entity class are discussed as well.
Symfony's Kernel
Also part of the subject matter are advanced subjects like Symfony's kernel, hooking into the routing mechanism and the implementation of dependency injection.
Rest API with Symfony
Finally attention is paid to the creation of a Rest API with Symfony. At the end of the course you will have completed an extensive case study with Symfony and you are able to create robust Web applications with Symfony.
Audience Symfony Framework Programming Course
PHP developers who want to develop robust and maintainable Web Applications with the Symfony PHP Framework.
Prerequisites Course Symfony Framework Programming
Experience with PHP Programming and object oriented development with PHP is required to participate in this course.
Realization Training Symfony Framework Programming
The theory is treated on the basis of presentation slides. The concepts are illustrated with demos. The theory is interspersed with exercises. The course times are from 9.30 to 16.30.
Certification Symfony Framework Programming
The participants receive an official certificate Symfony Framework Programming after successful completion of the course.
Modules
Module 1 : Symfony Intro
Why Symfony?
Installing Symfony
Console commands
Namespaces
Controller and Route
How bright is the future?
Installation
Composer and Packagist
Installing Symfony via Composer
The road map
Checking the installation
Module 2 : Bundles
Request and Response Life Cycle
Anatomy of a bundle
Generating a new bundle
Best practices
Custom bundles versus AppBundle
Creating templates with TWIG
Controller/View interaction
Conditional templates
Installing bundles
Data fixtures
Defining and prioritizing features
Module 3 : Data Access
Database configurations
Generating an entity
What is Object Relational Mapping
Entity Classes
Using doctrine
Inserting new Objects
Adding Columns
Updating Table Schema
Database Migrations
Migrations Workflow
Nullable Columns
Module 4 : Caching in Symfony
Caching in Symfony
Definition of a cache
Caches in a Symfony project
Key players in the
Reverse proxy cache
Set expiration for dashboard page
Expiration stategies
Validation strategies
Doctrine cache
ESI for selective caching
Sophisticated bundles
Module 5 : Presentation Layer
Asset management
How templates are organize
Navigate or not to navigate
What is Bootstrap?
Bootstrap configuration
Creating menus
Rendering the menu
Dashboard template
Overriding templates
Profile-related templates
Changing the backend logo
Module 6 : Security in Symfony
Authentication
Authorization
User Class
Dashboard and Security
Security is organization
Authentication
Authorization
FOSUserBundle
Security settings
Adding FOSUserBundle
Adding routes
Module 7 : Testing
TDD and BDD with Codeception
Creating a functional test
Developing the missing code
Creating the unit tests
Setting up the database
Recreating the database for test
Creating unit tests
Writing code to pass test
Running functional and unit tests
On the CI side of the story
Module 8 : Forms and Validation
Form Input
Filtering
Validating Forms
Creating Forms
Save and Redirect
Flash Messages
Utilities
Validators
Decorators
Sub Forms
Module 9 : Rest API
What is REST?
Resource ID’s
REST Web Services
Simple REST Examples
REST Web Service Principles
Multiple Representations
Embedded Path Parameters
Common REST Patterns
Resources URI Access
JavaScript Object Notation (JSON)
€2.650
Klassikaal
max 12
4 dagen
Test Driven Development with JUnit
Amsterdam
do 4 jun. 2026
en 9 andere data
The course Test Driven Development with JUnit will teach participants the principles of and reasoning behind Test Driven Development and the role of unit testing therein.
JUnit Library
The course Test Driven Development with JUnit starts with an overview of the different types of testing and their use, detailed attention is given to the workings of the JUnit library, the integration of this library in Eclipse and the use of assertions in Test Cases and Test Suites.
Test Fixtures
Fixtures used for the formulation of pre- and postconditions of Test Cases are also discussed as is the automation of tests and the concept of continuous integration.
TDD Methodology
Next the course Test Driven Development with JUnit discusses the methodology of Test Driven Development (TDD), the three rules of TDD and the steps in TDD are explained as are the benefits and limitations of TDD. The participants will exercise TDD by trying to solve so called code Kata’s, small programming problems, using TDD.
Stubs en Mocks
After an overview of the importance of writing clean code, the course Test Driven Development with JUnit explains the use of stubs and mocks. These stubs and mocks are used as replacement for code that is not ready yet in a testing environment and can be replaced by real code in a production environment. In this respect the Mockito library is used as an example of a mocking framework.
Database Testing
Finally the course Test Driven Development with JUnit pays attention to database unit testing using DBUnit and the testing of Web Applications using HTMLUnit.
Audience Test Driven Development with JUnit
The course Test Driven Development met JUnit is intended for experienced Java developers who want to apply JUnit for Test Driven Development.
Prerequisites Training TDD with JUnit
Knowledge of and experience with programming in Java is required to join the course Test Driven Development with JUnit.
Realization Test Driven Development with JUnit
The theory is covered on the basis of presentation slides and is interspersed practical exercises. Demos are used to clarify the discussed concepts. The course material is in English.
Certification Course TDD with JUnit
Participants receive an official certificate Test Driven Development with JUnit after successful completion of the course.
Modules
Module 1 : Unit Testing
What is Unit Testing?
Benefits of Unit Testing
Manual Testing
Automated Testing
Time to Test
Unit Test Example
Unit Testing Best Practices
Testing Frameworks
Other Types of Testing
Continuous Integration
Regression Testing
Usability Testing
Exploratory Testing
Acceptance Tests
Concurrency Testing
Module 2 : JUnit
What is JUnit?
JUnit Features
JUnit View in Eclipse
JUnit Test Code
JUnit Classes
Test Cases
TestCase Class
TestResult Class
JUnitCore
Assert Statements
Fixtures
Test Suites
Annotations
Special Cases
Testing for Exceptions
Module 3 : Test Driven Development
What is Test Driven Development?
Traditional Testing versus TDD
Three Rules of TDD
Steps in TDD
Test Cycles
Benefits of TDD
Limitations of TDD
Testing versus Design
TDD Adaptation
Behavior Driven Development
Designing for Testing
Code Kata’s
Example Kata
Domain Model
Kata Test and Implementation
Module 4 : Clean Code
What is Clean Code?
Clean Code Principles
Technical Debt
Meaningful Naming
Naming Guidelines
What to Avoid
Functions
Abstraction Level
Switch Statements
Function Arguments
Avoid Side Effects
Command Query Separation
Good Comments
Bad Comments
Code Smells
Module 5 : Stubs and Mocks
Using Test Doubles
What are Stubs?
Stub Usage
Method under Test
Stub HTTP Connection
Stubbing Web Server
Use Embedded Web Server
Stubbing Server Resources
Mock Object
Simple Mock Example
Collaborating Objects
Mock Implementation
Test using Mock
Anti Patterns
Using Mockito
Module 6 : Database Unit Testing
Unit Testing Data Access
Types of DB Unit Testing
Database Integration Unit Testing
DB Unit
Advantages of DBUnit
DB Unit Life Cycle
Core Components
IDataSet Implementations
Concrete Database Operations
Presetting Database Data
Extract Data From Database
DBUnit Fixture
Setup Tables and Dataset
Data Access Test Cases
Abstract Class Fixture
Module 7 : Web Application Testing
Testing Web Applications
What is HTMLUnit
HTMLUnit Features
Simple HTMLUnit Test
Imitating Browsers
HTML Form Test
Finding Specific Elements
Button Click Test
€1.499
Klassikaal
max 12
2 dagen
Tomcat Administration
Amsterdam
wo 8 jul. 2026
en 9 andere data
In the course Tomcat Administration, participants learn to manage and control the Apache Tomcat web server.
Tomcat Intro
The course Tomcat Administration starts with discussing the different installation options. Next it is shown how Java web applications using servlets and JSP's can be deployed on the server. The web application structure and configuration options with the deployment descriptor are also covered.
Tomcat Architecture
Participants will become familiar with the internal architecture of the server, with JMX (Java Management Extensions) and the use of JMX to manage and monitor the server.
Virtual Hosting
Attention is also payed to the setup of virtual hosting and the different ways to secure web applications using authentication and SSL.
Load Balancing
It is further discussed how to integrate with the Apache Web Server which may serve the static pages or which may have the role of load balancer. The way Tomcat can be configured to enable Web applications to connect to databases is also a course subject.
Clustering
Finally it is discussed how to configure a cluster to ensure the failover in cases of server crashes and to enable the scalability of applications.
JMeter
The JMeter tool will be used to test the performance of Web applications.
Audience Tomcat Administration Course
The course Tomcat Administration is intended for System Administrators and Web Developers who need to administer and control the Tomcat Server and who need to deploy applications onto it.
Prerequisites Course Tomcat Administration
Participants should be familiar basic computing skills like browsing the Web and accessing the directory structure. Knowledge of Web Applications and other Web Servers is beneficial.
Realization Training Tomcat Administration
The theory is covered using presentation slides. The concepts are further explained using demos. The theory is alternated with exercises.
Certificate Tomcat Administration
Attendants receive a certificate of participation in Tomcat Administration after successful completion of the course.
Modules
Module 1 : Tomcat Introduction
What is Tomcat?
What is the ASF?
Apache Name and Market Share
Java Overview
Jakarta EE Servers
Tomcat and JDK versions
Servlet and JSP versions
Tomcat Binary Distributions
Zip versus Exe Installation
Tomcat Directories
Server Configuration Files
Other Configuration Files
Webapps directory
Module 2 : Java Web Applications
Servlets and JSP's
Servlet Characteristics
JSP Translation Time
JSP Request Time
Form Submissions
POST and GET Data
Sessions
Web Application Structure
WAR Files
Deployment Descriptor
Defining Custom URL's
Preloading pages
Error pages
Module 3 : Tomcat Architecture
Structure server.xml
The Server
The Service
Connectors
Deployment Scenario's
The Engine
The Host
The Context
Resources
The Realm
The Valves
Lifecycle Listeners
Apache Portable Runtime
Module 4 : Class Loading
Class Loading Process
Class Loaders in JVM
Delegation Model
Custom Class Loaders
Class Loader Behavior
Class Loader Namespace
Custom Class Loaders
Tomcat Class Loaders
System Class Loader
Common Class Loader
Web Application Class Loader
Class Loader Order
Module 5 : Tomcat and JMX
What is JMX?
JMX API
JMX Goal
Where is JMX used?
Managed Beans
Standard Mbeans
MBean Server
Naming MBeans
JMX Architecture
JVM Instrumentation MBeans
Accessing the JMX Agent
JMX in Tomcat
Module 6 : Virtual Hosting
Virtual Hosting
Name-based Virtual Hosts
Virtual Host Configuration
Engine with Virtual Hosts
Directory Structure Virtual Hosts
Virtual Host Element
Host File Name-based Hosting
IP-based Virtual Hosts
Multiple IP addresses per NIC
Separate JVM for Each Host
Server Configuration more JVM's
Host Configuration more JVM's
Module 7 : Connecting to Databases
Java Database Connectivity
JDBC Overall Architecture
JDBC Executing a Statement
ClassNotFoundException
Evolving JDBC versions
JDBC Driver Types
Tomcat and JDBC
JNDI Emulation and Pooling
Configuring JNDI Resources
Context.xml in META-INF
JDBC in Web Applications
Connection Pooling
Preventing Connection Leaks
Module 8 : Tomcat Security
Verifying Download Integrity
Remove Default Applications
Change SHUTDOWN command
Special Tomcat Account
Securing JVM
Securing Web Applications
HTTP Authentication
Declarative security
Programmatic security
Form-based Authentication
Combined Security Mechanisms
SSL Characteristics
SSL Handshakes
Module 9 : Logging
Logging in Java
Java Util Logging
Levels and Log Methods
Tomcat Logging
Logging Configuration
log4j Configuration
Loggers
Logger Output Hierarchy
Inheriting Logging Levels
Logger Names
Appenders and Layouts
Log Analyzer Tools
Commons Logging
Module 10 : Stack Tracing
Exception Handling
try, catch and finally
Exception information
Generated Stack Trace
NullPointerExceptions
ClassCastExceptions
NumberFormat Exceptions
Multiple catch clauses
User Defined Exceptions
Chained Exceptions
Reading Stack Traces
Module 11 : Tomcat and Apache
Communication with Apache
Advantages Using Web Server
Apache Directory Structure
Configuring AJP
Configuring mod_jk Connector
Install mod_jk
Create mod_jk.conf File
Create a Worker
Configure httpd.conf
Proxying traffic to Tomcat
Using mod_proxy
Module 12 : Clustering
Clustering Types
Horizontal and Vertical Clustering
Sticky Sessions
Load Balancing Configuration
Property File Load Balancing
Session Sharing Backends
In-Memory Session Replication
SimplecpCluster Configuration
Delta and BackupManager
Persistent Session on File System
Persistent Session in Database
€1.999
Klassikaal
max 12
3 dagen
TypeScript Programming
Amsterdam
do 16 jul. 2026
en 9 andere data
In the course Typescript Programming participants learn to apply the TypeScript language in modern Web applications.
Strong Typing
In particular, Typescript provides strong typing instead of the original weak typing in JavaScript. In TypeScript errors are therefore already detected during compilation instead of at run-time.
TypeScript Fundamentals
The course starts with an overview of TypeScript and the features of the newest ECMA JavaScript standards. Next the installation of TypeScript, possible development environments and the use of various types in Typescript is discussed.
Callbacks and Closures
Attention is also paid to functions in Typescript where callbacks, closures and type guards are treated.
Classes and Objects
Also object oriented programming with TypeScript classes, constructors, inheritance and interfaces is part of the course program.
Generics and Modules
Finally attention is given to generics, the parameterization of types and the use of modules and namespaces in TypeScript. After completion of the course participants understand the capabilities of TypeScript which is, amongst other uses, also used in the Angular JavaScript Framework from version to onwards.
Audience Course TypeScript Programming
The course TypeScript Programming is intended for Web Developers who want to use Typescript and the newest ECMAScript standards to develop the front end of modern web applications.
Prerequisites Course TypeScript Programming
Experience with JavaScript and a good knowledge of JavaScript is required to participate in this course.
Realization Training TypeScript Programming
The theory is treated with on the basis of presentation slides. The concepts are illustrated with demos. The theory is interspersed with exercises. The course times are from 9.30 to 16.30.
Certification Course TypeScript Programming
The participants receive an official certificate TypeScript Programming after successful completion of the course.
Modules
Module 1 : TypeScript Intro
What is TypeScript?
TypeScript Intro
TypeScript Characteristics
Features of TypeScript
Benefits of TypeScript
Components of JavaScript
Installing TypeScript
TypeScript Playground
Environment Setup
Debugging TypeScript
Typescript IDE’s
Visual Studio Code
WebStorm
Hello TypeScript
Module 2 : Language Syntax
TypeScript Identifiers
TypeScript Keywords
TypeScript Syntax
TypeScript Object Orientation
TypeScript Types
Handling Types
Built-in Types
TypeScript Variables
Variable Declarations
Type Assertion
Variable Scope
Operators
Control Flow
Structural Typing
Module 3 : ECMAScript 6
Arrow Functions
Enhanced Object Literals
Template Strings
Destructuring
Spread
Hoisting
let Variables
const Keyword
Unicode
Proxies
Symbols
Promises
Reflect api
Tail calls
Module 4 : Functions
Return Type
Parameter Passing
Optional Parameters
Default Parameters
Variable Arguments
Anonymous Functions
Function Constructor
Recursion
Lambda Functions
Syntactic Variations
Function Overloading
Overloading Examples
Specialized Overload Signature
Module 5 : Complex Types
Arrays Intro
Accessing Array Elements
Array Class
Array Methods
More Methods
Functional Methods
Array Destructuring
Passing and Returning Arrays
Tuples
Tuple Operations
Unions
Unions and Arrays
Enums
Module 6 : Classes and Objects
Classes in TypeScript
Variables and Methods
Constructors
Creating Instance Variables
Class Inheritance
Method Overriding
static Members
Encapsulation
Access Modifiers
Interfaces
Overloading with super
Factory Pattern
Decorators
Module 7 : Generics
Generics Explained
Generic Example
Generic Syntax
Instantiating Generic Classes
Using type T
Constraining Type of T
Generic Interfaces
Generic Object Creation
Bounded Type Parameter
Runtime Type checking
Generic Function
Reflection
Checking Object for Function
Interface Checking with Generics
Module 8 : Modules
Module Keyword
Declaration File
Global variables
Internal Modules
External Modules
Working with Modules
Namespaces
Export and Import
Module Systems
Generated for AMD
Generated for CommonJS
Module Merging
TypeScript Definiton Manager
Querying for Packages
€1.499
Klassikaal
max 12
2 dagen
UML Overview
Amsterdam
vr 17 jul. 2026
en 9 andere data
The course UML Overview gives insight into the UML language for modeling systems.
UML Intro
After an introduction to the UML specification and the meaning of UML as a meta language, the courses addresses Structural Modeling and the diagrams used like class and object diagrams, component and deployment diagrams.
Class Diagrams
Also domain modeling and the modeling of possible relationships between classes are discussed like inheritance, associations, aggregations, compositions and dependencies.
Use Case Diagrams
Next attention is paid to Use Case Modeling, the Use Case Diagram, the role of actors and the accurate description of the interaction steps.
Sequence Diagrams
The next subject is Dynamic Behavior Modeling where interaction diagrams like sequence diagrams and collaboration diagrams are discussed.
State Diagrams
The modeling of system states using state chart diagrams, the difference between passive and active objects and the role of threads is also part of the subject matter. There is also attention for the role of activity diagrams in which concepts such as control and data flow and swim lanes are discussed.
Subsystems en Stereotypes
Finally a number of advanced concepts such as the UML modeling of packages and subsystems and the use of stereotypes, constraints and tagged values are part of the program.
Audience Course UML Overview
The course UML Overview is intended for developers, designers, architects, managers and other interested persons who want to get an overview of the Unified Modeling Language (UML) standard for modeling systems.
Prerequisites Course UML Overview
Knowledge of and experience with system development and object orientation is beneficial to a good understanding but not strictly required.
Realization Training UML Overview
The theory is treated on the basis of presentation slides and is interspersed with exercises. UML models are used as demonstration of the concepts. The course material is in English. The course times are from 9.30 up and to 16.30.
Certification UML
Participants receive an official certificate UML Overview after successful completion of the course.
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
1 dag
Access Programming with VBA
Amsterdam
do 18 jun. 2026
en 9 andere data
In the course Access Programming with VBA you will learn to provide the Microsoft Access Database with extra functionality with Visual Basic for Applications (VBA).
Intro VBA
The course VBA Access Programming starts with a discussion of the VBA Editor, entering code and executing the code step by step with the debugger.
VBA Syntax
Next the syntax of VBA is discussed with variables, operators, procedures, functions, parameters, objects and modules.
Control Flow
Also covered is how to control the output of the code by means of if and else statements, select clauses and for loops. Arrays are then also addressed.
Events
Events are generated by user interaction such as pressing buttons or entering commands via the keyboard. These events are important for controlling Access and should be handled in event procedures.
Forms
Additionally attention is paid to how you can give forms and reports more functionality with VBA Access.
DAO
Finally the Data Access Object model (DAO) and its properties and functions are discussed. With DAO and VBA information can be retrieved from any Access database and the data can be sorted and filtered. With DAO it is also possible to connect to Access databases from Word and Excel with VBA.
Audience Access Programming with VBA Course
This course is intended for anyone who wants to learn how to use VBA, Visual Basic for Applications, and the DAO object model in Access to add functionality to forms, reports and databases.
Prerequisites Course Access Programming with VBA
Knowledge of and experience with Access is required to participate in this course. Programming experience is beneficial to a proper understanding.
Realization Training Access Programming with VBA
The theory is discussed on the basis of presentation slides. Illustrative demos provide further clarification of the concepts. The theory is interspersed with practical exercises.
Certification Access Programming with VBA
After successful completion of the course the participants receive an official certificate Access Programming with VBA.
Modules
Module 1 : VBA Intro
Visual Basic Editor
Programming in VBA
Entering Code
VBA Code
Statements
Comments
Stepwise Execution
Breakpoints
Debugging
Module 2 : VBA Syntax
Variables
Constants
Operators
Parameters
Arguments
Procedures
Functions
Modules
Objects
Module 3 : Control flow
If Statements
Else Statements
If Then Else
Select case
For Next
Do Loop
Arrays in VBA
Multidimensional Arrays
Dynamic Array Declaration
Module 4 : Events
What are Events?
Event Types
Reacting on events
Handling Events
Event Functions
Domain Functions
MsgBox in VBA
Module 5 : Forms
Form
Data Coupling
Using Autolookup Queries
Form Synchronization
Control Elements and Fields
Calculated Query Fields
Commands from Access
Module 6 : DAO
What is DAO?
Data Access Objects
Searching Information
Work Groups
Record Sets
Word Database Access
Excel Database Access
€1.299
Klassikaal
max 12
2 dagen
Excel Programming with VBA
Amsterdam
ma 15 jun. 2026
en 9 andere data
In the course VBA Excel Programming you will learn how VBA, Visual Basic for Applications, can be used to write macros in Excel with VBA and to program in Excel.
Intro VBA in Excel
The course starts with recording macros in Excel and then viewing and adjusting the VBA code behind these macros. In particular the parts of VBA Excel that are important for controlling Excel are treated.
VBA Syntax
Next attention is paid to the syntax of the VBA language in which statements, variables and control flow constructs are discussed.
Features
An important part of the course concerns the use of functions in Excel. The course covers how you can write functions yourself that you can then call from VBA code.
VBA Excel Object Model
The so-called VBA Excel Object model and its properties and functions with which Excel can be controlled are also on the program of the course.
DAO
Furthermore attention is paid to how databases can be accessed from Excel with the DAO, Data Access Objects, object model.
Events
Finally events and their handling are covered. Events are generated by user interaction such as pressing buttons or entering commands via the keyboard. These events are important for controlling Excel. After completing this course, the participants are able to automate many tasks in Excel and process large amounts of data.
Audience Course Excel Programming with VBA
This course is for individuals who want to learn how to write macros in Excel for automating operations and data processing.
Prerequisites for Course Excel Programming with VBA
In order to participate in this course good knowledge of and practical experience with Excel is required.
Realization Training Excel Programming with VBA
The theory is discussed on the basis of presentation slides. Illustrative demos give further clarification of the concepts. The theory is interspersed with practical exercises. Course times are from 9:30 up and to 16:30.
Certification Excel Programming with VBA
After successful completion of the course, participants receive an official certificate Excel Programming with VBA.
Modules
Module 1 : VBA Intro
Macro's in Excel
Recording and playing macro's
Visual Basic Editor
Programming in VBA
Entering code
VBA Code
Statements
Comments
Interaction with the user
Messagebox and Inputbox
Module 2 : VBA Syntax
Variables
Constants
Declarations
Data Types
Modules
Objects
Breakpoints
Debugging
Syntax errors
Error handling
Module 3 : Control flow
Selections
If Statements
Else Statements
If Then Else
Select case
Iterations
For Next
Do Loop
With end with
Arrays in VBA
Module 4 : Functions
Parameters
Arguments
Return values
Finding functions
Defining functions
Using Excel functions
Creating dialogs
Module 5 : Excel Object Model
Object model
Workbooks
Worksheets
Cells
Rows and columns
Data Access Objects
Excel Database Access
Module 6 : Events
What are Events?
Event Types
Reacting on events
Event handling
Event canceling
Event function
Domain functions
€1.299
Klassikaal
max 12
2 dagen
Word Programming with VBA
Amsterdam
do 11 jun. 2026
en 9 andere data
In the course Word Programming with VBA, you will learn how VBA, Visual Basic for Applications, can be used to write templates and macros in Word and thus how to program in Word with VBA.
Intro Word VBA
The course Word Programming with VBA starts with how to create templates in Word that use custom dialog boxes, dynamic menus and toolbars. Attention is paid to the underlying VBA Word code.
VBA Syntax
Next the syntax of the VBA language is discussed, in which statements, variables and control flow constructs are covered. In particular the parts of VBA Word that are important for controlling Word are treated.
Functions
An important part of the course concerns the use of functions and procedures in Word. The participants also learn how to write functions themselves and then call them from VBA code.
Word Object Model
Next attention is paid to the so-called Word Object model and its properties and functions with which Word can be controlled.
Data Access Objects
Furthermore the program of the course covers how databases can be accessed from Word with the DAO, Data Access Objects, object model.
Event Handling
And finally events and event handling are covered. After completing this course, participants will be able to create and maintain Word templates, which are fully tailored to their own corporate identity.
Audience Course Word Programming with VBA
The course Word Programming with VBA is designed for persons who want to learn to write templates in Word and who want to control form input with VBA.
Prerequisites Course Word Programming with VBA
Good knowledge of templates in Word and how Word deals with text, paragraphs and sections is required to participate in this course.
Realization Training Word Programming with VBA
The theory is treated on the basis of presentation slides. Illustrative demos provide further clarification of the concepts. The theory is interspersed with practical exercises.
Certification Course Word Programming with VBA
After successful completion of the course the participants receive an official certificate Word Programming with VBA.
Modules
Module 1 : VBA in Word
Templates in Word
Template Types
Recording and Playing Macro's
Visual Basic Editor
Programming in VBA
Entering code
VBA Code
Statements
Comments
User Interaction
Messagebox and Inputbox
Module 2 : VBA Syntax
Variables
Constants
Declarations
Data Types
Modules
Objects
Stepwise Execution
Breakpoints
Debuggen
Syntax Errors
Error Handling
Module 3 : Control flow
Selections
If Statements
Else Statements
If Then Else
Select Case
Iterations
For Next
Do Loop
With end With
Arrays in VBA
Array Indexes
Module 4 : Functions
What are Functions?
Parameters
Arguments
Finding Functions
Defining Functions
Forms
Creating User Interfaces
Making Dialog Windows
Controlling the Cursor
Module 5 : Word Object Model
Word Objects
Object Model
Documents
Paragraphs
Sections
Bookmarks
Range Object
Data Access Objects
Word Database Access
Module 6 : Events
What are Events?
Sorts of Events
Reacting on Events
Handling Events
Disabling Events
Event Functions
Application Events
Window Events
Domain Functions
€1.299
Klassikaal
max 12
2 dagen
VueJS Programming
Amsterdam
ma 22 jun. 2026
en 9 andere data
In the course VueJS Programming participants learn to use the VueJS JavaScript Framework to develop modern single page Web Applications.
Vue Integration
VueJS started as part of the ecosystem of the well-known Laravel PHP Framework, but is now also widely used outside of it. The integration of VueJS into an application can start with a simple script tag and can then grow with the need from 3 lines of code to managing the entire view layer. Knowledge of Babel or Webpack is not necessary to start with VueJS, but VueJS can work together with these tools.
Vue Components
The course VueJS programming starts with a discussion of the installation of the Framework and important components such as the root Vue instance, templates, data and directives, two way data binding, watchers and filters.
Vue Templates
Subsequently templates, virtual DOM and binding directives are discussed. The use of components, events, props, validation and named and custom slots are also treated. Styling with CSS is on the course program as well as rendering with JSX.
Routing
Next attention is paid to routing in VueJS with nested, dynamic and programmatic routing. Asynchronous processing with promises and state management are also discussed.
Vue Tooling en Vue Internals
Finally attention is paid to VueJS Tooling and the internals of VueJS.
Audience Course VueJS Programming
The course VueJS Programming is intended for Web Developers who want to use the newest version of the VueJS framework in developing modern single-page Web Applications.
Prerequisites Course VueJS Programming
Good knowledge of JavaScript and ample JavaScript programming experience and is required to participate in this course.
Realization Training VueJS Programming
The theory is treated on the basis of presentations. The concepts are illustrated with demos. The theory is interspersed with exercises. The course times are from 9.30 to 16.30.
Certification VueJS Programming
The participants receive an official certificate VueJS Programming after succesfull completion of the course.
Modules
Module 1 : VueJS Intro
What is Vue.js
Installation and Setup
vue-loader and webpack
root Vue Instance
Options Object
Templates, Data and Directives
Looping in Templates
Binding Arguments
Reactivity
Two Way Data Binding
Instance Life Cycle Hooks
Computed Properties
Watchers
Filters
Module 2 : Templates
HTML-Based Syntax
Virtual DOM
Render Functions
Interpolations
Mustache Syntax
v-once Directive
Raw HTML
v-html Directive
Attributes
v-bind Directive
JavaScript Expressions
Arguments
Modifiers
v-bind and v-on Shorthand
Module 3 : Components
Component Basics
Component Registration
Props
Data and Methods
Computed Properties
Prop Validation
Data Flow
.sync Modifier
Passing Content with Slots
Named and Scoped Slots
Custom Events
Mixins
Non-prop Attributes
Components and v-for
Module 4 : Styling
Class Binding
Object Syntax
Inline Style Binding
Array Syntax
Multiple Values
Auto-prefixing
Multiple Values
Scoped CSS with vue-loader
CSS Modules with vue-loader
Conditional Rendering
Preprocessors
Module 5 : Rendering with JSX
What is JSX?
Render Function
Nodes, Trees and Virtual DOM
Virtual Nodes
Tag Name
Data Object In-Depth
createElement Arguments
Constraints
Event and Key Modifiers
Functional Components
Template Compilation
Module 6 : Routing
HTML5 History Mode
Dynamic Routing
Passing Parameters
Nested Routes
Redirect and Alias
Navigation
Active Class
Programmatic Navigation
Navigation Guards
Route Order
Route Names
Module 7 : State Management
State Concept
Vuex
State Helpers
Mutations
Synchronicity
Actions
Action Helpers
Destructuring
Promises
Modules
File Structure
Module 8 : Vue Tooling
Example Sandbox
WebPack and NPM
Component Scoped CSS
Vue Test Utils
Jest and Mocha
Asynchronous Updates
TypeScript Support
Plugins
Annotating Return Types
Browserify
Pre Compiled Templates
Module 9 : Vue Internals
Reactivity in Depth
Object.defineProperty
Dependency Tracking
Change Notification
Tracking Changes
Watchers and Rerendering
Property Addition nor Detected
Touch and Notify
Change Detections Caveats
Declaring Reactive Properties
Async Update Queue
€1.999
Klassikaal
max 12
3 dagen