• Angielski
  • Polski
  • Kontakt
  • Wiedza
    • Do pobrania
    • Blogi
    • DDD-CqRS Sample
  • Aktualności
  • Pracownia programistyczna
  • Doradztwo
    • Techniczne
    • R & D
    • IT dla biznesu
    • Audyty i ekspertyzy
    • Asysta HR
  • Oferta szkoleń
    • Szkolenia
    • Szkolenia otwarte
    • Szkolenia++
    • Szkolenia - moduły
    • Mentoring
    • Wystąpienia
    • Jak pracujemy
  • O nas
    • Strona główna
    • Trenerzy
    • Nasi klienci
    • Jakość
    • Metodyka
Bottega

Praktycy dla Praktyków
Szkolenia i doradztwo

Sławomir Sobótka

Główny trener, programujący architekt specjalizujący się w Java EE, prezes SSEPP.

Szkolenie: Model dziedziny systemu z wykorzystaniem DDD jako jeden z efektów Analizy biznesowej.

Informacje ogólne

zapytaj o szkolenie
Nazwa: Model dziedziny systemu z wykorzystaniem DDD jako jeden z efektów Analizy biznesowej.
Kod: Modelowanie biznesowe DDD
Kategoria: Modelowanie biznesowe
Grupa docelowa: Analitycy, projektanci, architekci
Czas trwania: 2 dni
Forma: 50% wykłady / 50% warsztaty
Pobierz program szkolenie-modelowanie_ddd.pdf

Domain Driven Design to tak zwany "Wspólny język" - wspólny w gronie biznesu i wytwórców oprogramowania. Metody obiektowe powstały by ułatwić programowanie symulacji, dają możliwość zbudowania wspólnej płaszczyzny porozumienia pomiędzy programistami a jego ekspertami domenowymi.

Jak? Tworząc język i metodę programowania odwzorowującą to co "widzi" wokół siebie stawiający wymagania. Tak więc programista nie musi "analizować i projektować oprogramowania". Programista może wykonać implementację, projektu (logiki) wykonanego przez eksperta domenowego.

Czy DDD wymaga od zleceniodawcy (eksperta domenowego) nauczenia się modelowania ponieważ to on wie co należy stworzyć a programista wie jak. Obciążenie tego drugiego pracą pierwszego to jak by zlecić stolarzowi gotowanie tylko dlatego, że obiad będzie podany na stole, który on wytworzy.

Sprawdź naszą implementację przykładowego projektu DDD+CqRS: Sample Leaven.

Zalety szkolenia:
  • Modelowanie ukierunkowane na rozwój a nie zamiany
  • Analiza biznesowa dziedziny systemu jako produkt daje od razu projekt warstwy Modelu systemu



Program szkolenia:


  • 1. Wzorzec MVC (Model View Controller) jako kontekst projektu tworzenia oprogramowania:

    • 1.1. View jako abstrakcja systemu w oczach użytkownika

    • 1.2. Model jako kompletna logika biznesowa (obiekty sterujące scenariuszami, przetwarzające i przetwarzane)

    • 1.3. Controler jako „technologia, która tym zarządza”.

  • 2. Kilka słów o MDA (Model Driven Architecture)

    • 2.1. CIM -> PIM -> PSM

  • 3. Analiza rzeczywistości i modelowanie logiki biznesowej z perspektywy obiektowej: oprogramowanie to narzędzie pracy -symulator

  • 4. Wzorce analityczne: jak modelować świat wokół nas

    • 4.1. Strategiczne modelowanie

      • 4.1.1. Konteksty modeli

      • 4.1.2. Modele: Core, Supporting, Genric

      • 4.1.3. Anticorruption Layer

    • 4.2. Agregaty

    • 4.3. Fabryki

    • 4.4. Kontenery

    • 4.5. Repozytoria

    • 4.6. Uniwersalne „liczby”

    • 4.7. Usługi

    • 4.8. Specyfikacje

    • 4.9. Środki i Materiały

    • 4.10. Polityki (Strategie)

    • 4.11. Komunikacja Publish/Subscribe

  • 5. Co nam daje to DDD czyli dobry PIM to prawie PSM

Lista szkoleń
nasi klienci więcej
  • asseco
  • eurobank
  • blstream
  • streamsoft
Bottega na konferencjach
  • konferencje
  • img

    Konferencja 33rd degree

    data: 19-31/03/2012

    Warsztaty DDD i 2 prezentacje

  • img

    Konferencja 4 Developers

    data: wiosna 2012

    TBD

Wydarzenia i Aktualności
  • img

    Softdevcon 2012 - Warszawa

    dodano 31/03/2012

    Zapraszamy na prezentację poświęconą technikom strukturyzacji aplikacji, która zostanie wygłoszona 8. maja podczas konferencji Softdevcon

  • 33rd Degree 2012 - Kraków

    dodano 02/01/2012

    Zapraszamy do Krakowa na konferencję 33rd Degree, gdzie nasz trener - ...

  • Softdevcon 2012 - Wrocław

    dodano 02/01/2012

    Zapraszamy na warsztat poświęcony podstawom Domain Driven Design, któr...

metodyka dreyfus
img

Wspinanie się po szczeblach kompetencji.

Metodyka nauczania w naszej firmie została oparta o jeden ze standardowych psychologicznych modeli kompetencji: pięciostopniowy model Dreyfus.

więcej
mobilne centrum szkoleniowe
img

Oferujemy usługi szkoleniowe w oparciu o własne Mobilne Centrum Szkoleniowe. MCS pozwala na przeprowadzenie szkoleń w dowolnym, dogodnym dla klienta miejscu.

Możesz wybrać dowolną lokalizację szkoleń a my zajmiemy się infrastrukturą techniczną.

więcej
Materiały do pobrania

Sprawdź próbkę naszych kompetencji.

video i prezentacje
  • video
  • Software Craftsmanship i Wzorce projektowe


    prezentacja z konferencji Javarsovia 2010

  • video
  • Domain Driven Design


    prezentacja z konferencji Confitura 2011

więcej materiałów
artykuły
  • pdf
  • Domain Driven Design – projektowanie złożonych modeli


    Artykuł opublikowany w Software Developer's Journal nr 08/2011

  • pdf
  • Modelowa ścieżka rozwoju kompetencji – Model Dreyfus


    Artykuł opublikowany w Software Developer's Journal nr 02/2010

więcej artykułów
bottega - [z j. włoskiego] pracownia;
w renesansie było to miejsce gdzie
spotykał się humanizm, sztuka i rzemiosło
© Bottega 2011 Wszelkie prawa zastrzeżone
Jesteśmy członkiem: 
ssepp
Projekt:  
hello
facebook blog twitter linkedin