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.923 resultaten

SAS basis training

Deze cursus omvat de basis van het SAS® Systeem: het inlezen van gegevens uit verschillende bronnen, het bewerken van die gegeven, het opbouwen van SAS bestanden en het maken van eenvoudige analyses en rapportages. De cursus is gebaseerd op een aantal hoofdstukken van het boek "Werken met SAS" dat door de cursisten tegen gereduceerde prijs kan worden aangeschaft. In overleg met de opdrachtgever kunnen hand-outs geleverd worden als PDF of op papier. Inhoud van de modules in deze cursus: 1. Algemene introductie 2. Data en DATA-step 3. Data import 4. Introductie PROC-step 5. DATA-step programmering 6. DATA-step functies 7. Input uit SAS datasets 8. Externe output 9. Output Delivery System (ODS) 10. Summary Statistics 11. Onderhoudsroutines voor SAS Datalibraries 12. Diversen De modules worden gepresenteerd verdeeld over 4 dagen. Per module worden er diverse oefenopdrachten gemaakt, deels gedurende de cursusdagen, deels als huiswerk voor de volgende cursusdag. De cursisten worden aangemoedigd om praktijksituaties voor te leggen. Voor het bespreken daarvan wordt tijd ingeruimd. Als de situatie meer algemeen lijkt, dan wordt er klassikaal aandacht aan besteed, is het specifiek dan is er rondom de instructieuren tijd voor beschikbaar.
In-company / Maatwerk
max 16

Traumasensitief werken voor trainers en coaches

Utrecht di 10 nov. 2026
Het lichaam spreekt … een post-hbo cursus voor begeleiders, coaches en trainers We kennen het allemaal: deelnemers, cliënten of coachees die opeens wegkijken, verstarren of in huilen uitbarsten. Je vraagt je af wat je hebt gemist of hoe je hier het beste op kunt reageren. Je wilt de deelnemer of coachee graag ondersteunen, maar moet ook rekening houden met de groep of met je programma. In deze driedaagse leer je trauma-sensitief te werken. Je leert te zien hoe iemand eraan toe is en wat je kunt doen om iemand te ondersteunen. Vanzelfsprekend binnen het kader van je training of je begeleidingstraject. Na het volgen van de cursus ben jij in staat om Traumaresponsen bij je deelnemers, cliënten of coachees te herkennen; Te herkennen hoe iemand eraan toe is; Je deelnemer, cliënten s en coachees beter te ondersteunen; Deze interactieve scholing brengt de theorie en praktijk bij elkaar en biedt concrete handvatten om de stof met succes toe te passen. We werken psycho-fysiek en ervaringsgericht. Je leert stress- en traumaresponsen te begrijpen in de context van de polyvagaaltheorie, zodat je je deelnemers en coachees zowel via ervaringsgerichte oefeningen als eenvoudige psycho-educatie kunt ondersteunen om tot herstel van evenwicht te komen, ook buiten jouw training of sessie. Speciale aandacht krijgt het werken met jeugdigen. Deze scholing is bedoeld voor mensen die met kwetsbare groepen of individuen werken. We hebben een psychofysieke insteek, daarom is de scholing met name geschikt voor: Weerbaarheidstrainers en -coaches; Coaches en trainers veerkracht; PMT-ers; Woon- of programmabegeleiders Jongerenwerkers Docenten lichamelijke opvoeding Agressietrainers Allround coaches of - trainers Deze scholing wordt gegeven door Karin Bosveld, trauma-sensitief therapeut.  Karin is docent, trainer en leertherapeut voor therapeuten in opleiding en heeft daarnaast een praktijk voor traumasensitieve, lichaamsgerichte psychosociale therapie. Zij was eerder coördinator en docent van de post-HBO opleiding voor mindfulnesstrainers en ontwikkelaar van de minor Mindful Communiceren. Zij schreef o.a. Eenvoudig Mindful (2011) en Meer rust in je hoofd (2014). Karin leert je hoe je ‘mindful’ (dat wil zeggen met aandacht voor ‘binnen’ en ‘buiten’) kunt trainen en coachen, en op een lichte manier een veilige leerruimte creëert, waarbij traumaresponsen veilig ontvangen en begeleid kunnen worden. Jeugdprofessionals aangesloten bij de SKJ ontvangen 16,50 PE-punten (SKJ213444). Vaktherapeuten opgenomen in het Register Vaktherapie ontvangen 16 PE-punten. Deelname aan cursus Trauma-sensitief werken (ID nummer: 508635) levert 16,5 registerpunten op voor het opleidingstraject voor bij Registerplein geregistreerde maatschappelijk werkers, kinderwerkers/jongerenwerkers en sociaal werkers. De accreditatiecommissie van de Nederlandse Beroepsvereniging voor Toegepaste Psychologie (NBTP) heeft de cursus Trauma-sensitief werken gewaardeerd met 18 PE-punten (ID nummer 528787).
€895
Klassikaal
max 12
Post-HBO
9.0 (1)

