fbpx

VBA Cursussen

VBA Cursussen

VBA ofwel Visual Basic for Applications is een programmeertaal die gebruikt wordt voor het automatiseren van taken in Microsoft Office Applicaties. SpiralTrain verzorgt klassikale VBA trainingen voor Word, Excel en Access. SpiralTrain verzorgt op aanvraag ook advanced en maatwerk trainingen in VBA. Bezoek onze LinkedIn, Facebook of Instagram pagina voor een impressie van SpiralTrain. Klik op onderstaande links voor meer informatie over de cursussen en het rooster.

Testen

Cursus Acceptatie Testen met Cucumber2 dagen€ 1199
Cursus Performance Testing2 dagen€ 1199
Cursus Fitnesse Acceptatie Testen1 dag€ 599
Cursus Java voor Testers3 dagen€ 1400
Cursus Web Testing met Selenium2 dagen€ 999
Cursus Test Driven Development met JUnit2 dagen€ 1199

Data Science

Cursus Hadoop voor Big Data3 dagen€ 1650
Cursus Data Analyse met PySpark4 dagen€ 2250
Cursus Data Analyse met Python4 dagen€ 1999
Cursus Data Analyse met R3 dagen€ 1499

Spring

Spring 5 Development3 dagen€ 1750
Cursus Microservices met Spring Boot3 dagen€ 1750
Cursus Advanced Spring Development3 dagen€ 1750
Cursus Spring Boot Development4 dagen€ 2250
Cursus Java Development met Spring5 dagen€ 2450

VBA

Cursus VBA Access Programmeren2 dagen€ 999
Cursus VBA Excel Programmeren2 dagen€ 999
Cursus VBA Word Programmeren2 dagen€ 999

Java

Spring 5 Development3 dagen€ 1750
Cursus Microservices met Spring Boot3 dagen€ 1750
Cursus Advanced Spring Development3 dagen€ 1750
Cursus Spring Boot Development4 dagen€ 2250
Cursus Java voor Testers3 dagen€ 1400
Cursus Java Development met Spring5 dagen€ 2450
Cursus Java Programmeren5 dagen€ 2250
Cursus Advanced Java Programmeren4 dagen€ 2150
Cursus Java voor Managers3 dagen€ 1499
Cursus Java voor Applicatie Beheerders2 dagen€ 1099
Cursus Java Performance Improvement2 dagen€ 1199
Cursus Java Data Access met JPA3 dagen€ 1650
Cursus JavaFX Programmeren2 dagen€ 1199
Cursus Java Certificering2 dagen€ 999

Java EE

Cursus Java EE Overview1 dag€ 499
Cursus Java EE Web Development4 dagen€ 1950
Cursus Java EE Web Development met JSF4 dagen€ 1950
Cursus Java EE Web Services4 dagen€ 1950
Cursus Java EE EJB Business Components3 dagen€ 1499
Cursus Java EE Technologies5 dagen€ 2499
Cursus Java EE Portlet Programmeren2 dagen€ 1199

Python

Cursus Flask Web Development3 dagen€ 1650
Cursus Data Analyse met PySpark4 dagen€ 2250
Cursus Data Analyse met Python4 dagen€ 1999
Cursus Scientific Python2 dagen€ 1199
Cursus Python NumPy1 dag€ 599
Cursus Advanced Python Programmeren4 dagen€ 1950
Cursus Python Programmeren4 dagen€ 1750
Cursus Django Web Development3 dagen€ 1650

JavaScript

Cursus VueJS Programmeren3 dagen€ 1650
Cursus Polymer Web Development3 dagen€ 1750
Cursus Angular Web Development3 dagen€ 1650
Cursus TypeScript Programmeren2 dagen€ 1099
Cursus NodeJS Programmeren2 dagen€ 1099
Cursus ReactJS Programmeren3 dagen€ 1650
Cursus AngularJS Programmeren2 dagen€ 1099
Cursus Advanced JavaScript Programmeren3 dagen€ 1650
Cursus jQuery Programmeren2 dagen€ 1099
Cursus Ajax Programmeren3 dagen€ 1400
Cursus JavaScript Programmeren3 dagen€ 1400
Cursus Dojo Toolkit Programmeren3 dagen€ 1650

