eLearning
linkedin.com
Podstawy architektury oprogramowania
Summary
Dowiedz się, jak architektura oprogramowania może pomóc w tworzeniu lepszego oprogramowania. Zapoznaj się z rolą architekta oprogramowania, kluczowymi teoriami i koncepcjami oraz typowymi wzorcami architektonicznymi.
Architektura oprogramowania to nie tylko składanie istniejących pakietów tak, jak gdyby były one elementami konstrukcyjnymi. Jest to przemyślane podejście do projektowania, które pomaga skalować systemy wraz z Twoją firmą i pomaga Twojemu zespołowi rozwijać się w zwinniejszy sposób. Kurs zawiera wyjaśnienie, czym naprawdę jest architektura oprogramowania, w jaki sposób może pomóc w tworzeniu lepszych aplikacji i jakie są relacje między architekturą, implementacją, projektowaniem i konstrukcją. Instruktor Allen Holub omawia, jak wygląda praca, niezależnie od tego, czy jesteś architektem tradycyjnym czy nowoczesnym, oraz dokonuje przeglądu teorii i koncepcji, które są potrzebne do rozpoczęcia. Zajmuje się także prawem Conwaya i myśleniem opartym na domenach, różnicami między architekturą systemową a korporacyjną oraz sześcioma najczęstszymi wzorcami architektonicznymi, od monolitów po mikrousługi.