Learn How Wiley is Aiding the Global Community in Response to COVID-19

Web Engineering and Technology

Kogent Learning Solutions Inc.

ISBN: 9789351194750

340 pages

eBook also available for institutional users 

INR 329


This book provides in-depth knowledge of various Web-based technologies such as HTML, CSS, JavaScript, PHP and servlets; the importance of these technologies in Web designing and how to use these technologies in computer labs. It also describes various content-management systems, such as Drupal and WordPress, which help in managing the content of websites. The book provides lots of examples in an easy-to-understand language along with exercises at the end of each chapter.


Chapter 1: Web Engineering Introduction

1.1 What is Web Engineering?

1.2 Software Engineering v/s Web Engineering

1.3 World Wide Web

1.4 Introduction to TCP/IP and WAP

1.5 Introduction to Browsers and Search Engines

1.6 Introduction to Web Servers

Chapter 2: Basic Models and Architectures

2.1 The Role of the Information Architect

2.2 Creating Cohesive Websites

2.3 Web Security Issues

2.4 Requirements Engineering for Web Applications

Chapter 3: Technologies for Web Applications

3.1 Introducing HTML

3.2 HTML and DHTML

3.3 HTML: Basic Concepts

3.4 Difference between HTML and HTML5

3.5 Static and Dynamic HTML

3.6 Structure of HTML Documents

3.7 HTML Elements

3.8 Linking in HTML

3.9 Meta Information

3.10 Image Preliminaries

3.11 Backgrounds

3.12 Text and Colors

3.13 Fonts

3.14 Tables

3.15 Layouts

3.16 Frames and Layers

3.17 Audio and Video Support

3.18 HTML Database Integration

3.19 Forms Control

3.20 Form Elements

3.21 Exploring CSS

3.22 Dynamic HTML


Chapter 4: JavaScript and PHP

4.1 Introduction to JavaScript

4.2 Introduction to Scripting

4.3 Difference between Java and JavaScript

4.4 JavaScript Characteristics

4.5 JavaScript and Common Programming Concepts

4.6 Introduction to PHP

4.7 Benefits of Using PHP

4.8 MySQL

4.9 Server/Client Environment

4.10 Development Concepts in PHP

4.11 State Management with PHP

4.12 Working with phpMyAdmin

4.13 MySQL Functions in PHP


Chapter 5: Java Servlets and XML

5.1 The J2EE and its Multitier Architecture

5.2 The Enterprise Applications

5.3 Java Servlet and CGI

5.4 A Simple Servlet

5.5 Life Cycle of a Servlet

5.6 Anatomy of a Servlet

5.7 The javax.servlet Package

5.8 GenericServlet

5.9 Http Servlet

5.10 Reading Data from Client

5.11 HTTP Request Headers

5.12 Sending Data to Client

5.13 HTTP Response Header

5.14 Cookies

5.15 Session Management

5.16 Introduction of XML

5.17 Validation of XML documents

5.18 DTD

5.19 Ways to Use XML

5.20 HTML vs XML

5.21 Embedding XML into HTML Documents

5.22 Converting XML to HTML for Display

5.23 Displaying XML Using CSS

5.24 Displaying XML Using XSL

5.25 Rewriting HTML as XML

5.26 Relationship between HTML, SGML and XML

5.27 Web Personalization

5.28 Semantic Web

Chapter 6: Content Management Systems

6.1 Introduction to CMS

6.2 Wordpress

6.3 Website Deployment

6.4 AJAX