FULL STACK DEVELOPMENT (BIS601 )

Frontend, Backend, Database, API, Frameworks, Deployment, Versioning, Testing, Optimization, Security

Download Syllabus PDF


Join Our Groups

Stay Connected with VTU Sixth Semester Students

Connect with peers, share resources, and stay updated.

Be a part of our growing community and make the most of your academic journey!

Course Information

Course Code

BIS601

Credits

03

Total Hours

40 hours

Examination

Theory (3 hours)

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.

10 hours
Module 2: Document Object Model (DOM)

Topics: Introduction to Virtualization, Characteristics of Virtualized Environments, Pros and Cons of Virtualization, Technology Examples.

10 hours
Module 3: Form Enhancement and MERN

Topics: Cloud Reference Model, Types of Clouds, Economics of the Cloud, Open Challenges.

10 hours
Module 4: React State and APIs

Topics: Risks in Cloud Security, Privacy Impact Assessment, OS Security, VM Security, Security Risks posed by Shared Images.

10 hours
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.

10 hours