Sprawdź 105 GWARANTOWANYCH TERMINÓW SZKOLEŃ na rok 2026! Dofinansowanie do 100% — sprawdź możliwości z BUR i KFS!
22 299 53 69
Szkolenie Architektura oprogramowania

Architektura oprogramowania dla analityków

Na szkoleniu nauczysz się wykrywać zagrożenia architektoniczne i przekładać je na poprawnie opisane wymagania pozafunkcjonalne, dzięki czemu założenia architektoniczne powstaną i...

więcej →

Program, termin i format dostosujemy do Twojego zespołu

Najbliższe terminy 9:00 – 16:00

12.10 –
Gwarantowany Online
Michał Podbielski Michał Podbielski
Ostatnie miejsca
Do koszyka
Kliknij aby przejść do formularza zapisu
07.12 –
Gwarantowany Online
Termin niegwarantowany
Do koszyka
Kliknij aby przejść do formularza zapisu
Powiadamiaj mnie o nowych terminach gwarantowanych tego szkolenia

Powiadomienia o terminach gwarantowanych

Na podany adres e-mail będziesz otrzymywać informacje o pojawiających się terminach gwarantowanych szkolenia Architektura oprogramowania dla analityków.

Z powiadomień możesz wypisać się w dowolnym momencie.

Zorganizuj to szkolenie tylko dla swojego zespołu

To szkolenie można zorganizować w formie zamkniętej — z programem dopasowanym do potrzeb Twojego zespołu, w uzgodnionym terminie i formacie.

Dowiedz się więcej

Opis szkolenia



O szkoleniu w skrócie

Na szkoleniu nauczysz się wykrywać zagrożenia architektoniczne i przekładać je na poprawnie opisane wymagania pozafunkcjonalne, dzięki czemu założenia architektoniczne powstaną i zostaną zweryfikowane już podczas pierwszych wywiadów z klientem. Poznasz pojęcia, cele i rozwiązania architektury (parametry, wzorce, technologie, protokoły), dzięki czemu usprawnisz komunikację z architektem i zwiększysz komfort uczestnictwa w spotkaniach projektowych. W trakcie ćwiczeń przekujesz wiedzę w umiejętność ustalania szczegółów pozafunkcjonalnych w oparciu o niedookreślone wymagania klienta oraz samodzielnie wykryte zagrożenia. Celem szkolenia jest także przeszkolenie analityków, na których spadło utrzymanie zastanej architektury, aby zachowali jej założenia i nie dopuścili do degradacji systemu. Duży nacisk kładziony jest na zrozumienie zależności architektonicznych oraz świadomość konsekwencji, aby uczestnicy radzili sobie tak z obecnie panującymi trendami, jak i lata po ukończeniu kursu.

Dla kogo?

Szkolenie przeznaczone jest dla analityków biznesowych pragnących usprawnić komunikację z architektem, wykrywać i lepiej opisywać wymagania pozafunkcjonalne czy w końcu komfortowo uczestniczyć w spotkaniach, na których padają te wszystkie dziwne nazwy. Polecamy także analitykom, na których zrzucono utrzymanie istniejącej architektury.

Wymagania wstępne

Zagadnienia architektury wprowadzane są od podstaw, zatem nie ma wymagań wstępnych



Przejdź do programu szkolenia

Prowadzący szkolenie

Michał Podbielski

Michał Podbielski

Programista Java od 2004 roku, doświadczony w wielkich międzynarodowych projektach. Architekt oprogramowania i konsultant w zakresie architektury oprogramowania, UML i BPMN rozwiązujący problemy klientów w złożonych i zróżnicowanych projektach. Przeprowadził w sumie ponad 390 szkoleń ze świetnymi wynikami w ankietach. Prowadzi szkolenia z języka Java, architektury oprogramowania, UML i BPMN.

