Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
C# data access: from ADO.NET to EF and Dapper
Rating: 4.0 out of 5(40 ratings)
328 students

C# data access: from ADO.NET to EF and Dapper

Learn basics of SQL Access with ADO.NET, Dapper, Entity Framework. NoSQL with Mongo and Redis. Also: DAL patterns
Last updated 10/2019
English

What you'll learn

  • SQL Database access with Ado Net
  • SQL Database access with Entitiy Framework
  • SQL Database access with Dapper
  • MongoDb access with MongoDb .Net Driver
  • Redis access with ServiceStack Redis

Course content

8 sections52 lectures3h 5m total length
  • What is this course about?5:57
  • SQL vs NoSQL5:00
  • Basics of Data Acess: CRUD operations1:29
  • How to work with the Github Repository to answer questions4:31

Requirements

  • Basic Knowledge in any .Net Language is required to understand the examples, C# would be the most easiest
  • The desire to learn the fundamentals of Data Access to go from there
  • Some SQL or NoSQL knowledge might help, yet is not a must

Description

One of the most important aspects of working effectively with any application is accessing and storing the persistent data.
There is no application without data, be it SQL, NoSQL or any other form of a persistent data store.
For all of them the fundamental concepts are similar.

In this course we are going to explore the CRUD operations for different styles and with different technologies.

You will get an insight into all of the following data access technologies and how they are structured:

  • SQL Databases with Sqlite and PostgreSQL

    • ADO.NET

    • Entity Framework

    • Dapper

  • NoSQL

    • MongoDb withMongoDb Driver

    • Redis StackExchangeRedis

  • Also:

    • Refresh basic Knowledge on SQL

    • Setup postgres and redis in docker containers

    • learn how to store data in MongoDb works essentially

    • SQL vs NoSQL, when is which appropriate?


    Enrolling in this course will boost your productivity and the understanding of how to access any data storage you might encounter. In the end it is all about the information you can store and retrieve.


    You should be familiar with .NET in general and C# in particular. You need not to be an expert, but you should be somewhat comfortable with reading code written in dotnet core.

    Now have fun and enjoy the course!

Who this course is for:

  • .Net Developers
  • C# Developers in particular
  • Professional developers in the Microsoft stack in general