We may earn an affiliate commission when you visit our partners.
in28Minutes Official and Ranga Karanam | GCP Certification - Google Cloud Engineer & Architect

AWS Certified Developer Associate is an awesome certification to validate your technical skills and expertise with AWS.

Do you want to become an AWS Certified Developer Associate?

Are you ready to get started on the amazing journey to get the prized AWS Certification?

WHAT STUDENTS ARE SAYING

5 STARS - He is my most favorite teacher in Udemy

5 STARS - You are a really amazing master.

Read more

AWS Certified Developer Associate is an awesome certification to validate your technical skills and expertise with AWS.

Do you want to become an AWS Certified Developer Associate?

Are you ready to get started on the amazing journey to get the prized AWS Certification?

WHAT STUDENTS ARE SAYING

5 STARS - He is my most favorite teacher in Udemy

5 STARS - You are a really amazing master.

5 STARS - The course is very thorough and very detailed and goes step by step with each AWS service, which is really cool. I also love the way it is quite practical and how exactly how to do some of the things on AWS.

5 STARS - This is a comprehensive course. It presents the most used AWS services in a clear and practical way. Highly recommended.

Do you want to join 500,000+ learners having Amazing Learning Experiences with in28Minutes?

Look No Further.

We are here to help you start your journey to AWS Certified Developer Associate in a step by step approach.

  • ZERO Experience with AWS? No problem

Here are a couple of things you would need to understand:

  • Cloud is here to stay. We focus on helping you understand the cloud. Once you understand cloud well, you will be able to use your skills on AWS or any cloud platform.

  • Architectures are going cloud-neutral - Serverless, Microservices, Containers, and Container Orchestration. A certification lacks value if you do not understand and practice these important skills. We will help you get prepared for a Cloud Neutral Future and have practical cloud skills to go along with the most popular architectures.

Are you ready to get started on an amazing journey to becoming an AWS Certified Developer Associate?

Do you want to join 500,000+ learners having Amazing Learning Experiences with in28Minutes?

Look No Further.

Getting Started with AWS Certified Developer Associate

  • Introduction - AWS Certified Developer Associate

  • Course Overview - AWS Certified Developer Associate

Getting Started - Cloud and AWS - Regions and AZs

  • Step 01 - Introduction to Cloud and AWS

  • Step 02 - Creating an AWS Root Account

  • Step 03 - Creating an IAM User For Your AWS Account

  • Step 04 - Need for Regions and Zones

  • Step 05 - Introduction to Regions and Zones

Getting Started - EC2

  • Step 01 - Section Overview - EC2

  • Step 01 - Exploring EC2 Fundamentals

  • Step 02 - Creating your first EC2 instance

  • Step 03 - Understanding EC2 instance type and SSH with Instance Connect

  • Step 04 - Installing HTTP Webserver on EC2

  • Step 05 - Playing with EC2 Instance Metadata Service and Dynamic Data

  • Step 06 - 1 - Exposing EC2 dynamic data details on HTTP Web Server

  • Step 06 - 2 - JSON Viewer Plugin

  • Step 07 - Playing with EC2 Security Groups

  • Step 08 - Understanding EC2 Public and Private IP Addresses

  • Step 09 - Understanding Elastic IP Addresses

  • Step 10 - Simplify

  • Step 05 - Invoking Lambda Functions Synchronously

  • Step 06 - Invoking Lambda Functions Asynchronously

  • Step 07 - 01 - Exploring AWS Lambda - Context Object

  • Step 07 - 02 - Invoking Lambda Functions from CloudFront - Lambda@Edge

  • Step 08 - Understanding Versioning of Lambda Functions

  • Step 09 - Exploring Alias for Lambda Functions

  • Step 10 - Creating Layers for Lambda Functions

  • Step 11 - Understanding AWS Lambda Best Practices

  • Step 12 - Exploring AWS Lambda - Scenario Questions