Public Speaking

De combinatie van 3 verschillende aanvliegroutes en 5 verschillende technieken is succes gegarandeerd na deze 4 daagse heb je het volgende: Authentiek spreken vanuit je hart met passie en integriteit. Power. Je volledig veilig voelen voor een publiek ongeacht de grootte Stage ownership. Op een podium voel je je 100% thuis en lekker in je vel. Feedback is goed, omgaan met kritiek, ‘trollers’ cynische mensen en betweters. Mastery modelleer Top Sprekers en je wordt een meester en Top spreker. Wow, je leert mensen in je ban te houden met gratie, genot en gemak.
€995
Klassikaal
max 50

Lean IT Leadership (incl. examen en examengarantie)

Bij Lean IT Leadership leer je de leiderschapsprincipes en competenties van Lean, zoals deze oorspronkelijk gevormd zijn bij Toyota. Tijdens de training behandelen we de principes van lean leadership, self-development en de ontwikkeling en ondersteuning van anderen, continuous improvement in teams, definiëren en communiceren van een lean visie en doelen, begeleiden van een Lean-transformatie in de eigen organisatie. Algemeen Het leiden van een fitte, Lean organisatie vraagt specifieke vaardigheden en houdingen van de trekkers, de “Lean Leaders”. Een Lean Leader heeft een passie voor Lean, is gedisciplineerd, gericht op het verbeteren van processen en werkt projectmatig. Bovenal heeft een Lean Leader goede relaties met de medewerkers, gebaseerd op respect. Een Lean Leader is een leraar en een coach, wil weten en begrijpen en betrekt anderen bij het zoeken naar voortdurende verbeteringen. Hij is gemotiveerd om de Lean werkwijze te implementeren, voelt hoe anderen in dit proces betrokken zijn en is gepassioneerd om anderen warm te maken voor het Lean gebeuren. Actie gebeurt op de werkplek en dat is precies waar hij meestal is. Een Lean Leader moet zich bewust zijn van zijn eigen persoonlijke waarden en principes, en deze verbinden met die van de organisatie. Hij moet kleur bekennen. Zo niet, dan blijft zijn voorbeeldgedrag kunstmatig, onecht en minder effectief. Hij bouwt geloofwaardigheid op omdat hij integriteit toont in de persoonlijke verbinding met anderen. Kandidaten, die de Lean IT Leadership training met goed gevolg afronden, kunnen de principes van lean leadership toepassen, lean in teams ontwikkelen, continuous improvement stimuleren en lean transformaties leiden. Doelgroep De Lean IT Leadership training richt zich op professionals die zich wil bekwamen in de leiderschapsprincipes van Lean, zoals deze oorspronkelijk gevormd zijn bij Toyota. Een Lean IT Leader is iemand die zich inzet om ervoor te zorgen dat de IT-organisatie Lean-principes en operationele uitmuntendheid omarmt als haar manier van werken en op elk niveau van de organisatie in elke afdeling kan zijn. Resultaat Na afronding van de Lean IT Leadership training kunt u: Toepassen van de key principles van lean leadership Toepassen van self-development principes Helpen om anderen te ondersteunen en ontwikkelen Organiseren van continuous improvement in teams Definiëren en communiceren van Lean visie en doelen in de organisatie Leiden van een Lean IT Transformatie in uw organisatie Studiebelasting De Lean IT Leadership training bestaat uit 3 trainingsdagen van 9.00 tot 17.00 uur. De eerste twee dagen zijn na elkaar, de derde dag is een of twee weken later. Op de laatste dag wordt ’s middags het examen afgenomen. Voor de Lean IT Leadership training moet u rekenen op een studiebelasting van zo’n 40 uur (afhankelijk van aanwezige kennis). Deze tijd is nodig voor het bestuderen van de stof, maken van de huiswerkopdrachten en voorbereiding op het examen. Voor u kunt beginnen aan de Lean IT Leadership training moet u de Lean IT Kaizen training positief hebben afgerond. Bekijk ons open rooster voor de datum van de eerstvolgende training. Voor alle trainingen geldt een doorgangsgarantie. Investering € 1.595,- exclusief BTW, inclusief uitgebreide trainingsmap, examen en examengarantie. De prijzen van onze trainingen zijn 'all inclusive', er komen GEEN EXTRA KOSTEN voor lunches, cursusmaterialen of examens bij. Deelnemers ontvangen enige tijd voor aanvang van de training het boek ‘EXIN Handbook Lean IT Leadership' en de uitgebreide trainingsmap met presentaties, praktijkopdrachten, casus, voorbeeldexamen en verklarende woordenlijst. Suerte Academy is aangesloten bij CRKBO, wat betekent je als BTW-vrij organisatie geen BTW hoeft te betalen. Certificering De Lean IT Leadership training bereidt u voor op het officiële Lean IT Leadership examen van EXIN International. Het examen is met gesloten boek en bestaat uit 40 meerkeuzevragen. Minimaal heeft u 26 correcte antwoorden (65%) nodig om te slagen. Het examen duurt 90 minuten en kan op papier en online afgenomen worden. Suerte Academy biedt deelnemers examengarantie. Mocht u niet slagen voor het examen, dan kunt u geheel kosteloos aan de herkansing deelnemen. Na een succesvol afgelegd examen ontvangt u van EXIN het Lean IT Leadership certificaat. Met dit certificaat kunt u doorstromen naar de Lean Six Sigma Black Belt training. Werkwijze Onze trainingen zijn praktijkgericht. Studenten vragen we zich voor te bereiden door de theorie alvast door te nemen. We werken met actuele voorbeelden, discussies, opdrachten en oefeningen. We stimuleren alle deelnemers actief aan de sessies deel te nemen. Door met andere deelnemers te oefenen kunnen studenten de nieuwe kennis en vaardigheden snel in hun beroepspraktijk toepassen. En we bereiden studenten voor op het examen (met examengarantie) door hen daarvoor oefeningen en opdrachten te geven.
€1.595
Klassikaal
max 12
HBO

