Listing Thumbnail

    Developing on AWS - 3 Days Instructor-Led Training

     Info
    This course teaches experienced developers how to programmatically interact with AWS services to build web solutions. It guides you through a high-level architectural discussion on resource selection and dives deep into using the AWS Software Development Kits (AWS SDKs) and Command Line Interface (AWS CLI) to build and deploy your cloud applications.
    Listing Thumbnail

    Developing on AWS - 3 Days Instructor-Led Training

     Info

    Overview

    Course Overview

    In this course, you will build a sample application during this course, learning how to set up permissions to the development evironment, adding business logic to process data using AWS core services, configure user authentications, deploy to AWS cloud, and debug to resolve application issues. This training includes code examples to help you implement the design patterns and solutions discussed in the course.

    Start your AWS Developer journey by accessing Official AWS e-Learning for FREE. Learn AWS Development Tools Services Overview, AWS Application Services Overview, Introduction to AWS CodeBuild and more - GET STARTED 

    Level: Intermediate

    Duration: 3 Days

    Delivery Type: Instructor-Led Training

    Course Objectives

    • Configure AWS Identity and Access Management (IAM) permissions to support a development environment
    • Use multiple programming patterns in your applications to access AWS services
    • Build AWS Lambda functions with other service integrations for your web applications
    • Build a web application using Cognito to provide and control user access
    • Use AWS Serverless Application Model (AWS SAM) to deploy an application
    • Observe your application build using Amazon X-Ray

    Prerequisites

    Required

    Who Should Go For This Training?

    • Software Developers
    • Solution Architects
    • IT workers who want to improve their developing skills using AWS Services

    Course Outline

    Day 1

    Module 1: Course Overview

    • Logistics
    • Student resources
    • Agenda
    • Introductions

    Module 2: Building a Web Application on AWS

    • Discuss the architecture of the application you are going to build during this course
    • Explore the AWS services needed to build your web application
    • Discover how to store, manage, and host your web application

    Module 3: Getting Started with Development on AWS

    • Describe how to access AWS services programmatically
    • List some programmatic patterns and how they provide efficiencies within AWS SDKs and AWS CLI
    • Explain the value of AWS Cloud9

    Module 4: Getting Started with Permissions

    • Demonstrate how to test AWS IAM permissions
    • Configure your IDEs and SDKs to support a development environment
    • Lab 1: Configure the Developer Environment

    Module 5: Getting Started with Storage

    • Describe the basic concepts of Amazon S3
    • List the options for securing data using Amazon S3
    • Define SDK dependencies for your code

    Module 6: Processing Your Storage Operations

    • Perform key bucket and object operations
    • Explain how to handle multiple and large objects
    • Lab 2: Develop Solutions Using Amazon S3

    Day 2

    Module 7: Getting Started with Databases

    • Describe the key components of DynamoDB
    • Explain how to connect to DynamoDB
    • Describe how to build a request object

    Module 8: Processing Your Database Operations

    • Develop programs to interact with DynamoDB using AWS SDKs
    • Perform CRUD operations to access tables, indexes, and data
    • Review caching options for DynamoDB to improve performance
    • Lab 3: Develop Solutions Using Amazon DynamoDB

    Module 9: Processing Your Application Logic

    • Develop a Lambda function using SDKs
    • Configure triggers and permissions for Lambda functions
    • Test, deploy, and monitor Lambda functions
    • Lab 4: Develop Solutions Using AWS Lambda Functions

    Module 10: Managing the APIs

    • Describe the key components of API Gateway
    • Develop API Gateway resources to integrate with AWS services
    • Configure API request and response calls for your application endpoints
    • Demonstrate creating API Gateway resources to interact with your application APIs
    • Lab 5: Develop Solutions Using Amazon API Gateway

    Day 3

    Module 11: Building a Modern Application

    • Describe the challenges with traditional architectures
    • Describe the microservice architecture and benefits
    • Explain various approaches for designing microservice applications

    Module 12: Granting Access to Your Application Users

    • Analyze the evolution of security protocols
    • Explore the authentication process using Amazon Cognito
    • Lab 6: Capstone – Complete the Application Build

    Module 13: Deploying Your Application

    • Identify risks associated with traditional software development practices
    • Understand DevOps methodology
    • Configure an AWS SAM template to deploy a serverless application

    Module 14: Observing Your Application

    • Differentiate between monitoring and observability
    • Understand CloudWatch’s part in configuring the observability
    • Demonstrate using X-Ray to debug your applications
    • Lab 7: Observe the Application Using AWS X-Ray

    Highlights

    • The Developing on AWS training is recommended for earning the AWS Certified Developer - Associate certification.

    Details

    Delivery method

    Pricing

    Custom pricing options

    Pricing is based on your specific requirements and eligibility. To get a custom quote for your needs, request a private offer.

    Legal

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Support

    Vendor support

    To learn more about our AWS trainings please visit NetCom Learning  or do not hesitate to contact our Sales Team: aws@netcomlearning.com  | (888)563-8266