Skip to main content

Learn

  • You'll be able to implement any sort of infrastructure on AWS with Python using RDS and DynamoDB!
  • You'll learn how to code against AWS API using Python and Boto3!
  • You'll learn how to launch Relational Database Instances (RDS) on AWS using Python and Boto3!
  • You'll learn how to launch NoSQL DynamoDB Tables on AWS using Python and Boto3!
  • You'll be confident to work with AWS APIs using Python for any kind of AWS Resource on RDS and DynamoDB!

About

In this course, we’ll start by looking at the tools and the environment that is needed to work with AWS resources. We’ll be using Python, 3 and as per the IDE, we recommend you to use PyCharm from Jetbrains. It has a free community edition.

After setting up your environment on both MacOS and Windows, we’ll create our credentials for AWS as being the AWS Access Key and AWS Secret Access Key for programmatic access to AWS resources. You’ll learn how you can set your AWS credentials globally on your computers using AWS CLI. Before jumping into the implementation, for one last tip, we’ll show you how you can have auto-complete capabilities on your PyCharm IDE with PyBoto3! Once we’re ready with our environment setup, we’ll start implementing our solution on AWS! And remember, we’ll do everything with Python code. Nothing will be done manually.

We’ll start off with RDS or Relational Database Service from AWS. I’ll teach you how to launch your own Amazon RDS Instances purely with your Python code! Then, we’ll learn how to take a snapshot or namely backup our complete database instance. Later, I’ll teach you how to restore that snapshot that you have created earlier so that you can recover your database from failures!

Next up is DynamoDB! With this very-popular NoSQL service from AWS, I’ll teach you how to create your own DynamoDB Tables on AWS with Python! You’ll learn how to provide a key schema, attribute definitions, and apply throughout to your tables.

Style and Approach

This course starts by taking a look at the tools and the environment that you need to work with AWS resources. Lots of information, hands-on practice and experience is waiting for you in this course on AWS.

Features

  • Learn to implement RDS and DynamoDB on AWS using Python API - Boto3
  • Learn to launch Relational Database Instances (RDS) on AWS using Python and Boto3

Course Length : 3 hours 14 minutes

ISBN : 9781838646899

Requirements

Add information about the skills and knowledge students need to take this course.

Author

Niyazi Erdogan

Niyazi Erdoğan is a software engineer and AWS Certified Solutions Architect with over ten years' experience in various fields. He is a mostly self-taught programmer and has been programming for a long time. He has been actively working on TDD-based implementations for over 4 years. Apart from his day job, Niyazi has developed video courses on Cloud, AWS, Java, Spring, and more; these constitute his basic areas of interest. LinkedIn: https://www.linkedin.com/in/niyazi-erdogan/

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Firefox or Safari, or with Internet Explorer version 9 and above.

See our list of supported browsers for the most up-to-date information.

respond
hours per week
respond
Free
respond
RPS
respond
en

Share this course

Categories

Data Science(241)

Coding and Tools(37)

Admin and Cloud(380)

DevOps(78)

Programming(631)

Application Development(752)

Web Development(547)

Big Data and Analytics(709)

Soft Skills(19)

Network Security & Infrastructure(283)

Process Concepts(8)

Database(80)

Business Intelligence(22)

I've read enough.Take me to RPS