Szkolenie: Certyfikowany Programista AWS
Szkolenie Certyfikowany Programista AWS to praktyczny kurs dla programistów i DevOps, który uczy tworzenia, wdrażania i zarządzania aplikacjami chmurowymi w AWS, obejmując mikroserwisy, serverless, bezpieczeństwo, bazy danych, API, DevOps oraz Generative AI
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:AWS/DEV
Certyfikowany Programista AWS
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania, wdrażania i zarządzania aplikacjami chmurowymi z wykorzystaniem usług AWS
Szkolenie uczy bezpiecznego przechowywania danych, zarządzania uprawnieniami oraz integracji aplikacji z usługami AWS, takimi jak Lambda, DynamoDB, API Gateway i narzędziami DevOps
Szkolenie przygotowuje do efektywnego monitorowania, debugowania oraz automatyzacji procesów wdrożeniowych aplikacji w środowisku AWS
Szkolenie rozwija umiejętności budowania nowoczesnych architektur mikroserwisowych oraz wykorzystania rozwiązań Generative AI w aplikacjach chmurowych
Szkolenie przygotowuje do przystąpienia do egzaminu AWS Certified Developer – Associate
Dla kogo?
Programistów, architektów i DevOpsów posiadających podstawową wiedzę z zakresu Linux, baz danych i wirtualizacji, którzy chcą rozwijać kompetencje w zakresie projektowania i wdrażania aplikacji chmurowych w AWS
Osób przygotowujących się do certyfikacji AWS Certified Developer – Associate oraz realizujących projekty IT z wykorzystaniem usług chmurowych
Efekty kształcenia
Uczestnik projektuje i wdraża aplikacje chmurowe z użyciem usług AWS
Uczestnik konfiguruje bezpieczne środowiska developerskie i zarządza uprawnieniami
Uczestnik integruje aplikacje z bazami danych, API oraz usługami serverless
Uczestnik automatyzuje procesy CI/CD i deployment w środowisku AWS
Uczestnik monitoruje i analizuje działanie aplikacji chmurowych
Uczestnik wykorzystuje rozwiązania Generative AI w projektach 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
