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

69.018 resultaten

ASP.NET Advanced

Virtual ma 17 aug. 2026 en 9 andere data
Over de ASP.NET Advanced ASP.NET is een krachtig framework dat wereldwijd door miljoenen ontwikkelaars wordt gebruikt om dynamische en schaalbare webapplicaties te ontwikkelen. De training ASP.NET Advanced is speciaal ontworpen voor ontwikkelaars die bekend zijn met de basisprincipes van het framework ASP.NET en hun kennis en vaardigheden naar een hoger niveau willen tillen. In de training ASP.NET Advanced krijg jij een uitgebreide en diepgaande verkenning van geavanceerde onderwerpen binnen het framework ASP.NET, opdat je in staat bent om nog krachtigere en efficiëntere webapplicaties te ontwikkelen. Ontdek de geavanceerde functies en mogelijkheden van ASP.NET. Door de training ASP.NET Advanced te volgen, leer je hoe jij complexe webapplicaties kunt ontwerpen en ontwikkelen, hoe jij prestaties van applicaties kunt optimaliseren en hoe jij beveiligingsuitdagingen aan kunt pakken. Met deze kennis en vaardigheden kun jij je onderscheiden in de concurrerende wereld van webontwikkeling. De training ASP.NET Advanced vult de training ASP.NET Fundamentals aan door geavanceerde onderwerpen te behandelen, zoals MVC-architectuur, geavanceerde routing, dependency injection en asynchrone programmering. Door middel van labopdrachten en praktijkstudies, leer je niet alleen de theorie te begrijpen, maar ook hoe jij de opgedane kennis en vaardigheden toe kunt passen binnen jouw functie als ontwikkelaar. Voor wie is de ASP.NET Advanced? De training ASP.NET Advanced is met name geschikt voor mensen die de training ASP.NET Fundamentals hebben gevolgd en zich willen verdiepen in het framework ASP.NET. Leerdoelen van de ASP.NET Advanced Door de training ASP.NET Advanced te volgen zul je de volgende kennis en vaardigheden verkrijgen: Het ontwerpen en ontwikkelen van een consistente gebruikerservaring binnen een webapplicatie. Een development toolchain gebruiken om pakketten aan de clientzijde te beheren. Unit tests en hulpmiddelen voor foutopsporing gebruiken voor een webapplicatie in Microsoft Visual Studio. Authenticatie- en autorisatiebibliotheken gebruiken om identiteit te beheren en gebruikers veilig toegang te geven. Veilige webapplicaties ontwikkelen die beschermd zijn tegen veelvoorkomende cyberaanvallen. Prestaties van webapplicaties verbeteren door caching te implementeren. Asynchrone communicatie in twee richtingen tussen client en server inschakelen met behulp van SignalR. Web-API's aan een programma toevoegen om de communicatie tussen programma's te ondersteunen. Aanbevolen voorkennis ASP.NET Advanced Voordat je deelneemt aan de training ASP.NET Advanced, raden wij aan dat jij eerst de training ASP.NET Fundamentals hebt gevolgd en beschikt over de volgende kennis en vaardigheden: Ervaring met Microsoft Visual Studio en .NET. Programmeerkennis in C# en principes zoals lambda expressions, asynchrone programmering en LINQ. Enige ervaring met webontwikkeling met behulp van HTML, CSS en JavaScript. Inzicht in gangbare dataformaten, zoals JSON en XML. Onderwerpen van de ASP.NET Advanced Module 1: Client-Side Ontwikkeling Bij het ontwikkelen van een applicatie is het belangrijk om te weten hoe jij zowel client-side als server-side code kunt ontwikkelen. In deze module leer je client-side tools kennen waarmee je complexe webapplicaties op elke schaal kunt maken, waaronder het gebruik van het Bootstrap CSS-framework om je webapplicatie vorm te geven. Je leert hoe jij Sass kunt gebruiken, een CSS pre-processor die code-achtige functies toevoegt zoals variabelen, geneste regels en functies, die de onderhoudbaarheid van complexe CSS-stylesheets verbeteren. Je leert de principes van responsive design die je in staat stellen je webapplicatie aan te passen op basis van de mogelijkheden van de webbrowser of het apparaat door middel van CSS media queries, en hoe je een responsive gridsysteem gebruikt. Vervolgens leer je hoe je de gulp task runner instelt en deze gebruikt om Sass-bestanden te compileren tijdens de build en bundeling en minificatie van CSS- en JavaScript-bestanden uit te voeren. Ook leer je hoe je een watcher-task instelt om Sass-bestanden automatisch te compileren terwijl je je code schrijft. Tot slot introduceren we het Blazor-framework voor het bouwen van een interactieve client-side web UI met .NET. Lessen: Responsive Web Design. Gebruik van Front-end Ontwikkeltools. Kijken naar ASP.NET Core Blazor. Lab 1: Client-Side Ontwikkeling Client-Side Ontwikkeling. Na afloop van deze module kunnen deelnemers: Bootstrap en SASS gebruiken in een Microsoft ASP.NET Core applicatie. Front-end ontwikkeltools gebruiken. Ervoor zorgen dat een webapplicatie correct wordt weergegeven op apparaten met verschillende schermformaten. ASP.NET Core Blazor applicaties begrijpen. Module 2: Testen en Troubleshooting Het ontwikkelingsproces van software resulteert onvermijdelijk in codefouten of bugs die leiden tot uitzonderingen, onverwacht gedrag of onjuiste resultaten. Om de kwaliteit van je webapplicatie te verbeteren en een goede gebruikerservaring te bieden, moet je bugs uit alle mogelijke bronnen identificeren en elimineren. In traditionele softwareontwikkeling wordt het meeste testen aan het einde van een ontwikkelproject uitgevoerd. De afgelopen jaren is echter algemeen geaccepteerd dat testen gedurende de gehele levenscyclus van het project de codekwaliteit verbetert en het aantal bugs in productiesoftware aanzienlijk vermindert. Je moet begrijpen hoe je tests uitvoert op afzonderlijke componenten om ervoor te zorgen dat ze naar verwachting functioneren voordat je ze samenvoegt tot een complete webapplicatie. Het is ook belangrijk dat je weet hoe je uitzonderingen afhandelt wanneer ze zich voordoen, en ze correct afhandelt om passende gebruikersfeedback te geven zonder informatie over de structuur van de applicatie vrij te geven. Tot slot, door logging te gebruiken in de hele applicatie, kun je gebruikersactiviteiten monitoren die mogelijk leiden tot onverwachte problemen, en productieproblemen oplossen door de stromen in de applicatie te volgen. Lessen: ASP.NET Core Applicaties Testen. Een Uitzonderingsafhandelingsstrategie Implementeren. ASP.NET Core Applicaties Loggen. Lab 1: Testen en Troubleshooting Testen en Troubleshooting. Na afloop van deze module kunnen deelnemers: Unit tests uitvoeren om code te verifiëren en potentiële bugs te lokaliseren. Een Microsoft ASP.NET Core applicatie bouwen die robuuste uitzonderingafhandeling biedt. Applicatielogging toevoegen aan je oplossingen. Module 3: Beheren van Beveiliging Applicaties worden normaal gesproken geleverd via een webbrowser, via het openbare internet, aan grote aantallen gebruikers. Dit betekent dat beveiliging altijd een prioriteit moet zijn bij het bouwen van deze applicaties, omdat de applicatie, naast legitieme gebruikers, ook blootgesteld wordt aan kwaadwillende derden. Gebruikers kunnen anonieme toegang hebben of ze kunnen een ingelogde identiteit hebben, en je moet bepalen welke gebruikers welke acties kunnen uitvoeren. Authenticatie is het vaststellen van de identiteit van een gebruiker, terwijl autorisatie het proces is waarbij een reeds geauthenticeerde gebruiker toegang krijgt tot specifieke acties of middelen. Door autorisatie te gebruiken, kun je voorkomen dat gebruikers toegang krijgen tot gevoelige informatie of middelen die bedoeld zijn voor een andere gebruiker, of voorkomen dat ze bepaalde acties uitvoeren. De kosten van beveiligingsinbreuken kunnen erg hoog zijn, wat kan leiden tot verlies van gegevens, juridische stappen en reputatieschade. In het laatste deel zullen we kijken naar enkele specifieke kwaadwillende aanvallen, zoals cross-site scripting en SQL-injectie, en hoe je je hiertegen kunt verdedigen. Lessen: Authenticatie in ASP.NET Core. Autorisatie in ASP.NET Core. Verdedigen tegen veelvoorkomende aanvallen. Lab 1: Beheren van Beveiliging Beheren van Beveiliging. Na afloop van deze module kunnen deelnemers: Basisauthenticatie toevoegen aan je applicatie. Microsoft ASP.NET Core Identity configureren. Basisautorisatie toevoegen aan je applicatie. Begrijpen hoe beveiligingsexploits werken en hoe je je er beter tegen kunt verdedigen. Module 4: Prestaties en Communicatie Moderne webapplicaties moeten snel kunnen reageren op een groot aantal gebruikersverzoeken binnen een korte tijdspanne. Caching stelt je in staat om veelvoorkomende verzoeken op te slaan, waardoor je dezelfde logica niet steeds opnieuw hoeft uit te voeren. Dit biedt de gebruiker een snelle responstijd en vermindert het systeemgebruik bij het uitvoeren van de logica voor de actie. Door verschillende vormen van statusbeheer te gebruiken, kun je stateful applicaties bouwen bovenop stateless webprotocollen, om reacties te geven die zijn afgestemd op individuele gebruikerscontexten binnen dezelfde applicatie. Tot slot is SignalR een gebruiksvriendelijke API voor tweerichtingscommunicatie die een abstractie vormt over verschillende webcommunicatieprotocollen. Hiermee kun je server-side logica bouwen om inhoud in real-time naar webapplicaties op basis van een browser te pushen. Lessen: Een cachingstrategie implementeren. Statusbeheer beheren. Ondersteuning voor tweerichtingscommunicatie. Lab 1: Prestaties en Communicatie Prestaties en Communicatie. Na afloop van deze module kunnen deelnemers: Caching implementeren in een Microsoft ASP.NET Core applicatie. Statusbeheer technologieën gebruiken om de gebruikerservaring te verbeteren door een consistente ervaring te bieden aan de gebruiker. Tweerichtingscommunicatie implementeren met SignalR, zodat de server de client kan informeren wanneer belangrijke gebeurtenissen zich voordoen. Module 5: Web API's Implementeren De meeste webapplicaties vereisen integratie met externe systemen. Representational State Transfer (REST)-services helpen de overhead van applicaties te verminderen en beperken de hoeveelheid gegevens die worden verzonden tussen client- en serversystemen door gebruik te maken van open standaarden. Je moet weten hoe jij een Web API kunt blootstellen die REST services implementeert in je ASP.NET applicatie. Je dient ook te weten hoe jij een Web-API aan kunt roepen door zowel server-side als client-side code te gebruiken om externe REST-stijl Web API's te gebruiken. Lessen: Inleiding op Web API's. Een Web API ontwikkelen. Een Web API aanroepen. Lab 1: Web-API's Implementeren Web-API's Implementeren. Na afloop van deze module kunnen deelnemers: Diensten creëren met behulp van ASP.NET Core Web API. Een Web API aanroepen vanuit server-side code. Een Web API aanroepen vanuit client-side code.
€1.395
Klassikaal
max 20

