2 YR ORDINARY DIPLOMA IN CLOUD COMPUTING AND VIRTUALIZATION
Course Duration: 2 Years (4 semesters, including holidays and attachment)
Course Fee: 30,000 Kenyan Shillings per semester (each semester takes 3 months)
Course Overview:
This course explores cloud computing concepts, virtualization technologies, infrastructure management, and deployment strategies in cloud environments.
Year 1
Semester 1: Introduction to Cloud Computing
- Week 1-2: Introduction to Cloud Computing
-
- Overview of Cloud Computing Models (IaaS, PaaS, SaaS)
- Cloud Service Providers (AWS, Azure, Google Cloud)
- Benefits and Challenges of Cloud Computing
- Setting Up Cloud Environments
- Week 3-6: Cloud Infrastructure and Virtualization
-
- Virtualization Basics (VMware, Hyper-V)
- Virtual Machines (VMs) and Containers
- Container Orchestration (Kubernetes)
- Practical Exercises
- Week 7-10: Cloud Security
-
- Security Challenges in Cloud Environments
- Identity and Access Management (IAM)
- Data Encryption and Security Best Practices
- Mini Project
- Week 11-14: Cloud Storage Solutions
-
- Storage Options in Cloud (Object, Block, File Storage)
- Managing Data in Cloud Storage Services
- Backup and Recovery Strategies
- Practical Exercises
- Week 15-16: Semester Review and Assessment
-
- Review of Key Concepts
- Practice Projects
- Mid-Semester Exam
Semester 2: Advanced Cloud Technologies
- Week 1-4: Serverless Computing
-
- Introduction to Serverless Architecture
- Functions as a Service (FaaS)
- Serverless Deployment Models
- Practical Exercises
- Week 5-8: Cloud Networking and Virtual Private Cloud (VPC)
-
- Networking Fundamentals in Cloud
- VPC Concepts and Configuration
- Network Security in Cloud Environment
- Mini Project
- Week 9-12: DevOps in Cloud
-
- DevOps Principles and Practices
- Continuous Integration and Continuous Deployment (CI/CD)
- Infrastructure as Code (IaC) with CloudFormation, Terraform
- Practical Exercises
- Week 13-14: Cloud Migration Strategies
-
- Planning and Execution of Cloud Migration
- Challenges and Considerations
- Case Studies of Successful Migrations
- Practical Exercises
- Week 15-16: Semester Review and Assessment
-
- Review of Key Concepts
- Practice Projects
- End-of-Semester Exam
Year 2
Semester 3: Advanced Topics in Cloud Computing
- Week 1-4: Hybrid and Multi-Cloud Solutions
-
- Hybrid Cloud Architecture
- Multi-Cloud Management Tools
- Optimizing Workloads Across Cloud Platforms
- Practical Exercises
- Week 5-8: Cloud Cost Management
-
- Cost Factors in Cloud Computing
- Budgeting and Cost Optimization Strategies
- Monitoring and Reporting Tools
- Mini Project
- Week 9-12: Big Data and Analytics in Cloud
-
- Processing Big Data in Cloud Environment
- Analytics Tools and Platforms
- Real-time Data Processing
- Practical Exercises
- Week 13-14: Cloud Governance and Compliance
-
- Governance Frameworks in Cloud
- Compliance Requirements (GDPR, HIPAA)
- Auditing and Risk Management
- Practical Exercises
- Week 15-16: Semester Review and Assessment
-
- Review of Key Concepts
- Practice Projects
- Mid-Semester Exam
Semester 4: Capstone Project and Industry Applications
- Week 1-4: Capstone Project
-
- Project Planning and Design
- Implementation of Cloud Computing Project
- Portfolio Development
- Final Presentation and Evaluation
- Week 5-8: Industry Attachment
-
- Attachment in Cloud Computing Roles
- Applying Skills in Real-World Projects
- Industry Best Practices
- Practical Experience
- Week 9-12: Professional Development
-
- Career Pathways in Cloud Computing
- Building a Professional Portfolio
- Networking and Career Development
- Practical Exercises
- Week 13-16: Course Review and Final Exam
-
- Comprehensive Course Review
- Practice Projects
- Final Exam
Attachment
Students will undertake an industry attachment to gain practical experience in cloud computing and virtualization. This attachment period allows students to apply their knowledge in real-world cloud projects, preparing them for professional roles in cloud infrastructure management and deployment.
Certification
Upon successful completion of the course, students will receive an "Ordinary Diploma in Cloud Computing and Virtualization" certificate, recognizing their expertise and skills in managing cloud environments and leveraging virtualization technologies.