- Kalt- und Warmgetränke
- Pausensnacks
- warmes Mittagessen
- Teilnahmezertifikat: digital oder analog als Printmedium
- Seminarunterlage bzw. Seminar-Handout
- Durchführungsgarantie für die von uns bestätigten Seminare
- Jedem/r Seminarteilnehmer:in wird ein PC bzw. Notebook im Kurs zur Verfügung gestellt
- Telefonische Nachbetreuung, kostenlos bis zu einem Monat nach Seminarende
Seminarpreis ab:
1.890,00 € zzgl. MwSt.
(2.249,10 € inkl. 19% MwSt.)Live Online Seminarpreis ab:
1.890,00 € zzgl. MwSt.
(2.249,10 € inkl. 19% MwSt.)Kurs-ID: PCEFC
Das .NET Framework bietet verschiedene Generationen von Datenzugriffstechnologien: ADO.NET Managed Dataprovider, Typed DataSet und Entity Framework. In diesem intensiven Seminar erhalten Sie einen Überblick über diese unterschiedlichen Varianten und lernen, wie Sie sie in Ihren Projekten implementieren können.
Sie tauchen tief in die Welt von Entity Framework Core mit .NET ein. Beginnend mit den grundlegenden Konzepten und Vorteilen von EFC, erfahren Sie alles über Entity-Klassen und Mapping-Techniken. Wir behandeln verschiedene Mapping-Strategien, einschließlich Tabellen-, View-, und Stored Procedures-Mapping sowie JSON-Columns und Hierarchie-Strukturen. Erfahren Sie, wie Sie effiziente Abfragen erstellen, Performance optimieren und Migrations verwalten.
Die Schulung bietet praxisnahe Beispiele und Übungen, um sicherzustellen, dass Sie Entity Framework Core sicher in Ihren eigenen Projekten anwenden können. Abschließend werden aktuelle Entwicklungen und zukünftige Trends in EFC beleuchtet.
Buchen Sie Ihren ausgewählten Kurs in folgenden Städten als Präsenzseminar:
- Berlin
- Bremen
- Dortmund
- Dresden
- Düsseldorf
- Erfurt
- Essen
- Frankfurt
- Hamburg
- Hannover
- Koblenz
- Köln
- Krefeld
- Leipzig
- München
- Münster
- Nürnberg
- Regensburg
- Saarbrücken
- Siegen
- Stuttgart
- Anschriften
oder als Live Online Training.
- Folgende Themen werden in diesem C# Kurs besprochen:
- Einführung in Entity Framework Core
- Konzepte
- Vorteile von Entity Framework Core
- ADO.NET Überblick
- System.Data.SqlClient vs. Microsoft.Data.SqlClient
- Versionsvergleich und Unterschiede Entity Framework Core
- Neuerungen
- Grundlagen Entity Framework Core
- Einführung in DbContext - Klasse
- Entity (POCO) - Konventionen und Regeln
- Behandlung von Änderungen: Add, Update, Delete
- Wie funktioniert der ChangeTracker
- Entity-Klasse und Mappingmöglichkeiten
- Mapping mit Tabellen
- Mapping Konventionen
- Property Mapping
- Mapping mit View
- Mapping mit Store Procedures
- Mapping mit SQL-Queries
- Mapping JSON-Columns
- Mapping Hierarchy-Strukturen
- Inheritance Mapping
- Tabelle pro Hierarchie (TPH)
- Tabelle pro Typ (TPT)
- Tabelle pro konkreter Typ (TPC)
- Konventionen
- Konfigurationen
- Data Annotations
- Fluent API
- Fluent API mit IEntityTypeConfiguration
- Bereitstellen von Testdaten
- Arbeiten mit verschiedenen Datenbank-Provider (MSSQL, SQLite, InMemoryDB)
- Logging und Diagnose
- Einstieg Protokollierung
- Microsoft.Extensions.Logging
- EF Core - Events
- Interceptors
- DiagnosticListener
- Event Counters
- Performance
- Effiziente Abfragen
- Indexing
- DbContext Pooling
- Weitere Tipps
- Migrationen
- Verwenden von Migrations
- Versionierungen von Migrations
- Benutzerdefinierte Migrationsvorgänge
- Migrationen mit mehreren DB-Provider
- Benutzerdefinierte Migrationsverlaufstabelle
- Queries
- Lambda-Expression
- Query Expression
- Lambda Expression vs. Query Expression
- Relationale Daten
- Navigationseigenschaften und Beziehungen zwischen Entitäten
- Eager Loading, Lazy Loading
- Typisierte DTO-Klassen vs. Anonyme Typen
- Transaktionen in EF Core
- Reverse Engineering mit Scaffolding
- Weitere O/R Mapper im Überblick
- Dapper
- NHibernate
- Weitere O/R Mapper im Kurzüberblick
- EFCore vs. Dapper
- EFCore vs. NHibernate
- Architekturansätze
- Was ist Unit Of Work - Design Pattern?
- Erstellen eines generischen Repository - Design Patterns?
- Verwenden von EFCore mit ASP.NET Core WebAPI
- Ausblick Entity Framework Core 9
- Aktueller Entwicklungsstand
Programmierer, die mit ADO.NET, Typed DataSet, Entity Framework oder LINQ Datenbankanwendungen schreiben möchten
Dann entdecken Sie gerne weitere .NET Kurse aus unserem Portfolio. Seminarübersicht C#
Buchen Sie den .NET Kurs als Live Online Training oder Präsenzkurs im IT-Schulungszentrum. Als Alternative bieten wir Ihnen gerne eine individuelle Firmenschulung im Trainingszentrum, eine Inhouseschulung bei Ihnen vor Ort oder ein hybrides Seminar an. Gerade bei mehreren Personen lohnt sich diese Alternative und senkt Ihre Kosten für Ihre betriebliche Fortbildung oder Weiterbildung. Ein weiterer Vorteil liegt in der Anpassung der Termine und Inhalte auf Ihre Belange hin.
Unser Kebel Team erstellt Ihnen hierzu gerne ein individuelles und attraktives Angebot.
Wir führen nahezu alle .NET Kurse und .NET Live Online Schulungen bereits ab einer Person durch. Dies gilt für von uns bestätigte Seminare. Auf diese Weise können wir Ihnen eine reiche Terminauswahl anbieten und Sie erhalten Planungssicherheit für Ihre .NET Fortbildung.
Unsere kompetente und individuelle Betreuung garantiert, dass sich unsere Seminarteilnehmer:innen persönlich angesprochen und wohlfühlen. Modern ausgestattete Seminarräumen unterstützen Ihren Lernerfolg.
Wir möchten Sie von der Qualität unserer .NET Seminare und Live Online Schulungen überzeugen. Sollten Sie mit einem .NET Training nicht zufrieden sein und uns dies innerhalb von 14 Tagen schriftlich mitteilen, können Sie es kostenfrei wiederholen.
Wir freuen uns auf Ihre Teilnahme - online oder in Präsenz.
Bewertung bei eKomi.de
Um ein wertvolles und renommiertes Gütesiegel zu tragen, hat sich unser Kebel Team für das unabhängige eKomi Bewertungsportal entschieden. Wir nutzen diese authentifizierte Software, um unsere Seminarteilnehmer:innen zu befragen, nachdem sie unsere Kurse online oder in Präsenz besucht haben. Jede freiwillig und anonym abgegebene Bewertung, egal ob positiv oder kritisch, fließt in die Bewertungsstatistik von IT-Trainings Kebel ein. Natürlich sind zufriedene Kunden:innen und Ihr Feedback für uns überlebenswichtig. An dieser Stelle bedanken wir uns für Ihre Bewertungen.
Lesen Sie bitte unsere Bewertungen oder entdecken Sie unser Seminarprogramm.
Für Fragen und Beratungen zum Thema IT-Weiterbildung steht Ihnen unser Kebel Team gerne per Live Chat, E-Mail, Telefon oder über unser Kontaktformular zur Verfügung.