Fall Hours • COVID-19 Update

The Silicon Valley Campus is open 4–9:30 p.m. on Monday–Friday and 8 a.m.–5 p.m. on Saturday.

All campus visitors must be vaccinated, wear a mask, & submit a COVID symptom check. Visit our COVID page for updates.


Cloud Computing, Introduction | LINX.X414

Cloud computing refers to a set of services that provide companies and application developers with the means to scale their application's resource usage through the Internet on demand. It lowers the IT capital expenditure while giving users and developers many flexibility, performance and reliability advantages. It is an evolving technology with potentially wide-ranging impact to e-commerce and enterprise applications.

This course introduces students to the core concepts and technologies involved in cloud computing. Beginning with a survey of technologies deployed by Amazon, Google, Microsoft, and various academic and open-source providers, the instructor moves on to explore how cloud computing services can provide on-demand access to data storage, computing resources, and messaging. Discussions then focus on the enabling technologies that comprise the infrastructure behind a cloud computing service, including Web 2.0, virtualization, grid computing and utility computing. Finally, case studies are used to examine technical-business aspects of cloud computing and highlight recent success stories. Upon completion of this course, students will have a good grasp of the concepts and technologies that comprise cloud computing and insight into the direction the field it is heading.

Learning Outcomes:
At the conclusion of the course, you should be able to:

  • Survey and discuss Cloud Computing concepts:
    • Infrastructure as a Service (IaaS)
    • Platform as a Service (PaaS)
    • CPU's, Virtualization
    • Storage
    • Networks
  • Explain Amazon Cloud Services (AWS) as a IaaS platform
  • Describe Google App Engine as an PaaS platform

Topics include:

  • What is Cloud Computing
  • Where to get information on Cloud Computing
  • Who provides Cloud Computing Services: Amazon, Google, Microsoft, Eucalyptus, Nimbus, and others
  • Cloud Computing Services: storage, cpu's, messaging
  • Case Studies: Successful usage of Cloud Computing
  • Enabling Technologies: Web 2.0, virtualization, grid computing
  • Unresolved issues with Cloud Computing

Skills Needed: A basic understanding of the Internet, databases, messaging and programming experience sufficient to follow code examples.
Have a question about this course?
Speak to a student services representative.
Call (408) 861-3860
  • Save your seat and help us confirm course scheduling. Enroll at least seven days before your course starts.
  • ACCESSING CANVAS—Learn more about accessing your course on Canvas in our FAQ section.
This course is related to the following programs:

Sections Open for Enrollment:

Open Sections and Schedule
Start / End Date Units Cost Instructor
12-11-2021 to 12-11-2021 0.5 $350

Ajay K Mittal



Date: Start Time: End Time: Meeting Type: Location:
Sat, 12-11-2021 10:00 a.m. 5:00 p.m. Live-Online REMOTE