
Meet Deepak Dube, an instructor with over two decades in IT and AWS certifications across solutions architect, DevOps, security, machine learning, and networking, plus hands-on cloud and data engineering experience.
Explore exam strategy for AWS certification with actionable tips on identifying background, objective, and constraints; master process of elimination, flagging for review, and time management.
Learn to schedule your AWS exam, request ESL plus 30 minutes, and use 50% discount vouchers for future exams with a smart pathway from easy to hard certifications.
Learn to create your free aws account and use the free tier, including 750 compute hours, 5 gb s3, and 750 hours rds, plus SageMaker, Lambda, and OpenSearch.
Understand cloud computing fundamentals and AWS global infrastructure, with on-demand compute, storage, databases, regions and availability zones, and public, private, and hybrid cloud models, plus CloudFront and security basics.
Explore AWS global infrastructure, including regions, availability zones, local zones, wavelength zones, outposts, and points of presence, for designing highly available, low-latency applications.
Explore AWS services across compute, storage, database, networking, analytics, containers, and ML/AI, with high-level overviews of service categories and what these services do.
Discover the full range of AWS services covered in part two, including blockchain, business applications, developer tools, IoT, front-end, game tech, and management and governance offerings.
Explore core security, identity, and compliance services in AWS, including IAM, KMS, Firewall Manager, AWS Network Firewall, Secrets Manager, Security Hub, and WAF.
Explore zonal, regional, and global AWS services to understand fault isolation, availability, and data-plane vs control-plane architecture, with examples like EC2, EBS, S3, IAM, Route 53, SQS, and DynamoDB.
Explore Amazon Athena, a serverless query service that analyzes data on Amazon S3 with standard SQL for ad hoc queries and integrates with AWS Glue Data Catalog and Spark notebooks.
Set up an S3 bucket for Amazon Athena data and configure results location, then create a database and a TSV CloudFront logs table to analyze browser hits and bytes.
Explore Amazon Kinesis Data Streams for real-time processing from producers to consumers. Understand shard-based capacity, partition keys, and data records, and use the Kinesis Client Library for fault-tolerant apps.
Demonstrate Amazon Kinesis Data Streams with a demo stream and Lambda functions. Generate and process 100 sample records, storing results in a DynamoDB table named Kinesis Processed Data during demo.
Explore Amazon OpenSearch Service, a fully managed Lucene-based search and analytics engine for real-time logs and observability, with domain architecture, storage tiers, and serverless options.
Explore Amazon OpenSearch Service with a hands-on demo: create a domain, ingest sample log data, build index patterns and visualizations, run searches and dev tools queries, then clean up resources.
Explore AWS AppSync, a serverless GraphQL and pub/sub platform that unifies data sources, supports real-time updates, and uses resolvers, schemas, and multiple data sources like DynamoDB and Lambda.
Demonstrate creating an EC2 instance, triggering an EventBridge rule on stop, and sending an email via an SNS topic; test by stopping the instance and cleaning up resources.
Master Amazon SNS, a managed pub-sub service for one-to-many delivery via topics and subscriptions. Explore standard vs FIFO topics, message filtering, SNS and SQS fan-out, dead-letter queues, and integration patterns.
Perform a hands-on Amazon SNS demo: create a topic, add an email subscription, confirm delivery, publish a message, and delete the subscription and topic.
Explore Amazon SQS to decouple producers and consumers with durable queues, visibility timeouts, dead letter queues, and standard or FIFO options, plus polling, retention, and integration patterns.
Create and configure standard and fifo queues in the AWS console, then send and receive messages to demonstrate Amazon SQS basics, including message IDs, MD5, and content-based deduplication.
Explore how AWS Step Functions uses state machines to orchestrate microservices. Learn about standard and express workflows, and patterns for error handling, parallel processing, and service integrations.
Experience a hands-on AWS Step Functions demo that coordinates three Lambda functions—check inventory, process payment, and update order status—driving an order to completion or failure through simulated outcomes.
Explore Amazon EC2 essentials—virtual machines, AMIs, instance types, storage, security groups, and lifecycle states—while comparing on-demand, savings plans, reserved, spot, and dedicated purchasing options.
Launch an Amazon Linux 2023 t2 micro EC2 instance in us east (North Virginia). Create a key pair and security group, then connect via SSH or EC2 Instance Connect.
Discover how AWS Elastic Beanstalk abstracts infrastructure to deploy apps, automatically provisioning EC2, load balancers, and more, with web and worker environments and seamless service integration.
Demonstrates a hands-on AWS Elastic Beanstalk demo, covering key pair creation, IAM roles, Python deployment, environment updates, and environment termination.
Learn how AWS Lambda delivers serverless compute, handles events across S3, API Gateway, DynamoDB Streams, and SQS, and manages deployment, VPC integration, concurrency, and exam patterns.
Explore a hands-on aws lambda workflow that uses api gateway to trigger a lambda function, which publishes an email via sns and demonstrates full setup from topic to subscription.
Learn how AWS serverless application model enables infrastructure as code with a simplified template, deployable through CloudFormation, and managed by the SAM CLI for building, testing, and deploying serverless apps.
Explore how AWS Copilot builds, deploys, and manages production-ready containerized apps on ECS and Fargate. Learn service patterns, jobs, and pipeline stages, including environment, application, and deployment considerations.
Explore Amazon Elastic Container Registry (ECR) as a private registry for Docker and OCI images, with repositories, IAM-based access, push-pull workflows, lifecycle policies, image scanning, and cross-region replication.
Learn to create an Amazon ECR private repository, configure tags and encryption, and push a Docker image using Cloud Shell and the AWS CLI, then verify and clean up.
Discover how Amazon ECS delivers a fully managed container orchestration service that runs on EC2 or Fargate, supporting Docker containers and seamless integration with ECR, IAM, and CloudWatch.
Demonstrates creating an Amazon ECS cluster with AWS Fargate, defining a web app task using Apache, launching it as a service, and testing via the service URL.
Amazon Elastic Kubernetes Service (EKS) is a fully managed Kubernetes platform on AWS, offering Fargate, EC2, and on-premises outposts with EKS Anywhere, EBS CSI, and integrated logging and security.
Demonstrates a hands-on setup of Amazon EKS, creating IAM roles, configuring a cluster and node group, deploying nginx, and exposing it with a load balancer using Cloud Shell and kubectl.
Explore Amazon Aurora, a fully managed database service compatible with MySQL and PostgreSQL, offering auto scaling, multi-AZ storage, replicas, and blue-green deployments with Amazon S3, Secrets Manager, and RDS Proxy.
Launch an Amazon Aurora MySQL cluster with an EC2-based PHP app to test connectivity, high availability, and writer and reader endpoints. Explore features like backtrack, backups, cross-region replicas, and cleanup.
Explore how Amazon DynamoDB delivers serverless, NoSQL with single-digit millisecond latency, and organize data with tables, primary keys, partition keys, secondary indexes, and streams.
Participate in a hands-on DynamoDB demo to create a table, define partition and sort keys, insert and update items, and perform reads, queries, and a global secondary index.
Learn how Amazon ElastiCache provides serverless and custom cache clusters using Redis or Memcached, enabling use cases like database query caching, session management, real-time analytics, and API response caching.
Join a hands-on demo of Amazon ElastiCache with Aurora serverless MySQL and Valky, implementing a cache-aside pattern via Lambda and Glide client, and validating caching performance.
Explore Amazon MemoryDB for Redis, a durable in-memory primary database with microsecond reads and single-digit millisecond writes, compatible with Redis data structures and multi-az transaction logs for fast failover.
Experience a hands-on MemoryDB for Redis demo, covering VPC setup, subnet groups, multi-AZ cluster, parameter tuning, and basic CLI and Python interactions.
Learn how Amazon RDS streamlines creating, securing, and scaling relational databases in the cloud with multi-engine support, automated patching and backups, scaling via read replicas, and deep monitoring.
Launch an ec2 instance, set up an amazon rds postgresql database, connect via ssh, run sample sql to create a database and table, insert a record, and clean up resources.
Leverage AWS Amplify to build with popular front-end frameworks, manage authentication, GraphQL APIs, and hosting; enable pull request previews, custom domains, and end-to-end testing with Cypress.
Explore AWS Cloud9, a cloud-based IDE that runs in your browser, pre-packaged with languages like Node.js and Python, enabling writing, debugging serverless apps, real-time collaboration, and multiple isolated environments.
Join this AWS Cloud9 hands-on demo to build a Python web app with HTML, JS, and CSS, using boto3 to list S3 buckets and current region.
Explore AWS Cloud Shell, a web-based, pre-authenticated shell with AWS CLI, Python, and Node.js on Amazon Linux 2, offering 1 GB storage and multi-shell support.
Perform a hands-on demo of aws cloud shell with pre-installed tools like aws cli, python, node.js, and docker, and practice s3 bucket creation, versioning, and file sync.
Learn AWS CodeArtifact, a fully managed, secure repository for private packages with assets and an upstream, integrating with npm, Maven, pip, and code build.
Set up an AWS CodeArtifact domain and repositories, configure repository permissions, publish a Node.js package, configure npm as the registry, build a consumer application, test installation, and clean up resources.
Discover AWS CodeBuild, a fully managed CI service that builds, tests, and packages code with prepackaged build environments, a buildspec.yml, and VPC or Lambda compute options.
Demonstrates a hands-on AWS CodeBuild workflow: set up an ECR repository, connect GitHub, build and push a Docker image, test deployment, and clean up resources.
Explore AWS CodeCommit, a secure, managed version control service that competes with GitHub and integrates with AWS tools like CodeBuild, CodeDeploy, Cloud9, and CodePipeline, enabling collaborative, scalable code workflows.
Join a hands-on GitHub demo that covers git configuration and authentication, repository creation and cloning, essential git commands, feature branches and pull requests, and final cleanup.
Automate platform agnostic deployments with AWS CodeDeploy to EC2, on premises, Lambda, and ECS, managing revisions from S3, GitHub, or Bitbucket with canary, linear, or all at once traffic shifts.
Execute a hands-on AWS Code Deploy workflow by creating IAM roles and EC2 instances, deploying a web app from S3 using an application revision, testing, monitoring, and cleaning up resources.
Amazon CodeGuru Reviewer uses program analysis and machine learning to detect defects in Java and Python, and supports repository association, pull requests, and secrets detection via AWS Secrets Manager.
Participate in a hands-on Amazon CodeGuru demo that links a GitHub repo to CodeGuru Reviewer, and runs a Java profiling session, revealing CPU, latency, and heap insights.
Discover how AWS CodePipeline enables end-to-end continuous delivery by automating the release from build to deployment, integrating CodeCommit, CodeBuild, and Amazon ECS.
Demonstrates a hands-on AWS CodePipeline workflow, creating an S3 deployment bucket with static website hosting, connecting GitHub via code connections, and enabling continuous deployment through a complete pipeline.
Discover AWS Code Catalyst as an all-in-one tool for software development teams. Learn to use spaces, projects, blueprints, repositories, commits, dev environments, workflows, actions, issues, access tokens, connections, and roles.
Explore Amazon CodeWhisperer, a machine learning code generator that offers real-time recommendations from your code and comments, with language support, infrastructure as code, authentication options, and security scans.
Learn how AWS X-Ray instruments applications to generate trace IDs, traces, segments, and subsegments, build service graphs and service maps, and use sampling for scalable performance insights.
Conduct a hands-on AWS X-Ray demo that configures IAM roles, enables tracing on lambdas, integrates API Gateway and DynamoDB, and visualizes traces with the X-Ray service map.
Accelerate releases using AWS AppConfig feature flags, validate configurations with validators, and monitor with CloudWatch for safe rollbacks and auditing via IAM, KMS, and CloudTrail.
Install and configure the AWS CLI on Windows, macOS, or Linux; manage credentials and region, and master command structure, output formats, wait, pagination, and precedence.
Demonstrates installing and verifying the AWS CLI on Windows, Linux, and Mac, then configuring access keys, listing and creating S3 buckets, and securely cleaning up credentials.
Discover how the AWS Cloud Development Kit (CDK) uses familiar languages to define constructs, stacks, and apps, synthesizing to CloudFormation and enabling declarative vs imperative infrastructure.
Explore how AWS CloudFormation provisions resources from JSON or YAML templates using a decorative vs imperative approach, focusing on stacks, dependency management, and intrinsic functions.
Build and test AWS CloudFormation templates to create a stack with an EC2 instance and a security group, update with an S3 bucket, validate outputs, and clean up resources end-to-end.
Learn how AWS CloudTrail records API activity across your account for governance, compliance, and auditing, including event history, trails, event types, insights, global service events, and CloudTrail Lake.
Explore how AWS CloudTrail records API activity for governance and auditing, covering event history, trails, event types (management, data, insights), global service events, event selectors, and CloudTrail Lake.
This hands-on demo shows how to create an S3 bucket for CloudTrail logs, configure a CloudTrail trail with CloudWatch integration, generate test activity, analyze logs, and clean up.
Explore Amazon CloudWatch, AWS's fully managed monitoring and observability service. Ingests, stores, and evaluates metrics, logs, and events with alarms, dashboards, EventBridge, and the Unified CloudWatch Agent.
Learn to set up a CloudWatch alarm on an EC2 instance, trigger CPU utilization over 70% with stress testing, and receive email alerts via SNS topic, then clean up resources.
Explore Amazon CloudWatch logs, including standard and infrequent access classes, insights query languages, field indexes, live tail, EC2 monitoring, and Route 53 dns query logging.
Explore AWS Systems Manager offerings, including Patch Manager, State Manager, Automation, Maintenance Windows, Parameter Store, Session Manager, and SSM Documents, for secure, agent-based management of EC2 and hybrid environments.
Watch a hands-on demo of AWS Systems Manager, create an EC2 instance profile role, launch an EC2, and explore Run Command, Parameter Store, Inventory, and Automation features.
Explore Amazon API Gateway, covering core concepts such as stages, resources, methods, and integrations, and compare REST, HTTP, and WebSocket API types with their endpoints and pricing.
Create a lambda function and a rest api in API gateway, configure hello resource with a get method using lambda proxy integration, deploy and test in browser, then clean up.
Explore how Amazon CloudFront speeds delivery with 750+ edge locations and edge caching. Compare origin access control vs origin access identity, and configure origin shield, ttl, and cache behaviors.
Learn to set up and test a CloudFront distribution with an S3 origin, enable access control, test delivery of an HTML file, and explore behaviors and clean up resources.
Learn how elastic load balancing distributes traffic to healthy targets across multiple availability zones, supports application, network, gateway, and classic load balancers, and uses listeners and health checks.
Create a VPC with two public subnets, launch two EC2 web servers secured by a security group, and configure an application load balancer with a target group to distribute traffic.
Explore how Route 53 provides DNS management, domain registration, health checks, and global routing with geolocation, latency, and weighted policies for low-latency traffic.
Create a VPC and EC2 instance, configure a private Route 53 hosted zone with A and www records, test DNS with dig and nslookup, and clean up resources.
Launch a custom VPC and the default VPC, deploy EC2 instances, and test connectivity over public IP while private IP remains isolated, using Cloud Shell and SSH key access.
1. Welcome to the comprehensive "AWS Certified Developer - Associate" course, your gateway to mastering cloud development on Amazon Web Services. This course is meticulously designed to prepare you for the AWS Certified Developer - Associate exam while providing you with practical, hands-on experience in building and deploying cloud applications.
2. Throughout this course, you'll dive deep into the four key domains covered in the certification:
- Development with AWS Services
- Security
- Deployment
- Troubleshooting and Optimization
3. You'll learn to harness the power of essential AWS services, including but not limited to:
- Compute: EC2, Lambda, Elastic Beanstalk
- Storage: S3, EBS, EFS
- Databases: DynamoDB, RDS, Aurora
- Networking: VPC, Route 53, API Gateway
- Developer Tools: CodeCommit, CodeBuild, CodeDeploy, CodePipeline
4. Whether you're a beginner in cloud computing or an experienced developer looking to validate your AWS skills, this course caters to all levels. By the end, you'll have the confidence and expertise to ace the AWS Certified Developer - Associate exam and apply your knowledge in real-world scenarios.
5. Join me on this exciting journey to become an AWS certified developer and open up new opportunities in the ever-growing field of cloud computing. Let's transform your cloud development skills and take your career to new heights!