* The basic components of a web site are: * Content – information displayed or accepted from users * Static – content that doesn’t change for different.

Slides:



Advertisements
Similar presentations
Introduction to HTML, XHTML, and CSS
Advertisements

The Client-Server Model for the Web 1. A Web Client (usually in the form of a web browser) makes an HTTP request to a specific web server. 2. The Web Server.
Understand Web Page Development Software Development Fundamentals LESSON 4.1.
Project 1 Introduction to HTML.
1 PROJECT Web-based Database Applications Lecture 1: Basic Internet Concepts & Databases - the History.
CIS101 Introduction to Computing Week 05. Agenda Your questions Exam next week - Excel Introduction to the Internet & HTML Online HTML Resources Using.
CIS101 Introduction to Computing Week 05. Agenda Your questions CIS101 Survey Introduction to the Internet & HTML Online HTML Resources Using the HTML.
CIS101 Introduction to Computing
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.
Introduction to HTML 2004 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
Developing a Basic Web Page with HTML
Mgt 240 Lecture Website Construction: Software and Language Alternatives March 29, 2005.
1st Project Introduction to HTML.
Chapter 2 Introduction to HTML5 Internet & World Wide Web How to Program, 5/e Copyright © Pearson, Inc All Rights Reserved.
Chapter 14 Introduction to HTML
W EB S ITE D EVELOPMENT O VERVIEW. Web Site Development Module Overview Lectures – Lecture 1 Web Site Technology Foundation Developing a Web Site HTML.
CIS101 Introduction to Computing Week 06. Agenda Your questions Excel Exam during second hour Our status after the snow day Introduction to the Internet.
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.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
 Using Microsoft Expression Web you can: › Create Web pages and Web sites › Set what you site will look like as you design it › Add text, images, multimedia.
Chapter 1 Introduction to HTML, XHTML, and CSS
1 Networks and the Internet A network is a structure linking computers together for the purpose of sharing resources such as printers and files Users typically.
The WWW and HTML CMPT 281. Outline Hypertext The Internet The World-Wide-Web How the WWW works Web pages Markup HTML.
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.
HTML HTML stands for "Hyper Text Mark-up Language“. Technically, HTML is not a programming language, but rather a markup language. Used to create web pages.
HTML History CS 101. HTML Stands for Hypertext Markup Language A “Markup Language” dates from the early days of publishing when editing was done manually.
1 HTML References: A HTML Tutorial: /HTMLPrimer.html
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.
1 Web Basics Section 1.1 Compare the Internet and the Web Compare Web sites and Web pages Identify Web browser components Describe types of Web sites Section.
Programming the Web Web = Computer Network + Hypertext.
The Internet and the World Wide Web. The Internet A Network is a collection of computers and devices that are connected together. The Internet is a worldwide.
CS117 Introduction to Computer Science II Lecture 1 Introduction to WWW and HTML Instructor: Li Ma Office: NBC 126 Phone: (713)
HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS.
 2008 Pearson Education, Inc. All rights reserved Introduction to XHTML.
XP New Perspectives on The Internet, Sixth Edition— Comprehensive Tutorial 8 1 Creating Effective Web Pages Creating HTML Documents Tutorial 8.
HTML PROJECT #1 Project 1 Introduction to HTML HTML Project 1: Introduction to HTML 2 Vocabulary Internet service provider (ISP) A company that has a.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
CPSC 203 Introduction to Computers Lab 33 By Jie Gao.
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
JavaScript Tutorial 1 - Introduction to JavaScript1 Tutorial 1 Introduction to JavaScript Section A – Programming, HTML, and JavaScript.
World Wide Web “WWW”, "Web" or "W3". World Wide Web “WWW”, "Web" or "W3"
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
Web Application Programming Presented by: Mehwish Shafiq.
1 WWW. 2 World Wide Web Major application protocol used on the Internet Simple interface Two concepts –Point –Click.
Web Design. What is the Internet? A worldwide collection of computer networks that links millions of computers by – Businesses (.com.net) – the government.
2.1 XHTML. Motto High thoughts must have high language. –Aristophanes.
Introduction to HTML. _______________________________________________________________________________________________________________ 2 Outline Key issues.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
LBSC 690 Session 4 Programming. Languages How do we learn a language? Learn by listening Then reading Then writing How do we teach programming? Learn.
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Introduction to the World Wide Web & Internet CIS 101.
ULI101 – XHTML Basics (Part I) Internet / Web Concepts Brief History TCP/IP Web Servers / Web Browsers URL HTTP / HTML.
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)
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Introduction. Internet Worldwide collection of computers and computer networks that link people to businesses, governmental agencies, educational institutions,
Web Page Programming Terms. Chapter 1 Objectives Describe Internet and Understand Key terms Describe World Wide Web and its Key terms Identify types and.
HTML PROJECT #1 Project 1 Introduction to HTML. HTML Project 1: Introduction to HTML 2 Project Objectives 1.Describe the Internet and its associated key.
Project 1 Introduction to HTML.
Objective % Select and utilize tools to design and develop websites.
Chapter 1 Introduction to HTML.
Project 1 Introduction to HTML.
Introduction to XHTML.
Objective % Select and utilize tools to design and develop websites.
HTML History CS 101.
Web Page Concept and Design :
Introduction to HTML Simple facts yet crucial to beginning of study in fundamentals of web page design!
Presentation transcript:

