Power-Woche: ASP.NET MVC und ASP.NET WebAPI

.NET-basiertes Web Service-Framework und Model View Controller

Teilnehmerfeedback

"Super Kurs. Klasse kompetenter, freundlicher Trainer.

Jede (!) Frage wurde beantwortet. " U. Baumann, Parker Hannifin Manufacturing Germany GmbH & Co. KG

Kursinhalte ASP.NET Web API und ASP.NET MVC Schulung

Microsoft liefert mit der ASP.NET Web API ein .NET-basiertes Web Service-Framework und die schlanke WebAPI erobert seitdem die Web-Welt. ASP.NET Web API bietet zwar eine einfache und dennoch mächtige Architektur, die die Kommunikation zwischen Client und Server zum Kinderspiel macht. Das Model-View-Controller(MVC)-Konzept wird in vielen Bereichen moderner Softwareentwicklung eingesetzt und bedeutet die strikte Aufgabenverteilung bei einer Anwendung. Das MVC-Modell besagt eine klare Trennung zwischen dem "Model" – also den Daten, den "View", also wie es präsentiert wird und dem "Controller", welcher die Steuerung dessen übernimmt.
In diesem ASP.NET Web API MVC Kurs lernen Sie die Konzepte der REST-Architektur kennen und können das ASP.NET Web-API Modell in Ihre Web-Anwendung implementieren. Sie lernen dynamische Webanwendungen mit MVC 5 zu entwickeln und kennen die dazu notwendigen Konzepte. Sie kennen die Vor- und Nachteile im Vergleich zu ASP.NET Webforms und entscheiden, welche Technologie sich für Ihre Projekte wann und wo am besten eignet.
Dieses ASP.NET WebApi mit MVC  Training ist für Softwareentwickler und -Architekten mit Kenntnissen in guten Kenntnissen in Visual Studio 2012/2013 (C# oder VB) und ASP.NET 4.x geeignet.

Preis: 2248 € | Kursdauer: 5 Tage | Unterlage: Digital MOC 20486

Agenda ASP.NET Web API und ASP.NET MVC Kurs

Grundlagen

  • ASP.NET Web API Konzepte
  • Grundlagen von http
  • Request und Response
  • URLs und Statuscodes
  • HTTP Methoden
  • Grundlagen und Vorteile von REST
  • Richardson Maturity Model (RMM)
  • Caching (ETAG)
  • MIME-Types

Client

  • HTTP Client Model
  • Mediatypen
  • Inhaltstypen
  • Daten senden
  • Daten empfangen
  • Http Client Handler
  • File-Uploads
  • Authentifizierung Basis Authentifizierung

API

  • Verbindung implementieren
  • Formatter
  • MediaTypeMappings
  • Model Binding
  • Prinzipien von RESTful Services
  • Definition und Einsatz
  • uniforme Schnittstellen
  • HyperMedia
  • XML und JSON

Datenbindung

  • Hosting
  • Konfiguration
  • Internet Information Services (IIS)
  • SelfHost
  • Open Web Interface for .NET (OWIN) mit Katana
  • Windows Azure
  • MessageHandler
  • ActionFilter
  • ApiExplorer

Modelle

  • ASP.NET MVC Modelle entwickeln
  • MVC Projekt erstellen und Modell hinzufügen
  • eine neue SQL Azure Datenbank in Visual Studio erstellen
  • Eigenschaften und Methoden zu einem MVC Modell hinzufügen
  • MVC Modelle anzeigen und bearbeiten

Controller

  • Controller und Aktionen entwickeln
  • MVC Controller hinzufügen
  • Action Filters in Controller
  • Photo Controller benutzen
  • ASP.NET MVC Ansichten entwickeln
  • Ansichten mit der Razor Syntax generieren
  • HTML Hilfe benutzen

Ansichten

  • Web-Anwendungen testen und debuggen
  • Unit Testing mit MVC Komponenten
  • Exception Handling implementieren
  • Web-Anwendungen strukturieren
  • Architektur analysieren
  • Routen konfigurieren
  • Navigationsstruktur generieren

jQuery

  • JavaScript and jQuery benutzen
  • JavaScript Code wiedergeben und abspielen
  • jQuery and jQuery UI benutzen
  • Zugangsberechtigungen erteilen
  • Authentifizierung und Autorisierung implementieren
  • Rollen und Membership zuweisen
  • Web Sockets benutzen

Termine - jetzt buchen!


Ähnliche Themen

Responsive Design mit CSS3 und Bootstrap
ASP.NET Web API - Restful Services entwickeln
Azure - Cloud-Lösungen entwickeln