'Y'

Kluczowe pojęcia architektury oprogramowania

Szkolenie z zakresu podstawowych pojęć w kontekście architektury oprogramowania oraz identyfikacji wymogów projektowania, dokumentowania i analizy.
Kod: ARC-001
Czas trwania: 24 godzin

Opis szkolenia

Kurs wprowadza uczestnika w główne pojęcia oraz kontekst architektury oprogramowania. Uczestnik nauczy się praktyk, takich jak identyfikacja istotnych wymogów, projektowania, dokumentowania i analizy - innymi słowy o raczej ogólnej metodologii niezwiązanej z określoną technologiczną podstawą lub obszarem specjalistycznej wiedzy.

Materiał teoretyczny jest zilustrowany przykładami z doświadczenia trenera i utrwalany przy pomocy krótkich ćwiczeń. Druga część każdego dnia kursu to gry zespołowe, w których uczestnicy spróbują zastosować te praktyki w niektórych przypadkach odnoszących się do problemów biznesowych związanych z tworzeniem oprogramowania.

Materiały kursu są przedstawione w języku angielskim.

Plan szkolenia

  • Kontekst, główne pojęcia, przegląd dyscypliny projektowania i analizy architektury systemów programistycznych, rola architekta,
  • Inicjowanie projektu: określenie stron zainteresowanych i celów biznesowych,
  • Identyfikacja, formalizacja i priorytetyzacja wymogów do charakterystyk jakościowych systemu (główne: wydajność i skalowalność, dostępność, bezpieczeństwo, zmienność oraz inne atrybuty jakościowe),
  • Projektowanie architektury: proces podjęcia decyzji, pojęcia taktyk, patternów, podejść, stylów; typowe taktyki dla osiągnięcia głównych charakterystyk jakościowych,
  • Dokumentowanie architektury: cel i struktura opisu architektury; podejście do tematu z różnych "punktów widzenia" oraz poglądów architektonicznych, szczegółowe zbadanie kilku ogólnie powszechnych podejść (4+1 i Rozansky&Woods), wykorzystanie technik modelowania, perspektywy zastosowanych taktyk dla osiągnięcia żądanych jakościowych charakterystyk systemu; wzór opisu; wykorzystanie uproszczonego opisu w przygotowaniu przedsprzedażowym.
  • Analiza architektoniczna: formalne procesy analizy i oceny architektury z zaangażowaniem różnych zainteresowanych stron, identyfikacja podjętych kompromisów oraz ryzyka architektonicznego, dalsza praca z ryzykiem.

Cele

Celem kursu jest nauczenie architektów, analityków systemów i liderów technicznych umiejętności projektowania oraz analizy architektury oprogramowania, które można zastosować:

  • w projektach bieżących dla zabezpieczenia jakości dostarczanego systemu, rozstrzyganych problemów i zarządzania oczekiwaniami zleceniodawcy,
  • w przygotowaniu przedsprzedażowym jako katalizator przeprowadzenia analizy, projektowania przygotowawczego i oceny, w celu zmniejszenia poziomu ryzyka danej oferty handlowej.

Grupa docelowa

Główna:
  • architekci
  • liderzy techniczni i wiodący programiści
  • analitycy systemowi i projektanci
Dodatkowa:
  • menedżerowie projektów, jakości, przygotowania przedsprzedażowego
  • analitycy biznesowi

Wymagania

  • Doświadczenie w inżynierii oprogramowania w różnych rolach powyżej trzech lat
  • Uczestnictwo - powyżej 1 roku, w projektach programistycznych w jednej z ról, określonych w grupie docelowej
  • Podstawowa znajomość języka angielskiego

Trener Online
Catalin Tudose Java and Web Technologies Expert
Catalin jest doświadczonym i zaangażowanym inżynierem oprogramowania, posiada kompetencję w różnych dziedzinach, takich jak analiza wymagań, zarządzanie projektami (Waterfall i Agile), zarządzanie ludźmi, projektowanie baz danych, architektury oprogramowania i technologie oprogramowania do aplikacji typu Enterprise. W ciągu swojej kariery występował w rolach tak starszego programisty, jak kierownika zespołu technicznego.

Poza inżynierią oprogramowania Catalin także jest zaangażowany w opracowywanie i ułatwianie szkoleń programistycznych i szkoleń, dotyczących baz danych, dla firm i uczelni wyższych. Prowadził kursy z Java, analizy algorytmów, SQL i projektowania baz danych.

Jest certyfikowanym przez Agile Scrum Masterem doskonale rozumiejącym techniki zarządzania projektami i bogatym doświadczeniem w zarządzaniu projektami twrzącymi oprogramowanie.
Harmonogram w Online Cennik
Szkolenie zaplanowano na Online
19.07.2021 - 26.07.2021
Godziny szkolenia: 10:00-14:00
Lokalizacja: Online
Czas trwania: 24 godzin
Jezyk: Angielski
Trener
Catalin Tudose
Java and Web Technologies Expert
-10% 1 826 zł
1 643 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
19.07.2021 - 26.07.2021
Godziny szkolenia: 10:00-14:00
Lokalizacja: Online
Czas trwania: 24 godzin
Trener
Catalin Tudose
Java and Web Technologies Expert
-10% 1 826 zł
1 643 zł
Zapisz sie na nastepny kurs
+
Wczesniejsza rejestracja gwarantuje priorytet. Powiadomimy panstwa o nastepnym zaplanowanym szkoleniu na ten temat.
Online 1826 zł
Bucharest 1826 zł
Kraków 1826 zł
Wroclaw 1826 zł

Uprzejmie informujemy, że płatność za każde szkolenie będzie realizowana w lokalnie obowiązującej walucie. Jednocześnie informujemy, że podane ceny mogą ulec zmianie w zależności od lokalizacji szkolenia oraz trybu jego realizacji. Do ceny netto widocznej przy wybranym szkoleniu należy doliczyć 23% podatku VAT.

Szkolenia, które mogą Cię zainteresować:
ARC-00135042

Zarejestruj się na następne szkolenie

Wybierz termin
Imię*
Nazwisko*
Firma
Email*
Numer telefonu*
Twój komentarz
Masz jeszcze jakieś pytania?
Skontaktuj się z nami
Thank you.
Your request has been received.