* The basic components of a web site are: * Content – information displayed or accepted from users * Static – content that doesn’t change for different user interactions * Dynamic – content that varies based on the user, user input, etc. * Instructions * Formatting – how the content is to be displayed * Navigation – path between web pages * Other Actions – Pop-up windows, field input and validation * Building a web site consists of creating the Content and Instructions 2

3 Static Content Dynamic Content URL with path to specific page Input, Javascript

4

* Text that using links enables non-sequential access within and between documents and web sites * Origin * Vannar Bush - a system for linking microfilm machines * Ted Nelson - coined the terms hypertext and hypermedia * First hypermedia use was a tour of Aspen * 1983 – Hypermedia development tool for Apple II * 1987 – Apple release Hypercards for the Macintosh 5

6 * Within a page * Between pages * Between web sites Web Site A Web Site B

* Programming Language - set of rules that direct the actions of a computer * Markup Language - programming language for formatting “documents” where a document can be any stored file, not just text * Formatting is defined in the document with a series of tags * 1960s – IBM defined: * Standardized General Markup Language (SGML) * Formatting of documents to be printed * Many of the earliest tags still in use in Markup Languages today 7

* The combination of Hypertext and Markup Languages * Origination credited to physicist Tim Berners-Lee * Working at CERN (European Organization for Nuclear Research) * Looking for method for scientists to share information between networked computers * First used in December 1990 * Using document elements (tags) to link (jump to) related documents within and between computers * Language that can be used to develop a web site 8

* Program that interprets and acts on the contents of documents encoded with HTML or other language with a similar intent * 1992 University of Kansas * Lynx browser * Used for student campus information – text only * 1993 University of Illinois * First browser to support both text and graphics information * Mosaic browser whose co-author was Marc Andreesen * 1995 Netscape IPO * Founding members were Jim Clark and Marc Andreesen * Primary products the Netscape browser and web server (based on Mosaic) * 1995 Internet Explorer 1.0 * Initial browser from Microsoft who licensed the software from Spyglass * 1996 Internet Explorer 3.0 * Equivalent Netscape functionality bundled with Windows 95 9

Web Browser Program that requests and interprets web pages encoded with HTML, etc. Web Server Computer that holds Web Pages and processes Browser requests Web Pages Web site content 10

* HTML- instructions embedded in a document (web page) that informs a browser how to treat the documents contents * The instructions are expressed as tags with attributes further defining the tag’s actions * HTML tags are: * Delimited by greater and less than symbols e.g. indicates the text that follows is to be bolded * May require an opening and closing tags to stop the action e.g. This text will be in bold * Attributes further qualify tags This tag indicates the format of the text that follows The color of the text will be blue and size 5 (where 3 is the default size) 11

When using HTML tags * Whitespace (blanks, new lines) are generally ignored * Attribute values are enclosed in single or double quotes * Beware: HTML does no checking for syntax errors – it interprets what it can and ignores the rest. You will need to be the error checker for yourself. 12

13 CSCI1150 CSCI1150 Introduction to Computers Objective Acquaint student with basic principles and technologies of computer systems. Methods This course uses a combination of: Lectures and Guided Tours Labs and Other Assignments Exams

14

* A Style Language, like HTML, that describes the appearance of documents * Provides the same types of formatting capabilities as HTML, and much more * CSS: * Allows for better separation of document content and formatting information * Can be stored separately from the document’s contents * Can specify different formatting information for different presentation modes (e.g. viewing versus printing) * Allows content developers to focus on content * Facilitate sharing of formatting instructions across documents * For the most part, CSS is replacing the use of HTML for formatting content 15

* Provides interactive features to browsers * Forms controls such as field validation * Mouse-rollover that causes a field displayed to change * Popping a new window * JavaScript programs run in the browser (on your Mac/PC) * Supported by “all” browsers * Disadvantages * Users can disable * Common carrier for malware 16

What Do You Think Makes a Good Web Site? 17

Some considerations: * Be clear on the audience, purpose and requirements * Plan your sites look and feel * Be consistent * Be clear * Use of fonts, color, graphics, sounds and video * Set and test page loading speed for acceptability * Plan the structure and hierarchy of your pages * Within a page * Between pages * Plan your navigation * Within a page * Between pages * Between your site and other sites * Create a mockup and check with users 18

1. Planning and design 2. Create the web pages using an editor or other authoring tool 3. Test the web pages 4. Publish the web pages by uploading the pages to the web server(s) 19

* Document the problem to be solved * Sketch out how to solve the problem – Algorithm * Functions and flow * Web page and report design * Write the code with tool of choice * Hint: Do it incrementally * Thoroughly test * Test each function * Test the system end to end * If appropriate stress test In Testing the goal is to break code rather than a user finding the errors 20