Profil słuchaczy
Zapraszamy na szkolnie programistów chcących rozszerzyć swoje kompetencje o wytwarzanie oprogramowania w oparciu o Amazon Web Services
Certyfikacje
Ten kurs jest częścią następującej ścieżki certyfikacyjnej:
Wymagania
Zalecamy, aby uczestnicy kursu spełniali następujące wymagania wstępne:
- Posiadali znajomość usług AWS
- Posiadali doświadczenie praktyczne z programowania w językach Java, C# .Net lub Python
Cel szkolenia
Szkolenie te pomaga programistom zrozumieć, jak używać pakietu AWS SDK do tworzenia bezpiecznych i skalowalnych aplikacji w chmurze. Kurs dostarcza szeroką wiedzę na temat interakcji z AWS przy użyciu kodu oraz obejmuje najważniejsze pojęcia, najlepsze praktyki oraz wskazówki dotyczące rozwiązywania problemów z Amazon Web Services.
Kurs nauczy Cię: Trzy dni sprawią, że będziesz wiedział/wiedziała jak należy:
- Skonfigurować pakiet SDK oraz niezbędne uprawnienia dla języków Java, C # / .Net, Python oraz JavaScript.
- Tworzyć rozwiązania w oparciu o interakcję SDK z usługami AWS.
- Jak używać Amazon Simple Storage Service (Amazon S3) oraz Amazon DynamoDB jako miejsca składowania danych.
- Jak zintegrować aplikacje i dane za pomocą Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) oraz Amazon Simple Workflow Service (Amazon SWF).
- Jak używać AWS Identity and Access Management (IAM) do uwierzytelniania usług.
- Jak zastosować Web Identity Framework i Amazon Cognito do uwierzytelnienia użytkownika.
- Jak wykorzystać Amazon ElastiCache oraz Amazon CloudFront, aby zwiększyć skalowalność aplikacji.
- Jak dostarczać aplikację w oparciu AWS Elastic Beanstalk i AWS CloudFormation.
Proponowane kolejne szkolenia
Program szkolenia
Dzień 1: Budowanie podstaw
- Wprowadzenie do programowania na AWS
- Wybór miejsca składowania danych
- Rozwijanie rozwiązań w oparciu o Amazon S3
- Tworzenie elastycznych rozwiązań NoSQL z wykorzystaniem Amazon DynamoDB
Dzień 2: Interakcja aplikacji z danymi na podstawie zdarzeń
- Praca w oparciu na zdarzeniach
- Tworzenie rozwiązania bazującego na zdarzeniach z zastosowaniem Amazon Kinesis Streams
- Implementacja rozwiązania bazującego na zdarzeniach z zastosowaniem Amazon SWF, Amazon SQS i Amazon SNS
- Tworzenie rozwiązania bazującego na zdarzeniach z wykorzystaniem AWS Lambda
Dzień 3: Tworzenie oraz wdrażanie bezpiecznych i skalowalnych aplikacji
- Opracowywanie bezpiecznych aplikacji
- Wykorzystanie cache do uzyskania większej skalowalności aplikacji
- Monitorowanie aplikacji i zasobów w AWS za pomocą CloudWatch
- Wdrażanie aplikacji w oparciu o AWS Elastic Beanstalk oraz AWS CloudFormation