Das Wichtigste im Schnellüberblick

Schulungstitel: Moderne Web-Anwendungen mit ASP.NET Core 3.x, JavaScript/TypeScript, Angular und anderen Web-Bibliotheken
Dozent(en): Matthias Fischer, Dr. Joachim Fuchs oder André Krämer
Preis: 
Alle Preise zzgl. MwSt.
Online-Frühbucherpreis: 1.599€. Spätbucher: 1699€
Alle Termine:
25.09.2019 bis 27.09.2019 Essen (Ruhrgebiet)Anmelden
Spätbucherpreis 1.699€
Termingarantie: Die Mindestteilnehmerzahl ist erreicht. Dieser Termin findet garantiert statt. Es ist noch mindestens ein freier Platz vorhanden.
06.11.2019 bis 08.11.2019 Essen (Ruhrgebiet)Anmelden
Online-Frühbucherpreis: 1.599€ bis 27.09.2019, danach: 1699€
Bei diesem Termin sind mehrere freie Plätze vorhanden.
Paketpreis: Dieses Seminar (Mi-Fr) können Sie zusammen mit dem zweitägigen .NET-Basisseminar (Mo-Di) zum Paketpreis von 2.499€ (Spätbucher: 2.699€) buchen. Sie sparen 200€!
Teilnehmerzahl: Es ist noch mindestens ein freier Platz vorhanden. Die maximale Teilnehmerzahl ist 10.
Anmeldung: Online-Anmeldungformular oder Faxformular (PDF)  
Alternative Seminare: Durchführung als In-House-Seminar auf Anfrage möglich.
Fragen: Beantwortet unser Kundenteam sehr gerne unter Telefon 0201 649590-50 (Mo-Fr 9 bis ca. 17 Uhr).

Kurzbeschreibung

Microsoft hat mit ASP.NET MVC eine Alternative zu den Webforms geschaffen, bei der der Entwickler die volle Kontrolle über die HTML-Ausgabe hat. ASP.NET MVC ist schlanker sowie besser wartbar und testbar. Zusammen mit JavaScript, AJAX, JSON-Services und diversen JavaScript-Bibliotheken bildet ASP.NET MVC die Grundlage für moderne Web 2.0-Anwendungen. In dem Kurs werden sowohl die zentrale Konzepte serverseitiger Webanwendungen mit ASP.NET MVC als auch clientseitiger Webanwendung mit WebAPI auf dem Server und JavaScript/TypeScript/Angular auf dem Client vorgestellt und anhand praktischer Fallbeispiele am Rechner geübt.

Zielgruppe

Softwareentwickler, die Web-Anwendungen mit ASP.NET MVC und JavaScript/AJAX entwickeln wollen. Für diesen Kurs sind gute Syntaxkenntnisse in C# und der Bedienung von Visual Studio notwendig, die Ihnen gerne durch unser .NET-Basisseminar vermittelt werden. Zudem sind Basiskenntnisse in HTML und CSS hilfreich. Der Kurs behandelt die aktuellsten Versionen .NET 4.8 mit ASP.NET MVC 5.x sowie ASP.NET Core 3.x, C# 8.0 und die aktuelle Version von Visual Studio 2019. Aufgrund der geringen Unterschiede zwischen den Versionen ist der Kurs aber auch für Entwickler geeignet, die noch mit .NET 4.x oder einer älteren Version von Visual Studio arbeiten.

Gliederung

Tag 1: Basiswissen

Konzepte moderner Webanwendungen im Vergleich zu klassischen "Round-Trip"-Webanwendungen
  • Web 2.0/AJAX
  • HTML5
  • Architektur einer modernen Webanwendung
  • Single-Page-Web-Applications (SPAs)

Überblick über ASP.NET Core zur einfachen Erstellung von modernen Web 2.0-Anwendungen:
  • Architektur von ASP.NET Core-Anwendungen
  • ASP.NET Core im Vergleich zu ASP.NET
  • Architekturalternativen im Vergleich: MVC, Razor Pages, Razor Component, Blazor
  • Werkzeuge: Visual Studio, Visual Studio Code, Postman, Entwicklertools im Browser u.a.
  • Startup-Klasse
  • Dependency Injection

ASP.NET MVC
  • Konzepte: Model, View, Controller, Routing, Areas, Filter
  • Razor-Syntax
  • Validieren von Benutzereingaben
  • Kurzer Syntaxüberblick JavaScript und TypeScript
  • Einsatz von JavaScript in MVC zur Validierung und für Bestätigungsdialoge

