Skip to content

🎬 Serie de videos

117 videos (micro-learning, español docente) · duración total estimada ~5h 18min. Cada short explica un concepto; hacé clic para leer el concepto en la wiki.

VideoCapDuración
What is software architecture?1~2:55
Who are the consumers of software architectures?1~1:50
Software product lines2~2:50
Domain-driven design3~3:00
Quality attributes4~2:50
Software architecture design5~2:50
The importance of software architecture design5~2:45
Greenfield versus brownfield software systems5~2:40
Architectural drivers5~3:00
Software architecture patterns7~2:45
Cloud-native applications8~3:05
Cross-cutting concerns9~2:45
Types of cross-cutting concerns9~3:00
The importance of performance10~2:55
Defining performance terminology10~2:50
Securing software systems11~2:50
Cryptography11~2:50
Identity and access management (IAM)11~3:10
DevOps13~2:55
Deploying to the cloud13~3:05
Legacy applications14~2:55
Soft skills15~2:30
Change is inevitable16~2:50
VideoCapDuración
Why is software architecture important?1~3:00
Designing orthogonal software systems6~2:55
Minimizing complexity6~2:55
Following SOLID design principles6~3:00
General guidelines for cross-cutting concerns9~2:50
Secure by design11~2:55
Architecting for DevOps13~2:55
Lehman’s laws of software evolution16~3:00
Taking responsibility for your work17~2:20
VideoCapDuración
Layered architecture7~3:00
Event-driven architecture7~3:10
The Model-View-Controller pattern7~2:40
The Model-View-Presenter pattern7~2:30
The Model-View-ViewModel pattern7~2:30
The Command Query Responsibility Segregation pattern7~3:00
Service-oriented architecture7~3:15
Monolithic architecture8~2:50
Microservice architecture8~3:05
Serverless architecture8~3:00
Cross-cutting concerns for microservices9~2:45
VideoCapDuración
Project management2~3:00
Office politics2~2:50
Software risk management2~2:50
Configuration management2~2:45
Developing business acumen3~2:45
Leveraging design principles and existing solutions5~3:05
Documenting the software architecture design5~2:50
Tracking the progress of the software architecture’s design5~2:40
Helping your team succeed6~3:00
Uses of software architecture documentation12~2:50
DevOps practices13~3:00
Refactoring legacy applications14~3:00
Moving to an agile approach14~2:20
Modernizing build and deployment processes14~2:50
Integrating with legacy applications14~2:50
Communication15~3:00
Leadership15~2:55
Negotiation15~2:40
Working with remote resources15~2:45
Designing evolutionary architectures16~3:10
Practicing continuous learning17~2:55
Participating in open source projects17~2:50
Writing your own blog17~2:45
Spending time teaching others17~2:45
Trying new technologies17~2:20
Continuing to write code17~2:40
Attending user groups and conferences17~2:40
Attending to your well-being17~2:20
VideoCapDuración
Requirements elicitation3~2:50
Top-down versus bottom-up design approaches5~2:55
Implementing cross-cutting concerns9~2:55
Aspect-oriented programming9~2:55
Server-side caching10~3:00
Improving web application performance10~3:05
Database performance10~3:05
Threat modeling11~3:00
Creating architecture descriptions (ADs)12~3:00
DevOps toolchain13~2:35
Migrating to the cloud14~2:55
VideoCapDuración
Software development methodologies2~3:00
Requirements engineering3~2:55
Using a systematic approach to software architecture design5~2:50
Attribute-driven design (ADD)5~2:50
Microsoft’s technique for architecture and design5~2:45
Architecture-centric design method (ACDM)5~2:45
Architecture development method (ADM)5~3:00
Taking a systematic approach to performance improvement10~3:00
Reviewing software architectures12~3:05
VideoCapDuración
Maintainability4~3:00
Usability4~2:55
Availability4~3:05
Portability4~2:50
Interoperability4~2:40
Testability4~3:00
VideoCapDuración
What is the software architect role?1~3:05
Types of software architects2~3:00
VideoCapDuración
Most common web application security risks11~3:15
VideoCapDuración
Summary1~1:45
Summary2~1:45
Summary3~1:40
Summary4~1:45
Summary5~2:15
Summary6~1:35
Summary7~1:40
Summary8~1:55
Summary9~1:50
Summary10~1:50
Summary11~1:45
Summary12~2:20
Summary13~2:20
Summary14~1:45
Summary15~1:45
Summary16~2:05
Summary17~1:45