ASP.NET Fundamentals

Virtual ma 3 aug. 2026 en 9 andere data
Over de ASP.NET Fundamentals De training ASP.NET Fundamentals is ontworpen om softwareontwikkelaars een stevige basis te bieden in webontwikkeling met ASP.NET, een krachtig framework voor het ontwikkelen van robuuste, schaalbare webapplicaties. Voor zowel beginnende als ervaren softwareontwikkelaars, biedt de training ASP.NET Fundamentals alle benodigde theoretische kennis en praktische labopdrachten om het framework ASP.NET te leren gebruiken. ASP.NET is een toonaangevend webframework dat wereldwijd door organisaties wordt gebruikt voor het ontwikkelen van dynamische websites en webapplicaties. De training ASP.NET Fundamentals biedt jou een diepgaand begrip van de kernprincipes en functionaliteiten van het framework ASP.NET. Je leert bijvoorbeeld hoe jij efficiënte, onderhoudbare en veilige webapplicaties kunt ontwikkelen. Deze kennis stelt jou in staat om jouw carrièrekansen in webontwikkeling aanzienlijk te verhogen. In de training ASP.NET Fundamentals zul je het framework ASP.NET uitgebreid verkennen, van de basisprincipes tot geavanceerde onderwerpen. Je leert onder andere hoe jij ASP.NET kunt integreren met HTML, CSS en JavaScript en hoe jij gebruik kunt maken van hulpmiddelen zoals Microsoft Visual Studio. Voor wie is de ASP.NET Fundamentals? De training ASP.NET Fundamentals is met name geschikt voor webontwikkelaars die gebruikmaken van Microsoft Visual Studie binnen een individuele ontwikkelomgeving of binnen een kleine tot grote groep ontwikkelaars. Daarbij hebben de webontwikkelaars de volgende interesse: Het ontwikkelen van geavanceerde webapplicaties. De weergegeven HTML volledig beheersen. Websites ontwikkelen waarin de gebruikersomgeving, gegevenstoegang en applicatielogica van elkaar gescheiden zijn. Leerdoelen van de ASP.NET Fundamentals Door de training ASP.NET Fundamentals te volgen zul je de volgende kennis en vaardigheden verkrijgen: Kennis van de Microsoft Web Technology Stack en het kiezen welke technologie te gebruiken bij het ontwikkelen van een programma. Een webapplicatie ontwerpen die aan een reeks zakelijke en functionele vereisten voldoet. Een website ontwikkelen met behulp van ASP.NET Core Razor Pages. Het gebruiken van middleware en afhankelijkheidsinjectie in ASP.NET Core MVC-applicaties. Controllers binnen een MVC-toepassing gebruiken om gebruikersinteractie, -modellen en -weergaven te beheren. Webapplicaties ontwikkelen die de ASP.NET Core-routering gebruiken om een logische navigatiehiërarchie te bieden. Weergaven maken om gegevens in een MVC-toepassing weer te geven en te bewerken. MVC-modellen ontwikkelen die bedrijfslogica implementeren binnen methoden, eigenschappen en gebeurtenissen. Toegang krijgen tot een database vanuit een ASP.NET Core-programma met behulp van Entity Framework Core. JavaScript-code gebruiken om logica aan de clientzijde te implementeren om de reactiesnelheid van een ASP.NET-webapplicatie te verbeteren. Aanbevolen voorkennis ASP.NET Fundamentals Voordat je deelneemt aan de training ASP.NET Fundamentals, raden wij aan dat jij beschikt over de volgende kennis en vaardigheden: Ervaring met Microsoft Visual Studio en .NET. Programmeerkennis in C# en principes, zoals lambda expressions, asynchrone programmering en LINQ. Enige ervaring met webontwikkeling met behulp van HTML, CSS en JavaScript. Inzicht in gangbare dataformaten zoals JSON en XML. Onderwerpen van de ASP.NET Fundamentals Module 1: Verkennen van ASP.NET Core Microsoft ASP.NET Core webtechnologieën kunnen je helpen dynamische, krachtige en uitbreidbare webapplicaties te creëren en te hosten. ASP.NET Core is een open-source, cross-platform framework gebouwd op .NET, waarmee je webapplicaties kunt ontwikkelen. Je kunt ASP.NET Core-webapplicaties ontwikkelen en uitvoeren op Windows, macOS, Linux of elk ander platform dat het ondersteunt. ASP.NET Core ondersteunt een agile, testgedreven ontwikkelcyclus. Het stelt je ook in staat om de nieuwste HTML-standaarden en frontend-frameworks zoals Angular, React en meer te gebruiken. Lessen: Introductie tot Microsoft Webtechnologieën. Beginnen met Razor Pages in ASP.NET Core. Introductie tot ASP.NET Core MVC. Lab 1: Verkennen van ASP.NET Core Verkennen van ASP.NET Core. Na afloop van deze module kunnen deelnemers: Begrijpen welke technologieën beschikbaar zijn in de Microsoft web stack. De verschillende programmeermodellen beschrijven die beschikbaar zijn voor ontwikkelaars in ASP.NET. De rol van ASP.NET Core in de webtechnologiestack beschrijven en begrijpen hoe ASP.NET Core kan worden gebruikt om webapplicaties te bouwen. Module 2: Ontwerpen van ASP.NET Core MVC Webapplicaties Microsoft ASP.NET Core is een programmeermodel dat je kunt gebruiken om krachtige en complexe webapplicaties te creëren. Echter, alle complexe ontwikkelingsprojecten, en vooral grote projecten, kunnen uitdagend en ingewikkeld zijn om volledig te begrijpen. Zonder volledig inzicht in de doelen van een project, kun je geen effectieve oplossing ontwikkelen voor het probleem van de klant. Je moet weten hoe je een reeks zakelijke behoeften identificeert, technologiekeuzes maakt en de webapplicatie plant om aan deze behoeften te voldoen. De planningsfase zorgt ervoor dat belanghebbenden begrijpen dat je hun vereisten begrijpt en communiceert de functionaliteit van de webapplicatie, de gebruikersinterface, structuur en gegevensopslag naar de ontwikkelaars. Lessen: Ontwikkelmethodologieën. Planning in de ontwerpfase van het project. Kiezen tussen Razor Pages en MVC. Ontwerpen van Modellen, Controllers en Views. Lab 1: Ontwerpen van ASP.NET Core MVC Webapplicaties Ontwerpen van ASP.NET Core MVC Webapplicaties. Na afloop van deze module kunnen deelnemers: De totale architectuur van een ASP.NET Core MVC webapplicatie plannen en aspecten zoals statusbeheer in overweging nemen. De modellen, controllers en views plannen die nodig zijn om een reeks functionele vereisten te implementeren. Module 3: Gebruik van Razor Pages en Middleware ASP.NET Core is een framework dat ons in staat stelt om veel soorten applicaties te bouwen. In deze module zullen we eerst meer in detail kijken naar ASP.NET Razor Pages, als een snelle manier om een webapplicatie te bouwen zonder de complexiteit van het MVC-model. Vervolgens zullen we kijken naar middleware, wat in de context van de ASP.NET Core-verzoekverwerkingspipeline een specifieke betekenis heeft en het mogelijk maakt om meerdere afzonderlijke verzoeken op een geheel andere manier af te handelen en aparte reacties te ontvangen. Je leert hoe je het ASP.NET Core framework kunt gebruiken om verzoeken en reacties af te handelen via bestaande en aangepaste middleware en hoe je services configureert voor gebruik in middleware en andere delen van de applicatie, zoals controllers. We zullen ook kijken naar Services: klassen die functionaliteit blootstellen die je later in verschillende delen van de applicatie kunt gebruiken. Dit wordt bereikt zonder dat je handmatig het bereik in elke afzonderlijke locatie hoeft bij te houden of afhankelijkheden hoeft te instantieren, door gebruik te maken van Dependency Injection. Dependency Injection is een techniek die wordt gebruikt door ASP.NET Core, waarmee we afhankelijkheden aan de code kunnen toevoegen zonder ons zorgen te maken over het instantieren van objecten, het in geheugen houden of het doorgeven van vereiste afhankelijkheden. Lessen: Gebruik van Razor Pages. Configureren van Middleware. Configureren van Services. Lab 1: Gebruik van Razor Pages en Middleware Gebruik van Razor Pages en Middleware. Na afloop van deze module kunnen deelnemers: Een eenvoudige webapplicatie bouwen met behulp van Razor Pages. Bestaande middleware gebruiken om een ASP.NET Core applicatie op te zetten. De basisprincipes van Dependency Injection begrijpen en hoe het wordt gebruikt in ASP.NET Core. Module 4: Controllers Ontwikkelen ASP.NET Core MVC is een framework voor het bouwen van webapplicaties met behulp van het Model-View-Controller (MVC) architecturale patroon. De Controller is in feite verantwoordelijk voor het verwerken van een webverzoek door te communiceren met het model en vervolgens de resultaten door te geven aan de view. Het model vertegenwoordigt de zakelijke laag en kan gegevensobjecten, applicatielogica en bedrijfsregels bevatten. De View gebruikt de gegevens die het van de controller ontvangt om de HTML of andere output te genereren die naar de browser wordt teruggestuurd. In deze module richten we ons op het ontwikkelen van controllers, gespecialiseerde klassen die centraal staan in MVC-applicaties. Begrijpen hoe controllers werken is cruciaal om de juiste modelobjecten te kunnen creëren, te manipuleren en ze door te geven aan de juiste views. Controllers hebben verschillende methoden die 'actions' worden genoemd. Wanneer een MVC-applicatie een verzoek ontvangt, bepaalt het welke controller en actie het verzoek moet afhandelen. Dit wordt bepaald door gebruik te maken van Uniform Resource Locator (URL) routing; een ander zeer belangrijk concept dat nodig is voor het ontwikkelen van MVC-applicaties. We zullen ook zien hoe je hergebruik van code in controllers kunt maximaliseren door action filters te schrijven. Lessen: Schrijven van Controllers en Actions. Routes configureren. Schrijven van Action Filters. Lab 1: Controllers Ontwikkelen Controllers Ontwikkelen. Na afloop van deze module kunnen deelnemers: Een controller toevoegen aan een webapplicatie die reageert op gebruikersacties die zijn gespecificeerd in het projectontwerp. Routes toevoegen aan de ASP.NET Core routing engine en ervoor zorgen dat URL's gebruiksvriendelijk zijn in een MVC-webapplicatie. Code schrijven in action filters die vóór of na een controlleractie wordt uitgevoerd. Module 5: Ontwikkelen van Views Views zijn een van de drie belangrijkste componenten van het Model-View-Controller (MVC) programmeermodel. Je kunt de gebruikersinterface van je webapplicatie definiëren door views te creëren; een combinatie van HTML-opmaak en C#-code die op een webserver wordt uitgevoerd. Om een view te maken, moet je weten hoe je de HTML-opmaak en C#-code schrijft en de verschillende hulpprogrammaklassen gebruikt die zijn ingebouwd in MVC. Je moet ook weten hoe je partiële views en view-componenten maakt, die delen van HTML renderen die opnieuw kunnen worden gebruikt in je webapplicatie. We zullen ook gedetailleerder kijken naar Razor-opmaaksyntaxis voor het embedden van .NET-gebaseerde code in webpagina's. Lessen: Views maken met Razor-syntaxis. HTML Helpers en Tag Helpers gebruiken. Code hergebruiken in Views. Lab 1: Ontwikkelen van Views Ontwikkelen van Views. Na afloop van deze module kunnen deelnemers: Een MVC-view maken en Razor-opmaak eraan toevoegen om gegevens aan gebruikers te tonen. HTML helpers en tag helpers in een view gebruiken. Razor-opmaak op meerdere locaties in een applicatie hergebruiken. Module 6: Ontwikkelen van Modellen De meeste webapplicaties werken met verschillende soorten gegevens of objecten. Een e-commerceapplicatie beheert bijvoorbeeld producten, winkelwagentjes, klanten en bestellingen. Een sociale netwerkapplicatie beheert gebruikers, statusupdates, reacties, foto's en video's. Een blog wordt gebruikt om blogberichten, reacties, categorieën en tags te beheren. Wanneer je een Model-View-Controller (MVC) webapplicatie schrijft, creëer je een MVC-model om de gegevens voor je webapplicatie te modelleren. Binnen dit model maak je een modelklasse voor elk type object. De modelklasse beschrijft de eigenschappen van elk type object en kan bedrijfslogica bevatten die aansluit bij bedrijfsprocessen. Daarom is het model een fundamenteel bouwblok in een MVC-applicatie. We zullen ook kijken naar de validatie van gebruikersinvoer. Lessen: MVC-modellen maken. Werken met formulieren. Gebruikersinvoer valideren. Lab 1: Ontwikkelen van Modellen Ontwikkelen van Modellen. Na afloop van deze module kunnen deelnemers: Een model toevoegen aan een MVC-applicatie en code schrijven om de bedrijfslogica te implementeren. Weergave- en bewerkingsgegevensannotaties gebruiken. Gebruikersinvoer valideren met gegevensannotaties. Module 7: Gebruik van Entity Framework Core in ASP.NET Core Webapplicaties vereisen vaak een gegevensopslag voor dynamische informatie, bijvoorbeeld om een webapplicatie te maken die voortdurend verandert in reactie op gebruikersinvoer, beheersacties en publicatiegebeurtenissen. De gegevensopslag is meestal een database, maar andere typen gegevensopslag worden ook gebruikt. In Model-View-Controller (MVC)-applicaties kun je een model maken dat gegevenskoppelingslogica en bedrijfslogica implementeert. Als alternatief kun je de bedrijfslogica scheiden van de gegevenskoppelingslogica door een repository-klasse te gebruiken, die door een controller kan worden gebruikt om te lezen van of te schrijven naar een onderliggende gegevensopslag. Wanneer je een ASP.NET-applicatie schrijft, kun je de Entity Framework Core (EF Core) en Language Integrated Query (LINQ)-technologieën gebruiken, die het schrijven van gegevenskoppelingscode zeer snel en eenvoudig maken. In deze module leer je hoe je een databasegestuurde website bouwt in ASP.NET Core met behulp van Entity Framework. Lessen: Introductie tot Entity Framework Core. Werken met Entity Framework Core. Gebruik van Entity Framework Core Database Providers. Lab 1: Gebruik van Entity Framework Core in ASP.NET Core Gebruik van Entity Framework Core in ASP.NET Core. Na afloop van deze module kunnen deelnemers: Een applicatie verbinden met een database om gegevens te benaderen en op te slaan. Entity Framework Core (EF Core) uitleggen. Werken met Entity Framework Core. Module 8: Gebruik van Layouts, CSS en JavaScript in ASP.NET Core Tijdens het bouwen van webapplicaties moet je een consistente look en feel toepassen op de applicatie. Je zou doorgaans consistente header- en footersecties en navigatiecontroles opnemen in alle views. Microsoft ASP.NET Core gebruikt speciale sjablonen genaamd layouts om dit te bereiken, samen met cascading style sheets (CSS) om het uiterlijk en de bruikbaarheid van je webapplicatie te verbeteren. Je kunt ook interactieve HTML-elementen maken door JavaScript te gebruiken om client-side code aan je webapplicatie toe te voegen, samen met client-side JavaScript-bibliotheken. Lessen: Gebruik van Layouts. Gebruik van CSS. Gebruik van JavaScript. Lab 1: Gebruik van Layouts, CSS en JavaScript in ASP.NET Core Gebruik van Layouts, CSS en JavaScript in ASP.NET Core. Na afloop van deze module kunnen deelnemers: Een consistente layout toepassen op ASP.NET Core MVC-applicaties. JavaScript code toevoegen aan je webapplicatie. CSS-stylesheets gebruiken.
€2.095
Klassikaal
max 20