Program szkolenia

  1. Podstawy architektury oprogramowania
    • Czym jest architektura i jakie są jej cele
    • Kim jest architekt i jaką pełni rolę
    • Proces i dokumentacja architektoniczna
    • Zarządzanie ryzykiem
  2. Cechy jakościowe architektury
    • Parametry systemowe - opis i problemy
    • Poprawne definiowanie wymagań pozafunkcjonalnych
    • Charakterystyka parametrów systemowych
      • Availability, Reliability, Scalability
      • Performance, Usability, Security
      • Portablity, Reusability, Extensibility
      • Flexibility, Testability, Realizability
      • Manageability, Maintainability, Serviceability
    • Wpływ wymiarów systemu na parametry
    • Konieczność priorytetyzacji
  3. Wzorce architektoniczne
    • Definicja też ważna, czyli jak uniknąć pułapek
    • SDP - Stable Dependency Principle
    • Wsparcie klienta cienkiego: MVC i SPA
    • Podział odpowiedzialności
      • Desktop, Client-Server
    • 3-Tier, 4-Tier, Layers pattern
    • Wzorce infrastruktury
      • Skalowanie poziome i pionowe
      • Modularyzacja, Load Balancing
      • Redundancja Ścieżek, Cloud
      • Klastry HA i Failover
    • Wzorce Enterprise Application Integration
      • MOM (message broker), SOA, ESB
    • Microservices
    • Wzmianka o szablonach: Microservices Patterns, POSA, PEAA, DDD, EIP
  4. Więcej o Microservices
    • To SOA czy nie SOA?
    • Monolit jako przeciwległa skrajność
    • DevOps i CI/CD
    • Są zalety, są problemy
    • On Premise(s), IaaS, CaaS, PaaS, FaaS, SaaS
    • Partycjonowanie w skalowaniu 3D
    • Rady, przeciwwskazania i przeciwne zdania
    • Polyglot Persistence
    • CQRS i Event Sourcing
    • ACID kontra BASE
  5. Architektura warstwy klienta i prezentacji
    • Gdzie przechowywać sesję
    • Rodzaje aplikacji klienckich
    • Technologie klienta grubego: biblioteki, RCP
    • Technologie klienta cienkiego
      • Strony statyczne i dynamiczne
      • Frameworki MVC
      • Frameworki SPA: Angular, React, Vue
      • Komunikacja zaawansowana: AJAX i WebSocket
  6. Architektura warstwy biznesowej
    • Rozpraszać czy nie
    • Wydajność komunikacji zdalnej a lokalnej
    • Protokoły komunikacyjne
      • CORBA jako przykład długu technologicznego
      • SOAP, REST
      • Sockets czyli protokół własny
      • RMI jako przykład rozwiązania homogenicznego
      • gRPC i inne rozwiązania rynkowe
  7. Architektura warstwy integracji i zasobów
    • Technologie utrwalania danych
      • Bazy relacyjne
      • Bazy hierarchiczne
      • Różne modele danych w NoSQL
      • Big data i Data Lake
    • Komunikacja asynchroniczna
    • Bezpośrednia, ESB, MOM
      • Wzorce EIP
      • Przykładowe rozwiązania: RabbitMQ, Redis, Kafka
  8. Dokumentowanie architektury w UML
    • Opisowy diagram komponentów
      • Komponenty proste i złożone
      • Interfejs wymagany i dostarczany
      • Złączenie i zależność
      • Porty
    • Diagram wdrożenia
      • Węzły i ich stereotypy
      • Communication path - opis, liczność, kierunkowość
  9. Wgląd w zaawansowane modelowanie architektury
    • Dodatkowe wymiary diagramu wdrożenia
    • Instancyjny
    • Niskopoziomowy
    • Szablon architektoniczny
    • Wdrażanie artefaktów
    • Diagram pakietów

Zainteresowany? Zapisz się na szkolenie!

Zapisz się — wybierz termin

Szkolenie Architektura oprogramowania dla analityków realizowane tylko dla pracowników Twojej firmy?

