Cloud Engineering Bootcamp
Course Description
The Cloud Engineering Bootcamp is specifically designed for IT professionals who are looking to upskill their knowledge and advance their careers in managing and administering Windows Server, Microsoft 365 (O365), AWS Cloud, Azure Cloud, PowerShell, and Linux. This course is ideal for Support Engineers and IT professionals with prior experience in Windows Server, who want to specialize in Cloud Engineering.
Audience Profile
This course is intended for IT professionals who have some experience working with Windows Server, and who are looking for a course that covers managing and administering Windows Server, Microsoft 365 (O365), AWS Cloud, Azure Cloud, PowerShell and Linux. This course will help them update their knowledge and skills related to managing and administering Windows Server, Microsoft 365 (O365), AWS Cloud, Azure Cloud, PowerShell and Linux.
Candidates suitable for this course would be:
- IT professionals with general IT knowledge who are looking to gain knowledge about Windows Server managing and administering Windows Server, Microsoft 365 (O365), AWS Cloud, Azure Cloud, PowerShell and Linux.
Duration – 15 Weeks
- Managing and Administering Windows Server 2019 – 4 Weeks
- PowerShell Basics – 1 Week
- Microsoft 365 (O365) Administration – 2 Weeks
- Linux Administration Fundamentals – 1 Week
- AZ-104 Microsoft Azure Administrator Training – 3 Weeks
- AWS Solutions Architect Associate Training – 3 Weeks
- Automation with Terraform – 1 Week
Course Outline
Managing and Administering Windows Server 2019
Course Introduction
Network Fundamentals
- Communication Types
- Defining a Network
- Understanding Networking
- TCP, UDP and Ports
- Types of Networks
- Network Devices
- IP Addresing
- Octet Format & Subnet Mask
- Public and Private IP Address
- APIPA
Introducing Windows Server 2019/20H2
- Introduction to Windows Server 2019
- Understanding Windows Server History
- Windows Server 2019 Editions
- Hardware Requirements
- Deployment Options
- Lab Setup
- Lab: Prerequisites for Installing Windows Server 2019
- Lab: Create a New Virtual Machine
- Lab: Installation of Windows Server 2019 (Desktop Experience)
- Lab: Post-Installation Tasks
- Understanding Servicing Channels
- Licensing and Activation
- Lab: Software Licensing Manager
- Understanding Server Core
- Lab: Installation of Windows Server 2019 (Core)
- Lab: Renaming and IP Configuration on Server Core
- Lab: Post-Installation Tasks on Server Core
- Lab: Saving and Shutting Down Virtual Machines
- Understanding Least Privilege
- Deploying Jump Servers
- Lab: Server Manaager
- Understanding Server Manager
- Remote Server Administration Tools (RSAT Tools)
Active Directory Domain Services On Windows Server 2019
- Active Directory Overview
- Workgroup Model vs Domain Model
- Lab: Examine Workgroup Membership
- Understanding Structure of Active Directory
- IP Configuration Layout
- Lab: Active Directory Prerequisites
- Lab: Installation of Active Directory Domain Services
- Active Directory Objects
- Lab: Creating New Users, Groups, Computers and OUs
- Understanding Domain Controllers
- Lab: NTDS and SYSVOL
- Global Catalog Servers
- Lab: How to Install Global Catalog
- Lab: Managing Domain Membership of Windows Server Core
Group Policy Objects (GPO) Overview
- Default Policies
- Lab: Creating New Group Policy Objects (Part 1)
- Lab: Creating New Group Policy Objects (Part 2)
- Group Policy Preferences
- Lab: Group Policy Preferences
- Group Policy Processing Order
- Lab: Group Policy Processing Order
- Altering Group Policy Processing
- Lab: Altering Group Policy Processing
- Lab: Starter GPO
- Lab: Backup & Restore GPO
- Lab: gpupdate and gpresult
- FSMO Roles
- Lab: Seizure & Transfer of FSMO Roles
- Lab: ADC, Child Domain, New Tree
Active Directory Sites and Services
- Lab: Active Directory Sites
- Overview of AzureAD
DHCP Overview
- DHCP Scope and Authorization
- Lab: Installing DHCP Server using Server Manager
- Lab: Installing DHCP using PowerShell
- Lab: Creating DHCP Scopes using DHCP Console
- Lab: Creating DHCP Scopes using PowerShell
- DHCP High Availability
- Lab: DHCP Load Balancing
Overview of DNS
- DNS Components
- DNS Resolution Process
- DNS Records
- DNS Zones
- Lab: Installing DNS Role
- DNS Zone Diagram
- Lab: Primary, Secondary and Stub Zones
- Lab: Active Directory Integrated Zones
- Lab: Reverse Lookup Zones
- DNS Forwarding and Root Hints
- Lab: DNS Forwarding and Root Hints
Managing Windows File Servers
- Understanding File Systems and Volumes
- Share Permissions vs NTFS Permissions
- Lab: Share Permissions
- Lab: NTFS Permissions
- Advanced Permissions and ACL
- Lab: Special Permissions, ACL, Effective Permissions
- Lab: NTFS Inherited Permissions
- Understanding File Server Resource Manager (FSRM)
- Understanding Quota’s, File Screening, File Classification
- Lab: Installation of FSRM
- Lab: Configuration of Quota’s
- Lab: Configuring File Screening
Managing Storage In Windows Server
- Basic and Dynamic Disks
- Lab: Disk Management
- Understanding RAID and Fault Tolerance
- Lab: Configuring RAID-0, RAID-1, RAID-5
- Understanding Storage Spaces
- Lab: Storage Spaces, Storage Pools, Partitions
- Data Deduplication Overview
- Data Deduplication Process
- Planning and Deploying Data Deduplication
- Lab: Data Deduplication
- Understanding DFS Namespace
- Lab: Implement DFS Namespace
- Understanding DFS Replication
- Lab: Configure DFS Replication
Managing Storage Area Networks (SAN)
- Introduction to DAS, NAS, SAN
- Understanding iSCSI SAN
- Lab: Configuring iSCSI
Failover Clustering
- Understanding Failover Clustering
- Failover Cluster Components
- Quorum
- Lab: Validate Failover Cluster Requirement
- Lab: Configuring Failover Clustering
- Lab: File Server Failover Cluster Configuration
Disaster Recovery In Windows Server 2019
- Overview of Windows Server Backup
- Lab: Configure Windows Server Backup
- Lab: Take Data Backup & Delete Data
- Lab: Restore the Deleted Data from Backup
Implementing Windows Software Update Service (WSUS)
- Understanding WSUS
- WSUS Requirements
- WSUS Deployment Options
- Lab: Installation of WSUS Installation
- Lab: WSUS Configuration
- Lab: WSUS Sync with Microsoft Catalog
Implementing A Virtual Private Network (VPN)
- VPN Introduction and Scenarios
- Tunneling Protocols
- Authentication Protocols
- Lab: Installing Remote Access
- Lab: Remote Access Configuration
- Lab: Connecting through VPN Client
Performance Monitoring
- Introduction to Monitoring
- Lab: Monitoring Tools
- Lab: Task Manager
- Lab: Resource Monitor
- Lab: Performance Monitor and Data Collector Sets
- Lab: Reliability Monitor
- Lab: Event Viewer
- Lab: Monitoring using Windows Admin Center
- Lab: Considerations and Planning for Server Capacity
- Conclusion
PowerShell for Beginners
Course Introduction
Get Started with PowerShell
- Get Started with PowerShell
- PowerShell Applications and Versions
- PowerShell vs Command Prompt
- PowerShell Parameters
- Using PowerShell Help
- Working with Alias
- Show Command and Out-Grid View
- What is a Pipeline?
- Creating PowerShell Transcripts
- Working with Object Members
- Understanding Hash Tables and Arrays
- Understanding and Using Operators
- Exporting items using PowerShell
- Understanding Variables
- Executing Policies
- Script Constructs
- Functions
- Script Parameters
- Finding error messages in PowerShell
- PowerShell Remoting
Microsoft 365 (O365) Administration
Course Introduction
Module 1: Office 365 Services
- Lesson 1: Overview of the Office 365 services
- Lesson 2: Overview of Microsoft 365 and Office 365 licensing
- Lesson 3: Microsoft 365 tenant configuration
- Lesson 4: Office 365 clients
- Lab : Setting up and configuring Office 365 services
Module 2: Office 365 Administration, Tools, And Techniques
- Lesson 5: Managing Office 365 with the administrative portals
- Lesson 6: Managing Office 365 with Windows PowerShell
- Lesson 7: Managing administrative access in Microsoft 365
- Lesson 8: Troubleshooting administration in Office 365
- Lab: Using the Microsoft 365 admin center
- Lab: Administering Office 365 with Windows PowerShell
- Lab: Configuring role-based administration
- Lab: Troubleshooting administrative issues in Office 365
Module 3: Administering And Troubleshooting Directory Synchronization And Directory Objects
- Lesson 9: Overview of directory synchronization and federation
- Lesson 10: Azure AD Connect management
- Lesson 11: Managing user and group objects in Microsoft 365
- Lesson 12: Troubleshooting objects and directory synchronization in Office 365
- Lab: Configuring Azure AD Connect
- Lab: Administer Office 365 by using the Microsoft 365 admin center and Office 365 services admin centers
- Lab: Administer Office 365 by using Windows PowerShell
- Lab: Managing password policies in Microsoft 365
- Lab: Troubleshooting synchronization issues with user objects in Microsoft 365
Module 4: Administering And Troubleshooting Exchange Online
- Lesson 13: Overview of Exchange Online management
- Lesson 14: Administering Exchange Online recipients
- Lesson 15: Administering client access policies in Exchange Online
- Lesson 16: Troubleshooting Exchange Online
- Lab: Configuring and administering Exchange Online recipients
- Lab: Configuring delegated administration
- Lab: Configuring client access policies
- Lab: Troubleshooting Exchange Online
Module 5: Administering And Troubleshooting Teams
- Lesson 17: Overview of Teams
- Lesson 18: Administering and managing Teams
- Lesson 19: Creating and managing teams in Teams
- Lesson 20: Troubleshooting Teams
- Lab: Configuring Teams organization settings
- Lab: Configuring Teams user settings
- Lab: Creating and managing teams
- Lab: Troubleshooting Teams client issues
Module 6: Administering And Troubleshooting SharePoint Online
- Lesson 21: Overview of SharePoint Online management
- Lesson 22: Administering SharePoint Online site collections
- Lesson 23: Administering external users in SharePoint Online
- Lesson 24: Configuring OneDrive for Business
- Lesson 25: Troubleshooting SharePoint Online and OneDrive for Business
- Lab: Configuring SharePoint Online settings
- Lab: Creating and configuring a SharePoint site collection
- Lab: Configuring and verifying external user sharing
- Lab: Configuring OneDrive for Business
- Lab: Troubleshooting SharePoint Online and OneDrive for Business
Module 7: Planning And Deploying Microsoft 365 Apps For Enterprise
- Lesson 26: Overview of Microsoft 365 Apps for enterprise
- Lesson 27: Managing Microsoft 365 Apps for enterprise deployments
- Lesson 28: Troubleshooting Microsoft 365 apps deployments
- Lab: Preparing Microsoft 365 Apps for enterprise installations
- Lab: Managing user-driven Microsoft 365 Apps for enterprise installations
- Lab: Managing centralized Microsoft 365 Apps for enterprise installations
- Lab: Troubleshooting Microsoft 365 Apps for enterprise deployments
Module 8: Administering And Troubleshooting Office 365 Compliance And Securit
- Lesson 29: Overview of compliance features in Office 365
- Lesson 30: Administering information protection in Office 365
- Lesson 31: Administering compliance features in Office 365
- Lesson 32: Configuring and administering email security in Office 365
- Lesson 33: Troubleshooting Office 365 compliance and protection
- Lab: Configuring and verifying Azure Information Protection in Office 365
- Lab: Configuring compliance features
- Lab: Configuring email protection
- Lab: Troubleshooting security and compliance
Red Hat Certified System Admin (RHCSA)
RHCSA Introduction
- Working with ls, touch, mkdir, rm, rmdir, cp, mv, find commands
- Pipes and Redirection
- Configuring Repositories in Linux
- Installing Packages in Linux using yum
- Managing Services using systemctl
- Users, Groups, ACL, SGID
- Disk Partition and Swap Space
- LVM, cron, grep, passwd
- SELinux Security in Linux
- Managing Containers with podman
- Running Container as a Service
- What is Autofs and How Does it Work?
- Connecting remote systems
- Shell Scripting Basics
- Summary
AZ-104 Microsoft Azure Administrator
Course Introduction
Cloud Computing Fundamentals
- What is Cloud Computing
- Define cloud computing.
- Describe the shared responsibility model.
- Define cloud models, including public, private, and hybrid.
- Identify appropriate use cases for each cloud model.
- Describe the consumption-based model.
- Compare cloud pricing models.
Benefits of using Cloud Services
- High availability and scalability in the cloud
- Reliability and predictability in the cloud
- Security and governance in the cloud
- Benefits of manageability in the cloud
Cloud Service Types
- Describe Infrastructure as a Service (IaaS)
- Describe Platform as a Service (PaaS)
- Describe Software as a Service (SaaS)
- Identify appropriate use cases for each cloud service (IaaS, PaaS, SaaS)
Starting with Azure
- Overview of Azure
- Lab: Creating an Azure Free Account
- Lab: Tour of the Azure Portal
Deploy and Managing Azure Compute Resources
- Azure Virtual Machine Service
- Lab: Deploying a Windows Virtual Machine
- Lab: Connecting to the Virtual Machine
- Lab: Installing IIS on Windows VM
- Costs Associated with the Virtual Machine
- Virtual Machine Types
- Lab: Deploying a Linux Virtual Machine
- Lab: Deploying a Web Server on the Linux VM
- Lab: Connecting a Linux Virtual Machine using SSH
- Azure Virtual Machine – Disks
- Lab: Adding Data Disks to the VMs
- Azure Disks – Server Side Encryption
- Lab: Azure Key Vault Service
- Lab: Disk Encryption Sets
- Lab: Azure Disk Encryption
- Lab: Data Disks Snapshot
- Azure Shared Disks
- Azure Bastion Service
- Lab: Configure Azure Bastion Service
- Availability Sets
- Lab: Configuring Availability Sets
- Availability Zones
- Lab: Configuring Availability Zones
- Azure Virtual Machine Scale Sets
- Lab: Configuring Azure Virtual Machine Scale Sets
- Understanding Virtual Machine Images
- Lab: Creating a specialized image
- Lab: using the Specialized Image
- Lab: Generalized VM Image
- Lab: Using the Generalized VM image
- Introduction to Azure Web Apps
- Lab: Creating Azure Web Apps
- Lab: Making simple changes to the Web App
- Lab: Publishing a .NET Project
- Lab: Azure Web App logging
- Lab: Azure Web Apps – Deployment Slots
- Lab: Auto Scaling a Web App
- Lab: Azure Web App – Azure Virtual Network Integration
- Lab: Azure Web App – Custom Domains
- Lab: Azure App Service Backup
- Understanding the Need for Containers
- Lab: Deploying Docker on a Virtual Machine
- Lab: Running the nginx container on the Linux VM
- The need for an image registry
- Lab: Containerize an application
- Lab: Publishing to the Azure Container Registry
- Lab: Azure Container Instances
- Lab: Azure Container Groups
- Primer on Azure Kubernetes
- Lab: Deploying an Azure Kubernetes Cluster
- Lab: Deploying our application
- Lab: Azure Kubernetes – Configuring Networking
- Lab: Azure Kubernetes Persistent Storage
Configuring and Managing Virtual Networking
- Introduction to Virtual Networks in Azure
- The Network Interface
- The CIDR Notation
- Concepts behind Subnets
- Lab: Working with Azure Virtual Networks
- Lab: Deploying a Machine to the Virtual Network
- Lab: Configuring Static IP Address
- Lab: Attaching a Secondary Network Interface
- Lab: Network Security Groups
- Understanding Azure Load Balancer Service
- SKU’s for Azure Load Balancer
- Lab: Setup Basic Load Balancer
- Lab: Setting up Scale Set for Load Balancer
- Lab: Setup Standard Load Balancer
- Lab: Configure Multiple Backend Pools for Standard LB
- Lab: NAT Rules – Same port Number
- Lab: Outbound Connectivity with Standard LB
- Azure Application Gateway
- Open System Interconnection Model
- Azure Application Gateway Components
- Lab: Azure Application Gateway – URL Routing
- Lab: Azure Application Gateway – Multiple Sites
- Virtual Network Peering
- Lab: Setup Virtual Network Peering
- What is a Virtual Private Network?
- Point-to-Site VPN Connections
- Lab: Setup Point-to-Site VPN
- Lab: Setup Site-to-Site VPN
- Azure VPN Gateway – High Availability
- Lab: Creating Azure Virtual WAN
- Azure ExpressRoute
- Lab: Creating an Azure ExpressRoute Circuit
- Lab: Network Watcher
- Lab: Connection Monitor with Network Watcher
- Lab: IP Flow Verify with Network Watcher
- Lab: Network Watcher – NSG Flow Logs
- Lab: User Defined Routes
- Azure Firewall
- Lab: Azure Firewall Deployment
- Lab: Adding NAT Rule & Route to Azure Firewall
- Lab: Local DNS – Setting up the Domain
- Lab: Azure Private DNS
- Lab: Azure Public DNS
Implementing and Managing Storage in Azure
- What are Storage Accounts
- Different types of storage accounts
- Lab: Creating an Azure Storage Account
- Azure Blob Service
- Lab: Working with the Blob Service
- Authorization Techniques in Storage Accounts
- Lab: Using Azure Storage Explorer
- Lab: Using Access Keys
- Lab: Shared Access Signatures – Blob Level
- Lab: Shared Access Signatures – At the Storage Account Level
- Lab: Shared Access Signatures – Stored Access Policy
- Lab: Shared Access Signatures – Azure AD Authentication
- Azure Storage Accounts – Data Redundancy
- Lab: Configuring Storage Redundancy
- Access Tiers in Azure Storage Accounts
- Lab: Hot and Cool Access Tier
- Lab: Archive Access Tier
- Lab: Lifecycle Policies
- Lab: Object Replciation
- Lab: Working with File Shared
- Azure Storage Encryption
- Lab: AzCopy Tool
- Lab: Snapshots
- Lab: Versioning
- Firewall and Network Settings
- Lab: Private Endpoints
- Quick Note on Azure Table Storage
- Note on Premium Storage Accounts
- Lab: Azure File Sync Service
Managing Azure Identities and Governance in Azure
- Azure Subscriptions
- What is Azure Active Directory
- Trust between Azure Subscription and Azure AD
- Lab: Creating a user in Azure AD
- Introduction to Role Based Access Control
- Lab: RBAC Configuration
- Lab: Custom Roles
- Lab: Virtual Machine RBAC Roles
- Azure AD Premium Licensing
- Lab: Creating Azure AD Groups
- Azure AD Roles
- Lab: Assigning an Azure AD Role
- Lab: Azure AD Custom Roles
- Lab: Azure AD Custom Domains
- Dynamic Device Groups
- Lab: Device Settings
- Lab: Enabling Self-Service Password Reset (SSPR)
- Lab: Inviting Guest Users
- Lab: Bulk Users Create and Delete
- What is Multi-Factor Authentication
- Lab: MFA on a per user Basis
- Lab: Conditional Access Policies
- Lab: Administrative Units
- Lab: Resource Tags
- Lab: Moving Resources across Resource Groups
- Lab: Moving Resources across Subscriptions
- Lab: Locking and Moving Resources
- What is Azure Policy Service
- Lab: Azure Policies and Remediation
- Lab: Not Allowed Resource Types
- Lab: Management Groups
Monitor and Backup your Resources in Azure
- What is the Azure Monitor Services
- Quick look at Azure Monitor
- Lab: Azure Monitor Alerts
- What is a Log Analytics Workspace?
- Lab: Creating a Log Analytics Workspace
- Lab: Connecting Virtual Machine to the Workspace
- Lab: Log Analytics Queries
- Lab: Sending Custom Logs
- Lab: Log Analytics Alerts
- What is Application Insights?
- Lab: Quick Look at Application Insights
- What is the Azure Backup Feature
- Lab: Azure Virtual Machine Backup
- Lab: Azure Backup – File Restore
- Lab: Azure Backup – VM Restore
- Deleting your Recovery Services Valut
- Azure Backup Retention
- Lab: Azure Backup – MARS Agent – Backup & Recovery
- Azure Backup Reports
- Review: Azure Site Recovery
- Lab: Azure Site Recovery – Enabling Replication
- Lab: Azure Site Recovery – Replication Status
- Lab: Azure Site Recovery – Performing the Failover
- Lab: Azure File Share Backup – Enabling Backup
- Lab: Azure File Share Backup – Trigger Backup
- Lab: Azure File Share Backup – Restoring Share
Azure PowerShell and Azure CLI
- Code Files
- Lab: Installing PowerShell
- Lab: Installing Azure PowerShell Module
- Lab: Setting up Visual Studio Code
- Lab: Running PowerShell Scripts in Azure Cloud Shell
- Lab: Creating a Virtual Network
- Lab: Getting details of a Virtual Network
- Lab: Getting Virtual Network Details while creating the Network
- Lab: Adding a Subnet
- Lab: A New Virtual Network with a Subnet
- Lab: Creating a Network Interface
- Lab: Public IP Address
- Lab: Creating a Network Security Group
- Lab: Creating a Azure Virtual Machine
- Lab: Adding a Data Disk
- Lab: Creating a Availability Set
- Lab: Creating a Storage Account
- Lab: Azure Web App
- Lab: Publishing from GitHub to an Azure Web App
- Lab: Azure Web App – Deployment Slots
- Lab: Creating the Virtual Machine Scale Set
- Lab: Installing Azure CLI
- Lab: Creating a Resource Group using Azure CLI
- Lab: Creating a Virtual Network using Azure CLI
- Lab: Other Commands on Azure CLI
- Lab: Azure CLI – Create a Virtual Machine
- Lab: Azure CLI – Specifying more values in a VM Creation
- Lab: Azure CLI – Data Disks
- Lab: Azure CLI – Storage Account
- Lab: Azure CLI – Azure Web App
- Lab: Azure CLI – Virtual Machine Scale Set
- Lab: Azure CLI – Azure Kubernetes
- Lab: Azure CLI – Azure VM – Cloud init
Azure Resource Manager Templates
- What are Azure Resource Manager Templates
- ARM Template Structure
- Setting up Visual Studio Code
- Lab: Building the Template
- Lab: Deploying the Template
- Lab: Deploying a Template via the Azure Portal
- Lab: Multiple copies of a resource
- Lab: Azure Virtual Network
- Lab: Public IP Address
- Lab: Network Interface – Using an existing Virtual Network
- Lab: Network Interface with a New Virtual Network
- Lab: Resource Group Location
- Lab: Using Variables in an ARM Template
- Lab: Using Parameters in an ARM Template
- Lab: Using a parameters file
- Lab: Creating an Azure Virtual Machine
- Lab: Attaching the existing Public IP to the Azure VM
- Lab: Attaching the Network Security Group
- Lab: Secure String – Parameters
- Lab: Secure String – Key Vault
- Lab: Azure Availability Set
- Lab: Azure Availability Set and VM
- Lab: Creating a Data Disk
- Lab: Creating a VM with a Data Disk
- Lab: Attaching an existing Data Disk
- Lab: Azure VM – Azure AD Join
- Lab: Azure Web App
- Lab: Custom Script Extension
Conclusion
AWS Solutions Architect – Associate Training
Course Introduction
Introduction to AWS
- The Exam Blue Print
- History of AWS
- How to Sign-up to AWS
- Services Overview
Identity Access Management & S3
- IAM 101
- Lab: IAM Lab
- Lab: Create a Billing Alarm
- S3 101
- Lab: Create an S3 Bucket
- Pricing Tirs
- Lab: S3 Security and Encryption
- Lab: Version Control
- Lab: Lifecycle Management and Glacier
- Lab: Lock Policies & Glacier Vault Lock
- Lab: S3 Performance
- Lab: AWS Organizations
- Lab: Sharing S3 Buckets between Accounts
- Lab: Cross Region Replication
- DataSync Overview
- CloudFront Overview
- Lab: CloudFront Lab
- Lab: CloudFront Signed URL’s and Cookies
- Snowball Overview
- Storage Gateway
- Athena vs Macie
EC2
- EC2 101
- Let’s Get Our Hands Dirty With EC2 – Part 1
- Let’s Get Our Hands Dirty With EC2 – Part 2
- Security Groups Basics
- EBS 101
- Volumes & Snapshots
- AMI Types (EBS vs Instance Store)
- ENI vs ENA vs EFA [SAA-C02]
- Encrypted Root Device Volumes & Snapshots
- Spot Instances & Spot Fleets [SAA-C02]
- EC2 Hibernate [SAA-C02]
- CloudWatch 101
- CloudWatch Lab
- The AWS Command Line
- Using IAM Roles With EC2
- Using Boot Strap Scripts
- EC2 Instance Meta Data
- Elastic File System [SAA-C02]
- FSX for Windows & FSX for Lustre [SAA-C02]
- EC2 Placement Groups
- HPC On AWS [SAA-C02]
- AWS WAF [SAA-C02]
Databases on AWS
- Databases 101
- Let’s Create An RDS Instance
- RDS Backups, Multi-AZ & Read Replicas
- RDS Backups, Multi-AZ & Read Replicas – Lab
- DynamoDB
- Advanced DynamoDB [SAA-C02]
- Redshift
- Aurora [SAA-C02]
- Elasticache
- Database Migration Services (DMS) [SAA-C02]
- Caching Strategies on AWS [SAA-C02]
- EMR Overview [SAA-C02]
Advanced IAM
- AWS Directory Service [SAA-C02]
- IAM Policies [SAA-C02]
- Resource Access Manager (RAM) [SAA-C02] AWS Single Sign-On [SAA-C02]
Route53
- What is Route53?
- Route53 – Register A Domain Name Lab
- Route53 Routing Policies Available On AWS
- Simple Routing Policy Lab
- Weighted Routing Policy Lab
- Latency Routing Policy
- Failover Routing Policy
- Geolocation Routing Policy
- Geoproximity Routing Policy
VPCs
- Introduction To VPCs
- Build A Custom VPC – Part 1
- Build A Custom VPC – Part 2
- Network Address Translation (NAT)
- Access Control Lists (ACL)
- Custom VPCs and ELBs
- VPC Flow Logs
- Bastions
- Direct Connect
- Setting Up A VPN Over A Direct Connect Connection [SAA-C02]
- Global Accelerator [SAA-C02]
- VPC End Points [SAA-C02]
- VPC Private Link [SAA-CO2]
- Transit Gateway [SAA-CO2]
- VPN Hub [SAA-CO2]
- Networking Costs on AWS [SAA-CO2]
HA Architecture
- Load Balancers Theory
- Load Balancers And Health Checks Lab
- Advanced Load Balancer Theory [SAA-CO2]
- Autoscaling Theory [SAA-C02]
- Autoscaling Groups Lab
- HA Architecture
- HA Word Press Site
- Setting Up EC2
- Adding Resilience And Autoscaling
- Cleaning Up
- CloudFormation
- Elastic Beanstalk
- Highly Available Bastions [SAA-C02]
- On Premise Strategies [SAA-C02]
Applications
- SQS [SAA-C02]
- SWF
- SNS
- Elastic Transcoder
- API Gateway
- Kinesis [SAA-C02]
- Web Identity Federation – Cognito
Security
- Reducing Security Threats [SAA-C02]
- Key Management Service (KMS) [SAA-C02]
- CloudHSM [SAA-C02]
- Parameter Store
Serverless Computing
- Lambda Concepts
- Let’s Build A Serverless Webpage
- Serverless Application Model (SAM) [SAA-C02]
- Elastic Container Service (ECS) [SAA-C02]
Terraform with AWS for Beginners
Course Introduction
- Terraform Introduction
- Terraform vs Ansible
- Using Terraform for AWS
- Creating EC2 Instance using Terraform
- How to Create VPC using Terraform
- AWS NAT Gateway using Terraform
- How to use Terraform Input Variables
- Terraform Output Variables
- How to use Terraform Local Values
- AWS EC2 Instance, Security Group in AWS using Terraform
- Create IAM user with Terraform
- How to create PostgreSQL AWS RDS using Terraform
- Connect PostgreSQL RDS using PgAdmin
- How to create MariaDB RDS in AWS using Terraform
- How to Connect MariaDB AWS RDS using EC2 Instance
- How to Create VPC in AWS using Terraform Modules