- Familiaritate cu o limbaj de programare avansată (C# / Java)
- Cunoștințe de bază despre arhitecturile acoperite (Clean arc / microservicii)
- Experiență de bază cu serviciile cloud
- Minimum 5 ani de experiență în dezvoltarea software
Acest curs, condus de instrucțiune, (online sau la fața locului) este destinat utilizatorilor avanșați.
Obiectivele cursului:
- Cunoașterea serviciilor cloud și alegerea arhitecturilor cloud potrivite (cu exemple pe cloud-ul Azure)
- Înțelegerea și adâncirea avantajelor arhitecturilor cloud
- Avantajele arhitecturilor cunoscute și alegerea arhitecturii potrivite
Formatul cursului
- Predare interactivă și discuție.
- Multiplicitate de 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 aranjament.
Partea I: Elemente ale Arhitecturii Cloud
- Modele cloud (public / privat / hibrid)
- Cerințe non-functionale în cloud
- Nivelul de adoptare a cloud-ului (IaaS/PaaS/SaaS)
- Componentele arhitecturii cloud (Regiuni / Grupuri de resurse / Resurse)
- Recovery Time Objective (RTO), Recovery Point Objective (RPO)
Partea II: Serviciile Cloud
- Pentru fiecare serviciu: descriere, evaluare în ceea ce privește Disponibilitatea/Performanța/Securitatea/Pretul și implementare folosind Bicep
- IaaS - Soluții de stocare, Azure Container Instance și AKS
- PaaS - Cosmos DB/ AppService / Azure SQL Database / Service Bus/Application Insights
Partea III: Arhitectura Curată (Clean Architecture)
- Principiile arhitecturii curățate
- Alegerea serviciilor cloud potrivite / avantaje și dezavantaje
- Aplicare practică - construirea și implementarea unei arhitecturi curățate în Azure folosind .NET
Partea IV: Arhitectura bazată pe microservicii
- Principiile arhitecturii bazate pe microservicii
- Alegerea serviciilor cloud potrivite / avantaje și dezavantaje
- DAPR
- Aplicare practică - construirea și implementarea microserviciilor în Azure folosind .NET
Partea V: Arhitecturi cloud - Design orientat pe domeniu (DDD), CQRS, Event Sourcing
- DDD, CQRS, Event Sourcing - descriere
- Patrone în arhitecturile DDD
- Alegerea serviciilor cloud potrivite / avantaje și dezavantaje
- Aplicare practică - construirea și implementarea unei arhitecturi DDD în Azure folosind .NET
Österreich - Software Architecture in Cloud
Schweiz - Software Architecture in Cloud
Deutschland - Software Architecture in Cloud
Denmark - Software Architecture in Cloud
Finland - Software Architecture in Cloud
Greece - Software Architecture in Cloud
Magyarország - Software Architecture in Cloud
Luxembourg - Software Architecture in Cloud
España - Software Architecture in Cloud
Italia - Software Architecture in Cloud
România - Software Architecture in Cloud
Türkiye - Software Architecture in Cloud
Bulgaria - Software Architecture in Cloud
Kazakhstan - Software Architecture in Cloud
Moldova - Software Architecture in Cloud
Slovenia - Software Architecture in Cloud
Croatia - Software Architecture in Cloud
Serbia - Software Architecture in Cloud
Bhutan - Software Architecture in Cloud
Nepal - Software Architecture in Cloud