Get Skilled - INSPIRE - English

Je krijgt een jaar lang toegang tot een mooi pakket van online lesstof van SkillsTown, vele honderden online modules! Dat is leren wat, wanneer en waar je dat wilt. Werk aan je persoonlijke én professionele ontwikkeling met vele honderden online trainingen. Je krijgt een jaar lang toegang tot een mooi pakket van online lesstof van SkillsTown, vele honderden online modules! Dat is leren wat, wanneer en waar je dat wilt. En dan ook nog eens in je eigen werkvorm. Denk aan basis- of juist vervolgtrainingen in vreemde talen, zoals zakelijk Engels of Duits voor op vakantie. Verdiep je in stress op de werkvloer of in een gezonde werk en privé balans. Luister naar onze podcasts, bekijk de webinars of volg in alle rust de diverse essentials of we-learnings. Online, maar wel samen. Niet voor niets is SkillsTown uitgeroepen door MT/Sprout tot de Beste opleider van 2021!
€286
E-Learning
12 uren

Get Skilled - INSPIRE - Francais

Je krijgt een jaar lang toegang tot een mooi pakket van online lesstof van SkillsTown, vele honderden online modules! Dat is leren wat, wanneer en waar je dat wilt. Werk aan je persoonlijke én professionele ontwikkeling met vele honderden online trainingen. Je krijgt een jaar lang toegang tot een mooi pakket van online lesstof van SkillsTown, vele honderden online modules! Dat is leren wat, wanneer en waar je dat wilt. En dan ook nog eens in je eigen werkvorm. Denk aan basis- of juist vervolgtrainingen in vreemde talen, zoals zakelijk Engels of Duits voor op vakantie. Travaillez sur votre développement personnel et professionnel avec des centaines de formations en ligne. Vous aurez accès pendant un an à un magnifique package de cours en ligne de SkillsTown, avec des centaines de modules en ligne ! Cela vous permet d'apprendre ce que vous voulez, quand vous voulez et où vous voulez. Et tout cela dans votre propre format de travail. Pensez à des formations de base ou avancées en langues étrangères, telles que l'anglais commercial ou l'allemand pour les vacances. Approfondissez vos connaissances sur le stress au travail ou sur l'équilibre sain entre vie professionnelle et vie privée. Écoutez nos podcasts, regardez les webinaires ou suivez en toute tranquillité les différents "essentiels" ou "we-learnings".
€286
E-Learning
12 uren

