C# und .NET Produktivität inklusive LINQ
What you'll learn
- .Net Standard Techniken zur Erhöhung der Produktivität
- Lerne alle Ideen im .Net Framework kennen von equality über collections zu string manipulationen
- LINQ, LINQ, LINQ
- String Operationen und effektive Verwendung von Strings
- DateTimes und TimeSpans
- Streams
- Serialisierung mit JSON .Net
Requirements
- .Net Anfänger Wissen oder Fortgeschrittenen Kenntnisse in einer anderen OO Sprache
- Interesse seine Produktivität und damit seine Code qualität nachhaltig zu verbessern
Description
Mit 20% Einsatz 80% der erforderlichen Arbeit erledigen. Das ist die Idee das Gesetzes von Pareto und auf etliche Bereiche des Lebens anwendbar.
Insbesondere in der Programmierung ist dies leicht erkennbar. Aus diesem Grund habe ich diesen Kurs erstellt, um dir mit dem .NET Framework genau die 20% der Fähigkeiten zu zeigen, die du benötigst um 80% aller Ergebnisse zu erreichen.
Das ist allerdings nicht alles, mit diesem Kurs lernst du außerdem etliche Tips und Tricks und wie das Framework an sich effektiv in der täglichen Arbeit verwendet werden kann.
In diesem Kurs, wirst du lernen, wie du im .NET Framework effektiv mit den folgenden Themen arbeiten kannst:
Strings
DateTimes/Timespans
LINQ
JSON .NET
Streams und I/O
Arbeiten mit Files und Directories
Praktische Übungen mit Szenarien aus dem echten Programmieralltag.
Erweitert um neuste Themen aus .NET 6 wie z.B. Record Types, Implicit usings und top level direktiven.
Außerdem gibt es einen Bonusteil der eine Übersicht über andere interessante Technologien für die tägliche Arbeit mit .NET offenbart.
Dazu gibt es nicht nur das benötigte Hintergrundwissen, sondern auch etliche Beispiele im Code.
Welche erklären wozu man diese Techniken benötigt.
Als kleinen Bonus sind cheat sheets und andere Materialien angehängt, die ein paar elegante Lösungen für alltägliche Programmierprobleme in .NET aufzeigen.
Who this course is for:
- .Net Developer
- Developer die das .Net Framework besser kennen lernen wollen
Instructor
I am a passionate software developer in the world of .NET programming.
As a Freelancer I support my clients with custom made solutions, consultancy or on site and online trainings in a wide range of topics.
Besides programming in .NET/C# I also work with Python, SQL/NoSQL databases and the usual DevOps capabilities like docker and public cloud systems (Azure and AWS)