Introduction to (Amazon) AWS Cloud
Course Duration: 12 weeks
Prerequisites: None
Week 1: Introduction to Cloud Computing and AWS Basics
- Overview of Cloud Computing
- Definition, Benefits, and Use Cases
- Types of Cloud Models (IaaS, PaaS, SaaS)
- Cloud Deployment Models (Public, Private, Hybrid)
- Introduction to AWS
- AWS Global Infrastructure: Regions and Availability Zones
- AWS Management Console Walkthrough
- Setting up an AWS Free Tier account
Week 2: Core AWS Compute Concepts
- Introduction to Amazon EC2
- Launching, Managing, and Connecting to Instances
- Choosing Instance Types and Configurations
- Elastic Load Balancing (ELB)
- Load Balancers Basics and Use Cases
- Introduction to Auto Scaling
- Setting Up Auto Scaling Groups
Week 3: AWS Storage Fundamentals
- Amazon S3 Basics
- Creating and Managing Buckets
- Uploading Files and Access Permissions
- Understanding S3 Storage Classes
- Introduction to EBS (Elastic Block Storage)
- Creating and Attaching Volumes to EC2
- Snapshot Basics
Week 4: Advanced AWS Storage and Data Management
- Amazon S3 Advanced Features
- Versioning, Lifecycle Policies, and Encryption
- Hosting Static Websites on S3
- Introduction to Amazon Glacier for Archival Storage
- Amazon RDS Basics
- Setting Up a Relational Database (MySQL/PostgreSQL)
Week 5: Introduction to AWS Networking
- Virtual Private Cloud (VPC) Fundamentals
- Creating a VPC, Subnets, and Route Tables
- Internet Gateways and NAT Gateways
- Security Groups and Network ACLs
- Configuring Firewall Rules for Instances
Week 6: AWS Identity and Security Basics
- Identity and Access Management (IAM)
- Creating IAM Users, Groups, and Policies
- Using Multi-Factor Authentication (MFA)
- AWS Shared Responsibility Model
- Introduction to AWS Security Services
- Overview of AWS Shield and WAF
Week 7: Monitoring and Logging
- Introduction to CloudWatch
- Setting Up Alarms and Dashboards
- Monitoring AWS Resources
- Introduction to CloudTrail
- Logging AWS API Activity
- Security Audit Use Cases
Week 8: Automation and Management Tools
- AWS Command Line Interface (CLI) Basics
- Setting Up and Using AWS CLI
- Basic Commands for EC2, S3, and IAM
- AWS Elastic Beanstalk
- Simplified Deployment of Applications
- Overview of Deployment Scenarios
Week 9: Practical Use Cases – Static Website Deployment
- Hosting a Static Website on S3
- Configuring S3 for Public Access
- Using Amazon CloudFront for Content Delivery
- Securing and Optimizing the Website
- Enabling HTTPS and Monitoring Performance
Week 10: Practical Use Cases – Web Application Deployment
- Setting Up a Basic Web Application
- Using EC2 Instances and Load Balancers
- Connecting RDS for Database Backend
- Monitoring and Scaling the Application
Week 11: AWS Cost Management and Optimization
- Understanding AWS Pricing Models
- On-Demand vs Reserved Instances
- Cost-Effective Storage Solutions
- Setting Up AWS Budgets
- Monitoring and Managing Costs
- Tips for Optimizing AWS Resources
Week 12: Certification and Career Path Guidance
- Introduction to AWS Certification Pathways
- AWS Certified Cloud Practitioner Overview
- Tips for Exam Preparation and Study Resources
- Cloud Computing Career Opportunities
- Building a Cloud Portfolio
- Resume Tips and Mock Interviews
Assessment
Capstone Project: Deploy a fully functional web application using AWS services (EC2, RDS, S3, CloudFront).
Need help? Get in Touch With us Today!
Email address
info@cloudparrots.com
WhatsApp Me
Phone number
+31 (0)626673133
Address
Leonard Bernteinstraat, Almere Netherlands