- introduction to cloud computing
- service models of cloud computing
- Saas
- PaaS
- IaaS
- deployment models of cloud computing
- private cloud
- public cloud
- hybrid cloud
- iot with cloud challenges
- privacy and security
- bandwith cost
- migration & portability
- availiability, reliability & robustness
- costing
- data ownership
- expertise
- selection of cloud service provider
- Certification and Standards Compliance
- Financial Health of the Service Provider
- Business and Technology Strength
- Compliance Audit
- Service Level Agreements
- Reporting/Tracking
- Costing and Billing
- Maintenance Monitoring and Upgrade
- Support
- Security
- Fog Computing
- Difference between Edge and Fog Computing
- Cloud Computing: Security Aspects
- Software security
- Infrastructure security
- Storage security
- Network security