Bedrijfshulpverlening (BHV) - Basis (DELTA)

Rotterdam wo 17 jun. 2026 en 9 andere data
Ben je opzoek naar een Bedrijfshulpverlening (BHV) veiligheidstraining? Wil je training krijgen van deskundige instructeurs? Boek deze training dan snel! Inhoud Je leert tijdens deze training over o.a. de volgende onderwerpen: Deel 1: Levensreddende Handelingen (LH) - Algemene regels voor het verlenen van eerste hulp (vijf belangrijke punten) - Nood vervoersgreep van Rautek - Vitale functies - Beademen en reanimatie (voor volwassenen) - Verstikking en vergiftiging - Shock - Uitwendig (ernstig) bloedverlies en het verbinden hiervan (verbandleer) - Plaatselijk letsel (brandwonden, botbreuk, oogletsel) Deel 2: Communicatie, Brandbestrijding en Ontruimingen - Taken van de bedrijfshulpverlener - Communicatiemiddelen tijdens een incident - Brandbestrijding (brand drie- en vijfhoek, brandstadia, kleine blusmiddelen) - Ontruimingen - Belang van nazorg Taal Je volgt de training in het Nederlands. Doelgroep Wil je je Bedrijfshulpverlening (BHV) certificaat binnenkort halen? Boek dan deze training! Certificering DELTA-certificaat Locatie Deze training vindt plaats in ons indoor trainingscentrum: Geyssendorfferweg 47, 3088 GJ, Rotterdam. Toelatingseisen Geen toelatingseisen Wat neem ik mee? - Een geldig legitimatiebewijs (paspoort, identiteitskaart of rijbewijs). Ben je opzoek naar een Bedrijfshulpverlening (BHV) veiligheidstraining? Wil je training krijgen van deskundige instructeurs? Boek deze training dan snel!Inhoud Je leert tijdens deze training over o.a. de volgende onderwerpen: Deel 1: Levensreddende Handelingen (LH) - Algemene regels voor het verlenen van eerste hulp (vijf belangrijke punten) - Nood vervoersgreep van Rautek - Vitale functies - Beademen en reanimatie (voor volwassenen) - Verstikking en vergiftiging - Shock - Uitwendig (ernstig) bloedverlies en het verbinden hiervan (verbandleer) - Plaatselijk letsel (brandwonden, botbreuk, oogletsel) Deel 2: Communicatie, Brandbestrijding en Ontruimingen - Taken van de bedrijfshulpverlener - Communicatiemiddelen tijdens een incident - Brandbestrijding (brand drie- en vijfhoek, brandstadia, kleine blusmiddelen) - Ontruimingen - Belang van nazorg Taal Je volgt de training in het Nederlands. Doelgroep Wil je je Bedrijfshulpverlening (BHV) certificaat binnenkort halen? Boek dan deze training! Certificering DELTA-certificaat Locatie Deze training vindt plaats in ons indoor trainingscentrum: Geyssendorfferweg 47, 3088 GJ, Rotterdam. Toelatingseisen Geen toelatingseisen Wat neem ik mee? - Een geldig legitimatiebewijs (paspoort, identiteitskaart of rijbewijs).
€456
Klassikaal
max 12
16 uren
8.0 (1)

