Kursbeschreibung
In diesem Kurs lernen die Teilnehmer, erweiterte ASP.NET Core MVC-Anwendungen mit .NET Core Tools und Technologien zu entwickeln. Im Mittelpunkt werden zum Programmieren von Aktivitäten, die die Leistung und Skalierbarkeit der Anwendung Website verbessert.
Wichtiger Hinweisen!
Microsoft hat Ende Februar bekannt gegeben, zum 30.6.2020 alle Examen zu den MCSA, MCSE und MCSD Zertifizierungen einzustellen.
Ab 1.7. 2020 sind diese Prüfungen nicht mehr verfügbar, und deshalb können die damit verbundenen Zertifizierungen dann nicht mehr neu erreicht werden. Wenn Sie diese Zertifizierungen noch anstreben, ggf. schon erste Trainings besucht und Examen bestanden haben, planen Sie die weiteren Trainings anhand unseres Angebotes und die Prüfungen schnell für die nächsten Monate, damit spätestens am 30.6. alle Bedingungen erfüllt sind!
Zielgruppe und Voraussetzungen
Zielgruppe
Dieser Kurs richtet sich an professionelle Webentwickler, die Microsoft Visual Studio in einer individuellen oder teambasierten Entwicklungsumgebung von kleiner bis großer Größe einsetzen. Die Kandidaten für diesen Kurs sind an der Entwicklung fortgeschrittener Webanwendungen interessiert und möchten das gerenderte HTML umfassend verwalten. Sie möchten Websites erstellen, die die Benutzeroberfläche, den Datenzugriff und die Anwendungslogik voneinander trennen.
Voraussetzungen
- Erfahrung mit Visual Studio 2017.
- Erfahrung mit C # -Programmierung und Konzepten wie Lambda-Ausdrücken, LINQ und anonymen Typen.
- Erfahrung in der Verwendung von .NET Framework.
- Erfahrung mit HTML, CSS und JavaScript.
- Erfahrung mit dem Abfragen und Bearbeiten von Daten mit ADO.NET.
- Kenntnisse über XML- und JSON-Datenstrukturen.
Kursthemen
Inhalte
Am Ende dieses Kurses werden die Kursteilnehmer in der Lage sein, die folgenden Aufgaben auszuführen:
- Beschreiben des Microsoft Web Technologies-Stacks und Auswählen einer geeigneten Technologie zum Entwickeln einer bestimmten Anwendung.
- Entwerfen der Architektur und Implementierung einer Webanwendung, die eine Reihe von funktionalen Anforderungen, Benutzeroberflächenanforderungen und Geschäftsmodellen erfüllt.
- Konfigurieren Sie die Pipeline von ASP.NET Core-Webanwendungen mithilfe von Middleware und nutzen Sie die Abhängigkeitsinjektion für die gesamte MVC-Anwendung.
- Fügen Sie einer MVC-Anwendung Controller hinzu, um die Benutzerinteraktion zu verwalten, Modelle zu aktualisieren und Ansichten auszuwählen und zurückzugeben.
- Entwickeln Sie eine Webanwendung, die das ASP.NET Core-Routingmodul verwendet, um Benutzern benutzerfreundliche URLs und eine logische Navigationshierarchie anzuzeigen.
- Erstellen Sie Ansichten in einer MVC-Anwendung, die Daten anzeigen und bearbeiten und mit Modellen und Controllern interagieren.
- Erstellen Sie MVC-Modelle und schreiben Sie Code, der Geschäftslogik in Modellmethoden, -eigenschaften und -ereignissen implementiert.
- Verbinden Sie eine ASP.NET Core-Anwendung mithilfe von Entity Framework Core mit einer Datenbank.
- Implementieren Sie ein einheitliches Erscheinungsbild für eine gesamte MVC-Webanwendung.
- Schreiben Sie JavaScript-Code, der clientseitig ausgeführt wird und die jQuery-Skriptbibliothek verwendet, um die Reaktionsfähigkeit einer MVC-Webanwendung zu optimieren.
- Fügen Sie clientseitige Pakete hinzu und konfigurieren Sie Task Runners.
- Führen Sie Komponententests und Debugging-Tools für eine Webanwendung in Visual Studio 2017 aus.
- Schreiben Sie eine MVC-Anwendung, die Benutzer authentifiziert und autorisiert, mit Identity sicher auf Inhalte zuzugreifen.
- Erstellen Sie eine MVC-Anwendung, die böswilligen Angriffen widersteht.
- Verwenden Sie die Zwischenspeicherung, um die Antworten auf Benutzeranforderungen zu beschleunigen.
- Verwenden Sie SignalR, um die bidirektionale Kommunikation zwischen Client und Server zu aktivieren.
- Beschreiben Sie, was eine Web-API ist und warum Entwickler einer Anwendung möglicherweise eine Web-API hinzufügen.
- Beschreiben, wie eine ASP.NET Core MVC-Webanwendung von einem Entwicklungscomputer auf einen Webserver gepackt und bereitgestellt wird.
Weitere Infos
Beginn:
Am ersten Kurstag um 10.00 Uhr: Ca. 15 Minuten sind vor Kursbeginn für die Registrierung vorgesehen. An den nachfolgenden Tagen sind die Kurszeiten von 9.00 - 17.00 Uhr.
Kurssprache: Deutsch
Kursdauer: 5 Tage
Enthaltene Leistungen:
- Schulungsunterlagen
- Teilnahmezertifikat
- Getränke (Kalte und Warme)
- Obst und Snacks
- Mittagessen