AWS: AWS Core Services for Developers
Master AWS from scratch — aws core services for developers.
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
AWS Global Infrastructure Overview
5 min - 2
Configuring the AWS CLI
4 min - 3
IAM Users and Policies
3 min - 4
Introduction to Infrastructure as Code
4 min - 5
Automating Infrastructure with AWS CDK
4 min - 6
Introduction to AWS Lambda
4 min - 7
Writing Your First Lambda Function
4 min - 8
Managing Lambda Execution Environments
4 min - 9
Using Environment Variables in Lambda
4 min - 10
Triggering Lambda Functions
4 min - 11
Project Setup: Initializing the Web App Backend
3 min - 12
Introduction to Amazon S3
3 min - 13
Managing S3 Bucket Policies
4 min - 14
DynamoDB Data Modeling for Developers
4 min - 15
CRUD Operations with AWS SDK
3 min - 16
Connecting Lambda to DynamoDB
4 min - 17
Handling DynamoDB Errors and Retries
4 min - 18
Project Integration: Saving App Data
4 min - 19
API Gateway Routing and Integration
4 min - 20
Request Validation in API Gateway
Coming soon - 21
Configuring CORS for Web Apps
Coming soon - 22
Securing APIs with API Keys
Coming soon - 23
Project Integration: Exposing the API
Coming soon - 24
Hosting Static Frontend on S3
Coming soon - 25
Configuring CloudFront for Security
Coming soon - 26
Custom Domains and SSL Certificates
Coming soon - 27
Project Integration: Frontend to Backend
Coming soon - 28
Creating CloudWatch Dashboards
Coming soon - 29
Setting Up CloudWatch Alarms
Coming soon - 30
Distributed Tracing with AWS X-Ray
Coming soon - 31
Debugging Serverless Applications
Coming soon - 32
Optimizing Lambda Performance
Coming soon - 33
Cost Management Best Practices
Coming soon - 34
Security Hardening for Serverless
Coming soon - 35
Managing Secrets with AWS Secrets Manager
Coming soon - 36
Advanced DynamoDB Query Patterns
Coming soon - 37
Implementing API Throttling
Coming soon - 38
Handling Asynchronous Events
Coming soon - 39
Managing Lambda Versions and Aliases
Coming soon - 40
Blue/Green Deployments with Lambda
Coming soon - 41
Automating Deployments with CI/CD
Coming soon - 42
Working with AWS Step Functions
Coming soon - 43
Advanced API Gateway Features
Coming soon - 44
Database Migrations and DynamoDB Streams
Coming soon - 45
Frontend State Management
Coming soon - 46
Implementing User Authentication
Coming soon