Choose application architecture based on each situation.
- [Narrator] It's important to remember…that too much can be just as bad…or worse than too little architecture.…Add layers and patterns to the code…to improve the final product.…Overkill is common, especially when learning…new techniques and patterns.…As you acquire new architectural tools,…remember the adage that for this hammer,…everything is not a nail.…It is easy to get carried away…and create a lot more work for a team…because of something just learned in this course…or elsewhere.…Don't force-fit patterns because that's what we chose.…
When you use a hammer pattern…on software that is not a nail,…a thumb or two is usually smashed.…Don't hit developers with bad architecture choices.…Small projects still don't need some of the layers…and abstractions that are part of the demos in this course…because they add complexity and time.…The provided benefits are much smaller…in a smaller or short-lived project.…Even some of the demos I will present have too much…in terms of layers because they are meant to be prototypes…
- 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
Deploying ASP.NET Core Applicationswith Nate Barbettini57m 57s Intermediate
Microsoft SQL Server 2016 Essential Trainingwith Martin Guidry3h 18m Intermediate
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.