Schița de curs
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
Cerințe
- 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
Mărturii (5)
Formatorul actualizează cursul în funcție de așteptările cursanților
Alexandru
Curs - Software Architecture in Cloud
Tradus de catre o masina
Formatorul are cunoștințe excelente despre subiect. Exemplele pe care le alege sunt foarte intuitive și ajută la înțelegerea foarte bună a conceptelor. Deși nu am experiență în C# și .NET, formatorul a adaptat conținutul și a făcut întotdeauna paralele cu Java.
Ionut
Curs - Software Architecture in Cloud
Tradus de catre o masina
Foarte mult: * exercițiile în grup, au fost foarte bune * faptul că s-a pus mai mult accent pe exerciții (din punct de vedere al timpului) și mai puțin pe teorie * menti și mica competiție (super tare pentru recapitulări) * pauzele și pauzele au fost la fix * ne-a ajutat foarte mult, atunci când am avut probleme și a fost mereu deschis pentru întrebări
Balo-Fabian Zsolt
Curs - Software Architecture in Cloud
Tradus de catre o masina
Vibrația și conținutul - am învățat multe și nu am adormit.
Florin
Curs - Software Architecture in Cloud
Tradus de catre o masina
Perspective noi, voi avea nevoie de câteva zile pentru a înțelege toate informațiile. Mi-a plăcut foarte mult faptul că a trebuit să facem câteva exerciții și am fost separați în grupuri mici. Asta ne-a făcut să ne gândim un pic și noi, între sesiunile de prezentare :)
Jantea Marius
Curs - Software Architecture in Cloud
Tradus de catre o masina