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 Wroclaw
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.
Andrey Gordienkov Software Architecture and Development Consultant
Andriej od 2007 roku tworzy oprogramowanie w zakresie finansów z wykorzystaniem stosu technologii .NET. Ma bogate doświadczenie w konstruowaniu systemów middle-ware i posiada technologiczną ekspertyzę rozwiązań. Główne jego zadania znajdują się w obszarze integracji kilku rozproszonych systemów do jednego systemu informacyjnego, o wysokim poziomie responsywności.

Jest nie tylko stałym uczestnikiem klubu dyskusyjnego Microsoft - Kllub dyrektorów ds. programowania, ale również występował jako autor dla magazynu MSDeveloper.ru.

 Andriej stale interesuje się nowymi technologiami, które mogą skrócić permanentną pracę ręczną, maksymalnie oddzielić rutynowe procesy od wpływu ludzkiego tj. : Continuous Integration, Testing, Deployment.
Szkolenie zaplanowano na Online, Wroclaw, Online
13.11.2020 - 17.11.2020
Godziny szkolenia: 09:00-17:00
Lokalizacja: Online
Czas trwania: 24 godzin
Jezyk: Angielski
Trener
Catalin Tudose
Java and Web Technologies Expert
-10% 1 826 zł
1 643 zł
2.12.2020 - 4.12.2020
Godziny szkolenia: 10:00-18: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.10.2020 - 21.10.2020
Godziny szkolenia: 09:00-17:00
Lokalizacja: Wroclaw
Czas trwania: 24 godzin
Jezyk: Angielski
Trener
Andrey Gordienkov
Software Architecture and Development Consultant
1 826 zł
13.11.2020 - 17.11.2020
Godziny szkolenia: 09:00-17:00
Lokalizacja: Online
Czas trwania: 24 godzin
Trener
Catalin Tudose
Java and Web Technologies Expert
-10% 1 826 zł
1 643 zł
2.12.2020 - 4.12.2020
Godziny szkolenia: 10:00-18: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.
13.11.2020 - 17.11.2020
Godziny szkolenia: 09:00-17:00
Lokalizacja: Online
Czas trwania: 24 godzin
Trener
Catalin Tudose
Java and Web Technologies Expert
-10% 1 826 zł
1 643 zł
2.12.2020 - 4.12.2020
Godziny szkolenia: 10:00-18: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.
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
Luxoft Warsaw - Warsaw Spire, plac Europejski 1, 00-844 Warszawa

Telefon kontaktowy:

+48 122110650
Dimitrie Pompeiu nr 5-7 , building C, Et. 5, sect 2, Bucharest, 014459

Telefon kontaktowy:

021 371 4858
Luxoft Poland Wroclaw - Silver Tower pl. Konstytucji 3-go Maja 3 50-048 Wroclaw

Telefon kontaktowy:

+48 122110650
Aleja Generała Tadeusza Bora-Komorowskiego 25, Quattro Business Park Five, 31-476 Kraków, Poland

Telefon kontaktowy:

+48 122110650
Success
Dziekujemy!
Twoje zgloszenie zostalo zarejestrowane.