Software Architecture: Patterns for Developers
Offered By: LinkedIn Learning
Course Description
Overview
Learn how to apply the correct architecture to new systems and recognize patterns in existing systems.
Syllabus
Introduction
- Best practices and blueprints
- What you should know
- What are software architecture patterns?
- Why software architecture patterns?
- The difference with design patterns
- Categories of patterns
- Monolith
- N-tier
- Service-oriented
- Microservices
- Serverless
- Peer-to-peer
- Layered
- Microkernel
- CQRS
- Event sourcing
- CQRS and event sourcing combined
- Model-view-controller (MVC)
- Model-view-presenter (MVP)
- Model-view-viewmodel (MVVM)
- Differences between MVC, MVP, and MVVM
- Combining patterns
- Advancing your software architecture skills
Taught by
Peter Morlion
Related Courses
Amazon API Gateway for Serverless ApplicationsAmazon Web Services via AWS Skill Builder Amazon Elastic Container Service (ECS) Primer (French)
Amazon Web Services via AWS Skill Builder Amazon Elastic Container Service (ECS) Primer (Italian)
Amazon Web Services via AWS Skill Builder Amazon Elastic Container Service (ECS) Primer (Japanese)
Amazon Web Services via AWS Skill Builder Amazon Elastic Container Service (ECS) Primer (Korean)
Amazon Web Services via AWS Skill Builder