Trwają zapisy do grupy

Szkolenie: Clean Architecture z użyciem Spring Boot

Podczas szkolenia uczestnicy zapoznają się z dobrymi wzorcami architektonicznymi w kontekście tworzenia i rozwijania aplikacji opartych o Spring Boot.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:CLEANARCH/SPRING

spring

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

19 maja
Trwają zapisy na szkolenie

Trener:

Łukasz Andrzejewski

Cena:

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

1 września
Trwają zapisy na szkolenie

Trener:

Łukasz Andrzejewski

Cena:

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

3 listopada
Trwają zapisy na szkolenie

Trener:

Łukasz Andrzejewski

Cena:

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

Clean Architecture z użyciem Spring Boot

Cele szkolenia

  • Omówienie nowoczesnych architektur aplikacji

  • Refaktoryzacja istniejącej aplikacji opartej o Spring Boot w kierunku poprawienia architektury

  • Przedstawienie narzędzi wspomagających stosowanie wybranych architektur


Zalety

  • Praktyczne sposoby radzenia sobie z wyzwaniami dobrej architektury w aplikacjach opartych o Spring Boot

  • Warsztatowy charakter zajęć - poprawa architektury istniejącej aplikacji

  • Ukazanie alternatyw architekturalnych - zamiast forsowania jednego wybranego podejścia

  • Zapoznanie nie tylko z architekturą, ale także z narzędziami ułatwiającymi jej stosowanie


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 do czystej architektury

  • Definicja i znaczenie architektury

  • Problemy wynikające niewłaściwie dobranej lub błędnie zaimplementowanej architektury

  • Przegląd popularnych architektur aplikacyjnych (warstwowa, onion, heksagonalna, czysta)

  • Spójność, niskie sprzężenie, programowanie z użyciem kontraktów i komunikacja przez zdarzenia

  • Istotne wzorce i zasady m.in. SRP, DIP, CQRS

Implementacja czystej architektury

  • Praktyki związane z organizacją kodu w projekcie

  • Kontraktowanie na poziomie przypadków użycia i wymaganych zależności

  • Separacja logiki biznesowej od infrastruktury

  • Mapowanie modelu danych między warstwami

  • Implementowanie adapterów m.in. usługi REST, utrwalanie

Modularyzacja aplikacji

  • Ograniczanie i kontrola dostępu na poziomie języka

  • Organizacja kodu z użyciem modułów (maven/gradle, java modules/Jigsaw)

  • Wymuszanie granic i testowanie architektury z wykorzystaniem ArchUnit

  • Spring Modulith jako alternatywa pozwalająca na łatwą i bezpieczną modularyzację

  • Migracja do mikroserwisów

Autorem szkolenia jest Łukasz Andrzejewski

Doświadczony trener z ponad 16-letnią praktyką na sali szkoleniowej. Aktywnie działa jako konsultant i programista w zakresie szeroko pojętych technologii Java, rozwiązań frontendowych i mobilnych. Absolwent Wydziału Fizyki Technicznej Politechniki Poznańskiej, specjalizacja: Symulacje komputerowe. Aktualnie Partner, Head of Technology w Sages. Dba o rozwój oferty, przygotowuje i prowadzi szkolenia, konsultuje i bierze udział w realizacji projektów IT

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

10.12.2024

Było pokazane od strony praktycznej, dużo przykładów, możliwość sprawdzenia się samemu. Duży nakład wiedzy, chwilami może za duży, szkoda, ze nie ma nagrania ze szkolenia do odświeżenia w wolnym czasie, ale fajnie, ze są źródła dostępne cały czas.

Uczestnik szkoleniaClean Architecture z użyciem Spring BootAgata Golonka, Aplikacje Krytyczne

Więcej opinii