Andreas Hanke Geschäftsführer

„Das Wissen und die Erfahrung unserer Mitarbeiter sind das Fundament unseres Hauses“

Andy_wide

Alexandra Specht Key Account Managerin

„Seit 1995 sind wir auf dem Markt und jedes Jahr werden es mehr zufriedene Kunden, die unsere Dienstleistungen schätzen“

Nana_wide

Werner Eberling Principal Consultant

„Technologie-Hypes kommen und gehen, fundamentale Prinzipien der Software-Entwicklung halten Systeme stabil und zukunftssicher“

Slide3

Thomas Haug Principal Consultant

„Die Vermessung von Software und die Visualisierung der Ergebnisse hilft uns, strukturelle Probleme aufzudecken“

Thomas_wide

Verteilte Anwendungen mit WCF (SOAP/REST)

Beschreibung:

Nach erfolgreichem Abschluss des Trainings sind die Teilnehmer mit den theoretischen sowie praktischen Grundlagen der UI-Entwicklung moderner RIA-Web-Anwendungen mit ASP.NET MVC vertraut sie können selbstständig eigene Web-Anwendungen entwickeln, kennen Praktiken des guten, redundanzfreien Designs einer ASP.NET-Anwendung sowie die Möglichkeiten von ASP.NET MVC zur Entwicklung schlanker, testbarer Anwendungen mit getrennten Schichten auf Basis aktueller Web-Standards.v

Inhalt:

  • Einführung
  • Entwicklungsumgebung:  Visual Studio 2012; IISExpress; Cassini; SQL-Server Express, Datenbank-Explorer
  • Rückblick auf ASP.NET WebForms
  • Grundlagen von ASP.NET MVC:  Application State; URLs, REST; Models; Views; Controller
  • View: Auswahl der View; Daten in der View (ViewDataDictionary, ViewBag, View-Model); Template; Layout; Partial View; Child Action; RIA mit jQuery
  • Controller:  Actions; Filter und Selektoren; Action-Result
  • Unit-Testen
  • View Model:  Display-Model; Input-Model; Kombiniertes Display- und Input-Model
  • Validierung:  server-seitige Validierung; client-seitige Validierung
  • Ajax:  Ajax mit jQuery; Ajax Helper; Ajax mit JSON
  • ASP.NET Design Pattern
  • Sicherheit
  • URL-Routing
  • Model-Binder
  • Value-Provider
  • Auto-Mapping
  • Dependency Injection mit ASP.NET MVC:  Service Locator; Dependency Resolver
  • UI-Testing