Getting Started -

  • Step 09 - Using KMS with S3 - Usecases

  • Step 10 - Integrating KMS with CloudWatch

  • Step 11 - KMS - Important Things to Remember

  • Step 12 - Getting Started with AWS Cloud HSM

  • Step 13 - Quick Review of Cloud HSM

  • Getting Started - Amazon VPC

    • Step 01 - Understanding Need for an Amazon VPC

    • Step 02 - Getting Started with Amazon VPC

    • Step 03 - Understanding Need for an Amazon VPC Subnets

    • Step 04 - Creating Amazon VPC with Public and Private Subnets

    • Step 05 - Public Subnet vs Private Subnet - Internet Gateway

    • Step 06 - Getting Started with NAT Instance and Gateway

    • Step 07 - Exploring NAT Instance vs NAT Gateway

    • Step 08 - Getting Started with NACL

    • Step 09 - Exploring NACL vs Security Groups

    • Step 10 - Getting Started with VPC Flow Logs

    • Step 11 - Understanding VPC Peering

    • Step 12 - Connecting On Premises with AWS - Direct Connect and VPN

    • Step 13 - Understanding VPC Endpoints - Gateway and Interface

    • Step 14 - Reviewing Important Networking Concepts in AWS

    Getting Started - Databases in AWS

    • Step 01 - Getting Started with Databases

    • Step 02 - Understanding Challenges with Choosing Databases

    • Step 03 - Understanding Availability and Durability of Databases

    • Step 04 - Understanding RTO and RPO

    • Step 05 - Understanding Read Replicas for Databases

    • Step 06 - Understanding Importance of Database Consistency

    • Step 07 - Exploring Different Database Categories

    • Step 08 - Exploring Relations Databases for OLTP and OLAP Use cases (RDS and RedShift)

    • Step 09 - Exploring the differences between OLTP and OLAP Databases

    • Step 10 - Getting Started with Document Databases (DocumentDB)

    • Step 11 - Exploring Key Value Databases (DocumentDB)

    • Step 12 - Quick Look at Graph Databases (Neptune)

    • Step 13 - Quick Look at In Memory Databases (ElastiCache)

    • Step 14 - Quick Review of Database Options

    • Step 15 - Scenarios Review of Database Options

    Getting Started - Amazon RDS

    • Step 01 - Getting Started with RDS - AWS Relational OLTP Database

    • Step 02 - Responsibilities for RDS - You vs AWS

    • Step 03 - Exploring options in creating RDS Databases

    • Step 04 - Creating Your First RDS Database in AWS

    • Step 05 - Creating an EC2 instance to connect to RDS Database

    • Step 06 - Connecting to RDS Database from EC2 instance and creating tables

    • Step 07 - Exploring Options on an Existing Your First RDS Database in AWS

    • Step 08 - Understanding Multi-AZ Deployments of RDS

    • Step 09 - Understanding Read Replicas of RDS

    • Step 10 - Getting Started with Amazon Aurora Database

    • Step 11 - Exploring UI for Amazon Arora Database

    • Step 12 - Exploring Other RDS Database Engines

    • Step 13 - Architecture - Managing Scaling of Your RDS Databases

    • Step 14 - Architecture - Managing Operations for RDS Databases

    • Step 15 - Architecture - Managing Security and Encryption for RDS

    • Step 16 - Architecture - Managing Costs for Your RDS Databases

    • Step 17 - Quick Review - When to use RDS

    • Step 18 - RDS Review with A Few Scenarios

    Getting Started - Amazon DynamoDB

    • Step 01 - Introduction to DynamoDB

    • Step 02 - Understanding DynamoDB Hierarchy - Tables Items and Attributes

    • Step 03 - Exploring DynamoDB Data Types

    • Step 04 - Playing with DynamoDB

    • Step 05 - Exploring DynamoDB Primary Key and Partitions

    • Step 06 - Understanding DynamoDB - Local Secondary Index - LSI

    • Step 07 - Understanding DynamoDB - Global Secondary Index - GSI

    • Step 08 - Understanding DynamoDB Data Consistency Levels

    • Step 09 - Understanding DynamoDB Capacity Modes - Provisioned and OnDemand

    • Step 10 - Understanding DynamoDB Read Write Capacity Calculations - 1

    • Step 11 - Understanding DynamoDB Read Write Capacity Calculations - 2

    • Step 12 - Exploring DynamoDB - Query vs Scan

    • Step 13 - Creating a Cloud9 Environment

    • Step 14 - Playing with DynamoDB APIs from Cloud9 Command Line

    • Step 15 - Exploring DynamoDB - Projection and Filter Expressions

    • Step 16 - Exploring DynamoDB - Pagination

    • Step 17 - Exploring Other DynamoDB API

    • Step 18 - Exploring DynamoDB API Errors

    • Step 19 - Exploring DynamoDB - TTL - Time To Live Attribute

    • Step 20 - Designing DynamoDB Tables - Choosing Partition Keys

    • Step 21 - Designing DynamoDB Tables - Time Series Data

    • Step 22 - 01 - Understanding Optimistic Locking with DynamoDB

    • Step 22 - 02 - Exploring DynamoDB Best Practices

    • Step 22 - 03 - IAM Policy - Restrict User Access on DynamoDB and S3

    • Step 23 - DynamoDB - Things to Remember

    • Step 24 - Exploring DynamoDB Streams

    • Step 25 - Taking care of Operations for DynamoDB

    • Step 26 - Taking care of Security for DynamoDB - IAM, and Encryption

    • Step 27 - Comparing DynamoDB with RDS

    • Step 28 - Exploring DAX - DynamoDB Accelerator

    • Step 29 - Exploring DynamoDB Scenarios

    Getting Started - Amazon SQS, Amazon SNS, and Amazon MQ

    • Step 01 - Understanding Need for Asynchronous Communication

    • Step 02 - Getting Started with SQS

    • Step 03 - Sending and Receiving a Messaging using SQS - Best Case

    • Step 04 - Understanding Lifecycle of a Message on an SQS Queue

    • Step 05 - Implementing AutoScaling with SQS

    • Step 06 - Understanding Important SQS Configuration

    • Step 07 - Implementing Security for Your SQS Queues

    • Step 08 - 01 - Creating an Amazon SQS Queue and Playing with Messages

    • Step 08 - 02 - Sending and Receiving SQS Messages from an EC2 instance

    • Step 08 - 03 - IAM Role - Trust Policy

    • Step 09 - Identifying Duplicate Messages in SQS using DeDuplication ID

    • Step 10 - Exploring Amazon SQS APIs

    • Step 11 - Exploring Amazon SQS API - Receive Message

    • Step 12 - Exploring Amazon SQS Scenarios

    • Step 13 - Getting Started with Simple Notification Service - SNS

    • Step 14 - YY - Creating an SNS Topic and Registering a Lambda to Subscribe

    • Step 15 - ZZ - Registering an SQS Queue as a subscriber to an SNS Topic

    • Step 16 - Getting Started with Amazon MQ

    Getting Started - Amazon Kinesis

    • Step 01 - Getting Started with Streaming Data

    • Step 02 - Handling simple streams with S3 Notifications

    • Step 03 - Handling simple streams with DynamoDB Streams

    • Step 04 - Getting Started with Amazon Kinesis

    • Step 05 - Getting Started with Amazon Kinesis Data Streams

    • Step 06 - Understanding Hierarchy of Kinesis Streams

    • Step 07 - Exploring Kinesis Streams - Resharding

    • Step 08 - Exploring Kinesis Streams API

    • Step 09 - Getting Started with Amazon Kinesis Data Firehose

    • Step 10 - Getting Started with Amazon Kinesis Analytics

    • Step 11 - Getting Started with Amazon Kinesis Video Streams

    • Step 12 - Exploring Amazon Kinesis

    • Step 13 - Exploring Kinesis Streams - Scenario Questions

    Getting Started - Amazon CloudFront

    • Step 01 - Understanding the Need for CDN - CloudFront

    • Step 02 - Getting Started with Amazon CloudFront

    • Step 03 - Understanding an Amazon CloudFront Distribution

    • Step 04 - Setting Cache Behaviors for Amazon CloudFront Distribution

    • Step 05 - Creating Private Content with Amazon CloudFront

    • Step 06 - Creating Signed URLs and Cookies with Amazon CloudFront

    • Step 07 - Protecting content in S3 using Amazon CloudFront OAI

    • Step 08 - 01 - Creating a CloudFront Distribution

    • Step 08 - 02 - Exploring CloudFront Distribution

    • Step 09 - Recommended Architecture for Static Content in AWS

    • Step 10 - Quick Review of Amazon CloudFront

    Getting Started - Route 53

    • Step 01 - Getting Started with Route 53 - AWS Domain Registrar and DNS

    • Step 02 - Understanding Route 53 - DNS Records and Alias Records

    • Step 03 - Understanding Route 53 Routing Policies

    • Step 04 - Creating a Hosted Zone with Route 53 and Exploring Routing Policies

    • Step 05 - Exploring Route 53 Routing Policies - 1

    • Step 06 - Exploring Route 53 Routing Policies - 2

    • Step 07 - Exploring Route 53 Routing Policies - 3

    Getting Started - DevOps in AWS

    • Step 01 - Getting Started with DevOps

    • Step 02 - Getting Started with CI-CD - Continous Integration and Deployment

    • Step 03 - Understanding DevOps Tools in AWS - CI-CD

    • Step 04 - Getting Started with IAC - Infrastructure as Code

    • Step 05 - Understanding DevOps Tools in AWS - IAC - CloudFormation and SAM

    • Step 06 - Getting Started with AWS CodeCommit

    • Step 07 - Playing with AWS CodeCommit

    • Step 08 - Getting Started with AWS CodeBuild

    • Step 09 - Understanding AWS CodeBuild Buildspec file

    • Step 10 - Exploring Docker Example for AWS CodeBuild Buildspec

    • Step 11 - Running AWS CodeBuild in a VPC

    • Step 12 - Getting Started with AWS CodeDeploy

    • Step 13 - Understanding AWS CodeDeploy Deployment Types

    • Step 14 - Understanding AWS CodeDeploy Components

    • Step 15 - Running AWS CodeDeploy on EC2 and On-Premises

    • Step 16 - Running AWS CodeDeploy for Lambda Functions

    • Step 17 - Running AWS CodeDeploy for ECS - Elastic Container Service

    • Step 18 - Exploring CodeDeploy - Order of Hooks Execution

    • Step 19 - Exploring CodeDeploy - Rollbacks

    • Step 20 - Getting started with AWS CodePipeline

    • Step 21 - DevOps with AWS CodePipeline - 01

    • Step 22 - DevOps with AWS CodePipeline - 02

    • Step 23 - Using CodeStar - Develop and Deploy to AWS in Minutes

    • Step 24 - Exploring DevOps Scenarios

    Getting Started - AWS CloudFormation

    • Step 01 - Getting started with AWS CloudFormation

    • Step 02 - Exploring AWS CloudFormation Templates

    • Step 03 - Exploring AWS CloudFormation Terminology

    • Step 04 - Exploring AWS CloudFormation Templates - Important Elements

    • Step 05 - Understanding AWS CloudFormation Templates - Resources

    • Step 06 - Understanding AWS CloudFormation Templates - Parameters and Pseudo Parameters

    • Step 07 - Understanding AWS CloudFormation Templates - CreationPolicy

    • Step 08 - Understanding AWS CloudFormation Templates - Common Resource Attributes

    • Step 09 - Understanding AWS CloudFormation Templates - Conditions

    • Step 10 - Understanding AWS CloudFormation Templates - Mappings

    • Step 11 - Understanding AWS CloudFormation Templates - Outputs

    • Step 12 - Understanding AWS CloudFormation Templates - Transform

    • Step 13 - Understanding AWS CloudFormation Intrinsic Functions - Ref

    • Step 14 - Understanding AWS CloudFormation Intrinsic Functions - GetAtt

    • Step 15 - Understanding AWS CloudFormation Intrinsic Functions - FindInMap

    • Step 16 - Understanding AWS CloudFormation Intrinsic Functions - Join

    • Step 17 - Understanding Other AWS CloudFormation Intrinsic Functions

    • Step 18 - 01 - Playing with AWS CloudFormation - 01

    • Step 18 - 01 - Playing with AWS CloudFormation - 02

    • Step 18 - 02 - Exploring AWS CloudFormation Execution Statuses

    • Step 19 - Understanding AWS CloudFormation Cross Stack Reference

    • Step 20 - Understanding AWS CloudFormation Nested Stacks

    • Step 21 - Comparing Nested Stacks with Cross Stack

    • Step 22 - Understanding AWS CloudFormation - Stack Set

    • Step 23 - AWS CloudFormation - Important Things to Remember

    • Step 24 - AWS CloudFormation vs Elastic Beanstalk

    • Step 25 - Learning more about AWS CloudFormation

    Getting Started - SAM

    • Step 01 - Getting Started with SAM - Serverless Application Model

    • Step 02 - Getting Started with AWS SAM - Installing Required Tools

    • Step 03 - Creating and Deploying a Serverless Application with AWS SAM

    • Step 04 - Exploring

    • Step 03 - Implementing Tracing with X-Ray

    • Step 04 - Sending Traces using X-Ray Daemon

    • Step 05 - Understanding X-Ray hierarchy - Segments and SubSegments

    Getting Started - AWS CloudTrail and AWS Config

    • Step 01 - Getting Started with AWS CloudTrail

    • Step 02 - Exploring AWS CloudTrail

    • Step 03 - Getting Started with AWS Config and AWS Config Rules

    • Step 04 - Configuring AWS Config and AWS Config Rules

    • Step 05 - Exploring Results from AWS Config and AWS Config Rules

    Getting Started - Amazon CloudWatch

    • Step 01 - Getting Started with Amazon CloudWatch

    • Step 02 - Exploring Amazon CloudWatch Metrics

    • Step 03 - Exploring Amazon CloudWatch - Dashboards Alarms and Logs

    • Step 04 - Exploring Amazon CloudWatch - Metrics, Events, and Container Insights

    • Step 05 - Understanding Amazon CloudWatch Metrics Terminology

    • Step 06 - Publishing Custom Metrics to Amazon CloudWatch

    • Step 07 - Amazon CloudWatch Metrics - Good to Know

    • Step 08 - Exploring Amazon CloudWatch Logs

    • Step 09 - Collecting Amazon CloudWatch Logs from EC2 and On-Premises

    • Step 10 - Filtering Amazon CloudWatch Logs and Generating Metrics

    • Step 11 - 01 - Exploring Amazon CloudWatch Alarms

    • Step 11 - 02 - Exploring Amazon CloudWatch Alarms - Terminology

    • Step 12 - Exploring Amazon CloudWatch Events

    • Step 13 - Comparing Amazon CloudWatch Events vs EventBridge

    Getting Started - AWS CLI and STS API

    • Step 01 - Getting Started with AWS CLI

    • Step 02 - Exploring

    • Step 02 - Implementing CORS in AWS - S3 and API Gateway

    • Step 03 - What is Configuration Management?

    • Step 04 - Configuration Management for AWS Lambda - Environment Variables

    • Step 05 - Configuration Management in AWS - Parameter Store

    • Step 06 - Secrets Management in AWS - AWS Secrets Manager

    Getting Started - Caching in AWS

    • Step 01 - What is Caching?

    • Step 02 - Exploring Caching Strategies - Write Through and Lazy Loading

    • Step 03 - Comparing Caching Strategies - Write Through and Lazy Loading

    • Step 04 - Getting Started with Amazon ElastiCache - Memcached and Redis

    • Step 05 - Comparing Amazon ElastiCache - Memcached vs Redis

    • Step 06 - Comparing Amazon ElastiCache vs DAX DynamoDB Accelerator

    • Step 07 - Caching Application Sessions in AWS

    More AWS Services

    • Step 00 - Understanding AWS Data Lakes Query in Place Options

    • Step 01 - Exploring Service Quotas

    • Step 02 - Exploring AWS Directory Service

    • Step 03 - Exploring AWS Global Accelerator

    • Step 04 - Implementing Conditions in S3 Bucket Policy

    Getting Started - Well-Architected Framework

    • Step 01 - Well-Architected Framework - Introduction

    • Step 02 - Well-Architected Framework - Operational Excellence Pillar

    • Step 03 - Well-Architected Framework - Security Pillar - 1

    • Step 04 - Well-Architected Framework - Security Pillar - 2

    • Step 05 - Well-Architected Framework - Reliability Pillar

    • Step 06 - Well-Architected Framework - Loosely Coupled Architectures

    • Step 07 - Well-Architected Framework - Troubleshooting on AWS

    • Step 08 - Well-Architected Framework - Performance Efficiency Pillar

    • Step 09 - Well-Architected Framework - Performance Efficiency Pillar - Choosing the right solution

    • Step 10 - Well-Architected Framework - Cost Optimization Pillar

    • Step 11 - Shared Responsibility Model - AWS and Customer - Security and Compliance

    Getting Ready for AWS Certified Developer Associate

    • Step 01 - Recommended Resources - AWS Certified Developer Associate

    • Step 02 - Register for - AWS Certified Developer Associate

    • Step 03 - My Recommendations for the AWS Certified Developer Associate Exam

    • Step 04 - Congratulations

    Enroll now

    What's inside

    Syllabus

    Getting Started with AWS Certified Developer Associate
    Introduction - AWS Certified Developer Associate
    Course Overview - AWS Certified Developer Associate
    Read more
    DO NOT SKIP - Course Downloads - PDF Presentation
    Getting Started with Cloud and AWS - Regions and AZ
    Step 01 - Introduction to Cloud and AWS
    Step 02 - Creating an AWS Root Account
    Step 03 - Creating an IAM User For Your AWS Account
    Step 04 - Need for Regions and Zones
    Step 05 - Introduction to Regions and Zones
    Section Quiz
    Getting up and running with Virtual Servers in AWS - EC2
    Step 01 - Section Overview - EC2
    Step 01 - Exploring EC2 Fundamentals
    Step 02 - Creating your first EC2 instance
    Keeping Up with the Cloud Updates
    Step 03 - Understanding EC2 instance type and SSH with Instance Connect
    Commands executed in next steps
    Step 04 - Installing HTTP Webserver on EC2
    Course Update: Getting Meta data and Dynamic data
    Step 05 - Playing with EC2 Instance Metadata Service and Dynamic Data
    Do You Want to Help Others Like You?
    Step 06 - 1 - Exposing EC2 dynamic data details on HTTP Web Server
    Step 06 - 2 - JSON Viewer Plugin
    Step 07 - Playing with EC2 Security Groups
    Step 08 - Understanding EC2 Public and Private IP Addresses
    Step 09 - Understanding Elastic IP Addresses
    Course Update: IPV4 Addresses Are NOT FREE anymore
    Release Elastic IP Address when you stop EC2 Instances
    Do you want to help us?
    Step 10 - Simplify EC2 HTTP server setup
    EC2 Fundamentals Quiz
    Launch Template User Data
    Step 11 - Creating Launch Templates for EC2 instances
    Step 12 - Creating Customized AMI for EC2 instance - Part 1
    Step 13 - Creating Customized AMI for EC2 instance - Part 2
    Step 14 - Exploring Amazon Machine Image
    Step 15 - EC2 Security - Key Pairs
    Step 16 - EC2 Security - Connecting from Windows
    Step 17 - Key Pairs Recap & Troubleshooting
    Step 18 - Important EC2 Scenarios
    Step 19 - Choosing Availability Zone for EC2 Instance
    Step 20 - Quick Review of EC2 - AMI Security Groups Key Pairs etc
    Technology Change is an Opportunity
    Take Care of Billing on the Cloud
    Step 01 - Its Your Responsibility to Monitor Billing on the Cloud - 5 Recommenda
    Step 02 - Monitor AWS Billing Setting Billing Alerts
    Distributing Load using AWS Elastic Load Balancing
    Step 01 - Getting started with Load Balancing - AWS Elastic Load Balancing
    Step 02 - Understanding HTTP, HTTPS, UDP and TCP Protocols
    Step 03 - Exploring Types of AWS Elastic Load Balancers
    Course Update: Gateway Load Balancer
    Step 04 - AWS Elastic Load Balancing - Getting started with Classic Load Balance
    Step 05 - Exploring Classic Load Balancer Further
    Step 06 - AWS Elastic Load Balancing - Getting started with Application Load Bal
    Step 07 - Exploring Application Load Balancer Further
    Step 08 - Understand AWS Elastic Load Balancing Listeners
    Step 09 - Exploring Application Load Balancer Target Groups
    Mid Section Quiz
    Step 10 - User data for microservice
    Step 11 - Using Multiple Target Groups for Microservices Architectures
    Step 12 - Exploring Listener Rules in ALB
    Step 13 - Getting started with Auto Scaling Groups
    Step 14 - Creating Your First Auto Scaling Group
    Step 15 - Playing with Auto Scaling Group
    Step 16 - Understanding Auto Scaling Components and Dynamic Scaling Policies
    Step 17 - Exploring Auto Scaling Policies - Dynamic Scaling
    Step 18 - Exploring Auto Scaling Scenarios
    Step 18 - 2 - Deleting Application Load Balancers and Target Groups
    Step 19 - Getting Started with a Network Load Balancer
    Step 20 - Creating a Network Load Balancer
    Step 21 - Exploring Network Load Balancer
    Step 22 - Deleting Network Load Balancers and Target Groups
    Step 23 - Quick Review of ELB - Application, Classic and Network Load Balancers
    Getting Started with Serverless - AWS Lambda
    Step 00 - Serverless Overview
    Step 01 - Introduction to Serverless
    Step 02 - Getting started with AWS Lambda
    Step 03 - Creating Your First Serverless Function with AWS Lambda
    Step 04 - Understanding Your First Serverless Function - AWS Lambda Event and Re
    Step 05 - Playing with Your First Serverless Function - AWS Lambda Context
    Step 06 - Playing with Your First Serverless Function - AWS Lambda Basic Setting
    Step 07 - Monitoring your AWS Lambda Serverless Functions - CloudWatch and XRay
    Step 08 - Versioning your AWS Lambda Serverless Functions - Versions and Alias
    Why should you teach others
    Exploring Serverless with AWS Lambda in Depth
    Step 01 - Understanding Concurrency of Lambda Functions
    Step 02 - 01 - Understanding AWS Lambda Execution Context
    Step 03 - Understanding Provisioned Concurrency of Lambda Functions
    Step 04 - Lambda Functions - What is Throttling?
    Step 05 - Invoking Lambda Functions Synchronously
    Step 06 - Invoking Lambda Functions Asynchronously
    Step 07 - 01 - Exploring AWS Lambda - Context Object
    Step 07 - 02 - Invoking Lambda Functions from CloudFront - Lambda@Edge
    Step 08 - Understanding Versioning of Lambda Functions
    Step 09 - Exploring Alias for Lambda Functions
    Step 10 - Creating Layers for Lambda Functions
    Step 11 - Understanding AWS Lambda Best Practices

    Save this course

    Save AWS Certified Developer Associate - AWS Certification to your list so you can find it easily later:
    Save

    Activities

    Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in AWS Certified Developer Associate - AWS Certification with these activities:
    Review AWS Fundamentals
    Reviewing AWS fundamentals will help you better understand the more advanced topics covered in this course.
    Show steps
    • Read AWS documentation on core services.
    • Watch introductory videos on cloud computing.
    • Complete a basic AWS tutorial.
    Review 'AWS Certified Developer Official Study Guide'
    Reviewing the official study guide will help you prepare for the AWS Certified Developer Associate exam.
    Show steps
    • Read the study guide cover to cover.
    • Complete all the practice questions.
    • Review any areas where you struggled.
    Practice creating EC2 instances
    Practicing EC2 creation reinforces understanding of instance types, security groups, and key pairs.
    Show steps
    • Launch multiple EC2 instances with different configurations.
    • Experiment with different instance types and AMIs.
    • Configure security groups for various access scenarios.
    Four other activities
    Expand to see all activities and additional details
    Show all seven activities
    Review 'Programming AWS Lambda'
    Reviewing this book will help you deepen your understanding of AWS Lambda and serverless computing.
    Show steps
    • Read the book and follow the examples.
    • Experiment with different Lambda configurations.
    • Integrate Lambda with other AWS services.
    Write a blog post on AWS Lambda
    Writing about AWS Lambda helps reinforce understanding of serverless computing and function deployment.
    Show steps
    • Research AWS Lambda concepts and use cases.
    • Create a simple Lambda function and test it.
    • Write a blog post explaining Lambda and your experience.
    Deploy a simple web application
    Deploying a web application helps solidify understanding of EC2, ELB, and Auto Scaling.
    Show steps
    • Create an EC2 instance and install a web server.
    • Configure an Elastic Load Balancer to distribute traffic.
    • Set up an Auto Scaling group to manage instance scaling.
    • Deploy a simple web application to the instances.
    Create a CloudFormation template
    Creating a CloudFormation template reinforces understanding of infrastructure as code and AWS resource provisioning.
    Show steps
    • Design the infrastructure you want to deploy.
    • Write a CloudFormation template to define the resources.
    • Deploy the template and verify the resources are created.

    Career center

    Learners who complete AWS Certified Developer Associate - AWS Certification will develop knowledge and skills that may be useful to these careers:
    Cloud Architect
    A Cloud Architect designs and oversees the implementation of cloud computing strategies. This course helps someone become a Cloud Architect, as it helps build a comprehensive understanding of AWS services, including computing, storage, databases, networking, and security. The course provides practical experience with deploying and managing applications in the cloud, which is essential for architects. The architectural patterns showcased in this program are invaluable. One who wants to become a Cloud Architect would benefit especially from understanding the Well-Architected Framework.
    Cloud Engineer
    A Cloud Engineer role involves designing, implementing, and managing cloud infrastructure. The AWS Certified Developer Associate credential validates skills directly applicable to this position. This course can help someone become a Cloud Engineer because it covers essential AWS services like EC2, Lambda, S3, and DynamoDB, which are fundamental to building and deploying applications in the cloud. The sections on networking with VPC, load balancing with ELB, and infrastructure as code with CloudFormation are especially relevant. A Cloud Engineer would benefit from the practical approach to learning about cloud deployment.
    DevOps Engineer
    A DevOps Engineer automates and streamlines software development and deployment processes. This role requires a deep understanding of cloud platforms and automation tools. This course can help someone become a DevOps Engineer through its extensive coverage of AWS DevOps services like CodeCommit, CodeBuild, CodeDeploy, and CodePipeline. These services enable continuous integration and continuous deployment pipelines, which are core to DevOps practices. Furthermore, the sections on infrastructure as code using CloudFormation and SAM are invaluable for automating infrastructure provisioning. If this is the role that someone desires, they should especially pay attentions to those topics.
    Automation Engineer
    An Automation Engineer designs, develops, and implements automation solutions. This course helps someone become an Automation Engineer, particularly in the AWS cloud. The course covers DevOps tools like CodeCommit, CodeBuild, CodeDeploy, and CodePipeline, which are essential for automating software delivery. Additionally, the sections on infrastructure as code using CloudFormation and SAM are invaluable for automating infrastructure provisioning. Anyone considering this role should carefully study these services.
    Solutions Architect
    Solutions Architect designs and implements scalable, reliable, and cost-effective cloud solutions. This course can help someone become a Solutions Architect by providing a broad understanding of various AWS services and their use cases. The course's coverage of networking, databases, security, and serverless computing helps build a strong foundation for making informed architectural decisions. The sections on the Well-Architected Framework and best practices are particularly useful. A Solutions Architect should take this course to gain practical experience with designing and deploying cloud solutions on AWS as it covers all of these services in a practical manner.
    Software Developer
    A Software Developer designs, writes, and tests code for applications and systems. This course can help someone become a Software Developer proficient in cloud technologies, as it helps them apply these technologies to the software development lifecycle. The course also covers essential AWS services like EC2, Lambda, S3, and DynamoDB, which are fundamental to building and deploying applications in the cloud. This software developer would find the hands on approach invaluable. A Software Developer would benefit from understanding the fundamentals of the Well-Architected Framework.
    Backend Developer
    A Backend Developer focuses on the server-side logic and databases that power applications. This course can help someone become a more effective Backend Developer, especially in cloud environments. The course covers essential backend technologies on AWS, such as Lambda for serverless functions, DynamoDB and RDS for databases, and SQS/SNS for asynchronous communication. A backend developer would find this course to be most helpful because it goes through the practical steps of creating each of these services. The knowledge gained from this course enables Backend Developers to build scalable and resilient applications.
    Full-Stack Developer
    A Full Stack Developer works on both the front-end and back-end of applications. Since this course covers a wide range of AWS services applicable to both, it helps build a solid foundation in cloud development. Full Stack Developers can leverage this course to understand how to deploy and manage applications in the cloud, using services like EC2, Lambda, and S3. The sections on CloudFront for content delivery and Route 53 for DNS management are also beneficial. One who wants to become a full stack developer would benefit from the detailed, step-by-step approach to learning about AWS services.
    Site Reliability Engineer
    A Site Reliability Engineer ensures the reliability, availability, and performance of systems. This course can help someone transition into a Site Reliability Engineer role by providing a broad understanding of various AWS services and their use cases. The course's coverage of monitoring, logging, and automation helps build a strong foundation for ensuring system reliability. The sections on CloudWatch, CloudTrail, and infrastructure as code are particularly useful. Therefore, a Site Reliability Engineer should refer back to this course as a reference for understanding infrastructure from a practical perspective.
    Cloud Consultant
    A Cloud Consultant advises organizations on how to best leverage cloud technologies to achieve their business goals. This course may help someone transition into a Cloud Consultant role through its comprehensive overview of AWS services and best practices. The course content provides the knowledge needed to assess client needs, design cloud solutions, and guide implementations. The sections on the Well-Architected Framework and cost optimization are particularly relevant for consultants. A Cloud Consultant should refer back to this course to gain in-depth knowledge of cloud best practices.
    System Administrator
    A System Administrator manages and maintains computer systems and servers. This course may help someone transition into a cloud-focused System Administrator role, also known as a Cloud Administrator. The course provides training on managing EC2 instances, configuring networks with VPC, and monitoring system performance with CloudWatch. The sections on security and IAM are crucial for system administrators. A system administrator should refer back to this course to build familiarity with AWS administration tools and services.
    Database Administrator
    A Database Administrator is responsible for the performance, integrity, and security of databases. This course may support someone who wishes to become a Database Administrator, especially in the AWS cloud. The course covers AWS database services like RDS and DynamoDB, including setup, configuration, and management. The sections on database consistency, read replicas, and backup/recovery strategies are especially relevant. A database administrator would find the practical demonstrations of database management tasks to be most helpful.
    Security Engineer
    A Security Engineer focuses on protecting computer systems and networks from threats. This course may provide a Security Engineer with an understanding of AWS security best practices and services. The course covers IAM, security groups, VPCs, and encryption options, which are essential for securing cloud environments. Security Engineers would find the sections on CloudTrail and Config useful for auditing and compliance. A Security Engineer would do well to familiarize themselves with the services and best practices covered in this course.
    Data Engineer
    A Data Engineer builds and maintains data pipelines and infrastructure for data analysis and machine learning. This course may be useful to a budding data engineer, as it will help them build a foundation in AWS data-related services like Kinesis, S3, and DynamoDB. The sections on data streaming, storage, and processing can provide the skills needed to design and implement data solutions on AWS. A Data Engineer would find this course helpful as it goes through the practical demonstrations of these different services.
    Technical Support Engineer
    A Technical Support Engineer provides technical assistance to customers. This course may help someone transition into a cloud-focused Technical Support Engineer role. The broad overview of AWS services provided in the course can enable support engineers to troubleshoot issues, answer questions, and guide customers in using AWS effectively. Technical Support Engineers can use the knowledge gained from this course to enhance their problem-solving skills and better serve their customers.

    Reading list

    We've selected two books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in AWS Certified Developer Associate - AWS Certification.
    This official study guide is designed to help you prepare for the AWS Certified Developer Associate exam. It covers all the key concepts and services you need to know, including EC2, Lambda, S3, DynamoDB, and more. valuable reference tool for understanding the exam objectives and practicing with sample questions. It provides in-depth explanations and real-world examples to help you master the material.
    Provides a comprehensive guide to developing serverless applications with AWS Lambda. It covers topics such as function deployment, event triggers, and integration with other AWS services. This book is more valuable as additional reading to expand your knowledge of Lambda beyond the course material. It offers practical examples and best practices for building scalable and efficient serverless applications.

    Share

    Help others find this course page by sharing it with your friends and followers:

    Similar courses

    Similar courses are unavailable at this time. Please try again later.
    Our mission

    OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

    Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

    Find this site helpful? Tell a friend about us.

    Affiliate disclosure

    We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

    Your purchases help us maintain our catalog and keep our servers humming without ads.

    Thank you for supporting OpenCourser.

    © 2016 - 2025 OpenCourser