Online nebo na místě, živé kurzy softwarového designu vedené instruktorem demonstrují prostřednictvím interaktivní diskuse a praktického procvičování základy softwarového designu. Školení softwarového designu je k dispozici jako "online živé školení" nebo "na místě živé školení". Online živé školení (neboli "vzdálené živé školení") se provádí prostřednictvím interaktivní vzdálené plochy . Živá školení na místě lze provádět lokálně v prostorách zákazníka v České republice nebo ve firemních školicích střediscích NobleProg v České republice. NobleProg -- Váš místní poskytovatel školení
Toto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začátečníky až středně pokročilé profesionály, kteří chtějí porozumět a aplikovat Design Thinking metodiky k podpoře inovací a zlepšení obchodních řešení.
Na konci tohoto školení budou účastníci schopni:
Pochopte základní principy Design Thinking a jeho roli v inovacích.
Aplikujte pět fází Design Thinking na řešení problémů.
Používejte myšlenkové techniky a nástroje k podpoře kreativity.
Implementujte Design Thinking strategie pro zlepšení procesů a zvýšení efektivity.
Toto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začátečníky až středně pokročilé účastníky, kteří chtějí řešit každodenní problémy na pracovišti pomocí gamifikačních technik.
Na konci tohoto školení budou účastníci schopni:
Porozumět principům Design Thinking a jeho aplikaci při řešení problémů.
Začlenit techniky gamifikace k podpoře zapojení a inovací.
Vyvíjet kreativní a praktická řešení běžných problémů na pracovišti.
Spolupracujte efektivně napříč týmy při implementaci strategií řešení problémů.
Aplikujte iterativní přístupy ke zdokonalování řešení prostřednictvím zpětné vazby a experimentování.
Toto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé vývojáře, architekty a analytiky, kteří se chtějí naučit a aplikovat koncepty a postupy DDD ve svých softwarových projektech.
Na konci tohoto školení budou účastníci schopni:
Pochopit základní koncepty DDD (ohraničené kontexty, entity atd.) a jejich aplikaci v softwarových projektech.
Použijte strategické DDD k definování a návrhu modelu domény, identifikaci subdomén a stanovení hranic.
Implementujte taktické DDD pomocí vzorů, jako je CQRS, továrny a zdroje událostí.
Refaktorujte a modernizujte starší systémy efektivně pomocí technik DDD.
Navrhněte a implementujte produktové, doménové a týmově orientované architektury.
Využijte datovou síť k vytvoření doménově orientované datové platformy podporující zjišťování a správu dat.
Toto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začínající lídry a HR profesionály, kteří se chtějí naučit a aplikovat Design Thinking metodiky na podporu inovací, zlepšení schopností řešit problémy a efektivní zapojení týmů. .
Na konci tohoto školení budou účastníci schopni:
Vybavte účastníky nástroji a metodikami pro podporu inovací a zapojení týmu.
Rozvíjejte dovednosti v oblasti mapování empatie, myšlenek a prototypování pro řešení složitých výzev.
Aplikujte Design Thinking principy na scénáře vedení a HR.
Podporujte kulturu inovací v technologických týmech.
Toto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na středně pokročilé Java vývojáře, kteří chtějí použít návrhové vzory ke zlepšení struktury softwaru, udržovatelnosti a škálovatelnosti.
Na konci tohoto školení budou účastníci schopni:
Pochopte účel a výhody návrhových vzorů.
Aplikujte efektivně kreativní, strukturální a behaviorální vzory v Java.
Zlepšete opětovnou použitelnost kódu, škálovatelnost a udržovatelnost.
Refaktorujte existující kódové báze pomocí návrhových vzorů.
Toto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na začátečníky až středně pokročilé návrháře softwaru a systémů, kteří chtějí získat strukturované a komplexní pochopení Sparx Enterprise Architect.
Na konci tohoto školení budou účastníci schopni:
Navigujte a efektivně používejte Sparx Enterprise Architect, rozumějte jeho rozhraní a nástrojům.
Modelujte různé obchodní struktury včetně organizačních diagramů, procesů a systémů pomocí různých diagramů.
Implementujte strategie sledování změn, správy verzí a týmové spolupráce v rámci Sparx EA.
Využijte pokročilé funkce Sparx EA, jako je modelování se stereotypy, přizpůsobení a automatizace úloh.
Vývoj mikroslužeb a kontejnerů v posledních letech výrazně změnil způsob, jakým navrhujeme, vyvíjíme, nasazujeme a provozujeme software. Moderní aplikace musí být optimalizovány pro škálovatelnost, elasticitu, selhání a změny. Moderní architektury, vedené těmito novými požadavky, vyžadují jiný soubor vzorů a postupů. V tomto školení zkoumáme způsoby, jak tyto nové požadavky identifikovat, pochopit a přizpůsobit se jim.
Publikum Toto školení je určeno pro lidi, kteří jsou trochu obeznámeni s technologií kontejnerů a Kubernetes koncepty, ale možná jim chybí skutečné zkušenosti. Vychází z případů použití a poučení ze skutečných projektů se záměrem inspirovat lidi k vytváření a správě ještě lepších cloudových nativních aplikací.
Vývojáři Operace DevOps Inženýři QA Projektoví manažeři IT
Formát kurzu
Interaktivní přednáška a diskuze Spousta cvičení a procvičování Handsonovy implementace v prostředí živé laboratoře
Možnosti přizpůsobení kurzu
Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Toto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na webové designéry, kteří chtějí navrhnout aplikaci s Adobe XD.
Na konci tohoto školení budou účastníci schopni:
Chcete-li zahájit návrh aplikace, nastavte Adobe XD.
Vyvíjejte rychlé drátěné modely.
Vytvářejte prototypy, které obsahují mikro interakce.
V tomto živém školení vedeném instruktorem se účastníci naučí základní a pokročilé koncepty softwarové architektury a designu, když projdou řadou praktických cvičení a diskusí v laboratoři.
Publikum
Softwaroví profesionálové
Návrháři softwaru
Vývojáři
Formát kurzu
Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Poznámka
Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Podstatou školení a workshopů je poskytnout znalosti, nástroje a techniky zvyšující efektivitu činností souvisejících s identifikací obchodní hodnoty v na základě potřeb klienta a péče o získání konsenzu mezi funkcemi, technologií a kvalitou v procesu tvorby požadavky pomocí technik mozkové bouře. Formát kurzu
Interaktivní přednáška a diskuze. Spousta cvičení a cvičení. Praktická implementace v prostředí živé laboratoře.
Možnosti přizpůsobení kurzu
Chcete-li požádat o školení na míru pro tento kurz, kontaktujte nás a domluvíme se.
Existuje spousta osvědčených vzorů široce dostupných pro každého. Někdy jde o změnu názvů a implementaci vzoru do konkrétní technologie. Může ušetřit stovky hodin, které by jinak byly vynaloženy na návrh a testování. Cíle školení Tento kurz má dva cíle: za prvé vám umožní znovu použít široce známé vzory, za druhé vám umožní vytvořit a znovu použít vzory specifické pro vaši organizaci. Pomůže vám odhadnout, jak mohou vzory snížit náklady, systematizovat proces návrhu a vygenerovat rámec kódu na základě vašich vzorů. Publikum Návrháři softwaru, obchodní analytici, projektoví manažeři, programátoři a vývojáři, stejně jako provozní manažeři a manažeři softwarových divizí. Styl kurzu Kurz se zaměřuje na případy užití a jejich vztah ke konkrétnímu vzoru. Většina příkladů je vysvětlena v UML a na jednoduchých příkladech Java (jazyk se může změnit, pokud je kurz rezervován jako uzavřený kurz). Provede vás zdroji vzorů a také vám ukáže, jak katalogizovat a popsat vzory, které lze znovu použít ve vaší organizaci.
Toto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na osoby, které se chtějí naučit, jak provádět úspěšný designový sprint ve své organizaci.
Na konci tohoto školení budou účastníci schopni:
Snížit riziko uvedení nového produktu na trh.
Shromážděte zpětnou vazbu od zákazníků k novému konceptu ještě před vytvořením produktu.
Podpořte kreativitu v týmu, abyste mohli rychleji činit kritická rozhodnutí.
V tomto živém workshopu vedeném instruktorem v České republice (online nebo na místě) se účastníci naučí, jak aplikovat pět fází Design Thinking, aby lépe porozuměli problémům, se kterými se setkávají koncoví uživatelé produktu nebo služby, a poté vyvinou nejlepší způsob, jak je vyřešit.
Na konci tohoto školení budou účastníci schopni:
Používejte kreativní strategie, abyste sladili potřeby zákazníků s technologicky proveditelnými řešeními.
Formulujte strategii pro zvýšení hodnoty pro zákazníky a zlepšení nabídky produktů a služeb.
Přehled:
Proces Design Thinking (DT) má pět fází (empatie, definování problému, nápad, prototyp, test).
Ve stále složitějším světě se potýkáme s problémy, které mohou vyžadovat speciální přístupy. Design Thinking pomáhá řešit složité problémy. Zvládnutí designového myšlení pomáhá efektivně řešit složité problémy, lépe komunikovat, efektivně přesvědčovat, zlepšovat obchodní výsledky a zlepšuje organizační a osobní chování a výkon.
Jak DT funguje: učte se od lidí a problémů, najděte vzory, navrhněte model (drift modelu), otestujte model, vyhodnoťte model a přepracujte.
Vztah mezi DT, inovacemi a podnikáním.
Metody a nástroje DT: persona, mapa stakeholderů, mapa cesty zákazníka, plán služeb, inovace obchodního modelu.
Aplikace DT: design myšlení, převratné inovace, iterativní přístup, technika agilního odhadu, kritické myšlení, řešení problémů, týmová práce, připravenost na vedení, komunikační dovednosti, znalost technologií, myšlení dopředu, mezikulturní a etické kompetence, emoční inteligence, sebeuvědomění, vyjednávací schopnosti, řešení konfliktů.
Cíle:
Pochopit základy a nuance DT
Prozkoumat klíčové koncepty, faktory, teorie, typy a modely v DT
Experimentovat, prožívat a cvičit DT
Dodání:
Jedná se o 1 denní (4 hodiny) školení a skládá se z:
přednášky (40 % - prezentace teorií, konceptů, modelů a interakcí),
skupinová cvičení (30 % – skupinová dynamika, hry, skupinová diskuze a cvičení na řešení konfliktů),
samostatné aktivity (15 % - psaní, navrhování a diskuse s kolegy)
a další (15 % - videa, čtení).
Poznámka: Vzhledem k povaze tohoto kurzu je minimální velikost skupiny 3
Ve stále složitějším světě se potýkáme s problémy, které mohou vyžadovat speciální přístupy. Design Thinking pomáhá řešit složité problémy. Zvládnutí designového myšlení pomáhá efektivně řešit složité problémy, lépe komunikovat, efektivně přesvědčovat, zlepšovat obchodní výsledky a zlepšuje organizační a personal chování a výkon.
Cíle programu:
Úvod do Design Thinking a jeho použití napříč odvětvími Identifikujte výhody Design Thinking a jeho význam v řešeních Pochopte důležitost zákazníka pro Design Thinking Pochopte nástroje používané v Design Thinking a jak je aplikovat
Cílová skupina:
Vedoucí technického týmu, vývojář softwaru
Cíl učení:
Účelem školení je získat schopnost navrhovat pokročilé vývojové / projektové struktury v C #.
V průběhu kurzu se studenti seznámí se zdroji a nástroji MSDN pro podporu vývojového procesu, jako jsou Microsoft Visual Studio, ReSharper.
Tento instruktorův kurz v reálném čase v České republice (online nebo na místě) je určen pro středně pokročilé PHP vývojáře, kteří chtějí efektivně používat vzory návrhu ve svých projektech.Koncem tohoto kurzu budou účastníci schopni:
Pochopit účel a výhody vzorů návrhu.
Identifikovat a implementovat vhodné vzory návrhu pro běžná scénáře.
Strafovat PHP aplikace pomocí uznávaných průmyslových nejlepších postupů.
Integrovat vzory do moderních frameworků jako je Symfony nebo Zend.
Dvoudenní kurz pokrývající všechny principy návrhu s příklady kódu ve spojení s nejnovější průmyslovou technologií; velmi užitečné pro vývojáře automobilového softwaru
Toto živé školení vedené instruktorem (online nebo na místě) je zaměřeno na vývojáře v jazyce C, kteří se chtějí naučit principy embedded designu v jazyce C.
Na konci tohoto školení budou účastníci schopni:
Pochopte aspekty návrhu, díky kterým jsou vestavěné programy v jazyce C spolehlivé
Definujte funkcionalitu vestavěného systému
Definujte logiku a strukturu programu, abyste získali požadovaný výsledek
Návrhové vzory v Javě jsou souborem osvědčených, opakovaně používaných řešení návrhových problémů v objektově orientovaném programování. Jedná se o jednoduché a flexibilní šablony, které lze použít k řešení běžných problémů při návrhu Java aplikací. Některé oblíbené návrhové vzory v Javě zahrnují: 1. Kreativní vzory: 2. Strukturální vzory: 3. Vzory chování: 4. Architektonické vzory: Návrhové vzory v Javě pomáhají vývojářům vytvářet flexibilní, škálovatelné a udržovatelné aplikace. Použití návrhových vzorů pomáhá zvýšit čitelnost kódu, snížit duplicitu kódu a usnadnit změny. Je také na místě zdůraznit, že znalost návrhových vzorů je pro programátory klíčová, protože jim umožňuje osvědčeným a optimálním způsobem řešit problémy.
Školení je určeno JavaScript vývojářům, kteří navrhují a implementují pokročilé internetové aplikace. Témata probíraná během školení měla za cíl přinést osvědčené postupy JavaScript programování a upozornit na nejčastější chyby. Důležitým bodem školení je probrat dostupné objektově orientované programování se syntaxí JavaScript.
Kubernetes je platformou s otevřeným zdrojem pro automatizaci všech fází vývoje kontejnerovaných aplikací. Designové vzory jsou neodmyslitelným řešením problémů vývoje softwaru relevantních pro design softwaru. Kubernetes rozšíření se používají k konfiguraci a podpoře Kubernetes klastrů. Pomocí Kubernetes designových vzorů a rozšíření mohou uživatelé platformy dosáhnout přístupů CI/CD a zároveň udržovat skalovatelnost a flexibilitu softwarových aplikací.
Tento výcvik vedený instruktorem (online nebo on-site) je zaměřen na vývojáře a DevOps inženýry, kteří chtějí využít Kubernetes designových vzorů a rozšíření k vytvoření podnikových aplikací na Kubernetes klastry.
Po ukončení tohoto tréninku budou účastníci schopni:
Vytvořte Kubernetes klastr a nastavte potřebné DevOps nástroje.
Rozumět základům softwarového designu a Kubernetes rozšíření.
Používejte Kubernetes rozšíření a designové vzory při interakci s Kubernetes API.
Rozvíjet přizpůsobené Kubernetes zdroje a aplikovat dynamické ovladače na klastr.
Správa a zabezpečení jakéhokoli Kubernetes prostředí s pomocí Kubernetes pluginy.
Integrovat DevOps síťové modely do stávajících a budoucích Kubernetes projektů.
Formát kurzu
Interaktivní přednáška a diskuse.
Mnoho cvičení a praxe.
Hands-on implementace v živém laboratoři prostředí.
Možnosti personalizace kurzu
Chcete-li požádat o přizpůsobené školení pro tento kurz, kontaktujte nás, abyste uspořádali.
Model Based Development (MBD) je metodika vývoje softwaru, která umožňuje rychlejší a nákladově efektivnější vývoj dynamických systémů, jako jsou řídicí systémy, systémy pro zpracování signálů a komunikační systémy. Spoléhá se spíše na grafické modelování než na tradiční textové programování.
Účastníci tohoto živého školení pod vedením instruktora se naučí, jak používat metodiky MBD ke snížení nákladů na vývoj a urychlení doby uvedení jejich vestavěných softwarových produktů na trh.
Na konci tohoto školení budou účastníci schopni
Vyberte a používejte správné nástroje pro implementaci MBD. Použijte MBD k rychlému vývoji v raných fázích jejich vestavěného softwarového projektu. Zkraťte uvedení jejich vestavěného softwaru na trh.
Formát kurzu
Část přednáška, část diskuse, cvičení a těžké praktické cvičení
Architektura Microservice je přístup k rozvoji softwarové aplikace jako soubor malých, nezávislých služeb, z nichž každá probíhá ve svém vlastním procesu a komunikuje s lehkými mechanismy, jako je API zdrojů HTTP. Tyto služby mohou být efektivně implementovány pomocí kontinuálních automatizačních systémů a překonávají potřebu centralizovaného řízení. Microservices lze psát v různých programovacích jazycích a integrovat s různými systémy ukládání dat.
Tento výcvik vedený instruktorem je zaměřen na vývojáře a architekty podniků. Představuje architekturu mikroslužby z perspektivy.NET, prezentuje migrační strategie z monolitického systému a účastníky prochází vytvořením a implementací aplikace založené na mikroslužbě vzorku.
Po ukončení tohoto tréninku budou účastníci schopni:
Pochopte, kdy používat a kdy nepoužívat architekturu mikroslužby
Vytvoření a implementace testovací strategie pro mikroslužby
Využijte aplikaci založenou na mikroslužbě vzorku do výrobního prostředí
Refactor monolitické aplikace do služeb
publikum
Vývojáři
Architekti
Formát kurzu
Částečná přednáška, částečná diskuse, cvičení a těžká praxe
Objektivní:
Pomáhá technickým analytikům a návrhářům pochopit, jak projít softwarovou implementací požadavků, a zajistit sledovatelnost mezi obchodními specifikacemi a softwarovým kódem.
Tento 2denní školicí kurz je zaměřen na pomoc technickým analytikům a designérům při navrhování specifikací popsaných obchodními analytiky. Po transformaci do reprezentací softwarových komponent sledují výsledné systémové komponenty systémové požadavky směrem ke strukturám softwarových komponent.
Nakonec jsou tyto technické specifikace implementovány v softwarovém kódu a testovány na bázi komponent. Výsledné softwarové komponenty poskytují dobrou úroveň reaktivity na změny, protože umožňují sledovat samostatně směrem k implementační úrovni chování systému vrstvu po vrstvě (od uživatelských rozhraní k vrstvě obchodních objektů přes komponenty aplikace, kde jsou uloženy volby použití aktérů.
Kurz je určen pro zkušené programátory, kteří chtějí prozkoumat problémy spojené s používáním vzorů a refaktoringem. Každý účastník zná vlastnosti a praktické příklady použití těchto vzorů, což zase umožní efektivní sestavení správného aplikačního kódu.
Návrhové vzory v Ruby jsou implementacemi klasických návrhových vzorů, které se často používají k řešení problémů v objektově orientovaném programování. Ruby, což je objektově orientovaný programovací jazyk, umožňuje implementaci různých návrhových vzorů. Návrhové vzory jsou užitečné v Ruby, aby pomohly vytvářet aplikace, které jsou flexibilní, modulární a udržovatelné. Použití návrhových vzorů umožňuje řešit typické problémy osvědčeným a optimálním způsobem.
S nástupem velmi složitých distribuovaných systémů se složitost jednoho systému změnila na složitost architektury skupiny systémů. Tento kurz pokrývá vztah Software Architecture s Technical Enterprise Architecture. Tyto dvě oblasti jsou vzájemně propojeny způsobem, který v současné době není dobře popsán. Například rozdělení složitého monolitického systému do dvou systémů, které komunikují prostřednictvím webových služeb, vyvolá podstatné změny v obou nových systémech a v architektuře mezi nimi.
Tento kurz bude pokrývat obchody, v současné době společné vzory a řešení pro řízení složitých systémů a komunikace uvnitř a mezi nimi.
Workshop tvorby uživatelských příběhů je proces, ve kterém Agile týmy pracují na definování funkčnosti produktu z pohledu uživatele. Vytváření uživatelských příběhů je vytvářeno týmem složeným z různých zainteresovaných stran (např. programátorů, designérů, obchodních analytiků), kteří se zaměřují na potřeby a cíle uživatele. Uživatelské příběhy jsou formulovány podle vzoru „Jako [typ uživatele] chci [funkčnost] na [hodnotu, účel]“. Uživatelské příběhy by měly být srozumitelné, konkrétně popisovat funkčnost, nezávislé na ostatních a poskytovat uživateli hodnotu. Tento proces vytváření příběhů uživatelů vyžaduje zapojení týmu a dovednosti týmové práce, aby bylo možné vytvářet jasné, srozumitelné a hodnotné popisy funkčnosti produktu z pohledu uživatele.
Publikum:
Vývojáři, programátoři, obchodní analytici, projektoví manažeři, softwaroví architekti, testeři, lidé odpovědní za dokumentaci nebo kdokoli zapojený do procesu vývoje softwaru.
Cíle:
Připraví vás na práci se širokou škálou UML prvků Naučí vás vytvářet složité UML modely Připraví vás stát se kvalifikovaným starším členem UML vývojového týmu.
Read more...
Last Updated:
Reference (12)
Líbila se mi cvičení, která pomohla otevřít mysl a získat nové poznatky o softwarové architektuře.
Gabriele - EAGLEPROJECTS S.p.A.
Kurz - Architecture and Design: Core + Advanced Training
Machine Translated
I liked trainer the most, surely the best i have yet had the pleasure to listen to. Has very big knowlage and experience, created good atmosphere during the training, i've never felt intimidated or scared to speak, had some really good discussions. i really like that we tried to base everything we talked about on our experiences, not only professional but also educational as well as personal experiences. I also liked the amount of methods presented and the fact that we tried to use every single one of them. I also liked that this training was remote, made it a lot easier for people who are worikg a day job to be able to be on time and be active.
Thanks for recommendation of the book! I will most definitely try it :).
Bartek Michalak - Politechnika Lodzka
Kurz - Design Thinking Fundamentals
Témata probíraná na školení a znalosti školitele o tématech.
Sajid Baloch - Eschbach GmbH
Kurz - Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net
Machine Translated
the examples the trainer used in each subject which made it easier to understand
huda Alyassi - Dubai Government Human Resources Dept.
Kurz - Adobe XD
Interaction and communication
Archie Dlamini - Vodacom SA
Kurz - JavaScript - Advanced Programming
Trenér byl opravdu laskavý a dobře informovaný, vysvětloval věci, které jsem nevěděl
Felix - Microchip Technology Inc
Kurz - Embedded C Application Design Principles for Automotive Professionals
Machine Translated
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Kurz - Design Patterns
Good exercises
Hui Yi Neo - Titansoft Pte Ltd
Kurz - Object Oriented Design using Design Patterns
I liked the practical exercises for each design pattern introduced.
Carlos Aragones - Roche Diagnostics
Kurz - Design Patterns in C#
I really enjoyed the real examples and exercises.
Dmitry Baranovsky
Kurz - Introduction to Domain Driven Design
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Kurz - Technical Architecture and Patterns
The interaction and enthusiasm he had about the training.