Course Description
Embark on your journey into the rapidly evolving fields of cloud computing and DevOps with our comprehensive beginner’s course. This program is designed to introduce you to the core concepts and technologies of Cloud & DevOps that are transforming the IT landscape. Dive into Linux administration, navigate AWS infrastructure, and prepare for AWS and Linux Foundation certifications. You’ll explore key areas such as cloud computing, version control with Git, containerisation with Docker, and orchestration processes. With our interactive lessons, hands-on labs, and expert guidance, you’ll gain the foundational skills necessary to embark on a career in these dynamic sectors, knowing that you’re in good hands.
Learning Outcomes:
- Understand the basics of cloud computing, including different service models and deployment strategies.
- Learn foundational concepts of DevOps practices and tools that facilitate continuous integration and continuous deployment (CI/CD).
- Gain practical experience with major cloud platforms such as AWS and DevOps tools like Git, Docker, and Apache.
- Develop real-world problem-solving skills through real-world, hands-on projects.
- Prepare for certifications in AWS and Linux Foundations.
NB: This course is suitable for individuals with little or zero experience in IT, looking to switch careers into tech, or IT professionals seeking foundational knowledge in cloud and DevOps principles.
Curriculum
- 12 Sections
- 130 Lessons
- 8 Weeks
- Welcome To CloudNukes6
- Setup Your Tech Environment & Tools10
- 2.0Tools and Installation Overview
- 2.1AWS Account Setup
- 2.2GitHub Account Setup
- 2.3Downloading and Installing Visual Studio Code
- 2.4Installing MobaXterm (For Windows Users Only)
- 2.5iTerm 2 (For Mac Users Only)
- 2.6Installing Git
- 2.7Introduction to Virtualization and Virtual Machines
- 2.8Virtualization with Virtual Box Setup
- 2.9Class Recording – Setup Environment & Tools
- Module One: Introduction to Cloud Computing7
- Module Two: Introduction to DevOps7
- Module Three: Introduction Operating Systems (Why Learn Linux)5
- Module Four: Introduction to Linux24
- 6.0History and Evolution of Linux
- 6.1Using EC2 as your Visual Server
- 6.2Connecting to EC2 Virtual Machine in AWS
- 6.3Overview of Linux Terminal
- 6.4Basic Linux Command – 1 (pwd | which | info | man | cd | mkdir)
- 6.5Basic Linux Command – 2 (rmdir | rm | flags)
- 6.6Basic Linux Command – 3 (cp | mv )
- 6.7Basic Linux Command – 4 (echo | variable | $ sign )
- 6.8Linux Directory Tree Structure
- 6.9Linux Directories – 1 ( /boot | /cdrom | /dev | /etc | /home)
- 6.10Linux Directories – 2 ( /lib | /lost+found | /media | mnt | /opt | /root)
- 6.11Linux Directory – 3 (_run)
- 6.12Linux Directories – 4 (/sbin | /snap | /srv | /swapfile | /sys | /tmp | /usr | /var)
- 6.13Linux Directories – 5 (/wget | /curl | /vim | /grep | /diff | /useradd | /passwd)
- 6.14Linux inode (/df -i | /ls -i | /stat | /chmod | /ln)
- 6.15Linux Terminal File Descriptors And Redirections (/lsof | /find | /ps)
- 6.16Linux Terminal – Users Groups Permissions
- 6.17Quiz
- 6.18Project – 1 : Mini Project – Fundamental Linux
- 6.19Project – 2: Mini Project – Advanced Linux Command
- 6.20Project – 3: Mini Project – Linux Text Editor (vim)
- 6.21Module Four: Class Recording 1 – Introduction to Linux
- 6.22Module Four: Class Recording 2 – Linux Continuation
- 6.23Module Four: Class Recording 3 – Linux Continuation
- Module Five: Linux Administration Basics (Package Managers)6
- Module Six: Introduction to Shell Scripting5
- Module Seven: Version Control with Git13
- 9.0What is Git (Introduction)
- 9.1Git Workflow Essentials
- 9.2Basics of Source Code Management with Git
- 9.3GitHub Basics Commands
- 9.4Advance Git Concepts (Branching, Merging, and Collaboration)
- 9.5Handling Remote Repositories
- 9.6How Software Developers Use Git
- 9.7Markdown and Documentation in Git
- 9.8Project – 6: Mini Project – Basic Git Commands
- 9.9Project – 7: Mini Project – Git Branching and Merging
- 9.10Project – 8: Major Project – Git
- 9.11Module Seven: Class Recording – Git
- 9.12Module Seven: Class Recording – Git (Continuation)
- Module Eight: Cloud Computing Fundamental - AWS27
- 11.1What is AWS
- 11.2Creating an AWS Account
- 11.3AWS Identity and Access Management (IAM)
- 11.4AWS Regions and Availability Zones
- 11.5Project – 09: Mini Project – IAM User creation, Roles and Permission Hands-on
- 11.6Elastic Compute Cloud EC2
- 11.7AWS Storage Services (EBS, EFS, S3)
- 11.8Project – 10: Mini Project – Deploying A Static Website on EC2 (AWS Virtual Machine)
- 11.9Project – 11: Mini Project – Deploying a Static Website on S3
- 11.10AWS Load Balancer and Auto Scaling
- 11.11AWS Database Service (RDS, Aurora and Dynamo DB)
- 11.12AWS Virtual Private Cloud (VPC) – Networking in the Cloud
- 11.13Subnet, Internet Gateway & NAT Gateway
- 11.14Security Groups (SG) & Network Access Control List (NACL)
- 11.15CIDR Blocks Explained
- 11.16Amazon Rout 53
- 11.17AWS CloudFront
- 11.18Project – 12: Capstone Project – Deploying an E-commerce Website
- 11.19Project – 13: Capstone Project – Deploying a WordPress Website on AWS
- 11.20Project – 14: Capstone Project – Linux Administration, Shell Scripting, Apache Server and EC2
- 11.21Module Eight: Class Recording (AWS)
- 11.22Module Eight: Class Recording (AWS Continuation1 )
- 11.23Module Eight: Class Recording (AWS Continuation 2)
- 11.24Module Eight: Class Recording (AWS Continuation 3)
- 11.25Module Eight: Class Recording (AWS Continuation 4)
- 11.26Test
- 11.27AWS TestCopy2 Questions
- Module Nine: Introduction Containerization with Docker21
- 12.0Module Overview
- 12.1What is Docker
- 12.2Container vs Image
- 12.3Docker vs Virtual Machine
- 12.4Docker Architecture and Components
- 12.5Basic Docker Commands
- 12.6Debug Command
- 12.7Developing with Docker
- 12.8Docker Compose – Run Multiple Docker Containers
- 12.9Dockerfile – Build your Own Docker Image
- 12.10Private Docker Repository
- 12.11Deploy Docker Application on a Server
- 12.12Docker Volumes – Persisting Data
- 12.13Docker Volumes Demo
- 12.14Create Docker Hosted Repository on Nexus
- 12.15Docker Best Practices
- 12.16Project – 15: MIni Project – Docker Hands-on Project (Live Demo)
- 12.17Module Nine: Class Recording (Docker 1)
- 12.18Module Nine: Class Recording (Docker 2)
- 12.19Module Nine: Class Recording (Docker 3)
- 12.20Module Nine: Class Recording (Docker 4)
- Closing Remarks & Award Ceremony!!!🥳🎉0


Benjamin
September 8, 2025Great program