AWS - Developing Applications in Python on AWS
- Offered byCoursera
Developing Applications in Python on AWS at Coursera Overview
Duration | 9 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Developing Applications in Python on AWS at Coursera Highlights
- Earn a certificate of completion
- Add to your LinkedIn profile
- 5 quizzes, 2 assignments
Developing Applications in Python on AWS at Coursera Course details
- What you'll learn
- Introductory level Python programming and Python packages
- Explain the different roles in an organization building software
- 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.
Developing Applications in Python on AWS at Coursera Curriculum
Module 1: Welcome to the Course
Welcome to the course
Developing in a team
Module 1 Introduction
Python Hello World
Python Variables and Types
Python Conditionals
Python Functions
Python Lists and Dictionaries
Python Loops
Putting it all together
Python Packages
Module 1 Wrap Up
Course roadmap
Welcome to the course
Pre-Course Survey
Getting started with Python
Variables and Conditionals
Functions, lists, and dictionaries
Putting it all together
Python Hands On
Glossary
Mid-Course Survey
Software industry roles
Python Quiz
Pre-Course Survey
Mid-Course Survey
Module 2: Architecture Comparison
Module 2 Introduction
Microservice applications vs service oriented vs monolith
AWS Lambda foundational concepts
Building AWS Lambda functions
Host APIs with Amazon API Gateway
Working with AWS services using the AWS SDK
Module 2 wrap up
AWS Lambda and Amazon API Gateway
Downloadable: Architecture Diagram
Ready for the lab?
Building a Serverless API
Module 3: Database
Module 3 Introduction
Introduction to Amazon Relational Database
Integrating Amazon RDS
Introduction to Amazon DynamoDB
Integrating Amazon DynamoDB
Module 3 Wrap up
Amazon RDS and Amazon DynamoDB
Ready for the lab?
Lab 2: Integrating Amazon DynamoDB
Module 4: Messaging Services
Module 4 Introduction
Messaging with Amazon Simple Notification Service (SNS)
Messaging with Amazon Simple Queue Service (SQS)
Event Buses with Amazon EventBridge
Module 4 Wrap up
Graded Project
Application integration services
Post-Course Survey
Ready for the lab?
Ready for the lab?
Final Assessment
Lab 3: Integrating Amazon Simple Queue Service
Lab 4: Python Challenge
Post-Course Survey