About the course
The World Wide Web which started as an application on the Internet has evolved quickly into a platform on which all applications are built. In this course we deal with how to design, build and deploy a contemporary web application.
Perquisites:
Knowledge of: HTTP, HTML, CSS, JavaScript, Server side scripting(Python/Java/PHP..).
Familiarity with Cloud Computing will help.
Topics
Part 1: Fundamentals
Web Applications: Architecture, Application Frameworks
Technologies: Cloud computing, Android Apps, Technology Frameworks, MEAN Stack, XML
Quality Attributes: Performance, Security
Part 2: Applications
Multilingual Web, Search engines. Semantic Web, Block Chains, Internet of Things
References:
Books:
Websites
Research papers