The architecture of Distributed, Highly Reliable and Scalable systems - Plan Szkolenia
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla architektów, liderów technicznych, którzy pracują z systemami rozproszonymi dedykowanymi dla dużego ruchu i wymagającymi wysokiej skalowalności i niezawodności.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumie kluczowe korzyści, ograniczenia i zasady określające cechy systemów rozproszonych, skalowalnych i wysoce niezawodnych.
- Będzie w stanie lepiej ocenić, co można, a czego nie można osiągnąć za pomocą takich systemów
- Pozna typowe wzorce architektury systemów rozproszonych, skalowalnych i wysoce niezawodnych
- Zrozumie możliwości i właściwy model wykorzystania technologii wspierających skalowalność i niezawodność, takich jak magistrale usług strumieniowych (oparte na Kafce), magazyny danych (oparte na Redis) i przetwarzanie rozproszone.
Format kursu
- Interaktywny wykład i dyskusja.
- Przykłady rozwiązań architektonicznych.
- Realne przykłady oparte na rozwiązaniach Kafka i Redis.
Opcje dostosowywania kursu
- Aby poprosić o niestandardowe szkolenie dla tego kursu, skontaktuj się z nami w celu jego zorganizowania.
Plan Szkolenia
- Wprowadzenie
- Teoretyczne aspekty systemów rozproszonych
- Ograniczenia i ograniczenia
- skalowalność i niezawodność
- sharding i partycjonowanie
- Najpopularniejsze wzorce architektury
- Architektura 3-warstwowa
- Sharding
- Strumieniowanie
- Lambda i Kapa
- Przetwarzanie rozproszone
- Usługi bezstanowe
- Wzorce dla skalowalnych i niezawodnych usług bezstanowych
- [Bezpieczna i wysoce niezawodna pamięć masowa
- Możliwości i typy NoSQL
- Wzorce przechowywania danych w rozproszonych, wysoce niezawodnych i skalowalnych systemach
- Ćwiczenia laboratoryjne Redis
- Bezpieczna i wysoce niezawodna magistrala komunikatów Scala
- Możliwości i typy przetwarzania strumieniowego/zdarzeniowego
- Wzorce przetwarzania zdarzeń w rozproszonych, wysoce niezawodnych i skalowalnych systemach
- Laboratorium Kafka
- Inne ważne aspekty architektury
- Podsumowanie i wnioski
Wymagania
- Zrozumienie architektury systemu...
- Doświadczenie w projektowaniu małych systemów lub usług.
- 3+ lat doświadczenia w programowaniu.
Uczestnicy
- Architekci rozwiązań i aplikacji
- Liderzy techniczni
- Inżynierowie wyższego szczebla
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
The architecture of Distributed, Highly Reliable and Scalable systems - Plan Szkolenia - Booking
The architecture of Distributed, Highly Reliable and Scalable systems - Plan Szkolenia - Enquiry
The architecture of Distributed, Highly Reliable and Scalable systems - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (5)
Może więcej ćwiczeń byłoby lepsze dla nauki, ale czas był zbyt mały.
Gianpiero Arico' - Urmet Spa
Szkolenie - Embedded Linux Systems Architecture
Przetłumaczone przez sztuczną inteligencję
Sposób nauki, równoległa praca każdego uczestnika do materiału, który realizował i opisywał wykładowca.
Krzysztof - Seth Software
Szkolenie - System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
- Wiedza nauczyciela na temat przedmiotu była naprawdę dobra. Potrafił bardzo dobrze wyjaśniać i odpowiedzieć na wszystkie pytania w tym momencie. - Bycie w stanie poznać, na co wszystko narzędzie jest zdolne, było naprawdę dobre. - Struktura, jaką przedstawił, taka jak używanie scenariuszy i śledzenia, byłaby naprawdę przydatna w mojej codziennej pracy.
Harsha Jain - Scania CV AB
Szkolenie - Introduction to Enterprise Architect
Przetłumaczone przez sztuczną inteligencję
Wielka wiedza.
Marie - Forsvarets forkningsinstitutt
Szkolenie - Systems Modeling with SysML and Enterprise Architect (EA)
Przetłumaczone przez sztuczną inteligencję
Chętnie wykonywałam ćwiczenia i przykłady z życia rzeczywistego.
Dmitry Baranovsky
Szkolenie - Introduction to Domain Driven Design
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Architektura systemowa dla analityków
21 godzinWprowadzenie do Domain Driven Design
14 godzinDomain Driven Design (DDD) to podejście do obsługi złożonych zachowań podczas tworzenia oprogramowania.
Introduction to Enterprise Architect
7 godzinKurs szkoleniowy Wprowadzenie do Enterprise Architect jest przeznaczony dla wszystkich osób, które chcą korzystać z narzędzia do modelowania UML firmy Sparx Systems, Enterprise Architect, w swoich działaniach związanych z modelowaniem, ale nie znają funkcji, cech i sposobu użycia Enterprise Architect.
Enterprise Architecture in the UAF
40 godzinWykorzystując połączenie wykładów, demonstracji i interaktywnych laboratoriów, kurs ten przedstawia podstawy budowania i utrzymywania Enterprise Architecture (EA) z wykorzystaniem Unified Architecture Framework (UAF) w wersji 1.2.
Embedded Linux Systems Architecture
35 godzinCele kursu
Zapewnienie zrozumienia podstaw wbudowanego GNU/Linux, jak poszczególne elementy pasują do siebie. Jakie komponenty są potrzebne do zbudowania wbudowanego systemu GNU/Linux, skąd je wziąć i jak je skonfigurować/zbudować/zainstalować? Skąd uzyskać pomoc? Co z licencjami na oprogramowanie? Ćwiczenia praktyczne zapewnią ci niezbędne doświadczenie praktyczne, aby po pomyślnym ukończeniu tego szkolenia rozwijać własne wbudowane systemy GNU/Linux.
Opis
Ten pięciodniowy kurs szkoleniowy wykorzystuje praktyczne ćwiczenia połączone z instrukcjami, aby zilustrować koncepcje wbudowanego GNU/Linux. Został on zaprojektowany, aby szybko doprowadzić cię do prędkości. Filozofia, koncepcje i polecenia niezbędne do efektywnego korzystania z GNU/Linux są opisane poprzez połączenie teorii i szkolenia w miejscu pracy.
Nie wymyślaj koła na nowo, ale ucz się od doświadczonego trenera i zabierz do domu praktyczną wiedzę na temat GNU/Linux oraz umiejętność efektywnego wykorzystania go we własnym projekcie rozwoju wbudowanego.
Kto powinien wziąć udział?
Menedżerowie, kierownicy projektów, inżynierowie oprogramowania, sprzętu, rozwoju, systemów, testerzy, administratorzy, technicy i inne osoby zainteresowane technologią, które chcą jak najszybciej zrozumieć, jak działa Embedded GNU/Linux. Musisz korzystać z GNU/Linux lub musisz pozwolić sobie na luksus, aby zdecydować, czy ma to sens, czy nie. Być może próbowałeś już używać Embedded GNU/Linux, ale nie jesteś pewien, czy wszystko zrobiłeś we właściwy sposób. Obecnie używasz innego systemu operacyjnego i chcesz dowiedzieć się, czy GNU/Linux może być lepszy i/lub tańszy.
Opcje dostawy
Wszystkie materiały szkoleniowe są w języku angielskim, ale ich prezentacja może odbywać się w języku angielskim lub niemieckim, zgodnie z życzeniem, na całym świecie.
- na miejscu - prowadzony przez instruktora
- on-line - prowadzony przez instruktora
- połączenie na miejscu/on-line - prowadzone przez instruktora
System Architecture, Service Architecture, and Microservice Architecture with Spring Cloud
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak oceniać różne technologie i podejścia do projektowania architektury systemu opartego na usługach. Szkolenie rozpoczyna się od omówienia i porównania systemów monolitycznych i architektur usług, a następnie zagłębia się w szczegóły architektury mikrousług.
Uczestnicy mają szansę wykorzystać swoją wiedzę w praktyce, tworząc i wdrażając zestaw sprawdzonych mikrousług zbudowanych przy użyciu Spring Cloud, Spring Boot i Docker.
Na koniec analizowane są odpowiednie bloki konstrukcyjne infrastruktury, aby pomóc uczestnikom w określeniu najbardziej odpowiednich narzędzi i podejść do różnych wymagań organizacyjnych.
Pod koniec tego szkolenia uczestnicy będą mieli solidne zrozumienie Service-Oriented Architecture (SOA) i architektury mikrousług, a także praktyczne doświadczenie w korzystaniu z Spring Cloud i powiązanych technologii Spring do szybkiego opracowywania własnych mikrousług gotowych do pracy w chmurze.
OCSMP Model Builder - Fundamentals prep
21 godzinEgzamin OCSMP Model Builder – Fundamental sprawdza wiedzę i umiejętności wymagane do skonstruowania podstawowego SysML modelu systemu. Egzamin obejmuje koncepcje i organizację modelu, podstawowe przechwytywanie i zarządzanie wymaganiami, modele struktury i zachowania, modele parametryczne, relacje alokacji i wykorzystanie stereotypów. Korzystając z wiedzy i umiejętności objętych tym poziomem oraz znajomości odpowiedniego narzędzia do modelowania SysML, posiadacz certyfikatu OCSMP Model Builder – Fundamental Certification powinien być produktywnym uczestnikiem zadań modelowania wykonywanych przez zespół inżynierii systemów stosujący podejście inżynierii systemów oparte na modelach przy użyciu SysML. Certyfikat OCSMP Model Builder – Fundamental Certification jest warunkiem wstępnym dla dwóch wyższych poziomów programu i wymaga certyfikatu OCSMP Model User Certification jako warunku wstępnego;
Ten egzamin (podobnie jak inne z serii OCSMP) sprawdza umiejętność zastosowania wiedzy i umiejętności wymienionych tutaj w kontekście modelu systemu. Podczas nauki należy wyjść poza każdy diagram, aby zrozumieć, w jaki sposób aspekty, które modeluje, mogą wpływać na aspekty systemu reprezentowane na innych typach diagramów;
Modelowanie systemów z wykorzystaniem SysML i Enterprise Architect (EA)
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak używać SysML zaimplementowanego w Enterprise Architect (EA) do przeprowadzania analizy i modelowania wymagań systemowych.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć i zastosować SysML do projektów Inżynierii Systemów, wykorzystując podejście Inżynierii Systemów opartej na modelach (MBSE).
- Identyfikować wymagania systemowe w oparciu o modele przypadków użycia.
- Projektować i analizować architekturę systemu.
SysML by example
21 godzinTo praktyczne szkolenie pokaże Ci, jak efektywnie korzystać z języka modelowania SysML. Poznasz w szczególności schematy blokowe do modelowania strukturalnego złożonych systemów. Pogłębisz diagram sekwencji, diagram stanu i diagram aktywności do modelowania dynamicznego. Nauczysz się również korzystać z określonych diagramów SysML, takich jak diagram wymagań i diagram parametryczny, a także z ważnej koncepcji alokacji. Skupimy się również na potrzebie zdefiniowania podejścia do modelowania, dostosowanego do kontekstu firmy i rodzaju badanego systemu. Na koniec zobaczymy, jaki jest stan wiedzy na temat narzędzi do modelowania SysML.
Publiczność:
Kierownicy projektów, architekci, inżynierowie systemowi, którzy muszą modelować złożone systemy obejmujące zarówno oprogramowanie, jak i sprzęt.
Metoda nauczania:
- Prezentacja teoretyczna z przykładami
- Studium przypadku na papierze (demonstracja narzędzia SysML przez trenera)
Język UML w Enterprise Architect - warsztaty
21 godzinKurs przeznaczony jest dla analityków, projektantów, programistów, testerów i kierowników projektów.
Warsztat przedstawia analizę problemu, projektowanie i dokumentowanie systemów z wykorzystaniem UML oraz Enterprise Architect firmy Sparx Systems. Podczas szkolenia zostaną zaprezentowane zaawansowane możliwości programu (takie jak MDA, profile, XMI) oraz najlepsze praktyki, które mogą znacznie uprościć i przyspieszyć modelowanie.
Ponieważ szkolenie koncentruje się na narzędziu Enterprise Architect, uczestnicy muszą już wiedzieć, jak modelować w UML. Dla tych, którzy chcieliby nauczyć się modelowania, mamy dedykowane szkolenie dla UML.
Metoda treningowa
Wykład 10%, warsztaty 90%
Use Case Modeling
14 godzinTen kurs jest przeznaczony dla analityków biznesowych, menedżerów, kierowników zespołów i właścicieli procesów, aby zapewnić im wymagane kompetencje do tworzenia diagramów przypadków użycia i scenariuszy przypadków użycia, które służą jako narzędzie do pozyskiwania, analizowania, dokumentowania i komunikowania wymagań funkcjonalnych. Uczestnicy przećwiczą tworzenie przypadków użycia w Unified Modeling Language (UML), aby graficznie przedstawić interakcje między przypadkami użycia i aktorami.