Course Code: soaclaws
Duration: 21 hours
Prerequisites:

podstawowa znajomość Java i AWS

Overview:

Kurs ten ma na celu zapewnienie dogłębnego zrozumienia zasad architektury oprogramowania i ich zastosowania w chmurze, w szczególności koncentrując się na AWS (Amazon Web Services) i Java. Uczestnicy dowiedzą się, jak projektować, rozwijać i wdrażać skalowalne i niezawodne aplikacje przy użyciu usług AWS i języka programowania Java.

Course Outline:

Moduł 1: Wprowadzenie do Cloud Computing

- Przegląd Cloud Computing
- Korzyści z Cloud Computing
- Modele usług w chmurze (IaaS, PaaS, SaaS)
- Wprowadzenie do AWS
- Przegląd usług AWS
- Globalna infrastruktura

Moduł 2: Podstawy Software Architecture

- Zasady Software Architecture
- Wzorce i style architektoniczne
- Architektura warstwowa
- Architektura Microservices
- Architektura bezserwerowa

Moduł 3: Podstawowe usługi AWS

- Usługi obliczeniowe
- EC2 (Elastic Compute Cloud)
- AWS Lambda
- Usługi pamięci masowej
- S3 (Simple Storage Service)
- EBS (Elastic Block Store)
- Usługi Database
- RDS (usługa relacyjna Database)
- DynamoDB
- Usługi Networking
- VPC (wirtualna chmura prywatna)
- Route 53

Moduł 4: Wdrażanie Java aplikacji na AWS

- AWS Elastic Beanstalk
- Docker i ECS (Elastic Container Service)
- Wdrażanie bezserwerowe z AWS Lambda
- Potok CI/CD z wykorzystaniem AWS CodePipeline i CodeBuild

Moduł 5: Bezpieczeństwo w architekturze chmury

- Podstawy bezpieczeństwa AWS
- IAM (tożsamość i Access Management)
- Usługa AWS Key Management

Moduł 6: Monitorowanie i skalowanie

- Monitorowanie aplikacji w AWS
- CloudWatch
- AWS X-Ray
- Automatyczne skalowanie
- Automatyczne skalowanie EC2
- Automatyczne skalowanie DynamoDB
- Techniki optymalizacji wydajności

Moduł 7: Praktyczne laboratoria i projekty

- Wdrażanie Java aplikacji internetowej na AWS Elastic Beanstalk
- Tworzenie i wdrażanie aplikacji bezserwerowej przy użyciu AWS Lambda
- Konfigurowanie potoku CI/CD dla aplikacji Java
- Wdrażanie architektury Microservices przy użyciu AWS i Java

Sites Published:

United Arab Emirates - Software architecture in the cloud (AWS)

Qatar - Software architecture in the cloud (AWS)

Egypt - Software architecture in the cloud (AWS)

Saudi Arabia - Software architecture in the cloud (AWS)

South Africa - Software architecture in the cloud (AWS)

Brasil - Software architecture in the cloud (AWS)

Canada - Software architecture in the cloud (AWS)

中国 - Software architecture in the cloud (AWS)

香港 - Software architecture in the cloud (AWS)

澳門 - Software architecture in the cloud (AWS)

台灣 - Software architecture in the cloud (AWS)

USA - Software architecture in the cloud (AWS)

Österreich - Software architecture in the cloud (AWS)

Schweiz - Software architecture in the cloud (AWS)

Deutschland - Software architecture in the cloud (AWS)

Czech Republic - Software architecture in the cloud (AWS)

Denmark - Software architecture in the cloud (AWS)

Estonia - Software architecture in the cloud (AWS)

Finland - Software architecture in the cloud (AWS)

Greece - Software architecture in the cloud (AWS)

Magyarország - Software architecture in the cloud (AWS)

Ireland - Software architecture in the cloud (AWS)

Luxembourg - Software architecture in the cloud (AWS)

Latvia - Software architecture in the cloud (AWS)

España - Software architecture in the cloud (AWS)

Italia - Software architecture in the cloud (AWS)

Lithuania - Software architecture in the cloud (AWS)

Nederland - Software architecture in the cloud (AWS)

Norway - Software architecture in the cloud (AWS)

Portugal - Software architecture in the cloud (AWS)

România - Software architecture in the cloud (AWS)

Sverige - Software architecture in the cloud (AWS)

Türkiye - Software architecture in the cloud (AWS)

Malta - Software architecture in the cloud (AWS)

Belgique - Software architecture in the cloud (AWS)

France - Software architecture in the cloud (AWS)

日本 - Software architecture in the cloud (AWS)

Australia - Software architecture in the cloud (AWS)

Malaysia - Software architecture in the cloud (AWS)

New Zealand - Software architecture in the cloud (AWS)

Philippines - Software architecture in the cloud (AWS)

Singapore - Software architecture in the cloud (AWS)

Thailand - Software architecture in the cloud (AWS)

Vietnam - Software architecture in the cloud (AWS)

India - Software architecture in the cloud (AWS)

Argentina - Software architecture in the cloud (AWS)

Chile - Software architecture in the cloud (AWS)

Costa Rica - Software architecture in the cloud (AWS)

Ecuador - Software architecture in the cloud (AWS)

Guatemala - Software architecture in the cloud (AWS)

Colombia - Software architecture in the cloud (AWS)

México - Software architecture in the cloud (AWS)

Panama - Software architecture in the cloud (AWS)

Peru - Software architecture in the cloud (AWS)

Uruguay - Software architecture in the cloud (AWS)

Venezuela - Software architecture in the cloud (AWS)

Polska - Software architecture in the cloud (AWS)

United Kingdom - Software architecture in the cloud (AWS)

South Korea - Software architecture in the cloud (AWS)

Pakistan - Software architecture in the cloud (AWS)

Sri Lanka - Software architecture in the cloud (AWS)

Bulgaria - Software architecture in the cloud (AWS)

Bolivia - Software architecture in the cloud (AWS)

Indonesia - Software architecture in the cloud (AWS)

Kazakhstan - Software architecture in the cloud (AWS)

Moldova - Software architecture in the cloud (AWS)

Morocco - Software architecture in the cloud (AWS)

Tunisia - Software architecture in the cloud (AWS)

Kuwait - Software architecture in the cloud (AWS)

Oman - Software architecture in the cloud (AWS)

Slovakia - Software architecture in the cloud (AWS)

Kenya - Software architecture in the cloud (AWS)

Nigeria - Software architecture in the cloud (AWS)

Botswana - Software architecture in the cloud (AWS)

Slovenia - Software architecture in the cloud (AWS)

Croatia - Software architecture in the cloud (AWS)

Serbia - Software architecture in the cloud (AWS)

Bhutan - Software architecture in the cloud (AWS)

Nepal - Software architecture in the cloud (AWS)

Uzbekistan - Software architecture in the cloud (AWS)