Datenbankprogrammierung mit ADO.NET 4.5 und ADO.NET Entity Framework 6.x

(Ein Seminar der .NET Akademie)

Jörg Krause, Raphael Schwarz, Holger Schwichtenberg

Kurzinformationen

Essen oder Umgebung
23. Nov. 2016 -
25. Nov. 2016
EUR 1599.00 zzgl. MwSt
Auf Anfrage
EUR 1902.81 inkl. MwSt
  • Rabatte

    100 € Frühbucher-Rabatt!

  • mit eigenem Laptop
 

Detailinformationen

In diesem 3-tägigen Aufbauseminar lernen Softwareentwickler den Datenzugriff mit DOTNET 4.5 zu realisieren. Dabei wird sowohl der Basis-Datenzugriff mit ADO.NET (Command, DataSet, DataReader) behandelt, als auch das Objekt-Relationale Mapping (ORM) mit dem ADO.NET Entity Framework (EF).

Tag 1: ADO.NET

Überblick über die Datenzugriffsmöglichkeiten in .NET: ADO.NET, ADO.NET Entity Framework, LINQ / LINQ-to-SQL, nHibernate, u.a.

  • ADO.NET-Architektur
  • Verfügbare ADO.NET-Provider
  • Verbindungsaufbau (Connection-Objekte)
  • Befehlsausführung (Command-Objekte): SQL-Befehle und Stored Procedures
  • Daten lesen (DataReader)
  • Daten lesen und zurückschreiben (DataSet)
  • Caching mit dem DataSet
  • Provider-neutrale Programmierung (Providerfabriken)
  • DataSet und XML (XML-Import und –Export)
  • DataRelation ("Joins" auf dem Client)
  • DataView (Filtern auf dem Client)
  • Transaktionen
  • Query Notifications
  • Asynchrone Befehlsausführung
  • Masseneinfügen (BulkCopy/BulkInsert)- Multiple Active Results Sets
  • Auslesen des Datenbankschemas (Schema API)
  • Statistiken über die Nutzung einer Datenbankverbindung
  • Datentransferobjekte in mehrschichtigen Anwendungen

Tag 2: Entity Framework-Basiswissen

  • Das Grundkonzept des Objekt-Relationalen-Mappings (ORM)
  • Vergleich zu LINQ-to-SQL
  • Vergleich mit anderen O/R-Mappern insbesondere LINQ-to-SQL und NHibernate
  • ORM-Werkzeuge für .NET im Überblick
  • Bausteine des Entity Frameworks
  • EF Client Provider
  • EF ObjectServices
  • Mapping (CSDL, SSDL, MSL, EDMX)
  • EDM-Werkzeuge (Visual Studio-Assistent/Designer, edmgen.exe, u.a.)
  • LINQ-to-Entities
  • Entity SQL (eSQL)
  • Direkter SQL-Einsatz
  • Ladestrategien 
  • Änderungsverfolgung und Speichern
  • Serialisierung
  • Einsatz in mehrschichtigen Anwendungen (n-Tier)
  • Komplexere Mapping-Szenarien (Complex Types, Vererbung)
  • Forward Mapping (Modell First) versus Reverse Mapping (Database First)

Tag 3: Entity Framework-Aufbauwissen und Einsatz

  • Unterstützung für Stored Procedures
  • Leistungsoptimierungen
  • Caching 
  • Plain Old CLR Objects
  • Anpassung der Code-Generierung durch T4-Vorlagen
  • Einsatz von Entity Framework in WCF-Webservices
  • Einsatz von Entity Framework in WCF Data Services
  • Einsatz von Entity Framework in WCF RIA Services
  • Einsatz von Entity Framework in WPF
  • Einsatz von Entity Framework in ASP.NET
  • Einsatz von Entity Framework in Silverlight
  • Tipps, Tricks, Best Practices

Die Referenten

Dieses Seminar wird von einem der beiden genannten Referenten und Experten Dr. Holger Schwichtenberg, Jörg Krause oder Raphael Schwarz durchgeführt.

