Coding in .NET is a series of abstractions. This video discusses being careful not to abstract too far.
- [Narrator] When we talk about the layers…we have in the demo,…and the layers in software generally,…we are talking about layers of abstraction.…Concepts that we can use to make it easier…to think about one thing at a time.…Coding at all is a series of abstractions.…Processors are driven by binary instructions…abstracted to assembly language,…then MSIL that can run on multiple processors,…abstracted to C# so that it can be ready by humans,…abstracted to the .NET Framework so that common tools exist,…all the way up to the application architecture…that's being discussed in this course.…
If we had to think about the binary instructions required…to write a line of text to the screen,…everything would take a lot longer to write…and a lot of the complex software that exists today…could never have been built.…Abstractions in code hide details of lower layers…so that we can think about more interesting topics.…There is no such thing as a business layer,…or a data layer, or UI logic.…These are just abstractions that we use…
- 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.