This course provides entry level training for Amazon Web Service.
The target audiences are the IT students/graduates who want are intereested in cloud and find related job.
The course aims helping candidates to get started with AWS with hands on experience. By the end of the course, candidates are supposed to:
- Better understand of IT in general
- Identifying basics of AWS and cloud concepts
- Describe core AWS services with practical experience
- Knowing most of AWS services on the domain map
- Name some of the fundamental cloud concepts and best practise
- Pass AWS Certified Cloud Practitioner exam
- Be exposed to more job opportunities
-
Introduction to general IT
- How does website work
- How does traditional IT look like with Data Centers
-
Introduction to AWS
- What is cloud computing and where does it come from
- Why cloud is becomming the new normal
- Generally map AWS services to traditional IT
- AWS Global infrastructure and edge location
- AWS pricing and support
-
Cloud in industury
- Job opportunities related to cloud
- Other cloud providers
- AWS certificates
-
Getting hands dirty
Create AWS account
Setup MFA and budget alerts
Create your user in IAM user
-
*IT fundamentals
- Network - TCP/IP, CIDR, HTTP/S, DNS, SSH/RDP, Firewall, load balancers, ACLs
- System - Amazon Linux, Ubuntu, CentOS, RHEL, Windows
- CLI - basic shell commands, ssh, putty for windows
- Web - Client-Server, 3-tiers structure, static and dynamic, programming language, API
-
IAM
- User and groups
- Roles and cross account access
- Policies
- Credentials for CLI
- Service roles
CURD of IAM users/roles/groups
-
EC2
- Instance types, EBS volumes
- Linux/Windows
Launch an instance and login to my server
-
VPC
- Subnets and ACLs
- Security Groups
- Routing
- IGW and best practise
Create public and private subnets
-
S3 & Glacier
- Create AWS account
- Setup MFA and budget alerts
- Create your user in IAM user
Create your S3 bucket
- *
Hosting static website on S3
-
RDS
- Understand how RDS works
- Different types of databse engines
-
ELB and AutoScaling
- Understand how RDS works
-
Route 53
- Domain purchase
- Hosted zones
-
Applications
- SQS
- SNS
-
Tags
- Manage your resources by tags
-
Other important services by functionality
- Lambda
- DynamoDB
- CloudTrail
- CloudWatch
- Deploy web app 1.0 LAMP on standalone Linux instance
EC2
VPC
- Cloud Design pricipals and why standalone server is bad
- Design for failures
- Loose coupling
- Elasticity
- Security
- Pets and cattles
- Choose the right service
- Web app 2.0
IAM
S3
RDS
- Web app 3.0
ElastiCache
ELB
AutoScaling
- Comparsion and conclusion
- CloudFormation
Launch our web app using CloudFormation
- Beanstalk
Quickly deploy an app using BS
- Why IaC
- Software deployment cycle - dev->staging->prod
- Blue/Green
- Pipeline
- CLI with CFN
- *Other tools - Ansible/Terraform
- Serverless
- Lambda
- API Gateway
- DynamoDB
- Container
- Docker
- K8S
- ECS
- Fargate
- *ML and Bigdata
- Sagemaker
- AWS ML
- Rekognition
- Amazon Comprehend
Serverless API + S3 static content
Serverless chat room
- Billing model and account managements
- Shared responsibility
- Security best practise
- HA best practise
- Review the topics covered in the exams
- Exam tips
- Cloud Practioner
- Solution Architect associate
- Cloud Practioner Mock tests
- AWS positions and leader ship principals
- STAR interview questions
- Cloud related jobs and what they take
- How to continue self study
- QnA