Ни одна тема в инженерии программного обеспечения не добавит больше ценности в набор навыков инженера, чем хорошее понимание и, в конечном итоге, овладение темой архитектуры решений. Это основа всего, что мы делаем; без неё мы не можем создать хорошие решения, независимо от того, насколько хорош наш код. Фраза "правильный инструмент для правильной работы" особенно актуальна для архитектуры решений, больше чем для любой другой темы в инженерии, и знание того, когда выбрать правильную базу данных или даже правильные технологии для построения вашего решения, зависит от глубокого понимания архитектуры решений. В этом курсе Джеймс Ийстэм, старший архитектор программного обеспечения в Amazon Web Services (AWS), познакомит вас с понятием архитектуры решений и даст все базовые знания, необходимые для овладения этой темой.
Посмотреть больше
Удален по просьбе правообладателя
Урок 1.00:00:42
Welcome
Урок 2.00:01:47
What will you learn in this course?
Урок 3.00:01:02
Who is the course for and prerequisites
Урок 4.00:00:53
Context For The Course
Урок 5.00:05:25
What is a software architect?
Урок 6.00:04:31
The Software Architect's Elevator
Урок 7.00:07:19
The importance of the business context
Урок 8.00:06:04
Optimizing for Change
Урок 9.00:03:31
Impact as an Architect
Урок 10.00:02:28
Defining Architecture Tenets
Урок 11.00:07:48
Systems Thinking
Урок 12.00:03:01
The Value Of Communication
Урок 13.00:05:02
Functional vs non-functional requirements
Урок 14.00:04:59
Gathering Functional Requirements
Урок 15.00:07:20
Architectural -ilities and understanding trade offs
Урок 16.00:07:58
Architect in characteristics
Урок 17.00:04:46
Modularity, Coupling and Cohesion
Урок 18.00:04:20
Customers & their Access Patterns
Урок 19.00:04:05
Monoliths
Урок 20.00:05:13
Layered Architecture
Урок 21.00:05:55
Hexagonal Architecture
Урок 22.00:05:38
Service Oriented Architecture
Урок 23.00:04:21
The Fallacies of Distributed Computing
Урок 24.00:07:19
Microservices
Урок 25.00:03:56
Why Choose Microservices
Урок 26.00:05:27
Adopting Microservices
Урок 27.00:07:07
Event Driven Architecture
Урок 28.00:04:43
Thinking Serverless First
Урок 29.00:08:58
Conway's Law and Aligning Architecture to the Organisation
Курсы, разработанные настоящими инженерами для реального мира. Курсы Dometrain направлены на предоставление опыта обучения, который программные инженеры могли бы получить, работая в паре с очень опытным и квалифицированным инженером в современной реальной компании.