Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Entity Framework core: SQL Data Access with C# & .Net
Rating: 3.8 out of 5(17 ratings)
152 students

Entity Framework core: SQL Data Access with C# & .Net

Master Code & Db First Approach, Query API, Migrations & all Concepts of Entity Framework core with C# & .Net
Last updated 5/2020
English

What you'll learn

  • Fundamentals of Entity Framework Core
  • Code First & Database First Approach
  • Migrations with Entity Framework Core ( Create, Revert, Database update and more )
  • Advanced topics like ChangeTracking, SQL Queries, Query Evaluation and Performance
  • Bonus: SQL Basics, LINQ Basics, Docker Basics and VS Code

Course content

7 sections57 lectures4h 44m total length
  • What is EF? What is an ORM?3:07

    Learn in this video, why we need EF core and what it brings to the table.

  • Benefits & Drawbacks of EF core explained4:06

    EF core comes with some quite nice benefits for us application developers. Yet there are also some drawbacks. Learn all of the most important ones to decide if EF core is worth it. (spoiler: it is)

  • First Impression of EF core with SQlite and Database first approach7:18

    Do your first steps with EF core. We create a console application and a Sqlite database. Those two we connect via EF core and the Db First approach.

  • Learn the basic concpets of EF core8:09

    In this video we take a high level look at the most important concepts of EF core which are all taught in much more detail in the upcoming chapters of this course.

  • Working with the course materials3:55

    In this short lecture you will come to grips with how the course is structured and how you can utilize it to get the most out of it.

  • Update Uploaded Code for the chapters.0:53

    Recently made changes due to students feedback. Make sure to read this one to proceed.

  • Summary of the first chapter4:17

    This video summarizes the contents of the first chapter. It also provides an overview of the next chapters contents.

  • Basics of Ef Core

Requirements

  • Basic knowledge of .Net and C#
  • Basic Knowledge of SQL are helpful but not needed (teached in the course)
  • CLI proficiency might be helpful but general knowledge is appropriate

Description

Entity Framework Core is the Default Technology in terms of SQL Database access with dotnet core.

Almost every project with dotnet core nowadays will use it, so to push your skills, career and future salary you ought to learn this technology.

As a dotnet core Developer you cannot move around this technology. This is why I made this course so you can profit from expertise of many years as a freelance developer.

Learn in this course everything about the following topics:

  • What is Entity Framework Core all about and why do we need it?

  • What is an ORM (object relational mapper)?

  • Which basic building blocks does EF core consist of

    • DbContext

    • POCOs

    • Migrations

    • Change Tracking

    • and much more

  • Create a Database with the Code First Approach

  • Create the access code from an existing Database with the Database First Approach

  • Queries and Commands with the EF core Query API

  • Migrations: manage the database schema

  • ChangeTracking & Performance

Also this course offers lots and lots of source code, extra insights and downloadable contents. It also tests everything you learned in a section with a Quiz as well as an Assignment.

All topics are explained with a real world application which is in use to date (yet in a slightly simpliefied version).

As Database systems we use the following:

  • SQlite (easier to deliver with downloadable code)

  • PostgreSQL (probably the best open source SQL Database out there)

  • MariaDB (As MySQL fork the probably most used Open Source Database)

Additionally there is a Bonus Section with Introduction and Refreshers to the following topics:

  • Docker

  • SQL

  • LINQ

  • VS Code

ENROLL NOW, make use of my experience and support and put your career on the next step of the ladder.

All the best

Your Instructor

Timo



Who this course is for:

  • .Net Developers
  • Enterprise Developers or professional developers with Microsoft Stack