ISO 22301 Lead Auditor eLearning + examen [IS22301LA-EL]

OVERVIEW In this training course, you will acquire the knowledge and skills to plan and carry out internal and external audits in compliance with ISO 19011 and ISO/IEC 17021-1 certification process. You will also learn how to master audit techniques and become competent to manage an audit program, audit team, communicate with customers, and resolve any potential conflicts. After acquiring the necessary skills to perform BCMS audits, you can sit for the exam and apply for a “PECB Certified ISO 22301 Lead Auditor” credential. By holding a PECB Lead Auditor certification, you will demonstrate that you have the capabilities and competencies to audit organizations based on best practices. OBJECTIVES Explain the fundamental concepts and principles of a Business Continuity Management System (BCMS) based on ISO 22301 Interpret the ISO 22301 requirements for a BCMS from the perspective of an auditor Evaluate the BCMS conformity to ISO 22301 requirements, in accordance with the fundamental audit concepts and principles Plan, conduct, and close an ISO 22301 compliance audit, in accordance with ISO/IEC 17021-1 requirements, ISO 19011 guidelines, and other best practices of auditing Manage an ISO 22301 audit program   CONTENT Introduction to Business Continuity Management System (BCMS) and ISO 22301 Training course objectives and structure Standards and regulatory frameworks Certification process Fundamental concepts and principles of business continuity Business Continuity Management System (BCMS) Audit principles, preparation, and initiation of an audit Fundamental audit concepts and principles The impact of trends and technology in auditing Evidence-based auditing Risk-based auditing Audit feasibility Stage 1 audit On-site audit activities Preparing for stage 2 audit Stage 2 audit Communication during the audit Audit procedures Creating audit test plans Closing the audit Drafting audit findings and nonconformity reports Audit documentation and quality review Closing of the audit Evaluation of action plans by the auditor Beyond the initial audit Managing an internal audit program Closing of the training course Certification Exam
€1.085
E-Learning

Figma Gevorderd

