Timo Heiten works as a software freelancer and teaches his day to day knowledge in online courses. Those include .Net, software engineering technologies and DevOps topics.

RabbitMQ from start to finish

Learn all Messaging concepts with the most wide spread open source broker out there. Learn everything from server basics to clustering. Includes examples in .Net and Python

Docker for Software Developers

Learn everything you need about Docker to get started as a Developer. From Dockerfiles and Images, to Containers, Networks, Volumes and Docker-Compose

Data access with .Net and C#

Learn the most common technologies to use for SQL and NoSQL data access with .Net and C#. From ADO.Net and EF to MongoDB and Redis cache.

Asynchronous Programming with .Net

Learn everything about the common .Net APIs for asynchronous programming.
With Threads, Locking, TPL and Parallel programming

Prouctivity with .Net and C#

Learn how to be more productive with C# and .Net core.
The course includes LINQ, effectively working with the framework and String workings for day to day work.

Blog

Migrationen in EF core

Migrationen sind ein entscheidender Teil von Entity Framework Core.  Prinzipiell werden mit mithilfe von Migrationen die erstellten C# POCOs und der DbContext in eine Datenbank überführt. Sie sind sozusagen die Übersetzung. Wir haben auf der einen Read more…

Ef core Changetracking verstehen

In diesem Post sehen wir uns das Changetracking von EF Core einmal genauer an. Was ist Changetracking? Wie funktioniert es? CRUD Operationen und ChangeTracking Wir starten damit, was Changetracking grundsätzlich tut. Aufgabe des Changetrackings in Read more…

CRUD Operationen

CRUD Operationen mit EF core In diesem Post klären wir folgende Themen: Wir schauen uns als erstes an, was es mit CRUD auf sich hat. CRUD – Backbone aller Datenverwaltung CRUD steht für Create, Read, Read more…

Daten seeden mit EF core

Wir schauen uns in diesem Post verschiedene Möglichkeiten an, um Daten mit EF core zu seeden. Das bedeutet unsere Datenbank mit initialen Startdaten zu versehen. Warum möchten wir das Erreichen? Nutzerdaten / Usermanagement / Adminzugriff Read more…

EF core DbContext verstehen

Den Ef core DbContext verstehen ist essentiell, um mit dem EF effektiv arbeiten zu können. Dafür schauen wir uns die Hauptaufgaben und Funktionen des DbContext in diesem Post einmal an. Mit dem Verständnis des DbContext Read more…