SlideShare a Scribd company logo
1 of 46
AWS Developer Associate
Overview
-Abhi Jain
Agenda
● AWS Developer Associate Certification
○ Why
○ What to expect
○ How
○ Important AWS Services (for exam)
○ Fun Quiz (at the end)
● If you want to get most
○ From next 1 hour of your life
○ Then please participate
About Me
● Abhi Jain
○ Senior Developer at CSOD
○ YouTuber: Coach4Dev
○ Blogger (coach4dev.com)
○ Speaker
○ Author - Mastering Web Developer Interview
○ Dad/ Husband
○ Mentor
■ Prepare you for real world interviews/ AWS certifications
Brain Teaser
● Why was the cab driver pissed after asking developer for his address?
● Developer: 192.168.1.254
Why should you get AWS certified?
● Looks good on resume/ LinkedIn profile
● Developer role is shifting in the industry
○ Moving more towards deployment
○ Not just developing and sending to QA
● AWS is the market leader
AWS Certifications
Recently got developer certified
● In August
○ I embarked on this journey to learn more about AWS
○ Ran weekly program teaching the exam concepts
● In December, I took the exam
○ Along with fellow students
○ And all of us passed :)
What you will learn
● As part of the certification prep, you learn:
○ Terminologies associated with AWS
○ How to write, deploy & debug code in AWS
○ Various AWS services available
○ Tools to help you in the journey
○ Get lots of hands on experience
Exam Details
● 130 mins
● MCQs
● Online Proctored (COVID-Free)
● $150 (50% discount if you have taken Cloud Practitioner)
● Link
Many topics to cover for the certification
AWS Services
● 175+ services
● Can’t cover all of them in the exam
○ And certainly not this ppt
● Some are more important than others
Deployment
● CloudFormation
● Route 53
● CodeDeploy
● CloudFront
● Elastic Beanstalk
● Code Pipeline
● CodeBuild
● Code Commit
Security
● IAM
● Secrets Manager
● KMS
● Cognito
Development with AWS Services
● EC2
● S3
● API Gateway
● CLIs
● SDKs
● RDS
● Lambda
● ECS
● DynamoDB
● SNS/ SQS
Refactoring
● Step Functions
● Data Pipeline
● Redshift
Monitoring and Troubleshooting
● CloudWatch
● CloudTrail
● X-Ray
Let’s discuss some very important ones here
Compute
EC2
● Elastic Compute Cloud
● Provides Compute Capacity
● EC2 Instance
○ OS
○ Storage
○ RAM, etc.
● AMI
○ Identified by AMI-ID
○ Template of configuration for your instance
● Must know:
○ How to launch your EC2 instances with desired configuration
EC2 Auto Scaling
● Automatically add/ remove
○ EC2 Instances
● Based on certain conditions
○ E.g.
■ CPU Utilization
■ Instance Failure
● Helps in
○ High Availability
○ Cost Management
■ Shut down extra instances
ELB - Elastic Load Balancer
● Distributes Traffic across multiple targets
○ EC2 Instances
○ IP Addresses
○ Lambda Functions
● Provides
○ High Availability
○ Automatic Scaling
○ Fault Tolerant
Lambda
● Serverless Compute Service
● Pay only for compute time you use
● Continuous scaling
● Consistent performance
● Only worry about the code
○ Not the server
Network
VPC
● Logically isolated section of AWS cloud
● No additional charges
● One VPC per AWS region by default
● Can create Custom VPCs
○ Associate with IP Address range
○ Of your choice
API Gateway
● Managing your APIs
○ Create
○ Publish
○ Maintain
○ Monitor
○ Secure
● You can expose
○ Restful APIs
○ Websocket APIs
Security
IAM
● Identity And Access Management
● Web service to set access control to AWS resources
● Free
● Account creator
○ Root User
■ Has all permissions
■ Cannot be restricted
● Best Practice
○ Create AWS Account
○ Do not use root user again :)
Databases
Relational vs Non Relational
● Relational vs Non Relational
● Non Relational
○ Key Value Stores
○ Graph Stores
○ Column Stores
○ Document Stores
○ Time Series
○ Ledger
○ In Memory
● https://www.jamesserra.com/archive/2015/04/types-of-nosql-databases/
RDS
● Relational Database Service
● Supports various DB Engines
● Use SQL :)
● 6 DB Engine Options
DynamoDB
● Most important topic for the exam
● Fully Managed
● No SQL
● Non Relational
● Serverless service
● Scales seamlessly (compared to RDS)
○ Push button scaling - no downtime (compared to RDS)
● Very low latency
Elasticache
● In-memory caching service
● 2 options
○ Redis
○ Memcached
● Improve latency
● Runs on an EC2 Instance
Storage
AWS Storage options
● Object
○ Simple Storage Service (S3)
● Files
○ Elastic File System
● Block
○ Elastic Block Store
S3
● Object based storage
● Files uploaded as objects
● Assigned HTTP address
● Use REST API Verbs
3 Most important topics
● Lambda
● DynamoDB
● API Gateway
Lot more services
● ...
Quiz
Quiz Format
● One person volunteers
● The question will be revealed
○ 4 options
● The volunteer
○ Tries to answer
○ Can ask for help from audience
● We all learn
○ In a fun manner
● If you answer correctly
○ You can become a millionaire ;)
Question 1
1. How does one provide which OS to use for spinning up an EC2 instance?
a. Set OS field
b. Choose appropriate AMI
c. Copy OS to the instance RAM
d. The instance takes the OS from the machine which is launching the EC2 instance
Answer: B
Question 2
1. A developer wants to deploy the code in a serverless manner without
worrying about the machine where the code is deployed. What is the best
way for them?
a. EC2
b. ELB
c. RDS
d. Lambda
Answer: D
Question 3
1. A developer wants to improve the latency in their web application. Which of
the following services can help them?
a. EC2
b. RDS
c. Elasticache
d. Lambda
Answer: C
Question 4
1. What object storage service is provided by AWS?
a. S3
b. RDS
c. EC2
d. Lambda
Answer: A
Resources
● Udemy Courses
○ Stephane Marek
○ Neal Davis
○ Ryan Kroonenburg
● Colleagues
● Mentor
● Practice Tests
○ AWS provided
○ Udemy provided
● Why get AWS Certified
○ Certification is a way to demonstrate your knowledge
● Learnt most common services in AWS
● Will get you the needed hands on training
○ During preparation of certification
● People with correct answers
○ Check your account balances ;)
● Will be happy to help
○ Connect with me!
Summary
Please Subscribe/ Connect!
linkedin.com/in/coach4dev
@coach4dev
Coach4Dev
info@coach4dev.com

