Menu
Zamknij menu
Zaloguj się
Asseco Academy » Katalog szkoleń » Architektura oprogramowania dla analityków

Szkolenie ADS_ASA_5d

Architektura oprogramowania dla analityków

Akredytacja

  • Opis szkolenia
  • Zakres
  • Informacje dodatkowe

Opis szkolenia

Pięciodniowe szkolenie wprowadzające analityków w świat architektury oprogramowania z ich perspektywy. Uczestnictwo ułatwi analitykom dostarczanie poprawnie sformułowanych wymagań niefunkcjonalnych (w tym samodzielne wykrytych z zagrożeń biznesowych), jak również przygotuje do utrzymania już zastanej architektury. Dodatkowym atutem jest komfort i możliwość aktywnego uczestnictwa podczas bardziej technicznych spotkań. Poprawimy komunikację analityków z architektami i nauczymy wykrywania zagrożeń dla architektury już w fazie analizy, co pozostawi mniej problemów odkrywanych na produkcji.

 

Czego się nauczysz:

  • Pojęć niezbędnych do zrozumienia zagrożeń i rozwiązań architektonicznych
  • Poprawnego opisywania, a nawet odkrywania, potrzeb architektonicznych (wymagania niefunkcjonalne)
  • Klasyfikacji rozwiązań rynkowych w zakresie wzorców, warstw, technologii, celem głębszej analizy zagrożeń czy utrzymania zastanej architektury
  • Utrzymania modelu architektury w UML
  • Identyfikacji zmian akceptowalnych w biznesie, celem osiągnięcia bardzo wysokich parametrów systemu (czyli jak nagiąć biznes i nie skręcić mu karku)

 

Do kogo skierowane jest szkolenie

Szkolenie przeznaczone jest dla analityków biznesowych, ale uczestniczą w nim także analitycy systemowi, testerzy, managerowie pragnący usprawnić komunikację z architektami, utrzymać zastaną architekturę czy swobodniej uczestniczyć w spotkaniach technicznych.

 

Wymagania wstępne

  • Brak wymagań wstępnych – wprowadzamy w zagadnienia architektury od podstaw.

Zakres

  • Wprowadzenie do architektury – czym jest architektura, jak rola architekta pokrywa się z rolą analityka i jaką przewagę ma ekspert dziedzinowy
  • Potrzeby architektury – czyli jak poprawnie opisać parametry systemowe w wymaganiach niefunkcjonalnych. Poznanie, priorytetyzacja i sposoby osiągania: Usability, Security, Performance, Scalability, Availability, Reliability, Extensibility, Reusability, Portablity, Flexibility, Realizability, Testability, Maintainability, Serviceability, Manageability
  • Wymiarowanie systemu – czyli pierwsze narzędzia osiągania potrzeb na przykładzie skalowania pionowego, poziomego i modularyzacji
  • Wzorce, jako gotowe schematy rozwiązań – czyli nie wszystko trzeba wymyślać od nowa. Zakończone wzmianką o dodatkowych szablonach, omówienie wzorców architektonicznych: SDP, MVC, SPA, Layers pattern i uproszczenia, wzorce inrfastruktury (wzbogacenie poznanych już wymiarów o Load Balancing, Clustering, Redundancję Ścieżek), wzorce EAI (MOM, SOA, ESB), Microservices, CQRS, Event Sourcing
  • Głębsze spojrzenie na Microservices – najbardziej złożony, popularny, a jednocześnie niosący wiele zagrożeń wzorzec opisany z perspektywy porównań, zaleceń, ostrzeżeń, problemów i wsparcia na wielu poziomach, m.in.: deploymentu (DevOps, CI/CD, Docker, Kubernetes), poziomu usług w chmurze (IaaS, CaaS, PaaS, FaaS, SaaS) czy wzorców pomocniczych
  • Osiąganie wysokich parametrów systemowych kosztem biznesu – czyli jak nagiąć biznes i nie skręcić mu karku. Poza przykładami przy poprzednich tematach, dowiemy się jak zarządzać danymi dla wielkich systemów, kosztem spójności, której nikt naprawdę nie chce tracić. „Nie chcem, ale muszem”, czyli kompromis dla skalowalności w wydaniu BASE
  • Technologie z podziałem na warstwy – przegląd najpopularniejszych rozwiązań technologicznych w przekroju warstwowym. Implementacje SPA i MVC (w tym Angular, Vue, React), a także AJAX i WebSocket dla warstw klienta i prezentacji. Porównanie protokołów komunikacyjnych (SOAP, REST, GraphQL, gRPC i inne) dla warstwy biznesowej. Rozwiązania składowania danych (RDBMS, NoSQL, hierarchiczne bazy danych, BigData) i implementacje message broker (Kafka, RedisMQ, RabbitMQ) dla warstw integracji i zasobów
  • Model architektoniczny w UML – czyli jak odczytywać i modyfikować dokumentację architektoniczną w UML przy użyciu narzędzia Enterprise Architect. Bonusowo zaawansowane aspekty modelowania architektury w UML przekazane do wglądu własnego

 

