YoVDO

Building serverless applications on AWS

Offered By: Amazon Web Services via edX

Tags

Amazon Web Services (AWS) Courses Serverless Courses Identity and Access Management (IAM) Courses Continuous Integration Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Are you looking to start a career developing software that runs on AWS? Or are you a trying to understand more about how developing applications with AWS benefits developers? Join us for the three-course Building Serverless Applications on AWS series.

In the first course, Integrating AWS with the SDK, we start with the basics of AWS Identity and Access Management to understand the different forms of authentication and security when integrating AWS services. We refactor an existing application using the AWS SDK to replace storage functionality with Amazon Simple Storage Service and Amazon DynamoDB. Next, we investigate using compute services Amazon EC2 and AWS Lambda to run our application code. In the final upgrade, we expose the application functionality as an API with Amazon API Gateway. Our experienced instructors take you on a deep dive on the workings and benefits of each service.

In the second course, Serverless Architectures on AWS, we get hands on with automation tools and serverless managed services. Get your projects completed faster without needing to maintain the underlying servers hosting the managed services. Treat your infrastructure as code using AWS CloudFormation and AWS Serverless Application Model as an automated way to build the resources hosting your applications. We use AWS Amplify to rapidly add front-end hosting and AWS Cognito to add authentication to our application. With Cognito in place, we upgrade the application API to require authentication. Next, we learn to use AWS Step Functions to move a lot of the workflow coordination code out of your applications. Using serverless services, we contrast some options for building event driven architectures with Amazon SNS, Amazon SQS and Amazon EventBridge. Join our expert instructors as we dive deep on real-world use cases for each of the featured services in the course.

In the third and final course, Hands-on with AWS: Software Development Practices, we will provide a combination of video-based lectures, demonstrations and hands-on lab exercises to get you hands-on committing code that flows through a full Continuous Integration and Continuous Delivery pipeline.


Syllabus

Courses under this program:
Course 1: Integrating AWS with the SDK

Working as a software engineer means building applications that are secure, scalable and span the globe. Building your applications using AWS web services not only makes this possible, but enables you to build efficiently and cost effectively. Let’s cut down the time from idea to production code by seeing what is possible when you build with AWS.



Course 2: Serverless Architectures on AWS

As a developer with a serverless architecture, you can focus on their core product instead of worrying about managing and operating servers or runtimes, either in the cloud or on-premises. This reduced overhead lets you reclaim time and energy that can be spent on developing scalable and reliable products.



Course 3: Hands-on with AWS: Software Development Practices

Being and excelling as a software engineer means knowing and following software development practices. Working efficiently with teammates through continous integration and continuous delivery will help shorten the time it takes to get applications in the hands of your customers.




Courses

  • 0 reviews

    3 weeks, 2-4 hours a week, 2-4 hours a week

    View details

    In this course, we start with the basics of AWS Identity and Access Management to understand the different forms of authentication and security when integrating AWS services. We refactor an existing application using the AWS SDK to replace storage functionality with Amazon Simple Storage Service and Amazon DynamoDB. Next, we investigate using compute services Amazon EC2 and AWS Lambda to run our application code. In the final upgrade, we expose the application functionality as an API with Amazon API Gateway. Our experienced instructors take you on a deep dive on the workings and benefits of each service.

    This course will provide a combination of video-based lectures, demonstrations and hands-on lab exercises, taking you from concept to an API-based application hosted in AWS.


Taught by

Russell Sayers, Morgan Willis and Seph R

Tags

Related Courses

Web Engineering III: Quality Assurance
Technische Hochschule Mittelhessen via iversity
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
DevOps for Developers: How to Get Started
Microsoft via edX
Accelerate Software Delivery using DevOps
Microsoft via edX
Building R Packages
Johns Hopkins University via Coursera