Architektura i projektowanie: Szkolenie podstawowe i zaawansowane - Plan Szkolenia
W tym szkoleniu prowadzonym przez instruktora, uczestnicy poznają podstawowe i zaawansowane koncepcje architektury i projektowania oprogramowania, przechodząc przez serię praktycznych ćwiczeń w laboratorium i dyskusji.
Grupa docelowa
- Profesjonaliści z branży oprogramowania
- Projektanci oprogramowania
- Programiści
Format kursu
- Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka
Uwaga
- Aby zamówić szkolenie dostosowane do potrzeb, skontaktuj się z nami w celu uzgodnienia.
Plan Szkolenia
Architektura i projektowanie – Szkolenie podstawowe – 3 dni
Wprowadzenie do zasad architektury i projektowania oprogramowania
Techniki architektury oprogramowania
Architektura bezpieczeństwa
Architektura integracji
Projekt architektoniczny – Zadanie grupowe
Architektura i projektowanie – Szkolenie zaawansowane – 3 dni
Projektowanie oprogramowania na dużą skalę
Projektowanie pod kątem serwisowalności
Rola modelowania w architekturze
Zarządzanie jakością architektury
Architektura przedsiębiorstwa
Architektury chmurowe
Przegląd Big Data
Mobilność i sieci społecznościowe
Najnowsze trendy w mikroserwisach i API
Studium przypadku
Podsumowanie i zakończenie
Wymagania
- Doświadczenie w rozwoju oprogramowania
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Architektura i projektowanie: Szkolenie podstawowe i zaawansowane - Plan Szkolenia - Rezerwacja
Architektura i projektowanie: Szkolenie podstawowe i zaawansowane - Plan Szkolenia - Zapytanie
Architektura i projektowanie: Szkolenie podstawowe i zaawansowane - Zapytanie o Konsultacje
Opinie uczestników (1)
Podobały mi się ćwiczenia, które pomogły otworzyć umysł i zdobyć nowe spostrzeżenia w dziedzinie architektury oprogramowania.
Gabriele - EAGLEPROJECTS S.p.A.
Szkolenie - Architecture and Design: Core + Advanced Training
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Kreatywne Rozwiązywanie Problemów z Wykorzystaniem Technik Grywalizacji (Design Thinking)
14 godzinTen prowadzony przez instruktora, żywy trening w Polsce (online lub na miejscu) jest skierowany do uczestników na poziomie początkującym i średnio zaawansowanym, którzy chcą rozwiązywać codzienne wyzwania w miejscu pracy za pomocą technik grywalizacji.
Po zakończeniu szkolenia uczestnicy będą mogli:
- Zrozumieć zasady Design Thinking i ich zastosowanie w rozwiązywaniu problemów.
- Wykorzystać techniki grywalizacji, aby zwiększyć zaangażowanie i innowacyjność.
- Opracować kreatywne i praktyczne rozwiązania dla typowych problemów w miejscu pracy.
- Skutecznie współpracować w zespołach, aby wdrażać strategie rozwiązywania problemów.
- Stosować iteracyjne podejście do doskonalenia rozwiązań poprzez feedback i eksperymentowanie.
Domain Driven Design: Koncepcje i Praktyki
21 godzinTo szkolenie prowadzone przez instruktora na żywo w Polsce (online lub na miejscu) jest skierowane do programistów, architektów i analityków na poziomie średnio zaawansowanym, którzy chcą poznać i zastosować koncepcje oraz praktyki DDD w swoich projektach programistycznych.
Po zakończeniu szkolenia uczestnicy będą w stanie:
- Zrozumieć kluczowe koncepcje DDD (konteksty ograniczone, encje itp.) oraz ich zastosowanie w projektach programistycznych.
- Zastosować strategiczne DDD do definiowania i projektowania modelu domenowego, identyfikowania poddomen oraz ustalania granic.
- Zaimplementować taktyczne DDD przy użyciu wzorców takich jak CQRS, fabryki i event sourcing.
- Efektywnie refaktoryzować i modernizować systemy legacy za pomocą technik DDD.
- Projektować i implementować architektury zorientowane na produkt, domenę i zespół.
- Wykorzystywać data mesh do tworzenia platformy danych zorientowanej na domenę, wspierającej odkrywanie i zarządzanie danymi.
Wprowadzenie do Domain Driven Design
14 godzinDomain-Driven Design: koncepcje i praktyki dla starszych programistów
21 godzinWzorce projektowe
14 godzinDesign Thinking: Empatia wobec klientów wewnętrznych
7 godzinDesign Thinking: Empatia i Definiowanie dla Klientów Wewnętrznych
7 godzinWarsztat Design Thinking dla programistów
14 godzinW tym prowadzonym przez instruktora, żywym warsztacie szkoleniowym w Polsce (online lub na miejscu), uczestnicy nauczą się, jak zastosować pięć etapów Design Thinking, aby lepiej zrozumieć problemy doświadczane przez użytkowników końcowych produktu lub usługi, a następnie opracować najlepsze podejście do ich rozwiązania.
Pod koniec szkolenia uczestnicy będą mogli:
- Stosować kreatywne strategie, aby dopasować potrzeby klientów do technologicznie wykonalnych rozwiązań.
- Opracować strategię zwiększenia wartości dla klienta i ulepszenia oferty produktów i usług.
Design Thinking: Metodologie Innowacji
24 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu), skierowane jest do profesjonalistów na poziomie początkującym i średnio zaawansowanym, którzy chcą zrozumieć i stosować metodologie Design Thinking w celu napędzania innowacji i ulepszania rozwiązań biznesowych.
Pod koniec szkolenia uczestnicy będą w stanie:
- Zrozumieć podstawowe zasady Design Thinking i jego rolę w innowacjach.
- Stosować pięć faz Design Thinking w rozwiązywaniu problemów.
- Wykorzystywać techniki i narzędzia generowania pomysłów, aby pobudzać kreatywność.
- Wdrażać strategie Design Thinking w celu ulepszania procesów i zwiększania efektywności.
Innowacyjne Przywództwo poprzez Design Thinking
14 godzinTo szkolenie prowadzone przez instruktora, na żywo w Polsce (online lub na miejscu), jest skierowane do liderów i specjalistów HR na poziomie podstawowym, którzy chcą nauczyć się i zastosować metodologie Design Thinking, aby wspierać innowacje, poprawić umiejętności rozwiązywania problemów i skutecznie angażować zespoły.
Pod koniec szkolenia uczestnicy będą mogli:
- Wyposażyć uczestników w narzędzia i metodologie wspierające innowacje i zaangażowanie zespołu.
- Rozwinąć umiejętności w zakresie mapowania empatii, generowania pomysłów i prototypowania w celu rozwiązywania złożonych wyzwań.
- Zastosować zasady Design Thinking w scenariuszach przywódczych i HR.
- Promować kulturę innowacji w zespołach technologicznych.
Design Thinking: Innowacje i Kreatywne Rozwiązywanie Problemów
4 godzinPrzegląd:
Proces Design Thinking (DT) składa się z pięciu etapów (empatia, definiowanie problemu, generowanie pomysłów, prototypowanie, testowanie).
W coraz bardziej złożonym świecie mierzymy się z problemami, które mogą wymagać specjalnych podejść. Design Thinking pomaga radzić sobie ze złożonymi problemami. Opanowanie design thinking pomaga skutecznie radzić sobie ze złożonymi problemami, lepiej się komunikować, efektywniej przekonywać, poprawiać wyniki biznesowe oraz wzmacniać zachowania i wydajność organizacyjne i osobiste.
- Jak działa DT: uczenie się od ludzi i problemów, znajdowanie wzorców, projektowanie modelu (dryf modelu), testowanie modelu, ocena modelu i przeprojektowanie.
- Związek między DT, innowacjami a przedsiębiorczością.
- Metody i narzędzia DT: persona, mapa interesariuszy, mapa podróży klienta, blueprint usługi, innowacje w modelu biznesowym.
- Zastosowanie DT: myślenie projektowe, innowacje disruptywne, podejście iteracyjne, techniki szacowania agile, myślenie krytyczne, rozwiązywanie problemów, praca zespołowa, gotowość przywódcza, umiejętności komunikacyjne, biegłość technologiczna, myślenie przyszłościowe, kompetencje międzykulturowe i etyczne, inteligencja emocjonalna, samoświadomość, umiejętności negocjacyjne, rozwiązywanie konfliktów.
Cele:
- Zrozumienie podstaw i niuansów DT
- Poznanie kluczowych koncepcji, czynników, teorii, typów i modeli w DT
- Eksperymentowanie, doświadczanie i praktykowanie DT
Przebieg:
Jest to jednodniowy (4-godzinny) kurs szkoleniowy, składający się z:
- wykładów (40% - prezentacja teorii, koncepcji, modeli i interakcji),
- ćwiczeń grupowych (30% - dynamika grup, gry, dyskusje grupowe i ćwiczenia symulujące rozwiązywanie konfliktów),
- zadań indywidualnych (15% - pisanie, projektowanie i dyskusje z rówieśnikami)
- oraz innych aktywności (15% - filmy, czytanie).
Uwaga: ze względu na charakter kursu minimalna liczba uczestników to 3 osoby
Design Thinking - kreatywne łamanie schematów
14 godzinDesign Thinking jest uznaną na świecie metodą tworzenia innowacyjnych usług, procesów i produktów.
W centrum Design Thinking jest człowiek. Istotą metody jest właściwie zdefiniowany problem oraz skoncentrowanie na realnych potrzebach końcowego użytkownika, Świadomość tej istotnej różnicy ogranicza ryzyko porażki.
Celem głównym szkolenia jest poznanie praktycznego wymiaru metody w codziennej pracy.
Wzorce projektowe (GoF) dla Javy
21 godzinTen prowadzony przez instruktora, żywy trening w Polsce (online lub na miejscu) jest skierowany do programistów Javy na poziomie średniozaawansowanym, którzy chcą zastosować wzorce projektowe w celu poprawy struktury, utrzymywalności i skalowalności oprogramowania.
Po zakończeniu tego szkolenia uczestnicy będą w stanie:
- Zrozumieć cel i korzyści wzorców projektowych.
- Skutecznie stosować wzorce kreacyjne, strukturalne i behawioralne w Javie.
- Poprawić możliwość ponownego użycia kodu, skalowalność i utrzymywalność.
- Refaktoryzować istniejące bazy kodu przy użyciu wzorców projektowych.
Profesjonalny przepływ pracy nad projektowaniem PCB w Altium Designer (MR)
20 godzinTo szkolenie prowadzone przez instruktora (online lub stacjonarnie) skierowane jest do początkujących oraz średniozaawansowanych projektantów PCB i inżynierów elektroników, którzy chcą wypracować kompleksowy i kontrolowany przepływ pracy nad projektowaniem PCB z wykorzystaniem Altium Designer.
Uczestnicy pracują nad jednym spójnym projektem, przechodząc od konfiguracji projektu i bibliotek komponentów, przez tworzenie schematów blokowych, layout PCB i weryfikację, aż po dane wyjściowe dla produkcji i kontrolowane wydanie produkcyjne.
Pod koniec tego szkolenia uczestnicy będą potrafili:
-
Tworzyć i zarządzać strukturalnymi projektami PCB w Altium Designer.
-
Budować i walidować projekty schematów oraz biblioteki komponentów.
-
Konfigurować reguły PCB, routing, DRC oraz ograniczenia produkcyjne.
-
Generować i weryfikować dane wyjściowe dla fabrykacji, montażu oraz mechaniki.
-
Zastosować praktyczne ograniczenia dla projektowania wysokiej prędkości (high-speed).
-
Zarządzać zmianami inżynierskimi i kontrolowanymi ponownymi wydaniemi.
Profesjonalne projektowanie PCB w Altium Designer – od schematu do wydania produkcyjnego (MR)
20 godzinTo prowadzone przez instruktora szkolenie na żywo w , dostępne online lub stacjonarnie, jest przeznaczone dla początkujących i średniozaawansowanych projektantów PCB oraz inżynierów elektroników, którzy chcą poznać kompletny i kontrolowany proces projektowania PCB w Altium Designer.
Uczestnicy pracują na jednym wspólnym projekcie – od konfiguracji środowiska i przygotowania bibliotek, poprzez schemat i projekt PCB, aż do wygenerowania danych produkcyjnych i kontrolowanego wydania projektu.
Po ukończeniu szkolenia uczestnicy będą potrafili:
-
Tworzyć i organizować projekty PCB w Altium Designer.
-
Budować oraz weryfikować schematy i biblioteki komponentów.
-
Konfigurować reguły PCB, routing, DRC i ograniczenia produkcyjne.
-
Generować i sprawdzać dokumentację produkcyjną, montażową i mechaniczną.
-
Stosować podstawowe ograniczenia dla szybkich sygnałów.
-
Zarządzać zmianami inżynierskimi i kontrolowanym ponownym wydaniem projektu.