W trakcie szkolenia wykorzystywane jest oprogramowanie Enterprise Architect

Informacje dodatkowe

W cenie szkolenia uczestnik otrzymuje

  • Prezentacja szkoleniowa w postaci elektronicznej

 

Informacje o szkoleniu

  • Rodzaj szkolenia: otwarte
  • Forma realizacji: zdalnie. Więcej informacji: Formy Szkoleń Asseco Academy
  • Język szkolenia: polski
  • Język materiałów: polski z nazewnictwem anglojęzycznym
  • Wielkość grupy: do 10 osób w Wirtualnej Klasie, do 12 osób w formie stacjonarnej.

 

Organizacja szkolenia w formie stacjonarnej:

  • Sesje realizowane w realizowane w godzinach 09:00-17:00.
  • Prezentacja szkoleniowa w postaci elektronicznej

 

Organizacja szkolenia w Wirtualnej Klasie:

  • Każdy uczestnik powinien dokonać rejestracji do zdalnej sesji szkoleniowej  w godz. 8:30-8:50
  • Szkolenie realizowane jest w godz. 9:00-17:00.
  • W trakcie dnia szkoleniowego przewidujemy kilka przerw, w tym jedną przerwę 1-godzinną, a przerwy kawowe. Szczegółowy rozkład przerw każdy trener ustala indywidualnie z grupą
  • Prezentacja szkoleniowa w postaci elektronicznej

Harmonogram szkoleń

Zdalnie

… jeśli cenisz sobie możliwość nauki z trenerem i innymi uczestnikami, z dowolnego miejsca bez konieczności dojazdu.

Stacjonarnie

… jeśli chesz się uczyć, siedząc w jednej sali z trenerem i innymi uczestnikami.

Online

… jeśli chcesz uczyć się z materiałów dostępnych przez interenet w dowolnym miejscu o dowolnym czasie

Filtry:

Szkolenie: ADS_ASA_5d

Architektura oprogramowania dla analityków

Data
Forma
Język
Dodatkowe informacje
Cena
12.05 – 16.05
Oferta
Wirtualna klasa
polski
3 500 zł 3 400 zł netto
Dodaj do koszyka
09.06 – 13.06
Wirtualna klasa
polski
3 500 zł netto
Dodaj do koszyka

Filtry:

Szkolenie: ADS_ASA_5d

Architektura oprogramowania dla analityków

Data
Lokalizacja
Język
Dodatkowe informacje
Cena

Obecnie nie ma szkoleń w wybranej formie.

Filtry:

Szkolenie: ADS_ASA_5d

Architektura oprogramowania dla analityków

Dostęp do szkolenia
Forma
Język
Dodatkowe informacje
Cena

Obecnie nie ma szkoleń w wybranej formie.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Najnowsze
  • Baza wiedzy
  • Marketing

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30