Introduction to web development

Similar documents
Introduction to web development and JavaScript

Chapter 1. Introduction to web development

Instructor: Betty O Neil

Chapter 1 Introduction to web development and PHP

IT3504: Web Development Techniques (Optional)

IT3503 Web Development Techniques (Optional)

By : Khalid Alfalqi Department of Computer Science, Umm Al-Qura University

Web Development. How the Web Works 3/3/2015. Clients / Server

ICAWEB502A Create dynamic web pages

Connecting with Computer Science, 2e. Chapter 5 The Internet

Web Programming. Robert M. Dondero, Ph.D. Princeton University

ERIE COMMUNITY COLLEGE COURSE OUTLINE A. COURSE TITLE: CS WEB DEVELOPMENT AND PROGRAMMING FUNDAMENTALS

Web Browsing Examples. How Web Browsing and HTTP Works

Lesson Overview. Getting Started. The Internet WWW

Oct 15, Internet : the vast collection of interconnected networks that all use the TCP/IP protocols

Web Development I & II*


Internet Technologies_1. Doc. Ing. František Huňka, CSc.

Web Design Technology

Network Configuration Settings

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

Web Foundations Series Internet Business Associate

Developing Your School Website

M3-R3: INTERNET AND WEB DESIGN

Web Design and Development ACS-1809

Network: several computers who can communicate. bus. Main example: Ethernet (1980 today: coaxial cable, twisted pair, 10Mb 1000Gb).

Chapter 4: Networking and the Internet

Chapter 21 Web Servers

WEB DEVELOPMENT IA & IB (893 & 894)

Lecture 2. Internet: who talks with whom?

4 Understanding. Web Applications IN THIS CHAPTER. 4.1 Understand Web page development. 4.2 Understand Microsoft ASP.NET Web application development

CSE 203 Web Programming 1. Prepared by: Asst. Prof. Dr. Maryam Eskandari

The Web as a Client-Server System; TCP/IP intro!

How to Configure edgebox as a Web Server

lesson 19 Internet Basics

Web Programming Languages Overview

TIME SCHEDULE OBJECTIVES

How Web Browsers Work

IC3 Internet and Computing Core Certification Guide

Lesson 7 - Website Administration

How To Understand The History Of The Web (Web)

4.2 Understand Microsoft ASP.NET Web Application Development

Computer Networks 1 (Mạng Máy Tính 1) Lectured by: Dr. Phạm Trần Vũ MEng. Nguyễn CaoĐạt

ASP.NET: THE NEW PARADIGM FOR WEB APPLICATION DEVELOPMENT

CTIS 256 Web Technologies II. Week # 1 Serkan GENÇ

10CS73:Web Programming

SUBJECT CODE : 4074 PERIODS/WEEK : 4 PERIODS/ SEMESTER : 72 CREDIT : 4 TIME SCHEDULE UNIT TOPIC PERIODS 1. INTERNET FUNDAMENTALS & HTML Test 1

CISC 1600 Introduction to Multi-media Computing

Class and Office Hours. Course Requirements. Concepts to Learn. CMPUT 499: Introduction

This document is for informational purposes only. PowerMapper Software makes no warranties, express or implied in this document.

DESIGNING HTML HELPERS TO OPTIMIZE WEB APPLICATION DEVELOPMENT

Web Development News, Tips and Tutorials

WEB SITE DEVELOPMENT WORKSHEET

Release: 1. ICAWEB414A Design simple web page layouts

Module 6 Web Page Concept and Design: Getting a Web Page Up and Running

Introduction to Dreamweaver

Course Descriptions. preparation.

WWW. World Wide Web Aka The Internet. dr. C. P. J. Koymans. Informatics Institute Universiteit van Amsterdam. November 30, 2007

WEB& WEBSITE DESIGN TRAINING

The Internet and Network Technologies

Trollhättan, Sweden

Modern Web Development From Angle Brackets to Web Sockets

Basic Internet programming Formalities. Hands-on tools for internet programming

Dreamweaver CS5. Module 2: Website Modification

Server-Side Scripting and Web Development. By Susan L. Miertschin

A Comparative Study of Web Development Technologies Using Open Source and Proprietary Software

Dreamweaver CS5. Module 1: Website Development

Initial Access and Basic IPv4 Internet Configuration

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

Chapter 6 Essentials of Design and the Design Activities

Virtual Server in SP883

Creating an Intranet Website for Library & Information Services in an Organization

California State University Polytechnic University. CIS 311 Interactive Web Development. Fall 2011

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

IP addresses. IP addresses: IPv4: 32 bits:

The Internet, Intranets, and Extranets. What is the Internet. What is the Internet cont d.

What is a Web Browser? Web Site Functionality. A client program that uses HTTP to communicate with web servers.

