Close Menu

Cloud Computing Technologies, IT-O 444

About this Course: 

Computing applications hosted on dynamically-scaled virtual resources available as services are considered. Collaborative and non-collaborative "cloud-resident" applications are analyzed with respect to cost, device/location independence, scalability, reliability, security, and sustainability. Commercial and local cloud architectures are examined. A group-based integration of course topics will result in a project employing various cloud computing technologies.

Course Status: 

Not scheduled

Prerequisites: 

IT 301 A+ Certification Training and IT 311 Introduction to Programming with Java, Operating System, networking and application architecture fundamentals or equivalent experience is required for enrollment

Expected Outcomes: 

Upon completion of this course, participants should be able to:

  • Understand the fundamentals of Infrastructure as a Service, Platform as a Service, and Metal as a Service
  • Apply elastic and utility computing in application design
  • Apply elastic and utility architecture for applications

Course Outline: 

Cloud Computing Essentials and XaaS
Google App Engine:
HTML, CSS and Python
Python Programming
Web Framework
Web Templates
Web Persistence and Datastore
Apps on Google Cloud and Memory Cache
Amazon Web Services
Fundamentals
Simple Storage Service (S3)
Elastic Compute Cloud (EC2)
Simple Queue Service (SQS)
Flexible Payment Service (FPS) and Simple DB
CloudFront and Elastic MapReduce
Apache Hadoop

Course Details: 

Grading/CEU award for this course includes assignments, exams, projects, labs and paper.