.NET Core and Angular Training Course Schulung
.NET Core ist ein Open-Source-Framework zum Erstellen von .NET-Anwendungen unter Windows, macOS
und Linux.
In diesem von einem Kursleiter geleiteten Live-Training lernen die Teilnehmer die .Net Core
durch die Erstellung einer Beispielanwendung, die die einzigartigen Qualitäten .Net Core
im Vergleich zu anderen Frameworks. Außerdem wird beschrieben, wie Angular in einem ASP.NET Core MVC-Projekt verwendet werden.
Am Ende dieser Schulung können die Teilnehmer:
- Setup .Net Core zusammen mit den Werkzeugen und IDEs, die benötigt werden, um sofort mit der Entwicklung zu beginnen.
- Verwenden Sie .Net, um verschiedene Arten von Software zu erstellen, einschließlich Webanwendungen, Konsolenanwendungen, Microservices und Bibliotheken.
- Verstehen .Net CoreKomponenten, einschließlich Klassenbibliotheken, Pakete, Metapakete und Frameworks.
- Erstellen Sie Bibliotheken und Anwendungen in .NET Core.
- Wichtige Aspekte der Entwicklung hochwertiger Software für die Veröffentlichung verstehen
- Erstellen Sie Apps mit ASP.NET Core, seinen Stärken und Schwächen und wie Sie ihre Funktionen nutzen können, um Apps sicher zu erstellen.
- Front-End-Entwicklung mit ASP.NET Core MVC.
- Frond-End-Frameworks und -Tools wie Angular, Bootstrap, Nuget, Bower, webpack, Gulp und Azure.
- Erstellen Sie ein Visual Studio- oder Visual Studio Codeprojekt, das Angularenthält, ASP.NET Core MVC, und lassen Sie sie zusammenarbeiten.
- Verwenden Sie Entity Framework Core, um die Anwendungsdaten zu speichern und die Kernidentität zu ASP.NET, um Benutzer zu authentifizieren und zu autorisieren.
- Verwenden Sie ASP.NET Core-Pakete, um Funktionen für Angularbereitzustellen.
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
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
.NET Core and Angular Training Course Schulung - Booking
.NET Core and Angular Training Course Schulung - Enquiry
.NET Core and Angular Training Course - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (5)
- Ich mag den Kurs wirklich und der Trainer ist sehr einverstanden und hat ein großes Wissen zum Thema. Es ist nur so, dass nicht alle Themen im 4-Tage-Training besprochen werden.
Allan - Tribal Software Philippines Inc
Kurs - Angular 14
Maschinelle Übersetzung
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
Praktische Beispiele, Übungen und beste Praxis
Bartosz Zawistowski - Capgemini Polska Sp. z o.o.
Kurs - Angular 10 for Developers
Maschinelle Übersetzung
Translate this From: en To: de Pipes Routing Datenbindung Dienste
Edmundo Manave - CEDSIF, IP - Ministry of Finance
Kurs - Angular 12
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Angular 13
28 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Programmierer, die die neuesten Funktionen von Angular 13 nutzen möchten, um Webanwendungen zu erstellen, zu testen und einzusetzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Nutzen Sie TypeScript und Angular CLI, um Angular 13 Anwendungen zu entwickeln.
- Entwickeln, Testen und Bereitstellen von Angular 13 Webanwendungen.
- Erstellen von Webkomponenten, die für jede Webanwendung oder Seite verwendet werden können.
Angular 2 Fundamentals
21 StundenDiese von einem Kursleiter geleitete Live-Schulung in Österreich (online oder vor Ort) richtet sich an Anfänger und fortgeschrittene Entwickler, die dynamische, moderne Webanwendungen mit Angular 2 erstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Angular 2-Projekte einzurichten und zu konfigurieren.
- Die Funktionen und Verbesserungen von Angular 2 zu nutzen.
- Robuste, skalierbare Anwendungen mit Angular 2 zu entwickeln.
- Best Practices für Code-Organisation und Architektur zu implementieren.
- Integrieren von Angular-Anwendungen mit RESTful APIs.
Angular JavaScript
28 StundenDies ist ein praktischer Kurs für alle, die Websites mit AngularJS erstellen möchten.
Während dieses Kurses wird die neueste stabile Version verwendet. Pre-Release-Version kann nur verwendet werden, wenn im Buchungsformular im Abschnitt Bemerkungen markiert. Ältere Version muss vor der Buchung vereinbart werden.
AngularJS Basics
14 StundenAngular JS ist eine Java Script-Bibliothek für die schnelle Entwicklung von Apps.
Publikum
- Entwickler
- Programmierer
- Javascript Architekten
Ziele
- Wechseln Sie von der prozeduralen / OO-Art der Programmierung zur Angular Art
- Teilnehmer können Angular JS verwenden, um Anwendungen für einzelne Seiten zu erstellen
Format des Kurses
- 40% Vorträge, 60% Labore
Angular 10 for Developers
28 StundenIn dieser von einem Trainer geleiteten Live-Schulung (online oder vor Ort) lernen die Teilnehmer, wie sie eine Angular-Anwendung mit den neuesten Funktionen von Angular 10 erstellen, testen und bereitstellen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Entwickeln Sie Angular 10-Anwendungen mit TypeScript und dem Angular CLI.
- Erstellen Sie lose gekoppelte Webkomponenten, die in jeder HTML-Seite verwendet werden können.
- Verbinden Sie diese Komponenten mit Diensten, Modulen und Direktiven.
- Nutzen Sie REST-Webdienste und WebSocket-Daten aus einer Angular 10-Anwendung heraus.
- Baue benutzerdefinierte Validierung mit Reactive Forms.
- Testen, Debuggen und Bereitstellen einer Angular 10-Anwendung.
- Organisieren Sie Angular 10-Projekte mit Hilfe von Best Practices.
Angular 11
28 StundenIn dieser von einem Trainer geleiteten Live-Schulung (online oder vor Ort) lernen die Teilnehmer, wie sie eine Angular-Anwendung mit den neuesten Funktionen von Angular 11 erstellen, testen und bereitstellen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Entwickeln Sie Angular 11 Anwendungen mit TypeScript und dem Angular CLI.
- Erstellen Sie lose gekoppelte Webkomponenten, die in jeder HTML-Seite verwendet werden können.
- Testen, debuggen und implementieren Sie eine Angular 11 Anwendung.
- Projekte mit Hilfe von Best Practices organisieren.
Angular 11 Advanced
28 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die die fortschrittlichen Entwickler-Tools von Angular 11'zum Entwerfen, Erstellen, Testen und Bereitstellen von Anwendungen nutzen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Die notwendige Entwicklungsumgebung einrichten, um fortgeschrittene Angular 11 Anwendungen zu entwickeln.
- Eltern-Kind-Strukturen und verschachtelte Komponenten für komplexe Anwendungen erstellen.
- Nutzen Sie RxJS und Observables, um Echtzeitereignisse und asynchrone Programmierung zu handhaben.
- Erstellen Sie skalierbare Formular- und Datenmodelle, um Benutzereingaben und Dateneingabeaufgaben zu verwalten.
- Implementieren Sie erweiterte Abhängigkeitsinjektionen, Routing und bewährte Sicherheitspraktiken in Angular 11.
Angular 12
28 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an Programmierer, die eine Angular-Anwendung mit den neuesten Funktionen von Angular 12 erstellen, testen und bereitstellen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Entwickeln Sie Angular 12 Anwendungen mit TypeScript und dem Angular CLI.
- Erstellen Sie lose gekoppelte Webkomponenten, die in jeder Webanwendung oder HTML-Seite verwendet werden können.
- Testen, debuggen und implementieren Sie eine Angular 12 Anwendung.
- Projekte mit Hilfe von Best Practices organisieren.
Angular 12 Advanced
28 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die tief in die fortgeschrittenen Funktionen von Angular 12 eintauchen möchten, darunter benutzerdefinierte Komponenten, Direktiven, erweiterte Datenbindung, Lazy Loading und mehr.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Entwickeln von Angular 12 Anwendungen unter Verwendung fortgeschrittener Techniken und Konzepte.
- Implementieren Sie benutzerdefinierte Komponenten und Direktiven.
- Erforschen Sie erweiterte Datenbindungstechniken.
- Implementieren Sie Lazy Loading und dynamische Importe.
- Die Leistung einer Angular 12 Anwendung optimieren.
Angular 13 Advanced
28 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an erfahrene Entwickler und Programmierer, die die erweiterten Funktionen von Angular 13 nutzen möchten, um leistungsstarke Webanwendungen zu erstellen, zu testen und einzusetzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Effektive Nutzung von TypeScript und Angular CLI zur Erstellung komplexer Angular 13-Anwendungen.
- Entwickeln, Testen und Bereitstellen von Angular 13-Webanwendungen für optimale Leistung.
- Erstellen von Webkomponenten zur Verbesserung der Wiederverwendbarkeit und Wartbarkeit von Angular 13-Anwendungen.
Angular 14
28 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler und Programmierer, die die neuesten Funktionen von Angular 14 nutzen möchten, um Webanwendungen zu erstellen, zu testen und einzusetzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und konfigurieren Sie Angular 14.
- Anwendungen mit der komponentenbasierten Architektur von Angular 14 entwickeln.
- Nutzen Sie Angular 14's eingebaute Direktiven, Dienste und Pipes.
- Mit dem HttpClient-Modul von Angular 14' kommunizieren Sie mit einer RESTful API.
- Authentifizierung und Autorisierung in Angular 14-Anwendungen implementieren.
- Testen und Debuggen von Angular 14-Anwendungen.
Angular 14 Advanced
28 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an erfahrene Entwickler und Programmierer, die ihre Angular 14-Kenntnisse auf die nächste Stufe heben und die fortgeschrittenen Funktionen von Angular 14 nutzen möchten, um leistungsstarke Webanwendungen zu erstellen, zu testen und einzusetzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erstellung fortgeschrittener Anwendungen mit Angular 14.
- Komplexere Funktionen und Techniken von Angular 14 verstehen und implementieren.
- Wartbaren und skalierbaren Angular 14-Code entwickeln.
- Eigene Bibliotheken und Module erstellen, um die Funktionalität von Angular 14's zu erweitern.
Angular 15
28 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler und Programmierer, die die neuesten Funktionen von Angular 15 nutzen möchten, um Webanwendungen zu erstellen, zu testen und einzusetzen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und konfigurieren Sie Angular 15.
- Anwendungen mit der komponentenbasierten Architektur von Angular 15 entwickeln.
- Nutzen Sie Angular 15's eingebaute Direktiven, Dienste und Pipes.
- Mit dem HttpClient-Modul von Angular 15' kommunizieren Sie mit einer RESTful API.
- Authentifizierung und Autorisierung in Angular 15-Anwendungen implementieren.
- Testen und debuggen Sie Angular 15-Anwendungen.
- Die neuen Funktionen von Angular 15 verstehen, wie z.B. Image Directive, CDK List für die Erstellung von UI-Komponenten, Boilerplate-Reduzierung in Guards und Verbesserungen in esbuild für schnellere Builds.
High-Performance Application Development with .NET Core
14 StundenDiese von einem Trainer geleitete Live-Schulung (online oder vor Ort) richtet sich an Entwickler, die mit .NET Core optimierte Anwendungen erstellen, erstellen, testen, debuggen und bereitstellen möchten, die auf verschiedenen Systemen laufen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten der Entwicklungsumgebung auf der Grundlage von .NET Core, um mit der Entwicklung von Anwendungen zu beginnen.
- Das ASP.NET Core-Framework und die Bibliotheken nutzen, um neue Anwendungen zu erstellen oder bestehende Anwendungen zu optimieren.
- Die Leistung von Anwendungen mit fortgeschrittenen .NET Core-Tools überwachen und verbessern.
- Die Prinzipien hinter den .NET Core-Funktionen zu verstehen und dieses Wissen auf andere Geschäftsimplementierungen anzuwenden.
Introduction to .Net Core
14 Stunden.NET Core ist ein Open-Source-Framework zum Erstellen von .NET-Anwendungen unter Windows, MacOS und Linux .
In diesem von Lehrern geleiteten Live-Training lernen die Teilnehmer die Grundlagen von .Net Core während sie eine Beispielanwendung erstellen, in der die einzigartigen Eigenschaften von .Net Core im .Net Core anderen Frameworks demonstriert werden.
Am Ende dieser Schulung können die Teilnehmer:
- Richten Sie .Net Core zusammen mit den Tools und IDEs ein, die für die sofortige Entwicklung erforderlich sind.
- Verwenden Sie .NET, um verschiedene Arten von Software zu erstellen, einschließlich Webanwendungen, Konsolenanwendungen, Microservices und Bibliotheken.
- Verstehen Sie die Komponenten von .Net Core , einschließlich Klassenbibliotheken, Paketen, Metapaketen und Frameworks.
- Erstellen, debuggen und implementieren Sie eine Beispiel-Webanwendung
Publikum
- Entwickler
Format des Kurses
- Teilvorlesung, Teildiskussion, Übungen und intensives Üben im Live-Labor.
Hinweis
- Dieser Kurs basiert auf .Net Core 2.x und ist sowohl für Windows- als auch für Linux Umgebungen verfügbar.
- Um ein individuelles Training für diesen Kurs anzufordern, kontaktieren Sie uns bitte, um dies zu arrangieren.
- Weitere .Net Core zu .Net Core finden Sie unter: https://github.com/dotnet/core