More Related Content

What's hot

Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as CodeRobert Greiner
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsAmazon Web Services
 
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나Amazon Web Services Korea
 
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵Amazon Web Services Korea
 
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집Amazon Web Services Korea
 
AWS IAM and security
AWS IAM and securityAWS IAM and security
AWS IAM and securityErik Paulsson
 
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017Amazon Web Services Korea
 
Elastic Load Balancing Deep Dive - AWS Online Tech Talk
Elastic  Load Balancing Deep Dive - AWS Online Tech TalkElastic  Load Balancing Deep Dive - AWS Online Tech Talk
Elastic Load Balancing Deep Dive - AWS Online Tech TalkAmazon Web Services
 
CI/CD pipelines on AWS - Builders Day Israel
CI/CD pipelines on AWS - Builders Day IsraelCI/CD pipelines on AWS - Builders Day Israel
CI/CD pipelines on AWS - Builders Day IsraelAmazon Web Services
 
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)Amazon Web Services Korea
 
Day 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity PlanDay 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity PlanAmazon Web Services
 
AWS Security Week: AWS Secrets Manager
AWS Security Week: AWS Secrets ManagerAWS Security Week: AWS Secrets Manager
AWS Security Week: AWS Secrets ManagerAmazon Web Services
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWSIan Massingham
 

What's hot (20)