Bedrijfshulpverlening (BHV) - Basis (NIBHV)

Rotterdam wo 17 jun. 2026 en 9 andere data
Ben je opzoek naar een Bedrijfshulpverlening (BHV) veiligheidstraining? Wil je training krijgen van deskundige instructeurs? Boek deze training dan snel! Inhoud Je leert tijdens deze training over o.a. de volgende onderwerpen: Deel 1: Levensreddende Handelingen (LH) - Algemene regels voor het verlenen van eerste hulp (vijf belangrijke punten) - Nood vervoersgreep van Rautek - Vitale functies - Beademen en reanimatie (voor volwassenen) - Verstikking en vergiftiging - Shock - Uitwendig (ernstig) bloedverlies en het verbinden hiervan (verbandleer) - Plaatselijk letsel (brandwonden, botbreuk, oogletsel) Deel 2: Communicatie, Brandbestrijding en Ontruimingen - Taken van de bedrijfshulpverlener - Communicatiemiddelen tijdens een incident - Brandbestrijding (brand drie- en vijfhoek, brandstadia, kleine blusmiddelen) - Ontruimingen - Belang van nazorg Taal Je volgt de training in het Nederlands. Doelgroep Wil je je Bedrijfshulpverlening (BHV) certificaat binnenkort halen? Boek dan deze training! Certificering NIBHV-certificaat Locatie Deze training vindt plaats in ons indoor trainingscentrum: Geyssendorfferweg 47, 3088 GJ, Rotterdam. Toelatingseisen Geen toelatingseisen Wat neem ik mee? - Een geldig legitimatiebewijs (paspoort, identiteitskaart of rijbewijs). Ben je opzoek naar een Bedrijfshulpverlening (BHV) veiligheidstraining? Wil je training krijgen van deskundige instructeurs? Boek deze training dan snel!Inhoud Je leert tijdens deze training over o.a. de volgende onderwerpen: Deel 1: Levensreddende Handelingen (LH) - Algemene regels voor het verlenen van eerste hulp (vijf belangrijke punten) - Nood vervoersgreep van Rautek - Vitale functies - Beademen en reanimatie (voor volwassenen) - Verstikking en vergiftiging - Shock - Uitwendig (ernstig) bloedverlies en het verbinden hiervan (verbandleer) - Plaatselijk letsel (brandwonden, botbreuk, oogletsel) Deel 2: Communicatie, Brandbestrijding en Ontruimingen - Taken van de bedrijfshulpverlener - Communicatiemiddelen tijdens een incident - Brandbestrijding (brand drie- en vijfhoek, brandstadia, kleine blusmiddelen) - Ontruimingen - Belang van nazorg Taal Je volgt de training in het Nederlands. Doelgroep Wil je je Bedrijfshulpverlening (BHV) certificaat binnenkort halen? Boek dan deze training! Certificering NIBHV-certificaat Locatie Deze training vindt plaats in ons indoor trainingscentrum: Geyssendorfferweg 47, 3088 GJ, Rotterdam. Toelatingseisen Geen toelatingseisen Wat neem ik mee? - Een geldig legitimatiebewijs (paspoort, identiteitskaart of rijbewijs).
€493
Klassikaal
max 12
16 uren
10.0 (1)

