TrueschoTruescho
All Courses
Developing Applications in Python on AWS
edX
Course
Beginner
Free to Audit
Certificate

Developing Applications in Python on AWS

Amazon Web Services

Scale, deploy, and manage your Python applications effortlessly in the cloud. Learn from the experts at AWS and unlock the limitless potential of developing on AWS.

3 hrs/week4 weeksEnglish672 enrolled
Free to Audit

About this Course

This course gives you a thorough introduction to the python programming language. You'll start by learning the definition of python, its history, semantics, and how it works. The first week concludes by writing a python script to solve a problem. In Week 2, you'll learn about Serverless Architectures and understand the differences between microservices, service-oriented and monolith architectures. You'll build a microservices architecture by learning how to use the following tools: AWS Lambda, Amazon API Gateway, and Cloud9. It's then time to go deep with AWS Databases. You'll see Amazon RDS and Amazon DynamoDB in action, visualizing the important role they play in developing applications in python. The course's final week will cover application integration services. Amazon's Simple Notification Service (SQS), Simple Queue Service (SQS), and EventBridge take center stage as important “glue” components for scalable, cloud-based applications. You'll close the course with a hands-on project, writing some code to use some hardcoded data to write to dynamodb and then convert that into a lambda function. 3b:T

What You'll Learn

  • Introductory level Python programming and Python packages
  • Explain the different roles in an organization building software
  • Differentiate microservice and monolithic architectures
  • Explain the benefits of a microservice architecture
  • Deploy an API with AWS Lambda for serverless compute, and Amazon API gateway for API hosting
  • Integrate AWS services into your application using the AWS SDK for Python boto3
  • Evaluate use cases for storage and database services: Amazon S3, Amazon DynamoDB, and Amazon Relational Database serice
  • Describe how to integrate applications and services using Amazon Simple Queue service queues, Amazon Simple Notification Service topics, and Amazon EventBridge buses.

Instructors

R

Russell Sayers

Senior Cloud Technologist

M

Morgan Willis

Principal Cloud Technologist

Course Info

PlatformedX
LevelBeginner
PacingUnknown
CertificateAvailable
PriceFree to Audit

Start Learning Now