Skip to Content
View all events

AWS Web Application Development

Published by Pearson

Advanced content levelAdvanced

Build a social network application using AWS services

AWS Web Application Development is a 6-hour/2-day live training course designed to help you develop applications using Amazon Web Services. Nick Garner walks you through concept learning and provides hands-on demos that show the various AWS developer tools available in action.

AWS offers over one hundred services, and it’s important to know how to navigate the wide array of options available so you can implement the tasks you want. These services make your work as a developer easier, but the key is knowing which services to use and when. The rapid expansion of service offerings from AWS over the last 10 years has made it possible to create full web-based applications without having to run any servers. This course walks you through the key services available for developers and provide hands-on demos so you can see how to implement them in real time. Learn how to employ AWS services to the extreme, recreating a social network application using only AWS services and some pieces of code to tie it all together.

What you’ll learn and how you can apply it

By the end of the live online course, you’ll understand how to:

  • Use the key services available to build web applications
  • Develop, deploy, and debug a cloud-based application using AWS
  • Programmatically interact with AWS services through SDK and CLI

And you’ll be able to:

  • Rapidly instantiate services relevant to web application development
  • Choose the appropriate service(s) to achieve the requirement(s) your application calls for
  • Interact with AWS service programmatically

This live event is for you because...

  • You want a better understanding of AWS services targeted at serverless application development.
  • You want to make a web application in AWS but don’t know where to start.
  • You’re experienced in the basics of AWS (EC2 virtual machines, S3 buckets, etc.) but need a kick-start on more advanced topics like DynamoDB or Lambda.
  • Your employer is moving to the public cloud, and you want to ensure your skillset stays relevant.

Prerequisites

  • Familiarity with Node.js is helpful, as the sample code will use this language.

Recommended Preparation

Recommended Follow-up

Search O’Reilly for upcoming date

Schedule

The time frames are only estimates and may vary according to how the class is progressing.

Day 1

Segment 1: Why the Cloud Matters (25 mins)

  • Course expectations and requirements
  • Discuss why cloud matters/exists

Segment 2: Application Overview and Architecture (40 mins)

  • Overview of the social media app we will build and deploy throughout this course using the following services: Cognito User Pools, Lambda, S3, DynamoDB, SES, SQS, X API Gateway, Route53
  • Developer Tools: Codestar, CodeCommit, CodeBuild, CodePipeline, CodeGuru, X-Ray
  • IAM (for role-based permissions between various services)

Break (10 mins)

Segment 3: Developer Services (45 mins)

  • AWS Developer Tools Deep Dive
  • CodeStar
  • CodeCommit
  • CodePipeline
  • CodeBuild
  • CodeDeploy
  • Route 53
  • IAM

Segment 4: Application Backbone in API Gateway (60 mins)

  • AWS API Gateway Overview
  • Deploy the application API in API Gateway

Day 2

Segment 5: Application Backend (90 mins)

  • Deploying the back-end of the application
  • Cognito User Pools
  • DynamoDB
  • S3
  • Lambda
  • SES
  • SQS
  • Provide examples of interacting with these services using an SDK.
  • Deploy components of each service

Break (10 mins)

Segment 6 Title: Application Front-end and Analytics (60 mins)

  • Deploying the front-end of the application
  • S3 website hosting
  • Xray

Segment 7: Wrap-up (20 mins)

Your Instructor

  • Nick Garner

    Nick Garner, CCIE #17871, is a Solutions Integration Architect with Cisco Systems supporting customers in large-scale network design. He has deployed and supported large-scale data center designs for prominent clients in the San Francisco Bay area and works with Amazon Web Services daily. Prior to Cisco he spent some time with a Cisco partner, Denali Advanced Integration and is also a founder of several IoT companies that operate exclusively in AWS. He is also a veteran of the United States Marine Corps.

Skill covered

Web Development