Utrecht vr 10 jul. 2026 en 5 andere data
Ben je al bekend met Figma en wil je je kennis verder uitbreiden? Dat kan! Tijdens de training Figma Gevorderd duiken we diep in de software. We behandelen onderwerpen zoals Smart Animate, responsive design en de gestalttheorie. Ook bekijken we samen alle nieuwe functies, zoals 'dev mode' en zoomen we extra in op de verschillende manieren waarop Artificial Intelligence jouw designproces kan versnellen. We belichten de meest complexe functies van Figma, zodat jij straks online ontwerpen maakt waar niemand z’n ogen vanaf kan houden. Nog niet bekend met het programma? Volg dan eerst de basistraining: Visual Design met Figma. Programma van de training Figma Gevorderd Dag 1 College 1 Introductie Responsive grid layouts Frames en auto-layout Constraints en responsive layouts Instance swap properties Nieuwe Figma-functies: Dev mode Integraties met Jira, Storybook en GitHub Figma VS Code-extensie Variabelen Nieuwe geavanceerde prototype tools Nieuwe Auto Layout-functies College 2 Designsystemen en interactieve componenten Veelgebruikte UI-elementen bouwen Advanced prototyping Smart Animate toepassen Dag 2 College 3 Praktijkopdracht De mogelijkheden van AI en de veelgebruikte plugins: MagiCopy – AI Text Generator, Automator, Magestic – AI Generated Icon Sets, Person Generator, Ando — AI Copilot for Designers, VisualEyes en meer… College 4 Werken met Figjam: projectmanagement en Figma Toekennen van rollen en delen van libraries Layer boolean properties File branching voor de organisatielicentie UI-designprincipes: de gestalttheorie
€1.225
Klassikaal
max 14
9.9 (12)

JSON Fundamentals

Amsterdam ma 27 jul. 2026 en 9 andere data
In the course JSON Fundamentals participants learn the basics of the JSON data format and gain a thorough understanding of the application of JSON in REST Services and configuration files. JSON Introduction The course JSON Fundamentals starts with an explanation of the JSON standard and its different versions. Subsequently the close relationship between JavaScript and JSON, which is the abbreviation of JavaScript Object Notation, is discussed. JSON Syntax Attention is paid to the syntax of JSON documents where data consists of names linked to values, different data elements are separated by commas, objects are surrounded by braces and square brackets contain arrays. JSON Validity Validating JSON documents with JSON Schema is also covered. The difference between syntactic and semantic validation is treated. And the different data types that JSON Schema knows, such as numbers, objects, arrays and enumerated values are discussed. JSON Processing Finally the use of JSON for Web APIs is on the schedule of the course JSON Fundamentals. Attention is also be paid to search possibilities with JSON and to the transformation of JSON data to other data formats such as HTML. Audience Course JSON Fundamentals The course JSON Fundamentals is designed for developers, systems analysts, and system administrators who want to learn the basic concepts of JSON and its applications. Prerequisites Course JSON Fundamentals General computer skills and basic knowledge of the Internet are required to participate in this course. Realization Training JSON Fundamentals The theory is treated on the basis of presentation slides. The theory is clarified through demos and interspersed with exercises. The course times are from 9.30 up and to 16.30. Certificate course JSON Fundamentals After successfully completing the course, the participants receive a certificate JSON Fundamentals. Modules Module 1 : JSON Introduction JSON Standard Why JSON? JSON and JavaScript JavaScript Objects JSON Generators JSON Stringifier JSON Parser Core JSON JSON Versions JSON File Type JSON Style Guidelines Module 2 : JSON Syntax JSON Data Types JSON Value Types JSON Nesting JSON MIME Type JSON Objects JSON Arrays JSON Comments JSON Serialization toJSON() JSON Deserialization Using eval Module 3 : JSON Validity Syntactic Validation Semantic Validation What Is JSON Schema? Comparison to XML Schema JSON Schema Types Basic Types Numbers Arrays Enumerated Values Objects Pattern Properties Module 4 : JSON Processing JSON Web API's JSON Search Libraries and Tools JSON Search Libraries JSON Search Tools JSON Path JSON Pointer JSON Transform JSON-to-HTML Transform Libraries JSON-to-JSON Transform
€699
Klassikaal
max 12
1 dag

JSON Schema

