Wybierz swój język
Kurs Solution Architecture
Ponad 2 miliony studentów na całym świecie

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.

Dedika dla firm

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.

Kliknij tutaj

Treść kursu

8 Rozdziały • 39 LekcjeCzas trwania od 4 do 360 godzin (Ty decydujesz)

Rozdział 1Zobacz szczegóły

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ł 2Zobacz szczegóły

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ł 3Zobacz szczegóły

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ł 4Zobacz szczegóły

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ł 5Zobacz szczegóły

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ł 6Zobacz szczegóły

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ł 7Zobacz szczegóły

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ł 8Zobacz szczegóły

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.

Certyfikacja

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...
Giulio Carlo
Giulio CarloStudent Marketingu Cyfrowego
Podoba mi się, jak lekcje są konkretne i jak mogę przełączać rozdziały i pomijać treści, których nie potrzebuję.
Mariana Ferres
Mariana FerresStudentka Fotografii
Podoba mi się treść i sposób prezentacji oraz transkrypcja filmów, co przyspiesza proces!
Luciana Alvarenga
Luciana AlvarengaStudentka Stylizacji Paznokci
Platforma jest szybka, prosta w użyciu. Różnorodność treści i filmy uzupełniające bardzo pomagają w nauce.
André Felipe
André FelipeStudent Inżynierii Promptów

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