To szkolenie możemy zorganizować w formie zamkniętej — wyłącznie dla Twojego zespołu. Doświadczony trener-praktyk poprowadzi szkolenie skrojone pod potrzeby Twojej organizacji:

  • Program dopasujemy do potrzeb i poziomu uczestników
  • Termin ustalimy indywidualnie, pod Twój kalendarz
  • Format do wyboru: online na żywo lub stacjonarnie w Twojej lub naszej siedzibie

Zamów bezpłatną, niezobowiązującą wycenę szkolenia zamkniętego.

Zapytaj o bezpłatną wycenę szkolenia
Szkolenie dedykowane dla Twojego zespołu Dopasowany program, termin i format. Napisz lub zadzwoń — wspólnie dobierzemy rozwiązanie dla Twoich pracowników.
5/5 średnia ocena JSystems w Google na podstawie 292 ocen

Terminy gwarantowane

Szkolenia oznaczone jako "termin gwarantowany" odbędą się w zaplanowanym terminie niezależnie od liczby zgłoszonych uczestników. Nie musisz się martwić, że szkolenie zostanie odwołane z powodu zbyt małej liczby zapisanych osób.

Szkolenia online

Szkolenie realizowane jest w formie zdalnej na żywo poprzez platformę ZOOM. Trener prowadzi szkolenie na żywo, a uczestnicy mogą na bieżąco zadawać pytania i wykonywać ćwiczenia. Format online zapewnia pełną interakcję z trenerem, identyczną jak przy szkoleniu stacjonarnym.

Szkolenie na żywo z trenerem — nie kurs video

To nie jest nagrany kurs video. Przez cały czas trwania szkolenia masz bezpośredni kontakt z doświadczonym trenerem-praktykiem. Możesz na bieżąco zadawać pytania, prosić o wyjaśnienie trudnych zagadnień, konsultować własne projekty i uzyskać odpowiedź na dowolne pytanie związane z tematyką szkolenia. To realne wsparcie eksperta, którego nie zapewni żaden kurs nagrany.

Certyfikat ukończenia szkolenia

Każdy uczestnik po ukończeniu szkolenia otrzymuje imienny certyfikat potwierdzający udział i zdobyte kompetencje. Certyfikat wystawiany jest przez JSystems — firmę z certyfikatem ISO 9001 — i jest honorowany przez pracodawców.

Sprawdź pozostałe szkolenia z kategorii:

Architektura oprogramowania

Opinie uczestników

5.0/5
Architektura oprogramowania dla analityków

Bardzo wartościowe szkolenie! Michał prowadzi zajęcia z pasją i energią, w przystępny sposób tłumacząc nawet trudne tematy. Szkolenie pełne praktycznych przykładów, które naprawdę zmuszają do myślenia -zdecydowanie warto!

Karolina Niedzielska TIETO SUPPORT SERVICES SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ
5.0/5
Architektura oprogramowania dla analityków

Kompleksowe i praktyczne podejście do wyzwań jakie stoją przed osobami, które pracują w obszarze projektowania, utrzymania architektury aplikacyjnej.

Maciej Kowalewski Veolia Centrum Usług Wspólnych Sp. z o.o.
5.0/5
Architektura oprogramowania

Prowadzący z ogromnym doświadczeniem w bardzo przystępny sposób przekazał w czasie szkolenia zarówno teorię jak i praktykę z zakresu architektury oprogramowania. Szczerze polecam szkolenia pana Michała.

Artur Drzeniek Bankowy Fundusz Gwarancyjny
5.0/5
Architektura oprogramowania

Świetny bilans między teorią a praktyką, bardzo dużo praktycznych przykładów, brałem udział w kilku szkoleniach i Michał atakuje podium top-3 najlepszych trenerów

Piotr Najdychor Piotr Najdychor IT Consulting
5.0/5
Architektura oprogramowania

Prowadzący Michał fenomenalny, człowiek o niesamowitym darze przekazywania wiedzy 10/10

