Defining good layers is key to well-architected software.
- [Instructor] Once out of demo land and software…and into the real world,…one of the first obstacles is multiple layers.…At first, it can seem like a way to add…a lot of extra code to a project,…but as time goes on the benefits become clear.…When we split applications into multiple layers,…a lot of things become simpler.…It's easier to reuse code across applications…and across application tiers.…It's also easier to test code in smaller chunks.…We can use layers to decouple code…so that changes affect smaller areas.…
When code is well segmented,…it's easier to find errors.…It's also easier to understand what's going on…in certain areas of the code.…Which means that when some developer comes along later on,…it's easier to get back into the…application and perform maintenance.…We can't just split the code up into chunks…without thinking about how the parts…interact with one another.…We have to spend time considering…how to segment the code logically.…This means considering where dependencies are.…Let's think a little bit…
- 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
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.