Data Driven Value Based Selling

STAY AHEAD OF THE GAME Hoe blijf je als (key) accountmanager steeds weer ‘one step ahead of the game’? Juist, door continu te investeren in je eigen ontwikkeling. En daar komt mijn persoonlijke drijfveer om de hoek kijken: samen met topdocenten vernieuwende programma’s ontwikkelen die sales professionals in staat stellen zich te ontwikkelen. Wij zijn dan ook trots dat we een nieuw programma aan je mogen voorstellen: Data Driven Value Based Selling. Dit programma is samen met Hans Sangers en Marcel Hengst speciaal ontwikkeld voor (key) accountmanagers die werkzaam zijn in de IT. In het programma combineren we humanintelligence met digitalintelligenceen duiken we in onderwerpen als co-creatie, creatieve intelligentie, stakeholdermanagement, data analytics en business impact. Na het volgen van dit programma weet je niet alleen wat het gedachtegoed van een Raad van Bestuur is en wat hun agenda’s en prioriteiten zijn. Je weet óók hoe je daar met behulp van slimme data analyses en benchmarks aan tafel kunt komen. Dus ben je werkzaam in de hardware, software of bij een system integrator? En vind je het belangrijk om steeds weer een stap op de rest vooruit te zijn? Stuur me dan een PB of check het volledige programma op onze site!
€2.295
Klassikaal
max 12
Post-HBO
2 maanden

