LINQ mit C# und .NET - Das volle Programm
What you'll learn
- Du wirst verschiedene Spracherweiterungen kennen.
- Du wirst wissen wie LINQ aufgebaut ist.
- Du wirst mit LINQ to Objects Daten nach allen Gesichtspunkten sortieren und filtern können.
- Du wirst XML Dokumente mit LINQ to XML erstellen, abfragen und ändern können.
- Du wirst mit Parallel LINQ Daten parallel verarbeiten können.
- Du wirst das Entity Framework in einem Projekt einrichten können.
- Du wirst mit LINQ To Entities den MSSQL Server steuern können.
Requirements
- Du solltest mit der Sprache C# auf regelmäßiger Basis arbeiten.
- Grundkenntnisse in SQL von Vorteil.
Description
In diesem Kurs wollen wir uns mal ganz intensiv mit der in .NET eingebetteten "Language Integrated Query" LINQ beschäftigen. Darüber hinaus wollen wir uns auch mit verschiedensten Datenquellen und deren LINQ Providern auseinander setzen.
Obwohl LINQ sein Debüt bereits mit der .Net Framework Version 3.5 hatte, ist es so aktuell wie noch nie. Speziell die die Beherrschung der Varianten LINQ to Objects und LINQ to Entities in Verbindung mit dem Entity Framework sind das tägliche Handwerkzeug eines jeden C# Entwicklers. Mit dieser deklarativen Sprache lässt sich aber auch wirklich viel Komplexität in wenig Quelltext verpacken. Trotz dem ist LINQ dabei noch übersichtlich und verständlich. Kein Wunder dass die Entwickler LINQ lieben.
Trotz dem stoße ich immer wieder auf Wissenslücken, was sehr schade ist. Das volle Potential von LINQ bleibt dadurch sehr oft ungenutzt, oder durch falsche Interpretation der Funktionen von Linq entstehen unerkannte Performance Engpässe.
Zeit also, LINQ und seine Funktionen mal von ganz von Anfang an zu beleuchten.
- Als Erstes sehen wir uns mal an, wie unsere Beispiele aufgesetzt sind.
- Wir starten bei den Voraussetzungen, die man zum Verständnis von Linq benötigt. Lambda Expressions, Extention Methodes, anonyme Methoden und dergleichen.
- Danach sehen wir uns den grundsätzlichen Aufbau und die Funktion von LINQ einmal genauer an.
- Weiter geht es mit LINQ to Objects und seinen vielen Befehlen.
- Danach sehen wir uns LINQ to XML einmal genauer an.
- Und natürlich werden wir uns mit Parallel Linq beschäftigen, der multi threading Variante von LINQ.
- Ganz zum Schluss werfen wir noch einen Blick auf das Entity Framework und verbinden uns mit LINQ auf eine Datenbank.
Dieser Kurs ist sehr stark Beispiel getrieben. Dabei lernst Du LINQ an ganz konkreten Beispielen kennen, die auch alle zum Download bereitstehen.
Mein Name ist Harald, Ich bin Fachinformatiker und Wirtschaftsinformatiker und ich beschäftige mich jetzt schon seit über 10 Jahren sowohl Haupt-, als auch nebenberuflich mit IT.
Nun liegt es an Dir. Du brauchst Dich nur noch für den Kurs anzumelden. Wenn er Dich nicht weiterbringt, kannst du immer noch von der 30 Tage Geld zurück Garantie Gebrauch machen. Aber ich bin mir sicher, dass das nicht nötig sein wird. :)
Who this course is for:
- C# Programmierer die Ihre Kenntnisse um den Zugriff auf Datenquellen mit LINQ erweitern wollen.
Instructor
Hi, ich heiße Harald und bin Wirtschaftsinformatiker.
Ich beschäftige mich jetzt seit 20 Jahren sowohl hauptberuflich, als auch freiberuflich mit IT-Themen und vor allem Programmierung.
Mein hauptberuflicher Schwerpunkt liegt im Bereich Payment und Transaktionsabwicklung. Im Speziellen die Massenabwicklung von SEPA Direct Debit Transaktionen. Falls Du da Probleme hast, kannst Du Dich gerne an mich wenden.
In meiner freiberuflichen Tätigkeit bin ich auch für andere Firmen tätig. Das Spektrum reicht von Schulungen, Beratung und Anforderungsmanagement bis zur Programmierung.
Meine übergreifenden Branchenkenntnisse und meine autodidaktische Seite helfen mir, mich gut in andere Personen hinein zu versetzen und mich auf die wesentlichen Punkte eines Problems oder dessen Lösung zu konzentrieren.
Von daher ist es jetzt auch höchste Zeit meine Kenntnisse als auch Online Trainer weiter zu geben.
Viel Spaß mit meinen Kursen.
---------------------------------------------------------------------------------------------------------
Hi, my name is Harald and I am an IT specialist.
I have been working full-time as well as freelance with IT topics and above all programming for 20 years.
My main focus is on payment and transaction processing. In particular, the mass processing of SEPA Direct Debit transactions. If you have problems there, feel free to contact me.
I am also a freelancer for other companies. I offer tutorials, consultations as well as requirement management and programming/coding.
My cross-sector knowledge as well as being autodidact, are of great advantage when getting to understand others, while focusing on the main issue of the problems and solutions.
And that being the facts, the time has come for me to offer my knowledge as an online trainer as well.
Please enjoy the courses!