Trwają zapisy do grupy

Szkolenie: Wprowadzenie do architektury oprogramowania dla analityków

Szkolenie „Wprowadzenie do architektury oprogramowania dla analityków” to doskonały punkt startowy dla wszystkich, którzy chcą zrozumieć, czym jest architektura oprogramowania, jakie pełni funkcje w cyklu życia projektu IT oraz na czym polega tworzenie architektury oprogramowania w praktyce. Uczestnicy dowiedzą się, jak pracować z interesariuszami, analizować wymagania, dobierać odpowiednie rodzaje architektury oprogramowania, oraz jak dokumentować decyzje przy użyciu m.in. UML, modelu C4 i Architecture Decision Record (ADR).

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:ARCH/INTRO/ANA

architektura-oprogramowaniaumlarchitecture-decision-recordadr

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

26 maja
Trwają zapisy na szkolenie

Trener:

Tomasz Borek

Cena:

2350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

21 lipca
Trwają zapisy na szkolenie

Trener:

Tomasz Borek

Cena:

2350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

15 września
Trwają zapisy na szkolenie

Trener:

Tomasz Borek

Cena:

2350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

20 października
Trwają zapisy na szkolenie

Trener:

Tomasz Borek

Cena:

2350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

15 grudnia
Trwają zapisy na szkolenie

Trener:

Tomasz Borek

Cena:

2350 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

Wprowadzenie do architektury oprogramowania dla analityków

Cele szkolenia

  • Zrozumienie fundamentalnych pojęć związanych z architekturą oprogramowania

  • Poznanie roli i odpowiedzialności architekta w procesie projektowym

  • Przegląd najważniejszych stylów architektury oprogramowania, takich jak architektura warstwowa, heksagonalna, SOA, mikroserwisy, EDA

  • Nauka pracy z wymaganiami i ich przekładania na decyzje architektoniczne

  • Umiejętność dokumentowania architektury za pomocą narzędzi takich jak UML i Architecture Decision Record (ADR)


Dla kogo?

  • Analityków IT, analityków biznesowych, projektantów, którzy chcą zdobyć lub ustrukturyzować wiedzę na temat architektury oprogramowania

  • Osób odpowiedzialnych za współpracę z architektami i zespołami developerskimi – niezależnie od ich roli w organizacji

  • Specjalistów z branży IT zainteresowanych rozpoczęciem pracy w obszarze projektowania architektury systemów

  • Programistów i architektów zapraszamy na dedykowane szkolenie: "Wprowadzenie do architektury oprogramowania"


Zalety

  • Nowoczesne, praktyczne podejście do tematu tworzenia architektury oprogramowania

  • Przystępna forma prowadzenia – idealna dla analityków biznesowych, systemowych, projektantów i innych ról nietechnicznych, które chcą lepiej zrozumieć architekturę

  • Wiedza przekazywana przez praktyków z doświadczeniem w tworzeniu i dokumentowaniu architektury systemów komputerowych

  • Ćwiczenia praktyczne z zakresu pracy z wymaganiami, identyfikacji interesariuszy i wyboru stylu architektonicznego

  • Praktyczna znajomość narzędzi dokumentacyjnych, takich jak ADR, UML, C4, oraz technik oceny architektury


Wymagania

  • Doświadczenie w pracy projektowej w branży IT (różne stanowiska)

  • Znajomość podstawowych koncepcji SDLC (Software Development Lifecycle)


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Podstawy architektury oprogramowania

  • Definicje architektury i problemy z nimi związane

  • Czym jest architektura i jakie ma znaczenie?

  • Co wyróżnia „dobrą” architekturę i jakie atrybuty definiują jej jakość?

  • Odpowiedzialność architekta w procesie wytwarzania oprogramowania

  • Charakterystyka/parametry architektury (operacyjne, strukturalne, aspektowe - ang. cross-cutting)

  • Świadome podejmowanie decyzji i akceptowanie kompromisu wynikającego z wyboru

Praca z wymaganiami

  • Identyfikowanie celów biznesowych

  • Zbieranie wymagań

  • Odkrywanie architektury na podstawie analizy domeny oraz istniejących wymagań

  • Testowalność wymagań funkcjonalnych i niefunkcjonalnych

Praca z interesariuszami

  • Identyfikowanie interesariuszy

  • Narzędzia do pracy z interesariuszami – RACI, Power/Interest Matrix

Praktyki architektoniczne

  • Projektowanie architektury w oparciu o wymagania i analizę ryzyka

  • Dokumentowanie architektury z użyciem: UML, modelu C4, Architecture decision record (ADR)

  • Przykłady oceny i testów architektury

  • Utrzymywanie i rozwój architektury, a legacy code oraz zarządzanie długiem architektonicznym

Style architektoniczne

  • 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

Wdrażanie architektury

  • 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…

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

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

20.03.2025

Uczestnik szkoleniaProjektowanie modeli domen z wykorzystaniem Domain-Driven Design i Event Storming

Wojciech Pyszko

Nawiązywało do przypadków bliskich naszemu biznesowi

Więcej opinii

Podobne szkolenia