Coursera
Coursera Logo

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 External Link Icon

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
Details Icon

Developing Applications in Python on AWS
 at 
Coursera 
Course details

Skills you will learn
What are the course deliverables?
  • What you'll learn
  • Introductory level Python programming and Python packages
  • Explain the different roles in an organization building software
More 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.
Read more

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

Developing Applications in Python on AWS
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon
    qna

    Developing Applications in Python on AWS
     at 
    Coursera 

    Student Forum

    chatAnything you would want to ask experts?
    Write here...