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.

Slides:



Advertisements
Similar presentations
4.01 How Web Pages Work.
Advertisements

Project 1 Introduction to HTML.
Appendix A Introduction to Web Development PHP Programming with MySQL
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
Introduction to Web Database Processing
Web Servers How do our requests for resources on the Internet get handled? Can they be located anywhere? Global?
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
Introduction to Web Interface Technology (CSE2030)
Chapter 1 Introduction to Web Development. 2 Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European.
Topics in this presentation: The Web and how it works Difference between Web pages and web sites Web browsers and Web servers HTML purpose and structure.
Chapter 11 ASP.NET JavaScript, Third Edition. 2 Objectives Learn about client/server architecture Study server-side scripting Create ASP.NET applications.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
1st Project Introduction to HTML.
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.
Chapter ONE Introduction to HTML.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Web Design Basic Concepts.
1 Web Servers (IIS and Apache) Outline 9.1 Introduction 9.2 HTTP Request Types 9.3 System Architecture 9.4 Client-Side Scripting versus Server-Side Scripting.
1 Introduction to Web Development. Web Basics The Web consists of computers on the Internet connected to each other in a specific way Used in all levels.
CSCI 323 – Web Development Chapter 1 - Setting the Scene We’re going to move through the first few chapters pretty quick since they are a review for most.
INTRODUCTION TO WEB DATABASE PROGRAMMING
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Introduction to ASP.NET. Prehistory of ASP.NET Original Internet – text based WWW – static graphical content  HTML (client-side) Need for interactive.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Introduction to Web Development
Chapter 1: Introduction to Web
DATA COMMUNICATION DONE BY: ALVIN SAMPATH CARLVIN SAMPATH.
2013Dr. Ali Rodan 1 Handout 1 Fundamentals of the Internet.
Internet Basics Dr. Norm Friesen June 22, Questions What is the Internet? What is the Web? How are they different? How do they work? How do they.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
XHTML Introductory1 Linking and Publishing Basic Web Pages Chapter 3.
 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.
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
1 Web Development & Design Foundations with XHTML Chapter 1 Key Concepts.
Web Engineering we define Web Engineering as follows: 1) Web Engineering is the application of systematic and proven approaches (concepts, methods, techniques,
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
Fundamentals of Web Design Copyright ©2004  Department of Computer & Information Science Introducing XHTML: Module A: Web Design Basics.
 2004 Prentice Hall, Inc. All rights reserved. 1 Segment – 6 Web Server & database.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
1 Welcome to CSC 301 Web Programming Charles Frank.
Copyright © Terry Felke-Morris WEB DEVELOPMENT & DESIGN FOUNDATIONS WITH HTML5 7 TH EDITION Chapter 1 Key Concepts 1.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
Overview Web Session 3 Matakuliah: Web Database Tahun: 2008.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
JavaScript Tutorial 1 - Introduction to JavaScript1 Tutorial 1 Introduction to JavaScript Section A – Programming, HTML, and JavaScript.
WEB DEVELOPMENT WITH PHP/MYSQL. WEB DEVELOPMENT COURSE HAS DIFFERENT NAME IN DIFFERENT INSITUTES, THIS IS A CORE COURSE FOR BS/MS STUDENTS. THIS IS ALSO.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
HOW THE WEB WORKS Reference: Learning Web Design (4 th edition) by Robbins 2012 – Chapter 2 (pp. 21 – 32)
IS-907 Java EE World Wide Web - Overview. World Wide Web - History Tim Berners-Lee, CERN, 1990 Enable researchers to share information: Remote Access.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
CSCI-235 Micro-Computers in Science The Internet and World Wide Web.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Introduction to the World Wide Web & Internet CIS 101.
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)
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
Web Page Design The Basics. The Web Page A document (file) created using the HTML scripting language. A document (file) created using the HTML scripting.
Chapter 1 Introduction to JavaScript.  Study the history of the World Wide Web  Work with well-formed Web pages  Learn about Web development  Learn.
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.
Web Development. Agenda Web History Network Architecture Types of Server The languages of the web Protocols API 2.
4.01 How Web Pages Work.
4.01 How Web Pages Work.
CISC103 Web Development Basics: Web site:
Chapter 1 Introduction to HTML.
E-commerce | WWW World Wide Web - Concepts
E-commerce | WWW World Wide Web - Concepts
CISC103 Web Development Basics: Web site:
Introduction to World Wide Web
An Introduction to JavaScript
4.01 How Web Pages Work.
Web Servers (IIS and Apache)
Presentation transcript:

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 Particle Physics (CERN) in Geneva, Switzerland The original purpose of the World Wide Web (WWW) was to provide easy access to cross-referenced documents that existed on the CERN computer network Hypertext linking allows you to quickly open other Web pages

