ADO.NET und .NET Core mit relationalen Datenbanken

Seminarinformationen

Seminar - Ziel

In dieser 2-tägigen Schulung "ADO.NET und .NET Core mit relationalen Datenbanken" lernen Sie mit ihrer .NET Core-Anwendung auf relationale Datenbanken wie z.B. SQL Server oder SQLite zuzugreifen. Das Training konzentriert sich auf ADO.NET Core, gibt aber auch einen Überblick über das Entity Framework Core. Mittels Best Practices wird aufgezeigt wie ADO.NET Core Verbindungen effizient aufgebaut und Anweisungen ausgeführt werden. Themen wie Parameter, Transaktionen und Troubleshooting werden ebenfalls behandelt.

Teilnehmer - Zielgruppe

  • Entwickler

Kurs - Voraussetzungen

  • Vorkenntnisse mit dem .NET Framework und C#

Seminardauer

  • 2 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Datenzugriff mit ADO.NET und .NET Core

  • Intro
  • Voraussetzung
  • Entwicklungsumgebung einrichten
  • Installation und Einrichtung von Docker
  • Datenzugriffsvarianten

.NET Framework Core im Überblick

  • Erste Schritte mit .NET Core
  • .NET Framework Core einrichten


Performante Datenbankzugriffe mit ADO.NET Core

  • Übersicht ADO.NET Core API
  • SQLConnection Verbindungsaufbau
  • Datenbankprovider Übersicht (SQL Server, PostgreSQL, Oracle, ...)
  • Datenbank erstellen
  • Modifikation Connection-String und Analyse mit SQLConnectionStringBuilder
  • Performance via Connection Pooling
  • Anweisungen und Abfragen per SQLCommand ausführen
  • Abfrage-Parameter richtig verwenden
  • Tabellen als Parameter
  • Performance-Vergleich verschiedener Abfragen
  • Hochgeschwindigkeitsimport von Daten
  • Transaktionen richtig handhaben
  • Troubleshooting beim Datenbankzugriff
  • Nicht unterstützte Features
  • Asynchrone Ausführung
  • SQLite
  • Datenzugriff mit SQL Azure


Entity Framework Core

  • Einführung in das Entity Framework Core
  • Packages importieren
  • Anlegen von Modellen
  • Context anlegen
  • Konfigurationen
  • Datenbank anlegen
  • Testsings

Weitere Schulungen zu Thema Microsoft .NET

C# Grundkurs (ohne Vorkenntnisse)

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 5-tägigen Schulung "C# Grundkurs (ohne Vorkenntnisse)" erhalten die Teilnehmer eine umfassende Einführung in die Programmiersprache C# und erlangen fundierte Kenntnisse und praktische Fähigkeiten, um effektiv mit C# zu entwickeln. Das Ziel dieser Schulung ...

ADO.NET

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Seminar wird den Teilnehmern der Unterschied zwischen Visual Studio.NET 1.0 und desen Vorgänger ADO (oder gar DAO) gezeigt. Vermittelt wird worin ihre Stärken und ihre Besonderheiten liegen. Dies geschieht mit Hilfe von vielen Beispielen.

C# Fortgeschrittenenkurs

- u.a. in Stuttgart, Leipzig, Heidelberg, Mannheim, Offenbach

In dieser 2-tägigen Schulung "C# Fortgeschrittenenkurs" lernen Sie die fortgeschrittenen Aspekte der Programmierung mit C# kennen. Der Kurs legt neben theoretischen Kenntnissen besonderen Wert auf praktische Programmierübungen, um Ihnen einen vertieften Einblick in ...

Workshop: Softwarequalität für Entwickler

- u.a. in Paderborn, Mannheim, Darmstadt, Virtual Classroom, Kassel

In dieser 3-tägigen Schulung "Workshop: Softwarequalität für Entwickler" lernen Sie, wie Sie durch effektives Testing und gutes objektorientiertes Design die Softwarequalität steigern können. Der Schwerpunkt dieses Workshops liegt auf praktischen Übungen, die ...