- Evolution of Computing
*Layers of Computing
*Hardware, Software and Network communication
*Web Based Technology
*Distributed Computing
*Hardware Virtualization
*Service Oriented Architecture
- Cloud Computing Foundations
*Cloud Computing Architecture
*Cloud Service Models
*Cloud Deployment Models
*Cloud Computing Services
- Resource Virtualization in Cloud Computing
- Resource Pooling, Sharing and Provisioning
- Scaling in the Cloud
- Capacity Planning in Cloud Computing
- Load Balancing in Cloud Computing
- Storage in Cloud
- Database in Cloud
- Cloud Security
- Cloud Management