Web Design and Development. World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files 

Slides:



Advertisements
Similar presentations
Computers: Tools for an Information Age Writing Your Own Web Page: Using HTML and Web Authoring Tools.
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Charmaine NormanCopyright What Is a Web Page Presented by Webpagemaker. Net Left click your mouse to view each frame, Web Page.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Languages for Dynamic Web Documents
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Project 1 Introduction to HTML.
Server-Side vs. Client-Side Scripting Languages
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Introduction to HTML 2006 INT197B. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Dreamweaver 8 Concepts and Techniques Introduction Web Site Development and Macromedia Dreamweaver 8.
1st Project Introduction to HTML.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
HTML 1 Introduction to HTML. 2 Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key terms.
Web Development & Design Foundations with XHTML Chapter 9 Key Concepts.
Web Design Basic Concepts.
Chapter 14-Designing for the World Wide Web. Overview Introducing multimedia on the Web. Designing text for the Web. Creating images for the Web. Adding.
1 Web Developer & Design Foundations with XHTML Chapter 6 Key Concepts.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Computer Concepts 2014 Chapter 7 The Web and .
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
1 Web Server Concepts Dr. Awad Khalil Computer Science Department AUC.
1 HTML and CGI Scripting CSC8304 – Computing Environments for Bioinformatics - Lecture 10.
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Dr. Azeddine Chikh IS444: Modern tools for applications development.
Chapter 1: Introduction to Web
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
Server-side Scripting Powering the webs favourite services.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
Image Storage Bitmapped Graphics – in which an image is represented as a collection of dots Vector Graphics – in which an image is represented as a set.
CSCE Chapter 5 (Links, Images, & Multimedia) CSCE General Applications Programming Benito Mendoza 1 By Benito Mendoza Department.
Week 11 Using Dreamweaver, Photoshop, and Fireworks: Graphics Production for the Web Stanford University Continuing Studies CS 38 Mark Branom
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 21 - Web Servers (IIS, PWS and Apache) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3.
Chapter 13-Tools for the World Wide Web. Overview Web servers. Web browsers. Web page makers and site builders. Plug-ins and delivery vehicles. Beyond.
1 Lesson 3 Power Techniques HTML and JavaScript BASICS, 4 th Edition Barksdale / Turner.
8 Using Web Graphics Section 8.1 Identify types of graphics Identify and compare graphic formats Describe compression schemes Section 8.2 Identify image.
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
Creating Dynamic Web Pages Using PHP and MySQL CS 320.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
Section 8.1 Create a custom theme Design a color scheme Use shared borders Section 8.2 Identify types of graphics Identify and compare graphic formats.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
The Module Road Map Assignment 1 Road Map We will look at… Internet / World Wide Web Aspects of their operation The role of clients and servers ASPX.
 Previous lessons have focused on client-side scripts  Programs embedded in the page’s HTML code  Can also execute scripts on the server  Server-side.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
8 Chapter Eight Server-side Scripts. 8 Chapter Objectives Create dynamic Web pages that retrieve and display database data using Active Server Pages Process.
NASRULLAH KHAN.  Lecturer : Nasrullah   Website :
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Writing Your Own Web Page: Using HTML and FrontPage Chapter 10.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Web Design Terminology Unit 2 STEM. 1. Accessibility – a web page or site that address the users limitations or disabilities 2. Active server page (ASP)
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
Section 8.1 Section 8.2 Create a custom theme Design a color scheme
WWW and HTTP King Fahd University of Petroleum & Minerals
JavaScript and Ajax (Internet Background)
Chapter 1 Introduction to HTML.
CNIT 131 Internet Basics & Beginning HTML
Project 1 Introduction to HTML.
Chapter 27 WWW and HTTP.
Presentation transcript:

Web Design and Development

World Wide Web  World Wide Web (WWW or W3), collection of globally distributed text and multimedia documents and files  Web vs. Internet  Content vs. transport.

World Wide Web History  The World Wide Web was developed at the European Organization for Nuclear Research (CERN).  To share research information on nuclear physics

How web works 1. A user enters a URL into a browser (for example, html). This request is passed to a domain name server. 2. The domain name server returns an IP address for the server that hosts the Web site (for example, ). 3. The browser requests the page from the web server using the IP address specified by the domain name server. 4. The web server returns the page 5. The browser displays the web page on user’s PC

Important Concepts The Browser Software running on your PC like 1.Internet Explorer 2.Netscape 3.Firefox  Renders (displays) the pages on screen  Executes embedded scripts  Automatically invokes additional software as needed.

Important Concepts Web Server  A computer program that is responsible for accepting HTTP requests Web browsers, and sending responses which usually are Web pages such as HTML documents and linked objects (images, etc.). Web Page  A Web page is a text document embedded with HTML tags that define how the text is rendered on screen. Web pages can be created with any text editor or word processor. They are also created in HTML authoring programs (like FrontPage, DreamWeaver) that provide a graphical interface for designing the layout

Important Concepts Caching  Browsers save all web resources (images etc) on the local hard drive  An HTTP request will be sent by the browser that asks for the data only if it has been updated since the last download  If it has not, the cached version will be reused in the rendering step.

Important Concepts Static web page The contents of the page never change, regardless of user or request Dynamic web page Content (text, images, form fields, etc.) on a web page can change, in response to different contexts or conditions. 1. Client Side 2. Server Side

Important Concepts Client-side  The Client-side dynamic content is generated on the client's computer.  The web server retrieves the page and sends it as is.  The web browser then processes the code embedded in the page (normally JavaScript) and displays the page to the user.

Important Concepts Server-side 1. The browser sends an HTTP request. 2. The server retrieves the requested script or program. 3. The server executes the script or program which typically outputs an HTML web page. The program usually obtains input from the query string or standard input which may have been obtained from a submitted web form. 4. The server sends the HTML output to the client's browser 5. PHP, Perl, ASP or ASP.NET, JSP

Imaging for the web Image file size and quality JPEG (Joint Photographic Experts Group)  lossy format  relatively small file sizes  JPEG is designed for compressing either full-colour (24 bit) or grey-scale digital images of "natural" (real-world) scenes. GIF Graphics Interchange Format  lossless  compresses at a ratio of between 3:1 and 5:1  8 bit format colors  Small file size with limited colors  The GIF format supports animation and is still widely used to provide image animation effects

Imaging for the web PNG (Portable Network Graphics)  lossless  supports true color (16 million colors) BMP (bit mapped)  large file size - no compression  not suitable for web pages

Comparison  JPEG is good for storing full-color or grey-scale images of "realistic" scenes; that means scanned photographs and similar material.  Not good for images with very sharp edges: a row of pure-black pixels adjacent to a row of pure-white pixels  GIF images with only a few distinct colors, such as line drawings and simple cartoons.  PNG excels when the image has large areas of uniform color. The lossless PNG format is best suited for editing pictures.

Quality Web Design Contents Think Before You Write 1. Highlight the benefits of the product. 2. Explain how it differs from other products. 3. Persuade customers to buy it.

Quality Web Design  Make Your Content Informative  Features And Benefits  Proofread And Spell Check  Never Post Your First Draft

Accessibility  ALT text descriptions  Avoid text images  Graphs and charts  Page Layout With Tables  Table summaries and captions  Color And Design Choices  Color combinations  Font size and family  Avoid blinking animation

Accessibility  Valid HTML Code  Add STRONG and EM tags  Remove browser-specific code  Accessible Form Design