All Courses
beginner Cloud Native

AWS: AWS Core Services for Developers

Master AWS from scratch — aws core services for developers.

46 lessons 19 available ~73 min total
Start the course

What you'll learn

By the end you can confidently apply AWS at a beginner level: aws core services for developers, with real, working code.

Who it's for

Developers learning AWS at a beginner level.

Prerequisites

Basic web and networking concepts.

A structured, hands-on beginner course on AWS, taking you from scratch by building a deployed serverless web app.

Curriculum

  1. 1

    AWS Global Infrastructure Overview

    5 min
  2. 2

    Configuring the AWS CLI

    4 min
  3. 3

    IAM Users and Policies

    3 min
  4. 4

    Introduction to Infrastructure as Code

    4 min
  5. 5

    Automating Infrastructure with AWS CDK

    4 min
  6. 6

    Introduction to AWS Lambda

    4 min
  7. 7

    Writing Your First Lambda Function

    4 min
  8. 8

    Managing Lambda Execution Environments

    4 min
  9. 9

    Using Environment Variables in Lambda

    4 min
  10. 10

    Triggering Lambda Functions

    4 min
  11. 11

    Project Setup: Initializing the Web App Backend

    3 min
  12. 12

    Introduction to Amazon S3

    3 min
  13. 13

    Managing S3 Bucket Policies

    4 min
  14. 14

    DynamoDB Data Modeling for Developers

    4 min
  15. 15

    CRUD Operations with AWS SDK

    3 min
  16. 16

    Connecting Lambda to DynamoDB

    4 min
  17. 17

    Handling DynamoDB Errors and Retries

    4 min
  18. 18

    Project Integration: Saving App Data

    4 min
  19. 19

    API Gateway Routing and Integration

    4 min
  20. 20

    Request Validation in API Gateway

    Coming soon
  21. 21

    Configuring CORS for Web Apps

    Coming soon
  22. 22

    Securing APIs with API Keys

    Coming soon
  23. 23

    Project Integration: Exposing the API

    Coming soon
  24. 24

    Hosting Static Frontend on S3

    Coming soon
  25. 25

    Configuring CloudFront for Security

    Coming soon
  26. 26

    Custom Domains and SSL Certificates

    Coming soon
  27. 27

    Project Integration: Frontend to Backend

    Coming soon
  28. 28

    Creating CloudWatch Dashboards

    Coming soon
  29. 29

    Setting Up CloudWatch Alarms

    Coming soon
  30. 30

    Distributed Tracing with AWS X-Ray

    Coming soon
  31. 31

    Debugging Serverless Applications

    Coming soon
  32. 32

    Optimizing Lambda Performance

    Coming soon
  33. 33

    Cost Management Best Practices

    Coming soon
  34. 34

    Security Hardening for Serverless

    Coming soon
  35. 35

    Managing Secrets with AWS Secrets Manager

    Coming soon
  36. 36

    Advanced DynamoDB Query Patterns

    Coming soon
  37. 37

    Implementing API Throttling

    Coming soon
  38. 38

    Handling Asynchronous Events

    Coming soon
  39. 39

    Managing Lambda Versions and Aliases

    Coming soon
  40. 40

    Blue/Green Deployments with Lambda

    Coming soon
  41. 41

    Automating Deployments with CI/CD

    Coming soon
  42. 42

    Working with AWS Step Functions

    Coming soon
  43. 43

    Advanced API Gateway Features

    Coming soon
  44. 44

    Database Migrations and DynamoDB Streams

    Coming soon
  45. 45

    Frontend State Management

    Coming soon
  46. 46

    Implementing User Authentication

    Coming soon