Trwają zapisy do grupy

Szkolenie: Architektura Legacy

Szkolenie „Architektura Legacy” skupia się na tym, jak skutecznie zarządzać i modernizować systemy legacy – zarówno od strony architektury technicznej, jak i pracy z ludźmi. Uczestnicy nauczą się, jak diagnozować problemy w legacy code, planować refaktoryzację, wdrażać podejście strangler pattern, prowadzić continuous refactoring, a także dokumentować decyzje architektoniczne za pomocą Architecture Decision Records (ADR). Szkolenie obejmuje również aspekty komunikacyjne, motywacyjne i organizacyjne niezbędne do skutecznego prowadzenia zmian.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:ARCH/LEGACY

legacylegacy-codecontinuous-refactoringarchitecture-decision-record

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

4 czerwca
Trwają zapisy na szkolenie

Trener:

Przemysław Chmielecki

Cena:

2550 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:

30 lipca
Trwają zapisy na szkolenie

Trener:

Trener Sages

Cena:

2550 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:

22 października
Trwają zapisy na szkolenie

Trener:

Przemysław Chmielecki

Cena:

2550 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?

Architektura Legacy

Cele szkolenia

  • Umiejętność identyfikacji typowych problemów w pracy z legacy code i dobór adekwatnych strategii modernizacji

  • Poznanie technik transformacji architektury z wykorzystaniem wzorców takich jak strangler pattern, continuous refactoring czy full rewrite

  • Rozwój umiejętności komunikacyjnych i liderskich potrzebnych do prowadzenia zmian w zespołach technicznych i biznesowych

  • Zastosowanie narzędzi takich jak Architecture Decision Record (ADR) do dokumentowania i weryfikowania decyzji architektonicznych


Dla kogo?

  • Architektów IT, liderów technicznych i tech leadów odpowiedzialnych za rozwój i modernizację systemów dziedziczonych

  • Doświadczonych programistów, którzy na co dzień pracują z legacy code i chcą lepiej zrozumieć architektoniczne i organizacyjne aspekty zmian

  • Osób poszukujących narzędzi i strategii, które umożliwią im skuteczne wdrażanie transformacji technicznej i kulturowej w zespołach IT

  • Zespołów zaangażowanych w migrację monolitu do mikroserwisów lub modernizację systemów o krytycznym znaczeniu


Zalety

  • Praktyczne podejście do modernizacji systemów legacy z uwzględnieniem realnych ograniczeń organizacyjnych i technologicznych

  • Nauka planowania i przeprowadzania transformacji architektonicznej bez przerywania ciągłości działania systemu

  • Umiejętność stosowania wzorców takich jak strangler pattern i prowadzenia ciągłej refaktoryzacji (continuous refactoring) w warunkach produkcyjnych

  • Wsparcie dla podejmowania decyzji architektonicznych dzięki narzędziu Architecture Decision Record (ADR)

  • Zwiększenie motywacji i zaangażowania zespołów rozwijających i utrzymujących systemy legacy


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

Wprowadzenie

  • Legacy Code, a Technical Debt

  • Dlaczego jakość kodu maleje?

Strategie zarządzania legacy architecture

  • Kontynuowanie obecnego podejścia

  • Strangler Pattern

  • Continuous Refactoring

  • Rewrite

  • Jak podjąć decyzję?

Rozpoznanie problemu

  • Z kim rozmawiać?

  • Zbieranie argumentów

Przygotowanie do zmian

  • Częstotliwość releasów

  • Znajomość procesu i polityk firmy

  • Bitwy, które można przegrać

Migracja systemów legacy

  • Zgoda na zmianę

  • Proof of Concept

  • Dedykowany zespół

  • Przekroczenie granicy opłacalności

  • Zaangażowanie dodatkowych zespołów

Planowanie zmian, a komunikacja

  • Szukanie wsparcia

  • Zarządzenia stakeholderami

  • Przekonanie do działania

Zmiany w kodzie

  • Co warto poprawiać

  • Wybór architektury i wzorców

  • Ciągłe rewidowanie decyzji

Utrzymywanie ciągłości zmian

  • Architecture Decision Record

  • Testowanie architektury

Utrzymanie motywacji

  • Definicja milestone'ów

  • Ciągła komunikacja

  • Motywacja zespołów utrzymujących legacy

  • Motywacja managerów

  • Motywacja biznesu

Wyzwania

  • Odkładanie decyzji w czasie

  • Ilość wyzwań, a transparencja

  • Niepowodzenia, a motywacja

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

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

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

Więcej opinii

Podobne szkolenia