Curs de pregatire Arhitectură și Design: Training de Bază și Avansat
În acest training live, condus de un instructor, participanții vor învăța conceptele fundamentale și avansate de arhitectură software și design, pe măsură ce parcurg o serie de exerciții practice hands-on live-lab și discuții.
Public țintă
- Profesioniști software
- Designeri software
- Dezvoltatori
Formatul cursului
- Parțial prelegere, parțial discuții, exerciții și practică intensivă hands-on
Notă
- Pentru a solicita un training personalizat pentru acest curs, te rugăm să ne contactezi pentru aranjamente.
Schița de curs
Arhitectură și Design – Training de Bază -- 3 zile
Introducere în principiile de Arhitectură Software și Design
Tehnici de Arhitectură Software
Arhitectura de Securitate
Arhitectura de Integrare
Proiect de Arhitectură – Temă de grup
Arhitectură și Design – Training Avansat -- 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 Concluzie
Cerințe
- Experiență în dezvoltare software
Cursurile publice necesita 5+ participanti
Curs de pregatire Arhitectură și Design: Training de Bază și Avansat - Rezervare
Curs de pregatire Arhitectură și Design: Training de Bază și Avansat - Solicitare
Arhitectură și Design: Training de Bază și 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 prin 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 finalul acestui training, participanții vor fi capabili să:
- Înțeleagă principiile Design Thinking și aplicarea acestuia în rezolvarea problemelor.
- Incorporeze tehnici de gamificare pentru a stimula implicarea și inovația.
- Dezvolte soluții creative și practice pentru probleme comune din locul de muncă.
- Colaboreze eficient în echipe pentru a implementa strategii de rezolvare a problemelor.
- Aplice abordări iterative pentru a rafina soluții prin feedback și experimentare.
Designul Orientat pe Domeniu: 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 concepte și practici DDD în proiectele lor software.
La finalul acestui training, participanții vor putea:
- Să înțeleagă conceptele de bază ale DDD (contexturi delimitate, entități, etc.) și aplicarea lor în proiecte software.
- Să aplice DDD strategic pentru a defini și proiecta modelul de domeniu, să identifice subdomenii și să stabilească limite.
- Să implementeze DDD tactic folosind modele precum CQRS, fabrici și event sourcing.
- Să refactorizeze și să modernizeze eficient sistemele vechi folosind tehnici DDD.
- Să proiecteze și să implementeze arhitecturi orientate pe produs, domeniu și echipă.
- Să 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ții Interni
7 OreAtelier 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 sfârșitul 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 clienți și a îmbunătăți ofertele de produse și servicii.
Design Thinking: Metodologii de Inovație
24 OreAcest training condus de un instructor, în format 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 stimula inovația și a îmbunătăți soluțiile de afaceri.
La finalul acestui training, participanții vor putea:
- Să înțeleagă principiile de bază ale Design Thinking și rolul său în inovație.
- Să aplice cele cinci faze ale Design Thinking în rezolvarea problemelor.
- Să utilizeze tehnici și instrumente de ideare pentru a stimula creativitatea.
- Să implementeze strategii de Design Thinking pentru a îmbunătăți procesele și a spori eficiența.
Liderare Inovatoare prin Design Thinking
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului) este destinat liderilor și profesioniștilor din domeniul Resurselor Umane (HR) de nivel începător, care doresc să învețe și să aplice metodologii de Design Thinking pentru a stimula inovația, îmbunătăti capacitățile de rezolvare a problemelor și a angaja echipele în mod eficient.
La finalul acestui training, participanții vor putea:
- Să fie echipați cu instrumente și metodologii pentru a stimula inovația și angajamentul echipei.
- Să dezvolte abilități în maparea empatiei, ideare și prototipare pentru a rezolva provocări complexe.
- Să aplice principiile Design Thinking în scenarii de leadership și HR.
- Să promoveze o cultură 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, comunicarea mai bună, persuasiunea eficientă, îmbunătățirea rezultatelor afacerilor și îmbunătățirea comportamentului și performanței organizaționale și personale.
- Cum funcționează DT: învățare de la oameni și probleme, identificarea modelelor, proiectarea modelului (derivația modelului), testarea modelului, evaluarea modelului și reingineria.
- 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 agile, gândire critică, rezolvarea problemelor, lucrul în echipă, pregătirea pentru leadership, abilități de comunicare, cunoștințe tehnologice, gândire orientată spre viitor, 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
Metodă de predare:
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 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 Moldova (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, întreținerea și scalabilitatea software-ului.
La sfârșitul acestui training, participanții vor putea:
- Înțelege scopul și beneficiile modelelor de design.
- Aplica eficient modele Creational, Structural și Behavioral în Java.
- Îmbunătăți reutilizabilitatea, scalabilitatea și întreținerea codului.
- Refactoriza baze de cod existente folosind modele de design.
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 putea:
- Să înțeleagă scopul și beneficiile modelelor de design.
- Să identifice și să implementeze modele de design adecvate pentru scenarii comune.
- Să structureze aplicațiile PHP folosind cele mai bune practici recunoscute în industrie.
- Să 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, instruit de un expert (online sau onsite), se adresează proiectanților PCB de nivel începător sau intermediar și inginerilor în electronica care doresc să dezvolte un flux de lucru complet și controlat pentru proiectarea PCB folosind Altium Designer.
Participanții lucrează la un singur proiect conectat, progresând prin configurarea proiectului și bibliotecile de componente, captarea schemelor, layout-ul PCB și verificarea, până la ieșirile de fabricație și lansarea controlată a producției.
La finalul acestui training, participanții vor fi capabili să:
-
Creeze și gestioneze proiecte PCB structurate în Altium Designer.
-
Construiască și valideze designuri schematice și biblioteci de componente.
-
Configureze regulile PCB, rutarea, DRC și constrângerile pentru fabricație.
-
Genereze și verificați ieșirile pentru fabricație, asamblare și mecanică.
-
Aplice constrângeri practice de design high-speed.
-
Gestionați modificările ingineriești și re-lansările controlate.