Learn how to help create, maintain, & troubleshoot cloud infrastructure.
Cloud Engineering Diploma
A career path where the sky is not the limit
About This Course
Imagine a world where you can use your skills to protect our cyber security and privacy. A place with no worries about your job stability, as we’re always adapting new technology for the best possible outcome in an ever-changing landscape of threats!
This is why this program was designed. Students would have opportunities not only to learn how – but also play critical roles within these fields. We do this by implementing, supporting, configuring, maintaining & troubleshooting network assets such as servers, firewalls switches etc., all whilst adhering heavily toward cyber safety practices.
Career Opportunities
Practicum
1 Month
Training Related Employment Rate
90%
Salaries & Wages
$73,710–$130,000
LESSON 1 Introduction to computers
1. The Information Age
2. How Computers Work
3. Peripheral Devices
4. Processing and Storage Hardware
5. Operating Systems
6. File Management
7. Application Software
8. Practice Exam
LESSON 2 Networking
1. The Internet
2. Web Browsers
3. Networking Basics
4. Networking Standards and Protocols
5. Application Delivery
6. Practice Exam
LESSON 3 Databases and Programming
1. Databases
2. Interfacing with Databases
3. Introduction to Programming
4. Programming Terms and Concepts
5. Practice Exam
LESSON 4 Information Systems and Security
1. Information Systems
2. Data
3. Threats to Data
4. Security Concepts
5. Personal Data and Device Security
6. Corporate Data Security
7. Practice Exam
LESSON 1 Networking Basics
1. Networking Overview
2. Network Topologies
3. The OSI Model
4. Network Protocols
5. Numbering Systems
6. Practice Exam
LESSON 2 Cables and Connectors
1. Twisted Pair
2. Coaxial
3. Fiber Optic
4. Wiring Implementation
5. Troubleshoot Network Media
6. Practice Exam
LESSON 3 Networking Devices
1. Network Adapters
2. Network Devices
3. Internetwork Devices
4. Practice Exam
LESSON 4 Ethernet
1. Ethernet
2. Ethernet Specifications
3. Connect Network Devices
4. Troubleshoot Physical Connectivity
5. Practice Exam
LESSON 5 IP Configuration
1. IP Addressing
2. APIPA and Alternate Addressing
3. DHCP Server Configuration
4. DHCP Relay
5. DNS Name Resolution
6. IP Version 6
7. Multicast
8. Troubleshoot IP Configuration Issues
9. Troubleshoot IP Communications
10. Troubleshoot Name Resolution
11. Practice Exam
LESSON 6 Switch Management
1. Switch Access
2. Switch IP Configuration
3. Switch Interface Configuration
4. Virtual LANs
5. Trunking
6. Spanning Tree Protocol
7. Switch Troubleshooting
8. Practice Exam
LESSON 7 Routing
1. Routing Basics
2. Routing Protocols
3. Network Address Translation
4. Routing Troubleshooting
5. Practice Exam
LESSON 8 Firewalls
1. Firewalls
2. Security Appliances
3. Firewall Design and Implementation
4. Practice Exam
LESSON 9 Network Customization
1. Network-Based Storage
2. Voice over IP (VoIP)
3. Virtualization
4. Virtual Networking
5. Cloud Computing
6. Practice Exam
LESSON 10 Wireless Networking
1. Wireless Concepts
2. Wireless Standards
3. Wireless Configuration
4. Wireless Network Design
5. Wireless Network Implementation
6. Wireless Security
7. Wireless Troubleshooting
8. Practice Exam
LESSON 11 Wide Area Networks (WANs)
1. WAN Concepts
2. WAN Connections
3. Internet Connectivity
4. Remote Access
5. WAN Troubleshooting
6. Practice Exam
LESSON 12 Network Policies and Procedures
1. Network Design, Documentation, and Policies, Risk Management
2. Security Policies
3. Practice Exam
LESSON 13 Network Security
1. Physical Security
2. Social Engineering;
3. Network Vulnerabilities and Threats 1
4. Network Vulnerabilities and Threats 2, Authentication, Secure Protocols
5. Remote Access Security
6. Troubleshoot Network Security Issues
7. Practice Exam
LESSON 14 Network Hardening
1. Detection and Prevention
2. Penetration Testing
3. Network Hardening
4. Practice Exam
LESSON 15 Network Management
1. Update Management, Data Protection, Remote Management, Mobile Device Management
2. Data Center Management
3. Monitoring
4. Log File Management
5. Network Management with SNMP
6. Practice Exam
LESSON 16 Network Optimization
1. Optimization
2. Troubleshooting Methodology
3. Practice Exam
LESSON 1 Cloud Principles and Design
1. Understanding Cloud Principles
2. Virtualization
3. Service Models
4. Deployment Models
5. Cloud Characteristics
6. Shared Responsibility Model
7. Exploring Cloud Design
8. Redundancy and High Availability
9. Disaster Recovery
10. Summary
11. Exam Essentials
12. Written Lab
13. Review Questions
LESSON 2 Cloud Networking and Storage
1. Understanding Cloud Networking Concepts
2. Networking: A Quick Primer
3. Connecting to the Cloud
4. Cloud Networking Services
5. Understanding Cloud Storage Technologies
6. How Cloud Storage Works
7. Cloud-Based Storage Providers
8. Cloud Storage Terminology
9. Content Delivery Networks
10. Summary
11. Exam Essentials
12. Written Lab
13. Review Questions
LESSON 3 Assessing Cloud Needs
1. Using Cloud Assessments
2. Gathering Current and Future Requirements
3. Using Baselines
4. Running a Feasibility Study
5. Conducting a Gap Analysis
6. Using Reporting
7. Understanding Benchmarks
8. Creating Documentation and Diagrams
9. Understanding Cloud Services
10. Identity Access Management
11. Cloud-Native Applications
12. Data Analytics
13. Digital Marketing
14. Autonomous Environments
15. Internet of Things
16. Blockchain
17. Subscription Services
18. Collaboration
19. VDI
20. Self-Service
21. Summary
22. Exam Essentials
23. Written Lab
24. Review Questions
LESSON 4 Engaging Cloud Vendors
1. Understanding Business and Financial Concepts
2. Expenditures and Costs
3. Licensing Models
4. Human Capital
5. Professional Services
6. Finding and Evaluating Cloud Vendors
7. Gathering Information
8. Performing Evaluations
9. Negotiating Contracts and Billing
10. Choosing a Migration Approach
11. Migration Principles
12. Lift and Shift
13. Rip and Replace
14. Hybrid and Phased Migrations
15. Summary
16. Exam Essentials
17. Written Lab
18. Review Questions
LESSON 5 Management and Technical Operations
1. Explain Aspects of Operating within the Cloud
2. Data Management
3. Availability
4. Disposable Resources
5. Monitoring and Visibility
6. Optimization
7. Explain DevOps in Cloud Environments
8. Provisioning
9. Continuous Integration/Continuous Delivery
10. Testing in QA Environments
11. Configuration Management
12. API Integration
13. Financial Planning of Cloud Resources
14. Storage
15. Network
16. Compute
17. Chargebacks
18. Maintenance
19. Instances
20. Licensing Types
21. License Quantity
22. Summary
23. Exam Essentials
24. Written Lab
25. Review Questions
LESSON 6 Governance and Risk
1. Recognize Risk Management Concepts Related to Cloud Services
2. Risk Assessment
3. Risk Response
4. Documentation
5. Vendor Lock-in
6. Data Portability
7. Explain Policies or Procedures
8. Standard Operating Procedures
9. Change Management
10. Resource Management
11. Security Policies
12. Access and Control Policies
13. Department-Specific Policies
14. Communication Policies
15. Summary
16. Exam Essentials
17. Written Lab
18. Review Questions
LESSON 7 Compliance and Security in the Cloud
1. Identify the Importance and Impacts of Compliance in the Cloud
2. Data Sovereignty
3. Regulatory Concerns
4. Industry-Based Requirements
5. International Standards
6. Certifications
7. Explain Security Concerns, Measures, or Concepts of Cloud Operations
8. Threat
9. Vulnerability
10. Security Assessments
11. Data Security
12. Application and Infrastructure Security
13. Summary
14. Exam Essentials
15. Written Lab
16. Review Questions
LESSON 1 Cloud concepts
LESSON 2 Cloud types (Public, Private, Hybrid)
LESSON 3 Azure service types (IaaS, SaaS, PaaS)
LESSON 4 Core Azure services
LESSON 5 Security, compliance, privacy, and trust
LESSON 6 Azure pricing levels
LESSON 7 Legacy and modern lifecycles
LESSON 1 Gaining the Azure Solutions Architect Expert Certification
1. The Journey to Certification
2. A Strategy to Pass the Azure Exams
3. Use Azure Daily
4. Read Azure Articles, Keeping Yourself Current
5. Recognize Azure Product Names, Features, and Functionalities
6. Strive for a Deep Knowledge of a Few, Some Knowledge of Many, and a Basic Knowledge of All
7. An Introduction to “Must-Know” Azure Features
8. Azure Active Directory and Security
9. Networking
10. Azure Virtual Machines
11. Azure App Service
12. Azure Functions
13. API Management
14. Azure Monitor
15. Azure SQL
16. Azure Cosmos DB
17. Azure Storage
18. Service Bus
19. Site Recovery
20. Azure Bastion
21. Summary
22. Exam Essentials
23. Key Terms
24. Review Questions
LESSON 2 Security and Identity
1. Azure Active Directory
2. Add a Custom Domain to Azure Active Directory
3. AAD Connect
4. Connect Health
5. Directory Objects
6. Single Sign-On
7. B2B Collaboration
8. Self-Service Password
9. Application Proxy
10. Service Level Agreement
11. Identity Protection
12. Conditional Access
13. Multifactor Authentication
14. Privileged Identity Management
15. Managed Identities
16. Azure AD Domain Services
17. Role-Based Access Control
18. How to Control Who or What Has Access
19. How to Provide Permissions to Resources
20. How Are the Permissions to Resources Controlled?
21. Custom Roles
22. Hardware and Network Security
23. Microsoft Trust Center
24. Security Center
25. Azure Network Security
26. Application Gateway/WAF
27. Azure DDoS Protection
28. Azure Confidential Computing
29. Azure Security Products and Techniques
30. Shared Access Signature
31. Azure Key Vault
32. Easy Auth
33. Summary
34. Exam Essentials
35. Review Questions
LESSON 3 Networking
1. Microsoft’s Global Network
2. Overview of Hybrid Networks
3. Azure Virtual Network
4. Azure Virtual Networking
5. Regions
6. Key Features and Capabilities
7. Network Security
8. Traffic Filtering with NSG, ASG, and NVA
9. Application Gateway/WAF
10. IP Restrictions
11. Network Map and Topology
12. Using Azure DNS
13. Azure-Provided DNS
14. Hybrid Azure Networking
15. ExpressRoute
16. Site-to-Site VPN Gateway
17. Additional Azure Networking Products
18. Application Gateway
19. Hosting Multiple Websites
20. Azure Load Balancer
21. Azure Front Door
22. Azure Content Delivery Network
23. Traffic Manager
24. Azure Relay/Hybrid Connection Manager
25. Key Terms
26. Summary
27. Exam Essentials
28. Review Questions
LESSON 4 Compute
1. An Overview of Compute (Hosting Model)
2. Cloud Service Models
3. How to Choose the Right Hosting Model
4. Architectural Styles, Principles, and Patterns
5. Azure Compute Best Practices
6. Azure Container Instances
7. OS Virtualization, Containers, and Images
8. Container Groups and Multicontainers
9. Azure Virtual Machines
10. Creating Azure Virtual Machines
11. Managing Azure Virtual Machines
12. Azure App Services
13. Web Apps
14. Web App for Containers (Linux)
15. App Service Environments
16. Azure WebJobs
17. Azure Batch and HPC
18. Storage
19. Marketplace
20. Azure Functions
21. Hosting Plans
22. Triggers and Bindings
23. Runtime Versions
24. Supported Programming Languages
25. Service Fabric
26. Clusters and Nodes
27. Architecture
28. Best-Practice Scenarios
29. Azure Integration
30. Azure Kubernetes Service
31. Kubernetes vs. AKS
32. Clusters, Nodes, and Pods
33. Development and Deployment
34. Maintaining and Scaling
35. Cloud Services
36. Windows Virtual Desktop
37. Summary
38. Key Terms
39. Exam Essentials
40. Review Questions
LESSON 5 Data and Storage
1. RDBMS, OLTP, OLAP, and ETL
2. Big Data/NoSQL
3. Choosing the Right Data Storage Solution
4. Document Databases
5. Key/Value Pairs
6. Graph Databases
7. Object Storage
8. Relational Database Management System
9. Search Engine Databases
10. Data Analytics/Data Warehouse
11. Shared Files
12. Azure Data Store
13. Azure SQL Database
14. Other Azure Data Stores
15. Azure Storage
16. Zone Replication
17. Data Backup, Migration, and Retention
18. Securing Azure Data
19. Summary
20. Exam Essentials
21. Key Terms
22. Review Questions
LESSON 6 Hybrid, Compliance, and Messaging
1. Hybrid Solutions
2. Hybrid Security
3. Hybrid Networking
4. Hybrid Computing
5. Hybrid Data Solutions
6. Azure Cloud Compliance Techniques
7. Compliance and Governance
8. Security
9. Resiliency and Reliability
10. Privacy
11. Security Center
12. Microsoft Cloud App Security
13. Azure Messaging Services
14. Event vs. Messaging
15. How to Choose the Right Messaging Service
16. Messaging Patterns
17. Event Hubs
18. Service Bus
19. Azure Storage Queue
20. Event Grid
21. Logic Apps
22. Notification Hubs
23. Summary
24. Exam Essentials
25. Key Terms
26. Review Questions
LESSON 7 Developing for the Cloud
1. Architectural Styles, Principles, and Patterns
2. Architectural Styles
3. Design Principles
4. Cloud Design Patterns
5. An Introduction to Coding for the Cloud
6. Triggering a Background Job
7. Connecting to Regional/Global Database Instances
8. Working with the Azure Queue Storage SDK
9. Forms, Certificate, Windows, MFA, Open Standard, Managed Identities, and Service
Principle Authentication
10. Reading Encrypted Data from a Database
11. IDEs and Source Code Repositories
12. Implementing Security
13. Summary
14. Exam Essentials
15. Key Terms
16. Review Questions
LESSON 8 Migrate and Deploy
1. Migrating to Azure
2. Azure Site Recovery
3. Azure Migrate
4. Migrating Azure Virtual Machines
5. Database Migration
6. Migrating Azure App Services
7. Import/Export
8. Moving Resources in Azure
9. Moving Azure App Services
10. Moving Azure Virtual Machines
11. Deploying Application Code and Azure Resources
12. Deploying with Visual Studio
13. Deploying with ARM Templates
14. Working with DevOps
15. Learning Azure Automation
16. Process Automation
17. Configuration Management
18. Update Management
19. Other Automation Resources
20. Summary
21. Exam Essentials
22. Key Terms
23. Review Questions
LESSON 9 Monitor and Recover
1. Monitoring Azure Resources
2. Azure Service Health
3. Azure Monitor
4. Azure Monitoring by Component
5. Additional Monitoring Topics
6. Recover Azure Resources
7. What is BCDR?
8. Azure Recovery Services
9. Azure Recovery by Product Type
10. Summary
11. Exam Essentials
12. Review Questions
LESSON 1 Introduction
1. Security Overview
2. Using the Simulator
LESSON 2 Security Basics
1. Understanding Attacks
2. Defense Planning
3. Access Control
4. Cryptography Basic
5. Network Monitoring
6. Incident Response
7. Practice Exam
LESSON 3 Policies, Procedures, and Awareness
1. Security Policies
2. Risk Management
3. Business Continuity
4. Manageable Network Plan
5. Social Engineering
6. App Development and Deployment
7. Employee Management
8. Mobile Devices
9. Third-Party Integration
10. Practice Exam
LESSON 4 Physical
1. Physical Threats
2. Device Protection
3. Network Infrastructure Protection
4. Environmental Controls
5. Practice Exam
LESSON 5 Perimeter
1. Recon and Denial
2. Spoofing and Poisoning
3. Security Appliances
4. Demilitarized Zones (DMZ)
5. Firewalls
6. Network Address Translation (NAT)
7. Virtual Private Networks (VPN)
8. Web Threat Protection
9. Network Access Protection
10. Wireless Overview
11. Wireless Attacks
12. Wireless Defenses
13. Practice Exam
LESSON 6 Network
1. Network Threats
2. Network Device Vulnerabilities
3. Network Applications
4. Switch Attacks
5. Switch Security
6. Using VLANs
7. Router Security
8. Intrusion Detection and Prevention
9. Vulnerability Assessment
10. Protocol Analyzers
11. Remote Access
12. Network Authentication
13. Penetration Testing
14. Virtual Networking
15. Software-Defined Networking (SDN)
16. Cloud Services
17. Practice Exam
LESSON 7 Host
1. Malware
2. Password Attacks
3. Windows System Hardening
4. Hardening Enforcement
5. File Server Security
6. Linux Host Security
7. Embedded Systems
8. Log Management
9. Audits
10. Email
11. BYOD Security
12. Mobile Device Management
13. Host Virtualization
14. Practice Exam
LESSON 8 Application
1. Access Control Models
2. Authentication
3. Authorization
4. Web Application Attacks
5. Internet Browsers
6. Application Development
7. Active Directory Overview
8. Windows Domain Users and Groups
9. Linux Users
10. Linux Groups
11. Linux User Security
12. Group Policy Overview
13. Hardening Authentication 1
14. Hardening Authentication 2
15. Practice Exam
LESSON 9 Data
1. Data Management
2. Advanced Cryptography
3. Cryptography Implementations
4. Cryptographic Attacks
5. Symmetric Encryption
6. Asymmetric Encryption
7. File Encryption
8. Public Key Infrastructure (PKI)
9. Hashing
10. Data Transmission Security
11. Data Loss Prevention (DLP)
12. Redundancy
13. Backup and Restore
14. Cloud Storage
15. Practice Exam
LESSON 1 The Cloud
1. Introduction
2. What Is Cloud Computing?
3. Highly Available and Scalable Resources
4. Professionally Secured Infrastructure
5. Metered Payment Model
6. Server Virtualization: The Basics
7. Cloud Platform Models
8. Infrastructure as a Service
9. Platform as a Service
10. Software as a Service
11. Serverless Workloads
12. Scalability and Elasticity
13. Scalability
14. Elasticity
15. Summary
16. Exam Essentials
17. Review Questions
LESSON 2 Understanding Your AWS Account
1. Introduction
2. The Free Tier
3. How Does the Free Tier Work?
4. Tracking Your Free Tier Usage
5. What’s Available Under the Free Tier?
6. Product Pricing
7. Finding AWS Pricing Documentation
8. Working with Online Calculators
9. Service Limits
10. Billing and Cost Management
11. The AWS Billing Dashboard
12. AWS Budgets
13. Monitoring Your Costs
14. AWS Organizations
15. Summary
16. Exam Essentials
17. Review Questions
LESSON 3 Getting Support on AWS
1. Introduction
2. Support Plans
3. Support Plan Pricing
4. The Basic Support Plan
5. The Developer Support Plan
6. The Business Support Plan
7. The Enterprise Support Plan
8. AWS Professional Services
9. Documentation and Online Help
10. Documentation
11. Discussion Forums
12. Trusted Advisor
13. Summary
14. Exam Essentials
15. Review Questions
LESSON 4 Understanding the AWS Environment
1. Introduction
2. AWS Global Infrastructure: AWS Regions
3. Regionally Based Services
4. Globally Based Services
5. Service Endpoints
6. AWS Global Infrastructure: Availability Zones
7. Availability Zone Designations
8. Availability Zone Networking
9. Availability Zones and High Availability
10. AWS Global Infrastructure: Edge Locations
11. Edge Locations and CloudFront
12. Regional Edge Cache Locations
13. The AWS Shared Responsibility Model
14. Managed Resources
15. Unmanaged Resources
16. Service Health Status
17. AWS Acceptable Use Policy
18. Summary
19. Exam Essentials
20. Review Questions
LESSON 5 Securing Your AWS Resources
1. Introduction
2. AWS Identity and Access Management
3. Protecting the Root User
4. Authentication
5. Users, Groups, and Roles
6. Providing Federated Access
7. Credential Report
8. Encryption
9. Regulatory Compliance (AWS Artifact)
10. Summary
11. Exam Essentials
12. Review Questions
LESSON 6 Working with Your AWS Resources
1. Introduction
2. The AWS Management Console
3. Accessing the AWS Management Console
4. Opening a Service Console
5. Working with Shortcuts
6. Selecting a Region
7. The Account Name Menu
8. Resource Groups
9. Tag Editor
10. Tagging Strategies
11. The AWS Console Mobile Application
12. The AWS Command Line Interface
13. Requirements
14. Installation
15. Software Development Kits
16. Mobile Software Development Kits
17. Internet of Things Device Software Development Kits
18. CloudWatch
19. CloudWatch Metrics
20. CloudWatch Alarms
21. CloudWatch Dashboards
22. CloudWatch Logs
23. CloudWatch Events
24. CloudTrail
25. API and Non-API Events
26. Management and Data Events
27. Event History
28. Trails
29. Log File Integrity Validation
30. Cost Explorer
31. Cost and Usage
32. Reservation Reports
33. Reserved Instance Recommendations
34. Summary
35. Exam Essentials
36. Review Questions
LESSON 7 The Core Compute Services
1. Introduction
2. Deploying Amazon Elastic Compute Cloud Servers
3. Amazon Machine Images
4. Understanding EC2 Instance Types
5. Server Storage: Elastic Block Store and Instance
6. Store Volumes
7. Understanding EC2 Pricing Models
8. Simplified Deployments Through Managed Services
9. Amazon Lightsail
10. AWS Elastic Beanstalk
11. Deploying Container and Serverless Workloads
12. Containers
13. Serverless Functions
14. Summary
15. Exam Essentials
16. Review Questions
LESSON 8 The Core Storage Services
1. Introduction
2. Simple Storage Service
3. Objects and Buckets
4. S3 Storage Classes
5. Access Permissions
6. Encryption
7. Versioning
8. Object Life Cycle Configurations
9. S3 Glacier
10. Archives and Vaults
11. Retrieval Options
12. AWS Storage Gateway
13. File Gateways
14. Volume Gateways
15. Tape Gateways
16. AWS Snowball
17. Hardware Specifications
18. Security
19. Snowball Edge
20. Summary
21. Exam Essentials
22. Review Questions
LESSON 9 The Core Database Services
1. Introduction
2. Database Models
3. Relational Databases
4. Structured Query Language
5. Nonrelational (No-SQL) Databases
6. Amazon Relational Database Service
7. Database Engines
8. Licensing
9. Instance Classes
10. Scaling Vertically
11. Storage
12. Scaling Horizontally with Read Replicas
13. High Availability with Multi-AZ
14. Backup and Recovery
15. Determining Your Recovery Point Objective
16. DynamoDB
17. Items and Tables
18. Scaling Horizontally
19. Queries and Scans
20. Amazon Redshift
21. Summary
22. Exam Essentials
23. Review Questions
LESSON 10 The Core Networking Services
1. Introduction
2. Virtual Private Cloud
3. VPC CIDR Blocks
4. Subnets
5. Internet Access
6. Security Groups
7. Network Access Control Lists
8. VPC Peering
9. Virtual Private Networks
10. Direct Connect
11. Route 53
12. Resource Records
13. Domain Name Registration
14. Hosted Zones
15. Routing Policies
16. Health Checks
17. Traffic Flow and Traffic Policies
18. CloudFront
19. Summary
20. Exam Essentials
21. Review Questions
LESSON 11 Automating Your AWS Workloads
1. Introduction
2. The Imperative Approach
3. The Declarative Approach
4. Infrastructure as Code
5. CloudFormation
6. Templates
7. Stacks
8. CloudFormation vs. the AWS CLI
9. AWS Developer Tools
10. Code Commit
11. CodeBuild
12. Code Deploy
13. Code Pipeline
14. EC2 Auto Scaling
15. Launch Configurations and Launch Templates
16. Auto Scaling Groups
17. Scaling Actions
18. Configuration Management
19. Systems Manager
20. OpsWorks
21. Summary
22. Exam Essentials
23. Review Questions
LESSON 12 Common Use-Case Scenarios
1. Introduction
2. The Well-Architected Framework
3. Reliability
4. Performance Efficiency
5. Security
6. Cost Optimization
7. Operational Excellence
8. A Highly Available Web Application Using Auto Scaling and Elastic Load Balancing
9. Creating an Inbound Security Group Rule
10. Creating an Application Load Balancer
11. Creating a Launch Template
12. Creating an Auto Scaling Group
13. Static Website Hosting Using S3
14. Summary
15. Exam Essentials
16. Review Questions
LESSON 1 Introduction to Cloud Computing and AWS
1. Cloud Computing and Virtualization
2. Cloud Computing Architecture
3. Cloud Computing Optimization
4. The AWS Cloud
5. AWS Platform Architecture
6. AWS Reliability and Compliance
7. The AWS Shared Responsibility Model
8. The AWS Service Level Agreement
9. Working with AWS
10. The AWS CLI
11. AWS SDKs
12. Technical Support and Online Resources
13. Support Plans
14. Other Support Resources
15. Summary
16. Exam Essentials
17. Review Questions
LESSON 2 Amazon Elastic Compute Cloud and Amazon Elastic Block Store
1. Introduction
2. EC2 Instances
3. Provisioning Your Instance
4. Configuring Instance Behavior
5. Placement Groups
6. Instance Pricing
7. Instance Lifecycle
8. Resource Tags
9. Service Limits
10. EC2 Storage Volumes
11. Elastic Block Store Volumes
12. Instance Store Volumes
13. Accessing Your EC2 Instance
14. Securing Your EC2 Instance
15. Security Groups
16. IAM Roles
17. NAT Devices
18. Key Pairs
19. EC2 Auto Scaling
20. Launch Configurations
21. Launch Templates
22. Auto Scaling Groups
23. Auto Scaling Options
24. AWS Systems Manager
25. Actions
26. Insights
27. AWS CLI Example
28. Summary
29. Exam Essentials
30. Review Questions
LESSON 3 AWS Storage
1. Introduction
2. S3 Service Architecture
3. Prefixes and Delimiters
4. Working with Large Objects
5. Encryption
6. Logging
7. S3 Durability and Availability
8. Durability
9. Availability
10. Eventually Consistent Data
11. S3 Object Lifecycle
12. Versioning
13. Lifecycle Management
14. Accessing S3 Objects
15. Access Control
16. Presigned URLs
17. Static Website Hosting
18. Amazon S3 Glacier
19. Storage Pricing
20. Other Storage-Related Services
21. Amazon Elastic File System
22. Amazon FSx
23. AWS Storage Gateway
24. AWS Snowball
25. AWS DataSync
26. AWS CLI Example
27. Summary
28. Exam Essentials
29. Review Questions
LESSON 4 Amazon Virtual Private Cloud
1. Introduction
2. VPC CIDR Blocks
3. Secondary CIDR Blocks
4. IPv6 CIDR Blocks
5. Subnets
6. Subnet CIDR Blocks
7. Availability Zones
8. IPv6 CIDR Blocks
9. Elastic Network Interfaces
10. Primary and Secondary Private IP Addresses
11. Attaching Elastic Network Interfaces
12. Enhanced Networking
13. Internet Gateways
14. Route Tables
15. Routes
16. The Default Route
17. Security Groups
18. Inbound Rules
19. Outbound Rules
20. Sources and Destinations
21. Stateful Firewall
22. Default Security Group
23. Network Access Control Lists
24. Inbound Rules
25. Outbound Rules
26. Using Network Access Control Lists and Security Groups Together
27. Public IP Addresses
28. Elastic IP Addresses
29. AWS Global Accelerator
30. Network Address Translation
31. Network Address Translation Devices
32. Configuring Route Tables to Use NAT Devices
33. NAT Gateway
34. NAT Instance
35. VPC Peering
36. Hybrid Cloud Networking
37. Virtual Private Networks
38. AWS Transit Gateway
39. AWS Direct Connect
40. High-Performance Computing
41. Elastic Fabric Adapter
42. AWS ParallelCluster
43. Summary
44. Exam Essentials
45. Review Questions
LESSON 5 Database Services
1. Introduction
2. Relational Databases
3. Columns and Attributes
4. Using Multiple Tables
5. Structured Query Language
6. Online Transaction Processing vs. Online Analytic Processing
7. Amazon Relational Database Service
8. Database Engines
9. Licensing Considerations
10. Database Option Groups
11. Database Instance Classes
12. Storage
13. Read Replicas
14. High Availability (Multi-AZ)
15. Single-Master
16. Multi-Master
17. Backup and Recovery
18. Automated Snapshots
19. Maintenance Items
20. Amazon Redshift
21. Compute Nodes
22. Data Distribution Styles
23. Redshift Spectrum
24. AWS Database Migration Service
25. Nonrelational (NoSQL) Databases
26. Storing Data
27. Querying Data
28. Types of Nonrelational Databases
29. DynamoDB
30. Partition and Hash Keys
31. Attributes and Items
32. Throughput Capacity
33. Reading Data
34. Global Tables
35. Backups
36. Summary
37. Exam Essentials
38. Review Questions
LESSON 6 Authentication and Authorization—AWS Identity and Access Management
1. Introduction
2. IAM Identities
3. IAM Policies
4. User and Root Accounts
5. Access Keys
6. Groups
7. Roles
8. Authentication Tools
9. Amazon Cognito
10. AWS Managed Microsoft AD
11. AWS Single Sign-On
12. AWS Key Management Service
13. AWS Secrets Manager
14. AWS CloudHSM
15. AWS CLI Example
16. Summary
17. Exam Essentials
18. Review Questions
LESSON 7 CloudTrail, CloudWatch, and AWS Config
1. Introduction
2. CloudTrail
3. Management Events
4. Data Events
5. Event History
6. Trails
7. Log File Integrity Validation
8. CloudWatch
9. CloudWatch Metrics
10. Graphing Metrics
11. Metric Math
12. CloudWatch Logs
13. CloudWatch Alarms
14. Amazon EventBridge
15. AWS Config
16. The Configuration Recorder
17. Configuration Items
18. Configuration History
19. Configuration Snapshots
20. Monitoring Changes
21. Summary
22. Exam Essentials
23. Review Questions
LESSON 8 The Domain Name System and Network Routing: Amazon Route 53 and Amazon CloudFront
1. Introduction
2. The Domain Name System
3. Namespaces
4. Name Servers
5. Domains and Domain Names
6. Domain Registration
7. Domain Layers
8. Fully Qualified Domain Names
9. Zones and Zone Files
10. Record Types
11. Alias Records
12. Amazon Route 53
13. Domain Registration
14. DNS Management
15. Availability Monitoring
16. Routing Policies
17. Traffic Flow
18. Route 53 Resolver
19. Amazon CloudFront
20. AWS CLI Example
21. Summary
22. Exam Essentials
23. Review Questions
LESSON 9 Simple Queue Service and Kinesis
1. Introduction
2. Simple Queue Service
3. Queues
4. Queue Types
5. Polling
6. Dead-Letter Queues
7. Kinesis
8. Kinesis Video Streams
9. Kinesis Data Streams
10. Kinesis Data Firehose
11. Kinesis Data Firehose vs. Kinesis Data Streams
12. Summary
13. Exam Essentials
14. Review Questions
LESSON 10 The Reliability Pillar
1. Introduction
2. Calculating Availability
3. Availability Differences in Traditional vs. Cloud-Native Applications
4. Know Your Limits
5. Increasing Availability
6. EC2 Auto Scaling
7. Launch Configurations
8. Launch Templates
9. Auto Scaling Groups
10. Auto Scaling Options
11. Data Backup and Recovery
12. S3
13. Elastic File System
14. Elastic Block Storage
15. Database Resiliency
16. Creating a Resilient Network
17. VPC Design Considerations
18. External Connectivity
19. Designing for Availability
20. Designing for 99 Percent Availability
21. Designing for 99.9 Percent Availability
22. Designing for 99.99 Percent Availability
23. Summary
24. Exam Essentials
25. Review Questions
LESSON 11 The Performance Efficiency Pillar
1. Introduction
2. Optimizing Performance for the Core AWS Services
3. Compute
4. Storage
5. Database
6. Network Optimization and Load Balancing
7. Infrastructure Automation
8. CloudFormation
9. Third-Party Automation Solutions
10. Reviewing and Optimizing Infrastructure Configurations
11. Load Testing
12. Visualization
13. Optimizing Data Operations
14. Caching
15. Partitioning/Sharding
16. Compression
17. Summary
18. Exam Essentials
19. Review Questions
LESSON 12 The Security Pillar
1. Introduction
2. Identity and Access Management
3. Protecting AWS Credentials
4. Fine-Grained Authorization
5. Permissions Boundaries
6. Roles
7. Enforcing Service-Level Protection
8. Detective Controls
9. CloudTrail
10. CloudWatch Logs
11. Searching Logs with Athena
12. Auditing Resource Configurations with AWS Config
13. Amazon GuardDuty
14. Amazon Inspector
15. Amazon Detective
16. Security Hub
17. Protecting Network Boundaries
18. Network Access Control Lists and Security Groups
19. AWS Web Application Firewall
20. AWS Shield
21. Data Encryption
22. Data at Rest
23. Data in Transit
24. Macie
25. Summary
26. Exam Essentials
27. Review Questions
LESSON 13 The Cost Optimization Pillar
1. Introduction
2. Planning, Tracking, and Controlling Costs
3. AWS Budgets
4. Monitoring Tools
5. AWS Organizations
6. AWS Trusted Advisor
7. Online Calculator Tools
8. Cost-Optimizing Compute
9. Maximizing Server Density
10. EC2 Reserved Instances
11. EC2 Spot Instances
12. Auto Scaling
13. Elastic Block Store Lifecycle Manager
14. Summary
15. Exam Essentials
16. Review Questions
LESSON 14 The Operational Excellence Pillar
1. Introduction
2. CloudFormation
3. Creating Stacks
4. Deleting Stacks
5. Using Multiple Stacks
6. Stack Updates
7. Preventing Updates to Specific Resources
8. Overriding Stack Policies
9. CodeCommit
10. Creating a Repository
11. Repository Security
12. Interacting with a Repository Using Git
13. CodeDeploy
14. The CodeDeploy Agent
15. Deployments
16. Deployment Groups
17. Deployment Types
18. Deployment Configurations
19. Lifecycle Events
20. The Application Specification File
21. Triggers and Alarms
22. Rollbacks
23. CodePipeline
24. Continuous Integration
25. Continuous Delivery
26. Creating the Pipeline
27. Artifacts
28. AWS Systems Manager
29. Actions
30. Insights
31. AWS Landing Zone
32. Summary
33. Exam Essentials
34. Review Questions
LESSON 1 Introduction to Systems Operations on AWS
1. The AWS Ecosystem
2. The AWS Services Model
3. The AWS Global Presence
4. AWS Managed Services
5. What is Systems Operations?
6. The AWS Shared Responsibility Model
7. The AWS Service Level Agreement
8. The Seven Domains
9. Working with AWS
10. The AWS Management Console
11. The AWS CLI
12. AWS SDKs
13. Technical Support and Online Resources
14. Support Plans
15. Other Support Resources
16. Key Exam Resources
17. Summary
18. Exam Essentials
19. Review Questions
LESSON 2 Amazon CloudWatch
1. Monitoring on AWS
2. Monitoring is Event-Driven
3. Monitoring is Customizable
4. Monitoring Drives Action
5. Basic CloudWatch Terms and Concepts
6. CloudWatch is Metric- and Event-Based
7. Alarms Indicate Notifiable Change
8. Events and CloudWatch Events are Lower Level
9. CloudWatch Events Has Three Components
10. Choosing Between Alarms and Events
11. What’s in a Namespace?
12. To the 10th Dimension
13. Statistics Aggregate Metrics
14. Monitoring Compute
15. EC2 Instance Metrics
16. EC2 EBS Metrics
17. ECS Metrics
18. Monitoring Storage
19. S3 Metrics
20. RDS Metrics
21. DynamoDB2 Metrics
22. CloudWatch Alarms
23. Create an Alarm Threshold
24. Set Off an Alarm
25. Respond to an Alarm
26. CloudWatch Events
27. Events
28. Rules
29. Targets
30. Summary
31. Resources to Review
32. Exam Essentials
33. Exercises
34. Review Questions
LESSON 3 AWS Organizations
1. Managing Multiple Accounts
2. AWS Organizations Consolidates User Management
3. AWS Organizations Consolidates Billing
4. Core AWS Organizations Concepts
5. An Organization is a Collection of Accounts
6. Organizations Have a Master Account
7. Manage Organizational Units Across Accounts
8. Apply Service Control Policies
9. AWS Organizations and Consolidated Billing
10. Compliance Benefits
11. Prefer AWS Organizations Over Tagging
12. Summary
13. Exam Essentials
14. Exercises
15. Review Questions
LESSON 4 AWS Config
1. Managing Configuration Changes
2. Continuous Everything
3. On-Premises Solutions
4. Configuration in the Cloud
5. AWS Config Use Cases
6. Centralized Configuration Management
7. Audit Trails
8. Configuration as Security
9. AWS Config Rules and Responses
10. Rules are Desired Configurations
11. A Configuration Item Represents a Specific Configuration
12. Rules are Evaluated
13. AWS Config or AWS CloudTrail?
14. Summary
15. Resources to Review
16. Exam Essentials
17. Exercises
18. Review Questions
LESSON 5 AWS CloudTrail
1. API Logs are Trails of Data
2. What Exactly is a Trail?
3. The CloudTrail Process
4. CloudTrail as a Monitoring Tool
5. Viewing CloudTrail Logs
6. Connect a CloudTrail Trail to SNS
7. CloudTrail Handles Permissions…Sometimes
8. Summary
9. Resources to Review
10. Exam Essentials
11. Exercises
12. Review Questions
LESSON 6 Amazon Relational Database Service
1. Creating Databases with Amazon RDS
2. Amazon RDS vs. Your Own Instances
3. Supported Database Engines
4. Database Configuration and Parameter Groups
5. Scalability with Amazon RDS
6. Amazon RDS Key Features
7. Scaling Amazon RDS Instances
8. Backing Up Amazon RDS Instances
9. Securing Amazon RDS Instances
10. Multi-AZ Configuration
11. Creating a Multi-AZ Deployment
12. Failing Over to the Secondary Instance
13. Read Replicas
14. Replication to Read Replicas
15. Connecting to Read Replicas
16. Read Replicas’ Requirements and Limitations
17. Amazon Aurora
18. Aurora Volumes
19. Aurora Replicas
20. Summary
21. Resources to Review
22. Exam Essentials
23. Review Questions
LESSON 7 Auto Scaling
1. Auto Scaling Terms and Concepts
2. Auto Scaling Groups
3. Scaling In and Scaling Out
4. Scaling More than EC2
5. Minimums, Maximums, and Desired Capacity
6. Auto Scaling Groups Auto Scale
7. Auto Scaling Instances Must Be Maintained
8. Launch Configurations
9. EC2 Instances are Launch Configuration Templates
10. One Auto Scaling Group Has One Launch Configuration
11. Launch Templates: Versioned Launch Configurations
12. Auto Scaling Strategies
13. Manual Scaling
14. Scheduled Scaling
15. Dynamic Scaling
16. Cooldown Periods
17. Instances Terminate in Order
18. When Auto Scaling Fails
19. Summary
20. Resources to Review
21. Exam Essentials
22. Exercises
23. Review Questions
LESSON 8 Hubs, Spokes, and Bastion Hosts
1. VPC Peering
2. Understanding the Use Case for Hub-and-Spoke Architecture
3. Using a VPC Peering Connection Across Multiple Regions (Interregion Peering)
4. Bastion Hosts
5. Architecting for Bastion Host Use
6. Options for Bastion Hosts
7. Summary
8. Resources to Review
9. Linux Bastion Hosts on the AWS Cloud:
10. Exam Essentials
11. Exercises
12. Review Questions
LESSON 9 AWS Systems Manager
1. AWS Systems Manager
2. Communication with AWS Systems Manager
3. AWS Managed Instances
4. AWS Resource Groups
5. Taking Action with AWS Systems Manager
6. Summary
7. Resources to Review
8. Exam Essentials
9. Exercises
10. Review Questions
LESSON 10 Amazon Simple Storage Service (S3)
1. Object Storage and Amazon S3
2. What’s in a URL?
3. Availability and Durability
4. S3 Storage Classes
5. Securing and Protecting Data in S3
6. Access Control
7. Versioning
8. Encryption
9. Amazon Glacier
10. Amazon Glacier Deep Archive
11. S3 Lifecycle Management
12. Storage Gateways
13. Summary
14. Resources to Review
15. Exam Essentials
16. Exercises
17. Review Questions
LESSON 11 Elastic Block Store (EBS)
1. Understanding Block Storage and EBS
2. Types of EBS Storage
3. EBS vs. Instance Stores
4. Encrypting Your EBS Volumes
5. EBS Snapshots
6. Summary
7. Resources to Review
8. Exam Essentials
9. Exercises
10. Review Questions
LESSON 12 Amazon Machine Image (AMI)
1. Amazon Machine Images (AMIs)
2. Accessibility of AMIs
3. AMI Storage
4. AMI Security
5. Launch Permissions
6. Encryption
7. Moving AMIs Between Regions
8. AWS Management Console
9. AWS CLI
10. Common AMI Issues
11. Summary
12. Resources to Review
13. Exam Essentials
14. Exercises
15. Review Questions
LESSON 13 IAM
1. Shared Responsibility Model: A Cloud Security Primer
2. Building Blocks of IAM
3. Users
4. Groups
5. Roles
6. Policies
7. Managing IAM
8. Managing Passwords
9. Managing Access Keys
10. Securing Your AWS Accounts
11. Protecting the Root Account
12. IAM Best Practices
13. Trusted Advisor
14. Other Identity Services
15. Cognito
16. Federation
17. AWS KMS
18. Summary
19. Resources to Review
20. Exam Essentials
21. Exercises
22. Review Questions
LESSON 14 Reporting and Logging
1. Reporting and Monitoring in AWS
2. AWS CloudTrail
3. Applying a Trail to All Regions
4. Management Events
5. Data Events
6. But You Said CloudTrail Was Free…
7. Amazon CloudWatch
8. Amazon CloudWatch Alarms
9. Amazon CloudWatch Logs
10. Amazon CloudWatch Events
11. Amazon CloudWatch Dashboard
12. AWS Config
13. Summary
14. Resources to Review
15. Exam Essentials
16. Exercises
17. Review Questions
LESSON 15 Additional Security Tools
1. Amazon Inspector
2. Amazon GuardDuty
3. Summary
4. Resources to Review
5. Exam Essentials
6. Exercises
7. Review Questions
LESSON 16 Virtual Private Cloud
1. Understanding AWS Networking
2. Classless Inter-Domain Routing Refresher
3. Virtual Private Cloud
4. Subnets
5. Route Tables
6. Internet Gateways
7. NAT Gateways and Instances
8. VPC Endpoints
9. Connecting to the Outside
10. Securing Your Network
11. Security Groups
12. Network Access Control Lists
13. Troubleshooting Network Issues
14. VPC Flow Logs
15. Other Resources
16. Summary
17. Resources to Review
18. Exam Essentials
19. Exercises
20. Review Questions
LESSON 17 Route 53
1. Domain Name System
2. DNS Records
3. Amazon Route 53
4. Amazon Traffic Flow
5. AWS Private DNS
6. Routing Policies
7. Simple Routing Policy
8. Failover Routing Policy
9. Geolocation Routing Policy
10. Geoproximity Routing Policy
11. Latency Routing Policy
12. Multivalue Answer Routing Policy
13. Weighted Routing Policy
14. Health Checks and Failover
15. Summary
16. Resources to Review
17. Exam Essentials
18. Exercises
19. Review Questions
LESSON 18 CloudFormation
1. An Introduction to IaaS
2. CloudFormation Templates
3. AWSTemplateFormatVersion
4. Description
5. Metadata
6. Parameters
7. Mappings
8. Conditions
9. Transform
10. Resources
11. Outputs
12. Creating and Customizing Your Stacks
13. Parameters
14. Outputs
15. Improving Your Templates
16. Built-in Functions
17. Mapping
18. Pseudo Parameters
19. Issues with CloudFormation Templates
20. Summary
21. Resources to Review
22. Exam Essentials
23. Exercise
24. Review Questions
LESSON 19 Elastic Beanstalk
1. What is Elastic Beanstalk?
2. Platforms and Languages
3. Creating a Custom Platform
4. Updates in Elastic Beanstalk
5. All-at-Once Deployment
6. Rolling Deployment
7. Rolling with Additional Batches Deployment
8. Immutable Deployment
9. Testing Your Application with a Blue/Green Deployment
10. Configuring Elastic Beanstalk
11. Securing Elastic Beanstalk
12. Data Protection
13. Identity and Access Management
14. Logging and Monitoring
15. Compliance
16. Resilience
17. Configuration and Vulnerability Analysis
18. Security Best Practices
19. Applying Security Best Practices to Elastic Beanstalk
20. AWS Elastic Beanstalk CLI
21. Troubleshooting Elastic Beanstalk
22. Summary
23. Resources to Review
24. Exam Essentials
25. Exercise
26. Review Questions
The effective workplace skills are one of the greatest assets for new graduates or people who decided to change their career path. The technical knowledge and skills obtained throughout this course is
important for future employment, but the ability to transition the knowledge into a new working
environment is invaluable.
Within this portion of the Cloud Engineering course, our Career Services Team will facilitate the
workshops that will prepare for successful participation in the job search and help students to increase confidence in communications with potential employers, succeed in marketing their skill set and land the job. Through scheduled individual and group sessions with Career Services students will have an opportunity to share their job-seeking experiences with their peers and gain valuable insights from others. Our Employment Specialists will be accessible to provide continuous support and guidance towards achieving short and long-term employment goals.
Our Career Services Team will consist of seasoned Career Practitioners who will help with the following tasks during the course:
- Build professional branding from creating a dynamic resume to stand-out LinkedIn profile and
powerful cover letters, as well as writing professional thank-you notes - Develop strategies in job search to obtain an interview
- Educate about interview process
- Advise on negotiating offers of employment
LESSON 1
1. Labor Market Information
2. Employers’ expectations
3. Self-marketing
4. Hard and Soft Skills
LESSON 2
1. Resume writing
2. Resume formats
3. Resume as a Marketing Tool
4. Applicant Tracking Systems
LESSON 3
1. Organizing and Conducting Your Job Search
2. The Hidden Job Market; Research
LESSON 4
1. Effective Communication Skills
2. Employment Letter
3. Elevator Pitch
4. Job Interview Types
5. Preparation for Job interview
LESSON 5
1. Job Interview Practice
2. Elevator Pitch Practice
3. Resume Review
4. Career Management
5. Job Overview
6. Q & A
The Cloud Engineering Diploma Program is complemented by a mandatory 100 hours of practicum provided to the student in two ways. The first, and default method, is through the school. The school manages the entire practicum process from finding the company to the students’ successful completion of the program. We will actively place the student in a company that gives the students a chance to apply their core and technical competencies to real-life situations in a real-world work environment. The school will be using an in-house recruiting agency that pairs students with the company that best complements one another.
The second method of practicum involves active student participation in the finding process. If the student already has a company in mind that they aspire to work with, then the school will reach out to the company on the student’s behalf and formally request that our student be placed in the company’s practicum program.
Participants of our practicum program will gain a multifaceted set of skills, being fully equipped
to work as a Cloud Engineer. Students will be exposed to step-by-step training and certifications, allowing them to build strong fundamentals that automate secure cloud environments, followed by the context of the broader IT systems operations regardless of the platform, and best practices for the workplace. By the time students graduate, they will have practical experience in cloud architecture and design, cloud security, knowledge of how to effectively job search for opportunities, and depending on the success of their search efforts, have the opportunity to get their first job offer by the end of the program.
The Curriculum
Start Date
First Monday of each Month
Duration
44 Weeks
Program Delivery
Any-time Online
Blended
Real-Time Online
Why Alberta Educational Centre?
Any questions?
Give our team of admissions advisors a call and we will answer all your questions and concerns