Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Schița de curs
Ziua 1: Introducere în arhitectura Microservices
- Înțelegerea Microservices Arhitectura
- Prezentare generală a arhitecturii microserviciilor: caracteristici, beneficii și provocări
- Contrastul dintre arhitecturile monolitice și cele bazate pe microservicii
- Strategii de descompunere și proiectare dirijată de domeniu (DDD)
- Strategii de descompunere a monolitelor în microservicii
- Principiile de Domain-Driven Design (DDD) și rolul său în microservicii
- Serviciul Communication și gateway-urile API
- Communication modele între microservicii
- Rolul gateway-urilor API în arhitectura microserviciilor
- Atelier practic: Proiectarea limitelor Microserviciilor
- Sesiune practică: Identificarea limitelor serviciilor și definirea interfețelor
- Discuții de grup și exerciții de proiectare privind strategiile de descompunere
Ziua 2: Dezvoltarea și implementarea microserviciilor
- Tehnici de dezvoltare a microserviciilor
- Practici de dezvoltare a microserviciilor agnostice din punct de vedere al limbajului
- Implementarea microserviciilor cu framework-uri precum Spring Boot, Node.js, etc.
- Containerizarea cu Docker și orchestrarea cu Kubernetes.
- Principiile de containerizare folosind Docker pentru microservicii
- Kubernetes pentru orchestrarea și gestionarea implementărilor de microservicii
- Asigurarea rezilienței și a toleranței la erori
- Implementarea modelelor de reziliență: întrerupătoare de circuit, reluări și timeout-uri
- Tehnici pentru toleranța la erori în microservicii
- Sesiune de laborator: Implementarea microserviciilor cu Docker și Kubernetes
- Exerciții practice: Construirea de microservicii, containerizarea și orchestrarea cu Kubernetes
Ziua 3: Testare, securitate și Scalabilitate în microservicii
- Strategii de testare pentru Microservicii
- Abordări pentru testarea microserviciilor: testare unitară, de integrare și end-to-end
- Instrumente și cadre pentru testarea microserviciilor
- Considerații de securitate în microservicii.
- Securizarea arhitecturii microserviciilor: autentificare, autorizare și criptare
- Bune practici pentru gestionarea securității în sistemele bazate pe microservicii
- Monitorizare, Scalabilitate și strategii de implementare
- Monitorizarea microserviciilor: măsurători, logare și urmărire
- Strategii pentru scalarea microserviciilor pe orizontală și verticală
- Strategii de implementare și conducte CI/CD pentru microservicii
- Studiu de caz și recapitulare
- Discuții de studiu de caz despre implementări de microservicii din lumea reală
- Recapitulare a conceptelor cheie și observații finale
Cerințe
- Înțelegere de bază a dezvoltării de software și familiaritate cu conceptele sistemelor distribuite.
21 ore
Mărturii (2)
Chiar dacă a fost multă teorie de absorbit, mi-a plăcut acest lucru; cred că toate acestea sunt necesare pentru un arhitect, așa că, chiar dacă a fost obositor uneori, este bine că am primit o mulțime de informații în cadrul cursului.
Diana - SIEMENS SRL
Curs - Microservices Architecture and Development
Tradus de catre o masina
Au fost prezentate o mulțime de concepte. Standarde industriale foarte bune care par să respecte cea mai înaltă calitate.
Catalin - SIEMENS SRL
Curs - Microservices Architecture and Development
Tradus de catre o masina