Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Entity Framework (EF) core Komplettkurs: Datenzugriff mit C#
Rating: 4.1 out of 5(148 ratings)
1,086 students

Entity Framework (EF) core Komplettkurs: Datenzugriff mit C#

Meistere Code & Db first Ansätze, die Query API, Migrationen und alle Konzepte von Entity Framework core mit C#
Last updated 2/2022
German
German [Auto],

What you'll learn

  • Konzepte und Grundlagen von Entity Framework
  • Code first und Database first Ansatz
  • Query und Command API von Entity Framework
  • Migrationen mit Entity Framework (Erstellen, zurückrollen, Datenbank updaten usw.)
  • Fortgeschrittene Themen: Changetracking, SQL Abfragen, Logging, Query Evaluierung, Performance uvm.
  • Bonus: Grundlagen in SQL, LINQ, Docker und der dotnet core CLI

Course content

7 sections61 lectures4h 42m total length
  • Was ist EF? Was ist ein ORM?2:34

    Lerne warum Entity Framework Core existiert und wozu es eingesetzt wird

  • Vor- und Nachteile von EF?3:38

    Dieses Video zeigt einen kurzen Überblick über die Vor und Nachteile die mit Entity Framework Core einhergehen.

  • Gundlegende Konzepte vom Entity Framework8:21

    In diesem Video lernst du welche Konzepte als Kern von Entity Framework betrachtet werden können, und welche wir in diesem Kurs lernen werden.

  • Erster Eindruck zu EF Core mit Sqlite und Database First7:39

    In diesem Video sehen wir einige der Konzepte von Entity Framework Core die wir zuvor besprochen, haben in Aktion.

  • Arbeiten mit diesem Kurs3:46

    Was musst du beachten, um in diesem Kurs zu Entity Framework Core effektiv mitzuarbeiten

  • Zusammenfassung und Kursinhalte5:29
  • Hilfreiche Angaben, um mit dem Kurs zu arbeiten1:22

    Ein paar Hinweise zum Kurs.

  • Grundlagen von Entity Framework

Requirements

  • Basiswissen in .Net ist ein Muss um die Beispiele zu verstehen. C# wäre am einfachsten
  • Basiskenntnisse in SQL sind erforderlich. Basis/Auffrischung ist im Bonusteil vorhanden.
  • CLI Kenntnisse sind hilfreich, aber grundsätzliches Verständnis ist ausreichend.

Description

Entity Framework Core ist die Standardtechnologie für den Datenzugriff mit dotnet core.

Als .Net core Entwickler, der für die Zukunft gewappnet sein möchte, kommt man einfach nicht an dieser Technologie vorbei.

Lerne in diesem Kurs alles über die folgenden Themen:

  • Was ist Entity Framework core, Warum brauchen wir es?

  • Was ist ein ORM (object relational mapper)?

  • Welche grundlegenden Bausteine hat Entity Framework Core

    • DbContext

    • Pocos

    • Migrationen

    • Change Tracking

    • uvm.

  • Erstellen der Datenbank mit dem Code first Ansatz

  • Ableiten aus einer bestehenden Datenbank mit dem Database first Ansatz

  • Queries und Commands mit der Entity Framework core API

  • Migrationen: Verwalte das Datenbankschema

  • Changetracking und Performance

Außerdem enthält der Kurs etliche Materialien, die das Gelernte vertiefen, sowie Übungen zu jedem Kapitel in diesem Entity Framework Online Kurs.

Die Themen werden anhand einer Beispielapplikation erläutert, die in einer ähnlichen Form im produktiven Einsatz existiert. Die Übungsaufgaben werden anhand einer Todo Liste vorgestellt.

Im Online Kurs sind alle Beispiele als Code abrufbar. Dabei werden die folgenden Datenbanken eingesetzt:

  • Sqlite (als Datei einfach herunterzuladen zum nachvollziehen der Beispiele)

  • Postgres (vermutliche beste open source Datenbank)

  • MariaDB (als Open Source MySQL Fork, vermutlich eine der meist verbreitetsten Dbs)

Zuletzt gibt es im Bonuskapitel etliche Auffrischer und Erläuterungen zu den folgenden Themen:

  • Intro zu Docker

  • Intro zu SQL

  • Intro zu LINQ

  • Intro zu VS Code und der dotnet CLI

Schreib dich ein und profitiere von meiner jahrelangen Erfahrung mit dotnet core und Entity Framework core!

Viel Erfolg mit dem Kurs.

Who this course is for:

  • .Net Entwickler
  • C# Entwickler im besonderen
  • Professionelle Entwickler im Microsoft Stack im Allgemeinen