
Kurs Solution Architecture
Opanuj pełen zakres architektury rozwiązań – od wymagań i wzorców projektowych po infrastrukturę chmurową i komunikację z interesariuszami. Ten kurs dostarcza frameworków, narzędzi i umiejętności podejmowania decyzji, na których organizacje polegają, gdy potrzebują architektury wykonanej właściwie. Niezależnie od tego, czy wchodzisz w tę rolę, czy rozwijasz się na wyższy poziom, jest to ustrukturyzowane, kompleksowe szkolenie, którego potrzebują poważni architekci.
Czego się nauczysz:
Nauczysz się definiować i komunikować architekturę rozwiązania na każdym etapie projektu, od zbierania wymagań biznesowych po tworzenie dokumentacji gotowej do przeglądu. Kurs obejmuje mikroserwisy, architektury warstwowe, infrastrukturę chmurową, projektowanie API i strategie integracji. Zastosujesz myślenie oparte na atrybutach jakości, aby budować systemy skalowalne, bezpieczne, niezawodne i łatwe w utrzymaniu. Dodatkowo rozwiniesz umiejętności zarządzania interesariuszami i przywództwa, które odróżniają starszych architektów od czystych technologów. Moduły uzupełniające obejmują architekturę danych i AI, DevSecOps, dostosowanie do strategii przedsiębiorstwa oraz pojawiające się trendy. Na zakończenie programu ukończysz wyzwanie architektoniczne podsumowujące, które pokaże twoją umiejętność projektowania, dokumentowania i obrony rozwiązania.
Jak uczysz się w praktyce Kurs Solution Architecture
Jak ćwiczysz Kurs Solution Architecture
Dla firm, które chcą szkolić swój zespół
W Dedika dla firm kurs zawiera ćwiczenia i przykłady dostosowane do Twojego biznesu i potrzeb Twojej firmy.
Treść kursu
8 Rozdziały • 39 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)
Rozdział 1UkryjUkryj szczegółyZobacz szczegółyPodstawy architektury rozwiązań
Podstawy architektury rozwiązań
Lekcja 1 • Podstawowe myślenie architektoniczne
Wprowadza myślenie systemowe, abstrakcję i analizę kompromisów jako podstawowe narzędzia poznawcze. Buduje modele mentalne, które architekci stosują przy każdej decyzji projektowej.
Lekcja 2 • Definiowanie architektury rozwiązań
Wyjaśnia, czym jest architektura rozwiązań, czym różni się od innych dyscyplin architektonicznych i dlaczego istnieje. Oparcie całej dalszej nauki na wspólnym słownictwie.
Lekcja 3 • Rola architekta w organizacjach
Mapuje pozycję architekta w strukturach biznesowych i IT oraz definiuje relacje z interesariuszami. Umożliwia architektom skuteczne działanie ponad granicami organizacyjnymi.
Lekcja 4 • Przegląd ram architektonicznych
Analiza głównych ram architektury korporacyjnej i rozwiązań oraz ich praktycznej stosowalności. Zapewnia kontekst do wyboru odpowiednich ram dla danego zaangażowania.
Rozdział 2UkryjUkryj szczegółyZobacz szczegółyWymagania i uzgodnienie interesariuszy
Wymagania i uzgodnienie interesariuszy
Lekcja 1 • Weryfikacja wymagań z interesariuszami
Techniki potwierdzania, że zebrane wymagania dokładnie odzwierciedlają intencje interesariuszy. Zapobiega kosztownym przeróbkom poprzez uzgodnienie oczekiwań przed rozpoczęciem projektowania.
Lekcja 2 • Identyfikacja i analiza interesariuszy
Techniki mapowania interesariuszy, rozumienia ich obaw i priorytetyzacji ich wpływu. Bezpośrednio wpływa na sposób gromadzenia i ważenia wymagań.
Lekcja 3 • Pozyskiwanie wymagań biznesowych i funkcjonalnych
Ustrukturyzowane metody wydobywania celów biznesowych i potrzeb funkcjonalnych od interesariuszy. Dostarcza danych wejściowych do wymagań, które napędzają decyzje architektoniczne.
Lekcja 4 • Wymagania niefunkcjonalne
Definiuje atrybuty jakości, takie jak wydajność, dostępność i bezpieczeństwo, jako czynniki napędzające architekturę. Łączy NFR bezpośrednio z ograniczeniami projektowymi i wyborami technologicznymi.
Lekcja 5 • Ograniczenia, założenia i ryzyka
Identyfikuje i dokumentuje ograniczenia, założenia i ryzyka, które wyznaczają granice przestrzeni rozwiązań. Zapewnia, że architekci od samego początku projektują w ramach realistycznych granic.
Rozdział 3UkryjUkryj szczegółyZobacz szczegółyWzorce i zasady architektoniczne
Wzorce i zasady architektoniczne
Lekcja 1 • Wzorce monolityczne i warstwowe
Bada tradycyjne architektury monolityczne i warstwowe, ich mocne strony i ograniczenia. Ustanawia punkt wyjścia przed wprowadzeniem bardziej rozproszonych podejść.
Lekcja 2 • Wzorce zorientowane na usługi i mikroserwisów
Obejmuje strategie dekompozycji usług oraz zasady stojące za projektami zorientowanymi na usługi i mikroserwisy. Wyposaża architektów w umiejętność oceny rozproszonych wzorców usług dla nowoczesnych systemów.
Lekcja 3 • Zasady architektoniczne i heurystyki
Ustanawia reguły przewodnie, które rządzą wyborami projektowymi we wszystkich typach rozwiązań. Zapewnia spójny kompas podejmowania decyzji dla każdego zaangażowania architektonicznego.
Lekcja 4 • Wzorce architektury danych
Bada wzorce przechowywania, dostępu i przepływu danych w ramach rozwiązania. Łączy decyzje dotyczące projektowania danych z ogólną jakością systemu i wynikami biznesowymi.
Lekcja 5 • Wzorce sterowane zdarzeniami i reaktywne
Wprowadza architekturę sterowaną zdarzeniami, komunikaty i projektowanie reaktywne dla systemów asynchronicznych. Przygotowuje architektów do projektowania luźno powiązanych, odpornych rozwiązań opartych na zdarzeniach.
Rozdział 4UkryjUkryj szczegółyZobacz szczegółyProjektowanie pod kątem atrybutów jakości
Projektowanie pod kątem atrybutów jakości
Lekcja 1 • Projektowanie obserwowalności i operacyjności
Projektuje logowanie, monitorowanie i alarmowanie w rozwiązaniu od samego początku. Łączy widoczność operacyjną z szybszym reagowaniem na incydenty i ciągłym doskonaleniem.
Lekcja 2 • Projektowanie skalowalności i wydajności
Obejmuje skalowanie poziome i pionowe, dystrybucję obciążenia i strategie optymalizacji wydajności. Bezpośrednio odnosi się do NFR skalowalności zebranych we wcześniejszej pracy z wymaganiami.
Lekcja 3 • Utrzymywalność i ewoluowalność
Obejmuje modularność, dokumentację i praktyki projektowe, które zmniejszają długoterminowy koszt utrzymania. Zapewnia, że rozwiązanie może dostosowywać się do zmieniających się wymagań przez cały okres swojego życia.
Lekcja 4 • Niezawodność i odporność na awarie
Wprowadza wzorce redundancji, przełączania awaryjnego i łagodnej degradacji dla systemów o wysokiej dostępności. Umożliwia architektom projektowanie rozwiązań, które przetrwają awarie komponentów.
Lekcja 5 • Podstawy architektury bezpieczeństwa
Stosuje obronę w głąb, zarządzanie tożsamością i zasady ochrony danych do projektowania rozwiązań. Zapewnia, że bezpieczeństwo jest wbudowane w architekturę, a nie dodawane na późniejszym etapie.
Rozdział 5UkryjUkryj szczegółyZobacz szczegółyArchitektura chmurowa i infrastruktury
Architektura chmurowa i infrastruktury
Lekcja 1 • Projektowanie sieci i łączności
Obejmuje wirtualne sieci, segmentację i wzorce łączności dla środowisk chmurowych i lokalnych. Zapewnia, że architekci mogą projektować bezpieczne i wydajne topologie sieciowe.
Lekcja 2 • Modele usług chmurowych i opcje wdrożenia
Rozróżnia modele IaaS, PaaS, SaaS i serverless oraz ich implikacje architektoniczne. Zapewnia słownictwo i kryteria do podejmowania decyzji dotyczących wyboru infrastruktury.
Lekcja 3 • Infrastruktura pamięci masowej i baz danych
Bada typy pamięci masowej w chmurze, zarządzane usługi baz danych i kwestie rezydualności danych. Łączy wybory infrastrukturalne ze wzorcami architektury danych z poprzednich rozdziałów.
Lekcja 4 • Architektura obliczeniowa i kontenerów
Analizuje maszyny wirtualne, kontenery i platformy orkiestracyjne jako opcje obliczeniowe. Wyposaża architektów w umiejętność dopasowania charakterystyki obciążenia do odpowiedniego modelu obliczeniowego.
Lekcja 5 • Infrastruktura jako kod i automatyzacja
Wprowadza deklaratywne udostępnianie infrastruktury i praktyki zarządzania konfiguracją. Umożliwia architektom określanie infrastruktury, która jest powtarzalna i kontrolowana wersjami.
Rozdział 6UkryjUkryj szczegółyZobacz szczegółyArchitektura integracji i API
Architektura integracji i API
Lekcja 1 • Wzorce integracji danych i ETL
Obejmuje integrację danych wsadową i strumieniową, potoki transformacji oraz jakość danych. Łączy projektowanie integracji danych z wprowadzonymi wcześniej wzorcami architektury danych.
Lekcja 2 • Style i wzorce integracji
Analizuje style integracji typu punkt-punkt, gwiazda oraz magistrali usług korporacyjnych. Zapewnia słownictwo wzorców niezbędne do systematycznej oceny opcji integracyjnych.
Lekcja 3 • Zarządzanie integracją i bezpieczeństwo
Ustanawia zasady zarządzania cyklem życia API, kontroli dostępu i monitorowania integracji. Zapewnia, że warstwy integracji pozostają bezpieczne i łatwe w zarządzaniu w skali przedsiębiorstwa.
Lekcja 4 • Brama API i zarządzanie
Bada możliwości bramy API, w tym routing, ograniczanie przepustowości i egzekwowanie bezpieczeństwa. Łączy zarządzanie API z wymaganiami dotyczącymi ładu i jakości operacyjnej.
Lekcja 5 • Zasady projektowania API
Obejmuje zasady projektowania REST, GraphQL oraz asynchronicznych API i ich kompromisy. Zapewnia, że architekci mogą określać API, które są użyteczne, spójne i ewoluowalne.
Rozdział 7UkryjUkryj szczegółyZobacz szczegółyDokumentacja architektury i komunikacja
Dokumentacja architektury i komunikacja
Lekcja 1 • Widoki i punkty widzenia architektury
Wprowadza koncepcję widoków architektury dostosowanych do różnych obaw interesariuszy. Umożliwia architektom przedstawienie odpowiedniego poziomu szczegółowości każdej z grup odbiorców.
Lekcja 2 • Standardy notacji diagramów
Obejmuje standardowe notacje diagramów i narzędzia do wyraźnego przedstawiania architektury. Tworzy diagramy, które są jednoznaczne i spójnie interpretowane w zespołach.
Lekcja 3 • Przegląd architektury i nadzór
Ustanawia procesy wzajemnego przeglądu, nadzoru rady architektury i kontroli zgodności. Zapewnia utrzymanie jakości architektury poprzez ustrukturyzowane mechanizmy nadzoru.
Lekcja 4 • Rejestry decyzji architektonicznych
Formalizuje praktykę rejestrowania decyzji architektonicznych, ich kontekstu i uzasadnienia. Tworzy audytowalny zapis wspierający przyszłych architektów i recenzentów.
Lekcja 5 • Prezentowanie architektury interesariuszom
Rozwija umiejętności strukturyzowania i prowadzenia prezentacji architektonicznych dla odbiorców technicznych i biznesowych. Likwiduje lukę między szczegółowym projektowaniem a komunikacją z kadrą kierowniczą.
Rozdział 8UkryjUkryj szczegółyZobacz szczegółyStrategiczna architektura i dostarczanie
Strategiczna architektura i dostarczanie
Lekcja 1 • Architektura w dostarczaniu Agile
Integruje praktyki architektoniczne z modelami dostarczania Agile i iteracyjnymi bez tworzenia wąskich gardeł. Umożliwia architektom kierowanie zespołami przy jednoczesnym zachowaniu tempa dostarczania.
Lekcja 2 • Całkowity koszt posiadania i wartość
Kwantyfikuje implikacje finansowe wyborów architektonicznych, w tym koszty budowy, eksploatacji i zmian. Wyposaża architektów w umiejętność uzasadniania decyzji w kategoriach biznesowych i finansowych.
Lekcja 3 • Zarządzanie ryzykiem w architekturze
Stosuje ustrukturyzowaną identyfikację, ocenę i łagodzenie ryzyka do decyzji architektonicznych. Zapewnia, że architekci proaktywnie zarządzają ryzykiem technicznym i biznesowym podczas dostarczania.
Lekcja 4 • Mapowanie drogowe architektury
Przekłada architekturę docelową na fazowane mapy drogowe zgodne z priorytetami biznesowymi i ograniczeniami. Tworzy wykonalne plany, które przezwyciężają luki między stanem bieżącym a docelowym.
Lekcja 5 • Pomiar skuteczności architektury
Definiuje metryki i pętle informacji zwrotnej, aby ocenić, czy architektura dostarcza zamierzone rezultaty. Zamyka pętlę między intencją projektową a rzeczywistą wydajnością systemu.
Twój ważny certyfikat ukończenia
Ten kurs jest dla Ciebie:
Inżynier oprogramowania: gotowy, by przejść od tworzenia funkcji do kształtowania systemów.
Lider techniczny: poszukujący ustrukturyzowanych podstaw, by sformalizować intuicyjne podejście do architektury.
Inżynier DevOps lub chmury: chcący zwiększyć swój wpływ poza realizację infrastruktury.
Analityk biznesowy: dążący do zniwelowania różnicy między celami biznesowymi a projektem technicznym.
Konsultant IT: potrzebujący powtarzalnej praktyki architektonicznej do wykorzystania w projektach klienckich.
Osoba zmieniająca branżę z dziedziny technicznej: dążąca do roli o większym wpływie w projektowaniu systemów.
Co mówią nasi uczniowie
Wasze lekcje są doskonałe. Kupiłem pakiet roczny i w końcu mam możliwość śledzenia różnych tematów, które mnie interesują, bez konieczności zmiany platformy... dziękuję za wszystko, co robicie, już polecałem was innym osobom...

Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.

Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!

Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.

Najważniejsze szkolenia
FAQ
Kim jest Dedika?
Czy certyfikat jest ważny w Polska?
Czy kursy są darmowe?
Jaki jest wymiar godzinowy kursu?
Jak wyglądają kursy?
Jak działają kursy?
Jaki jest czas trwania kursów?
Jaki jest koszt lub cena kursów?
Czym jest kurs EAD lub kurs online i jak działa?
Kurs PDF




















