AWS Fundamentals
[with Introduction to Security and AI on AWS]
Course Brochure
▪ Duration: 15 days (3 days/week for 5 weeks)
▪ Format: Full-day sessions with hands-on labs
▪ Delivery Mode: Virtual
▪ Audience: TBD
▪ Focus Areas: AWS Fundamentals, Architecture Best practices, Networking
and Security Fundamentals, HA & FT, AWS Well-Architected
Introduction
The AWS Fundamentals Workshop is a 15-day intensive program covering AWS services,
architecture, security best practices, and serverless computing. With a hands-on
approach, participants gain real-world experience in deploying and managing cloud
applications.
The course introduces underlying technologies like networking, virtualization, storage,
and databases before diving into AWS. It emphasizes security, NoSQL databases, and
serverless architectures to align with modern cloud practices.
By the end, participants will confidently apply AWS skills in real-world scenarios and be
well-prepared for certification exams, earning a certificate, digital credentials, and a
pathway to advanced AWS certifications.
Programme Objectives
By the end of this workshop, participants will be able to:
▪ Understand AWS Global Infrastructure & Core Services – Compute, Storage,
Networking, Databases, and Security
▪ Apply Cloud Best Practices – Use AWS best practices for high availability,
scalability, and cost optimization
▪ Implement Secure Architectures – Configure IAM, encryption, and security
monitoring
▪ Work with Databases – Design and deploy SQL and No-SQL DBs on AWS.
▪ Understand AI on AWS – Understand the AI/ML fundamentals on AWS
▪ Automate Cloud Deployments – Use CloudFormation, Terraform, and CI/CD
pipelines
NovuSpark Ltd. United Kingdom
Pre-requisites
To make the most of this workshop, participants should have:
▪ Basic IT Knowledge – Familiarity with general computing concepts such as
networking, storage, and databases
▪ Linux and Command Line Basics – Recommended but not mandatory
▪ Programming Fundamentals (Optional) – While coding experience is not
required, familiarity with scripting (Python, Bash) is beneficial
▪ Cloud Fundamentals (Optional) – Some exposure to cloud computing is helpful
but not required
Who this course is for?
This course is designed for freshers and professionals looking to build expertise in AWS,
including (but not limited to):
▪ Developers (interested in cloud application development)
▪ System Administrators & IT Professionals (migrating to cloud roles)
▪ Cloud Architects & Solutions Engineers (designing scalable solutions)
▪ Security Analysts & DevOps Engineers (interested in cloud security &
automation)
AWS Certifications After This Course
Upon completing this workshop, participants will be inline with the following AWS
certification exams:
Foundational Certifications:
▪ AWS Certified Cloud Practitioner (CLF-C01) – Ideal for those new to AWS,
covering foundational AWS concepts and best practices
▪ AWS Certified AI Practitioner (AI1-C01) – Ideal for those who want to validate
their knowledge on AI & ML services on AWS.
Associate-Level Certifications:
▪ AWS Certified Solutions Architect – Associate (SAA-C03) – Covers AWS
architectural best practices, security, and high availability
▪ AWS Certified SysOps Administrator – Associate (SOA-C02) – Emphasizes
AWS operations, automation, and monitoring
NovuSpark Ltd. United Kingdom
Program Outline
Week 1: AWS Foundations
Day 1: Introduction to AWS & Core Technologies
▪ Introduction to Cloud Computing (IaaS, PaaS, SaaS)
▪ Virtualization vs. Containerization
▪ AWS Global Infrastructure (Regions, AZs, Edge Locations)
▪ IAM (Identity and Access Management) Basics
▪ Compute: Virtual Machines vs. Containers
▪ AWS EC2 Overview (Instance Types, AMIs, Elastic IPs)
Hands-on Labs:
1. Creating an EC2 Instance & Connecting via SSH
2. Configuring IAM Users and Policies
3. Explore default VPC and its components
Day 2: Storage & Networking Basics
▪ Storage Fundamentals (File, Block, Object)
▪ AWS S3 (Storage Classes, Lifecycle Policies, Versioning)
▪ Block Storage: EBS and EFS
▪ Networking Basics (TCP/IP, Subnetting, Routing)
▪ AWS VPC (CIDR, Subnets, Security Groups, Route Tables)
Hands-on Labs:
1. Creating an S3 Bucket & Managing Permissions
2. Setting Up an EBS Volume & Attaching to EC2
3. Configuring a VPC with Public & Private Subnets
Day 3: Databases & Monitoring
▪ Relational vs. NoSQL Databases (ACID, CAP Theorem)
▪ AWS RDS Overview (MySQL, PostgreSQL, Aurora)
▪ AWS DynamoDB (Key-Value Store, Partitioning, Indexing)
▪ Monitoring with AWS CloudWatch & AWS Config
Hands-on Labs:
1. Deploying an RDS MySQL Instance & Connecting via EC2
2. Creating a NoSQL Table in DynamoDB & Querying Data
3. Configuring CloudWatch Alarms for EC2
NovuSpark Ltd. United Kingdom
Week 2: Networking & Security with High Availability
Day 4: AWS Security & IAM Deep Dive
▪ AWS Security Best Practices (Shared Responsibility Model)
▪ AWS Security Piller Introduction and Overview
▪ Security Basics: Encryption, Hashing, MFA
▪ AWS IAM Policies, Roles, and Federation
▪ AWS KMS (Key Management Service) & Secrets Manager
Hands-on Labs:
1. Implementing IAM Role-Based Access Control
2. Encrypting an S3 Bucket with KMS
3. Using Secrets Manager for Database Credentials
Day 5: Networking, Load Balancing and Edge Security
▪ Advanced VPC Networking (NAT, VPN, Direct Connect)
▪ Elastic Load Balancing (ALB, NLB) & Auto Scaling
▪ AWS WAF, Shield, and Security Hub
Hands-on Labs:
1. Configuring an ALB with Multiple EC2 Instances
2. Implementing Auto Scaling Policies
3. Setting Up a Site-to-Site VPN
Day 6: High Availability & Fault Tolerance
▪ AWS Well-Architected Framework
▪ Multi-AZ and Multi-Region Deployments
▪ AWS Backup & Disaster Recovery Strategies
Hands-on Labs:
1. Creating a Multi-AZ RDS Deployment
2. Implementing Route 53 for High Availability
3. Setting Up AWS Backup for an EC2 Instance
NovuSpark Ltd. United Kingdom
Week 3: Automation & DevOps on AWS
Day 7: Distributed Architectures and Serverless Computing
▪ Scaling and Decoupling concepts
▪ Fundamentals of SQS and SNS
▪ What is Serverless? (Event-Driven, Auto-Scaling)
▪ AWS Lambda Overview (Triggers, Execution Model)
▪ API Gateway & AWS Step Functions
Hands-on Labs:
1. Deploying a Basic Lambda Function
2. Creating an API Gateway with Lambda Backend
3. Implementing Event-Driven Workflows with SNS & SQS
Day 8: Infrastructure-as-Code (I-a-C) & CI/CD on AWS
▪ What is Infrastructure-as-Code?
▪ CloudFormation Fundamentals
▪ AWS DevOps services (CodeCommit, CodeBuild, CodePipeline etc.) Overview
Hands-on Labs:
1. Writing & Deploying a CloudFormation Template
2. Setting Up a CI/CD Pipeline with AWS CodePipeline
Day 9: Containers & Kubernetes on AWS
▪ Introduction to Containers (Docker, Kubernetes)
▪ AWS ECS & AWS Fargate (Serverless Containers)
▪ Introduction to Amazon EKS (Managed Kubernetes)
Hands-on Labs:
1. Running a Containerized App on Amazon ECS
2. Deploying a Kubernetes Cluster with Amazon EKS
3. Scaling Containers with AWS Fargate
NovuSpark Ltd. United Kingdom
Week 4: Understanding AI&ML services on AWS & Other AWS Topics
Day 10: AI/ML Fundamentals on AWS
▪ Introduction to Machine Learning & AI Concepts
▪ Overview of AWS AI & ML Services
▪ Amazon Bedrock Overview
o Amazon Rekognition, Lex and Transcribe
o Amazon SageMaker
o AWS Deep Learning Containers
Hands-on Labs:
1. Running Image Recognition with Amazon Rekognition
2. Text Analysis with AWS Comprehend
3. Deploy an ML Model using Amazon SageMaker
Day 11: AWS Data Engineering & Analytics
▪ Introduction to Data Analytics on AWS
▪ Data Lake Architecture on AWS
▪ Data services on AWS
o AWS Glue
o Amazon Athena
o Amazon Redshift Overview
Hands-on Labs:
1. Running SQL Queries on S3 with Athena
2. Setting Up a Data Pipeline using AWS Glue
Day 12: Other AWS Security Services
▪ Introduction to other AWS security services
o AWS Shield
o Amazon Inspector
o AWS Macie
o AWS GuardDuty
▪ AWS Identity Center (SSO) and Advanced IAM Features
Hands-on Labs:
1. Using AWS Macie for Sensitive Data discovery
2. Implementing IAM Permission Boundaries
NovuSpark Ltd. United Kingdom
Week 5: Hybrid Cloud, Cost Optimization & Capstone Project
Day 13: Hybrid Cloud Networking & Edge Computing
▪ AWS services for Hybrid Architectures
o VPC Peering and Transit Gateway
o AWS Outposts
o Virtual Private Gateway
o VPC Endpoints
o Direct Connect
▪ Edge Computing on AWS
▪ HPC services on AWS
Hands-on Labs:
1. Extending an On-Premises Network to AWS Using AWS Site-to-Site VPN
2. Accessing an S3 bucket privately using a Gateway Endpoint
Day 14: AWS Cost Management & Optimization
▪ How AWS Pricing works?
▪ AWS Cost Explorer & Budgets
▪ EC2 Right-Sizing & Savings Plans
Hands-on Labs:
1. Analysing AWS Costs with Cost Explorer
2. Setting Up Cost Alerts & Budgets
Day 15: Classroom Group Project & Wrap-Up
▪ Hands-on Group Project
▪ Participants design and deploy an AWS solution
▪ Presentation of architectures and key learnings
▪ AWS Certifications Overview and resources
▪ Q&A and What’s Next?
NovuSpark Ltd. United Kingdom