Cloud & DevOps

Szkolenie Developing on AWS

Szkolenie Developing on AWS pokazuje, jak korzystać z AWS SDK do tworzenia bezpiecznych i skalowalnych aplikacji w chmurze, jak wchodzić w interakcje z AWS za pomocą kodu i omawia kluczowe koncepcje, najlepsze praktyki i wskazówki dotyczące rozwiązywania problemów.

Czas trwania
24h / 3 dni · 3h
Dla kogo

Idealny dla zespołów, które…

1 Dla każdego, kto chce przestać myśleć i przejmować się infrastrukturą, a zamiast tego chce skupić się na szybkim, łatwym i przyjemnym budowaniu nowoczesnych systemów i aplikacji.
2 Dla każdego programisty, który chce integrować aplikacje i dane przy użyciu AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) i AWS Step Functions.
3 Dla osób, które chcą dowiedzieć się jak wykorzystać Web Identity Framework i Amazon Cognito do uwierzytelniania użytkowników.
4 Dla każdego, kto chce nauczyć się, jak wykorzystywać kontenery w procesie rozwoju.
5 Dla programistów, którzy chcą przyspieszyć i usprawnić proces budowy i wdrażania budowanych aplikacji.
6 Dla osób, które zamiast suchej wiedzy slajdowej chcą przekonać się jak faktycznie wykorzystać nowoczesne technologie w codziennej pracy programisty.
Efekty po programie

Chmura, automatyzacja i CI/CD w praktyce — hands-on dla zespołów inżynierskich.

Zdobędziesz umiejętności wykorzystania AWS SDK do tworzenia bezpiecznych i skalowalnych aplikacji w chmurze, skupiając się na budowaniu nowoczesnych systemów i aplikacji bez konieczności martwienia się o infrastrukturę.

Nauczysz się integrować aplikacje i dane przy użyciu usług AWS, takich jak AWS Lambda, Amazon API Gateway, Amazon SQS, Amazon SNS i AWS Step Functions.

Poznasz Web Identity Framework i Amazon Cognito do uwierzytelniania użytkowników oraz opanujesz wykorzystanie kontenerów w procesie rozwoju aplikacji.

Zdobędziesz wiedzę na temat różnych aspektów magazynowania danych, w tym Amazon S3, Amazon DynamoDB, a także opcji przetwarzania zdarzeń przy użyciu AWS Lambda.

Nauczysz się tworzyć rozwiązania z wykorzystaniem Amazon API Gateway i AWS Step Functions oraz wykorzystywać Amazon Simple Queue Service (SQS) i Amazon Simple Notification Service (SNS) do zarządzania komunikacją między usługami.

Poznasz opcje cachowania z wykorzystaniem Amazon ElastiCache i zrozumiesz, jak zabezpieczyć swoje aplikacje oraz uwierzytelnić zarówno aplikacje, jak i użytkowników.

Opanujesz techniki wdrażania aplikacji z wykorzystaniem AWS Elastic Beanstalk oraz nauczysz się najlepszych praktyk DevOps i strategii testowania.

Program · 15 modułów

Co konkretnie robimy

M01
Module 1: Introduction to AWS
  • · Introduction to the AWS Cloud
  • · Cloud scenarios
  • · Infrastructure overview
  • · Introduction to AWS foundation services
M02
Module 2: Introduction to Developing on AWS
  • · Getting started with developing on AWS
  • · Introduction to developer tools
  • · Introduction to management tools
M03
Module 3: Introduction to AWS Identity and Access Management
  • · Shared responsibility model
  • · Introduction to IAM
  • · Use authentication and authorization
M04
Module 4: Introduction to the Lab Environment
  • · Introduction to the lab environment
  • · Lab 1: Getting started and working with IAM
M05
Module 5: Developing Storage Solutions with Amazon Simple Storage Service
  • · Overview of AWS storage options
  • · Amazon S3 key concepts
  • · Best practices
  • · Troubleshooting
  • · Scenario: Building a complete application
  • · Lab 2: Developing storage solutions with Amazon S3
M06
Module 5: Storage
  • · Shared File Systems
  • · Shared EBS Volumes
  • · Amazon S3, Security, Versioning and Storage Classes
  • · Data Migration Tools
M07
Module 6: Developing Flexible NoSQL Solutions with Amazon DynamoDB
  • · Introduction to AWS database options
  • · Introduction to Amazon DynamoDB
  • · Developing with DynamoDB
  • · Best practices
  • · Troubleshooting
  • · Scenario: Building an end-to-end app
  • · Lab 3: Developing flexible NoSQL solutions with Amazon DynamoDB
M08
Module 7: Developing Event-Driven Solutions with AWS Lambda
  • · What is serverless computing?
  • · Introduction to AWS Lambda
  • · Key concepts
  • · How Lambda works
  • · Use cases
  • · Best practices
  • · Scenario: Build an end-to-end app
M09
Module 8: Developing Solutions with Amazon API Gateway
  • · Introduction to Amazon API Gateway
  • · Developing with API Gateway
  • · Best practices
  • · Introduction to AWS Serverless Application Model
  • · Scenario: Building an end-to-end app
  • · Lab 4: Developing event-driven solutions with AWS Lambda
M10
Module 9: Developing Solutions with AWS Step Functions
  • · Understanding the need for Step Functions
  • · Introduction to AWS Step Functions
  • · Use cases
M11
Module 10: Developing Solutions with Amazon Simple Queue Service and Amazon Simple Notification Service
  • · Why use a queueing service?
  • · Developing with Amazon Simple Queue Service
  • · Developing with Amazon Simple Notification Service
  • · Developing with Amazon MQ
  • · Lab 5: Developing messaging solutions with Amazon SQS and Amazon SNS
M12
Module 11: Caching Information with Amazon ElastiCache
  • · Caching overview
  • · Caching with Amazon ElastiCache
  • · Caching strategies
M13
Module 12: Developing Secure Applications
  • · Securing your applications
  • · Authenticating your applications to AWS
  • · Authenticating your customers
  • · Scenario: Building an end-to-end app
M14
Module 13: Deploying Applications
  • · Introduction to DevOps
  • · Introduction to deployment and testing strategies
  • · Deploying applications with AWS Elastic Beanstalk
  • · Scenario: Building an end-to-end app
  • · Lab 6: Building an end-to-end app
M15
Module 14: Course wrap-up
  • · Course overview
  • · AWS training courses
  • · Certifications
  • · Course feedback
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

Wyślij brief. Odezwiemy się w 1 dzień.

Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.