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
Web Development with ASP.NET C# and Entity Framework Code-FirstCanvas Network Developing Data Client Applications and Services
Microsoft via edX Build Web APIs using ASP.NET
Microsoft via edX Database Design with SQL Server Management Studio (SSMS)
Coursera Project Network via Coursera Building Chatbot with Google DialogFlow
Coursera Project Network via Coursera