1. Course Description:

Overview of Internet and World Wide Web Technology: Client-server architecture: Web server and security.  HTTP Protocol; Web page design and development; information architecture and visualization; static and dynamic pages, client side programming using hypertext and scripting languages (HTML, JavaScript); server-side programming (PHP and Java); web-based database application development. Advanced Web applications and Web service development. In general this course addresses issues like: What is the basic architecture of the Internet? How does it really work? What is client-server architecture? What are the standards and protocols used in the communication? How do we develop web applications? What are client side and server side scripting paradigms?

  1. Course Objectives:

After completing this course the student shall be able to

  • To understand web protocols , Design and development of static and dynamic pages
  • To develop an understanding of the technology and protocols underlying World Wide Web.
  • To become familiar with the common tools and techniques for developing Web-based applications, both client-side and server-side.
  • To be develop a working knowledge of HTML, JavaScript, PHP, as languages for developing Web applications.
  • Use CSS on web pages
  • To become familiar with web-based database application development.