it innovations.de

MOC OD20486 - On-Demand ASP.NET Model View Controller (MVC) 5 - Entwicklung von Webanwendungen - Schulung

Developing ASP.NET Core MVC Web Applications (90 Day)

Seminar Beschreibung Kurzbeschreibung

In diesem On-Demand-Seminar eignen sich die Teilnehmer wertvolle Kenntnisse zur Entwicklung von dynamischen Webanwendungen mit ASP.NET MVC (Model View Controller) an. Sie lernen das neue Framework ASP.NET Konzept kennen. Am Ende dieser Schulung kennen sie die ASP.NET Models, die Views und die Controller-Entwicklung, können Webanwendungen testen, debuggen und strukturieren, wissen wie man Styles verwendet und sind über das Request-Handling informiert. Außerdem ist Ihnen die Implementierung von Web APIs und die Bereitstellung der Webanwendungen geläufig.

 

Dieses Seminar bereitet auf die Zertifizierungsprüfung 70-486 vor.

Seminar Voraussetzungen Voraussetzungen

  • Erfahrung mit Visual Studio 2017

  • Erfahrung mit C# Programmierung und Konzepten wie Lambda-Ausdrücken, LINQ und anonymen Typen

  • Erfahrung mit HTML, CSS und JavaScript

  • Erfahrung mit Datenabfrage und -Bearbeitung mit ADO.NET

  • Kenntnisse über XML- und JSON-Datenstrukturen

Seminar Software Software

ASP.NET MVC 5

Seminar Technikinfo Informationen zur Technologie

• Kurszugang für 90 Tage ab Aktivierung inkl. Trainingsvideos (je ca. 3-8min.), gelesene Anteile, praktische Übungseinheiten über Microsoft Labs Online und Wissenstests (keine Prüfung bzw. Zertifizierung).

• 6 Monate Zeit zum Start der Aktivierung des MOC On-Demand Kurses.

• Schulungsmaterial für ca. 30 - 40 Stunden.

• Bei Abschluss kann man ein Teilnahmezertifikat ausdrucken bzw. abspeichern.

• Achtung: Derzeit gibt es die MOC On-Demand nur in englischer Sprache.

Seminar Beschreibung Inhalt

Einsicht in ASP.NET Core MVC (Model View Controller)

• Überblick über Microsoft Web-Technologien

• Überblick über ASP.NET

• Einführung in ASP.NET Core MVC

 

Design von ASP.NET Core MVC-Webanwendungen

• Organisation der Projektentwurfsphase

• Entwicklung von Models, Views, Controllers

 

Konfiguration von Middlewares und Services in ASP.NET Core

• Konfiguration von Middleware

• Konfiguration der Services

 

Entwicklung von Controllern

• Schreiben von Controller und Aktionen

• Konfiguration von Routen

• Schreiben von Aktionsfiltern

 

Entwicklung von Views

• Erstellung von Views mit einer Razorsyntax

• Arbeiten mit HTML Helpers und Tag-Helpers

• Code-Wiederverwendung in Views

 

Entwicklung von Models

• Erstellung von MVC Models

• Verwendung von Formularen

• Validierung der MVC-Anwendung

 

Verwendung des Entity Framework Core in ASP.NET Core

• Einführung in den Entity Framework Core

• Arbeiten mit dem Entity Framework Core

• Verwendung des Entity Framework Core zur Herstellung einer Microsoft SQL Server Verbindung

 

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

• Verwendung von Layouts

• Verwendung von CSS und JavaScript

• Verwendung von JQuery

 

Client-seitige Entwicklung

• Anwenden von Styles

• Verwendung von Task Runners

• Sich anpassendes Design

 

Test und Troubleshooting

• Das Testen von MVC-Anwendungen

• Implementierung einer Exception Handling Strategie

• Protokollierung von MVC-Anwendungen

 

Verwaltung der Sicherheit

• Authentifizierung in ASP.NET Core

• Autorisierung in ASP.NET

• Schutz vor Angriffen

 

