Black Friday40% OFF PERMANENT on Pro & Lite, plus 40% off Dometrain coursesBLACKFRIDAY26Get the deal →
DometrainBeginner to Intermediate

SQL and Data Access in .NET

Query, change and design relational databases in SQL Server and PostgreSQL, then work with them from .NET using Dapper and Entity Framework Core. The SQL stages start at your first SELECT; the .NET stages assume you already write C#.

  • 5 courses
  • 3 milestones
  • 39h 14m
  1. Milestone 1

    Relational databases and SQL

    Build a database with related tables and views, query it with joins, aggregates, subqueries, CTEs and window functions, change its data inside transactions, and use a query plan to decide on indexes.

  2. Milestone 2

    Data access from .NET

    Query and change a database from .NET with Dapper, including stored procedures, relationships and bulk operations, then map classes to tables with Entity Framework Core, change the schema through migrations, and handle testing, performance and concurrency.

  3. Milestone 3

    Caching in front of the database

    Put a cache in front of the database in .NET, choose a cache type, and keep cached data correct under load with stampede protection and cache synchronization.

Certificate of completionUnlocks after all 5 courses

What's New