Szkolenie: Wprowadzenie do architektury oprogramowania
Szkolenie wprowadza w architekturę oprogramowania, omawia kluczowe style, role architekta, dokumentowanie i analizę wymagań, przygotowuje do projektowania nowoczesnych systemów IT zgodnie z najlepszymi praktykami
Co wyróżnia „dobrą” architekturę i jakie atrybuty definiują jej jakość?
Odpowiedzialność architekta w procesie wytwarzania oprogramowania
Architektura systemowa, a aplikacyjna
Architektura, a projekt
Modularność i związane z nią miary (cohesion, coupling, connascence)
Charakterystyka/parametry architektury (operacyjne, strukturalne, aspektowe - ang. cross-cutting)
Świadome podejmowanie decyzji i akceptowanie kompromisu wynikającego z wyboru
Identyfikowanie celów biznesowych
Zbieranie wymagań
Praca z wymaganiami funkcjonalnymi i niefunkcjonalnymi
Odkrywanie architektury na podstawie analizy domeny oraz istniejących wymagań
Identyfikowanie interesariuszy
Narzędzia do pracy z interesariuszami – RACI, Power/Interest Matrix
Projektowanie architektury w oparciu o wymagania i analizę ryzyka
Dokumentowanie architektury z użyciem: UML, ArchiMate, modelu C4, Architecture decision record (ADR)
Ewaluacja i testowanie architektury
Utrzymywanie i rozwój architektury, a legacy code oraz zarządzanie długiem architektonicznym
Klasyfikacja
Style architektury aplikacyjnej (warstwowa, czysta/heksagonalna, oparta o microkernel, pipes/filters)
Style architektury systemowej (monolit, klient-server, SOA, mikroserwisy, EDA)
Podsumowanie kluczowych koncepcji i różnic między poszczególnymi stylami
Architektura produktu, a strategia firmy
Decyzje architektoniczne, a rozmowy z interesariuszami
Decyzje architektoniczne, a praca zespołów
Architektura, a odpowiedzialność zespołów, prawo Conwaya
Autorem szkolenia jest Sebastian Malaca
Technical Lider i Architekt specjalizujący się w programowaniu i projektowaniu obiektowym oraz technikach i praktykach pozwalających tworzyć kod wysokiej jakości oraz trener i konsultant w firmie Sages. Głównymi obszary zainteresowań to praktyczne wykorzystanie refaktoryzacji, testowania oraz technik wytwarzania oprogramowania w pracy z istniejącym kodem zarówno na poziomie pojedynczych klas jak i całych aplikacji. Prelegentem (JDD, GeeCon, Confitura, Devoxx, etc. oraz blogerem (Let's talk about…
Autorem szkolenia jest Przemysław Chmielecki
Architekt chmurowy i praktyk podejścia DevSecOps. Od wielu lat poruszam się w obszarze chmury obliczeniowej i sprawia mi to coraz większą radość. W różnych projektach miałem okazję poznać wszystkie chmury głównych dostawców (AWS, Azure, GCP, Alibaba, Oracle) a także poznać sposoby optymalizacji kosztów i dostępnych rozwiązań korzystając z technologii kontenerowych (Kubernetes, Helm, ArgoCD) i automatyzacji na drodze skryptowania (Bash, PowerShell, Python). Mam także doświadczenie w pracy z SDLC…
Autorem szkolenia jest Tomasz Borek
Jestem doświadczonym programistą, związanym z branżą IT od ponad 15 lat. Swoją karier ę zawodową rozpocząłem jako programista, pracując w utrzymaniu, potem nad ETLami, aplikacjami WWW czy SaaS. Pracowałem w wielu domenach (rekrutacja, zarządzanie, turystyka, branża lotnicza, fintech…) i technologiach (Java, Ruby, Groovy, Python, JS, TS, Coldfusion, inne). Karierę rozwijałem jako architekt czy inżynier ds infrastruktury (nim nazwano to devops). W tym czasie pracowałem zarówno dla dużych międzynarodowych…
Szkolenie poprowadzi jego autor Tomasz Borek
Jestem doświadczonym programistą, związanym z branżą IT od ponad 15 lat. Swoją karierę zawodową rozpocząłem jako programista, pracując w utrzymaniu, potem nad ETLami, aplikacjami WWW czy SaaS. Pracowałem w wielu domenach (rekrutacja, zarządzanie, turystyka, branża lotnicza, fintech…) i technologiach (Java, Ruby, Groovy, Python, JS, TS, Coldfusion, inne). Karierę rozwijałem jako architekt czy inżynier ds infrastruktury (nim nazwano to devops). W tym czasie pracowałem zarówno dla dużych międzynarodowych…
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi
Uczestnik szkolenia “Wprowadzenie do architektury oprogramowania”
Jakub Znamirowski, Urząd Miasta Krakowa
Prowadzący prowadził bardzo intersująco
3.10.2025
Uczestnik szkolenia “Wprowadzenie do architektury oprogramowania”
Marcin Prażak, Urząd Miasta Krakowa
Dużo ciekawych treści, usystematyzowanie wiedzy
22.12.2024
Uczestnik szkolenia “Wprowadzenie do architektury oprogramowania”
Jakub Pigul
Bardzo dobry, rzetelny, elokwentny prowadzący angażujący uczestników!
17.12.2024
Uczestnik szkolenia “Wprowadzenie do architektury oprogramowania”
Joanna Gruz
Po pierwsze bardzo rzeczowy, inteligentny i posiadający dużą wiedzę Prowadzący, po drugie przy okazji definicji Prowadzący szeroko potrafił opisać i przedstawić poszczególne pojęcia i je w pełni objaśnić
15.11.2024
Uczestnik szkolenia “Wprowadzenie do architektury oprogramowania”
Daniel Wiekieta, Aptiv Services Poland S.A.
szkolenie nie odpowiadało na problemy, które mogę spotkać w mojej pracy
15.11.2024
Uczestnik szkolenia “Wprowadzenie do architektury oprogramowania”
Maciej Skórski, Aptiv Services Poland S.A.
Z punktu widzenia SW embedded duzo nowych rzeczy, czesc przykladow nie ma analogii do naszej branzy. Prowadzone w optymalny sposob tj. cwieczenia oraz teroia odpowiednio dawkowana.
8.11.2024
Uczestnik szkolenia “Wprowadzenie do architektury oprogramowania”