AWS Training and Certification Blog
New training: Building Serverless Applications on AWS, available on Coursera and edX
If you are a developer or software engineer looking to gain the foundational knowledge and skills to develop in the AWS Cloud and want a good understanding of the AWS services that can help make this happen, a new content series, Building Serverless Applications on AWS from AWS Training and Certification, is a great place to start.
Throughout these three new courses (available on Coursera and edX), you’ll learn from AWS experts as they teach you through real-world examples of using AWS services from your applications, and AWS as a home for your applications. You’ll learn about serverless architectures and get practical, tangible hands-on activities that will empower you to learn by doing. The only experience required is just a general understanding of Information Technology and a willingness to learn something new!
The best news? The skills and knowledge you’ll gather through this series are in demand and growing. Companies are increasingly demanding Git-related skills with a growth of 45% since 2019. Cloud Development & Management is the fastest-growing major skill cluster at a CAGR of 68% since 2019. (Source: Draup)
Building Serverless Applications on AWS series
Integrating AWS with the SDK is the first course. You’ll start with the basics as you begin with a simple application and decide to move that application to AWS. You are in the shoes of a consultant as you drive the change of building an end-to-end API to replace an existing application. You start by learning about Identity and Access Management and the important pillars of security, stability, and scalability, and introduce Amazon Simple Storage Service (Amazon S3) as the application of choice to move storage to AWS. You’ll then learn how to upgrade the application to become a hosted API that move from its location to inside AWS. Finally, you’ll learn the various AWS services that you’ll need along this journey, including Amazon API Gateway, Amazon DynamoDB, and AWS Lambda. Get started on Coursera or edX.
Serverless Architectures on AWS is next and accelerates your work as a consultant as you dive into AWS services and how they can assist with building solutions on AWS. In the first course, you created resources manually, which can be difficult and time-consuming. It’s perfect timing to learn tools that can help automate many tasks. The course begins by introducing the concept of ‘Infrastructure as Code’ and leveraging AWS Cloud Formation and AWS Serverless Application Model to get you up and running in a serverless environment. You’ll also cover Event-Driven architecture approach and compare and contrast it to RESTful API that was covered in course #1. Services such as Amazon Simple Notification Services (SNS) and Amazon Simple Queue Services (SQS) and managed services help streamline this work. Finally, you’ll ramp up skills by looking at AWS Step Functions for efficient workflow coordination to enable utilization of multiple AWS resources within our application framework. This course helps you understand all the resources available when building applications in the AWS Cloud. Get started on Coursera or edX.
Hands-on with AWS: Software Development Practices is the final class where you conclude your journey as a new consultant or software developer at a consultancy. In the first two courses, you worked with simple sample applications and proof of concepts for clients. Now, it’s time to transition into working on a team that’s pushing code to production. Everyone is playing their part – from the building, deploying, and the support of the app. You’ll get introduced to DevOps, a set of philosophies, practices, and tools that increase an organization and team’s ability to deliver applications at speed and scale. You’ll cover Continuous Integration and Continuous Delivery (CICD) and the AWS services that can support you every step of the way. As you wrap up this course and series, you’ll learn about services such as AWS Code Commit to create a code repository, AWS CodeBuild to build and test code, AWS CodeDeploy to deploy the code, and AWS CodePipeline to automate all the phases to support continuous delivery. Get started on Coursera or edX.
Get started today
Start the three-course Building Serverless Applications on AWS series today and get on the fast track to begin your career developing software that runs on AWS. The courses are now available on Coursera and edX for free, although it’s recommended you unlock the paid option (Coursera: $39/month for the specialization or $49/course; edX: $49/course) to gain career-amplifying access to assessments, hands-on exercises, and a shareable completion certificate that recruiters and future employers will want to see.