Undergraduate Admission
    Graduate Admission

    Cloud Computing Technologies, IT 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.

    Currently 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

    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

    CEU:
    4.5

    Instructor:
    Jeremy R. Hajek