Click here to Skip to main content
15,886,851 members
Articles / Desktop Programming / WTL

Layered Software Architecture

Rate me:
Please Sign up or sign in to vote.
3.86/5 (4 votes)
13 Aug 2015CPOL4 min read 24.9K   16   2
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)


Written By
Software Developer (Senior) Dev
United Arab Emirates United Arab Emirates
Hussain Naji Al-Safafeer

Work: Software Developer (Assistant manager)
Like: Programming, reading.
Technical site: https://readerman1.wordpress.com

Comments and Discussions

 
GeneralGretate Pin
Aladár Horváth16-Aug-15 22:21
professionalAladár Horváth16-Aug-15 22:21 
GeneralRe: Gretate Pin
Reader Man San16-Aug-15 22:36
professionalReader Man San16-Aug-15 22:36 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.