ASP.NET Razor Pages
  • Pages
  • Page Model

Tag 2: Aufbauwissen
  • Datenzugriff mit Entity Framework Core
  • Caching
  • Sicherheit: Authentifizierung, Autorisierung, Benutzerverwaltung
  • Deployment
  • Überblick über Steuerelemente für ASP.NET Core (MvcControlsToolkit und kommerzielle Anbieter)
  • Protokollierung
  • Healthchecks

Tag 3: Single-Page-Applications (SPA) mit ASP.NET Core

Serverseite
  • Erstellung von HTTP-Services mit dem ASP.NET Core WebAPI

Clientseite
  • Aufruf von AJAX-Services in JavaScript und TypeScript
  • Einsatz von beliebten Web-Frameworks, z.B. Angular

Blazor als Alternative zu JavaScript/TypeScript
  • Client Side Blazor
  • Server Side Blazor (Blazor Webassembly)

Praxiseinsatz
  • Implementierung von Single-Page-Web-Applications (SPAs) mit Angular
  • Offlinefähige Web-Anwendungen
  • Echtzeitfähige Web-Anwendungen (Rückkanal von Server zu Browser) mit SignalR

Abschluss
  • Ausblick auf die nächsten Versionen
  • Klärung aller verbliebenen Fragen der Teilnehmer

Schulungsmethodik

Theorie mit Folien und Vorführungen des Dozenten wechseln sich mit aufgabengeführten Praxisübungen der Teilnehmer ab, die der Dozent begleitet.

Schulungsmaterial

Jeder Teilnehmer erhält:
1. Einen USB-Stick mit den Schulungsfolien (als PDF), mit den im Kurs behandelten Codebeispielen sowie Videos zur Vertiefung.
2. Ein Exemplar des Begleitbuchs "Dr. Holger Schwichtenberg, Jörg Krause: Moderne webanwendungen für .NET-Entwickler: Server-Anwendungen, Web APIs, SPAs & HTML-Cross-Platform-Anwendungen mit ASP.NET, ASP.NET Core, JavaScript/TypeScript und Angular", 2018
3. Ein von Dr. Holger Schwichtenberg unterschriebenes Teilnahmezertifikat.

Leistungen und Organisatorisches

Adresse: Die Veranstaltung findet in der o.g. Stadt oder einem angrenzenden Ort statt. Die genaue Adresse erhalten Sie natürlich inklusive Anreisebeschreibung und Hotelempfehlungen mit der Teilnahmebestätigung.   Details
Veranstalter: www.IT-Visions.de in Kooperation mit der Zeitschrift iX
Enthaltene Leistungen: Mittagessen, Getränke während des Seminars sowie die o.g. Schulungsmaterialien.
Bitte organisieren Sie ggf. notwendige Übernachtungen selbst. Zur Hilfe stellen wir eine Hotelliste bereit.
Übungen am PC: Für die Übungen stellen wir einen PC zur Verfügung. Sie müssen kein Notebook mitbringen!
Rechtliches: Teilnahmebedingungen für diese Veranstaltung (Anmeldeform, Absagen, Leistungen, Haftung etc).
Zertifikat: Jeder Teilnehmer erhält ein von Dr. Holger Schwichtenberg unterschriebenes Teilnahmezertifikat.
Firmenseminar: Sie können diese Schulung auch als Firmenseminar (In-House-Seminar) buchen. Unverbindliche Anfrage zum Firmenseminar (In-House-Seminar): Moderne Web-Anwendungen mit ASP.NET Core 3.x, JavaScript/TypeScript, Angular und anderen Web-Bibliotheken

Veranstalter


Firmenseminar

Sie können diese Schulung auch als Firmenseminar (In-House-Seminar) buchen. Dies lohnt sich bereits ab drei Teilnehmern! Alternative: Dieses Schulungsthema als individuelles Firmenseminar in Ihrem Hause anfragen

Andere Themen

Offene Seminare zu .NET/.NET Core, C#, ASP.NET/ASP.NET Core/JavaScript/TypeScript, WCF/WF/WebAPI, WPF, Entity Framework Core Offene Seminare zur Windows PowerShell Themenkatalog In-House-Seminare

Kontakt für alle Anfragen

Telefon +49 (0) 201 649590-50
(Mo-Fr von ca. 9 bis 17 Uhr)
Telefax +49 (0) 201/649590-99
E-Mail:
Anfrage per Kontaktformular