Save for later

Software Architecture Foundations

Software architecture is not just putting together existing packages as if they were building blocks. It's a considered approach to design, which helps systems scale with your business and helps your team develop in a more agile way. This course explains what software architecture really is, how it can help you build better applications, and the relationship architecture has to implementation, design, and construction. Instructor Allen Holub discusses what the job looks like, whether you're a traditional or modern architect, and reviews the major theories and concepts you'll need to get started. He also covers Conway's law and domain-based thinking, the differences between system and enterprise architecture, and six of the most common architectural patterns, from monoliths to microservices.

Contents:

  • Introduction
  • 1. The Software Architect
  • 2. Thinking Architecturally
  • 3. A Design Process: A Brief Introduction
  • 4. Categories of Architecture
  • 5. Broad Architectural Patterns
  • Conclusion

Get Details and Enroll Now

OpenCourser is an affiliate partner of LinkedIn Learning and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating Not enough ratings
Length 1h 36m
Starts On Demand (Start anytime)
Cost $29/month (Access to entire library- free trial available)
From LinkedIn Learning
Instructor Allen Holub
Download Videos Only via the LinkedIn Learning mobile app
Language English
Tags Software Development Software Architecture

Get a Reminder

Send to:

Similar Courses

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile.

Architecture Analyst $71k

HPC Complex Systems Algorithms and Software Architecture $91k

Assistant Professor of Architecture and Landscape Architecture $94k

Software Developer & Architecture $105k

Advisor, Software Architecture $112k

Software Developer / Architecture $116k

Business Architecture $118k

Test and Evaluation Architecture - Software Engineer $120k

Software Engineer / TBA - Architecture $125k

Program Manager- Linux Java Software Architecture $132k

Java Architecture $133k

Software and System Architecture $167k

Write a review

Your opinion matters. Tell us what you think.

Rating Not enough ratings
Length 1h 36m
Starts On Demand (Start anytime)
Cost $29/month (Access to entire library- free trial available)
From LinkedIn Learning
Instructor Allen Holub
Download Videos Only via the LinkedIn Learning mobile app
Language English
Tags Software Development Software Architecture

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now