Web Engineering Lab comes in the seventh Semester in the Information Technology Department.

Web Engineering is the application of systematic, disciplined and quantifiable approaches to development, operation, and maintenance of Web-based applications. It is both a pro-active approach and a growing collection of theoretical and empirical research in Web application development. It is a response to the early, chaotic development of Web sites and applications as well as recognition of a divide between Web developers and conventional software developers.

The need for Web Engineering is felt (or dismissed) according to perceptions of the developers and managers, their experiences in creating applications made feasible by the new technologies, and the complexity of Web applications.

The course will enable students to understand the importance of the web as a medium of communication, understand the principles of creating an effective web page, including an in-depth consideration of information architecture. Students will develop skills in analyzing the usability of a website.

They will learn the language of the web: HTML and CSS. They will be able to embed social media content into web pages. They will implement and understand how to interpret basic web analytics.

They can use JavaScript to access and use web services for dynamic content. After studying this course, students will be able to use JavaScript and XHTML to create web pages with advanced interactivity.

Programs will include the basic functions in JavaScript and XHTML.Use JavaScript to create functional forms and to control browser frames and windows. They will able to use cascading style sheets to design web pages.

Web applications vary widely: from small-scale, short-lived services to large-scale enterprise applications distributed across the Internet and corporate intranets. Over the years, Web applications have evolved and become more complex and they range from simple, read-only applications, to full-fledged information systems.