Course Outline

Module 1: Aan de slag met ASP.NET MVC

  • ASP.NET MVC-projectsjablonen
  • Inzicht in de structuur van een ASP.NET MVC-project
  • Naamgevingsconventies
  • Weergaven maken
  • Controllers definiëren
  • Een gegevensmodel definiëren

Module 2: Een complete ASP.NET MVC-applicatie maken

  • Sterk getypeerde weergaven maken
  • Inzicht in URL's en actiemethoden
  • HTML helpers gebruiken
  • Verwerking van post-backs van formulieren
  • Gegevensvalidatie

Module 3: De Razor View Engine gebruiken

  • Ontwerpdoelen voor scheermessen
  • Een Razor-weergave implementeren
  • Syntaxis van scheermes
  • Accessing modelgegevens in Razor-weergaven

Module 4: Industriële ASP.NET MVC-toepassingen

  • Best practices voor ASP.NET applicatie-architectuur
  • Implementatie van een repository en Entity Framework-gegevensmodel
  • Afhankelijkheidsinjectie gebruiken
  • Implementatie van een aangepaste controllerfabriek

Module 5: Test Driven Development met ASP.NET MVC

  • Samenvatting van TDD
  • Unit Testing Kaders.
  • Uitleg over het gebruik van TDD met ASP.NET MVC

Module 6: Bekijk technieken

  • Aangepaste HTML-helpers definiëren en gebruiken
  • Een lay-out/basispagina definiëren
  • Stijlen gebruiken
  • Gedeeltelijke weergaven definiëren en gebruiken
  • Syntaxis van de Razor-helpermethode

Module 7: Navigatie implementeren

  • Klassen van weergavemodellen definiëren
  • Gegevensfiltering implementeren in een controller
  • Inzicht in het routeringsmechanisme
  • Aangepaste items toevoegen aan een routetabel
  • Standaardinstellingen, parameters en validatie definiëren
  • URL's en hyperlinks genereren
  • Aangepaste routebeperkingen

Module 8: Toestand Management

  • Verborgen velden gebruiken
  • Sessie- en toepassingsstatus
  • Aangepaste model bindingen

Module 9: Aanvullende technieken

  • Bekijk steigersjablonen
  • Sjabloon voor controllersteigers
  • Globale filters
  • Model inbinden
  • Asynchrone controllers
  • Authenticatie-opties, waaronder het inschakelen van logins vanaf Facebook enz.

Module 10: Ajax en jQuery gebruiken met ASP.NET MVC

  • Overzicht van Ajax en ASP.NET MVC
  • Onopvallend Ajax
  • Ajax actiekoppelingen gebruiken
  • Overzicht van jQuery
  • jQuery Technieken
  • jQuery UI gebruiken

Requirements

6 maanden ervaring met C# programmeren. Ervaring met ASP.NET-ontwikkeling is een voordeel maar niet essentieel.

  21 Hours
 

Getuigenissen (1)

Related Courses

Introducing C# 6.0 with Visual Studio 2015/2017

  28 Hours

Related Categories