Cursuri de pregatire Arhitectură și Design: Training de Bază + Avansat
În acest training condus de un instructor, participanții vor învăța conceptele de bază și avansate ale arhitecturii și designului software, parcurgând o serie de exerciții practice și discuții în laborator.
Publicul țintă
- Profesioniști în domeniul software
- Designeri software
- Dezvoltatori
Formatul cursului
- Parte teoretică, parte discuții, exerciții și practică intensivă
Notă
- Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Arhitectură și Design – Training de Bază -- 3 zile
Introducere în principiile de arhitectură și design software
Tehnici de arhitectură software
Arhitectura securității
Arhitectura integrării
Proiect de arhitectură – Sarcină de grup
Arhitectură și Design – Training Avansat -- 3 zile
Design software la scară largă
Design pentru serviceabilitate
Rolul modelării în arhitectură
Managementul calității arhitecturii
Arhitectura enterprise
Arhitecturi cloud
Prezentare generală a Big Data
Mobile și rețele sociale
Cele mai recente tendințe în Microservicii și API
Studiu de caz
Rezumat și concluzii
Cerințe
- Experiență în dezvoltare software
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Arhitectură și Design: Training de Bază + Avansat - Rezervare
Cursuri de pregatire Arhitectură și Design: Training de Bază + Avansat - Solicitare
Arhitectură și Design: Training de Bază + Avansat - Cerere de consultanta
Mărturii (1)
Mi-au plăcut exercițiile care au ajutat la deschiderea mintii și obținerea unor noi perspective în arhitectura software.
Gabriele - EAGLEPROJECTS S.p.A.
Curs - Architecture and Design: Core + Advanced Training
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 Moldova (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 Moldova (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 pentru gestionarea comportamentelor complexe în dezvoltarea de software.
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 Moldova (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 Moldova (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 Moldova (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
4 OrePrezentare generală:
Există cinci etape în procesul de Design Thinking (DT) (empatizare, definirea problemei, generarea de idei, 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 abordarea problemelor complexe. Stăpânirea design-thinking ajută la gestionarea eficientă a problemelor complexe, la comunicarea mai bună, la persuasiunea eficientă, la îmbunătățirea rezultatelor afacerilor și la îmbunătățirea comportamentului și performanței organizaționale și personale.
- Cum funcționează DT: învățați de la oameni și probleme, găsiți modele, proiectați modelul (derivația modelului), testați modelul, evaluați modelul și reingineriați.
- 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: mentalitate de design, inovație disruptivă, abordare iterativă, tehnică de estimare agilă, gândire critică, rezolvarea problemelor, lucru în echipă, pregătire pentru leadership, abilități de comunicare, cunoștințe tehnologice, gândire înainte, competență interculturală și etică, inteligență emoțională, autocunoaștere, abilități de negociere, rezolvarea conflictelor.
Obiective:
- Pentru a înțelege elementele de bază și nuanțele DT
- Pentru a explora conceptele cheie, factorii, teoriile, tipurile și modelele din DT
- Pentru a experimenta, a experimenta și a practica DT
Desfășurare:
Acesta este un curs de formare de 1 zi (4 ore) și constă din:
- prelegeri (40% - prezentarea teoriilor, conceptelor, modelelor și interacțiunilor),
- exerciții de grup (30% - dinamica grupurilor, jocuri, discuții de grup și exerciții simulate de rezolvare a conflictelor),
- activități individuale (15% - scriere, proiectare și discuții între colegi)
- și altele (15% - videoclipuri, lecturi).
Notă: datorită naturii acestui curs, este necesar un grup minim de 3 persoane
Fundamentele Design Thinking
14 OreÎ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, la comunicarea mai bună, la persuadarea eficientă, la îmbunătățirea rezultatelor afacerilor și la îmbunătățirea comportamentului și performanței organizaționale și personale.
Obiectivele programului:
- Introducere în Design Thinking și utilizarea sa în diverse industrii
- Identificarea beneficiilor Design Thinking și importanța sa în soluții
- Înțelegerea importanței clientului în Design Thinking
- Înțelegerea instrumentelor utilizate în Design Thinking și cum să le aplici
Modele de Design în C#
14 OreGrup țintă:
Lider de echipă tehnică, Dezvoltator de software
Obiectiv de învățare:
Scopul trainingului este dobândirea abilității de a proiecta structuri avansate de dezvoltare / proiect în C#.
În timpul cursului, studenții se familiarizează cu resursele și instrumentele MSDN pentru sprijinirea procesului de dezvoltare, cum ar fi Microsoft Visual Studio, ReSharper.
Modele de Design în PHP
14 OreAcest training condus de un instructor, live în Moldova (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.
Modele și Refactorizare în PHP
21 OreAcest curs este conceput pentru programatori experimentați care doresc să exploreze problemele legate de utilizarea modelelor și refactorizării. Fiecare participant va cunoaște proprietățile și exemplele practice de utilizare a acestor modele, ceea ce va permite construirea eficientă a codului aplicației.