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
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
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
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
Przegląd usług compute w AWS
Wprowadzenie do AWS Lambda
Development aplikacji z wykorzystaniem AWS Lambda
Deployment, testowanie, uprawnienia w AWS Lambda
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
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
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
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
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
Wprowadzenie do Cognito
Zarządzanie użytkownikami i uprawnieniami w aplikacji
Uwierzytelnianie i autoryzacja użytkowników
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 szkolenia
Pytania i dyskusja
Autorem szkolenia jest Łukasz Dorosz
Posiada ponad 15 lat doświadczenia w branży IT oraz od 7 lat specjalizuje się w rozwiązaniach chmurowych AWS jako architekt rozwiązań chmurowych. Jest entuzjastą nowych technologii, koncepcji serverless oraz GenAI. Jako doświadczony specjalista rozwiązań infrastruktury IT, koncentruje się na budowaniu rozwiązań w chmurze AWS, migracjach oraz budowaniu bezpiecznego środowiska chmurowego. Prowadzi warsztaty, szkolenia i regularnie występuje na różnych konferencjach. Współpracuje z wieloma firmami,…
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