- What is good application architecture?
- Real-world software and the SDLC
- Common knowledge and maintenance
- Choosing an architecture
- Design patterns with EF
- Debugging and error handling
- Architecture for the web with ASP.NET
- Designing for unit testing
- Strategies for dealing with common performance issues
Skill Level Advanced
- [Richard] Hi, I'm Richard Goforth, and welcome to this course, where we will cover software architecture with Entity Framework Core. Entity Framework Core is a cross-platform way to access data from an application, but poor architectural choices can make it more trouble than other data access technologies. This course will help you understand how to choose an application architecture to use with Entity Framework for many different scenarios, from simple demo applications through fully enterprise-ready applications. In this course, we will cover why we need all of the architecture, some design patterns that Entity Framework uses and design patterns that work well with Entity Framework, strategies for handling errors and exceptions in Entity Framework, architectural strategies for using Entity Framework within ASP.NET MVC, unit testing with Entity Framework, and finally some patterns to avoid when architecting software with Entity Framework.
I look forward to discussing application architecture with you and how to use it to get the most out of Entity Framework Core. Let's get started.
1. Why Do All of This Architecture?
2. Design Patterns with EF
3. Error Handling
4. Architecture for the Web with ASP.NET
5. Designing for Unit Testing
6. Entity Framework Mistakes
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.