Simple Steps: szkolenia Java, UML i BPMN
"przypomina nieco Sapkowskiego‚ nieco Tolkiena‚ a najbardziej chyba Grę o tron" - szczere-recenzje.pl, "Lektura tej książki wciągnęła mnie bez reszty. Z niecierpliwością czekam na więcej" - Maria Górska, "jeżeli macie ochotę na dobre‚ mocne high fantasy - nie macie wyboru‚ musicie sięgnąć po Wojny Żywiołów" - biblioteczka..., "genialna‚ wciągająca i intrygująca" - Ewelina Kiełbasińska, "Gorąco polecam!" - Addicted to books, "fabuła brzmi po prostu świetnie!" - kasiek-mysli.blogspot.com, "Jest to pozycja obowiązkowa dla każdego fana fantastyki" - moje-ukochane-czytadelka.blogspot.com, "Miałam wrażenie‚ że z każdą kolejną stroną roztacza się przede mną zupełnie inny świat" - biblioteczkaciekawychksiazek, "Zdecydowanie polecam‚ bo jest to kawał dobrze napisanego polskiego high fantasy!" - biblioteczkaciekawychksiazek, "mogę polecić wszystkim fanom tego gatunku" - zapiski-okularnicy.pl, "wciągnie nie tylko fanów fantastyki‚ ale i każdego czytelnika" - subiektywinie.blogspot.com, "Nie spodziewałam się‚ że aż tak mnie wciągnie." - zapiski-okularnicy.pl, "Jest to powieść zdecydowanie warta uwagi." - in-corner-with-book.blogspot.com, "nie mogę się już doczekać‚ kiedy dorwę tom drugi" - biblioteczkaciekawychksiazek.blogspot.com, "Poleciłabym zdecydowanie osobom gustującym w fantastyce" - marzenieliterackie.blogspot.com, "zachwyca także złożoność i różnorodność wątków" - szczere-recenzje.pl, "Nie mogę się doczekać kiedy znów przeniosę się do tego świata" - moje-ukochane-czytadelka.blogspot.com, "Najchętniej od razu sięgnęłabym po kolejną część." - zapiski-okularnicy.pl, "nie spodziewałam się tego po fantasy" - Ewelina Kiełbasińska, "książkę gorąco wam polecam!" - kasiek-mysli.blogspot.com, "autor cały czas utrzymywał mnie w napięciu i ciekawości" - moje-ukochane-czytadelka.blogspot.com, "książkę mogę z czystym sumieniem polecić wszystkim fanom gatunku" - Globster na lubimyczytac.pl, "to książka‚ która pobudziła moją wyobraźnię i ciekawość." - zapiski-okularnicy.pl, "Nie ma tu miejsca na nudę" - in-corner-with-book.blogspot.com

Szkolenia Java, UML i BPMN: Architektura dla analityków


Architektura dla analityków

Architektura dla analityków

Kod szkolenia: ARCH-AN

Adresaci szkolenia

Szkolenie adresowane jest do analityków biznesowych, którzy chcieliby zapoznać się architekturą systemów, aby lepiej komunikować się z architektami oraz zrozumieć cele i rozwiązania architektoniczne. Tym samym wiedzieć nie tylko, jak lepiej definiować wymagania niefunkcjonalne, ale również jak wykrywać w trakcie analizy aspekty istotne dla architektury, potencjalne rozwiązania, ograniczenia, ryzyka. Szkolenie bardzo pomoże również analitykom, na których spadło utrzymanie istniejącej architektury.

Cele szkolenia

