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
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
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/
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
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