Curs de pregatire Arhitectură și Design: Training Core + Advanced
În acest training live, susținut de un instructor, participanții vor învăța conceptele fundamentale și avansate de arhitectură și design software, parcurgând o serie de exerciții practice de laborator și discuții.
Public țintă
- Profesioniști în domeniul software
- Designeri de software
- Dezvoltatori
Formatul cursului
- Combinație de prezentare, discuții, exerciții și practică intensivă
Notă
- Pentru a solicita un training personalizat pentru acest curs, te rugăm să ne contactezi.
Schița de curs
Arhitectură și Design – Training Core -- 3 zile
Introducere în principiile de arhitectură și design software
Tehnici de arhitectură software
Arhitectură de securitate
Arhitectură de integrare
Proiect de arhitectură – Temă de grup
Arhitectură și Design – Training Advanced -- 3 zile
Design software la scară largă
Design pentru mentenabilitate
Rolul modelării în arhitectură
Managementul calității arhitecturii
Arhitectură enterprise
Arhitecturi cloud
Prezentare generală Big Data
Mobile și social networking
Ultimele tendințe în microservicii și API
Studiu de caz
Rezumat și concluzii
Cerințe
- Experiență în dezvoltare software
Cursurile publice necesita 5+ participanti
Curs de pregatire Arhitectură și Design: Training Core + Advanced - Rezervare
Curs de pregatire Arhitectură și Design: Training Core + Advanced - Solicitare
Arhitectură și Design: Training Core + Advanced - 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 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: Concepte și Practici pentru Dezvoltatori Seniori
21 OreDesign Patterns
14 OreDesign Thinking: empatizează cu clienții interni
7 OreDesign Thinking: Empatizează și Definește pentru Clienți Interni
7 OreAtelier 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 OreFlux de lucru profesional pentru proiectarea PCB cu Altium Designer (MR)
20 OreAcest training live, condus de un instructor (online sau la fața locului), este destinat designerilor de PCB și inginerilor electronici de nivel începător sau intermediar care doresc să dezvolte un flux de lucru complet și controlat pentru proiectarea PCB folosind Altium Designer.
Participanții lucrează la un singur proiect interconectat, progresând de la configurarea proiectului și bibliotecile de componente, prin capturarea schemelor, aranjamentul PCB și verificare, până la producțiile de fabricație și lansarea controlată a producției.
La finalul acestui training, participanții vor fi capabili să:
-
Creeze și gestioneze proiecte PCB Altium Designer structurate.
-
Construiască și valideze design-uri schematice și biblioteci de componente.
-
Configureze regulile PCB, rutarea, DRC și constrângerile de fabricație.
-
Genereze și verificați ieșirile de fabricație, asamblare și mecanice.
-
Aplica constrângeri practice pentru designul cu viteză înaltă (high-speed).
-
Gestionați modificările inginerești și re-lansările controlate.