Celem szkolenia jest zdobycie wiedzy niezbędnej do wykrywania zagrożeń architektonicznych, tak aby analityk biznesowy stał się pierwszą linią tworzenia założeń architektonicznych już podczas wywiadów z klientem. Materiał pozwala nie tylko zrozumieć cele i rozwiązania architektoniczne, ale także ułatwia ustalanie szczegółów z klientem podczas rozwoju istniejących systemów, dzięki zrozumieniu aktualnej budowy systemu i osiąganych przez niego parametrów.
Za cel szkolenia obrano także wsparcie analityków, na których spadło utrzymanie istniejącej architektury.
Szkolenie kładzie duży nacisk na osiągnięcie wysokiej świadomości konsekwencji związanych z doborem rozwiązań, technologii, wzorców i innych decyzji architektonicznych. W oparciu o tę świadomość ćwiczymy i budujemy umiejętność podejmowania i weryfikacji decyzji architektonicznych, poruszając się w realiach nieklarownych wizji systemu i dużej ilości założeń architektonicznych. Decyzje rozpatrywane są z punktu zalet i wad dla poszczególnych parametrów systemowych.
W ramach szkolenia omawiany jest również zakres popularnych technologii z podziałem na poszczególne warstwy oraz architektoniczne diagramy UML na poziomie wystarczającym do zrozumienia budowy systemu.

Czas trwania szkolenia

5 dni, po 8 godzin. Łącznie 40 godzin(y) szkolenia.
Uwaga: Szkolenie posiada również wersję 5 dniową dla architektów z innym zakresem szczegółów oraz ćwiczeń, na której dodatkowo omawiane są tematy: prototypowanie, weryfikacja architektury (Architektura 5 dni).

Oczekiwane przygotowanie słuchaczy przed szkoleniem

Brak wymagań wstępnych.

Polecane szkolenia uzupełniające

Na architekturze dotykamy mnóstwa technologii na wysokim poziomie abstrakcji (konsekwencje dla parametrów systemowych – wady, zalety), znajomość różnych technologii jest pomocna, aczkolwiek nie jest wymagana.

Program szkolenia

  1. Podstawy Architektury
    • Czym jest architektura
    • Kim jest architekt i jaką pełni rolę
    • Zarządzanie ryzykiem
  2. Parametry systemowe
    • Czym są parametry systemowe
    • Jak poprawnie definiować wymagania niefunkcjonalne
    • Opis parametrów systemowych:
    •   Wygoda użytkownika, Bezpieczeństwo, Wydajność,
    •   Dostępność, Niezawodność, Elastyczność,
    •   Realizowalność, Testowalność, Serwisowalność, Zarządzalność
    • Wymiary systemu
    • Priorytety parametrów systemowych
  3. Wzorce architektoniczne
    • Wprowadzenie do wzorców
    • Stable Dependency Principle
    • Wzorce podziału odpowiedzialności: MVC a SPA, N-Tier i Layers
    • Wzorce infrastruktury:
    •   Skalowanie poziome i pionowe, Modularyzacja
    •   Load Balancing, Redundancja ścieżek, Klastry, Chmury
    • Wzorce EAI: Message Broker, SOA, ESB i mu podobne
    • Microservices
    • Przedstawienie wybranych szablonów wzorców
  4. Microservices z bliska
    • Jak ma się do SOA
    • A jak do Monolitu
    • Wady i zalety Microservices
    • Usługi w chmurze: IaaS, CaaS, Paas, FaaS, SaaS
    • Kiedy wybrać, kiedy nie, i jak zacząć
    • Dane w Microservices i podejście BASE
    • Wzorce pomocnicze: CQRS i Event Sourcing
  5. Architektura warstwy klienta i prezentacji
    • Przechowywanie sesji
    • Podział klientów
    • Technologie klienta grubego: biblioteki graficzne a RCP
    • Wsparcie klienta cienkiego: dla MVC, SPA (Angular, Vue, React)
    • Zaawansowane komunikacja z przeglądarką: AJAX, WebSocket
  6. Architektura warstwy biznesowej
    • Przetwarzanie rozproszone
    • Komunikacja zdalna a lokalna
    • Protokoły komunikacyjne:
    •   COBRA, SOAP, REST, GraphQL, Sockets, RMI, gRPC...
  7. Architektura warstwy integracji i zasobów
    • Technologie utrwalania danych:
    •   RDBMS, bazy hierarchiczne, NoSQL, BigData
    • Komunikacja asynchroniczna
  8. Przegląd architektury w UML
    • Diagram komponentów (component diagram)
    • Diagram wdrożenia (deployment diagram)

simple-steps.pl, simplesteps.pl są własnością SIMPLE Podbielski Michał