Infrastructure as Code
Infrastructure as CodeInfrastructure as Code
Infrastructure as Code
 
Amazon S3 Masterclass
Amazon S3 MasterclassAmazon S3 Masterclass
Amazon S3 Masterclass
 
Introduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless ApplicationsIntroduction to AWS Lambda and Serverless Applications
Introduction to AWS Lambda and Serverless Applications
 
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
AWS 클라우드 서비스 소개 및 사례 (방희란) - AWS 101 세미나
 
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵 [AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
[AWS Dev Day] 실습워크샵 | Amazon EKS 핸즈온 워크샵
 
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
 
AWS IAM and security
AWS IAM and securityAWS IAM and security
AWS IAM and security
 
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
마이크로서비스를 위한 AWS 아키텍처 패턴 및 모범 사례 - AWS Summit Seoul 2017
 
Elastic Load Balancing Deep Dive - AWS Online Tech Talk
Elastic  Load Balancing Deep Dive - AWS Online Tech TalkElastic  Load Balancing Deep Dive - AWS Online Tech Talk
Elastic Load Balancing Deep Dive - AWS Online Tech Talk
 
AWS for Backup and Recovery
AWS for Backup and RecoveryAWS for Backup and Recovery
AWS for Backup and Recovery
 
CI/CD pipelines on AWS - Builders Day Israel
CI/CD pipelines on AWS - Builders Day IsraelCI/CD pipelines on AWS - Builders Day Israel
CI/CD pipelines on AWS - Builders Day Israel
 
Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기Amazon Aurora 100% 활용하기
Amazon Aurora 100% 활용하기
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
AWS Lambda
AWS LambdaAWS Lambda
AWS Lambda
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
 
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
AWS Lambda와 API Gateway를 통한 Serverless Architecture 특집 (윤석찬)
 
Amazon CloudFront 101
Amazon CloudFront 101Amazon CloudFront 101
Amazon CloudFront 101
 
Day 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity PlanDay 5 - AWS Autoscaling Master Class - The New Capacity Plan
Day 5 - AWS Autoscaling Master Class - The New Capacity Plan
 
AWS Security Week: AWS Secrets Manager
AWS Security Week: AWS Secrets ManagerAWS Security Week: AWS Secrets Manager
AWS Security Week: AWS Secrets Manager
 
AWS 101: Introduction to AWS
AWS 101: Introduction to AWSAWS 101: Introduction to AWS
AWS 101: Introduction to AWS
 

Similar to Aws Developer Associate Overview

Write less (code) and build more with serverless
Write less (code) and build more with serverlessWrite less (code) and build more with serverless
Write less (code) and build more with serverlessDhaval Nagar
 
Columbus AWS Meetup: AWS Certifications
Columbus AWS Meetup: AWS CertificationsColumbus AWS Meetup: AWS Certifications
Columbus AWS Meetup: AWS CertificationsAndrewMay59
 
Learn about AWS Certifications - Andrew May, Columbus
Learn about AWS Certifications - Andrew May, ColumbusLearn about AWS Certifications - Andrew May, Columbus
Learn about AWS Certifications - Andrew May, ColumbusAWS Chicago
 
AWS CSA Associate 07-07
AWS CSA Associate 07-07AWS CSA Associate 07-07
AWS CSA Associate 07-07Heitor Vital
 
Crio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS MasterclassCrio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS MasterclassDhaval Nagar
 
What cloud changes the developer
What cloud changes the developerWhat cloud changes the developer
What cloud changes the developerSimon Su
 
PyConIT 2018 Writing and deploying serverless python applications
PyConIT 2018 Writing and deploying serverless python applicationsPyConIT 2018 Writing and deploying serverless python applications
PyConIT 2018 Writing and deploying serverless python applicationsCesar Cardenas Desales
 
State of serverless
State of serverlessState of serverless
State of serverlessAnurag Saran
 
PyConIE 2017 Writing and deploying serverless python applications
PyConIE 2017 Writing and deploying serverless python applicationsPyConIE 2017 Writing and deploying serverless python applications
PyConIE 2017 Writing and deploying serverless python applicationsCesar Cardenas Desales
 
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason FreyDesign Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason FreyManageIQ
 
Going Serverless with AWS Lambda at ReportGarden
Going Serverless with AWS Lambda at ReportGardenGoing Serverless with AWS Lambda at ReportGarden
Going Serverless with AWS Lambda at ReportGardenJay Gandhi
 
AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...Luciano Mammino
 
Accelerate Your Development: CI/CD using AWS and Serverless
Accelerate Your Development: CI/CD using AWS and ServerlessAccelerate Your Development: CI/CD using AWS and Serverless
Accelerate Your Development: CI/CD using AWS and ServerlessAaronLieberman5
 
Building self service framework
Building self service frameworkBuilding self service framework
Building self service frameworkRovshan Musayev
 
Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)rc2209
 
