CS230

WEB INFORMATION PROCESSING

Credits
5
Year
2
Semester
2
Department
COMPUTER SCIENCE

Overview

This blended-learning course provides an introduction to client-server information processing followed by an in-depth overview of the components and architecture of HTTP-based web applications. The course also provides a comparative analysis of alternative approaches to web application development using different architectures (LAMP, MEAN), frameworks, programming languages and databases. REST Web services, together with associated development technologies are explained using...

Learning Outcomes

  • Describe web technologies, protocols and architectures
  • Describe the difference between LAMP-like and MEAN-like architectures
  • Design and build a dynamic, database-driven, interactive browser-based web-based applications
  • Describe and use various approaches for state data management for web applications
  • Understanding the difference between MVC, MVP and MVVM design practices in relation to web development