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 (5)
- I really like the course and the Trainor is very accommodating and has a great knowledge on the topic. It just that not all topics are discussed in the 4-day training.
Allan - Tribal Software Philippines Inc
Kurs - Angular 14
Ich mag deine Witze
Dermot - Griffiths & Armour
Kurs - Angular 2 Fundamentals
Maschinelle Übersetzung
Der Trainer erklärte die Themen sehr gut mit konkreten Beispielen aus der Praxis, was es für uns einfacher machte, die Informationen zu begreifen
Florin-Viorel Marut - Continental Automotive Romania
Kurs - High-Performance Application Development with .NET Core
Maschinelle Übersetzung
Practical examples, exercises and best practices
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurs - Angular 10 for Developers
Pipe Routing Data Biding Services