Szkolenie: Certyfikowany Programista AWS
Podczas szkolenia "Certyfikowany Programista AWS" uczestnicy zdobędą praktyczną wiedzę na temat wykorzystania usług AWS w kontekście developmentu aplikacji.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:AWS/DEV
Certyfikowany Programista AWS
Cele szkolenia
Zdobycie praktycznej wiedzy na temat wykorzystania usług AWS w kontekście developmentu aplikacji
Uczestnicy szkolenia "Certyfikowany Programista AWS" dowiedzą się jak korzystać z usług AWS w codziennej pracy programisty, jak bezpiecznie przechowywać dane w chmurze, jak uruchamiać aplikacje w AWS, jak zarządzać API, bazami danych, jak tworzyć architekturę mikroserwisów oraz jak monitorować i debugować aplikacje w AWS
Przygotowanie do egzaminu AWS Certified Developer - Associate
Dla kogo?
Programistów, architektów, DevOpsów, którzy chcą zdobyć praktyczną wiedzę na temat wykorzystania usług AWS w kontekście developmentu aplikacji
Materiał szkolenia "Certyfikowany Programista AWS" jest świetnym uzupełnieniem dla osób, które chcą zdobyć certyfikat AWS Certified Developer Associate
Zalety
Szkolenie nastawione na przygotowanie kursantów do przystąpienia do egzaminu AWS-DEV
Szkolenie "Certyfikowany Programista AWS" zawiera praktyczne laboratoria, które pozwolą uczestnikom na zdobycie umiejętności praktycznych w zakresie wykorzystania usług AWS w codziennej pracy programisty
W trakcie laboratoriów uczestnicy będą budowali aplikację wykorzystującą najnowsze rozwiązania Generative AI, architekturę mikroserwisów, serwisy bazodanowe, serverless computing oraz usługi monitorowania i debugowania aplikacji w AWS
Wymagania
Od uczestników szkolenia wymaga się podstawowej znajomości Linuxa, wirtualizacji, baz danych, DNS, oraz konsolowego edytora tekstu (preferowany jest vim)
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do developmentu w AWS
Krótkie przypomnienie o podstawach AWS
Dostęp programistyczny do usług AWS
Używanie AWS CLI do zarządzania usługami
Wykorzystanie SDK do programowania w AWS
Konfiguracja narzędzi do pracy z AWS
Bezpieczeństwo w AWS od strony developera
AWS IAM i zarządzanie uprawnieniami
Shared Responsibility Model - zastosowanie w praktyce
Konfiguracja uprawnień dla środowisk deweloperskich
Laboratorium 1: Konfiguracja dostępów i uprawnień wraz z IAM Rolami dla środowiska deweloperskiego
Usługi przechowywania danych
Wprowadzenie do Amazon Simple Storage Service - S3
Bezpieczne przechowywanie danych w S3
Praca z S3 z poziomu SDK
Praca z S3 z poziomu CLI
Praca z danymi w S3 z wykorzystaniem AWS SDK
Dodatkowe funkcje S3 jak hostowanie stron statycznych, wersjonowanie, lifecycle management
Laboratorium 2: Uruchomienie aplikacji webowej z wykorzystaniem S3 oraz CloudFront
Uruchamianie aplikacji w AWS
Przegląd usług compute w AWS
Wprowadzenie do AWS Lambda
Development aplikacji z wykorzystaniem AWS Lambda
Deployment, testowanie, uprawnienia w AWS Lambda
Zarządzanie API w AWS
Wprowadzenie do Amazon API Gateway
Konfiguracja API Gateway
Obsługa różnych typów requestów
Uprawnienia i autoryzacja
Laboratorium 3: Budowanie aplikacji chatbot z użyciem AWS Lambda i Amazon Bedrock
Usługi bazodanowe w AWS
Opcje bazodanowe w AWS
Wprowadzenie do Amazon DynamoDB
Tworzenie i zarządzanie tabelami w DynamoDB
Praca z DynamoDB z poziomu SDK
Projektowanie i konfiguracja tabeli DynamoDB
Laboratorium 4: Konfiguracja tabeli w DynamoDB i integracja z aplikacją chatbot
Architektura mikroserwisów (Cloud Native)
Wprowadzenie do architektury mikroserwisów
Serverless computing i mikroserwisy
Migracja aplikacji do mikroserwisów
Zarządzanie i koordynacja procesów biznesowych z użyciem Step Functions
DevOps w kontekście aplikacji Cloud Native
Wprowadzenie do DevOps w chmurze
Przegląd usług DevOps w AWS
CI/CD w chmurze
Wprowadzenie do AWS SAM (Serverless Application Model)
Monitoring i zarządzanie aplikacjami w chmurze
Laboratorium 5: Automatyzacja deploymentu aplikacji z użyciem AWS SAM
Monitorowanie i debugowanie aplikacji w AWS
Wprowadzenie do monitorowania aplikacji w AWS
Używanie CloudWatch do monitorowania aplikacji
Debugowanie aplikacji w AWS
Używanie X-Ray do analizy aplikacji
Laboratorium 6: Monitorowanie aplikacji w AWS z użyciem CloudWatch i X-Ray
Zarządzanie uprawnieniami na poziomie aplikacji
Wprowadzenie do Cognito
Zarządzanie użytkownikami i uprawnieniami w aplikacji
Uwierzytelnianie i autoryzacja użytkowników
Wprowadzenie do Generative AI
Wprowadzenie do Generative AI w AWS
Amazon Bedrock - modele, narzędzia, zastosowanie Wprowadzenie do Amazon Q
Wzorce architektoniczne oraz dobre praktyki
Wprowadzenie do "prompt engineering"
Podsumowanie i Q&A
Podsumowanie szkolenia
Pytania i dyskusja
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi