We may earn an affiliate commission when you visit our partners.
Pluralsight logo

EF Core 8 Fundamentals

Julie Lerman

This course will teach you how to use Entity Framework Core to perform data access in your .NET applications.

Read more

This course will teach you how to use Entity Framework Core to perform data access in your .NET applications.

If you are new to EF Core or have experience using an earlier version, this course will help you get up to speed on the basics of EF Core 8. In this course, EF Core 8 Fundamentals, you’ll learn to work with data in your .NET applications. First, you’ll explore the benefits of using Microsoft’s ORM, EF Core, to relieve you of the commonplace tasks of retrieving and storing data in your software. Next, you’ll discover how to ensure that EF Core understands how the classes and relationships in your software map to a database schema. You’ll learn how to have EF Core retrieve and persist data in your software, leveraging the myriad capabilities that allow EF Core to comprehend your complex software models. When you’re finished with this course, you’ll have the skills and knowledge of Entity Framework Core needed to fluidly persist data from your software into your data stores.

Enroll now

What's inside

Syllabus

Course Overview
Creating Your First Application Using EF Core
Using EF Core to Query a Database
Tracking and Saving Data with EF Core
Read more
Controlling Database Creation and Schema with Migrations
Defining One-to-Many Relationships
Logging EF Core Activity and SQL
Interacting with Related Data
Defining and Using Many-to-Many Relationships
Defining and Using One-to-One Relationships
Working with SQL, Views, and Stored Procedures
Using EF Core in ASP.NET Core Apps
Testing with EF Core
Adding Some More Practical Mappings to Your Application
Understanding EF Core’s Database Connectivity
Tapping into EF Core’s Pipeline

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Develops skills that are core for software engineers and back-end web developers
Covers the latest version of EF Core, which is highly relevant to industry
Taught by Julie Lerman, who is recognized for her work in EF Core
Suitable for beginners who are new to EF Core
May require students to have some prior knowledge of database concepts
Focuses on the basics of EF Core 8, which may not be sufficient for more advanced learners

Save this course

Save EF Core 8 Fundamentals to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for EF Core 8 Fundamentals. These are activities you can do either before, during, or after a course.

Career center

Learners who complete EF Core 8 Fundamentals will develop knowledge and skills that may be useful to these careers:
Database Administrator
Database Administrators manage and maintain databases, which are essential for storing and organizing data in software applications. This course, EF Core 8 Fundamentals, will provide you with the skills and knowledge needed to work with databases effectively in your software applications. You will learn how to create and manage databases, as well as how to query and update data. This course will help you develop the skills and knowledge needed to succeed as a Database Administrator.
Software Developer
Software Developers design, develop, and maintain software applications. This course, EF Core 8 Fundamentals, will provide you with the skills and knowledge needed to work with data in your software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Software Developer.
Database Architect
Database Architects design and implement database systems. This course, EF Core 8 Fundamentals, will provide you with the skills and knowledge needed to work with data in your software applications. You will learn how to create and manage databases, as well as how to query and update data. This course will help you develop the skills and knowledge needed to succeed as a Database Architect.
Data Analyst
Data Analysts collect, analyze, and interpret data to help businesses make informed decisions. This course, EF Core 8 Fundamentals, will provide you with the skills and knowledge needed to work with data in your software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Data Analyst.
Business Analyst
Business Analysts work with businesses to identify and solve problems. This course, EF Core 8 Fundamentals, will provide you with the skills and knowledge needed to work with data in your software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Business Analyst.
Data Scientist
Data Scientists use data to solve business problems. This course, EF Core 8 Fundamentals, will provide you with the skills and knowledge needed to work with data in your software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Data Scientist.
Systems Analyst
Systems Analysts design and implement computer systems. This course, EF Core 8 Fundamentals, may be useful for Systems Analysts who need to understand how to work with data in software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Systems Analyst.
Project Manager
Project Managers plan and execute projects. This course, EF Core 8 Fundamentals, may be useful for Project Managers who need to understand how to work with data in software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Project Manager.
Technical Writer
Technical Writers create documentation for software and other products. This course, EF Core 8 Fundamentals, may be useful for Technical Writers who need to understand how to work with data in software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Technical Writer.
Database Programmer
Database Programmers write code to create and manage databases. This course, EF Core 8 Fundamentals, may be useful for Database Programmers who need to understand how to work with data in software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Database Programmer.
Web Developer
Web Developers design and develop websites. This course, EF Core 8 Fundamentals, may be useful for Web Developers who need to understand how to work with data in software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Web Developer.
Network Administrator
Network Administrators manage and maintain computer networks. This course, EF Core 8 Fundamentals, may be useful for Network Administrators who need to understand how to work with data in software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Network Administrator.
Information Security Analyst
Information Security Analysts protect computer systems and networks from unauthorized access. This course, EF Core 8 Fundamentals, may be useful for Information Security Analysts who need to understand how to work with data in software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as an Information Security Analyst.
Computer Support Specialist
Computer Support Specialists provide technical support to users of computers and software. This course, EF Core 8 Fundamentals, may be useful for Computer Support Specialists who need to understand how to work with data in software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Computer Support Specialist.
Quality Assurance Analyst
Quality Assurance Analysts test software to ensure that it meets requirements. This course, EF Core 8 Fundamentals, may be useful for Quality Assurance Analysts who need to understand how to work with data in software applications. You will learn how to use Entity Framework Core to query and update data, as well as how to create and manage databases. This course will help you develop the skills and knowledge needed to succeed as a Quality Assurance Analyst.

Reading list

We've selected ten books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in EF Core 8 Fundamentals.
An in-depth guide to EF Core, which covers advanced topics such as performance tuning and working with complex data models.
Beginner-friendly guide to Entity Framework Core. It covers the basics of EF Core, such as mapping classes to database tables and querying and updating data. It also includes sections on more advanced topics, such as using EF Core with ASP.NET Core and performance tuning.
Is the official documentation for the Entity Framework Core Database API.
Provides a deep dive into the Common Language Runtime (CLR), the underlying platform on which .NET applications run. It great resource for anyone who wants to learn more about the CLR or who needs a reference guide.
Provides a comprehensive guide to software development best practices. It great resource for anyone who wants to learn more about software development or who needs a reference guide.
Provides a comprehensive guide to writing clean code. It great resource for anyone who wants to learn more about software development best practices or who needs a reference guide.
Provides a classic and timeless look at software development. It great resource for anyone who wants to learn more about software development or who needs a reference guide.
Provides a comprehensive guide to domain-driven design, a software development approach that focuses on creating software that is closely aligned with the business domain. It great resource for anyone who wants to learn more about domain-driven design or who needs a reference guide.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser