- Wiedza z zakresu projektowania, tworzenia lub testowania oprogramowania
Publiczność
- Starsi inżynierowie
- Młodsi inżynierowie
- Programiści
Architektura oprogramowania polega na planowaniu i określaniu aspektów i decyzji ważnych dla rozwoju oprogramowania. Projektowanie architektury obejmuje planowanie organizacji, uwzględnienia, komunikację i zarządzanie systemami.
To szkolenie prowadzone przez instruktora (online lub stacjonarnie) jest skierowane do inżynierów oprogramowania i programistów, którzy chcą planować, projektować, kierować i zarządzać rozwojem oprogramowania przy użyciu metod projektowania architektury.
Na zakończenie tego szkolenia uczestnicy będą w stanie:
- Zrozumieć znaczenie projektowania architektury w rozwoju oprogramowania.
- Ocenić, jak programiści mogą stosować metody projektowania architektury w rozwoju.
- Nauczyć się procesu projektowania architektury do zarządzania i oceny procesów.
- Zorganizować skomplikowane aplikacje przy użyciu podejścia architektonicznego.
- Ustanowić strukturę podejmowania decyzji w celu rozwiązywania problemów i określania odpowiedzialności w zespołach rozwojowych.
- Przyjąć odpowiedzialność za decyzje techniczne z pewnością siebie.
- Wizualizować architektury przy użyciu modeli i diagramów.
- Zrozumieć standardy i ryzyka w celu budowy elastycznych i odzyskiwalnych architektur.
Format kursu
- Interaktywne wykłady i dyskusje.
- Wiele ćwiczeń i praktyki.
- Ręczne wdrażanie w środowisku live-lab.
Opcje dostosowywania kursu
- Aby złożyć wniosek o dostosowane szkolenie dla tego kursu, skontaktuj się z nami w celu zorganizowania.
Wprowadzenie
Przegląd Software Architecture
- Sterowniki architektoniczne
- Potrzeba tworzenia architektury
Odkrywanie obowiązków związanych z architekturą
- Obowiązki, umiejętności i wiedza
- Przywództwo techniczne
- Deweloper kontra architekt
Zrozumienie procesu tworzenia architektury
- Kodowanie, coaching i współpraca
- Zarządzanie ryzykiem technicznym
- Analiza i ocena architektury
Podejmowanie decyzji dotyczących architektury w zespołach programistycznych
- Zbieranie i dokumentowanie problemów
- Tworzenie społeczności praktyków
- Tworzenie macierzy przypisania odpowiedzialności
Nauka o opisach architektury
- Punkty widzenia i ramy
- Języki opisu
Wizualizacja Software Architecture
- Communication i współdzielone słownictwo
- Modele i diagramy
- Wzorce architektoniczne
Dokumentowanie Software Architecture
- Documentation jako przewodnik
- Składniki
Zrozumienie standardów, rozpadu i regeneracji
- Międzynarodowe standardy
- Rozwiązywanie rozbieżności w procesach
Zaangażowanie w proces dostarczania
- Miejsce architektury w procesie
- Związek ze strukturą organizacyjną
- Tworzenie zwinnych projektów
Podsumowanie i wnioski
United Arab Emirates - Architecture for Developers
Qatar - Architecture for Developers
Egypt - Architecture for Developers
Saudi Arabia - Architecture for Developers
South Africa - Architecture for Developers
Brasil - Architecture for Developers
Canada - Architecture for Developers
中国 - Architecture for Developers
香港 - Architecture for Developers
澳門 - Architecture for Developers
台灣 - Architecture for Developers
USA - Architecture for Developers
Österreich - Architecture for Developers
Schweiz - Architecture for Developers
Deutschland - Architecture for Developers
Czech Republic - Architecture for Developers
Denmark - Architecture for Developers
Estonia - Architecture for Developers
Finland - Architecture for Developers
Greece - Architecture for Developers
Magyarország - Architecture for Developers
Ireland - Architecture for Developers
Luxembourg - Architecture for Developers
Latvia - Architecture for Developers
España - Architecture for Developers
Italia - Architecture for Developers
Lithuania - Architecture for Developers
Nederland - Architecture for Developers
Norway - Architecture for Developers
Portugal - Architecture for Developers
România - Architecture for Developers
Sverige - Architecture for Developers
Türkiye - Architecture for Developers
Malta - Architecture for Developers
Belgique - Architecture for Developers
France - Architecture for Developers
日本 - Architecture for Developers
Australia - Architecture for Developers
Malaysia - Architecture for Developers
New Zealand - Architecture for Developers
Philippines - Architecture for Developers
Singapore - Architecture for Developers
Thailand - Architecture for Developers
Vietnam - Architecture for Developers
India - Architecture for Developers
Argentina - Architecture for Developers
Chile - Architecture for Developers
Costa Rica - Architecture for Developers
Ecuador - Architecture for Developers
Guatemala - Architecture for Developers
Colombia - Architecture for Developers
México - Architecture for Developers
Panama - Architecture for Developers
Peru - Architecture for Developers
Uruguay - Architecture for Developers
Venezuela - Architecture for Developers
Polska - Architecture for Developers
United Kingdom - Architecture for Developers
South Korea - Architecture for Developers
Pakistan - Architecture for Developers
Sri Lanka - Architecture for Developers
Bulgaria - Architecture for Developers
Bolivia - Architecture for Developers
Indonesia - Architecture for Developers
Kazakhstan - Architecture for Developers
Moldova - Architecture for Developers
Morocco - Architecture for Developers
Tunisia - Architecture for Developers
Kuwait - Architecture for Developers
Oman - Architecture for Developers
Slovakia - Architecture for Developers
Kenya - Architecture for Developers
Nigeria - Architecture for Developers
Botswana - Architecture for Developers
Slovenia - Architecture for Developers
Croatia - Architecture for Developers
Serbia - Architecture for Developers
Bhutan - Architecture for Developers