Konrad Pawlikowski Instytut Chemii Bioorganicznej PAN Poznańskie Centrum Superkomputerowo-Sieciowe
5.0/5
Architektura oprogramowania

Dobra agenda, poruszane fajne aspekty, niezwykle szeroka wiedza prowadzącego (+ duża charyzma i chęć szerzenia wiedzy). Szczerze polecam!

Rafał Kalandyk Asseco Poland S.A.
5.0/5
Architektura oprogramowania

Bardzo dobre pod względem merytorycznym i sposobem przekazywania wiedzy. Ekspresyjne i pozytywne nastawienie prowadzącego. Nie ma stresu, żeby dopytywać w trakcie samego szkolenia. Przydatne ćwiczenia, a prezentacja nie na suchych slajdach, a poprzez rozrysowanie przykładów i powrót do nich w kolejnych godzinach.

Leszek Malchrowicz Instytut Chemii Bioorganicznej PAN Poznańskie Centrum Superkomputerowo-Sieciowe
5.0/5
Architektura oprogramowania

Szeroki, ale wyskopoziomowy zakres z realnymi przykładami.

Mirosław Kasendra Panaceum Mirosław Kasendra
Pokaż wszystkie opinie Google Opinie w Google

Zaufali nam

...oraz setki innych firm

Dlaczego warto nas wybrać?

Terminy gwarantowane na 100%

Jeśli termin jest oznaczony jako gwarantowany, odbędzie się we wskazanym czasie — nawet jeśli część grupy wycofa się z udziału. Ryzyko organizacyjne ponosimy my, nie Ty.

Trenerzy-praktycy z oceną minimum 4.75/5

Każdy trener JSystems ma bogate doświadczenie komercyjne w technologiach których uczy i musi utrzymywać średnią z ankiet powyżej 4.75 na 5. Czerwony pasek to u nas minimum ;)

100% format warsztatowy

Każde zagadnienie teoretyczne jest poparte ćwiczeniami praktycznymi o rosnącym poziomie trudności. Uczymy przez działanie, nie przez slajdy.

Jesteśmy w BUR

Jako zarejestrowany dostawca usług w Bazie Usług Rozwojowych umożliwiamy sfinansowanie szkoleń pracowników ze środków zewnętrznych — dofinansowanie z BUR i KFS sięga nawet 100% wartości szkolenia.

Certyfikat ISO 9001

Posiadamy certyfikat ISO 9001 potwierdzający najwyższe standardy jakości naszych usług szkoleniowych i procesów organizacyjnych.

Gotowe środowiska w chmurze

Do każdego szkolenia wymagającego oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Uczestnik nie musi nic instalować — łączy się przez zdalny pulpit lub SSH.

Dowiedz się dlaczego warto nas wybrać

Masz pytania? Zadzwoń lub napisz!
22 299 53 69 biuro@jsystems.pl
Pon–Pt 9:00–17:00
A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Najczęstsze pytania

Ile trwa szkolenie „Architektura oprogramowania dla analityków”?

Szkolenie trwa 5 dni.

Ile kosztuje szkolenie „Architektura oprogramowania dla analityków”?

Cena to 3 800 zł netto (4 674 zł brutto) za osobę.

Czy termin szkolenia „Architektura oprogramowania dla analityków” jest gwarantowany?

Tak. To szkolenie ma gwarantowane terminy, które odbywają się niezależnie od liczby uczestników. Który termin jest gwarantowany, sprawdzisz w sekcji z terminami.

Czy szkolenie „Architektura oprogramowania dla analityków” można zamówić jako zamknięte dla firmy?

Tak. Realizujemy je również w formie zamkniętej (dedykowanej) dla Twojego zespołu.

A może nielimitowane szkolenia za
1 148 PLN brutto / mies.?
Sprawdź Karnet Open
KARNET OPEN na szkolenia

Zanim wyjdziesz

Wyślemy Ci podsumowanie tego szkolenia z terminami i ceną — do przemyślenia w spokoju.

Żadnego spamu — tylko jedno podsumowanie.