MOC 20486 Visual Studio - ASP.NET Core - Entwicklung von MVC Webanwendungen - Schulung (5 Tage)

MOC 20486 Developing ASP.NET Core MVC Web Applications

Kurzbeschreibung

Dies ist eine 5-tägige Weiterbildung geleitet von einem Kursleiter.
Thema dieser Schulung ist das Entwicklen fortgeschrittener MVC-Anwendungen auf Basis von Microsoft ASP.NET Core.
Schulungsinhalte dieses Formates für professionelle Webentwickler sind eine Einführung in den Microsoft Web-Entwicklungs Stack sowie das Aufzeigen geeigneter Technologien
für die Entwicklung bestimmter Anwendungen, das Entwerfen einer Anwendungs-Architektur, das Implementieren einer Webanwendung mit mehreren Anforderungen für Funktion und an die Benutzerschnittstelle, Konfigurieren der Entwicklung von ASP.NET Core-Webanwendungen mithilfe von Middleware und Einsatz von Dependency Injection in MVC-Anwendungen, Beifügen von Controller zu einer MVC-Anwendung, um Benutzerinteraktionen zu verwalten, Modelle zu aktualisieren und Views auszuwählen und zurückzusenden, Entwicklung einer Web-App, die die ASP.NET Core-Routing-Engine verwendet, um ansprechende URLs und eine logische Navigationshierarchie zu ermöglichen, Viewerstellung, die Daten anzeigen und bearbeiten und mit Modellen und Controllern interagieren,
Erstellung von MVC Modellen und Programmierung von Geschäftslogiken innerhalb der Modellmethode,
Datenbankverbindung einer ASP.NET Core-Anwendung mithilfe von Entity Framework Core, Implementierung eines einheitlichen Look and Feel für eine gesamte MVC Webanwendung, Schreiben eines clientseitigen JavaScript-Code und die jQuery-Skriptbibliothek nutzt zur Optimierung von Reaktionsgeschwindigkeiten, Ergänzung clientseitiger Pakete und Konfiguration von Task-Runners, Unit-Tests und Debugging-Werkzeuge für eine Webanwendung in Visual Studio, Schreiben einer MVC-Anwendung, die Benutzer über die Identity authentifiziert und autorisiert, Berücksichtigung von Abwehrtechniken gegen bösartige Angriffe, Nutzung von inmemory Technologien zur Abfragebeschleunigung, SignalR für Zwei-Wege-Kommunikation zwischen Client und Server, Web-API , Umpacken von Entwicklungscomputer auf Webserver und notwendiger Umfang zur Bereitstellung einer ASP.NET Cor MVC Webanwendung.


Voraussetzungen

• Erfahrung mit Visual Studio 2017 oder neuer
• Erfahrung mit C#-Programmierung und Konzepten wie Lambda-Ausdrücke, LINQ und anonyme Typen.
• Erfahrung in der Verwendung des .NET-Frameworks.
• Erfahrung mit HTML, CSS und JavaScript.
• Erfahrung mit dem Abfragen und Manipulieren von Daten mit ADO.NET.
• Kenntnisse von XML- und JSON-Datenstrukturen.


    Seminarinhalt

    ASP.NET Core MVC Grundlagen
    • Überblick über Microsoft Web-Technologien
    • Überblick über ASP.NET 4.x
    • Einführung in ASP.NET Core MVC

    ASP.NET Core MVC Webprojekte Planung
    • Planung in der Projektentwurfsphase
    • Entwerfen von Modellen, Controllern und Views

    Konfiguration von Middleware und Services in ASP.NET Core
    • Konfiguration der Middleware
    • Konfiguration von Services

    Controllerprogrammierung mit ASP.NET Core
    • Schreiben von Controllern und Aktionen
    • Konfigurieren von Routen
    • Schreiben von Aktionsfiltern

    Entwickeln von Views
    • Erstellen von Views mit Razor-Syntax
    • Verwendung von HTML-Hilfsprogrammen und Tag-Hilfsprogrammen
    • Wiederverwendung von Code in Ansichten

    Entwicklung von Modellen
    • Erstellen von MVC-Modellen
    • Arbeiten mit Formularen
    • MVC-Anwendung validieren

    Verwendung von Entity Framework Core in ASP.NET Core
    • Einführung in Entity Framework Core
    • Arbeiten mit Entity Framework Core
    • Entity Framework Core zur Verbindung mit Microsoft SQL Server verwenden

    Verwenden von Layouts, CSS und JavaScript in ASP.NET Core MVC
    • Verwenden von Layouts
    • Verwendung von CSS und JavaScript
    • Verwenden von jQuery

    Clientseitige Entwicklung mit ASP.NET Core
    • Anwenden von Stilarten
    • Verwendung von Task-Runners
    • Reaktionsfähiger Entwurf

    Testen und Fehlerbehebung mit ASP.NET Core
    • Testen von MVC-Anwendungen
    • Implementierung einer Strategie zur Behandlung von Ausnahmen
    • Protokollierung von MVC-Anwendungen

    Sicherheitsverwaltung in ASP.NET Core
    • Authentifizierung und Autorisierung
    • Verteidigung gegen Angriffe
    • Sicherheitsmanagement

    Leistung und Kommunikation
    • Implementierung einer Zwischenspeicherstrategie
    • State verwalten
    • Zwei-Wege-Kommunikation

    Web-APIs für ASP.NET Core
    • Web-APIs Grundlagenverständnis
    • Entwicklung einer Web-API
    • Aufrufen einer Web-API

    Hosting und Bereitstellung
    • Lokales vor Ort Hosting und -Bereitstellung
    • Bereitstellung in der Microsoft Azure Cloud
    • Grundlagenverstänndis zu Microsoft Azure


    Zielgruppen

    • professionelle Webentwickler
    • Anwendungsentwickler


    Preise und Termine

    Firmenschulung

    Eine Firmenschulung bei Ihnen vor Ort, in einem Schulungszentrum oder virtuell.

    Dauer:
    5 Tage
    Preis ab:
    1.495,00 € zzgl. USt. pro Tag (1.779,05€ inkl. USt.)
    Unterlagen:
    zzgl.
    Verpflegung:
    zzgl.
    Prüfung:
    (Zertifizierung)
    zzgl.

    Seminarsprache

    die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.


    Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.