Poziom

Średniozaawansowany

Czas

24h / 3 dni

Termin

Indywidualnie

Cena

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 to szkolenie?
  • logo infoshare 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.
  • logo infoshare 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.
  • logo infoshare Dla osób, które chcą dowiedzieć się jak wykorzystać Web Identity Framework i Amazon Cognito do uwierzytelniania użytkowników.
  • logo infoshare Dla każdego, kto chce nauczyć się, jak wykorzystywać kontenery w procesie rozwoju.
  • logo infoshare Dla programistów, którzy chcą przyspieszyć i usprawnić proces budowy i wdrażania budowanych aplikacji.
  • logo infoshare 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ęć.

Skontaktuj sie z nami

zorganizujemy dla Ciebie szkolenie dopasowane do Twoich potrzeb

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    Administratorem danych osobowych jest InfoShare Academy Sp. z o.o. z siedzibą w Gdańsku, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Dane osobowe przetwarzane są zgodnie z klauzulą informacyjną.