Kursplan
Modul 1: Introduktion till Cloud Computing
• Översikt över Cloud Computing
• Fördelar med Cloud Computing
• Modeller för molntjänster (IaaS, PaaS, SaaS)
• Introduktion till AWS
• Översikt över AWS-tjänster
• Global infrastruktur
Modul 2: Grunderna i Software Architecture
• Principer för Software Architecture
• Arkitektoniska mönster och stilar
• Skiktad arkitektur
• Microservices Arkitektur
• Serverlös arkitektur
Modul 3: AWS-kärntjänster
• Tjänster inom databehandling
• EC2 (Elastic Compute Cloud)
• AWS Lambda
• Tjänster för lagring
• S3 (Enkel lagringstjänst)
• EBS (Elastic Block Store)
• Database Tjänster
• RDS (relationell Database tjänst)
• DynamoDB (på engelska)
• Networking Tjänster
• VPC (Virtuellt Privat Moln)
• Väg 53
Modul 4: Distribuera Java applikationer på AWS
• AWS elastisk bönstjälk
• Docker och ECS (Elastic Container Service)
• Serverlös distribution med AWS Lambda
• CI/CD Pipelines med AWS CodePipeline och CodeBuild
Modul 5: Säkerhet i molnarkitektur
• Grunderna i AWS-säkerhet
• IAM (Identitet och Access Management)
• Tjänst för AWS-nyckel Management
Modul 6: Övervakning och skalning
• Övervakning av applikationer på AWS
• CloudWatch (på engelska)
• AWS-röntgen
• Automatisk skalning
• EC2 automatisk skalning
• DynamoDB automatisk skalning
• Tekniker för prestandaoptimering
Modul 7: Praktiska laborationer och projekt
• Driftsättning av en Java webbapplikation på AWS Elastic Beanstalk
• Bygga och distribuera ett serverlöst program med AWS Lambda
• Konfigurera en CI/CD-pipeline för en Java applikation
• Implementering av en Microservices arkitektur med hjälp av AWS och Java
Krav
grundläggande kunskaper om Java och AWS
Vittnesmål (2)
Instruktörens kunskap, engagemang och relation
Adam Kuklewski - GE Medical Systems Polska
Kurs - Technical Architecture and Patterns
Maskintolkat
Jag tyckte om övningarna som hjälpte till att öppna tanken och få nya insikter om programvaruarkitektur.
Gabriele - EAGLEPROJECTS S.p.A.
Kurs - Architecture and Design: Core + Advanced Training
Maskintolkat