Introduction to Web Development (continued) A document on the Web is called a Web page A Web page is identified by a unique address called the Uniform Resource Locator (URL) A URL is also commonly referred to as a Web address A URL is a type of Uniform Resource Identifier (URI) A Web site refers to the location on the Internet of the Web pages and related files

Introduction to Web Development (continued) Web pages are displayed using a program called a Web browser A Web server is a computer that delivers Web pages The most popular Web server software is Apache HTTP Server (Apache) The second most popular Web server is Microsoft Internet Information Services (IIS) for Windows

Goal To provide information to the user:- Files holding information must be created These file must be store at a central location on computer When required the user should be allowed to access these file using there desktop computers A network link must be establish between the desktop computer and the computer serving information at a central location.

Web Communication Protocols A Web page is identified by a unique address called the URL Each URL consists of two basic parts: A protocol (usually HTTP) and Either the domain name for a Web server or a Web server’s Internet Protocol address Hypertext Transfer Protocol (HTTP) manages the hypertext links that are used to navigate the Web

Web Communication Protocols (continued) A host refers to a computer system that is being accessed by a remote computer A domain name is a unique address used for identifying a computer such as a Web server on the Internet The domain identifier identifies the type of institution or organization (.biz,.com,.edu,.org) An Internet Protocol, or IP address, is another way to identify computers or devices connected to the Internet

Web Communication Protocols (continued) An IP address consists of a series of four groups of numbers separated by periods Each Internet domain name is associated with a unique IP address (may be shared). HTTP is a component of Transmission Control Protocol/Internet Protocol (TCP/IP) Hypertext Transfer Protocol Secure (HTTPS) provides secure Internet connections for transactions that require security and privacy

Web Communication Protocols (continued) Protocol Domain name Directory Filename

Client/Server Architecture Server (“back end”): A database from which a client requests information Fulfills a request for information by managing the request or serving the requested information to the client Responsible for data storage and management A system consisting of a client and a server is known as a two-tier system

Client/Server Architecture (continued) Client (“front end”): Presents an interface to the user Gathers information from the user, submits it to a server, then receives, formats, and presents the results returned from the server

Client/Server Architecture (continued) A three-tier, or multi-tier, client/server system consists of three distinct pieces: Client tier, or user interface tier, is the Web browser Processing tier, or middle tier, handles the interaction between the Web browser client and the data storage tier Performs necessary processing or calculations based on the request from the client tier Handles the return of any information to the client tier

Client/Server Architecture (continued)

HTML Documents Web pages are created using Hypertext Markup Language (HTML) Web pages are commonly referred to as HTML pages or documents A markup language is a set of characters or symbols that define a document’s logical structure HTML is based on an older language called Standard Generalized Markup Language (SGML)

HTML Documents (continued) Like SGML, HTML was originally designed as a way of defining the elements in a document independent of how they would appear HTML has evolved into a language that defines how elements should appear in a Web browser Understanding HTML is critical in learning how to write a web application along with the server programming

Cascading Style Sheets A single piece of CSS formatting information, such as text alignment, is referred to as a style The term cascading refers to the ability for Web pages to use CSS information from more than one source

Cascading Style Sheets (continued) CSS properties: CSS styles are created with two parts separated by a colon The property refers to a specific CSS style The value assigned to it determines the style’s visual characteristics Together, a CSS property and the value assigned to it are referred to as a declaration or style declaration

Cascading Style Sheets (continued) Inline Styles Allow you to add style information to a single element in a document Internal Style Sheets Create styles that apply to the entire document P { color : blue } selector property value External Style Sheets A separate text document containing style declarations that are used by multiple documents on a Web site

JavaScript and Client-Side Scripting JavaScript is: A client-side scripting language that allows Web page authors to develop interactive Web pages and sites Used in most Web browsers including Firefox and Internet Explorer Client-side scripting is a language that runs on a local browser (on the client tier) instead of on a Web server (on the processing tier)

JavaScript and Client-Side Scripting (continued) JavaScript allows you to: Turn static Web pages into applications such as games or calculators Change the contents of a Web page after a browser has rendered it Create visual effects such as animation Control the Web browser window itself

Server-Side Scripting and PHP Server-side scripting refers to a scripting language that is executed from a Web server Hypertext Preprocessor (PHP) is a server-side scripting language that is used to develop interactive Web sites Is easy to learn Includes object-oriented programming capabilities Supports many types of databases (MySQL, Oracle, Sybase, ODBC-compliant)

Server-Side Scripting and PHP (continued) PHP (continued): PHP is an open source programming language Open source refers to software where source code can be freely used and modified Can’t access or manipulate a Web browser like JavaScript Exists and executes solely on a Web server, where it performs various types of processing or accesses databases

Server-Side Scripting and PHP (continued) General rule: Use client-side scripting to handle user interface processing and light processing, such as validation; use server-side scripting for intensive calculations and data storage