Onderwerp
Automatisering & ICT/IT
Communicatie
Financieel
HR
Inkoop & logistiek
Management
Secretarieel & Administratief
Marketing
Opleiding & Onderwijs
Persoonlijke Effectiviteit
Productie, techniek & bouw
Kwaliteit- & Projectmanagement
Sales
Vitaliteit & Gezondheid
Taalcursus
Zorg & Verzorging
Juridisch
Internet & Media
Arbo & Veiligheid
Hobby & Vrije Tijd
Vastgoed & Makelaardij
Abonnementen
Locatie
Niveau
Type
Keurmerk

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