RiseUpp Logo
RiseUpp Logo
Developing Applications in Python on AWS
Educator Logo

Powered by

Provider Logo

Completion

CERTIFICATE

Developing Applications in Python on AWS

This course is part of AWS Cloud Technology Consultant.

Course Cost

₹ 5,074

Beginner

Skill Level

4 Weeks

Self-paced lessons

This comprehensive course provides a thorough introduction to developing Python applications on AWS cloud infrastructure. Students begin with Python fundamentals, learning the language's core concepts including variables, conditionals, loops, functions, and data structures. The curriculum then explores modern application architectures, comparing microservices, service-oriented, and monolithic approaches while highlighting the benefits of microservices for cloud deployment. Practical skills development focuses on implementing serverless architectures using AWS Lambda for compute, Amazon API Gateway for hosting APIs, and Cloud9 for development. Students learn to integrate AWS services into their applications using the boto3 SDK. The course covers multiple data storage options, examining Amazon RDS for relational databases and Amazon DynamoDB for NoSQL solutions, with hands-on integration exercises. In the final section, participants master application integration using AWS messaging services including Amazon Simple Notification Service (SNS), Simple Queue Service (SQS), and EventBridge for event-driven architectures. The course concludes with a practical project that consolidates learning by creating a Lambda function to write data to DynamoDB, providing real-world experience in building cloud-native Python applications.

What you'll learn

  • Master introductory Python programming concepts and work with Python packages Understand different team roles in software development organizations Compare and differentiate between microservice and monolithic architectures Deploy serverless APIs using AWS Lambda for compute and Amazon API Gateway for hosting Integrate AWS services into applications using the AWS SDK for Python (boto3) Evaluate and implement appropriate storage solutions using Amazon S3, DynamoDB, and RDS Develop applications using messaging services like Amazon SNS and SQS for reliable communication Create event-driven architectures with Amazon EventBridge for scalable, loosely-coupled systems

Skills you'll gain

Python
AWS
Lambda
API Gateway
DynamoDB
RDS
SNS
SQS
EventBridge
Microservices
Serverless
boto3

This course includes:

PreRecorded video

Labs, Final assessment, Graded project

Access on Mobile, Tablet, Desktop

Limited Access access

Shareable certificate

Closed caption

Get a Completion Certificate

Share your certificate with prospective employers and your professional network on LinkedIn.

CREATED BY

Educator Logo

PROVIDED BY

Provider Logo
Certificate
Certificate

Get a Completion Certificate

Share your certificate with prospective employers and your professional network on LinkedIn.

CREATED BY

Educator Logo

PROVIDED BY

Provider Logo

Top companies offer this course to their employees

Top companies provide this course to enhance their employees' skills, ensuring they excel in handling complex projects and drive organizational success.

icon-0icon-1icon-2icon-3icon-4

There are 4 modules in this course

This practical course teaches students how to develop Python applications on AWS cloud infrastructure. It begins with a Python programming primer covering essential language concepts including variables, data types, conditionals, loops, functions, and data structures. Students then explore architectural approaches, comparing microservices with service-oriented and monolithic designs to understand the advantages of cloud-native application development. The curriculum focuses heavily on implementing serverless architectures using AWS Lambda for compute functionality and Amazon API Gateway for hosting APIs. Students learn to integrate various AWS services into their applications using the boto3 Python SDK. The course explores data persistence options, examining both Amazon RDS for relational database requirements and Amazon DynamoDB for NoSQL solutions. Application integration is covered through messaging services like Amazon Simple Notification Service (SNS) and Simple Queue Service (SQS), along with event-driven architectures using Amazon EventBridge. Throughout the course, hands-on labs provide practical experience with creating Lambda functions, integrating with databases, and implementing messaging patterns. The curriculum culminates in a comprehensive project where students build a Lambda function that writes data to DynamoDB, demonstrating the skills needed to develop scalable, cloud-native Python applications.

Week 1: Welcome to the course

Module 1

Week 2: Architecture Comparison

Module 2

Week 3: Amazon RDS

Module 3

Week 4: Messaging Services

Module 4

Fee Structure

Individual course purchase is not available - to enroll in this course with a certificate, you need to purchase the complete Professional Certificate Course. For enrollment and detailed fee structure, visit the following: AWS Cloud Technology Consultant

Payment options

Financial Aid

Reviews

Testimonials and success stories are a testament to the quality of this program and its impact on your career and learning journey. Be the first to help others make an informed decision by sharing your review of the course.

Faculties

These are the expert instructors who will be teaching you throughout the course. With a wealth of knowledge and real-world experience, they're here to guide, inspire, and support you every step of the way. Get to know the people who will help you reach your learning goals and make the most of your journey.

Developing Applications in Python on AWS

Beginner

Skill Level

4 Weeks

Self-paced lessons

Course Cost

₹ 5,074

Completion

CERTIFICATE

Frequently asked Questions

Below are some of the most commonly asked questions about this course. We aim to provide clear and concise answers to help you better understand the course content, structure, and any other relevant information. If you have any additional questions or if your question is not listed here, please don't hesitate to reach out to our support team for further assistance.