Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Articles / desktop / WTL

Layered Software Architecture

3.86/5 (4 votes)
13 Aug 2015CPOL4 min read 25.6K  
I wanted to further read about Plugin Architecture, which I made a list for reading about it, in this article: “C# Plug-In Architecture Articles“, so added more reading for Layered Software Architecture, and found the following very interesting presentations: .

Layered Software Architecture 01

I wanted to further read about Plugin Architecture, which I made a list for reading about it, in this article: “C# Plug-In Architecture Articles“, so added more reading for Layered Software Architecture, and found the following very interesting presentations:

.
* Slides
* Videos
* Books
* Video Tutorials

 

The Slides

Layered Software Architecture 11

Basics of Software Architecture for .NET Developers

http://www.slideshare.net/dandouglas/the-basics-of-software-architecture-for-net-developers

Developing reusable .NET software components
http://www.slideshare.net/GopalJamnal/developing-reusable-net-software-components

Software architecture design illuminated

http://www.slideshare.net/abasit83/software-architecture-design-illuminated

Software Architecture: Design Decisions

http://www.slideshare.net/henry.muccini/software-architecture-design-decisions

Principles of software architecture design

http://www.slideshare.net/lenbass/principles-of-software-architecture-design

Software Architecture Patterns

http://www.slideshare.net/AssafGannon/software-architecture-patterns

Layered Software Architecture 10

Software Architecture in Practice chapter 2

http://www.slideshare.net/rickkazman/sap3-chapter-2-36473123

Software Architecture: views and viewpoints

http://www.slideshare.net/henry.muccini/software-architecture-views-and-viewpoints

User Driven Software Architecture

http://www.slideshare.net/simonguest/user-driven-software-architecture-presentation

Composable Software Architecture with Spring

http://www.slideshare.net/sbrannen/composable-software-architecture-with-spring

Software architecture for developers by Simon Brown

http://www.slideshare.net/Codemotion/software-architecture-for-developers-by-simon-brown

Software Architecture vs design

http://www.slideshare.net/arslantumbin/software-architecture-vs-design

Layered Software Architecture 09

10 must to read books on software architecture

http://www.slideshare.net/sgganesh/10-must-to-read-books-on-software-architecture

Enterprise Architecture for Dummies – TOGAF 9 enterprise architecture overview

http://www.slideshare.net/wintonjkt/enterprise-architecture-for-dummies-togaf-9-enterprise-architecture-overview

Intro to Software Architecture

http://www.slideshare.net/arachnojava/introduction-to-software-architecture-39167766

Software architecture

http://www.slideshare.net/razisweetoo/software-architecture-34471453

Layered Software Architecture 08

Software Architecture taxonomies – Integration patterns

http://www.slideshare.net/jelabra/software-architecture-taxonomies-integration-patterns

Software architecture also needs agile

http://www.slideshare.net/bmihaylov/software-architecture-also-needs-agile

Software Architecture for Cloud Infrastructure

http://www.slideshare.net/trautonen/software-architecture-for-cloud-infrastructure

Fundamentals Of Software Architecture

http://www.slideshare.net/schogglad/fundamentals-of-software-architecture-print

Refactoring for Software Architecture Smells

http://www.slideshare.net/sgganesh/refactoring-for-software-architecture-smells

Software architecture

http://www.slideshare.net/HassnainJamil/software-architecture-42359445

Layered Software Architecture 07

World of Services: Software Architecture That is Eating the World

http://www.slideshare.net/elena0314/world-of-services-software-architecture-that-is-eating-the-world

Software Architecture in Practice chapter 3

http://www.slideshare.net/rickkazman/sap3-chapter-3-36473125

Software Architecture

http://www.slideshare.net/imdadhussain373/software-achetecture-48989183

Software Architecture and Design – An Overview

http://www.slideshare.net/OliverStadie/software-architecture-and-design-an-overview-44135795

A summary of software architecture guide

http://www.slideshare.net/trietho/a-summary-of-software-architecture-guide

Ncrafts.io – Refactor your software architecture

http://www.slideshare.net/Julionn/refactor-your-software-architecture

Software Architecture Taxonomies – modularity

http://www.slideshare.net/jelabra/software-architecture-taxonomies-modularity

Software architecture and software design

http://www.slideshare.net/Swapnilthaware1/swap-sda-copy

Layered Software Architecture 06

Software Architecture Anti-Patterns

http://www.slideshare.net/eduardsi/software-architecture-antipatterns

Software Architecture: Test Case Writing

http://www.slideshare.net/goto.champ/software-architecture-test-case-writing

Software Architecture Reconstruction: Why What and How

http://www.slideshare.net/metimir/software-architecture-reconstruction-why-what-and-how

Software Architecture: Introduction

http://www.slideshare.net/henry.muccini/software-architecture-introduction

Reconstructing Software Architecture

http://www.slideshare.net/himanshuhora/reconstructing-architecture

Agile software architecture

http://www.slideshare.net/bmihaylov/agile-software-architecture-39751236

Software architecture model

http://www.slideshare.net/elfuchs/software-architecture-model-presentation

Software Architecture: Trends

http://www.slideshare.net/henry.muccini/software-architecture-trends

Layered Software Architecture 04

architecture of mobile software applications

http://www.slideshare.net/hassandar18/architecture-of-mobile-software-applications

Self-healing Components in Robust Software Architecture
for Concurrent and Distributed Systems

http://www.slideshare.net/MdShafiuzzamanHira/selfhealing-components-in-robust-software-architecturefor-concurrent-and-distributed-systems

Software Architecture: How Much Design?

