Overview
Entity Framework Core 2.0 is a lightweight, cross-platform ORM (Object Relational Model) for developing data-oriented applications. It allows developers to work with data as .Net objects and properties.
In this instructor-led, live training, participants will learn how to use Entity Framework Core 2.0 to create an ASP.Net Core application.
By the end of this training, participants will be able to:
- Set up the necessary framework and tools for creating Entity Framework Core 2.0 MVC web applications.
- Perform database operations on MS SQL Server.
- Use a “code first” and “data first” approach to application development.
- Carry out migration & seeding operations.
- Understand advanced data modeling concepts.
- Create a sample ASP.Net Core application.
Format of the Course
- Part lecture, part discussion, exercises and heavy hands-on practice in a live-lab environment.
Note
- To request a customized training for this course, please contact us to arrange.
- For more information on Entity Framework Core, please see: https://github.com/aspnet/EntityFrameworkCore
Requirements
- An understanding of general database concepts.
- .Net programming experience.
Audience
- Developers
Course Outline
Introduction
Preparing the Development Environment
Overview of Entity Framework Core 2.0
Overview of the Code First Approach
Data Operations in Entity Framework Core
Using a Data First Approach
About MVC (Model View Controller)
Creating a Sample ASP.Net Application
Migrating and Seeding
Data Model Design
Advanced Entity Concepts
Debugging the Application
Security (Authentication, Authorization, Data Protection)
Deploying the Application (locally and on Azure)
Troubleshooting
Summary and Conclusion