Low Cost AWS Services For Application Development in the Cloud
Low Cost AWS Services For Application Development in the CloudLow Cost AWS Services For Application Development in the Cloud
Low Cost AWS Services For Application Development in the CloudDhaval Nagar
 
2016 07 - CloudBridge Python library (XSEDE16)
2016 07 - CloudBridge Python library (XSEDE16)2016 07 - CloudBridge Python library (XSEDE16)
2016 07 - CloudBridge Python library (XSEDE16)Enis Afgan
 
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.gov
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.govNot Your Father’s Web App: The Cloud-Native Architecture of images.nasa.gov
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.govChris Shenton
 
Cloud: Shift in the Mindset
Cloud: Shift in the MindsetCloud: Shift in the Mindset
Cloud: Shift in the MindsetPradeep Bhadani
 

Similar to Aws Developer Associate Overview (20)

Write less (code) and build more with serverless
Write less (code) and build more with serverlessWrite less (code) and build more with serverless
Write less (code) and build more with serverless
 
Columbus AWS Meetup: AWS Certifications
Columbus AWS Meetup: AWS CertificationsColumbus AWS Meetup: AWS Certifications
Columbus AWS Meetup: AWS Certifications
 
Learn about AWS Certifications - Andrew May, Columbus
Learn about AWS Certifications - Andrew May, ColumbusLearn about AWS Certifications - Andrew May, Columbus
Learn about AWS Certifications - Andrew May, Columbus
 
AWS CSA Associate 07-07
AWS CSA Associate 07-07AWS CSA Associate 07-07
AWS CSA Associate 07-07
 
Crio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS MasterclassCrio.do - Deployment on AWS Masterclass
Crio.do - Deployment on AWS Masterclass
 
What cloud changes the developer
What cloud changes the developerWhat cloud changes the developer
What cloud changes the developer
 
PyConIT 2018 Writing and deploying serverless python applications
PyConIT 2018 Writing and deploying serverless python applicationsPyConIT 2018 Writing and deploying serverless python applications
PyConIT 2018 Writing and deploying serverless python applications
 
State of serverless
State of serverlessState of serverless
State of serverless
 
PyConIE 2017 Writing and deploying serverless python applications
PyConIE 2017 Writing and deploying serverless python applicationsPyConIE 2017 Writing and deploying serverless python applications
PyConIE 2017 Writing and deploying serverless python applications
 
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason FreyDesign Summit - Technology Vision - Oleg Barenboim and Jason Frey
Design Summit - Technology Vision - Oleg Barenboim and Jason Frey
 
Going Serverless with AWS Lambda at ReportGarden
Going Serverless with AWS Lambda at ReportGardenGoing Serverless with AWS Lambda at ReportGarden
Going Serverless with AWS Lambda at ReportGarden
 
AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...AWS Lambda and Serverless framework: lessons learned while building a serverl...
AWS Lambda and Serverless framework: lessons learned while building a serverl...
 
Accelerate Your Development: CI/CD using AWS and Serverless
Accelerate Your Development: CI/CD using AWS and ServerlessAccelerate Your Development: CI/CD using AWS and Serverless
Accelerate Your Development: CI/CD using AWS and Serverless
 
