The Entity Framework Core Development training course is designed to rapidly give a .NET Framework developer the knowledge and practical skills to manage data access using Microsoft's Object/Relational Mapper (O/RM).
The course begins with an overview of Entity Framework (EF) Core and a comparison to the traditional EF. Students then explore the practical use of EF Core through side-by-side comparisons in a Code-First development scenario. Moving forward, students explore the performance issues and best practices of EF Core, as well as approaches to migration from classic EF to EF Core. Finally, the course covers the interaction of EF Core with the various .NET Framework flavors and third-party tools on the market.
This course is designed for technology professionals with a solid understanding of SQL and classic Entity Framework and at least an intermediate experience level in software development in the .NET ecosystem. No prior study or experience with EF Core is required. A significant portion of the course time will be taken up in practical coding labs, and there will be time for Q&A and class discussion surrounding design and development approaches in this new data tool.
Purpose
|
Learn to be productive in EF Core data access development, reducing ramp-up time, and best practices so that EF Core work is more effective and better architected. |
Audience
|
.NET developers and developer teams looking to learn to leverage Microsoft's Object/Relational Mapper. |
Role
| Software Developer - Web Developer |
Skill Level
| Intermediate |
Style
| Learning Spikes - Workshops |
Duration
| 2 Days |
Related Technologies
| .NET | ASP.NET | C# |
Productivity Objectives
- Describe the principles and operation of the Entity Framework Core data access technology
- Design, code and deploy data access models and logic using EF Core
- Determine the best approach to converting existing classic Entity Framework data access code to EF Core