Diese Seminare sind ebenfalls Bestandteil der .NET Akademie 4.5:

      Jörg Krause

      Jörg Krause ist einer der besten deutschen Experten zum Thema Webprogrammierung und Webservices/verteilte Systeme mit Microsoft-Techniken und plattformneutralen Webtechniken, insbesondere IIS, ASP.NET, ASP.NET MVC, HTML/JavaScript/AJAX und Microsoft SharePoint. Er beschäftigt sich in der .NET-Welt auch mit Datenbanken, Windows-Applikationen und BizTalk-Programmierung sowie mit PHP. Er ist nicht nur Softwarearchitekt, Softwareentwickler, Berater und Trainer, sondern auch Fachautor. Zu allen seinen Schwerpunkten hat er auch erfolgreiche Fachbücher verfasst, darunter einige Bestseller zu ASP.NET und SharePoint.

      weiter >

      Raphael Schwarz

      Raphael Schwarz ist ein sehr erfahrener .NET-Entwickler und -Dozent, der aus Leidenschaft Software auf der .NET-Plattform entwickelt. Durch mehr als 10 Jahre Praxis im Microsoft-Entwicklungsumfeld kann er nicht nur Theorie vermitteln sondern auf umfangreiche Erfahrung aus realen Projekten zurückgreifen, die er als Entwickler, Architekt und Coach sammelt. Seine technischen Schwerpunkte liegen in den Bereichen hochmodulare Anwendungen, WPF, Silverlight und WCF kombiniert mit fundiertem Wissen über die Base Class Library des .NET Framework. Neben seiner Tätigkeit im Bereich der Softwareentwicklung tritt Raphael regelmäßig als Sprecher auf .NET-Fachkonferenzen in Deutschland und Österreich auf. Seine Schwerpunkte im Trainingsbereich sind "Developer-to-Developer"-Trainings mit Live Coding in Bezug aiuf die individuellen Fragestellungen der Teilnehmer.

      Themenschwerpunkte

      ASP.NET, ASP.NET MVC, WCF, WPF, Silverlight, Entity Framework, SQL Server, ADO.NET Sync Framework, Windows Phone 7, WCF DataServices, Windows Azure

      weiter >

      Dr. Holger Schwichtenberg

       Dr. Holger Schwichtenberg, ist einer der bekanntesten Experten für .NET-Technologien in Deutschland. Sein Hauptarbeitsfeld ist die Softwarearchitektur von .NET-Anwendungen und Webanwendungen. Dr. Holger Schwichtenberg ist technischer Leiter des .NET-Bereichs bei der 5minds IT-Solutions GmbH & Co KG. Nebenher ist als Fachjournalist (u.a. für heise.de, iX, dotnetpro, Windows Developer), Buchautor zahlreicher .NET-Bücher (bei namhaften Verlagen wie O'Reilly, Addison-Wesley, Microsoft Press und Carl Hanser) sowie Redner auf (inter)nationalen Fachkonferenzen. Von Microsoft ist er für sein Fachwissen seit dem Jahr 2004 kontinuierlich ausgezeichnet als Most Valuable Professional (MVP). In den wettbewerbsrechtlichen Verfahren der EU gegen Microsoft war er von 2006 bis 2009 als technischer Gutachter tätig. Darüber hinaus war er Projektleiter bei der Entwicklung des von Microsoft als Referenzprojekt ausgezeichneten Hochwasserwarnsystems des Landes Niedersachsen.

      weiter >

      Seminarziel

      • In diesem 3-tägigen Aufbauseminar lernen Softwareentwickler den Datenzugriff mit .NET 4.5 zu entwickeln, und zwar sowohl den klassischen tabellenorientierten Datenzugriff mit ADO.NET als auch das objekt-relationale Mapping mit dem ADO.NET Entity Framework.

      Zielgruppe

      • Softwareentwickler, die Datenbankzugriffe und datenbankbasierte Software mit .NET entwickeln wollen. Für dieses Seminar sind Basiskenntnisse in .NET und C# notwendig, die Ihnen gerne unser .NET-Basisseminar vermittelt.
      • Das Seminar behandelt die aktuellsten Versionen .NET 4.5.x und C# 5.0 sowie die aktuelle Version von Visual Studio. Aufgrund der geringen Unterschiede ist das Seminar aber auch für Entwickler geeignet, die noch mit .NET 4.x und Visual Studio 2010 oder einer neueren Version arbeiten.

      Voraussetzungen

      • Alle Module der .NET Akademie setzen Basiskenntnisse in einer objektorientierten Programmiersprache (z.B. Java, C++, VB6, Delphi, SmallTalk) und zugehörigen Entwicklungswerkzeugen voraus.

      Hard- Software Voraussetzungen

      Die benötigte PC-Umgebung, Hard- und Software wird vom Veranstalter zur Verfügung gestellt. 

      Sprachen

      Seminar: Deutsch

      Unterlagen: Deutsch

      Methode

      Theorie mit Folien und Vorführungen des Dozenten wechseln sich mit aufgabengeführten Praxisübungen der Teilnehmer ab, die der Dozent begleitet.

      Informationen

      In Kooperation mit

      Unsere Leistungen - Sie erhalten:

      • Einen USB-Stick mit den Schulungsfolien (als PDF), mit dem im Seminar behandelten Codebeispielen sowie einer Sammlung von kostenfreien Werkzeugen.
      • Ein kostenfreies Exemplar des jeweiligen Begleitbuchs
      • Optional: Auf Wunsch einen Schulungsordner mit den Farbausdrucken der Vortrags- und Schulungsfolien zum Aufpreis von 50,00 €.
      • Ihr persönliches Teilnehmerzertifikat
      • als Seminarteilnehmer sind Sie OOP-Alumni und erhalten 20% Rabatt auf den Teilnehmerpreis unserer jährlichen Fachkonferenz OOP!
      • immer wieder attraktive Sonderkonditionen für SIGS DATACOM Seminare

      Schulungsstätte

      Die Schulung wird in einer externen Schulungsstätten in Essen oder Umgebung durchgeführt. Weitere Informationen erhalten Sie mit der Anmeldebestätigung.

      Trainingszeiten

      Täglich von 9:00 bis ca. 17:00 Uhr. 
      Am ersten Seminartag Beginn:10:00 Uhr, um eine Anreise an diesem Tag zu ermöglichen. Am letzten Seminartag endet das Seminar in der Regel um 16.00 Uhr.

      SONDERPREIS Paket-Buchung mehrer Module der .NET Akademie:
      Kombinieren Sie eines der 3-tägigen Aufbau-Module dem 2-tägigen Basis-Seminar: 

      • 2.599,00 € zzgl. MwSt. 

      Ihre Frühbucher-Vorteile gültig, bei einer Anmeldung bis 4 Wochen vor Seminarbeginn!

      • Frühbucher-Rabatt: 100,00 €
      • Frühbucher-Paket-Buchung: 200,00 € (2.399,00 € zzgl. MwSt.)
      • KEIN Gruppen-Rabatt, kein GULP-Rabatt möglich!

      Teilnehmerzahl: maximal 10 Teilnehmer!

      Gruppenrabatt: Es ist kein Gruppen-Rabatt möglich.

      Schulungsgruppe kleiner als 5 Teilnehmer: 

      Seminare mit bis zu 5 Teilnehmern finden in den Räumen von IT-Visions.de in Essen-Byfang statt, Adresse: Fahrenberg 40b, 45257 Essen-Byfang

      Hotels (Nahe IT-Visions.de, Essen-Byfang)
      Bitte beachten Sie, die nächstgelegengenen Hotels dennoch ein Auto oder Taxi erfordern, da das Büro per ÖPNV nicht erreichbar ist.

      Inhouse-Seminare
      Dieses Seminar ist auch als Inhouse-Schulung durchführbar. Schon ab einer kleinen Teilnehmerzahl von mind. 3-4 Mitarbeitern kalkulieren wir Ihnen gerne ein kostengünstiges Inhouse-Trainings-Angebot.

      NRW-Bildungsscheck

      SIGS-DATACOM ist zugelassener Bildungspartner des Landes NRW. Ihren NRW-Bildungsscheck für unsere Seminare einzulösen ist möglich! Weitere Informationen erhalten Sie unter: NRW Bildungsscheck!!



      Empfehlung an diese E-Mail-Adresse senden:


       

       

       

      Ihre eigenen Angaben:

       

       

       

       

      Diese Seite empfehlen Sie weiter: