Opleidingen
68.959
resultaten
Business Basics - Zakelijk Engels voor Beginners (A2)
Algemene informatie
Deze online cursus is gericht op beginners die hun Engels willen verbeteren. Wij behandelen de basics: grammatica, woordenschat, spreken, luisteren, lezen en schrijven en uitspraak, maar dan in een zakelijk omgeving.
Leerdoelen
Na deze cursus kunt u de meest voorkomende werksituaties uitvoeren, zoals een vergadering bijwonen, een korte e-mail schrijven en bezoekers verwelkomen. U kunt praten over uzelf, uw familie, uw werk en uw woonplek in eenvoudige zinnen.
Wij besteden veel aandacht aan praten over uw dagelijkse werktaken en de producten en diensten van uw bedrijf.
Methode
Deze cursus is op maat gemaakt. Dus werken wij met meerdere teksten, bronnen en video’s om aan uw behoeften te voldoen. Er is altijd een leergang, ofwel een lesboek. Wij werken meestal met Business Result (Oxford) of International Express (Oxford) met aanvulling van hoofdstukken uit Business Vocabulary in Use Elementary (Cambridge).
Tijd Investering
Deze cursus bestaat uit 15 tot 20 lessen van 90 minuten. U krijgt elke week huiswerk van ongeveer 30 minuten.
Praktische informatie
Bent u onzeker over uw taalniveau? Dan kunt u een kort intakegesprek met de leraar inplannen. Dit duurt ongeveer 15 minuten. Het intakegesprek is bij de totaalprijs inbegrepen.
De prijs van het lesmateriaal is niet inbegrepen. U moet zelf het boek kopen. Dit kost ongeveer 45€ voor een nieuwe uitgave.
Dit is een online cursus. Wij voeren lessen uit via Google Meet. Het is niet noodzakelijk dat u zelfing een google account heeft.
Wie is de leraar?
Jesica Versichele komt uit de Verenigde Staten en ze is CELTA-gecertificeerd. Ze heeft een M.A van de Universiteit Leiden en ze heeft voor meerdere sectoren gewerkt, zoals detailhandel, horeca, kunst en cultuur en marketing. Ze gebruikt haar zakelijke kennis om lessen Engels persoonlijk en relevant te maken.
€1.695
In-company / Maatwerk
max 1
Licentie opleiding Breinvoorkeuren NBI® (voor ZZP-ers)
Als licentiehouder van Breinvoorkeuren NBI® kunt u de vragenlijsten gebruiken bij interventies in organisaties, teambuilding, leidinggeven, communicatie, in cursussen en voor coaching. Door de licentie-opleiding te volgen zult u:
een grondige kennis hebben van alle Neethling Brain instrumenten;
begrijpen hoe verschillende breinvoorkeuren uitwerken in verschillend gedrag;
meer inzicht hebben in uw eigen breinvoorkeuren en hoe dit uw dagelijks leven en uw menselijke relaties beïnvloedt;
gekwalificeerd zijn om Breinvoorkeuren NBI® in uw (eigen) bedrijf, instelling, vereniging of school te gebruiken;
weten hoe u uw taal kunt aanpassen om beter aan te sluiten bij anderen;
anderen kunnen helpen effectiever te zijn en meer succes te hebben in hun communicatie, leiderschap en eventuele verkoopkwaliteiten;
mensen meer inzicht kunnen geven hoe ze hun persoonlijke en werkrelaties kunnen verbeteren;
op basis van een gestandaardiseerd interview (intake-gesprek) kunnen bepalen welke NBI®-vragenlijst u uw klanten het beste online kunt laten invullen;
gekwalificeerd zijn om Breinvoorkeuren NBI® in uw (eigen) bedrijf, instelling, vereniging of school, of bij het ontwerpen en uitvoeren van uw training of coaching te gebruiken.
Als licentiehouder krijgt u uw eigen database gedeelte waar u uw eigen Breinvoorkeuren NBI®-klanten kunt administreren en waar u vragenlijsten kunt toewijzen aan hen. Als ze een vragenlijst hebben ingevuld kunt u hun rapport downloaden en direct naar hen mailen. U kunt hun rapport ook zelf afdrukken en vervolgens met hen bespreken. Het is ook mogelijk om groepsprofielen aan te maken.
U kunt NBI® toepassen voor:
Effectievere communicatie, zowel zakelijk als privé;
Leiderschap;
Teambuilding;
Coching;
Loopbaankeuze en -ontwikkeling;
Werving en selectie / Recruitment;
Inzicht in Train-, onderwijs- en leerstijl;
Ouderschap;
Medewerkers betrokkenheid
Onze gecertificeerde licentiehouders zetten Breinvoorkeuren NBI® in om individuen, managers, recruiters, teams en organisaties professioneel advies te geven. Zie onder Experts wie er in Nederland gecertificeerd zijn.
€1.845
Klassikaal
max 8
Post-HBO
Licentie opleiding Breinvoorkeuren NBI®
Als licentiehouder van Breinvoorkeuren NBI® kunt u de vragenlijsten gebruiken bij interventies in organisaties, teambuilding, leidinggeven, communicatie, in cursussen en voor coaching. Door de licentie-opleiding te volgen zult u:
een grondige kennis hebben van alle Neethling Brain instrumenten;
begrijpen hoe verschillende breinvoorkeuren uitwerken in verschillend gedrag;
meer inzicht hebben in uw eigen breinvoorkeuren en hoe dit uw dagelijks leven en uw menselijke relaties beïnvloedt;
gekwalificeerd zijn om Breinvoorkeuren NBI® in uw (eigen) bedrijf, instelling, vereniging of school te gebruiken;
weten hoe u uw taal kunt aanpassen om beter aan te sluiten bij anderen;
anderen kunnen helpen effectiever te zijn en meer succes te hebben in hun communicatie, leiderschap en eventuele verkoopkwaliteiten;
mensen meer inzicht kunnen geven hoe ze hun persoonlijke en werkrelaties kunnen verbeteren;
op basis van een gestandaardiseerd interview (intake-gesprek) kunnen bepalen welke NBI®-vragenlijst u uw klanten het beste online kunt laten invullen;
gekwalificeerd zijn om Breinvoorkeuren NBI® in uw (eigen) bedrijf, instelling, vereniging of school, of bij het ontwerpen en uitvoeren van uw training of coaching te gebruiken.
Als licentiehouder krijgt u uw eigen database gedeelte waar u uw eigen Breinvoorkeuren NBI®-klanten kunt administreren en waar u vragenlijsten kunt toewijzen aan hen. Als ze een vragenlijst hebben ingevuld kunt u hun rapport downloaden en direct naar hen mailen. U kunt hun rapport ook zelf afdrukken en vervolgens met hen bespreken. Het is ook mogelijk om groepsprofielen aan te maken.
U kunt NBI® toepassen voor:
Effectievere communicatie, zowel zakelijk als privé;
Leiderschap;
Teambuilding;
Coching;
Loopbaankeuze en -ontwikkeling;
Werving en selectie / Recruitment;
Inzicht in Train-, onderwijs- en leerstijl;
Ouderschap;
Medewerkers betrokkenheid
Onze gecertificeerde licentiehouders zetten Breinvoorkeuren NBI® in om individuen, managers, recruiters, teams en organisaties professioneel advies te geven. Zie onder Experts wie er in Nederland gecertificeerd zijn.
€2.185
Klassikaal
max 8
Post-HBO
Online cursus Wet op Ondernemingsraden
In deze online cursus leer je wat de rechten en bevoegdheden zijn van de ondernemingsraad en hoe je dit in de praktijk kunt toepassen.
We beginnen met de bedoeling van de wetgever en hoe dat in de loop der tijd is veranderd. Waarom is er eigenlijk een Ondernemingsraad?
Daarna gaan we de volgende interessante zaken uitpluizen:
Informatierecht: op welke informatie heb je als OR recht?
Initiatiefrecht: een wettelijk recht om voorstellen te doen
Adviesrecht" wat houdt dat in en op welke punten heb je adviesrecht?
Instemmingsrecht: wat houdt dat in en op welke punten heb je instemmingsrecht?
Opdrachten die de wetgever aan de OR heeft gegeven
Overige zaken, zoals: benoemingsrecht, faciliteiten, ontslagverbod
OR-commissies: wat kun je als OR met commissies?
Geheimhouding: wanneer kan de OR geheimhouding opgelegd worden?
€165
E-Learning
MBO+
C++ 11-14-17-20
Amsterdam
do 9 jul. 2026
en 9 andere data
In the course C++11-14-17-20 the participants learn the new features of the C++ standard that have been added since C++11.
C++ Standard
Since the C++98 standard it has remained silent for a long time, but since C++11 C++ has undergone a steady development in recent years with the releases of C++14, C++17 and C++20.
C++11 Features
The course starts with an overview of a number of new features in C++11 such as type inference, uniform initialization, lambda functions and strongly typed enums.
Rvalue Reference
Next the new Rvalue reference types in C++11 are discussed, which enable move constructors instead of copy constructors. The Golden Rule of 5 for classes with pointer members is also discussed.
Smart Pointers
An important addition to the C++ standard introduced with C++11 are the smart pointers. These are important in preventing memory leaks and unique, shared and weak smart pointers are discussed.
Multiple Threads
Furthermore attention is paid to multiple threads that have been part of the C++ standard since C++11. With threads C++ applications can be parallelized and make optimal use of multiple cores. The synchronization of threads by locking mechanisms such as mutexes and condition variables are also part of the course program.
C++14 Features
The new features of C++14 including generalized lambda captures, return type deduction, shared mutexes and shared locking are then discussed.
C++17 and C++20 Features
Finally attention is paid to changes and additions to the standard that have come with the release of C++17 and C++20 such as folding expressions, optional types and immediate functions.
Audience Course C++ 11-14-17-20
The course C++ 11-14-17-20 is intended for C++ developers who want to learn the new features of the C++ 11, 14, 17 and 20 standards.
Prerequisites Course C++ 11-14-17-20
To participate in this course knowledge of and experience with programming in C++ is required.
Realization Training C++ 11-14-17-20
The theory is discussed on the basis of presentation slides and is interchanged with exercises. Illustrative demos are used to clarify the concepts discussed. Course times are from 9.30 to 16.30.
Certification course C++ 11-14-17-20
After successful completion of the training, participants receive an official certificate C++ 11-14-17-20.
Modules
Module 1 : C++ 11 Intro
C++11 Features
Type Inference
Auto and decltype
Uniform Initialization
Initializer Lists
Range Based for Loop
Null Pointer Constant
Standard Types
constexpr Keyword
Static Asserts
Lambda Functions
Strongly Types Enums
User Defined Literals
Raw String Literals
Module 2 : Move Semantics
Lvalues and Rvalues in C++
Reference to Constant
Passing References
References as Return Values
Rvalue References
Rvalue Reference Usage
Assignment Operator
Copy Constructor
Passing and Returning Objects
Passing References to Objects
Move Constructor
Move Semantics
Move Assignment Operator
Golden Rule of 5
Module 3 : Smart Pointers
unique_ptr
Using unique_ptr
Specialization for Arrays
Replacement for std::auto_ptr
std::make_unique
shared _ptr Pointer
Control Block
shared_ptr Destruction Policy
shared_ptr Interface
Cyclic References
std::enable_shared_from_this
weak_ptr
default Keyword
delete Keyword
Module 4 : Multiple Threads
Multiple Threads
Benefits and Drawbacks
Thread Characteristics
Thread Class
Simple Threads
Joining Threads
Detaching Threads
Thread ID
Callables
Passing Parameters
Pass by Reference
Pass by std::ref and std::move
Member Function as Thread
Thread Local Storage
Module 5 : Synchronization
Data Corruption
Lock Guard
Automatic Lock Management
Mutex and RAII
Recursive Locking
Timed Locking
Atomic Types
Call Once
Event Handling
Condition Variables
Wait and Notify
Promises and Futures
Asynchronous Tasks
Working with async
Module 6 : C++ 14
Binary Literals
Generic Lambda Expressions
Generalized Lambda Captures
Lambda Capture Initializers
Return type Deduction
decltype(auto)
Constraints constexpr Functions
Variable Templates
[[deprecated]] Attribute
Digit Separators
Shared Mutexes
Shared Locking
Tuple Addressing via Type
std::is_final
Module 7 : C++ 17
Folding Expressions
constexpr Lambda
const if Expressions
Init-statement for if
Inline Variables
Nested Namespaces
Structured Bindings
Selection Initialization
UTF-8 Character Literals
Initialization of Enums
fallthrough and nodiscard
Guaranteed Copy Elision
Optional Types
Module 8 : C++ 20
Concepts Library
Designated Initializers
likely and unlikely Attributes
Immediate Functions
constexpr Virtual Functions
Explicit Bool
Template Syntax Lambdas
Math Constants
Synchronized Outputstreams
std::is_constant_evaluated
std::span
std::bit_cast
std::midpoint
€1.499
Klassikaal
max 12
2 dagen
Clojure Programming
Amsterdam
wo 10 jun. 2026
en 9 andere data
In the course Clojure Programming from SpiralTrain participants learn to program in the dynamic and functional programming language Clojure.
Clojure Intro
The course starts with an overview of the features of functional programming and how these are supported by Clojure. Attention is paid to expression evaluation, immutability and concurrency support. It also demonstrated how the REPL loop in Clojure can be used to run code.
Clojure Syntax
Subsequently the variables and data types of the Clojure language and the control flow constructions in Clojure are discussed. Exception handling is also treated.
Functions
Functions are of course a central element in a functional language like Clojure and it is discussed how functions work in Clojure. In addition to standard functions, anonymous functions, variadic functions and higher order functions such as map and reduce are also on the course program. The passing of functions as parameters and returning functions as return value is also treated.
Data Structures
Data Structures in Clojure are covered as well including sequences, lists, sets, vectors, maps and hash maps. And also attention is paid to the operations on data structures such as unions and intersections of sets and the sorting of maps.
Advanced Types
Also advanced types such as predicates, atoms, agents and watchers are discussed.
Multiple Threads
Finally it's time for multiple threads and concurrency in Clojure. In this respect object locking, transactions, agents and asynchronous calls are treated.
Audience Course Clojure Programming
The course Clojure Programming is intended for anyone who wants to learn programming in the functional programming language Clojure.
Prerequisites Course Clojure Programming
In order to participate in this course basic knowledge of programming in another programming language is beneficial to the understanding but is not required.
Realization Training Clojure Programming
The theory is discussed on the basis of presentation slides. The theory is explained further through demos. After discussing a module there is the possibility to practice. Course times are from 9.30 to 16.30.
Certification Clojure Programming
After successful completion of the course the participants receive an official certificate Clojure Programming.
Modules
Module 1 : Clojure Intro
Functional Programming
Clojure Roots in Lisp
Expression Evaluation
Clojure Compilers
Running in JVM
Running in .NET
Immutability
State Management
Concurrency Support
Installing Clojure
Leiningen Tool
CounterClockwise Plugin
REPL Loop
Module 2 : Language Syntax
Data Types
Numbers and Strings
char and Boolean
nil and Atom
Symbols
Variables
Require Statement
Operators
for and while
doseq and dotimes
if and if-do
case and cond
Exception Handling
Module 3 : Functions
Function Definition
defn Macro
Anonymous Functions
Functions with Parameters
Passing Arguments
Variadic Functions
Ampersand Symbol
Higher Order Functions
Passing Functions
Returning Functions
filter Function
map and reduce
iterate and remove
Module 4 : Data Structures
Sequences
seq Keyword
Creating Lists
ISeq Interface
List Access
Sets
Set Intersection
Set Union
Vectors
Maps
Key Value Pairs
HashMaps
SortedMaps
Module 5 : Advanced Types
Predicates
Metadata
vary-meta
Atoms
swap! Method
compare-and-set!
StructMaps
Agents
Watchers
add-watch
Macros
macro-expand
Date Class
Module 6 : Clojure Concurrency
Threads in Clojure
Sharing Data
References in Clojure
Isolation in Vars
Mutable State
Object Locking
Synchronization with Refs
Transactions
dosync Blocks
Asynchronous Changes
Agent State
send and send-off
await and await-for
€1.999
Klassikaal
max 12
3 dagen
Neo4J Data Access
Amsterdam
ma 20 jul. 2026
en 9 andere data
In the course Neo4J Data Access from SpiralTrain the participants learn to store and access data in the Graph database management system Neo4J.
Intro Graph Databases
The course starts with an explanation of the basic concepts of Graph databases in which data is modelled in the form of a graph. The nodes of a graph represent the entities and the relationships between the entities are represented by the associations between the nodes.
Property Graph Model
Next the Property Graph Model in Neo4J and the possible relationship types are discussed. Nodes and relations store data in key-value pairs called properties. Node Labels, Graph Global Operations and In Graph Indexes are also discussed.
Cypher Query Language
Extensive attention is also paid to the Cypher Query Language that is used in Neo4J for data access. Path finding queries, the use of parameters and complex queries are discussed and the Neo4J Data types as well.
Query Clausules and Functions
The various Cypher Query clauses such as CREATE, MERGE and SET are treated and the functions available in the Cypher Query language are also part of the course program.
Neo4J Shell Tools
The course concludes with a discussion of the use of Neo4J in Java and Spring applications, importing data from CSV files, batch inserts and the Neo4J Shell Tools.
Audience Course Neo4J Data Access
The course Neo4J Data Access is intended for software developers who want to use the Graph Database Neo4J to access, query and modify data.
Prerequisites Course Neo4J Data Access
Experience with software development in a language like Java, C#, JavaScript or Python is required and knowledge of JSON is recommended.
Realization Training Neo4J Data Access
The course has a hands-on character. The theory is treated on the basis of presentation slides and is interchanged with practical exercises. Course times are from 9.30 up and to 16.30.
Certification Neo4J Data Access
After successful completion of the course the participants receive an official certificate Neo4J Data Access.
Modules
Module 1 : Neo4J Intro
What is Neo4J?
Key Concepts
Neo4J Characteristics
NoSQL Databases
Key Value Stores
Document Stores
Graphs Databases
Cypher Queries
Path Queries
Indexes and Caching
Installing Neo4J
Extending Neo4J
Module 2 : Graph Databases
Property Graph Model
Node Labels
Relationship Types
Graph Global Operations
Graph Modeling
Design for Query Ability
In Graph Indexes
Granulate Nodes
Graph Pitfalls
Rich Properties
Unconnected Graphs
Dense Node Pattern
Module 3 : Cypher Queries
Path Finding Queries
MATCH Clause
RETURN Clause
Properties
Neo4J Data Types
Numerics and Strings
Booleans and Arrays
Neo4J Browser Usage
Using REST API
Query Parameters
Complex Queries
Shortest Path
Module 4 : Cypher Clauses
CREATE Clause
CREATE UNIQUE
DELETE and REMOVE
WHERE Clause
ORDER BY
INDEXES
CONSTRAINTS
LIMIT and SKIP
WITH and UNWIND
UNION and USING
MERGE and SET
Module 5 : Cypher Functions
Key Functions
Mathematical Functions
Node Functions
Relationship Functions
count
length
type
id
timestamp
labels
collect
Module 6 : Neo4J Applications
Embedded versus REST
Using Java API
BatchInserter
Batch Indexing
Import Data from CSV
Import Using Cypher
CSV Lint and Papa Parse
Neo4J Shell Tools
Importing Relationships
Exporting Data
Spring Data and Neo4J
€1.499
Klassikaal
max 12
2 dagen
Object Oriented Programming
Amsterdam
wo 22 jul. 2026
en 9 andere data
In the course Object Oriented Programming from SpiralTrain participants learn to program in an object oriented language such as Java, C# or Python.
Intro Object Orientation
The course starts with an overview of how Object Orientation evolved from other software development paradigms such as structured and procedural programming.
Lowering of Semantic Gap
An important advantage of Object Orientation is that domain concepts can be found directly in the software. It is explained how this lowering of the Semantic Gap makes the code more understandable and maintainable.
Classes and Objects
Subsequently concepts such as Classes and Objects, Fields and Methods, Getters and Setters, Constructors and Destructors are discussed. The concepts are the same for all Object Oriented languages, but in the course attention is also paid to differences at the detail level.
Encapsulation
Also treated is the concept of Encapsulation with which the internal data of classes is shielded from the outside world so that changes in the implementation can be made without modifications to the calling code.
Inheritance and Polymorphism
The concepts of Inheritance and Polymorphism are also part of the course program. By means of Inheritance derived classes can reuse the code from the base class and thus avoid duplication of code. Polymorphism makes it possible to give base class methods a different meaning in a derived class. The runtime environment can then automatically find these methods through dynamic binding.
Design Patterns
Finally attention is paid to Design Patterns in Object Oriented software, which provide standard template solutions for common problems.
Audience Course Object Oriented Programming
The course Object Oriented Programming is intended for anyone who wants to learn object oriented programming with classes and objects.
Prerequisites Course Object Oriented Programming
In order to participate in this course experience with programming in a procedural programming language is required.
Realization Training Object Oriented Programming
The theory is discussed on the basis of presentation slides. The theory is explained further through demos. After discussing a module there is the possibility to practice. Course times are from 9.30 to 16.30.
Certification Course Object Oriented Programming
After successful completion of the course the participants receive an official certificate Object Oriented Programming.
Modules
Module 1 : Intro Object Orientation
OO Origins
Abstraction Levels
Domain Analysis
Unstructured Programming
Procedural Programming
Object Oriented Programming
OO Benefits
Reusability
Lowering Semantic Gap
Higher Abstraction
Objects as Domain Concepts
Objects as Program Concepts
Module 2 : Classes and Objects
Classes are Types
Objects are Instances
Fields
Methods
Creating Objects
Object Initialization
Constructors
Using Objects
Getters and Setters
Destructors
Current Object
this or self
Module 3 : Encapsulation
Encapsulation Benefits
Information Hiding
Access Specifiers
private and public
Implementation Changes
Validity Checks
Ensuring Data Validity
Class Variables
static Data
Class Methods
static Methods
static Initializers
Module 4 : Inheritance
Deriving Classes
Class Hierarchies
Hiding Instance Variables
Overriding Methods
Overloading Methods
Constructor Chaining
Accessing Base Class
protected Members
super or base
Multiple Inheritance
Module 5 : Polymorphism
Call Overridden Functions
Virtual Functions
Role of v-table
Polymorphism Benefits
Abstract Classes
Incomplete Base Classes
Concrete Classes
Interfaces
Interface Implementation
Dynamic Binding
Module 6 : Design Patterns
What are Design Patterns?
Common Problems
Pattern Solutions
Singleton Pattern
private Constructors
Creation Functions
Adapter Pattern
Adapting an Interface
Observer Pattern
Publish and Subscribe
€1.999
Klassikaal
max 12
3 dagen
Sass and Less Preprocessing
Amsterdam
do 23 jul. 2026
en 9 andere data
In the course Sass and Less Preprocessing from SpiralTrain participants learn the functionalities of the CSS Preprocessors Sass and Less.
Syntax Sass and Less
The course starts with a discussion of the basic characteristics of Sass and Less. The Sass syntax with the .scss file extension is discussed. Sass uses standard CSS syntax with braces and semicolons. It is also explained how Less is actually a JavaScript library that requires either NodeJS or compilation using .less files.
Sass Variables and Types
Subsequently the variables and types of Sass are discussed and the scope of variables, nested rules and nested properties is explained. And also Sass Plugins are treated.
Less Variables and Types
Attention is paid as well to Less variables and types and the syntax of variable interpolation is discussed. The use of mixin's and the parameterization thereof is also part of the program of the course.
Directives
A number of directives can be used in Sass such as @import, @mixin, @include and @extend. The meaning and application of these directives is treated. There is also attention for various Sass functions such as Map, Selector and Introspection.
Testing Sass and Less
The course concludes with the subject of testing Sass and Less. This includes the Less Hat, Clearless and 3L libraries.
Audience Course Sass and Less Preprocessing
The course Sass and Less Preprocessing is intended for Web Designers and Developers who want to use Sass and Less Preprocessing in the development of Web Applications.
Prerequisites Course Sass and Less Preprocessing
Knowledge and experience with HTML and the basic principles of Cascading Style Sheets (CSS) are required.
Realization Training Sass and Less Preprocessing
The concepts are discussed on the basis of presentation slides. Demo projects are used to clarify the concepts. The theory and the demos are interchanged with hands-on exercises. Course times are from 9.30 to 16.30.
Certification Sass and Less Preprocessing
After successful completion of the course participants receive an official certificate Sass and Less Preprocessing.
Modules
Module 1 : CSS Preprocessors
What is Sass?
Installing Sass
CSS Extensions
Sass Transpilation
What is Less?
CSS3 for Styling
CSS Inheritance
CSS Cascading
Compiling Less
CSS Resets
Layout in Less
Autoprefixing
BEM Methodology
Module 2 : Sass Variables
Variable Syntax
Strings
Numbers
Colors
Booleans
Lists
Nulls
SCSS Syntax
Variable Scope
Sass !global
Plugins
Nested Rules
Nested Properties
Module 3 : Less Variables
Naming Variables
Variable Types
Using Variables
Variable Interpolation
Non Staticness
Declaration Order
Escaping Values
Detached Rulesets
Lazy Loading
Mixins
Basic Mixins
Parametric Mixins
Default Values
Module 4 : Sass Directives
Importing Files
Sass @import
Partials
Sass Mixins
@mixin
Defining Mixins
Passing Parameters
Vendor Prefixes Mixin
@include
@extend Directive
Inheritance
Module 5 : Sass Functions
String Functions
Numeric Functions
List Functions
join and append
Map Functions
Selector Functions
Introspection Functions
feature-exists
function-exists
type-of
Color Functions
Module 6 : Testing Sass and Less
Using Developer Tools
Understanding TDD
Test Cycle
Using Style Guides
Building Style Guides
Prebuilt Mixins
Less Hat Library
SEO Debugging
HTML Debugging
Clearless Library
3L Library
€1.299
Klassikaal
max 12
2 dagen
C++ 11-14-17-20
Amsterdam
do 9 jul. 2026
en 9 andere data
In de cursus C++11-14-17-20 leren de deelnemers de nieuwe features die aan de C++ standaard zijn toegevoegd sinds C++11.
C++ Standaard
Sinds de C++ 98 standaard bleef het lange tijd stil, maar sinds C++11 maakt C++ de laatste jaren een gestage ontwikkeling door met de releases van C++14, C++17 en C++20.
C++11 Features
De cursus gaat van start met een overzicht van een aantal nieuwe features in C++11 zoals type inference, uniform initialization, lambda functions en strongly typed enums.
Rvalue Reference
Vervolgens wordt ingegaan op de nieuwe Rvalue reference types in C++11 waardoor move constructors in plaats van copy constructors mogelijk worden. Ook wordt daarbij de Golden Rule of 5 voor classes met pointer members besproken.
Smart Pointers
Een belangrijke toevoeging aan de C++ standaard die met C++11 is geïntroduceerd zijn de smart pointers. Deze zijn van belang bij het voorkomen van memory leaks en zowel unique, shared en weak smart pointers komen aan de orde.
Multiple Threads
Verder is er aandacht voor multiple threads die sinds C++11 onderdeel zijn van de C++ standaard. Met threads kunnen C++ applicaties geparallelliseerd worden en optimaal gebruik maken van multiple cores.
€1.499
Klassikaal
max 12
2 dagen