Internet Infrastructure

Credits: Some of the slides are based on material adapted from

White Paper How to Remotely Access Ethernet I/O Over the Internet

Checklist of Best Practices in Website

Computer Networks. Lecture 7: Application layer: FTP and HTTP. Marcin Bieńkowski. Institute of Computer Science University of Wrocław

Quick Reference Guide: Shared Hosting

Telecommunications, the Internet, and Wireless Technology

FileMaker 11. Instant Web Publishing Guide

The World Wide Web: History

Web Cloud Architecture

Computer Science Course Descriptions Page 1

Outline. CIW Web Design Specialist. Course Content

World Wide Web. Before WWW

P-3202H-Bb. G-PON VoIP IAD DEFAULT LOGIN DETAILS. Firmware v1.0 Edition 1, 09/2009. IP Address: Password: 1234

Web. Programming. Hans- Pe0er Halvorsen, M.Sc. h0p://home.hit.no/~hansha/?page=sojware_development

Pemrograman Web. 1. Pengenalan Web Server. M. Udin Harun Al Rasyid, S.Kom, Ph.D

CA106 Web Design. Dr. Dónal Fitzpatrick, School of Computing Room l2.48, Extension 8929,

LIS 638: Internet Technologies and Information Services Spring 2015 (January 14 to May 1)

SPLIT BLOCK FINAL Web Design

Transcription:

Santiago Canyon College CIS-132: Introduction to JavaScript Lesson 1 Introduction to web development (Chapter 1 in Murach s JavaScript & DOM Scripting textbook) Slide 1

Objectives Applied Load a web page from the Internet or an intranet into a web browser. View the source code for a web page in a web browser. Knowledge Describe the components of a client-server architecture. Describe HTTP requests and responses. Distinguish between the way a web server processes static web pages and dynamic web pages. Name the common web browsers, web servers, and server-side scripting languages.

The architecture of a web application

The architecture of the Internet WAN IXP WAN WAN IXP IXP WAN Slide 4

Terms server network local area network () wide area network (WAN) Internet Internet exchange points (IXP) Internet service provider (ISP) Slide 5

How a web server processes a static web page HTTP request HTTP response XHTML file Web browser Web server Slide 6

A simple HTTP request GET / HTTP/1.1 Host: www.rpkessler.com A simple HTTP response <html> <head> <title>welcome to CIS-132</title> </head> <body> <p>this is our home page</p> </body> </html> Slide 7

Two protocols that web applications depend upon Hypertext Transfer Protocol (HTTP) Transmission Control Protocol/Internet Protocol ( TCP/IP). Network components that web applications depend upon: IP addressing DHCP DNS Switches, routers, microwave, fiber optics, telephone lines, cellular technology Slide 8

Terms you should know Hypertext Markup Language (HTML) static web page HTTP request HTTP response TCP/IP HTTPS FTP DNS DHCP IP addressing/subnet mask/gateway Slide 9

How a web server processes a dynamic web page HTTP request HTTP response Web browser Web server Application server Database server Application script Slide 10

Terms dynamic web page application server database server round trip

Web browsers Internet Explorer Firefox Safari Opera Chrome Web servers Apache IIS Slide 12

Server-side scripting languages ASP.NET JSP PHP ColdFusion Ruby Perl Python Slide 13

How JavaScript fits into this architecture HTTP request HTTP response Web browser Web server Application server Database server JavaScript Application script Slide 14

Common uses of JavaScript Validate form data before it is sent to the server for processing. Respond to user actions such as mouse clicks and key presses. Create dynamic menus. Create slide shows. Animate elements in a web page. Create timers, clocks, and calendars. Change the style sheet that a web page uses. Sort the data that s in a table. Control the web browser window. Detect web browser plug-ins. Open new web browser windows.

The code for a web page <html > <head> <title>mike's Bait and Tackle Shop</title> </head> <body> <h1>mike's Bait and Tackle Shop</h1> <p>welcome to Mike's Bait and Tackle Shop. We have all the gear you'll need to make your next fishing trip a great success!</p> <h2>new Products</h2> <ul> <li>ultima 3000 Two-handed fly rod</li> <li>phil's Faux Shrimp Fly - Size 6</li> <li>titanium Open Back Fly Reel - Black</li> </ul> <p>contact us by phone at 559-555-6624 to place your order today.</p> </body> </html> Slide 16

The web page in a web browser Slide 17

Terms Extensible hypertext markup language (XHTML) XHTML elements opening tag closing tag attribute Slide 18

The DOM for the web page html head body title h1 p h2 ul p text text text text text li li li text text text

The components of an HTTP URL http://www.murach.com/books/index.htm protocol domain name path filename