Lokalne, prowadzone przez instruktora kursy szkoleniowe na żywo Domain Driven Design (DDD) demonstrują poprzez interaktywną dyskusję i praktyczne ćwiczenia podstaw i zastosowań DDD. Szkolenie DDD jest dostępne jako "szkolenie online na żywo" lub "szkolenie na żywo na miejscu". Szkolenie na żywo online (inaczej "zdalne szkolenie na żywo") odbywa się za pomocą interaktywnego, zdalnego pulpitu . Szkolenie na żywo na miejscu może odbywać się lokalnie w siedzibie klienta w Trójmiasto lub w korporacyjnych centrach szkoleniowych NobleProg w Trójmiasto. NobleProg — Twój lokalny dostawca szkoleń
Gdynia
Hotel Nadmorski, Ejsmonda 2, Gdynia, Polska, 81-409
Sala szkoleniowa znajduje się zaledwie 3 kilometry od Dworca PKP/PKS w Gdyni, co sprawia, że jest łatwo dostępna dla uczestników podróżujących pociągiem lub autobusem. Dodatkowo, jest oddalona tylko o 400 metrów od przystanku autobusowego, ułatwiając dojazd nawet tym, którzy podróżują komunikacją miejską. Wyposażona jest w niezbędne narzędzia do prowadzenia szkoleń, takie jak rzutnik, ekran oraz flipchart, co zapewnia komfortowe warunki dla uczestników i prowadzącego zajęcia.
Gdańsk
Hotel Fahrenheit, Grodzka 19, Gdańsk, Polska, 80-841
Sala szkoleniowa znajduje się w samym sercu malowniczej gdańskiej starówki, co sprawia, że otoczenie jest nie tylko inspirujące, ale także wyjątkowo atrakcyjne dla uczestników. W niedalekiej odległości można znaleźć dworzec PKP oraz PKS, ułatwiając przyjazd zarówno tym podróżującym pociągiem, jak i autobusem. Dodatkowo, lotnisko i port są również w zasięgu ręki, co czyni tę lokalizację wygodną dla osób przybywających z dalszych miejscowości, zarówno z kraju, jak i spoza jego granic.
Domain-Driven Design (DDD) to podejście do rozwoju oprogramowania, które podkreśla projektowanie systemów wokół dziedziny biznesowej, wykorzystując wspólny powszechnie używany język oraz techniki modelowania taktycznego i strategicznego.
To szkolenie prowadzone przez instruktora (online lub stacjonarnie) skierowane jest do doświadczonych programistów, którzy chcą zastosować zasady DDD w celu zaprojektowania solidnych, łatwych w utrzymaniu i skalowalnych systemów.
Na koniec tego szkolenia uczestnicy będą w stanie:
Identyfikować i modelować kluczowe koncepcje dziedziny przy użyciu powszechnie używanego języka i ograniczonych kontekstów.
Zastosować taktyczne wzorce DDD, takie jak jednostki, obiekty wartościowe, agregaty, repozytoria i usługi domenowe.
Projektować mapy kontekstów i strategiczne granice w celu zarządzania złożonością między mikroserwisami i zespołami.
Integrować praktyki DDD do zespołów Agile i przepływów pracy CI/CD, aby poprawić współpracę i dostarczanie produktów.
Format kursu
Interaktywna prezentacja i dyskusja.
Wiele ćwiczeń i praktyk.
Ręczna implementacja w środowisku live-lab.
Opcje dostosowywania kursu
Aby zaprosić do dostosowanego szkolenia dla tego kursu, prosimy o kontakt z nami.
To szkolenie prowadzone przez instruktora w Trójmiasto (online lub na miejscu) jest skierowane do developerów, architektów i analityków na poziomie średnim, którzy chcą poznać i zastosować koncepcje oraz praktyki DDD w swoich projektach oprogramowania.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
Zrozumieć podstawowe koncepcje DDD (ograniczone konteksty, encje itp.) i ich zastosowanie w projektach oprogramowania.
Zastosować strategiczne DDD do określenia i projektowania modelu domeny, identyfikacji poddomen i ustalenia granic.
Wdrożyć taktyczne DDD przy użyciu wzorców, takich jak CQRS, fabryki i źródłowe zdarzenia.
Refaktoryzować i modernizować systemy legacy skutecznie przy użyciu technik DDD.
Projektować i wdrażać architektury zorientowane na produkt, domenę i zespół.
Wykorzystywać data mesh do tworzenia platformy danych zorientowanej na domenę wspierającej odkrywanie i zarządzanie danymi.