Curs de pregatire Sparx Enterprise Architect (EA)
Sparx Enterprise Architect (EA) este o platformă puternică de modelare și proiectare utilizată în diverse industrii pentru proiectarea de software și sisteme.
Acest training condus de un instructor, în format live (online sau la fața locului), este destinat designerilor de software și sisteme de la nivel începător până la intermediar care doresc să obțină o înțelegere structurată și cuprinzătoare a Sparx Enterprise Architect.
La finalul acestui training, participanții vor putea:
- Naviga și utiliza eficient Sparx Enterprise Architect, înțelegând interfața și instrumentele acestuia.
- Modela diverse structuri de afaceri, inclusiv organigrame, procese și sisteme, folosind diferite diagrame.
- Implementa strategii de urmărire a modificărilor, control al versiunilor și colaborare în echipă în cadrul Sparx EA.
- Utiliza funcții avansate ale Sparx EA, cum ar fi modelarea cu stereotipuri, personalizarea și automatizarea sarcinilor.
Formatul cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practică.
- Implementare practică într-un mediu de laborator live.
Opțiuni de personalizare a cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Introducere
- Prezentare generală a Sparx Enterprise Architect (EA)
- Explorarea interfeței și a instrumentelor de navigare
Modelarea arhitecturii de afaceri cu Sparx EA
- Crearea și configurarea proiectelor
- Utilizarea modelării structurilor de afaceri
- Utilizarea diverselor diagrame
Documentare și comunicare
- Crearea de documentație eficientă în Sparx EA
- Generarea de rapoarte și documentație tehnică
- Instrumente de colaborare și canale de comunicare pentru părți interesate
- Tehnici de comunicare a ideilor complexe către publicul non-tehnic
Managementul și urmărirea modificărilor
- Utilizarea urmăririi modificărilor și a controlului versiunilor
- Strategii de colaborare în echipă și integrare cu instrumente de management de proiect
- Bune practici pentru asigurarea unui flux de lucru fără întreruperi și managementul modificărilor
Utilizare avansată a Sparx EA
- Utilizarea modelării cu stereotipuri și profile
- Extensibilitatea și personalizarea Sparx EA
- Tehnici de automatizare a sarcinilor și scripting
Practici recomandate și studii de caz
- Explorarea celor mai bune practici în utilizarea Sparx EA
- Analiza cazurilor reale și a scenariilor
- Recomandări privind diagramele existente și tehnicile de divizare a modelelor
Rezumat și pași următori
Cerințe
- Înțelegere de bază a conceptelor de proiectare de software și sisteme
- Familiaritate cu concepte generale de IT
Publicul țintă
- Designeri de software și sisteme
- Profesioniști IT
Cursurile publice necesita 5+ participanti
Curs de pregatire Sparx Enterprise Architect (EA) - Rezervare
Curs de pregatire Sparx Enterprise Architect (EA) - Solicitare
Sparx Enterprise Architect (EA) - Cerere de consultanta
Mărturii (2)
Explicațiile și interactivitatea instrucționarului au fost excelente; chiar dacă probabil nu aveam suficientă experiență, am învățat foarte mult din acest curs!
Pieter Bruynseels - Spot Buy Center BV
Curs - Design Patterns
Tradus de catre o masina
Mi-a plăcut platforma pe care am folosit-o. Era foarte frumosă și ușoară de utilizat. Mi-au plăcut secțiunea cu TypeScript, partea despre namespace-uri și module.
Robert - DB Global Technology
Curs - JavaScript - Advanced Programming
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
Rezolvarea Creativă a Problemelor cu Tehnici de Gamificare (Design Thinking)
14 OreAcest training condus de un instructor, live în România (online sau la fața locului), este destinat participanților de nivel începător până la intermediar care doresc să rezolve provocări cotidiene din locul de muncă prin tehnici de gamificare.
La sfârșitul acestui training, participanții vor putea:
- Înțelege principiile Design Thinking și aplicarea lor în rezolvarea problemelor.
- Incorpora tehnici de gamificare pentru a stimula angajamentul și inovația.
- Dezvolta soluții creative și practice pentru probleme comune din locul de muncă.
- Colabora eficient în echipe pentru a implementa strategii de rezolvare a problemelor.
- Aplica abordări iterative pentru a rafina soluții prin feedback și experimentare.
Domain Driven Design: Concepte și Practici
21 OreAcest training condus de un instructor, live în România (online sau la fața locului) este destinat dezvoltatorilor, arhitecților și analiștilor de nivel intermediar care doresc să învețe și să aplice conceptele și practicile DDD în proiectele lor software.
La finalul acestui training, participanții vor fi capabili să:
- Înțeleagă conceptele de bază ale DDD (contexturi delimitate, entități etc.) și aplicarea lor în proiecte software.
- Aplice DDD strategic pentru a defini și proiecta modelul de domeniu, să identifice subdomenii și să stabilească limite.
- Implementeze DDD tactic folosind modele precum CQRS, fabrici și event sourcing.
- Refactorizeze și modernizeze eficient sistemele moștenite folosind tehnici DDD.
- Proiecteze și implementeze arhitecturi orientate pe produs, domeniu și echipă.
- Utilizeze data mesh pentru a crea o platformă de date orientată pe domeniu, care să sprijine descoperirea și guvernanța datelor.
Introducere în Domain Driven Design
14 OreDomain Driven Design (DDD) este o abordare puternică de dezvoltare software care se concentrează pe modelarea comportamentelor complexe ale software-ului prin alinierea implementării tehnice la conceptele de bază ale afacerii. Acest curs explorează modul în care DDD ajută echipele să gestioneze complexitatea și să reducă riscurile prin modele strategice și tactice. Participanții vor învăța să construiască un „Limba Ubiquitară”, să definească limite clare prin Contexturi Delimitate și să utilizeze blocuri de construcție specifice precum Entități, Obiecte de Valoare și Agregate. Scopul este de a crea arhitecturi software flexibile și ușor de întreținut, care rămân consistente cu domeniul de afaceri în continuă evoluție.
Design Bazat pe Domeniu: Concepte și Practici pentru Dezvoltatori Seniori
21 OreDesignul Bazat pe Domeniu (DDD) este o abordare a dezvoltării software care accentuează proiectarea sistemelor în jurul domeniului de afaceri, folosind un limbaj ubiquitous partajat și tehnici de modelare tactică și strategică.
Această formare condusă de un instructor, live (online sau la fața locului), este destinată dezvoltatorilor senior de nivel avansat care doresc să aplice principiile DDD pentru a proiecta sisteme robuste, menținabile și scalabile.
La finalul acestei formări, participanții vor putea:
- Identifica și modela concepte de bază ale domeniului folosind limbajul ubiquitous și contexte delimitate.
- Aplica modele tactice DDD, cum ar fi entități, obiecte de valoare, agregate, repository-uri și servicii de domeniu.
- Proiecta hărți de context și limite strategice pentru a gestiona complexitatea în cadrul microserviciilor și echipelor.
- Integra practici DDD în echipe Agile și fluxuri de lucru CI/CD pentru a îmbunătăți colaborarea și livrarea.
Formatul Cursului
- Prelegere interactivă și discuții.
- Multe exerciții și practici.
- Implementare practică într-un mediu live-lab.
Opțiuni de Personalizare a Cursului
- Pentru a solicita o formare personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Modele de Proiectare
14 OreExistă numeroase modele testate și verificate, disponibile pentru toată lumea. Uneori, este vorba doar de schimbarea numelor și implementarea modelului într-o tehnologie specifică. Acest lucru poate economisi sute de ore, care altfel ar fi petrecute pentru proiectare și testare. Obiectivele cursului Acest curs are două obiective: primul, vă permite să refolosiți modele bine cunoscute, iar al doilea, vă permite să creați și să refolosiți modele specifice organizației dumneavoastră. Vă ajută să estimați cum modelele pot reduce costurile, să sistematizeze procesul de proiectare și să generați un cadru de cod bazat pe modelele dumneavoastră. Publicul țintă Proiectanți de software, analiști de afaceri, manageri de proiecte, programatori și dezvoltatori, precum și manageri operaționali și manageri de divizie software. Stilul cursului Cursul se concentrează pe cazuri de utilizare și relația lor cu un model specific. Majoritatea exemplelor sunt explicate în UML și în exemple simple de Java (limbajul poate fi schimbat dacă cursul este rezervat ca un curs închis). Vă ghidează prin sursele modelelor, precum și vă arată cum să catalogati și să descrieți modele care pot fi refolosite în întreaga organizație.
Design Thinking: Empatizare cu Clienții Interni
7 OreDesign Thinking este o metodologie centrată pe om pentru rezolvarea problemelor prin empatie, definire, ideare, prototipare și testare. Această versiune a cursului pune un accent puternic pe etapa de Empatizare, concentrându-se pe conectarea punctelor de durere identificate anterior la nevoile reale ale clienților interni și pe aplicarea unor activități dinamice și colaborative pentru a transforma perspectivele în rezultate acționabile.
Acest training condus de un instructor, live (online sau la fața locului), este destinat echipelor și liderilor de la nivel începător până la intermediar care doresc să-și aprofundeze abilitățile de empatie, să-și consolideze relațiile cu clienții interni și să transforme punctele de durere în oportunități semnificative de îmbunătățire.
La finalul acestui training, participanții vor putea:
- Aplica tehnici bazate pe empatie pentru a descoperi și valida nevoile clienților.
- Transforma punctele de durere identificate în nevoi clare și acționabile.
- Participa la jocuri de rol dinamice și simulări pentru a exersa conversații centrate pe client.
- Redefini colaborativ declarațiile problemelor din perspectiva clientului.
Formatul cursului
- Prelegere interactivă și discuții ghidate.
- Jocuri de rol dinamice și exerciții de empatie practice.
- Ateliere de grup pentru reformularea colaborativă a problemelor.
Opțiuni de personalizare a cursului
- Pentru a solicita o versiune personalizată adaptată unui proces intern specific (de exemplu, achiziții sau furnizare de echipamente), vă rugăm să ne contactați pentru a aranja.
Design Thinking: Empatizează și Definește pentru Clienții Interni
7 OreDesign Thinking este o metodologie centrată pe om pentru rezolvarea problemelor prin empatie, definire, ideare, prototipare și testare. Concentrându-se pe primele două etape — Empatizare și Definire — echipele pot înțelege mai bine clienții interni și pot defini problemele corecte de rezolvat.
Acest training condus de un instructor, live (online sau la fața locului), este destinat echipelor și liderilor de nivel începător până la intermediar care doresc să-și consolideze legătura cu clienții interni, să reducă rezistența la schimbare și să îmbunătățească eficiența operațională prin metode practice și colaborative.
La sfârșitul acestui training, participanții vor putea:
- Să folosească tehnici de ascultare activă și interviuri pentru a obține informații semnificative despre clienții interni.
- Să creeze hărți de empatie și să identifice nevoile și punctele critice ale utilizatorilor.
- Să diferențieze problemele reale de cele percepute folosind instrumente precum „5 De ce” și arbori de probleme.
- Să formuleze declarații clare și acționabile ale problemelor (POV) care să ghideze munca de soluționare.
Formatul Cursului
- Prelegere interactivă și discuții.
- Exerciții practice și jocuri de rol.
- Ateliere de lucru în grup și sesiuni de feedback plenar.
Opțiuni de Personalizare a Cursului
- Pentru a solicita o versiune personalizată adaptată unui proces intern specific (de ex., achiziții sau aprovizionare cu echipamente), vă rugăm să ne contactați pentru a aranja.
Atelier de Design Thinking pentru Dezvoltatori de Software
14 OreÎn cadrul acestui atelier condus de un instructor, training live în România (online sau la fața locului), participanții vor învăța cum să aplice cele cinci etape ale Design Thinking pentru a înțelege mai bine problemele întâmpinate de utilizatorii finali ai unui produs sau serviciu, apoi să dezvolte cea mai bună abordare pentru rezolvarea acestora.
La finalul acestui training, participanții vor putea:
- Să utilizeze strategii creative pentru a potrivi nevoile clienților cu soluții tehnologic fezabile.
- Să formuleze o strategie pentru a crește valoarea pentru client și a îmbunătăți ofertele de produse și servicii.
Design Thinking: Metodologii de Inovație
24 OreAcest training condus de un instructor, live în România (online sau la fața locului) este destinat profesioniștilor de la nivel începător până la intermediar care doresc să înțeleagă și să aplice metodologiile Design Thinking pentru a conduce inovația și a îmbunătăți soluțiile de afaceri.
La sfârșitul acestui training, participanții vor putea:
- Înțelege principiile de bază ale Design Thinking și rolul său în inovație.
- Aplica cele cinci faze ale Design Thinking în rezolvarea problemelor.
- Utiliza tehnici și instrumente de ideare pentru a stimula creativitatea.
- Implementa strategii de Design Thinking pentru a îmbunătăți procesele și a spori eficiența.
Leadership Inovator prin Design Thinking
14 OreAceastă instruire condusă de un instructor, live în România (online sau la fața locului) este destinată liderilor și profesioniștilor din domeniul Resurselor Umane de nivel începător care doresc să învețe și să aplice metodologii Design Thinking pentru a stimula inovația, îmbunătăti capacitățile de rezolvare a problemelor și a implica echipele în mod eficient.
La finalul acestei instruiri, participanții vor putea:
- Echiparea participanților cu instrumente și metodologii pentru a stimula inovația și implicarea echipei.
- Dezvoltarea abilităților de mapare a empatiei, ideare și prototipare pentru rezolvarea unor provocări complexe.
- Aplicarea principiilor Design Thinking în scenarii de leadership și Resurse Umane.
- Promovarea unei culturi a inovației în cadrul echipelor tehnice.
Design Thinking: Inovație și Rezolvare Creativă a Problemelor
4 OrePrezentare generală:
Există cinci etape în procesul de Design Thinking (DT) (empatizare, definirea problemei, ideare, prototipare, testare).
Într-o lume din ce în ce mai complexă, ne confruntăm cu probleme care pot necesita abordări speciale. Design Thinking ajută la gestionarea problemelor complexe. Stăpânirea design-thinking ajută la gestionarea eficientă a problemelor complexe, comunicare mai bună, persuasiune eficientă, îmbunătățirea rezultatelor afacerilor și îmbunătățirea comportamentului și performanței organizaționale și personale.
- Cum funcționează DT: învață de la oameni și de la problemă, găsește modele, proiectează modelul (derivația modelului), testează modelul, evaluează modelul și reinginerează.
- Relația dintre DT, inovație și antreprenoriat.
- Metode și instrumente DT: persona, harta părților interesate, harta călătoriei clientului, planul de servicii, inovația modelului de afaceri.
- Aplicarea DT: mentalitatea de design, inovație disruptivă, abordare iterativă, tehnică de estimare agilă, gândire critică, rezolvarea problemelor, lucrul în echipă, pregătirea pentru lider, abilități de comunicare, competență tehnologică, gândire înainte, competență interculturală și etică, inteligență emoțională, autocunoaștere, abilități de negociere, rezolvarea conflictelor.
Obiective:
- Pentru a înțelege fundamentalele și nuanțele DT
- Pentru a explora concepte cheie, factori, teorii, tipuri și modele în DT
- Pentru a experimenta, a experimenta și a practica DT
Desfășurare:
Acest curs de formare durează 1 zi (4 ore) și constă din:
- prelegeri (40% - prezentarea teoriilor, conceptelor, modelelor și interacțiunilor),
- exerciții de grup (30% - dinamica de grup, jocuri, discuții de grup și exerciții de rezolvare a conflictelor simulate),
- activități individuale (15% - scriere, proiectare și discuții între colegi)
- și altele (15% - videoclipuri, lectură).
Notă: datorită naturii acestui curs, este necesar un grup minim de 3 persoane
Modele de Design (GoF) pentru Java
21 OreAcest training condus de un instructor, live în România (online sau la fața locului), este destinat dezvoltatorilor Java de nivel intermediar care doresc să aplice modele de design pentru a îmbunătăți structura, menținerea și scalabilitatea software-ului.
La finalul acestui training, participanții vor fi capabili să:
- Înțeleagă scopul și beneficiile modelelor de design.
- Aplice eficient modele Creational, Structural și Behavioral în Java.
- Îmbunătățească reutilizarea, scalabilitatea și menținerea codului.
- Refactorizeze baze de cod existente folosind modele de design.
Modele de Design în PHP
14 OreAcest training condus de un instructor, live în România (online sau la fața locului) este destinat dezvoltatorilor PHP de nivel intermediar care doresc să aplice eficient modele de design în proiectele lor.
La finalul acestui training, participanții vor fi capabili să:
- Înțeleagă scopul și beneficiile modelelor de design.
- Identifice și implementeze modele de design adecvate pentru scenarii comune.
- Structureze aplicații PHP folosind cele mai bune practici recunoscute în industrie.
- Integreze modele în framework-uri moderne precum Symfony sau Zend.
JavaScript - Programare Avansată
14 OreTraining-ul este destinat dezvoltatorilor JavaScript, care proiectează și implementează aplicații Internet avansate. Subiectele discutate în cadrul trainingului au ca scop promovarea celor mai bune practici în programarea JavaScript și evidențierea celor mai frecvente greșeli. Un punct important al trainingului este discuția despre programarea orientată pe obiecte disponibilă cu sintaxa JavaScript.
Modele de Design Kubernetes
21 OreEvoluția microserviciilor și a containerelor în ultimii ani a schimbat semnificativ modul în care proiectăm, dezvoltăm, implementăm și rulăm software. Aplicațiile moderne trebuie optimizate pentru scalabilitate, elasticitate, gestionarea defecțiunilor și schimbare. Impulsionate de aceste noi cerințe, arhitecturile moderne necesită un set diferit de modele și practici. În acest training, examinăm modalități de a identifica, înțelege și ne adaptăm la aceste noi cerințe.
Public țintă
Acest training este destinat persoanelor care sunt oarecum familiarizate cu tehnologia containerelor și cu conceptele Kubernetes, dar care probabil nu au experiență practică. Este bazat pe cazuri de utilizare și lecții învățate din proiecte reale, cu intenția de a inspira oamenii să creeze și să gestioneze aplicații cloud native și mai bune.
- Dezvoltatori
- Operațiuni
- DevOps
- Ingineri QA
- Manageri de Proiecte IT
Formatul Cursului
- Curs interactiv și discuții
- Multe exerciții și practică
- Implementare practică într-un mediu live-lab
Opțiuni de Personalizare a Cursului
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.