Tento kurz naučí zkušené vývojáře, jak programově interagovat se službami AWS a vytvářet webová řešení. Provede vás obecnou architektonickou diskusí o výběru zdrojů a podrobně se ponoří do používání sad AWS Software Development Kit (AWS SDK) a rozhraní příkazového řádku (AWS CLI) pro vytváření a nasazování cloudových aplikací. Během tohoto kurzu si vytvoříte ukázkovou aplikaci, naučíte se, jak nastavit oprávnění k vývojovému prostředí, přidat obchodní logiku pro zpracování dat pomocí základních služeb AWS, konfigurovat ověřování uživatelů, nasazovat aplikace do cloudu AWS a ladit je pro řešení problémů s aplikacemi. Kurz obsahuje příklady kódu, které vám pomohou implementovat návrhové vzory a řešení probíraná v kurzu. Cvičení posilují klíčový obsah kurzu a pomáhají vám implementovat řešení pomocí sady AWS SDK pro Python, .Net a Javu, rozhraní AWS CLI a konzole pro správu AWS.
- Úroveň kurzu : Středně pokročilý
- Délka trvání : 3 dny
Aktivity
Tento kurz zahrnuje prezentace, demonstrace a praktické cvičení.
Cíle kurzu
V tomto kurzu se naučíte:
- Vytvořte jednoduchou komplexní cloudovou aplikaci pomocí sad AWS Software Development Kit (AWS SDK), rozhraní příkazového řádku (AWS CLI) a IDE.
- Nakonfigurujte oprávnění služby AWS Identity and Access Management (IAM) pro podporu vývojového prostředí.
- Používejte ve svých aplikacích více programovacích vzorů pro přístup ke službám AWS.
- Používejte sady AWS SDK k provádění operací CRUD (vytváření, čtení, aktualizace, mazání) na zdrojích služeb Amazon Simple Storage Service (Amazon S3) a Amazon DynamoDB.
- Vytvářejte funkce AWS Lambda s integracemi dalších služeb pro vaše webové aplikace.
- Pochopte výhody architektur mikroslužeb a bezserverových aplikací pro návrh.
- Vyvíjet komponenty API Gateway a integrovat je s dalšími službami AWS.
- Vysvětlete, jak Amazon Cognito řídí přístup uživatelů k prostředkům AWS.
- Vytvořte webovou aplikaci pomocí Cognito pro poskytování a řízení přístupu uživatelů.
- Využijte metodologii DevOps ke snížení rizik spojených s tradičními verzemi aplikací a identifikujte služby AWS, které pomáhají s implementací postupů DevOps.
- K nasazení aplikace použijte model bezserverových aplikací AWS (AWS SAM).
- Sledujte sestavení vaší aplikace pomocí Amazon X-Ray.