Publicatiedatum : 19/03/2024

Opleiding : ASP NET MVC, full stack ontwikkeling van een webapplicatie

Praktijkcursus - 5d - 35u00 - Ref. ASN
Prijs : 2750 € V.B.

ASP NET MVC, full stack ontwikkeling van een webapplicatie



Opleiding onmisbaar

Met Visual Studio 2022, in de taal C#, leer je hoe je een webapplicatie ontwerpt en bouwt op basis van .NET, zowel client-side (HTML5, JavaScript, Bootstrap) als server-side (MVC, REST en Entity Framework Core), met gebruikerscreatie/-beheer (authenticatie).


INTER
INTRA
OP MAAT

Praktijkcursus ter plaatse of via klasverband op afstand
Disponible en anglais, à la demande

Ref. ASN
  5d - 35u00
2750 € V.B.




Met Visual Studio 2022, in de taal C#, leer je hoe je een webapplicatie ontwerpt en bouwt op basis van .NET, zowel client-side (HTML5, JavaScript, Bootstrap) als server-side (MVC, REST en Entity Framework Core), met gebruikerscreatie/-beheer (authenticatie).


Pedagogische doelstellingen
Aan het einde van de training is de deelnemer in staat om:
De concepten begrijpen die inherent zijn aan de MVC-architectuur van een webapplicatie
Een responsieve en dynamische webinterface ontwikkelen om gegevens te manipuleren in Razor-weergaven
Hoe je servergedrag implementeert met behulp van controllers, acties, filters en REST API's
Een relationele database maken en implementeren met Entity Framework Core
Toegang tot beveiligde pagina's beheren met gebruikersbeheer in een lokale database

Doelgroep
Ontwikkelaars die bekend zijn met Web Forms. Projectmanagers die op zoek zijn naar een overzicht van het maken van ASP NET webapplicaties met Visual Studio 2022.

Voorafgaande vereisten
Goede kennis van de .NET-omgeving met praktische ervaring met de taal C#. Kennis van HTML, CSS en relationele databases.

Praktische modaliteiten
Praktisch werk
Afwisselend uitleg/herinneringen van concepten, presentaties van concrete voorbeelden en praktisch werk.
Leer methodes
De workshops stellen je in staat om stapsgewijs een typische webapplicatie te bouwen die gegevens verwerkt, beheert en authenticeert (Identity system), van voorbereiding tot implementatie.

Opleidingsprogramma

1
Concepten voor webtoepassingen

  • Een herinnering aan het HTTP-protocol en hoe je een webinterface ontwerpt met HTML5 en CSS3.
  • Pagina's dynamisch maken (Media Queries, JavaScript en Ajax).
  • Verdeling van bewerkingen en gegevensuitwisselingen tussen de browser en de applicatie.
  • Inleiding tot ASP NET (functies en stappenplan).
Praktisch werk
Overzicht van de belangrijkste webframeworks en API's die beschikbaar zijn (Bootstrap, Angular, Canvas, Local Storage, Geolocation, etc.).

2
MVC in NET

  • Herinnering aan de algemene regels van applicatiearchitectuur (SOLID concepten).
  • De voordelen van het MVC-model voor een webapplicatie.
  • Installatie van en vertrouwd raken met de .NET ontwikkelomgeving (Visual Studio, NET Standard, NuGet, enz.).
  • Organisatie van de ASP NET-webtoepassing (boomstructuur, opstarten, configuratie).
  • Principe van het MVC-model in .NET (Razor views, controllers, acties en filters).
Praktisch werk
De ontwikkelomgeving configureren en een standaard MVC-applicatie maken.

3
Serviceconfiguratie

  • De applicatieomgeving en -services configureren.
  • Principe en implementatie van dependency injection.
  • MVC implementeren met het URL-routingsysteem.
Praktisch werk
Configuratie van de belangrijkste services (beheer van statische bestanden, het routesysteem en foutpagina's), met een overzicht van veelgebruikte NuGet-pakketten.

4
Front-end ontwikkeling

  • Een responsieve interface ontwerpen met Bootstrap.
  • Een pagina dynamisch maken met JavaScript en Ajax.
Praktisch werk
DOM-manipulatie in JavaScript. Bootstrap integreren in de applicatie.

5
Kern van entiteitskader

  • Grip krijgen op Entity Framework Core (CodeFirst of reverse engineering).
  • Definitie van mapping met behulp van annotaties of de Fluent API.
  • Vul de database, extraheer gegevens (LINQ queries en navigatie tussen entiteiten, Lazy Loading of Include).
  • Gegevens bijwerken met ViewModels.
  • Basismigratietechnieken.
Praktisch werk
Databasegegevens creëren en manipuleren met behulp van de CodeFirst-aanpak.

6
Beheer van weergaven/controllers

  • Ontwerp en organisatie van Razor dynamische weergaven (syntaxis, typing, gedeelde weergaven).
  • Implementatie van het viewgeneratiesysteem met behulp van een standaardcontroller.
  • Ontvangst van parameters in acties met validaties.
  • Filters op acties uitvoeren en implementeren.
  • Ontwerp en implementatie van een web-API.
Praktisch werk
Ontwerp van dynamische pagina's met behulp van Razor-weergaven voor het uitvoeren van bewerkingen om gegevens te bewerken, waarbij dynamische inhoud wordt geïntegreerd op basis van Bootstrap en een API-controller.

7
Gebruikersbeheer

  • Herinnering aan de beveiligingsregels die inherent zijn aan het web (authenticatie, validatie, SQL-injectie, enz.).
  • Lokaal beheer van gebruikers en rollen met Identity.
  • Sessiebeheer.
Praktisch werk
Implementatie van gebruikersbeheer om de toegang te beperken tot acties waarvoor authenticatie en een sessie nodig zijn om een selectie van items te beheren.


Feedback van klanten
4,4 / 5
De feedback van klanten is afkomstig van eindevaluaties na de opleiding. De score wordt berekend op basis van alle evaluaties die minder dan 12 maanden oud zijn. Alleen die met een tekstcommentaar worden weergegeven.
CÉDRIC P.
08/12/25
4 / 5

L’équilibre Théorie/Pratique est plutôt bonne mais la temporalité de ces phases est peu satisfaisante.Trop de théorie et pas de pratique en début de formation, et un gros TD en fin de formation.
BRUNO L.
08/12/25
4 / 5

Beaucoup de choses à voir en peu de temps.Le formateur connaît énormément de choses mais parfois difficile de comprendre où il veut aller.Peut-être trop de choses à voir en 1 seule semaine. Manque donc un peu de temps pour pratiquer par nous même.
YASSINE C.
08/12/25
5 / 5

contenu très riches et intéressant. Formateur compétent, pédagogue et à l’écoute du feedback ..Formation réussie.



Data en plaats
Selecteer uw locatie of kies voor de les op afstand en kies vervolgens uw datum.
Klas op afstand

Dernières places
Date garantie en présentiel ou à distance
Session garantie

KLAS OP AFSTAND
2026 : 30 maa., 22 juni, 2 nov.

PARIS LA DÉFENSE
2026 : 30 maa., 22 juni, 2 nov.