Szkolenie Developing on AWS
Poziom
ŚredniozaawansowanyCzas
24h / 3 dniTermin
IndywidualnieCena
IndywidualnieSzkolenie 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.
Dla kogo jest to szkolenie?
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.
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.
Dla osób, które chcą dowiedzieć się jak wykorzystać Web Identity Framework i Amazon Cognito do uwierzytelniania użytkowników.
Dla każdego, kto chce nauczyć się, jak wykorzystywać kontenery w procesie rozwoju.
Dla programistów, którzy chcą przyspieszyć i usprawnić proces budowy i wdrażania budowanych aplikacji.
Dla osób, które zamiast suchej wiedzy slajdowej chcą przekonać się jak faktycznie wykorzystać nowoczesne technologie w codziennej pracy programisty.
Czego nauczysz się na tym szkoleniu?
- 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 szkolenia
Module 1: Introduction to AWS
- Introduction to the AWS Cloud
- Cloud scenarios
- Infrastructure overview
- Introduction to AWS foundation services
Module 2: Introduction to Developing on AWS
- Getting started with developing on AWS
- Introduction to developer tools
- Introduction to management tools
Module 3: Introduction to AWS Identity and Access Management
- Shared responsibility model
- Introduction to IAM
- Use authentication and authorization
Module 4: Introduction to the Lab Environment
- Introduction to the lab environment
- Lab 1: Getting started and working with IAM
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
Module 5: Storage
- Shared File Systems
- Shared EBS Volumes
- Amazon S3, Security, Versioning and Storage Classes
- Data Migration Tools
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
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
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
Module 9: Developing Solutions with AWS Step Functions
- Understanding the need for Step Functions
- Introduction to AWS Step Functions
- Use cases
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
Module 11: Caching Information with Amazon ElastiCache
- Caching overview
- Caching with Amazon ElastiCache
- Caching strategies
Module 12: Developing Secure Applications
- Securing your applications
- Authenticating your applications to AWS
- Authenticating your customers
- Scenario: Building an end-to-end app
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
Module 14: Course wrap-up
- Course overview
- AWS training courses
- Certifications
- Course feedback
Pobierz program
Pobierz szczegółowy program w PDF, żeby dowiedzieć się więcej o godzinach i tematach zajęć.