This course is designed to provide a comprehensive understanding of cloud computing concepts and practical skills within a 3-month timeframe. The schedule is flexible and can be adjusted based on the pace of learning and the specific needs of the participants. The course encourages hands-on experience through projects and real-world case studies.
Pre-requisite: Certificte in Web Design, Diploma in Web Development, Database
administration
Month 1: Introduction to Cloud Computing
Week 1-2: Fundamentals of Cloud Computing
- Definition and characteristics of cloud computing
- Service models: IaaS, PaaS, SaaS
- Deployment models: Public, private, hybrid, and community clouds
Week 3-4: Cloud Service Providers and Platforms
- Overview of major cloud service providers (e.g., AWS, Azure, Google Cloud)
- Setting up accounts and navigating cloud platforms
- Basics of cloud pricing and cost management
Month 2: Cloud Infrastructure and Networking
Week 5-6: Virtualization and Containerization
- Understanding virtual machines (VMs) and containers
- Introduction to Docker and Kubernetes
- Container orchestration and management
Week 7-8: Cloud Networking and Security
- Basics of cloud networking
- Security considerations in cloud computing
- Identity and Access Management (IAM) in cloud platforms
Month 3: Cloud Services and Project Implementation
Week 9-10: Cloud Storage and Databases
- Different types of cloud storage services
- Database services in the cloud
- Data backup and recovery strategies
Week 11-12: Cloud Project Implementation and Best Practices
- Planning and executing a cloud project
- Best practices for optimizing performance and cost
- Monitoring and managing resources in the cloud
Final Project:
- Implement a practical project on a cloud platform
- Showcase effective use of cloud services
- Presentation and review of the final project
Additional Topics Throughout the Course:
- Serverless computing and functions as a service (FaaS)
- Emerging trends in cloud computing
- Considerations for migrating existing applications to the cloud