Developing on AWS Training

Level

Beginner

Duration

24h / 3 days

Date

Individually arranged

Price

Individually arranged

Developing on AWS Training

The Developing on AWS training shows you how to use the AWS SDK to build secure and scalable cloud applications, interact with AWS through code, and covers key concepts, best practices, and troubleshooting tips.

What will you learn?

  • How to use the AWS SDK to create secure and scalable cloud applications, focusing on building modern systems and applications without worrying about infrastructure.
  • How to integrate applications and data using AWS services such as AWS Lambda, Amazon API Gateway, Amazon SQS, Amazon SNS, and AWS Step Functions.
  • How to use Web Identity Framework and Amazon Cognito for authentication, as well as containers in the application development process.
  • How to work with data storage options such as Amazon S3 and Amazon DynamoDB, and process events using AWS Lambda.
  • How to build solutions using Amazon API Gateway and AWS Step Functions, and use Amazon SQS and SNS for inter-service communication.
  • How to apply caching with Amazon ElastiCache and secure both your applications and users.
  • How to deploy applications with AWS Elastic Beanstalk and apply DevOps best practices and testing strategies.
Who is this training for?
  • logo infoshare For anyone who wants to stop worrying about infrastructure and instead focus on quickly, easily, and efficiently building modern systems and applications.
  • logo infoshare For developers who want to integrate applications and data using AWS Lambda, Amazon API Gateway, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS), and AWS Step Functions.
  • logo infoshare For those who want to learn how to use Web Identity Framework and Amazon Cognito for user authentication.
  • logo infoshare For anyone who wants to learn how to use containers in the development process.
  • logo infoshare For developers who want to accelerate and streamline the process of building and deploying applications.
  • logo infoshare For those who prefer hands-on experience over theory slides and want to see how to apply modern technologies in everyday development work.

Training Program

  1. Module 1: Introduction to AWS

  • AWS Cloud overview
  • Cloud scenarios
  • Infrastructure overview
  • Introduction to AWS foundation services
  1. Module 2: Introduction to Developing on AWS

  • Getting started with developing on AWS
  • Developer tools overview
  • Management tools overview
  1. Module 3: AWS Identity and Access Management (IAM)

  • Shared responsibility model
  • Introduction to IAM
  • Authentication and authorization
  1. Module 4: Lab Environment Introduction

  • Overview of the lab environment
  • Lab 1: Getting started and working with IAM
  1. Module 5: Developing Storage Solutions with Amazon S3

  • AWS storage options
  • Amazon S3 key concepts
  • Best practices & troubleshooting
  • Lab 2: Developing storage solutions with Amazon S3
  1. Module 6: Developing Flexible NoSQL Solutions with Amazon DynamoDB

  • AWS database options
  • DynamoDB introduction
  • Developing with DynamoDB
  • Lab 3: Building an end-to-end app with DynamoDB
  1. Module 7: Developing Event-Driven Solutions with AWS Lambda

  • What is serverless computing?
  • Introduction to AWS Lambda
  • Key concepts, use cases, best practices
  • Scenario: Building an end-to-end app
  1. Module 8: Developing with Amazon API Gateway

  • API Gateway introduction
  • Developing with API Gateway
  • AWS Serverless Application Model (SAM)
  • Lab 4: Event-driven solutions with Lambda
  1. Module 9: Developing with AWS Step Functions

  • Why Step Functions?
  • Introduction & use cases
  1. Module 10: Messaging Solutions with Amazon SQS & SNS

  • Why use a queuing service?
  • Developing with Amazon SQS, SNS, and Amazon MQ
  • Lab 5: Messaging solutions with SQS & SNS
  1. Module 11: Caching with Amazon ElastiCache

  • Caching overview
  • Caching strategies with ElastiCache
  1. Module 12: Developing Secure Applications

  • Securing your applications
  • Application and customer authentication
  • Scenario: Building an end-to-end app
  1. Module 13: Deploying Applications

  • DevOps introduction
  • Deployment & testing strategies
  • Deploying with AWS Elastic Beanstalk
  • Lab 6: Building an end-to-end app
  1. Module 14: Course Wrap-Up

  • Training recap
  • AWS training courses & certifications
  • Course feedback

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.