Schulungsübersicht
Tag 1:
.NET Core Überblick
- Vorteile und Unterschiede zum .Net Framework
Gebäude .NET Core Anwendungen
- Installieren des .NET Core SDK, Verwenden der .NET CLI, Erstellen und Ausführen der .NET Core-Anwendung
Bauen mit .NET Core
- Frameworks, Laufzeiten und Plattformen, MSBuild-Grundlagen
Unit-Tests mit xUnit
- Schreiben von Einheitstests, Fakten und Theorien
Arbeiten mit Datenbanken
- Relational, SQLite, Daten umwandeln
Datenzugriff mit ORM (object-relational mappers)
- Dapper gegen Entity Framework Core.
Erstellen eines Microservices mit ASP.NET Core
Fehlersuche
- WinDBG/CDB, LLDB, SOS
Leistung und Profilierung
- xUnit.Performance, PerfView
Lokalisierung Ihrer Anwendung .NET Portability Analyzer Vorbereiten der Veröffentlichung
- NuGet-Paket, NuGet-Feed, Signieren von Baugruppen
Tag 2:
ASP.NET Core Überblick
Erstellen einer ASP.NET Core-Webanwendung
- Komponenten
Bearbeitung von Anfragen mit der Middleware-Pipeline
- Statische Dateien für Dienste, Hinzufügen von Funktionen, Kombination von Middleware, Behandlung von Ausnahmen
Verwendung von MVC in ASP.NET Core URLs zuordnen
- Konventionelles Routing, Einschränkungen und Standardwerte, Generierung von URLs
Das Modell Bindung
- Validierung von Benutzereingaben
Razor-Ansichten verwenden Tag-Helfer verwenden Erstellen einer Web-API
- Attribut-Routing, Inhaltsaushandlung, XML Formatierung
Konfigurieren von Diensten mit Dependency Injection Konfigurieren der ASP.NET Core-Anwendung Abfragen, Erstellen und Aktualisieren von Daten mit Entity Framework Core Verwenden der MVC-Filterpipeline Verwenden des ASP.NET Core-Identitätssystems Sichern Ihrer Anwendung Veröffentlichen, Hosten von ASP.NET Core-Anwendungen in IIS
- Bündelung und Minifizierung
Überwachung und Fehlerbehebung
Tag 3:
Das Front-End-Entwickler-Toolset im Überblick Angular Konzepte
- Erstellen des Projekts
- Erstellen des Datenmodells
- Erstellen eines Webdienstes
Strukturierung einer Angular-Anwendung Erstellen des Angular-Stores Verwendung von Angular mit Blazor Datenbindung & Direktiven Dienste und Dependency Injection Verwendung von Angular mit ASP.NET MVC Visual Studio Unterstützung für Angular Bootstrap-Konzepte
- Bootstrap Stile, Komponenten
Verwaltung von Abhängigkeiten mit NuGet und Bower Erstellen von Anwendungen mit Gulp und webpack Erstellen von Verwaltungsfunktionen Sichern der Anwendung Bereitstellen der ASP.NET Core Angular-Anwendung
- Neues Hosting-Modell, Installation auf IIS, Azure, Docker Containers
Erstellen einer ASP.NET CORE-Anwendung außerhalb von Windows Zusammenfassung
Voraussetzungen
.NET Core
- Arbeitskenntnisse in imperativen, objektorientierten Programmiersprachen wie C#, C++, Java.
- Einige Kenntnisse im Umgang mit Terminals oder Befehlszeilen und Texteditoren.
Angular
- Arbeitskenntnisse in der ASP.NET Core MVC Entwicklung und ein gutes Verständnis von JavaScript, HTML und CSS
Erfahrungsberichte (2)
Die SignalStore-Konzepte, da sie für mich neu waren.
Alexander Ivanov
Kurs - Angular Advanced 2 days
Maschinelle Übersetzung
In nur drei Tagen wurden alle Themen aus dem Schulungsmaterial abgedeckt, einschließlich zusätzlicher Inhalte.
Ovidiu
Kurs - Angular 2 Fundamentals
Maschinelle Übersetzung