Amsterdam do 18 jun. 2026 en 9 andere data
The course JSON Schema covers the syntax and usage of the JSON Schema language for validating JSON data and JSON documents with respect to content model and data types. JSON Overview The course JSON Schema starts with an overview of the syntax of JSON (JavaScript Object Notation). The JSON basic structure with name-value pairs, objects and arrays is discussed. JSON Serialization and Deserialization are also covered. JSON Data Types Next attention is paid to JSON Data Types. All possible data types in JSON with their possible values are reviewed. JSON Schema Then the course proceeds with explaining how JSON Schemas are defined with a unique identifier. The JSON Schema Reference and type-specific and generic keywords are covered. Objects and Arrays The program of the course JSON Schema also contains the restrictions that can be imposed on the data types objects and arrays. For example object properties can be enforced to conform to certain patterns and the length of an array can be limited. Schema Composition Subsequently combining JSON Schemas by means of Schema Composition is discussed. Also covered is how subschemes can be applied conditionally with if then else constructs. Complex Schemes Finally the course JSON Schema also covers complex schemas with JSON pointers, references, anchors and recursion. Audience Course JSON Schema The course JSON Schema is intended for project leaders, systems analysts, application developers and system administrators who want to learn the basic concepts of JSON Schema and the applications of JSON Schema. Prerequisites Course JSON Schema General computer skills and basic knowledge of the Internet are required to participate in this course. Realization Training JSON Schema The theory is treated on the basis of presentation slides. The theory is clarified with demos and interchanged with exercises. The course times are from 9.30 up and to 16.30. Certificate JSON Schema After successfully completing the course, the participants receive a certificate JSON Schema. Modules Module 1 : JSON Overview JSON Standard JSON and JavaScript JSON Syntax JSON Data Name Value Pairs Data Comma Separated Objects in Braces Arrays in Bracket JSON Serialization JSON Deserialization Parsing JSON Module 2 : JSON Data Types JSON Objects JSON Arrays JSON Numbers JSON Strings JSON Comments JSON File Type JSON MIME Type JSON Enumerated Types Characters and Digits Booleans and null White Space Module 3 : JSON Schema What is JSON Schema? Declaring a JSON Schema Declaring Unique Identifier JSON Schema Reference Type Specific Keywords Regular Expressions Numeric Types Multiples and Ranges Generic Keywords Annotations Constant values Module 4 : Objects and Arrays Object Properties Pattern Properties Additional Properties Required Properties Property Names Array Items Tuple Validation Unevaluated Items Array Contains Array Length Uniqueness Module 5 : Schema Composition Schema Composition Properties allOf and anyOf oneOf and not Applying Subschemas Conditionally dependentRequired dependentSchemas If-Then-Else Implication Declaring a Dialect $schema Vocabularies Module 6 : Complex Schema's Structuring Complex Schema's Schema Identification Base URI Retrieval URI $id JSON Pointer $anchor $ref and $defs Recursion Extending Recursive Schemas Bundling
€1.399
Klassikaal
max 12
2 dagen

Lambdas and Streams

Amsterdam do 23 jul. 2026 en 9 andere data
In the course Lambdas and Streams participants learn functional programming with the Lambdas and Stream libraries added in Java 8. Java 8 Review The course Lambdas and Streams begins with a discussion of how functionality was passed before Java 8. Inner and anonymous classes are covered in this respect. The new default methods of Java 8 interfaces are also treated. Lambdas Intro Subsequently Lambdas are introduced. They correspond to interfaces with only one abstract method and are known as functional interfaces. Method References Lambdas can be replaced by method references resulting in a more compact notation. The different type of method references are discussed subsequently. Function Package The program of the course Lambdas and Stream also includes a discussion of the java.util.function package. The many ready-made functional interfaces from that package are covered with their respective parameters, return values and default methods. Higher Order Functions Higher order functions to whom functions are passed as parameters or by whom functions are returned as return value, are also treated. Streams Intro Next it is time for a discussion of the stream library. It is explained how streams can be created from arrays, lists and other data structures. The streams do not store data, but transform and filter data in a series of sequential operations. The difference between intermediate and terminal stream operations is covered then. Parallel Streams Finally attention is paid to parallel streams, which improve performance because they can be executed on multiple CPU cores at the same time. Grouping with streams is discussed as well. Audience Course Lambdas and Streams The course Lambdas and Streams is intended for Java developers who want to learn how to do functional programming with the lambdas and stream libraries that were added to Java 8. Prerequisites Course Lambdas and Streams Good knowledge and experience of programming in Java is required, but it is not necessary to have in-depth knowledge of Java 8. Realization Training Lambdas and Streams The theory is treated on the basis of presentations and is interspersed with exercises. Demos are used to clarify the theory. Class times are from 9:30 up and to 16.30. Certificate Lambdas and Streams Participants will receive a certificate Lambdas and Streams after successful completion of the course. Modules Module 1 : Java 8 Review Java 8 Lambdas and Streams Installation and Setup Online References Review of Basic Handlers Anonymous Classes Separate Classes Main Implements Interface Named Inner Classes Anonymous Inner Classes Generic Classes and Methods Common Eclipse Techniques Module 2 : Lambdas Intro What are Lambdas? Passing Functions Around Lambdas Interpretation Underlying Advantages Most Basic Form Type Inference Expression for Body Omitting Parens Lambda Alternatives Numerical Integration Timing Utilities Module 3 : Method References Review @Override @FunctionalInterface Updated Interfaces Method References Type of Method References Constructor References Variable Scoping Lambda Scoping Rules Final Local Variables Button Listeners Concurrent Image Download Module 4 : Function Package Interfaces in java.util.function Lambda Targets IntConsumer DoublePredicate Predicate Interface Refactoring BinaryOperator Interface Consumer Interface Consumer Test Supplier Interface Supplier Usage Module 5 : Higher Order Functions Returning Lambdas From Predicate and, or negate, isEqual From Function andThen compose, identity From Consumer andThen Custom Methods Typing Issues Module 6 : Streams Intro Building Streams Characteristics of Streams Method Types Primitive Streams Converting Streams forEach, map and filter findFirst and findAny toArray and collect Optional Class Lazy evaluation Short Circuit Operations Module 7 : Stream Operations limit and skip sorted and distinct noneMatch and allMatch anyMatch and count IntStream DoubleStream LongStream Reduction Operations reduce min and max sum and average Module 8 : Parallel Streams Traditional Loops Stream Approach Parallel versus Concurrent Fork and Join Parallel Reduction No Global Data Associative Operation Performance Comparison Infinite Streams generate, iterate and collect Grouping
€1.499
Klassikaal
max 12
2 dagen

