Cloud Computing and SaaS Solutions
Description
This course will introduce the foundations required for designing and implementing solutions “in the cloud”. The course will outline a taxonomy for categorizing various cloud offerings and introduce popular examples of each. Students will then have an opportunity to deploy small solutions to various 3rd party services to gain a better understanding of the intricacies of working with different offerings. In addition, students will work on a team throughout the course to integrate multiple cloud-based services together to develop a reasonably sized modern web application that integrates specialized services in a similar fashion to currently popular web sites. Throughout the course, students will also have the opportunity to consider and analyze how building solutions on shared public platforms and integrating 3rd party services impacts security, privacy, and accountability. By the end of the course, students should be comfortable implementing information systems entirely with cloud-based services and be able to describe the advantages, disadvantages, and risks associated with their approach.
Requisites
Prerequisites: IS429/ IS203/IS212/CS203 - Pre-req
Co-requisites: None
Anti-requisites: None
Attributes
Department: SCIS
Course Level: Undergraduate
Tracks: N/A
Areas: Advanced Business Technology Major Business Options Econ Major Rel/Econ Options IS Dept Electives/IS Option Social Sciences/PLE Major-related Technology & Entrepreneurship