Internet publishing Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222

Slides:



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

Overview Environment for Internet database connectivity
Getting a Taste of Cascading Stylesheets Steve Mooradian December 14, 2005.
Project 1 Introduction to HTML.
Basic HTML Workshop Session 1: Introduction to HTML Fall 2006.
Introduction to HTML 2006 CIS101. What is the Internet? Global network of computers that are connected and communicate via a series of Protocols Protocols.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
Basic HTML Workshop Session 1: Introduction to HTML Fall 2006.
Developing a Basic Web Page with HTML
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
Introducing HTML & XHTML:. Goals  Understand hyperlinking  Understand how tags are formed and used.  Understand HTML as a markup language  Understand.
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.
UNDERSTANDING WEB AND WEB PROJECT PLANNING AND DESIGNING AND EFFECTIVE WEBSITE Garni Dadaian.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
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.
HTML Comprehensive Concepts and Techniques Intro Project Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
1 HTML/XHTML Objectives Explain what HTML is and how Web pages use HTML Explain what HTML is and how Web pages use HTML Demonstrate how to create Web pages.
Creating a Basic Web Page
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.
Chapter 1 Internet & Web Basics Key Concepts Copyright © 2013 Terry Ann Morris, Ed.D. Revised 1/12/2015 by William Pegram 1.
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.
Chapter 1 Understanding the Web Design Environment Principles of Web Design, 4 th Edition.
Week 1 Understanding the Web Design Environment. 1-2 HTML: Then and Now HTML is an application of the Standard Generalized Markup Language Intended to.
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.
CIS 1310 – HTML & CSS 1 Introduction to the Internet.
Introduction to HTML Tutorial 1 eXtensible Markup Language (XML)
Introduction to web development and HTML MGMT 230 LAB.
XHTML and CSS Session 1 Intro, (X)HTML, CSS, W3C, browsers, webpage, structure, tags, attributes, elements, web development process, basic XHTML elements.
CS 331 – Programming LanguagesDate: Internet Programming Group Presenter: Aren Ray Topics: Internet Programming XML.
XHTML By Trevor Adams. Topics Covered XHTML eXtensible HyperText Mark-up Language The beginning – HTML Web Standards Concept and syntax Elements (tags)
Web Design (1) Terminology. Coding ‘languages’ (1) HTML - Hypertext Markup Language - describes the content of a web page CSS - Cascading Style Sheets.
1 Tutorial 11 Creating an XML Document Developing a Document for a Cooking Web Site.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
1 Chapter 01: Introduction by Tharith Sriv. This course covers the following topics:  Hypertext Markup Language (HTML)  Cascading Style Sheets  JavaScript.
The Web Wizard’s Guide to HTML Chapter One World Wide Web Basics.
HTML Concepts and Techniques Fifth Edition Chapter 1 Introduction to HTML.
Chapter 1 Introduction to HTML, XHTML, and CSS HTML5 & CSS 7 th Edition.
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.
Web Design – Week 2 Introduction to website basics Website basics: How the Web Works Client / server architecture Packet switching URL components.
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)
Web Design Principles 5 th Edition Chapter 3 Writing HTML for the Modern Web.
Website Design and Construction Services and Standards.
Lesson 1: HTML and the Web Instructor: Mrs. KIM Lang.
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.
CIS 1203 Web Technologies Introduction to the Internet and the WWW.
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.
Blended HTML and CSS Fundamentals 3 rd EDITION Tutorial 1 Using HTML to Create Web Pages.
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.
Project 1 Introduction to HTML.
Chapter 1 Introduction to HTML
Chapter 1 Introduction to HTML.
Introduction to HTML.
© 2016 Pearson Education, Inc., Hoboken, NJ. All rights reserved.
E-commerce | WWW World Wide Web - Concepts
Project 1 Introduction to HTML.
E-commerce | WWW World Wide Web - Concepts
Introduction to XHTML.
An Introduction to HTML Pages
4.01 How Web Pages Work.
Presentation transcript:

Internet publishing Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.:

Syllabus  1. Introduction – web servers and web browsers  2. HTML – basic page structure  3. HTML – basic constructions, data transfers via FTP  4. HTML - forms  5. CSS  6. CSS vs. HTML comparison  7. JavaScript - basics  8. Graphical data and multimedia - formats (GIF, PNG, JPEG), usage  9. Usability - homepage  10. Usability - navigation, search, JavaScript  11. Usability – web design for handicapped users (lowered sight or movement capabilities, older persons, etc.)  12. Anonymity of internet users, personal data protection, spam  13. Legal and moral aspects - quotation, referring, responsibility for published content  14. Presentation of created projects