C and C++

Advanced C++3 dagen€ 1650
Cursus C++ 111 dag€ 599
Cursus C Programmeren5 dagen€ 2250
Cursus Advanced C Programmeren3 dagen€ 1650
Cursus C++ Programmeren5 dagen€ 2250
Cursus Modern C++ Programmeren4 dagen€ 2150

PHP

Cursus WordPress Theme Development4 dagen€ 1600
Cursus Symfony Framework Programmeren4 dagen€ 1999
Cursus Laravel Framework Programmeren4 dagen€ 1999
Cursus WordPress Web Development2 dagen€ 1099
Cursus Drupal Web Development2 dagen€ 1099
Cursus Joomla Web Development2 dagen€ 1099
Cursus PHP Programmeren Basis3 dagen€ 1250
Cursus Advanced PHP Programmeren4 dagen€ 1850
Cursus PHP Zend Framework Programmeren4 dagen€ 1999
Cursus PHP Programmer Certification2 dagen€ 999

.NET

Cursus .NET Overview1 dag€ 499
Cursus C# / C Sharp Programmeren5 dagen€ 2250
Cursus ASP.NET Web Development4 dagen€ 1999
Cursus Web Services in NET4 dagen€ 1999
Cursus XAML Programmeren2 dagen€ 1199
Cursus Ajax .NET Programmeren2 dagen€ 999

XML

Cursus XML Introductie1 dag€ 450
Cursus XML Fundamentals2 dagen€ 900
Cursus XSLT Stylesheets3 dagen€ 1499
Cursus XML Schema3 dagen€ 1650
Cursus XQuery3 dagen€ 1350
Cursus XSL-FO2 dagen€ 999
Cursus XBRL Overview1 dag€ 599

Programming

Cursus Kotlin Programmeren2 dagen€ 1199
Cursus Go Programmeren3 dagen€ 1650
Cursus Rust Programmeren3 dagen€ 1750
Cursus Programmeren voor Beginners4 dagen€ 1999
Cursus Reguliere Expressies1 dag€ 550
Cursus Scala Programmeren3 dagen€ 1499

Scripting

Cursus Linux Shell Scripting2 dagen€ 999
Cursus Scripting met Powershell3 dagen€ 1499
Cursus Perl Programmeren3 dagen€ 1499
Cursus Ruby Programmeren3 dagen€ 1499
Cursus Groovy Programmeren3 dagen€ 1499
Cursus Advanced Perl Programmeren3 dagen€ 1650

Internet

Cursus HTML5 en CSS32 dagen€ 950
Cursus Internet en Intranet Concepts2 dagen€ 999
Cursus CSS voor Beginners2 dagen€ 850
Cursus Dynamic HTML2 dagen€ 999
Cursus HTML Fundamentals1 dag€ 450

Frameworks

Cursus Web Development met GWT3 dagen€ 1750
Cursus Rich User Interfaces met Flex2 dagen€ 1200
Cursus Java Data Access met Hibernate3 dagen€ 1650
Cursus Wicket Programmeren3 dagen€ 1499
Cursus Grails Programmeren3 dagen€ 1400
Cursus Ruby on Rails Programmeren3 dagen€ 1499
Cursus Lift Programmeren2 dagen€ 999

Web Servers

Cursus Nginx Administration2 dagen€ 1199
Cursus Apache Administration3 dagen€ 1650
Cursus Tomcat Administration3 dagen€ 1750
Cursus JBoss Administration3 dagen€ 1850
Cursus IIS Administration3 dagen€ 1750

Software Process

Cursus Agile Development2 dagen€ 1099
Cursus Scrum Master2 dagen€ 999
Cursus Scrum Fundamentals voor Beginners1 dag€ 499
Cursus Requirements met Use Cases2 dagen€ 1099

Analysis and Design

