Course

Developing Applications on AWS

Amazon Web Services

Join the Building Serverless Applications on AWS series and embark on a journey to master serverless architectures. This comprehensive three-course series simulates the experience of a consultant software engineer, providing practical insights and hands-on exercises. Explore the integration of AWS services, serverless architectures, and software development practices to enhance your skills and knowledge.

  • Gain a deep understanding of AWS Identity and Access Management and the authentication and security aspects of integrating AWS services.
  • Learn to utilize automation tools and serverless managed services to expedite project completion without the need to manage underlying servers.
  • Master software development practices, including Continuous Integration and Continuous Delivery, using AWS CodeCommit, CodePipeline, CodeBuild, and CodeDeploy.

Enroll in this series to elevate your career and proficiency in developing software on AWS and leverage the benefits of serverless architectures.

Certificate Available ✔

Get Started / More Info
Developing Applications on AWS
Course Modules

The Building Serverless Applications on AWS series comprises three courses that progressively guide you through integrating AWS services, serverless architectures, and software development practices, providing comprehensive insights and hands-on experience.

Integrating AWS with the SDK

In the Integrating AWS with the SDK course, delve into the basics of AWS Identity and Access Management and understand different forms of authentication and security when integrating AWS services. Refactor an existing application using the AWS SDK to replace storage functionality with Amazon Simple Storage Service and Amazon DynamoDB. Explore compute services such as Amazon EC2 and AWS Lambda to run application code, and expose application functionality as an API with Amazon API Gateway.

Serverless Architectures on AWS

Discover the benefits of managed services from Amazon Web Services in the Serverless Architectures on AWS course. Utilize automation tools and serverless managed services, AWS CloudFormation, AWS Amplify, and AWS Cognito, to expedite project completion without the need to maintain underlying servers hosting the managed services. Learn to treat infrastructure as code and explore event-driven architectures with services like Amazon SNS, Amazon SQS, and Amazon EventBridge.

Hands-on with AWS: Software Development Practices

The Hands-on with AWS: Software Development Practices course equips you with the skills to work efficiently in a software development team. Learn the theory and benefits of Continuous Integration and Continuous Delivery, and apply them using AWS CodeCommit, CodePipeline, CodeBuild, and CodeDeploy. Automate the process of getting quality code to production infrastructure, enhancing your proficiency in software development practices.

More Software Development Courses

Getting Started with Generative AI API

Codio

Getting Started with Generative AI API offers an introduction to using Python for text, image, and code generation through OpenAI's industry-leading API. Each course...

Build a Guessing Game Application using C++

Coursera Project Network

Build a Guessing Game Application using C++

Generating code with ChatGPT API

Codio

This course guides learners through using the ChatGPT API to generate code. Participants will gain insights into API setup, key generation, and making their first...

Open Source Software Development Methods

The Linux Foundation

Open Source Software Development Methods is a comprehensive course covering the history, benefits, and methods of open source software development, with a focus...