custom code gtranslate code

AWS Developer Associate

In this course you will learn to enhance your proficiency with Amazon Web Services (AWS) cloud platform to develop and deploy robust cloud applications. This course will help you to implement cloud security best practices and understand what it takes to become an AWS Developer Associate. Here you will learn to write code and design scalable applications, implement application security and testing and develop expertise with key AWS components such as S3, Dynamo DB, Elastic Beanstalk and Cloud Formation.

Course Outlines

Module 1: AWS Overview
Section Introduction
Introduction to AWS
Core AWS Services
Accessing AWS Services
Assisted Practice: Set up the AWS Command Line Interface
AWS SDKs

Module 2: Amazon Elastic Compute Cloud
Section Introduction
Amazon Elastic Cloud Computing
Amazon Machine Image
Amazon EC2 instance IP addressing
EC2 Instance Metadata
Assisted Practice: Create a Linux Based EC2 Instance
Assisted Practice: Create a Windows Based EC2 Instance
Assisted Practice: Launch an EC2 Linux Instance and install a webserver using user data
Assisted Practice: EC2 instance Connect
Assisted Practice: Create Custom AMI
Assisted Practice: Launch an Instance Using a Custom AMI
Introduction to Amazon EBS
EBS Snapshot
Assisted Practice: Create and Attach an EBS Volume to a Linux Instance
Assisted Practice: Create a Snapshot of an Existing EBS Instance
Elastic File System
Difference between EFS and EBS
Auto Scaling
Amazon Elastic Load Balancer
Types of Amazon Load Balancers

Module 3: Amazon Storage Services
Section Introduction
Introduction to Amazon S3
Assisted Practice: Creating an S3 bucket
Version Control in Amazon S3
Assisted Practice: Configure an S3 Bucket for versioning
Static Web Hosting
Amazon S3 Policies
Assisted Practice: Configure an S3 Bucket for Static Website Hosting
Amazon S3 Storage Classes
Amazon S3 pricing tiers
S3 Select and S3 Glacier Select
Sharing an S3 bucket between multiple accounts
Backup and DataSync
Amazon CloudFront

Module 4: Databases on AWS
Section Introduction
Introduction to Databases
Amazon RDS
Amazon DynamoDB
Assisted Practice: Create a Table Using the DynamoDB Console
DynamoDB concepts
Amazon ElastiCache

Module 5: Amazon Virtual Private Cloud
Section Introduction
Introduction to Amazon VPC
Assisted Practice: Create a Custom VPC
Amazon VPC Components
IP Addresses
Elastic Network Interface
VPCs and Subnets
Internet Gateways
Network Address Translation (NAT) Gateway
Controlling Traffic in Amazon VPC
VPC Peering
Virtual Private Network (VPN) Connections
Assisted Practice: Demonstrate a VPN connection

Module 6: Amazon Route 53
Section Introduction
Domain Name System (DNS)
Introduction to Amazon Route53
Amazon Route 53 Concepts and Terminologies
Amazon Route 53 Policies
Route53 Best Practices
Amazon Route 53 Costs
Limitations of Amazon Route 53

Module 7: IAM and security on AWS
Section Introduction
Introduction to Identity and Access Management
Terminologies in AWS IAM
IAM Users
IAM Groups
IAM Roles
IAM Policies
Assigning role to AWS Services
AWS Cognito
AWS Single Sign-On
AWS Multi Factor Authentication
AWS Key Management Service

Module 8: Application and Serverless Services in AWS
Section Introduction
Introduction to Amazon Application Services
Amazon Simple Queue Service
Amazon SNS
Amazon SNS vs. Amazon SQS
Amazon API Gateway
Amazon Kinesis
Event Processing
Introduction to AWS Serverless Services
Lambda concepts
Elastic Container Service

Module 9: Monitoring on AWS
Section Introduction
Types of monitoring services in AWS
Introduction to CloudWatch
AWS Billing Metrics
Introduction to AWS CloudTrail
Cloudwatch vs CloudTrail
AWS Monitoring Best Practices

Module 10: Development and Deployment on AWS
Section Introduction
Introduction to CI/CD
CodeDeploy
Docker and CodeBuild
Introduction to CLoudFormation
Deploying using ElasticBeanstalk

What you'll learn

✓ Apply the right AWS services for your future real-world AWS projects
✓ Deploy an application using Elastic Beanstalk and AWS CICD tools with full automation
✓ Understand Serverless API using AWS Lambda, API Gateway, DynamoDB & Cognito
✓ Write infrastructure as code using AWS CloudFormation
✓ Implement messaging and integration patterns using AWS SQS, SNS & Kinesis
✓ Master the CLI, SDK and IAM security best practices in EC2
✓ Monitor, Trace and Audit your microservices using CloudWatch, X-Ray and CloudTrail
✓ Secure your entire AWS Cloud using KMS, Encryption SDK, IAM Policies & SSM

Course Content

✓ Apply the right AWS services for your future real-world AWS projects
✓ Deploy an application using Elastic Beanstalk and AWS CICD tools with full automation
✓ Understand Serverless API using AWS Lambda, API Gateway, DynamoDB & Cognito
✓ Write infrastructure as code using AWS CloudFormation
✓ Implement messaging and integration patterns using AWS SQS, SNS & Kinesis
✓ Master the CLI, SDK and IAM security best practices in EC2
✓ Monitor, Trace and Audit your microservices using CloudWatch, X-Ray and CloudTrail
✓ Secure your entire AWS Cloud using KMS, Encryption SDK, IAM Policies & SSM

Customize a Course

We will be happy to assist you for inquiries about a customized scheduled or program:
Rachael McPherson, Director of Sales
☎(250)882-9549 📧rachael@qacademy.ca
Caroline Santos, Corporate and Custom Sales Manager- Eastern Canada
☎(514)771-3206 📧caroline.santos@qacademy.ca

Student Ratings & Reviews

Course Info

Prerequisites
Basic IT knowledge
Duration
40 Hours

Enroll Now

For Group Class Options

Enroll Now

For Corporate and Funding Agencies
popup and lms tutor hidden code
X
Customize A Course
We will be happy to assist you for inquiries about a customized scheduled or program:
Rachael McPherson
Director of Sales
 
Caroline Santos
Corporate and Custom Sales Manager
(Eastern Canada)
Phone Number
0(0)

AWS Developer Associate

  • Course level: Beginner

Description

In this course you will learn to enhance your proficiency with Amazon Web Services (AWS) cloud platform to develop and deploy robust cloud applications. This course will help you to implement cloud security best practices and understand what it takes to become an AWS Developer Associate. Here you will learn to write code and design scalable applications, implement application security and testing and develop expertise with key AWS components such as S3, Dynamo DB, Elastic Beanstalk and Cloud Formation.

About the instructor

0 (0 ratings)

81 Courses

0 students

Send your feedback

Phone Number

Request for Instructor Info

Phone Number

Become A Program Partner

Q Academy works with the most innovative, sustainable industries and we continue to review all the major skills gaps across the globe. We’re looking for industry leaders and academic partners to help us create courses for upgrading skills within growing sectors across globe. We’d love to work with you to build something great!

Phone Number

Become A Hiring Partner!

Phone Number

With so many companies looking for great talent why not look take your needs directly to Q Academy and ensure your candidates have all the most update skills they need. Hire Great Talent without the high costs of some job search platforms or services.

Become a Training Partner!

Q Academy works with thosands of business across the globe and we have become several business go to training partners for the past 5 years.

Phone Number

Inquire Now

Phone Number

Log in
Login / Signup