Rust Design Patterns

Amsterdam wo 8 jul. 2026 en 9 andere data
In the course Rust Design Patterns from SpiralTrain the participants learn about design patterns and idioms that specific for the Rust language. Rust Recap The course Rust Design Patterns starts by reviewing the important features of the Rust language, including Ownership, Moves, Shadowing, Guards, Crates, Closures and Traits. Rust Idioms Next attention is paid to the idioms and conventions that are specific to Rust programming. This will include idioms like Borrowed Type Arguments, Collections as Smart Pointers, Finalization in Destructors and On-Stack Dynamic Dispatch. Behavioral Patterns Subsequently Behavioral Patterns that are related to object behavior and communication, are explored. The specific Rust implementation of familiar patterns like the Observer pattern, the Command pattern and the Iterator pattern, are discussed. Structural Patterns The course Rust Design Patterns also pays attention to structural design patterns that are concerned with the structure of objects and classes. This includes the Rust specific implementation of patterns like the Adapter pattern, the Façade pattern and the Composite pattern. Functional Programming Finally functional programming patterns and how they can be applied in Rust, are on the schedule of the course Rust Design Patterns. This will include topics such as Object Based API's, Type Consolidation and Wrapping Iterators. Audience Course Rust Design Patterns The course Rust Design Patterns is intended for Rust developers and software architects who want to apply Rust Idioms and Design Patterns when designing Rust applications. Prerequisites Course Rust Design Patterns Knowledge of and experience with Rust is required. Experience with object oriented analysis and design with UML is recommended. Realization Training Rust Design Patterns The concepts are covered on the basis of presentation slides. The theory is illustrated with demos of patterns in Rust. There are exercises in design problems where Rust patterns are applied. Certificate Course Rust Design Patterns After successful completion of the course the participants receive a certificate Rust Design Patterns. Modules Module 1 : Rust Recap Rust Data Types Ownership and Moves Type Anonymity Shadowing Guards Crates Closures Traits Designators Lifetimes Dynamic Dispatch Module 2 : Rust Idioms Borrowed Type Arguments Strings with format! Constructor Default Trait Collections as Smart Pointers Finalization in Destructors On-Stack Dynamic Dispatch Iterating over Option Pass Variables to Closure Privacy For Extensibility Foreign Function Interface Module 3 : Behavioral Patterns Command Interpreter Newtype RAII Guards Strategy Visitor Chain of Responsibility Mediator Observer Iterator Strategy Module 4 : Structural Patterns Adapter Composite Decorator Bridge Façade Builder Factory Method Compose Structs Prefer Small Crates Small modules Module 5 : Functional Programming Object Based API's Type Consolidation Wrapping Iterators Programming Paradigms Generics as Type Classes Lenses and Prisms Profunctor Optics Anti Pattern Unneeded Clone Defer Polymorphism
€2.250
Klassikaal
max 12
3 dagen