Zurück zur Übersicht
Seminar MOC 20486
Dauer:
5 Tage | 40 Unterrichtseinheiten
Entwickeln von ASP.NET Webanwendungen mit MVC Core und Visual Studio
ASP.NET MVC (Model View Controller) ist eine einfache, schnelle und elegante Architektur für ASP.NET Webapplikationen. Mit den Werkzeugen von Visual Studio programmieren Sie komfortabel und schnell Ihre Applikation, implementieren die notwendigen Tests und stellen die Webanwendung im Internet oder Intranet online.
Seminarziel
In diesem Seminar erlernen die Teilnehmer die Programmierung dynamischer Webanwendungen mit C# unter ASP.NET MVC Core. Der Kurs vermittelt weiterhin Kenntnisse zum Datenbankzugriff auf den SQL Server über den Entity Framework Core. Nach dem Besuch der Schulung können Sie Webapplikationen erstellen, mit Unit-Tests absichern und On-Premises sowie in Azure bereitstellen. Views, Models, Controller, Bootstrap, jQuery, CSS, SignalR, IIS und Azure sind nach dem Kurs keine Fremdwörter mehr für Sie.
Dieser Kurs bereitet Sie außerdem optimal für die Prüfung 70-486 vor.
Teilnehmerkreis
Teilnehmer dieses Kurses sind Webentwickler, die attraktive und dynamische Websites mit ASP.NET MVC entwickeln möchten. Vorausgesetzt werden Grundlagen von HTML und JavaScript und Programmiererkenntnisse in C#.
Seminarinhalt
ASP.NET MVC Core
- Kennenlernen von MVC Core
- Entwurf und Design von Webanwendungen
- Überblick zu ASP.NET 4.5 und MVC 4 sowie ASP.NET Core
Models, Controller und Views
- Implementierung von Models mit Entity Framework Core unter Nutzung der Database-First und Code-First Methoden
- Programmierung von Controllern
- Erstellung von Views mit HTML 5
- Routing und Navigation in MVC – Anwendungen
Testen und Debuggen von MVC-Anwendungen
- Unit Testen von Business-Logic und Controller
- Dependency Injection
- Tools zum Debuggen, Error-Handling und Fehlerprotokollierung
Web-Design / Responsives Design
- Gestaltung von Seiten mit HTML5 / CSS3
- Nutzung der Bootstrap Vorlage für responsives Design auch für mobile Geräte
- Interaktive Gestaltung mit JavaScript, jQuery und AJAX
Sicherheit von Web-Anwendungen
- Eingabevalidierung
- HTTPS auf dem IIS
- XSS Angriffe und Gegenmaßnahmen
- Authentication / Authorization mit Windows AD, Forms und Azure AD
Erstellung und Nutzung von WebAPI
- Einbinden und Erstellen von RESTful Services
- Bereitstellung von Web API und OData/REST für den Zugriff von Clients
WebSockets mit SignalR
Deployment auf dem IIS in On-Premises Umgebungen und Azure
- Herstellerzertifizierte Trainer
- Teilnahmezertifikat
- Original Microsoft Trainingsunterlage (digital)
- 3 Monate telefonischer Support zum Seminarinhalt
- Kostenfreies WLAN
- Verpflegung und Getränke
Zum Training erhalten Sie originale Microsoft Trainingsunterlagen (MOC) und für 3 Monate telefonischen Support zum Seminarinhalt. Dieses Seminar wird mit der aktuellen Visual Studio Version durchgeführt.