Course Outline

Module 1: Inleiding tot ASP.NET MVC

  • Samenvatting van ASP.NET webontwikkeling
  • Belangrijkste voordelen van ASP.NET MVC
  • De rol van het model, de weergave en de controller

Module 2: Aan de slag met ASP.NET MVC

  • Uw ontwikkelomgeving voorbereiden op ASP.NET MVC
  • Een ASP.NET MVC-project maken
  • De structuur van een ASP.NET MVC-project begrijpen
  • Naamgevingsconventies
  • Weergaven creëren
  • Regelaars definiëren
  • Een datamodel definiëren

Module 3: Een complete ASP.NET MVC-applicatie creëren

  • Sterk getypeerde weergaven maken
  • Inzicht in URL's en actiemethoden
  • Met behulp van HTML helpers
  • Afhandelen van retourformulieren; Gegevensvalidatie

Module 4: Gebruik van de Razor View Engine

  • Scheermes ontwerpdoelen
  • Een Razor-visie implementeren
  • Razor-syntaxis
  • AccessModelgegevens in Razor-weergaven Accesszetten

Module 5: ASP.NET MVC-toepassingen met industriële kracht

  • Best practices voor ASP.NET-applicatiearchitectuur
  • Implementatie van een repository en Entity Framework datamodel
  • Het gebruik van afhankelijkheidsinjectie; Implementatie van een aangepaste controllerfabriek
  • Testgestuurde ontwikkeling met ASP.NET MVC

Module 6: Technieken bekijken

  • 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 Helper-methode

Module 7: Navigatie implementeren: weergavemodelklassen definiëren

  • Gegevensfiltering implementeren in een controller
  • Het routeringsmechanisme begrijpen
  • Aangepaste vermeldingen toevoegen aan een routetabel
  • Standaardwaarden, parameters en validatie definiëren
  • Het genereren van URL's en hyperlinks
  • Aangepaste routebeperkingen

Module 8: Staat Management

  • Verborgen velden gebruiken
  • Sessie- en applicatiestatus
  • Aangepaste modelbindingen

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

  • Overzicht van Ajax en ASP.NET MVC; Onopvallend Ajax;
  • Met behulp van Ajax actielinks
  • Overzicht van jQuery
  • jQuery technieken
  • Met behulp van jQuery gebruikersinterface

Module 10: Aanvullende ASP.NET MVC 4.5-technieken

  • Bekijk steigersjablonen
  • Sjablonen voor controllersteigers
  • Afhankelijkheidsinjectie met Unity

Module 11: Testgestuurde ontwikkeling met ASP.NET MVC

  • Samenvatting van TDD
  • Doorloop van het gebruik van TDD met ASP.NET MVC

Module 12: Aanvullende technieken

  • Controletechnieken
  • Filters
  • Modelbinding

Requirements

3-6 maanden ervaring met ASP.NET-webontwikkeling met behulp van in C#.

 28 Hours

Number of participants



Price per participant

Getuigenissen (5)

Related Courses

Machine Learning and AI with ML.NET

21 Hours

Advanced Blazor

21 Hours

Blazor WebAssembly

14 Hours

Introduction to Blazor

14 Hours

Implementing the Actor Model with Microsoft Orleans

14 Hours

High-Performance Application Development with .NET Core

14 Hours

Introduction to .Net Core

14 Hours

.NET Core and Angular Training Course

21 Hours

Entity Framework Core 2.0

14 Hours

Introducing C# 6.0 with Visual Studio 2015/2017

28 Hours

Advanced Programming in C#

35 Hours

Blockchain Development: Creating Decentralized Applications with .Net

14 Hours

Developing in C# 6 Development

28 Hours

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 Hours

Developing in ASP.NET MVC 6 Development

28 Hours

Related Categories