0% found this document useful (0 votes)
16 views7 pages

Understanding IP 192.168.0.1 in Web Engineering

This document provides an overview and brief course plan for a web engineering class taught by Ali Irfan. The course will cover topics such as HTTP, HTML, CSS, JavaScript, responsive design, ASP.Net, database connectivity, and web application performance. Students will complete a term project to build a full-fledged working website. The document also discusses the importance of understanding web development and differences compared to other fields. It provides background on URIs, URLs, how browsers work, and the perception of web development.

Uploaded by

Burhan Ahmed
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views7 pages

Understanding IP 192.168.0.1 in Web Engineering

This document provides an overview and brief course plan for a web engineering class taught by Ali Irfan. The course will cover topics such as HTTP, HTML, CSS, JavaScript, responsive design, ASP.Net, database connectivity, and web application performance. Students will complete a term project to build a full-fledged working website. The document also discusses the importance of understanding web development and differences compared to other fields. It provides background on URIs, URLs, how browsers work, and the perception of web development.

Uploaded by

Burhan Ahmed
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Web Engineering 12-02-2019

Engineering

Ali Irfan
Assistant Professor,
Department of Computer Science,
Bahria University Islamabad

Rules of Engagement (ROEs)


Weapons of Attention Destruction (WAD)
Web Engineering 12-02-2019

Word of Wisdom

“There is a difference in knowing the path and walking the path.”


Matrix

Brief Course Plan


• Web Engineering/Development Overview
• Hyper Text Transfer Protocol (HTTP)
• Hyper Text Markup Language (HTML)
• Cascading Style Sheet (CSS)
• Client Side Script (JavaScript & Jquery)
• Responsive Web Designs
• Server Side Scripting ([Link])
• [Link] (Database Connectivity)
• Configuring [Link] Web Applications
• AJAX
• Web Application Performance

• Term Project (A Full-Fledge working website)


• [Link]
Web Engineering 12-02-2019

Learning Material
[Link]
[Link]
[Link]

What is Web?

• An information space where documents/resources are:


• Identified by a URL,
• Linked by Hypertext,
• Accessed over the Internet

• Internet born in 1989 by Tim Berners-Lee


• First website in 1991
Web Engineering 12-02-2019

Unified Resource Identifier (URI)

URI

URN URL
[Link]/[Link] [Link]
[Link]/[Link] [Link]

Unified Resource Locator (URL)


[Link]
[Link]

https/ftp  describes the protocol


www/ftpservername  service requested
[Link]  domain name (IP)
/buic/cs/  location (on host) of the resource requested
[Link]/[Link]  document or resource requested (message)
Web Engineering 12-02-2019

How Browser Understand You?

IP Lookup IP Lookup
Local ISP
Machine
IP: [Link] IP: [Link]

[Link]

Display Content

Resource Request (e.g. [Link])

Requested Content (e.g. HTML)

Web Server: [Link]

Importance of Course (Web)


• More than 1 billion websites

• Reveals your “EXISTANCE”

• Make money either:


• direct (e.g. Ecommerce) or
• indirect (e.g. advertisements)

• Business process reengineering

• And much more…..


Web Engineering 12-02-2019

Perception of Web Development

Web Project Planning & Management

Web Based Systems

Website Design

Web Page Design

Web Page Construction

What’s Difference?
• Constant evolution, short development cycles

• Content and User Experience

• Emerging tools & technologies

• Performance Optimization & Security Considerations

• Legal, Social & ethical issues


Web Engineering 12-02-2019

Next
• Introduction to HTTP

You might also like