Practical Application Architecture with Entity Framework Core
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to choose an application architecture to use with Entity Framework Core for several different scenarios.
Syllabus
Introduction
- Welcome
- What you need to know
- What is good application architecture?
- How to use the exercise files
- Real-world software and the SDLC
- Multi-layer applications
- Multiple applications and tiers
- Common knowledge and maintenance
- Choosing an architecture
- Data access layer
- Repository
- Unit of work
- Inversion of control
- Queryable
- DTOs
- Command query
- Matching the model to the data
- Debugging errors
- DbUpdateException
- Concurrency handling
- Scoping and memory usage
- Caching
- Validating data
- View model mapping
- Decoupling
- InMemory database provider
- Mocking objects
- Testing business logic in queries
- Common testing mistakes
- Data models everywhere
- Unnecessary layers
- Poor performance
- Next steps
Taught by
Richard Goforth
Related Courses
Building Cloud Apps with Microsoft Azure - Part 1 (self-paced)Microsoft via edX Building Cloud Apps with Microsoft Azure - Part 3
Microsoft via edX アーキテクチャ・品質エンジニアリング (ga115)
Waseda University via gacco Пользовательский интерфейс
Moscow Institute of Physics and Technology via Coursera Android-разработка: основы, многопоточность, архитектура
Moscow Institute of Physics and Technology via Coursera