Návrh Školení
Modul 1: Úvod do cloud computingu
• Přehled cloud computingu
• Výhody cloud computingu
• Modely poskytování cloudových služeb (IaaS, PaaS, SaaS)
• Úvod do platformy AWS
• Přehled hlavních služeb AWS
• Globální infrastruktura AWS
Modul 2: Základy architektury softwaru
• Principy architektury softwaru
• Architektonické vzory a styly
• Vrstvená architektura
• Architektura mikroslužeb
• Serverless architektura
Modul 3: Klíčové služby AWS
• Výpočetní služby
• EC2 (Elastic Compute Cloud)
• AWS Lambda
• Úložištní služby
• S3 (Simple Storage Service)
• EBS (Elastic Block Store)
• Databázové služby
• RDS (Relational Database Service)
• DynamoDB
• Síťové služby
• VPC (Virtual Private Cloud)
• Route 53
Modul 4: Nasazování aplikací v Javě na platformě AWS
• AWS Elastic Beanstalk
• Docker a ECS (Elastic Container Service)
• Nasazování bezserverových řešení pomocí AWS Lambda
• Vytváření CI/CD řetězců pomocí nástrojů AWS CodePipeline a CodeBuild
Modul 5: Zabezpečení v cloudové architektuře
• Základy zabezpečení v AWS
• IAM (Identity and Access Management)
• AWS Key Management Service
Modul 6: Monitorování a škálovatelnost
• Monitorování aplikací v prostředí AWS
• CloudWatch
• AWS X-Ray
• Automatické škálování
• EC2 Auto Scaling
• Automatické škálování pro DynamoDB
• Techniky optimalizace výkonu
Modul 7: Praktické cvičení a projekty
• Nasazení webové aplikace v Javě pomocí AWS Elastic Beanstalk
• Vytvoření a nasazení bezserverové aplikace s využitím AWS Lambda
• Nastavení CI/CD řetězce pro aplikaci v Javě
• Implementace architektury mikroslužeb s použitím AWS a Javy
Požadavky
Základní znalosti jazyka Java a platformy AWS
Reference (2)
Vědomosti ošetřovatele, jeho zapojení a vztah k účastníkům
Adam Kuklewski - GE Medical Systems Polska
Kurz - Technical Architecture and Patterns
Přeloženo strojem
Oblíbily se mi cvičení, která pomohla otevřít mysli a získat nové pohledy na softwarovou architekturu.
Gabriele - EAGLEPROJECTS S.p.A.
Kurz - Architecture and Design: Core + Advanced Training
Přeloženo strojem