Performance und Kommunikation

• Implementierung einer Caching Strategie

• State Management

• Zwei-Wege Kommunikation

 

Implementierung von Web APIs

• Einführung in Web APIs

• Entwicklung von Web APIs

• Aufruf einer Web API

 

Hosting und Bereitstellung

• On-Premise Hosting und Bereitstellung

• Bereitstellung in Microsoft Azure

• Microsoft Azure Grundlagen

Seminar Ziel Ziel

Dieser On-Demand ASP.NET MVC-Kurs vermittelt Kenntnisse zur Erstellung von Web-
Anwendungen und dient der Vorbereitung auf die Zertifizierungsprüfung 70-486.

Seminar Zielgruppe Zielgruppe

  • Web-Entwickler

offene Schulung

Eine offene Schulung findet in einem unserer Schulungszentren statt.
Dauer: 90 Tage
Preis: 490,00 € zzgl. USt. pro Teilnehmer
(583,10 € inkl. USt.)
Seminarstandorte:
Start-Termine: (Ortsabhängig) Termin auf Anfrage
Unterlagen:
Verpflegung:
Prüfung:

Firmenschulung

Firmenkurs ist nicht verfügbar.
alle Preise verstehen sich zzgl. Reisekosten/Spesen
MOC OD20486 On-Demand Microsoft Developing ASP.NET MVC Web
Artikelnummer: 2019000090

Abkürzung von Extensible Markup Language (engl. "erweiterbare Auszeichnungssprache"). Ermöglicht Speichern von Daten in Textdateien. Wird für den plattform- und implementationsunabhängigen Austausch von Daten zwischen Computersystemen eingesetzt, insbesondere über das Internet.

Die Hypertext Markup Language (HTML) ist eine textbasierte Auszeichnungssprache zur Strukturierung digitaler Dokumente wie Texte mit Hyperlinks, Bildern. HTML-Dokumente sind die Grundlage des Word Wide Web (WWW) und werden von Webbrowsern dargestellt.

Application programming interface (API) ist eine Schnittstelle zur Anwendungsprogrammierung

Structured Query Language (SQL). Eine Datenbanksprache zur Definition von Datenstrukturen in relationalen Datenbanken sowie zum Bearbeiten (Einfügen, Verändern, Löschen) und Abfragen von Datenbeständen.

Microsoft Official Course (MOC)

Visual Studio ist eine Entwicklungsumgebung von Microsoft für verschiedene Programmiersprachen wie z.B. Visual Basic.NET, C#, F#. Visual Studio ermöglicht das programmieren von klassischen Windows-Programmen, dynamischen Webseiten bzw. Webservices, Windows-App.

ADO.NET ist ein Teil der von Microsoft entwickelten .NET-Plattform. Es handelt sich um eine Sammlung von Klassen, die den Zugriff auf relationale Datenbanken gewährleisten.

Active Server Pages.NET (ASP.NET) ist eine serverseitige Programmiersprache von Microsoft auf Basis des .NET-Frameworks zum Erstellen dynamischer Webseiten, Webanwendungen und Webservices. Verteilung aller Webseiten ca. 82% PHP, 17,2% ASP, 2,8% Java.

Ein Framework (englisch für Rahmenstruktur) ist ein Programmiergerüst das oft bei objektorientierter Softwareentwicklung verwendet wird. Ein Framework ist selbst noch kein fertiges Programm, sondern stellt den Rahmen zur Verfügung, innerhalb dessen der Programierer eine Anwendung erstellt.

Bezeichnet eine von Microsoft entwickelte Software-Platform zur Entwicklung von Anwendungsprogrammen. Die Entwicklungsumgebung ist Visual Studio auf Basis vom .NET Framework.

Cloud-Dienst von Microsoft. Stellt Anwendungen und Datenbanken zur Verfügung, die netzbasierend genutzt werden können. Auch die eigenen Daten des Anwenders liegen nicht mehr auf dem eigenen Computer, sondern auf den Servern des Providers.