http://www.slideshare.net/grimborg/software-architecture-35882978

Distributed Systems Architecture in Software Engineering SE11

http://www.slideshare.net/koolkampus/distributed-systems-architecture-in-software-engineering-se11

Layered Software Architecture 12

Onion architecture

http://www.slideshare.net/vidyasagarMachupalli/onion-architecture-48784269

Onion Architecture 2

http://www.slideshare.net/matthidinger/onion-architecture

Onion Architecture with S#arp

http://www.slideshare.net/earl128/onion-architecture-with-sarp

The Videos

https://www.youtube.com/watch?v=aZp7C971uC8

https://www.youtube.com/watch?v=dxslf8jHlAo

https://www.youtube.com/watch?v=t6i0XJQoKnY

https://www.youtube.com/watch?v=Dtd0njgo4s8

Layered Software Architecture 03

https://www.youtube.com/watch?v=VIC7QW62-Tw

https://www.youtube.com/watch?v=VjFlw4Poyvc

https://www.youtube.com/watch?v=tE-h67fhg7s

https://www.youtube.com/watch?v=pL9XeNjy_z4

https://www.youtube.com/watch?v=d8SImjlj3fk

Layered Software Architecture 02

 

The Books

28 Free Books for Learning Software Architecture
http://codecondo.com/28-free-books-for-learning-software-architecture/

 

Video Tutorials

These can be used to learn plugin creation + Software Architecture.

http://www.pluralsight.com/courses/wpf-mvvm-in-depth

http://www.pluralsight.com/courses/modern-software-architecture-domain-models-cqrs-event-sourcing

http://www.pluralsight.com/courses/device-driven-web-solutions-wurfl

http://www.pluralsight.com/courses/developing-extensible-software

http://www.pluralsight.com/courses/architecting-applications-dotnet

http://www.pluralsight.com/courses/developer-to-architect

http://www.pluralsight.com/courses/building-real-world-windows8-application-mvvm

http://www.pluralsight.com/courses/building-multi-client-end-to-end-service-oriented-applications

http://www.pluralsight.com/courses/web-ui-architecture

http://www.pluralsight.com/courses/n-tier-csharp-part2

http://www.pluralsight.com/courses/cqrs-theory-practice

http://www.pluralsight.com/courses/mef

http://www.pluralsight.com/courses/n-tier-apps-part1

http://www.pluralsight.com/courses/eda

http://www.pluralsight.com/courses/dotnet-distributed-architecture

http://www.pluralsight.com/courses/context-dependency-injection-1-1

http://www.pluralsight.com/courses/requirejs-javascript-dependency-injection

http://www.pluralsight.com/courses/dependency-injection-on-ramp

http://www.pluralsight.com/courses/ioc-aspdotnet-mvc4

http://www.pluralsight.com/courses/inversion-of-control

http://www.pluralsight.com/courses/creating-chrome-extensions

http://www.pluralsight.com/courses/aspdotnet-mvc5-fundamentals

http://www.pluralsight.com/courses/nopcommerce-plugin-development

http://www.pluralsight.com/courses/wordpress-plugin-development-introduction

http://www.lynda.com/jQuery-tutorials/jQuery-Creating-Plugins/364350-2.html

http://www.lynda.com/ASP-NET-tutorials/ASP-NET-MVC-5-Essential-Training

 

MEF Tutorials

Developing Extensible Software
Dependency Injection On-Ramp
Building Extensible Applications with MEF

http://www.pluralsight.com/tag/extensibility?pageSize=48&sort=new

 

Building End-to-End Multi-Client Service Oriented Applications
http://www.pluralsight.com/tag/mef?pageSize=48&sort=new

Custom Content Types and You: How to Code like A WordPress Ninja http://www.pluralsight.com/tag/plugin?pageSize=48&sort=new

 

 

 IoC Tutorials

Practical IoC With ASP.NET MVC 4
Inversion of Control
Test First Development – Part 2
ASP.NET MVC 3.0 Fundamentals
http://www.pluralsight.com/tag/inversion-of-control?pageSize=48&sort=new

 

DI Tutorials

Creating JavaScript Modules with Browserify
Context and Dependency Injection (CDI 1.1)
RequireJS: JavaScript Dependency Injection and Module Loading

http://www.pluralsight.com/tag/dependency-injection?pageSize=48&sort=new

 

Architecture Tutorials

Modern Software Architecture: Domain Models, CQRS, and Event Sourcing
WPF MVVM In Depth
Tactical Design Patterns in .NET: Managing Responsibilities
WCF End-to-End
Architecting Device-Driven Web Solutions
Streaming in .NET 4.5
Node Application Patterns
Understanding and Eliminating Technical Debt
Scaling SQL Server 2012 – Part 1
Building State Machines in .NET
Developing Extensible Software
A Functional Architecture with F#
Architecting Applications for the Real World in .NET
Relational Database Design
Developer to Architect
Practical NDepend
Creating an Automated Testing Framework With Selenium
Design Patterns On-Ramp
Building A Real-World Windows 8 Application Architecture Using MVVM
Building End-to-End Multi-Client Service Oriented Applications
UI Architecture
Creating N-Tier Applications in C#, Part 2
Patterns for Building Distributed Systems for The Enterprise
Building Extensible Applications with MEF
Creating N-Tier Applications in C#, Part 1
C# Design Strategies
REST Fundamentals
The Elements of Distributed Architecture
WCF For Architects
.NET Distributed Systems Architecture

http://www.pluralsight.com/tag/architecture?pageSize=48&sort=new

 

 

 

 


License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)