Cursus Microservices Architecture2 dagen€ 1199
Cursus Object Orientation1 dag€ 499
Cursus UML Overview1 dag€ 499
Cursus Object Oriented Analysis en Design5 dagen€ 2250
Cursus Design Patterns3 dagen€ 1750
Cursus Sparx Systems Enterprise Architect2 dagen€ 1199
Cursus Architectural Design Patterns2 dagen€ 1199
Cursus Model Driven Architecture1 dag€ 499
Cursus Service Oriented Architecture2 dagen€ 1199

Databases

Cursus PostgreSQL Development4 dagen€ 2250
Cursus PostgreSQL Administration4 dagen€ 2250
Cursus MongoDB Data Access2 dagen€ 1199
Cursus Oracle PL/SQL Programmeren3 dagen€ 1499
Cursus Oracle SQL Fundamentals3 dagen€ 1499
Cursus APEX Fundamentals3 dagen€ 1499
Cursus APEX Advanced3 dagen€ 1499
Cursus SQL Fundamentals2 dagen€ 999
Cursus MySQL Development5 dagen€ 2499
Cursus Database Ontwerp2 dagen€ 1199
Cursus MySQL Administration5 dagen€ 2499

Mobile

Cursus Xamarin Mobile Development4 dagen€ 1999
Cursus Kotlin Programmeren2 dagen€ 1199
Cursus iOS Development met Objective C5 dagen€ 2250
Cursus iOS Development met Swift5 dagen€ 2250
Cursus Swift Programmeren3 dagen€ 1400
Cursus Objective C Programmeren3 dagen€ 1400
Cursus PhoneGap Programmeren2 dagen€ 1099
Cursus Xamarin Fundamentals2 dagen€ 1099
Cursus Android Fundamentals1 dag€ 499
Cursus Android Programmeren3 dagen€ 1499
Cursus iPhone Programmeren3 dagen€ 1499
Cursus Java ME Mobile Programmeren3 dagen€ 1499

Tooling

Cursus Docker Containers2 dagen€ 1199
Cursus Continuous Delivery2 dagen€ 1199
Cursus GIT voor Developers1 dag€ 499
Cursus Eclipse Introductie1 dag€ 499
Cursus Maven Introductie2 dagen€ 1099
Cursus Test Driven Development met JUnit2 dagen€ 1199

Visual Basic for Applications (VBA) is een programmeertaal die bestemd is om applicatieprogramma’s te automatiseren of uit te breiden. Voornamelijk bekend uit de Microsoft Office serie, zoals Word, Excel en Access, maar ook gebruikt in applicaties van derden, zoals AutoCAD. De syntaxis van VBA is ontleend aan Visual Basic. Hieraan zijn een aantal opdrachten voor communicatie met de moederapplicatie toegevoegd. VBA is inmiddels beschikbaar voor bijna alle Microsoft Office applicaties zoals Word, Excel, Access, Outlook, PowerPoint.
Met behulp van VBA is het mogelijk toepassingen te automatiseren en de functionaliteit van de applicatie kan daardoor worden uitgebreid. VBA wordt gebruikt als een macrotaal voor die applicatie, waarin extra functies kunnen worden geprogrammeerd. De basisfunctionaliteit van het applicatieprogramma kan in een VBA programma worden aangeroepen. Een programmeur kan hiermee bijvoorbeeld een compleet systeem voor een ledenadministratie maken op basis van Access, in combinatie met specifieke zelf-geprogrammeerde functies in VBA.
VBA vervangt macrotalen, zoals WordBasic, die in de oudere versies van Microsoft Word werden gebruikt. VBA is evenals Visual Basic een quasi objectgeoriënteerde programmeertaal. Met VBA kan men echter geen onafhankelijk programma schrijven. Bij VBA heeft men steeds de moederapplicatie nodig.
Het sterke punt van VBA is de eenvoudige integratie met het OLE-automation model. Hierdoor is het mogelijk meerdere applicaties aan elkaar te knopen. Taken die normaal handmatig uitgevoerd worden kunnen op een eenvoudige manier worden geautomatiseerd. Het zwakke punt van VBA is het gebrek aan kracht in de taal, en de vaak zeer gebrekkige set “objecten” die applicaties en VBA zelf aanleveren.