MOC 20486 Developing ASP.NET MVC 4 Web Applications
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 5 Tage
Ziele
In diesem Kurs lernen Sie die Entwicklung fortgeschrittener ASP.NET MVC Applications mit den Tools und Techniken aus dem .NET Framework 4.5. Der Schwerpunkt liegt hierbei auf Code-Entwicklung, um die Performance und Skalierbarkeit von Website-Applikationen verbessern. Dabei wird ASP.NET MVC vorgestellt, bzw. mit Web Forms verglichen, damit entscheiden zu können, welches genutzt werden könnte, bzw. sollte.
Zielgruppe
Professionelle Web-Entwickler, die fortgeschrittene Web-Applikationen entwickeln möchten
Voraussetzungen
- Mindestens 2 Jahre Erfahrung in der Entwicklung von webbasierten Anwendungen mit MS Visual Studio und ASP.NET
- Kenntnisse der C#-Entwicklung
Agenda
Exploring ASP.NET MVC 4
- Microsoft Web Technologien
- ASP.NET 4.5
- Einführung in ASP.NET MVC 4
Entwerfen von Web Applications
- Planung in der Projektentwurfsphase
- Entwurf von Models, Controllers, und Views
Entwicklung von Models
- Erstellen von MVC Models
- Arbeiten mit Daten
Entwicklung von Controllers
- Controllers und Actions
- Action Filters
Entwicklung von Views
- Erstellen von Views mit Razor Syntax
- Nutzen von HTML Helpers
- Wiederbenutzen von Code in Views
Testen und Debuggen von Web Applications
- Unit Testing MVC Komponenten
- Implementierung einer Exception Handling Strategy
Strukturierung von Web Applications
- Analyse der Information Architektur
- Konfiguration von Routes
- Erstellen einer Navigationsstruktur
Anwenden von Styles in Web Applications
- Template-Views
- CSS in einer Applikation anwenden
- Erstellen eines adaptiven User Interfaces
Erstellen von responsive Pages
- Arbeiten mit AJAX und Partial Page Updates
- Implementierung einer Caching Strategie
Arbeiten mit JavaScript und jQuery für responsive MVC 4 Web Applications
- Rendern und ausführen von JavaScript Code
- Arbeiten mit jQuery and jQueryUI
Zugriffsteuerung
- Implementierung von Authentifzierung und Autorisierung
- Zuweisen von Rollen
Erstellen einer robusten Web Application
- Entwicklung von Secure Sites
- State Management
Arbeiten mit Windows Azure Web Services in ASP.NET MVC 4 Web Applications
- Einführung in Windows Azure
- Entwurf und Erstellung von Windows Azure Services
- Benutzen von Windows Azure Services in einer Web Application
Implementierung vonWeb APIs in ASP.NET MVC 4 Web Applications
- Entwicklung einer Web-API
- Aufruf einer Web API von Mobile und Web Applications
Behandlung von Requests in ASP.NET MVC 4 Web Applications
- HTTP Modules und HTTP Handlers verwenden
- Web Sockets verwenden
Bereitstellung von Web Applications
- Bereitstellung von Web Applications
- Bereitstellung von MVC 4 Applications
Ziele
In diesem Kurs lernen Sie die Entwicklung fortgeschrittener ASP.NET MVC Applications mit den Tools und Techniken aus dem .NET Framework 4.5. Der Schwerpunkt liegt hierbei auf Code-Entwicklung, um die Performance und Skalierbarkeit von Website-Applikationen verbessern. Dabei wird ASP.NET MVC vorgestellt, bzw. mit Web Forms verglichen, damit entscheiden zu können, welches genutzt werden könnte, bzw. sollte.
Zielgruppe
Professionelle Web-Entwickler, die fortgeschrittene Web-Applikationen entwickeln möchten
Voraussetzungen
- Mindestens 2 Jahre Erfahrung in der Entwicklung von webbasierten Anwendungen mit MS Visual Studio und ASP.NET
- Kenntnisse der C#-Entwicklung
Agenda
Exploring ASP.NET MVC 4
- Microsoft Web Technologien
- ASP.NET 4.5
- Einführung in ASP.NET MVC 4
Entwerfen von Web Applications
- Planung in der Projektentwurfsphase
- Entwurf von Models, Controllers, und Views
Entwicklung von Models
- Erstellen von MVC Models
- Arbeiten mit Daten
Entwicklung von Controllers
- Controllers und Actions
- Action Filters
Entwicklung von Views
- Erstellen von Views mit Razor Syntax
- Nutzen von HTML Helpers
- Wiederbenutzen von Code in Views
Testen und Debuggen von Web Applications
- Unit Testing MVC Komponenten
- Implementierung einer Exception Handling Strategy
Strukturierung von Web Applications
- Analyse der Information Architektur
- Konfiguration von Routes
- Erstellen einer Navigationsstruktur
Anwenden von Styles in Web Applications
- Template-Views
- CSS in einer Applikation anwenden
- Erstellen eines adaptiven User Interfaces
Erstellen von responsive Pages
- Arbeiten mit AJAX und Partial Page Updates
- Implementierung einer Caching Strategie
Arbeiten mit JavaScript und jQuery für responsive MVC 4 Web Applications
- Rendern und ausführen von JavaScript Code
- Arbeiten mit jQuery and jQueryUI
Zugriffsteuerung
- Implementierung von Authentifzierung und Autorisierung
- Zuweisen von Rollen
Erstellen einer robusten Web Application
- Entwicklung von Secure Sites
- State Management
Arbeiten mit Windows Azure Web Services in ASP.NET MVC 4 Web Applications
- Einführung in Windows Azure
- Entwurf und Erstellung von Windows Azure Services
- Benutzen von Windows Azure Services in einer Web Application
Implementierung vonWeb APIs in ASP.NET MVC 4 Web Applications
- Entwicklung einer Web-API
- Aufruf einer Web API von Mobile und Web Applications
Behandlung von Requests in ASP.NET MVC 4 Web Applications
- HTTP Modules und HTTP Handlers verwenden
- Web Sockets verwenden
Bereitstellung von Web Applications
- Bereitstellung von Web Applications
- Bereitstellung von MVC 4 Applications