Opleidingen
68.923
resultaten
TMAP Organizing built-in quality at scale
3543 KA Utrecht
ma 6 jul. 2026
en 2 andere data
Korte beschrijving
Duik in de wereld van TMAP en leer hoe je kwaliteit kunt leveren binnen grotere en/of opschalende projecten.
Inhoud
Deze training gebruikt het boek TMap Quality For Cross Functional Teams als basis om dieper in te gaan op alle ‘Organizing’ onderwerpen. Deze onderwerpen worden afgewisseld met de huidige praktijken en uitdagingen binnen organisaties en bieden nuttige inzichten hoe je in de eigen praktijk hiervan kan profiteren. Onderwerpen zijn onder meer het VOICE-model voor het realiseren van bedrijfswaarde door middel van IT-levering, QA- en testonderwerpen, kwaliteitskenmerken en testvariëteiten, en persoonlijke, interpersoonlijke en teamvaardigheden voor effectieve samenwerking binnen en tussen teams.
Deze training gaat verder dan de grenzen van theoretische kennis. Onze trainers brengen met hun rijke ervaring de concepten tot leven en bieden een kijkje in de praktische toepassing van deze theorieën. Ze delen inzichten uit de praktijk en best practices, waardoor de leerervaring wordt verrijkt. Door de TMAP-principes in je organisatie toe te passen, zul je direct merken dat de kwaliteit over het gehele project verbeterd. Het gaat niet alleen om leren, het gaat om het transformeren van eigen standaard praktijken.
Doelgroep
Projectmanagers: begrijp hoe u de ‘Organizing’ TMAP-principes in projecten kunt implementeren voor een betere kwaliteitscontrole.
Quality Assurance Professionals: Leer meer over de nieuwste onderwerpen op het gebied van QA en testen in de context van TMAP.
IT-professionals: krijg inzicht in het VOICE-model en hoe dit bedrijfswaarde kan toevoegen via IT-levering.
Teamleiders: leer over ketentesten en hoe je effectief kunt samenwerken binnen en tussen teams.
Softwareontwikkelaars: Begrijp kwaliteitskenmerken en test varianten om de kwaliteit van je code te verbeteren.
Voorvereisten
Basiskennis van IT-projectmanagement en kwaliteitsborgingsprincipes wordt aanbevolen.
Doelstelling
Aan het einde van de training:
Begrijp je de principes van TMAP en weet je deze toe te passen in je organisatie.
Ben je in staat het VOICE-model te implementeren voor het realiseren van bedrijfswaarde via IT-levering.
Begrijp je de ‘Organizing’ QA- en testonderwerpen en weet je deze toe te passen in je projecten.
Begrijp je kwaliteitskenmerken en testvariëteiten en past deze toe in je dagelijkse werk.
Weet je hoe persoonlijke, interpersoonlijke en teamvaardigheden te verbeteren voor effectieve samenwerking binnen en tussen teams.
Exameninformatie
Examengarantie:
Wij hebben alle vertrouwen in de kwaliteit van onze trainingen. Daarom geven we examen garantie als je deze training in ons open rooster volgt. Dat betekent dat je gratis de training nogmaals kunt volgen én je krijgt een gratis examenvoucher als je het examen de eerste keer niet haalt.
Hiervoor zijn de volgende voorwaarden van toepassing:
Je bent de hele training aanwezig geweest
Je hebt het eerste examen binnen 2 maanden na de training afgelegd
Tussen je initiële training en de gratis training zit maximaal 1 jaar.
Duur examen:90
% extra tijd indien niet in moedertaal:
Aantal examenvragen: 40
Minimaal aantal goed te beantwoorden: 0,66
Examen stijl: Multiple Choice
Open Boek: Nee
€2.100
Klassikaal
max 12
Archimate 3 Foundation
Amsterdam
ma 15 jun. 2026
en 9 andere data
In the course ArchiMate 3 Foundation from SpiralTrain participants receive a strong foundation in architectural modeling using the ArchiMate language.
Intro Enterprise Architecture
The course Archimate 3 Foundation starts with an overview of the importance of Enterprise Architecture in organizations. Discussed are standards in the field of EA Architecture Modeling and the role of Archimate and tools therein.
Archimate Concepts
Attention is paid to the hierarchical structure of Archimate where a model is considered as a collection of elements and relationships. The distinction between behavior, structural, motivation and composite elements is covered as well.
Business Modeling
Subsequently Business Modeling in Archimate is treated, where the operational organization of a company is described in a technology-independent manner. This covers Business Functions, Processes, Services and Objects, as well as Interactions and Events.
Application Modeling
Application Architecture is also discussed, using a subset of the ArchiMate elements such as Application Component, Application Service and Application Interface. Also covered is how the Layered View makes the context of an application visible.
Technology Modeling
Modeling the Technology Architecture with Technology Layer elements such as Technology Services, Events and Interfaces is also treated. Both Active and Passive Structure elements play a role in this.
Strategy Modeling
Also part of the course Archimate 3 Foundation is Strategy Modeling in the Strategy Layer. The elements Resource, Capability and Course of Action serve herein to model the strategic goals of the company,
Implementation and Migration Planning
Then implementation migration planning is covered with the viewpoint of relating applications and projects to the parts of the architecture that they implement.
Archimate Certification
Finally the course discusses how you can certify for Archimate 3 and what the exam requirements are. Tips and tricks for passing the exam will also be treated.
Audience Course Archimate 3 Foundation
The course Archimate 3 Foundation is intended for enterprise architects who want to use the Archimate 3 language when designing an Enterprise Architecture.
Prerequisites Course Archimate 3 Foundation
General knowledge of Enterprise Architecture and modeling if EA is desirable to participate in this course.
Realization Training Archimate 3 Foundation
The Archimate 3 Foundation course has a hands-on character. Theory based on demos is interchanged with practical assignments for creating Enterprise Architecture models in Sparx Systems Enterprise Architect.
Certificate Archimate 3 Foundation
After successfully completing the course, participants will receive a certificate of participation in the course Archimate 3 Foundation.
Modules
Module 1 : Intro EA
What is Enterprise Architecture
Importance of EA in Organizations
EA Frameworks and Standards
EA in Decision-Making
Introduction to ArchiMate
Evolution of ArchiMate
ArchiMate's Role in EA
ArchiMate Certification
ArchiMate Modeling Tools
Elements and Notation
Relationships in ArchiMate
UML Modeling Standard
Sparx Enterprise Architect
Module 2 : ArchiMate Concepts
ArchiMate Layers
Business Layer
Application Layer
Technology Layer
ArchiMate Aspects
Active Structure
Passive Structure
Data and Service Concepts
Actor and Role Concepts
Business Process Concepts
Function Concepts
Technology Service
Relationships and Connectors
Module 3 : Business Modeling
Business Layer Overview
Actors and Roles
Business Collaboration
Business Interface
Business Function
Business Process
Interactions and Events
Business Services
Business Objects
Business Process Modeling
Services and Relationships
Business Capabilities
Archimate Meta Model
Module 4 : Application Modeling
Application Layer Overview
Application Components
Application Collaborations
Interface and Functions
Application Services
Application Processes
Interactions and Events
Data Objects
Application Artifacts
Services and Relationships
Integration and Interfaces
Module 5 : Technology Modeling
Technology Layer Overview
Diagram Types
Technology Collaborations
Interfaces and Functions
Service and Processes
Technology Interactions
Technology Object
Technology Artifacts
Services and Relationships
Infrastructure Considerations
Deployment Considerations
Module 6 : Strategy Modeling
Motivation and Strategy Concepts
Stakeholders and Concerns
Sequence Diagrams
Goals, Drivers, and Objectives
Assessment and Gap Analysis
Principles and Requirements
Motivation Elements and Notation
Strategy Mapping and Alignment
Strategy Modeling Best Practices
Strategic Planning and Execution
Legends and Grouping
Module 7 : Implementation Planning
Implementation and Migration
Planning Implementations
Project and Roadmap Views
Work Packages and Dependencies
Implementation Elements
Transition Planning
Transition Execution
Gap Analysis
Impact Assessment
Agile and DevOps in Architecture
Module 8 : ArchiMate in Practice
ArchiMate in Real-World Projects
Industry-specific Use Cases
ArchiMate Modeling Patterns
Tips for Effective Modeling
Collaboration and Version Control
Reporting and Documentation
ArchiMate Tools and Ecosystem
ArchiMate and Other EA Frameworks
Certification Preparation
ArchiMate Future Trends
Module 9 : Archimate Certification
Certification Overview
Abstracting Elements
EAI Patterns
Information Resources
Views and Maps
Aspect Orientation
ArchiMate Exam Objectives
Exam Preparation Tips
Sample Questions and Mock Exams
Test-Taking Strategies
€1.499
Klassikaal
max 12
2 dagen
Effectief Communiceren
Wil je leren hoe je een ijzersterke presentatie geeft aan je collega’s? Of hoe je bij een belangrijk zakelijk gesprek je standpunten helder kunt overbrengen? Of hoe je als leidinggevende een soepele werkverhouding kunt creëren met je ondergeschikten? Of hoe je je partner of je kinderen kunt overtuigen waarom de vakantiebestemming van jouw keuze écht de beste is? De cursus Effectief communiceren is zeer nuttig voor iedereen die wil leren hoe je succesvolle gesprekken voert, met als doel je gesprekspartners positief te beïnvloeden.
Na afloop van de cursus Effectief Communiceren ben je in staat om je boodschap en intenties – beter dan voorheen – éénduidig en effectief kenbaar te maken. Je verbetert zowel je mondelinge als schriftelijke communicatieskills, waardoor je bijvoorbeeld een overzichtelijk rapport kunt schrijven. Daarnaast maak je kennis met verschillende communicatiestijlen én vergroot je je assertiviteit en zelfvertrouwen in de omgang met anderen. Daarbij is ook een belangrijke rol weggelegd voor non-verbale communicatie. Want zowel bewust als onbewust reageert onze gesprekspartner niet alleen op wat we feitelijk zeggen, maar net zozeer op de synergie van woorden, houding, gebaren en gezichtsexpressies.
De cursus Effectief Communiceren zorgt er ook voor dat jij de manier van communiceren van anderen beter kunt beoordelen. Gebruikt iemand goede argumenten? Is een rapport inhoudelijk sterk geschreven? Het inschatten hiervan zal je steeds eenvoudiger afgaan. Kortom, dankzij de cursus Effectief Communiceren zal jouw boodschap, maar ook die van de ander, steeds vaker overkomen zoals die ook was bedoeld.
Verdiep je in het hoe en waarom van communicatie
Je verdiept je in de redenen dat mensen communiceren en waarom de communicatie met anderen soms zo moeizaam verloopt.
Leer luisteren
Een heel belangrijk, maar vaak onderbelicht facet van communicatie, is luisteren. Niet alleen horen wat iemand zegt, maar luisteren om te begrijpen. Hoe doe je dat en wat heb je ervoor nodig?
Word een goede spreker
Word je bewust van de kracht van woorden en ontwikkel je eigen communicatieve stijl zodat je kunt groeien om een goede spreker te worden.
Begrijp non-verbale signalen
Als we praten, zeggen we niet alleen wat we feitelijk zeggen. Nee, ons hele lijf praat mee. Het is van belang om deze non-verbale lichaamstaal goed te begrijpen. Je leert hoe belangrijk het is dat jouw houding en expressies synchroon zijn aan de boodschap die je vertelt.
Oefen je schrijfvaardigheden
Leer foutloos communiceren in woord, stijl, spelling en grammatica. Daarbij is het ook van belang steeds voor ogen te houden voor welke doelgroep je schrijft en welke schrijfstijlen het beste passen bij verschillende gelegenheden.
Leer zakelijk communiceren
Leer effectief onderhandelen, en hoe feedback of kritiek te geven of te ontvangen. Ook het geven van een presentatie en het voeren van een slecht nieuws-gesprek komen aan bod.
€299
Thuisstudie
Programmeren met Python
Hoe optimaliseer je de route voor bezorgdiensten? Hoe laat je een robot een specifieke taak uitvoeren? Hoe ontwerp je een geavanceerd datasysteem? Voor deze en vele andere vraagstukken wordt de programmeertaal Python ingezet. Het bijzondere van programmeren is dat je zélf dit soort zaken kunt automatiseren. Om te leren programmeren, is het belangrijk om veel te oefenen. In de opleiding Programmeren in Python leer je daarom niet alleen de theorie, maar ga je ook vooral veel zelf aan de slag. Want programmeren is bij uitstek iets creëren.
Vanuit het niets kun je iets maken wat heel nuttig is voor jezelf en misschien ook wel voor duizenden anderen. Programmeren vraagt wel bepaalde kwaliteiten. Zo moet je probleemoplossend kunnen denken. Ook zul je over enig doorzettingsvermogen moeten beschikken. Want zelden zul je, zeker in het begin, in één keer het goede stukje code schrijven. Maar heb je de basisbeginselen van Python eenmaal onder de knie, dan is dat een waardevolle aanvulling op je cv, zeker als je graag in de ICT aan de slag wilt. Daardoor is het ook een opleiding met veel toekomstperspectief.
Na afloop van de opleiding ken je de belangrijkste concepten van programmeren en weet je hoe je deze kunt toepassen in Python. Je kunt je eigen programma's ontwerpen, bouwen en testen. Dat betekent ook dat je over behoorlijk wat inzicht beschikt op het gebied van automatiseren. Immers, programmeren is soms net als het oplossen van een ingewikkelde puzzel. Je hebt een eindresultaat voor ogen, maar hoe kom je daar? Na deze opleiding weet je hoe je deze weg het best kunt afleggen. Programmeren houdt overigens méér in dan alleen maar een code schrijven. Het betekent ook het vaststellen welk probleem je wilt oplossen, het bedenken van verschillende oplossingen, het toetsen van je code en het afstemmen van je automatiseringsproject met collega’s, opdrachtgevers en andere belanghebbenden. In deze breed opgezette opleiding word je op al deze zaken terdege voorbereid.
Ontdek wat programmeren inhoudt
Leer wat programmeren inhoudt en wat Python voor programmeertaal is.
Maak kennis met belangrijke concepten van programmeren
Het eerste concept dat je leert, is het programmaverloop, ofwel de volgorde waarin instructies in het programma worden uitgevoerd. Het tweede concept is de variabele: een woord of teken waarin je een bepaalde waarde opslaat en die je vervolgens steeds kunt hergebruiken in je code.
Leer werken met lijsten
Lijsten in Python zijn een van de belangrijkste datatypes waarmee je als beginnend programmeur in aanraking komt. Je leert lijsten maken, elementen toevoegen, wijzigen en verwijderen.
Leer werken met functies
In een programma wil je bepaalde functionaliteiten vaak meerdere malen uitvoeren. Daarvoor moet je leren werken met functies: stukjes code die je steeds weer opnieuw kunt uitvoeren.
Test je code
In de opleiding ga je veel code schrijven en oplossingen bedenken en uitwerken. Maar om zeker te weten dat je code onder alle omstandigheden doet wat hij moet doen, is het essentieel om je code te testen.
€369
Thuisstudie
ICM Winter School: Persoonlijk Leiderschap
Garderen
wo 27 jan. 2027
Deze training is onderdeel van de ICM Winter School (woensdag 28 januari t/m vrijdag 30 januari 2026). Gedurende drie opeenvolgende dagen volg je in een inspirerende omgeving op de Veluwe de training.
Wil jij meer grip op jezelf, je werk en je omgeving? Zodat je sterker staat als professional en doet waar je je goed bij voelt? In deze training vergroot je je persoonlijk leiderschap en leer je richting te geven aan je eigen leven. Bewustwording van je drijfveren, talenten en waarden helpt je beter onderbouwde keuzes te maken. Daarmee benut je je eigen kwaliteiten optimaal in het dagelijks leven en in je werksituatie. Je realiseert vanuit je eigen kracht je doelen zodat je minder wordt geleefd, meer energie hebt en kunt zijn wie je wilt zijn.
Je wilt gericht werken aan je persoonlijk functioneren en bent bereid op en dieper niveau naar jezelf te kijken. Hierdoor worden je keuzes helder en vergroot je je invloed.
Je hebt inzicht in je persoonlijke gedragspatronen
Je maakt gemakkelijker keuzes over werk en privéleven
Je laat je belemmerende overtuigingen los
Je handelt effectiever in diverse (werk)situaties
Je ervaart regie in situaties waar je dat eerst niet had
Je leeft en werkt vanuit talent, kwaliteiten, waarden en drijfveren
Inzicht in drijfveren, sterke kanten en waarden
Hoe tevreden ben je op de verschillende domeinen van je leven?
Welke kwaliteiten en waarden zet je al in?
Bewustzijn rondom rollen en patronen in je leven
Start met doorbreken van belemmerende overtuigingen
Inzicht in keuzemogelijkheden die je energie geven
Van reactief naar proactief gedrag
Regie houden bij externe saboteurs en ineffectieve communicatie
Inzichten vertalen naar concrete stappen
Voorafgaand aan de training vul je een schriftelijk intakeformulier in waarin je een aantal vragen beantwoordt gericht op jouw persoonlijke situatie. Deze vragen helpen je om jouw ontwikkeldoel helder te omschrijven.
Een ervaren docent begeleidt de klassikale bijeenkomsten waarbij jouw leerbehoefte centraal staat. Je trainer is een expert, maar bovenal je persoonlijke coach.
De training wordt afgesloten met een persoonlijk actieplan. Heb je de gehele training gevolgd, dan ontvang je het ICM-certificaat.
Volg je deze training tijdens de ICM Winter School, dan heb je de mogelijkheid deel te nemen aan aanvullende activiteiten.
€2.900
Klassikaal
max 10
1 week
ICM Winter School: Leidinggeven zonder formele macht
Garderen
wo 27 jan. 2027
Deze training is onderdeel van de ICM Winter School (woensdag 28 januari t/m vrijdag 30 januari 2026). Gedurende drie opeenvolgende dagen volg je in een inspirerende omgeving op de Veluwe de training.
Ben je formeel niet de manager, maar wil je wel mensen in beweging krijgen? Wil je je invloed vergroten en gemakkelijker draagvlak creëren? Maar hoe ga je om met weerstand bij collega’s? Tijdens deze training versterk je je leiderschapskwaliteiten. Je leert hoe je op gepaste wijze de regie neemt en de bereidheid van je collega’s om mee te werken aan jouw plannen vergroot. Inspireer anderen om het beste uit zichzelf en de organisatie te halen. Leer jezelf kennen als informele leider en loop proactief voor de troepen uit. Je vergroot je natuurlijk overwicht en handelt met meer impact.
Deze training is bedoeld voor coördinatoren, projectleiders of senior medewerkers die met regelmaat de verantwoordelijkheid krijgen of nemen binnen het team. Je hebt geen leidinggevende ervaring nodig.
Je neemt op gepaste en natuurlijke wijze de regie
Je kent de grenzen én mogelijkheden van je rol als leider zonder formele autoriteit
Je zet je persoonlijke invloed en autoriteit bewust in
Je vergroot je effectiviteit in je communicatie met anderen
Je motiveert en inspireert je omgeving
Je oefent effectief invloed uit en overtuigt anderen van je ideeën
Je versterkt je invloed als informeel leider
Formele versus informele macht
De ingrediënten van goed leiderschap
Invloed op basis van vertrouwen
Effectieve resultaatafspraken
De verschillende communicatieniveaus
Jouw eigen praktijkcasus
Jouw leiderschapsstijl
Je kwaliteiten en valkuilen
Inzicht in krachtenvelden
De cirkel van invloed en betrokkenheid
Effectief beïnvloeden
Omgaan met weerstand
Inspireren vanuit waar jij voor staat
Aan de slag met casussen
Oefenen met een trainingsacteur
De ander in beweging krijgen
Inspireren door speechen
Plan voor de toekomst
Voorafgaand aan de training vul je een schriftelijk intakeformulier in waarin je een aantal vragen beantwoordt gericht op jouw persoonlijke situatie. Deze vragen helpen je om jouw ontwikkeldoel helder te omschrijven en maken het voor de trainer helder wat de leerwensen van de groep zijn.
Onder inspirerende begeleiding van een ervaren trainer vergroot je jouw leiderschapscompetenties.
Tijdens de bijeenkomsten staan jouw leerdoelen centraal. Je legt aan de hand van diverse oefeningen, opdrachten en cases de relatie tussen de theorie en je eigen werksituatie.
Bij ICM geloven we in blended leren, waarbij online leren het klassikaal leren versterkt. Doordat je vooraf kennis opdoet blijft er tijdens een klassikale bijeenkomst meer tijd over om te leren van elkaar. Na de training houd je onbeperkt toegang tot de rijke online leeromgeving ter verdieping en naslagwerk..
De maximale groepsgrootte van 12 deelnemers draagt bij aan een veilige sfeer en biedt veel ruimte om ervaringen uit te wisselen en waardevolle discussies te voeren.
Na afronding van de gehele training ontvangt je het ICM-certificaat.
€2.900
Klassikaal
max 12
1 week
Security in C# .NET Development
Amsterdam
wo 10 jun. 2026
en 9 andere data
The course Security in C# dotNET Development from SpiralTrain provides C# developers with the essential knowledge and practical skills to effectively tackle security problems with web applications.
Intro Secure Coding
The course Security in C# .NET Development starts with an overview of the application security landscape, including common attack vectors and potential risks when developing C# code.
Broken Access Control
The course proceed with a discussion of how to prevent vulnerabilities as a result of broken access control. Attention is paid to Role Based Access Control (RABC), the correct implementation of session management and Access Control Lists.
Cryptographic Failures
Cryptographic weaknesses such as flawed encryption algorithms and incorrect use of cryptographic functions are also treated.
Injection Flaws
Then the dangers of injection are covered, such as SQL injection and cross-site scripting (XSS) and cross-site request forgery (CSRF). Secure coding practices to prevent injection are also explained, such as input validation, output encoding and parameterized queries.
Insecure Design
Insecure design is also on the program of the course Security in C# .NET Development with inadequate input validation, incorrect error handling and insecure authentication.
Misconfiguration Failures
Then it is highlighted how configuration errors can lead to security risks, such as the use of default settings and insufficient protection of sensitive data.
NuGet Packages
And attention is paid to the risks of external NuGet packages, how to assess NuGet packages and best practices for safely integrating NuGet packages.
Logging and Monitoring
Finally it is discussed how logging and monitoring can improve the security of C# applications. Attention is paid to the importance of logging and monitoring for detecting and responding to security incidents.
Audience Course Security in C# .NET Development
The course Security in C# .NET Development is intended for C# Developers who want to learn how to protect C# applications against the many security risks.
Prerequisites Course Security in C# .NET Development
To participate in this course, knowledge of and experience with C# and the .NET Platform is required.
Realization Training Security in C# .NET Development
The course Security in C# .NET Development is a hands-on course. Theory explanation based on demos and presentations is interchanged with practice based on exercises.
Certificate course Security in C# .NET Development
After successfully completing the training, attendants will receive a certificate of participation in the course Security in C# .NET Development.
Modules
Module 1 : Intro Secure Coding
Secure Coding practices
Never trusting Input
SQL injection and NoSQL injection
OS command injection
Session Fixation
Cross Site Scripting and CSRF
Sensitive Data Exposure
Insecure Deserialization
Security Misconfiguration
Using Unsafe Components
Module 2 : Broken Access Control
Implement Proper Authentication
Broken Authentication
Role Based Access Control (RBAC)
Implement Use Session Management
Session Timeout
Access Control Lists (ACLs)
Principle of Least Privilege (PoLP)
URL and API Authorization
Error Handling
Regular Security Testing
Module 3 : Cryptographic Failures
Sensitive Data Exposure
Weak Key Generation
Insecure Storage of Keys
Using Outdated Algorithms
Hardcoding Secrets
Insufficient Key Management
Avoid Homegrown Cryptography
Verify Signatures
Side-Channel Attacks
Lack of Forward Secrecy
Module 4 : Injection Flaws
SQL Injection (SQLi)
Cross-Site Scripting (XSS)
Command Injection
XML Injection
LDAP Injection
XPath Injection
SSI Injection
Object Injection
Template Injection
CRLF Injection
Module 5 : Insecure Design
Inadequate Authentication
Inadequate Authorization
Lack of Input Validation
Excessive Data Exposure
Insecure Session Management
Hardcoding Secrets
Insufficient Logging and Monitoring
Insecure Data Storage
Cross-Site Request Forgery
Improper Error Handling
Module 6 : Misconfiguration Failures
Improper Access Control
Unsecured APIs
Open Database Ports
Default Credentials
Unused or Unnecessary Features
Weak Password Policies
Missing Security Updates
Improper File Permissions
Insecure Session Management
Excessive Error Detail
Module 7 : NuGet Packages
Known Vulnerabilities
Malicious Packages
License Compliance
Misconfigured Packages
Dependency Chains
Cryptographic Weaknesses
Data Privacy and Compliance
Resource Exhaustion
Insecure Configuration Defaults
Module 8 : Authentication Mistakes
Weak Password Policies
No Account Lockout Mechanism
Inadequate Password Storage
Hardcoding Credentials
Lack of Multi-Factor Authentication (MFA)
Insufficient Session Management
Missing CAPTCHA or Rate Limiting
Overly Permissive Access Controls
Improper Handling Forgotten Passwords
Module 9 : Logging and Monitoring
Insufficient Logging
Lack of Centralized Logging
Logging Sensitive Information
Inadequate Log Retention
Unencrypted Logging
Insufficient Access Controls
Failure to Monitor Logs in Real-Time
No Alerts or Notifications
Ignoring Anomalous Activity
€2.250
Klassikaal
max 12
3 dagen
Archimate 3 Foundation
Amsterdam
ma 15 jun. 2026
en 9 andere data
In de cursus ArchiMate 3 Foundation van SpiralTrain krijgen de deelnemers een sterke basis in architectuur modellering met behulp van de ArchiMate taal.
Intro Enterprise Architecture
De cursus Archimate 3 Foundation gaat van start met een overzicht van het belang van Enterprise Architectuur in organisaties. Daarbij wordt ingegaan op standaarden op het gebied van EA Architectuur Modellering en de rol van Archimate en tools daarin.
Archimate Concepts
Aandacht wordt besteed aan de hierarchische structuur van Archimate waarbij een model beschouwd wordt als een collectie van elementen en relaties. Ook het onderscheid tussen behavior, structural, motivation en composite elementen komt dan aan bod.
Business Modeling
Vervolgens wordt ingegaan op Business Modeling in Archimate waarbij de operationele organisatie van een onderneming in een technologie onafhankelijke manier wordt beschreven. Hierbij worden Business Functies, Processes, Services en Objects behandeld evenals Interactions and Events.
Application Modeling
Eveneens komt Application Architectuur aan de orde waarbij een subset van de ArchiMate elements zoals Application Component, Application Service en Application Interface worden gebruikt. Ook passeert de revue wordt hoe het Layered View de context van een applicatie zichtbaar maakt.
€1.499
Klassikaal
max 12
2 dagen
Collaboration Communications Systems Engineer (MS-721) Zelfstudiepakket
Algemene omschrijving
The MS-721 E-Learning is entirely in English. As a Dutch IT training provider, we offer the information on this page in Dutch. At the bottom of the page, you will find a brief summary in English. The topics within the MS-721 E-Learning package itself are described in English.
De MS-721 E-Learning is ontwikkeld om ICT-professionals de benodigde kennis en vaardigheden te bieden om Collaboration Communications Systems Engineer te worden. Door middel van de uitgebreide MS-721 E-Learning leer je essentiële technologieën begrijpen, zoals netwerken, telecommunicatie en Microsoft Teams, en krijg je de hulpmiddelen aangereikt om complexe communicatieoplossingen in organisaties te implementeren en te beheren.
Door de MS-721 E-Learning door te nemen, zul je theoretische kennis en praktische vaardigheden verkrijgen in het configureren en implementeren van Microsoft Teams Phone, vergadertechnologieën en gecertificeerde apparaten, zoals Microsoft Teams Rooms. Je leert systemen effectief te beheren met behulp van hulpmiddelen als het Microsoft Teams Admin Center en PowerShell, zodat je problemen op kunt lossen en optimale prestaties kunt garanderen. Daarnaast biedt de MS-721 E-Learning uitgebreide kennis en vaardigheden over PSTN-connectiviteit en Direct Routing.
Met toegang tot het MS-721 cursusmateriaal, een uitgebreide labomgeving (die 180 dagen toegankelijk is), een MeasureUp oefenexamen en een MS-721 examenvoucher, zul je met de MS-721 E-Learning je grondig voorbereiden op het MS-721 examen en het behalen van de MS-721 certificering.
Let op bij het gebruik van de labomgeving: Iedere labopdracht (module) kan maximaal 10 keer worden geopend en de activiteiten binnen de labomgeving worden 4 dagen bewaard.
Doelgroep
De MS-721 E-Learning is geschikt voor verschillende professionals die hun expertise in communicatieoplossingen uit willen breiden.
Dit betreft met name de volgende mensen:
Collaboration Communications Systems Engineers die verantwoordelijk zijn voor het implementeren en beheren van geavanceerde communicatieoplossingen binnen organisaties.
ICT-professionals met ervaring in systeembeheer die zich willen specialiseren in Microsoft Teams Phone, vergadertechnologieën en telecommunicatie-infrastructuur.
Netwerkbeheerders en systeembeheerders die diepgaande kennis en vaardigheden op willen doen op het gebied van netwerken, PSTN-connectiviteit en Direct Routing binnen een Microsoft Teams-omgeving.
ICT-consultants en ICT-adviseurs die klanten willen adviseren over het implementeren en optimaliseren van Microsoft Teams Phone en samenwerkingsoplossingen.
Organisaties binnen de zakelijke sector die ICT-teams willen trainen om complexe communicatieoplossingen te ondersteunen en optimaliseren voor hun werknemers.
ICT-professionals die de officieel erkende MS-721 certificering willen behalen om hun carrièrekansen te verhogen en hun expertise te bevestigen.
Wat is inbegrepen
Met een uitgebreide set aan middelen zul je met de MS-721 E-Learning volledig voorbereid zijn om zowel de theorie als de praktijk van Collaboration Communications Systems Engineering te beheersen en je succesvol te certificeren.
Hier is een overzicht van de inhoud van de MS-721 E-Learning:
Officieel MS-721 cursusmateriaal
Verkrijg toegang tot uitgebreid en erkend leermateriaal met het MS-721 cursusmateriaal om theoretische kennis op te doen van het implementeren en beheren van communicatieoplossingen.
Praktische labopdrachten
Oefen met praktische oefeningen binnen een realistische labomgeving met virtuele machines en labhandleidingen. De labomgeving is 180 dagen toegankelijk.
Let op bij het gebruik van de labomgeving: Iedere labopdracht (module) kan maximaal 10 keer worden geopend en de activiteiten binnen de labomgeving worden 4 dagen bewaard.
MeasureUp oefenexamen
Toets jouw kennis door middel van het MeasureUp oefenexamen en bereid je optimaal voor op het MS-721 examen.
MS-721 examenvoucher
Inclusief een MS-721 examenvoucher voor het MS-721 examen, waarmee jij de MS-721 certificering kunt behalen.
Voorkennis
Voordat je begint met de MS-721 E-Learning, raden wij aan dat jij over de volgende kennis en vaardigheden beschikt:
Bekendheid met Microsoft Teams.
Aangezien de MS-721 E-Learning gericht is op het optimaliseren van Microsoft Teams voor samenwerking, kan enige ervaring met Microsoft Teams en andere Microsoft 365-hulpmiddelen helpen om de theorie beter te begrijpen.
Basiskennis van netwerken.
Kennis van netwerken, inclusief IP-protocollen en netwerktopologieën, kan jou helpen om de communicatietechnologieën beter te begrijpen.
Kennis van Windows Server.
Enige ervaring met Windows Server en vergelijkbare technologieën kan van pas komen, vooral als je van plan bent om communicatiesystemen in een Windows-omgeving te integreren.
Onderwerpen
Module 1: Introduction to Teams meetings and calling
This module provides an overview of Microsoft Teams communication and collaboration options: Teams phones, auto attendants, call queues, meeting room devices, and different meetings types. It covers the benefits and limitations of Teams Phone, while also highlighting the importance of Teams devices in modern workplaces.
Module 2: Plan for Teams Phone
Learn about Microsoft Teams Phone and what is needed to make and receive phone calls, plan for Teams Phone devices, features, and cloud voicemail.
Module 3: Plan for Microsoft Teams Rooms and Surface Hub
Teams Meeting Rooms and Surface Hubs are a great way to collaborate with your coworkers in and outside your organization. It lets you join scheduled meetings in a comfortable way without logging in into to compute unit of the room device.
To get started with Microsoft Teams Rooms, you need to understand the differences and potential use cases of the different Teams Room devices, the way how these devices are technically managed, which licenses are needed and what it important for a user-friendly physical room installation.
Module 4: Plan and optimize network performance for Teams media
For real-time media in Microsoft Teams, network performance is key to a good user experience. In this module, we cover Teams real-time network requirements and how to optimize your network for Teams real-time media.
Module 5: Configure and deploy Teams Phone
Before Microsoft Teams Phone users can make or receive calls and use advanced features, phone numbers must be assigned and Microsoft Calling plans or Operator Connect must be configured.
Module 6: Configure and deploy Teams Phone with Direct Routing
In this module, you'll learn how administrators configure Teams Phone with Direct Routing to meet user needs for telephony through a PSTN.
Module 7: Extend Teams Phone with additional services
Teams Phone leverages other Microsoft services and can be extended with third-party solutions for policy-based compliance recording, contact center integration, and custom bots.
Module 8: Manage meetings and events experiences
Learn about different meeting solutions in Microsoft Teams, various settings and policies for Teams meetings and live events, and configuration for Audio Conferencing.
Module 9: Guided project - Create and assign Teams policies to meet business requirements in Microsoft Teams
In this module, you'll prepare your Microsoft 365 developer tenant to be ready for the usage of Microsoft Teams Rooms. You'll create the tenant from scratch, change security related settings, and prepare Microsoft Teams Rooms specific tasks.
Module 10: Configure and manage voice users
Ongoing management is required as new employees start, or if their needs change. Learn how to manage voice user configuration, including enabling voice services and adjusting voice configuration.
Module 11: Configure auto attendants and call queues
Understand how auto attendants and call queues in Microsoft Teams can interact with callers to ensure they're connected your agents as quickly as possible. You'll also learn how to set up auto attendants and call queues.
Module 12: Configure, deploy, and manage Teams devices
Teams devices provide a familiar experience and are essential for a hybrid workspace. Learn how to provision and manage devices, and associated device accounts.
Module 13: Guided project - Prepare meeting room experiences
In this module, you'll prepare your Microsoft 365 developer tenant to be ready for the usage of Microsoft Teams Rooms. You'll create the tenant from scratch, change security related settings, and prepare Microsoft Teams Rooms specific tasks.
Module 14: Monitor and troubleshoot Teams collaboration communications systems
Troubleshooting is an important task that includes troubleshooting of phone number assignment, call failure and quality issues, client issues, and device issues. Call Analytics, Call Quality Dashboard, and the Teams Rooms Pro portal are also covered for monitoring, reporting, and troubleshooting.
English Summary
The MS-721 E-Learning prepares IT professionals to become skilled Collaboration Communications Systems Engineers. The comprehensive MS-721 E-Learning covers networking, telecommunication, and Microsoft Teams, equipping you to implement and manage advanced communication solutions. With the MS-721 course materials, 180 days of lab access, a MeasureUp practice exam, and an MS-721 exam voucher, you will gain both theoretical knowledge and practical experience to confidently achieve the MS-721 certification.
Please note when using the lab environment: Each lab (module) can be opened a maximum of 10 times, and activities within the labs are saved for 4 days.
€525
E-Learning
max 20
Security in C# .NET Development
Amsterdam
wo 10 jun. 2026
en 9 andere data
De cursus Security in C# dotNET Development van SpiralTrain voorziet C# developers van de essentiële kennis en praktische vaardigheden om security problemen met web applicaties effectief aan te pakke
Intro Secure Coding
De cursus Security in C# .NET Development gaat van start met een overzicht van het landschap van applicatie security, waaronder veel voorkomende attack vectors en mogelijke risico's bij het ontwikkelen van C# code.
Broken Access Control
Vervolgens wordt ingegaan het voorkomen van kwetsbaarheden als gevolg van broken access control. Daarbij wordt aandacht besteed aan Role Based Access Control (RABC), de juiste implementatie van session management en Access Control Lists.
Cryptographic Failures
Ook cryptografische zwakheden zoals gebrekkige encryptie algoritmen en onjuist gebruik van cryptografische functies komen aan bod.
Injection Flaws
Dan wordt worden de gevaren van injectie belicht zoals SQL injection en cross-site scripting (XSS) en cross-site request forgery (CSRF). Ook wordt dan ingegaan op secure coding practices om injectie te voorkomen zoals input validation, output encoding en geparametriseerde queries.
Insecure Design
Ook onveilig design komt aan de orde met gebrekkige input validatie, onjuiste error handling en onveilige authenticatie.
€2.250
Klassikaal
max 12
3 dagen