ADO.NET und das Entity Framework

Kurs-Nr.: P1060
Schulungsdauer: 4 Tag(e)
Preis (offene Schulung): 1750,00 €, zzgl. MwSt.
(ab der 2. Teilnehmeranmeldung erhält jeder Teilnehmer einen Rabatt von 25%)
Mindestteilnehmer: Durchführung ab 1 Teilnehmer
Schulungsort: Aachen oder als Online-Schulung

Kursbeschreibung

In diesem Kurs lernen Sie die beiden Datenbankzugriffs-Technologien ADO.NET und das Entity Framework kennen. ADO.NET ist zwar die ältere der beiden genannten Technologien, bietet aber in einigen Punkten dennoch Vorteile im Vergleich zum Entity Framework. Darüber wird in dieser Schulung auch gesprochen.
ADO.NET ermöglicht den Zugriff auf Datenquellen wie Microsoft SQL Server, Oracle, usw. Mit ADO.NET lassen sich Verbindungen zu diesen Datenquellen herstellen, Daten abrufen, verändern und aktualisieren. In diesem Kurs lernen Sie, mit den Klassen vom .NET Framework auf Datenbanken und andere Datenquellen zuzugreifen. Sie erstellen Windowsanwendungen und lernen, ADO.NET in verteilten Systemen zu verwenden.
Im zweiten Teil dieser Schulung wird auf das ADO.NET-Entity Framework eingegangen. Die Kenntnisse, die Sie in diesem Kurs erlernen, benötigen Sie in nahezu allen Anwendungen, in denen Sie auf Daten zugreifen.

Schulungsinhalte

  • ADO.NET

  • Beschreibung der ADO.NET-Architektur
  • Verbindungsaufbau zu einer Datenquelle
  • Lesen und Schreiben von Daten mit dem Command-Objekt
  • Datenzugriff in einer verbindungslosen Umgebung (das DataSet-Objekt)
  • Datenaktualisierung im DataSet
  • Konfliktsteuerung, Konfliktanalyse und Konfliktlösung
  • Transaktionen mit ADO.NET
  • ADO.NET in Desktop-Anwendungen
  • ADO.NET-Entity Framework (EF)

  • Das Konzept des O/R-Mappings
  • Database First, Model First, Code First
  • Das O/R-Mapping im Entity Framework, Entitäten
  • Einführung in CSDL, SSDL MSL
  • Erstellen von Entitätsdatenmodellen mit Entity Data Models (EDM)
  • Der Typ DbContext
  • Abfragen, Updaten und Löschen von Entitätsdaten
  • Abfrageoptimierung (Lazy, Eager und Explicit Loading)
  • Transaktionen mit dem Entity Framework
  • Parallelitätskonflikte lösen

Voraussetzung / Zielgruppe

Der Kurs richtet sich an alle Software-Entwickler, die schon mit .NET und C# bzw. VB.NET im Visual Studio gearbeitet haben und mit ADO.NET oder dem Entity Framework arbeiten möchten. Grundkenntnisse in relationalen Datenbanken und SQL sind wünschenswert.

Termine offene Schulungen

Für diesen Kurs ist zur Zeit kein fester offener Termin geplant. Sollten Sie Interesse an einer Schulung haben, setzen Sie sich bitte zur Terminabsprache mit uns in Verbindung (Email, Fax oder per Anfrageformular). Wir erstellen Ihnen gerne ein Angebot für ein Einzelcoachung oder für ein Firmenseminar mit mehreren Teilnehmern - entweder in unseren Schulungsräumen oder Inhouse bei Ihnen.

Allgemeines

Durchführungsgarantie: Dieser Kurs findet auch dann statt, wenn uns nur eine Anmeldung vorliegt. Das gibt Ihnen weitestgehende Planungssicherheit. Wir individualisieren die Schulung auch nicht, d.h., dass wir in solchen Fällen weder die Dauer der Schulung kürzen, noch ein weiterer 'Preisaufschlag' in Rechnung gestellt wird.


Die von uns angegebenen Termine dieser Schulung werden in Aachen durchgeführt. Wir kommen aber auch gerne zu Ihnen und führen diese Schulung in Ihrem Unternehmen als Inhouse-Schulung durch. Das ist natürlich besonders dann interessant, wenn mehrere Teilnehmer vom Kurs profitieren sollen. Inhouse-Schulungen zu diesem und anderen Themen haben wir bereits in Hamburg, Bremen, Nürnberg, München, Stuttgart, Hannover, Köln, Düsseldorf, Frankfurt, Karlsruhe, Dortmund, Bonn, Berlin, Dresden, Bochum, Duisburg, Essen, Innsbruck und Basel organisert und durchgeführt.