Most popular programs
Trending now
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.
Week 1: Welcome to the course
Video: Instructor Introductions
Video: Developing in a team
Reading: Discussion Prompt
Subsection: The Python Programming Language
Video: Module 1 Introduction - Python Primer
Video: Python Hello World
Video: Python Variables and Types
Video: Python Conditionals
Video: Python Loops
Video: Python Functions
Video: Python Lists and Dictionaries
Video: Putting it all together
Video: Module 1 Wrap Up
Week 2: Architecture Comparison
Video: Module 2 Introduction
Video: Microservice applications vs service oriented vs monolith
Subsection: Build a Microservice API
Video: AWS Lambda foundational concepts
Video: Host APIs API Gateway
Video: Working with AWS services using the SDK
Lab: Creating a Lambda Function
Video: Module 2 Wrap up
Week 3: Amazon RDS
Video: Module 3 Introduction
Video: Introduction to Amazon Relational Database Service
Video: Integrating Amazon RDS
Subsection: Amazon DynamoDB
Video: Amazon DynamoDB Intro
Video: Integrating Amazon DynamoDB
Video: Module 3 Wrap up
Lab: Integrate Amazon RDS
Week 4: Messaging Services
Video: Module 4 Introduction
Video: Messaging with Amazon Simple Notification Service (SNS)
Video: Messaging with Amazon Simple Queue Service (SQS)
Lab: Write to an SQS queue
Subsection: Event Buses
Video: Module 4 Wrap up
Video: Event Buses with Amazon EventBridge
Subsection: Graded Project and Course Closing
Assessment: Final Assessment
Video: Graded Project
Lab: Graded Project
Q. Are there any prerequisites for this course?
A. There are no required prerequisites for this course. However, we recommend that leaners have a general understanding of cloud computing and security concepts.
Q. Are there any costs associated with this course?
A. Learners can register for the course in an Audit track or Verified Certificate track. The Audit track is free, but has restrictions. The Verified Certificate track costs $99 and provides full access to course content for the duration. Please visit edx.org for more information.
Q. Are there hands-on activities in this course?
A. Yes, this course includes hands-on lab exercises. However, these exercises are restricted to learners in the Verified Certificate Track.
Q. How much time will this course require?
A. If following the weekly schedule, learners should plan to spend 2-4 hours per week on this course. However, learners may complete the course at their own pace.
Q. Will I receive a certificate for this course?
A. Learners enrolled in the Verified Certificate path will receive a certificate upon successful completion of the course.
Q. What is the grading policy for this course?
A. All learners may take weekly quizzes, which are not graded and allow unlimited retries.
Learners in the Verified Certificate track are able to take the final course assessment in the course. Passing the final assessment is required to obtain the Verified Certificate.
Learners in the Audit track will not have access to the final assessment, and will not be able to earn a certificate.
Q. How are discussions used in this course?
A. This course has discussion groups aligned to each week of the course. We encourage learners to ask questions or offer suggestions and feedback. AWS Instructors will monitor the discussion groups to answer questions specific to the exercises and topics covered in the course.
Q. When will course content be available?
A. All course content will be available when the course opens. Since AWS frequently publishes service updates and new features/functionality, there may be a need to update the course content during its lifetime. If course content is updated, a notice will be placed on the course home page.
Q. Will this course help me prepare for an AWS Certification?
A. Earning an AWS Certification typically requires both knowledge and experience. For more information about AWS Certifications, including recommended training and experience requirements, visit aws.amazon.com/certification.