Amazon Web Services (AWS) is a collection of computing, storage and content delivery services in the cloud. Using AWS, organizations can create scalable, secure and cost effective solutions – easily.
Lecturer: Dror Helper
Software Developers and technical leads who want to learn about the AWS Cloud.
No prior experience with cloud development is required.
A laptop that can connect to the internet with a text editor of choice.
During this 1 day course participants will learn how to create, administer and secure their own AWS account. We will create and deploy a web site using AWS and by the end of the day we will learn how to use VMs in the cloud and use infinite cloud storage to store files securely.
1. Getting started with AWS
a. Overview – AWS services
b. Iaas, Paas, and Saas explained
c. Creating your first AWS account
d. Using AWS Free tier
e. Understanding regions and Availability zones
2. Identity management (IAM)
a. Securing your AWS account
b. Adding users
c. Roles and policies high level overview
a. Networking basics
b. VPC for developers
i. Private and public networks
ii. Bastion hosts
iii. ACLs and security groups
c. VPC and load balancing
4. EC2 computing
a. Available machine types and how to choose the right machine for you
b. Using EBS to store data
c. Creating and configuring virtual machines
d. AWS VM lifecycle
e. Connecting to your virtual machine
f. Auto-scaling EC2 instances
5. Data Storage in AWS
a. Using S3 to save files
b. RDS – manage databases in the cloud
Unless otherwise stated, the workshop runs 1 day, 9:30 to 17:30.