Course Information
Course Code
BIS601
Credits
03
Total Hours
40 hours
Examination
Theory (3 hours)
Sponsored Advertisement
Course Objectives
- Introduce the rationale behind the cloud computing revolution and the business drivers.
- Introduce various models of cloud computing (IaaS, PaaS, SaaS).
- Provide an introduction on how to design cloud-native applications, the necessary tools, and the design trade-offs.
- Realize the importance of cloud virtualization, abstractions, enabling technologies, and cloud security.
Course Modules
Module 1: Basic JavaScript Instructions
Topics: Cloud Computing at a Glance, Historical Developments, Building Cloud Computing Environments, Amazon Web Services (AWS), Google App Engine, Microsoft Azure.
Module 2: Document Object Model (DOM)
Topics: Introduction to Virtualization, Characteristics of Virtualized Environments, Pros and Cons of Virtualization, Technology Examples.
Module 3: Form Enhancement and MERN
Topics: Cloud Reference Model, Types of Clouds, Economics of the Cloud, Open Challenges.
Module 4: React State and APIs
Topics: Risks in Cloud Security, Privacy Impact Assessment, OS Security, VM Security, Security Risks posed by Shared Images.
Module 5: MongoDB and Webpack
Topics: Amazon Web Services (Compute, Storage, Communication services), Google App Engine (Architecture, Application Lifecycle, Cost Model), Cloud Applications in Science and Business.