- 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?
- 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.
- Teacher: Alazar Baharu