What is needed to pass the exam  Project – make your own website  Evaluation of third-party website Choose preffered form  One-page written text  5-10 min presentation

Project  Compulsory requirements Structured document At least 3 separate documents XHTML or HTML 4.01 standards Valid documents ( Use external CSS. Use some graphics in separate folder. Make it available at  Recommended features Minimize XHTML attributes formatting, use CSS instead. Follow recommendations for making the pages accessible by handicapped users (

Website evaluation  Technical quality  Navigation – placement, usability, logic,...  Content, information value Comprehensibility Use of hypertext Readability Structure – is there clear hierarchy of presented information (chapters, lists, tables)?  Language Grammar Composition Objectivity  Graphics, design: Font size Colors, contrast, readability Design quality Impact of screen resolution, page weight Impression (subjective)

Information sources  Information systém on ICT  Materials for seminars  Webdesign Jakob Nielsen: Web design  WWW standards

History of WWW  1950 – Douglas Engelbert – interlinked documents  1980 – Ted Nelson – „Xanadu“ project  1989 – CERN - Tim Berners-Lee Software for developing hypertext documents Term „World-Wide Web“ Internet infrastructure HTML, HTTP, URL technologies

WWW – key principles  File (document) transfer, HTTP protocol  Global document address - URL  Hypertext, HTML

World-Wide Web  Browser HTTP protocol handling Content parsing, displaying  Content storage Static Dynamic Client WWW server HTTP request - URL HTTP response - document

Uniform Resource Locator  HOW?WHERE?WHAT? SCHT/index.html Communication scheme Source, serverIdentification within the scope of source

Scheme 1/2  HyperText Transfer protocol  ftp:// ftp://ftp.vscht.cz/pub/antivir/Blaster/FixBlast.exe File Transfer Protocol  file:/// file:///c|/windows/win.ini Local file  mailto:

Scheme 2/2  Scheme is important ftp://ftp.vscht.cz/pub/antivir/Blaster/FixBlast.exe  Browsers complete missing scheme, so that it works in most cases

Server  IP address  Domain name rd level.2 nd level.1 st level Each domain has own registrar that controls domain names asignment Řád domény

Location (path)  Corresponds to the real or the virtual location of the document in the server file system Paths are case-sensitive   

Content  Static File system Permanent documents Represent static non- specific information  Dynamic Database Documents are generated dynamically Documents are created specifically according to the user requirements

Browser  Browser manages transfers and interprets the content  Common browsers Microsoft Internet Explorer Opera Mozilla Firefox Safari …

Webpage  Webpage – document (file) containing text data and formatting instructions  The formatting instructions are interpreted by the browser  Standards – a way to ensure the browsers will understand the formatting instructions W3C – World Wide Web Consortium

What does make a webpage?  HyperText Markup Language – HTML Text Tags  Formatting instructions  Information about the document structure References to other data (binary) Title of page This is my first homepage. This text is bold

HTML versions and development Markup language SGML  Standard Generalized Markup Language ISO 8879:1986 ISO 8879:1986  2.0 – the first standardized version  3.0 – unimplemented design Specifications were too difficult for browser developers  3.2 – Standardized as subset of 3.0 design + selected browser-specific features that were already implemented by browser developers  4.0, 4.01 – final version Cascading style sheets (CSS) used for formatting

Recent web problems  Mixing content and format in HTML  Poor documents structure  Difficult search for specific information  Potential remedy = XML

XML  eXtensible Markup Language  SGML „light“  Can be used as standard to define other languages based on XML  Can create content oriented structure  More strict syntax than SGML = much easier implementation

XHTML  eXtensible HyperText Markup Language  HTML 4.01 restandardized to follow XML rules Meets XML standard specifications But does not require full XML support by the browser More strict

Web pages development/coding  Text processors Notepad, PSPad  HTML editors HomeSite  WYSIWYG editors FrontPage

Notepad

HomeSite

Readable HTML code

„Less readable“ HTML code

Editors comparison  WYSIWYG Relatively easy operation „Precise“ control of appearance, but poor platform independence Problems with standard compatibility Document is not created transparently – code cannot be fully controlled Documents contain editor-specific markup

Editors comparison  Text and HTML editors Require active knowledge of standards Full control over the code Page development may seem more time- consuming than with the WYSIWYG editors, but it is not true for an experienced coder