Schița de curs
Partea I: Elemente ale Arhitecturii Cloud
- Modele de cloud (public / privat / hibrid)
- Cerințe non-funcționale în Cloud
- Nivelul de adoptare a cloud-ului (IaaS/PaaS/SaaS)
- Componentele arhitecturii cloud (Regiuni / Grupuri de resurse / Resurse)
- Recuperare în caz de dezastru RTO, RPO
Partea II: Servicii Cloud
- Pentru fiecare serviciu: descriere, evaluare în funcție de Disponibilitate/Performanță/Securitate/Preț ș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: Arhitectură Clean
- Principii ale Arhitecturii Clean
- Alegerea serviciilor cloud potrivite / avantaje și dezavantaje
- Aplicație practică - construire și implementare a unei arhitecturi clean în Azure folosind .NET
Partea IV: Arhitectură bazată pe Microservicii
- Principii ale arhitecturii bazate pe microservicii
- Alegerea serviciilor cloud potrivite / avantaje și dezavantaje
- DAPR
- Aplicație practică - construire și implementare a microserviciilor în Azure folosind .NET
Partea V: Arhitecturi Cloud - Domain Driven Design, CQRS, Event sourcing
- DDD, CQRS, Event sourcing - descriere
- Modele în arhitecturile DDD
- Alegerea serviciilor cloud potrivite / avantaje și dezavantaje
- Aplicație practică - construire și implementare a unei arhitecturi DDD în Azure folosind .NET
Cerințe
- Cunoașterea unui limbaj de programare avansat (C# / Java)
- Cunoștințe de bază despre arhitecturile acoperite (Clean architecture / microservicii)
- Experiență de bază cu serviciile cloud
- Minimum 5 ani de experiență în dezvoltare de software
Mărturii (5)
Formatorul actualizează cursul conform așteptărilor participanț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 conceptelor foarte bine. Deși am lipsit de experiență în C# și .NET, formatorul a adaptat conținutul și a făcut mereu comparații cu Java.
Ionut
Curs - Software Architecture in Cloud
Tradus de catre o masina
Mulți: * exerciții în grup, au fost cu adevărat minunate * faptul că s-a acordat mai multă atenție exercițiilor (din punct de vedere al timpului) și mai puțin teoriei * menti și competiția mică (foarte cool pentru recapitulare) * pauzele și interrupțiile au fost perfecte * ne-a ajutat foarte mult, când am avut probleme și a fost întotdeauna deschis la întrebări
Balo-Fabian Zsolt
Curs - Software Architecture in Cloud
Tradus de catre o masina
Atmosfera și conținutul -- Am învățat multe și nu mi-am pierdut somnolenta.
Florin
Curs - Software Architecture in Cloud
Tradus de catre o masina
Noi perspective, mi vor fi necesare câteva zile pentru a-mi asimila toate informațiile. Mi-a plăcut foarte mult faptul că am trebuit să facem niște exerciții și am fost împărțiți în grupuri mici. Asta ne-a făcut să gândim un pic, între sesiunile de prezentare :)
Jantea Marius
Curs - Software Architecture in Cloud
Tradus de catre o masina