Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Developing with Core AWS Services

via CodeSignal

Overview

Get productive with the AWS SDK for Python (boto3) and core services used in most applications. You’ll configure credentials via IAM roles (no hardcoded keys), work with S3 for object storage, DynamoDB for NoSQL CRUD, and SQS/SNS for asynchronous messaging.

Syllabus

  • Unit 1: AWS Foundations: Services and the boto3 Pattern
    • Initialize Your First AWS Client
    • Reading the Response from AWS
    • Transfer the Pattern to EC2
    • Catching Errors Before They Crash
    • Build the Complete Connection Test
  • Unit 2: Working with AWS S3
    • Customizing S3 File Upload Operations
    • Fixing S3 Bucket Creation Logic
    • Completing S3 Upload Function Parameters
    • Filtering and Formatting S3 Object Lists
    • Implementing S3 File Download and Verification
  • Unit 3: DynamoDB CRUD Operations
    • Fixing DynamoDB Table Creation Timing
    • Extracting Data from DynamoDB Responses
    • Fixing DynamoDB Update Expression Syntax
    • Completing DynamoDB Delete and Verification
    • Adding DynamoDB Resource Cleanup
  • Unit 4: Developing with SQS and SNS
    • Creating Your First AWS Resources
    • Fix the Message Producer Bug
    • Complete the Message Consumer
    • Complete the Messaging Pipeline
    • Fix the Order Processing Logic
  • Unit 5: EC2 Credentials and IAM Roles
    • Adding EC2 Metadata Service Information
    • Customizing EC2 Launch Parameters
    • Discovering Temporary Credentials in Action
    • Validating Metadata Field Retrieval
    • Smart Instance State Management

Reviews

Start your review of Developing with Core AWS Services

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.