Building self service framework
Building self service frameworkBuilding self service framework
Building self service framework
 
Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)
 
Low Cost AWS Services For Application Development in the Cloud
Low Cost AWS Services For Application Development in the CloudLow Cost AWS Services For Application Development in the Cloud
Low Cost AWS Services For Application Development in the Cloud
 
2016 07 - CloudBridge Python library (XSEDE16)
2016 07 - CloudBridge Python library (XSEDE16)2016 07 - CloudBridge Python library (XSEDE16)
2016 07 - CloudBridge Python library (XSEDE16)
 
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.gov
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.govNot Your Father’s Web App: The Cloud-Native Architecture of images.nasa.gov
Not Your Father’s Web App: The Cloud-Native Architecture of images.nasa.gov
 
Cloud: Shift in the Mindset
Cloud: Shift in the MindsetCloud: Shift in the Mindset
Cloud: Shift in the Mindset
 
Treinamento AWS - 3a Parte
Treinamento AWS - 3a ParteTreinamento AWS - 3a Parte
Treinamento AWS - 3a Parte
 

Recently uploaded

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 

Recently uploaded (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 

Aws Developer Associate Overview

  • 2. Agenda ● AWS Developer Associate Certification ○ Why ○ What to expect ○ How ○ Important AWS Services (for exam) ○ Fun Quiz (at the end) ● If you want to get most ○ From next 1 hour of your life ○ Then please participate
  • 3. About Me ● Abhi Jain ○ Senior Developer at CSOD ○ YouTuber: Coach4Dev ○ Blogger (coach4dev.com) ○ Speaker ○ Author - Mastering Web Developer Interview ○ Dad/ Husband ○ Mentor ■ Prepare you for real world interviews/ AWS certifications
  • 4. Brain Teaser ● Why was the cab driver pissed after asking developer for his address? ● Developer: 192.168.1.254
  • 5. Why should you get AWS certified? ● Looks good on resume/ LinkedIn profile ● Developer role is shifting in the industry ○ Moving more towards deployment ○ Not just developing and sending to QA ● AWS is the market leader
  • 7. Recently got developer certified ● In August ○ I embarked on this journey to learn more about AWS ○ Ran weekly program teaching the exam concepts ● In December, I took the exam ○ Along with fellow students ○ And all of us passed :)
  • 8. What you will learn ● As part of the certification prep, you learn: ○ Terminologies associated with AWS ○ How to write, deploy & debug code in AWS ○ Various AWS services available ○ Tools to help you in the journey ○ Get lots of hands on experience
  • 9. Exam Details ● 130 mins ● MCQs ● Online Proctored (COVID-Free) ● $150 (50% discount if you have taken Cloud Practitioner) ● Link
  • 10. Many topics to cover for the certification
  • 11. AWS Services ● 175+ services ● Can’t cover all of them in the exam ○ And certainly not this ppt ● Some are more important than others
  • 12. Deployment ● CloudFormation ● Route 53 ● CodeDeploy ● CloudFront ● Elastic Beanstalk ● Code Pipeline ● CodeBuild ● Code Commit
  • 13. Security ● IAM ● Secrets Manager ● KMS ● Cognito
  • 14. Development with AWS Services ● EC2 ● S3 ● API Gateway ● CLIs ● SDKs ● RDS ● Lambda ● ECS ● DynamoDB ● SNS/ SQS
  • 15. Refactoring ● Step Functions ● Data Pipeline ● Redshift
  • 16. Monitoring and Troubleshooting ● CloudWatch ● CloudTrail ● X-Ray
  • 17. Let’s discuss some very important ones here
  • 19. EC2 ● Elastic Compute Cloud ● Provides Compute Capacity ● EC2 Instance ○ OS ○ Storage ○ RAM, etc. ● AMI ○ Identified by AMI-ID ○ Template of configuration for your instance ● Must know: ○ How to launch your EC2 instances with desired configuration
  • 20. EC2 Auto Scaling ● Automatically add/ remove ○ EC2 Instances ● Based on certain conditions ○ E.g. ■ CPU Utilization ■ Instance Failure ● Helps in ○ High Availability ○ Cost Management ■ Shut down extra instances
  • 21. ELB - Elastic Load Balancer ● Distributes Traffic across multiple targets ○ EC2 Instances ○ IP Addresses ○ Lambda Functions ● Provides ○ High Availability ○ Automatic Scaling ○ Fault Tolerant
  • 22. Lambda ● Serverless Compute Service ● Pay only for compute time you use ● Continuous scaling ● Consistent performance ● Only worry about the code ○ Not the server
  • 24. VPC ● Logically isolated section of AWS cloud ● No additional charges ● One VPC per AWS region by default ● Can create Custom VPCs ○ Associate with IP Address range ○ Of your choice
  • 25. API Gateway ● Managing your APIs ○ Create ○ Publish ○ Maintain ○ Monitor ○ Secure ● You can expose ○ Restful APIs ○ Websocket APIs
  • 27. IAM ● Identity And Access Management ● Web service to set access control to AWS resources ● Free ● Account creator ○ Root User ■ Has all permissions ■ Cannot be restricted ● Best Practice ○ Create AWS Account ○ Do not use root user again :)
  • 29. Relational vs Non Relational ● Relational vs Non Relational ● Non Relational ○ Key Value Stores ○ Graph Stores ○ Column Stores ○ Document Stores ○ Time Series ○ Ledger ○ In Memory ● https://www.jamesserra.com/archive/2015/04/types-of-nosql-databases/
  • 30. RDS ● Relational Database Service ● Supports various DB Engines ● Use SQL :) ● 6 DB Engine Options
  • 31. DynamoDB ● Most important topic for the exam ● Fully Managed ● No SQL ● Non Relational ● Serverless service ● Scales seamlessly (compared to RDS) ○ Push button scaling - no downtime (compared to RDS) ● Very low latency
  • 32. Elasticache ● In-memory caching service ● 2 options ○ Redis ○ Memcached ● Improve latency ● Runs on an EC2 Instance
  • 34. AWS Storage options ● Object ○ Simple Storage Service (S3) ● Files ○ Elastic File System ● Block ○ Elastic Block Store
  • 35. S3 ● Object based storage ● Files uploaded as objects ● Assigned HTTP address ● Use REST API Verbs
  • 36. 3 Most important topics ● Lambda ● DynamoDB ● API Gateway
  • 38. Quiz
  • 39. Quiz Format ● One person volunteers ● The question will be revealed ○ 4 options ● The volunteer ○ Tries to answer ○ Can ask for help from audience ● We all learn ○ In a fun manner ● If you answer correctly ○ You can become a millionaire ;)
  • 40. Question 1 1. How does one provide which OS to use for spinning up an EC2 instance? a. Set OS field b. Choose appropriate AMI c. Copy OS to the instance RAM d. The instance takes the OS from the machine which is launching the EC2 instance Answer: B
  • 41. Question 2 1. A developer wants to deploy the code in a serverless manner without worrying about the machine where the code is deployed. What is the best way for them? a. EC2 b. ELB c. RDS d. Lambda Answer: D
  • 42. Question 3 1. A developer wants to improve the latency in their web application. Which of the following services can help them? a. EC2 b. RDS c. Elasticache d. Lambda Answer: C
  • 43. Question 4 1. What object storage service is provided by AWS? a. S3 b. RDS c. EC2 d. Lambda Answer: A
  • 44. Resources ● Udemy Courses ○ Stephane Marek ○ Neal Davis ○ Ryan Kroonenburg ● Colleagues ● Mentor ● Practice Tests ○ AWS provided ○ Udemy provided
  • 45. ● Why get AWS Certified ○ Certification is a way to demonstrate your knowledge ● Learnt most common services in AWS ● Will get you the needed hands on training ○ During preparation of certification ● People with correct answers ○ Check your account balances ;) ● Will be happy to help ○ Connect with me! Summary