ASP.NET Core - 4 dagen online klassikaal
2.450,00 EUR
- 4 days
Bouw moderne, schaalbare en veilige webapplicaties met vertrouwen met ASP.NET Core. Deze praktijkgerichte ASP.NET Core-cursus is ontworpen voor ontwikkelaars die hun webontwikkelingsvaardigheden willen versterken met behulp van Microsofts krachtige, cross-platform framework en moderne .NET-technologieën.
Belangrijkste functies
Taal
Lesmateriaal in het Engels
Niveau
Gevorderd niveau
4 dagen live, door een instructeur begeleid
Virtuele training (8 uur per dag)
Alle relevante cursusmaterialen
Interactieve live-labs om het leren te versterken
50+ aanbevolen studie-uren
Inclusief certificaat van afronding van het programma

Leerresultaten
Aan het einde van dit programma ben je in staat om:
Webapplicaties bouwen met MVC en Razor
Leer hoe je gestructureerde ASP.NET Core‑applicaties ontwikkelt met behulp van de MVC‑architectuur en Razor‑syntaxis. Je maakt dynamische gebruikersinterfaces, beheert de applicatielogica en bouwt schaalbare, goed onderhoudbare weboplossingen.
Werken met databases met Entity Framework Core
Doe praktische ervaring op met het beheren van data met Entity Framework Core, inclusief databasequery’s, updates en migraties voor efficiënte applicatieontwikkeling.
Ontwikkel veilige RESTful API's
Maak RESTful API’s met ASP.NET Core en werk met HTTP-methoden, endpoints en responses. Je implementeert ook authenticatie, autorisatie en Microsoft Identity om applicaties te beveiligen en gebruikersgegevens te beschermen.
Testen en implementeren van ASP.NET Core-toepassingen
Gebruik xUnit voor unit-tests om de betrouwbaarheid van de applicatie en de codekwaliteit te verbeteren. Je leert ook hoe je ASP.NET Core-applicaties naar IIS en Microsoft Azure productieomgevingen kunt deployen.

Cursusplanning
Dag 1
Sessie 1: Introductie tot ASP.NET
- ASP.NET Core vs ASP.NET Framework
- Applicatiearchitectuur en ontwikkeltools
Sessie 2: MVC-toepassingen
- MVC-architectuur in .NET
- Modellen, views en controllers
- Inleiding tot Blazor
Sessie 3: Entity Framework Core
- Database-toegang met Entity Framework Core
- Datamigraties en laadstrategieën
- Lui, eager en expliciet laden
Sessie 4: Werken met modellen
- Modellen creëren en implementeren
- Werken met formulieren en gegevensvalidatie
Dag 2
Sessie 5: Dependency Injection
- Configuratie, actie, constructor- en service-injectie
Sessie 6: Controllers
- Controllers en actiemethoden
- Routering met tabellen en attributen
Sessie 7: Navigatie
- Filteren en deelweergaven
Sessie 8: Views
- Razor-syntaxis en weergavevalidatie
- Componenten weergeven
Dag 3
Sessie 9: Tag Helpers
- HTML en taghelpers
- Tag-attributen, omgeving en linkhelpers
Sessie 10: Single Page Applications
- Razor Pages- en SPA-concepten
- Statische content beheren
Sessie 11: Foutafhandeling
- Aangepaste foutpagina's en uitzonderingsafhandeling
- Technieken voor foutfiltering
Sessie 12: RESTful API's
- Web-API- en REST-concepten
- HTTP-verzoeken en -antwoorden
- API-actiemethoden en API-consumptie
Dag 4
Sessie 13: Toestandsbeheer
- HTTP-statusbeheer
- Cookies en caching
Sessie 14: Unit testen
- Unit-tests met xUnit
- Modellen en controllers testen
Sessie 15: Beveiliging
- Authenticatie en autorisatie
- Identiteit en integratie met Windows-beveiliging
Sessie 16: Implementatieopties
- Toepassingen implementeren naar IIS en Azure

Voor wie is dit programma bedoeld?
C#-ontwikkelaars die overstappen naar ASP.NET Core-webontwikkeling
Softwareontwikkelaars die moderne webapplicaties en API's bouwen
Full-stackontwikkelaars die binnen het .NET-ecosysteem werken
Backend-ontwikkelaars die zich willen uitbreiden naar webtechnologieën
Technische professionals die enterprise- of cloudgebaseerde applicaties ontwikkelen
Ontwikkelaars die praktische ervaring willen opdoen met MVC, Razor en RESTful API’s
Vereisten
- Basis- tot gemiddelde kennis van C#-programmering
- Vertrouwdheid met concepten van objectgeoriënteerd programmeren
- Basiskennis van webontwikkelingsconcepten en HTTP‑fundamenten
- Ervaring met Visual Studio of vergelijkbare ontwikkeltools is een pluspunt
- Eerdere voltooiing van een C# Developer-cursus of gelijkwaardige ervaring wordt aanbevolen
Verklaringen
Licenties en accreditatie
De cursus wordt aangeboden volgens de Partner Program Agreement en voldoet aan de vereisten van de License Agreement.
Gelijkheidsbeleid
Kandidaten worden aangemoedigd om contact op te nemen met AVC voor begeleiding en ondersteuning tijdens het gehele accommodatieproces.
Veelgestelde vraag

Heeft u bedrijfsoplossingen of LMS-integratie nodig
Heb je niet de cursus of het programma gevonden dat geschikt zou zijn voor jouw bedrijf? Heb je een LMS-integratie nodig? Neem contact met ons op! Wij zullen met een passende oplossing komen!
