.NET – Datenbankverbindung mit Entity Framework Core

1.654,00 

Teilnehmeranzahl:

.NET – Datenbankverbindung mit Entity Framework Core

Lernen Sie in zwei Tagen, wie Sie mit Entity Framework Core relationale Datenbanken in Ihre C#-Anwendungen einbinden und Daten komfortabel auslesen, speichern und aktualisieren. Sie entwickeln praxisnah CRUD-Methoden, arbeiten mit LINQ-Abfragen und verstehen, wie Datenbanktabellen als C#-Klassen genutzt werden können. Ideal für Entwickler, die Daten effizient in .NET-Projekten verwenden möchten.

Zeitrahmen

3 Tage, 09:00 – 16:00 Uhr (andere Zeiten mit Absprache)

Zielgruppe

.NET-Entwickler

Voraussetzungen

Solides Verständnis für C# und relationale Datenbanken und ihre Architektur

Seminarinhalte

Unser zweitägiges Entity Framework Core Seminar vermittelt Ihnen einen strukturierten und praxisnahen Einstieg in die Arbeit mit dem Object-Relational Mapper (ORM) von .NET. Sie lernen, wie relationale Datenbanken sauber in C#-Anwendungen eingebunden werden und wie sich Datenbankstrukturen mit objektorientierten Modellen verknüpfen lassen.

Im Mittelpunkt stehen die Grundlagen von EF Core:
Sie erstellen ein eigenes Datenmodell, konfigurieren den DbContext, führen Migrationen durch und implementieren typische CRUD-Operationen (Create, Read, Update, Delete). Dabei entwickeln Sie eigene Repository-Klassen und verstehen, wie Datenzugriffe strukturiert, wartbar und nachvollziehbar aufgebaut werden.

Ein weiterer Schwerpunkt ist die Arbeit mit LINQ. Sie formulieren Abfragen, filtern und projizieren Daten und lernen, wie sich LINQ-Statements in SQL übersetzen und effizient ausführen lassen.

Am Ende des Seminars verfügen Sie über ein solides Grundverständnis von:

  • dem ORM-Prinzip und der Rolle von Entity Framework Core
  • der Abbildung von Datenbanktabellen auf C#-Klassen
  • der strukturierten Implementierung von CRUD-Logik
  • der Nutzung von LINQ für datenbankgestützte Abfragen
  • der sauberen Verknüpfung von objektorientiertem Code mit relationalen Daten

Dieses Seminar richtet sich an C#-Entwickler, die ihre Anwendungen um eine professionelle Datenzugriffsschicht erweitern möchten und eine fundierte Grundlage für weiterführende Themen wie Performance-Optimierung oder komplexere Architekturen schaffen wollen.

Was Sie erwartet:

  • Solides Verständnis für das Entity Framework Core und LINQ
  • Viele Übungen und praxisorientierte Beispiele
  • Direkte Unterstützung durch einen erfahrenen Trainer
  • Abschlusszertifikat für Ihre Teilnahme

Inhalte:

  • Entity Framework Core (Grundlagen)
    • Was ist ein ORM?
    • Einführung in Entity Framework Core
    • Installation & Übersicht wichtiger Pakete
  • Relationale Datenbanken mit .NET-Projekt verknüpfen
    • Die zwei Hauptansätze zur Datenmodellierung
      • Code-First und Database-First
    • Eine relationale Datenbank mit .NET verbinden
    • Wie werden relationale Tabellen und ihre Beziehungen in EF Core abgebildet?
  • Datenbankoperationen
    • Eigene Repository erstellen
    • CRUD-Methoden schreiben, um Datensätze erstellen, abrufen, aktualisieren und löschen zu können
  • Datenabfragen mit LINQ
    • Einführung in LINQ und die Verwendung mit Collections
    • LINQ-To-Entities
    • Verschiedene Syntax: Method-Syntax und Query-Syntax
    • Verknüpfte Daten abfragen mit Lazy Loading und Eager Loading
  • Wichtige Komponenten von EF Core
    • DbContext – Datenbankverbindung und Mapping
    • Modellkonfiguration mit Data Annotations und Fluent API
    • Entity-Klassen
    • Change Tracker – Zustände von Objekten prüfen
    • Migrations-Grundlagen

Ihre Vorteile

Weiterbildungen, die Wissen in messbare Kompetenz verwandeln.

Technologische Handlungssicherheit

Technologien entwickeln sich weiter – Entscheidungen müssen trotzdem heute getroffen werden. Unsere Seminare vermitteln aktuelles, praxisrelevantes Wissen, mit dem Ihre Mitarbeiter sicher planen, umsetzen und bewerten können.

Einsetzbare Kompetenz

Weiterbildung zeigt Wirkung, wenn sie im Alltag ankommt. Teilnehmer sind nach dem Seminar in der Lage, Aufgaben eigenständig zu übernehmen, Probleme fundiert zu lösen und Verantwortung zu tragen.

Souveräner Umgang mit komplexen Anforderungen

Fundiertes Fachwissen reduziert Unsicherheit. Ihre Mitarbeiter agieren strukturierter, treffen bessere technische Entscheidungen und bleiben auch bei komplexen Anforderungen handlungsfähig.

Gezielte Qualifikation

Jedes Seminar ist klar auf konkrete Technologien und Anwendungsfälle ausgerichtet. Kein abstraktes Theorie-Wissen, sondern gezielte Qualifikation, die direkt im Unternehmen nutzbar ist.

Wissensaustausch auf Augenhöhe

In unseren Seminaren treffen Fachkräfte mit ähnlichen Anforderungen aufeinander. Der Austausch über Lösungsansätze, Erfahrungen und Best Practices schafft zusätzlichen Mehrwert – über das Seminar hinaus.

Fachsicherheit im beruflichen Kontext

Sichere technische Kenntnisse führen zu klarer Kommunikation und souveränem Auftreten. Mitarbeiter argumentieren fundierter, arbeiten effizienter und werden als kompetente Ansprechpartner wahrgenommen.

0
    0
    Your Cart
    Your cart is emptyReturn to Shop
    Nach oben scrollen