English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 31 Lessons (12h 6m) | 4.24 GB
Become a senior developer. Solve intricate software design challenges, craft code that’s clean and easy to work on. Completely change the way you approach software design.
This online course is a modern take on software design. It contains everything I know about software design, structured in such a way that you will:
- Consistently make better design decisions
- Gain the technical knowledge you need to get to the next step of your career
- Design complex software
- Improve your existing code immensely
- Create software that is easy to change and scale
Ultimately, its only goal is to make you unlock your full potential.
On top of that, you’ll be part of a private student community where you can exchange with people all over the world, find friends, and get extra support when you need it.
Table of Contents
1 Course Introduction
2 COSI: A framework for understanding Software Architecture
3 Case Study: Leadspotr
4 Architectural Design Considerations
5 Hexagonal Architecture (Port & Adapters)
6 Event-Driven Architecture
7 Pipeline Architecture
8 Multi-Tier Architectures and GUIs
9 Storage Architectures
10 Solution: LinkedIn COSI Analysis
11 Cloud Basics
12 Architectural Patterns and the Cloud
13 Leadspotr Cloud Setup
14 Leadspotr Code Walkthrough
15 DevOps and the Twelve-Factor App
16 Containerization
17 Continuous Integration and Continuous Deployment (CI/CD)
18 Authentication
19 Authorization
20 Data Protection and Privacy
21 Wrapping Things Up
22 Monitoring and Observability
23 Cloud Performance Optimization
24 Cloud Cost Optimization
25 Case Study: Learning Platform
26 Case Study: ArjanCodes
27 BONUS Case Study: Learntail
28 BONUS: Learn From My Mistakes – Trading App and Website Builder
29 Q&A #1
30 Q&A #2
31 Q&A #3
BOOKS
1 Reading Material. COSI A framework for understanding Software Architecture
2 COSI_Worksheet Exercise Leadspotr Architectural Design
3 COSI Worksheet. COSI A framework for understanding Software Architecture
4 Architectural_Design
5 Hexagonal_Architecture
6 Event-Driven_Architecture
7 Pipeline_Architecture
8 Multi-Tier_Architectures_and_GUIs
9 Storage_Architectures
10 Cloud_Basics
11 Cloud_Patterns
12 DevOps_and_12-Factor_App
13 Containerization
14 CICD
15 Authentication
16 Authorization
17 Data_Protection_and_Privacy
18 Monitoring_and_Observability
19 Performance_Optimization
20 Cost_Optimization
Resolve the captcha to access the links!