Lean Green Belt English

Houten/Utrecht (kantoor Bureau Tromp) di 3 nov. 2026 en 1 andere data
Content of the training First you will get to know the backgrounds of Lean Management and Six Sigma and learn how these two methodologies reinforce each other. From here we will teach you all the important instruments from the Lean Six Sigma toolbox, the interrelationships between them and the DMAIC project structure. You can expect a lively training in which we practice with the tools. Learning by doing is the best way. In this training we use a diversity of Lean games, videos, discussions and practical simulations. This way we bring theory into practice so you can apply what you’ve learnt in your own work environment. As it is very important that improvements are accepted by management and employees, we devote considerable attention to change management. Think about topics such as project selection, stakeholder management and how to deal with resistance. We teach you some soft skills that will help you to get your projects on a good start. Finally, we’ll consider the future of work processes. Lean Six Sigma plays an important role in the current digitization / robotization trend. Therefore, let’s discuss how this impacts the way we do our work. The training is practical and interactive. Our consultant/trainer tells from his or her own experience. Moreover, we regularly ask participants about their practical examples and provoke discussions. This makes the theory a “real” story.
€2.900
Klassikaal
max 12

Chief Sustainability Officer (CSO)

Centraal in het land wo 11 nov. 2026
In Nederland heeft al 24% van de corporates een Chief Sustainability Officer (CSO) aangesteld! Steeds vaker wordt in (inter)nationale bedrijven een Chief Sustainability Officer (CSO) benoemd om het thema duurzaamheid strategisch in te vullen en te verankeren/implementeren in de organisatie. In Nederland heeft zelfs al 24% van alle corporates een CSO aangesteld. Als Chief Sustainability Officer bent u verantwoordelijk voor het integreren van sustainability in de strategie en bedrijfsvoering van uw organisatie. Hiervoor heeft u een brede en tegelijkertijd diepgaande én actuele kennis nodig om duurzaamheid te verweven in de strategie van uw onderneming en om een concrete doorvertaling naar de praktijk te maken. Een duurzame organisatie is niet alleen een keuze maar ook een must Een overweldigende hoeveelheid - vaak strenge - (inter)nationale wet- en regelgeving en een enorme maatschappelijke druk maken het integreren van sustainability in uw algehele strategie en bedrijfsvoering zowel gewenst als onontkoombaar. Investeerders zullen bijvoorbeeld steeds vaker (alleen) zaken willen doen met duurzame bedrijven. Hoe zorgt u ervoor dat naast profit ook people en planet ingebed worden in uw onderneming? Klimaatverandering wordt wereldwijd gezien als een van de grootste bedrijfsrisico's.  De energietransitie is eveneens een belangrijke ontwikkeling waar u als organisatie niet omheen kunt. De CO2 uitstoot van Nederland moet in 2050 met 95% zijn gereduceerd. Wat zijn de effecten van circulair denken op de keten, het productieproces, marketing en uw klanten? Hoe krijgt u grip op deze risico's en waar liggen voor uw bedrijf kansen? De lancering van de Corporate Sustainability Reporting Directive (CSRD) door de Europese Commissie is van groot belang en leidt tot regelgeving die sustainability reporting op één lijn brengt met de financiële rapportage. Financiële en niet-financiële rapportages krijgen daardoor evenveel waarde. Vanaf het boekjaar 2024 moeten grote bedrijven o.a. hun klimaatimpact gaan meten en melden en vanaf 2026 stelt de EU dit ook verplicht voor grote MKB bedrijven. Wanneer u in gebreke blijft, riskeert u dat uw jaarverslag niet goedgekeurd wordt. ESG reporting is evenwel nog volop in ontwikkeling. Een (toekomst)visie bij het opstellen en/of controleren van ESG rapportages (Environment, Social, Governance) is dus van groot belang! Onder sustainable finance wordt o.m. het duurzaam investeren in of het duurzaam financieren van bedrijven verstaan. Het uitgeven van bijvoorbeeld 'green bonds' kan financieel (en qua reputatie) goed uitpakken voor uw organisatie. Wat betekent e.e.a. voor het aantrekken van kapitaal? Voor een adequate inbedding van duurzaamheidsrisico's in het risicomanagement van uw organisatie dient u te beschikken over een systeem voor data collectie. Consistente en betrouwbare gegevens zijn immers cruciaal, ook voor rapportagedoeleinden. Kortom, hoe ontwikkelt u een datagedreven ESG besturing van uw onderneming? Duurzaamheid gaat niet alleen maar over milieu. De S (Social) van ESG, zoals sociale ongelijkheid, diversiteit, veilige arbeidsomstandigheden, enz., is eveneens een belangrijk thema binnen sustainability. Hoe gaat u om met de maatschappelijke verantwoordelijkheid/impact van uw onderneming? De Nederlandse economie moet in 2050 volledig circulair zijn. Om de transformatie naar een circulaire economie te realiseren is er nog veel te doen. Met welke standaarden moet u rekening houden op weg naar een circulaire economie en hoe vertaalt u deze naar uw stakeholders? Technologische vernieuwing (recycling, waterstof, enz.), maar ook wetgeving, zorgen voor veranderingen in kostprijzen en dus marktdynamiek. Wat zijn de gevolgen voor uw huidige business modellen? De ontwikkelingen op het gebied van sustainability gaan razendsnel. De veranderende en toekomstige standaarden en richtlijnen zullen steeds leiden tot heroverweging van uw strategie. Tijdens de opleiding wordt ruim aandacht besteed aan relevante (inter)nationale normen, standaarden, richtlijnen, opkomende wetgeving en actuele ontwikkelingen. Na deze opleiding heeft u actuele kennis over hoe u uitdagingen op het gebied van sustainability kunt omzetten in kansen voor uw organisatie en hoe u de risico's op dit gebied kunt beheersen. Wat leert u als (toekomstige) Chief Sustainability Officer (CSO)? Als (toekomstige) Chief Sustainability Officer (CSO) wordt u geconfronteerd met tal van dilemma's, maar ook met kansen. Voor het transformeren naar een sustainable organisatie bieden bijvoorbeeld de Sustainable Development Goals (SDG) duidelijke kaders. Daarnaast dient u verplicht ook niet-financiële informatie op te nemen in uw verslaglegging. Tijdens de opleiding wordt dan ook ruim aandacht besteed aan sustainability reporting, compliance en audit. Daarnaast is er aandacht voor de gevolgen die uw bedrijf heeft in de keten en het inrichten van de formele structuren in uw bedrijf. Voor een overzicht van alle onderwerpen die aan bod komen, verwijzen wij u graag naar het lesprogramma. Na deze opleiding kunt u duidelijk onderbouwde keuzes maken om sustainability concreet in te zetten als bouwsteen voor uw strategie en concreet door te vertalen naar de praktijk. Voor wie is deze Chief Sustainability Officer (CSO) opleiding van belang? De opleiding Chief Sustainability Officer (CSO) is van strategisch en praktisch belang voor alle professionals die betrokken zijn bij het opstellen en implementeren van, en rapporteren over het sustainability beleid van de organisatie. We denken dan aan (aankomend) CSO's, CEO's, CRO's, CIO's, CFO's, controllers en andere finance professionals en hun in- en externe adviseurs, zoals in- en externe accountants, auditors, risicomanagers, compliance officers, beleidsanalisten, (bedrijfs)juristen en advocaten, investor relations managers, HR managers, business/product development managers, kwaliteitsmanagers, marketing managers, communicatiemanagers, PR managers, milieumanagers en supply chain managers. Daarnaast is de opleiding van belang voor investeerders en vermogensbeheerders, zoals banken, verzekeringsmaatschappijen, private equity bedrijven, pensioenfondsen en toezichthouders. Voertaal De Chief Sustainability Officer (CSO) opleiding wordt in het Nederlands gegeven. 
€4.780
Klassikaal
max 12
Bachelor
4 weken

Veilig werken met elektrisch aangedreven machines voor chauffeurs/machinisten (Conform de NEN 9140)

Met de komst van elektrisch aangedreven voertuigen, werktuigen en ander materieel (zoals trilplaten, stampers en slijpmachines) doen andere technologieën hun intrede. Hieraan zijn ook nieuwe risico’s verbonden, denk aan gevaarlijke elektrische spanningen oplopend tot vele honderden volts. NEN 9140 geeft aan hoe je veilig kunt werken aan (hybride/waterstof) elektrisch aangedreven trucks en machines. Kennis hiervan opdoen is van essentieel belang gezien de risico's.  Tijdens deze 1-daagse cursus leer je als beroepschauffeur of machinist wat je wel en niet mag doen aan elektrisch materieel. Dit geeft je beter inzicht in de risico's. Veilig werken staat centraal en je leert hoe je jezelf en jouw omgeving beschermt. Als je deze cursus met een voldoende hebt afgerond ben je in staat zelfstandig de risico's in te schatten bij dagelijks onderhoud, storingen of noodsituaties en weet je wat je wel en niet mag doen. 
€449
Klassikaal
max 10