AWS Cloud

Szkolenie Developing on AWS

Termin

Ustalamy indywidualnie

Czas

24h / 3 dni

Cena

Ustalamy indywidualnie

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.

Dla kogo jest szkolenie Developing on AWS?

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.

Program szkolenia Developing on AWS

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

Czego nauczysz się na szkoleniu Developing on AWS?

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.

Chcesz dowiedzieć się więcej o szkoleniu z AWS?

Dowiedz się więcej

Przemysław Wołosz

Szkolenia dla firm
(+48) 730 830 801

    Zamów rozmowę