ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών

Σχετικά έγγραφα
ΤΕΧΝΟΛΟΓΙΕΣ ΣΧΕΔΙΑΣΗΣ ΔΙΑΔΙΚΤΥΑΚΟΥ ΤΟΠΟΥ (Web Site Design Technologies)

Εισαγωγή στον Παγκόσμιο ιστό και στη γλώσσα Html. Χρ. Ηλιούδης

Πληροφορική Τμήμα Σχεδιασμού & Τεχνολογίας Ξύλου & Επίπλου Αντώνιος Καραγεώργος Ευανθία Τσιλιχρήστου. Μάθημα 5 ο Τεχνολογίες Διαδικτύου: HTML I

Τεχνολογίες Παγκόσμιου Ιστού. 1η διάλεξη

7-22 Οκτωβρίου Μία γιορτή δημιουργίας με κώδικα. Europe Code Week

Αλεξιάδης Γεώργιος (ΠΕ86) -

Εισαγωγη στην html. Η δομή μιας ιστοσελίδας (αρχείο html) Η βασική δομή ενός αρχείου html είναι η εξής: <html> <head>

ΒΑΣΙΚΕΣ ΑΡΧΕΣ ΣΧΕΔΙΑΣΜΟΥ ΕΦΑΡΜΟΓΩΝ

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ HTML

Το διαδίκτυο είναι ένα δίκτυο που αποτελείτε από πολλά μικρότερα δίκτυα υπολογιστών.

Η γλώσσα XHTML: διαφορές με HTML, μετατροπή

Περιεχόμενα. Λίγα λόγια από το συγγραφέα... 7

Σχεδίαση και Ανάπτυξη Ιστότοπων

ΔΝΓΔΙΚΣΙΚΔ ΑΠΑΝΣΗΔΙ 3 εο ΓΡΑΠΣΗ ΔΡΓΑΙΑ

ίκτυα - Internet Υπηρεσίες Internet O Παγκόσµιος Ιστός (World Wide Web) Ηλεκτρονική Αλληλογραφία ( ) Υπηρεσία FTP (File Transfer Protocol)

Εισαγωγή στις ΤΠΕ ΙΙ Γιάννης Βρέλλης ΠΤΔΕ-Πανεπιστήμιο Ιωαννίνων. World Wide Web. Παγκόσμιος Ιστός

World Wide Web: Ο παγκόσµιος ιστός Πληροφοριών

Γαβαλάς αµιανός

Γιώργος Χρ. Μακρής. Σύγχρονες Γλώσσες Σήμανσης του Διαδικτύου. Αναπαράσταση Μαθηματικών κειμένων στο διαδίκτυο. Η Γλώσσα MathML

Κειµενογράφοι ετικετών

Εισαγωγή στην πληροφορική

ΠΡΟΓΡΑΜΜΑΤΙΣΤΙΚΑ ΕΡΓΑΛΕΙΑ ΓΙΑ ΤΟ ΔΙΑΔΙΚΤΥΟ

Τι είναι η HTML; Τί είναι οι ετικέτες (tags); Πώς είναι μια ετικέτα (tag);

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΚΑ ΣΥΣΤΗΜΑΤΑ

ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML ΣΧΟΛΙΚΟ ΒΙΒΛΙΟ ΚΕΦΑΛΑΙΟ 11 Ευάγγελος Χ. Ζιούλας (Καθηγητής Πληροφορικής)

Σχεδιασμός και Ανάπτυξη Ιστοτόπων. ΕΠΑ.Λ. ΑΛΙΜΟΥ Τομέας Πληροφορικής Κ. Φλώρος

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

Η εφεύρεση του Παγκόσμιου Ιστού: ένα παράδειγμα συνδυαστικής γνώσης

Γλώσσες Σήµανσης (Markup Languages) Τεχνολογία ιαδικτύου και Ηλεκτρονικό Εµπόριο

Περί δικτύων. Δρ. Ματθαίος Πατρινόπουλος

Ιόνιο Πανεπιστήµιο Τµήµα Αρχειονοµίας - Βιβλιοθηκονοµίας. Υπηρεσίες Internet. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα θ

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Internet -

ΕΠΛ 003: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ. Παγκόσμιος Ιστός

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία ιάλεξη 7

Τι διαφορά έχει μια ιστοσελίδα του Διαδραστικού Ιστού web 2.0 από εκείνη του Στατικού Ιστού web 1.0;

Εργαλεία ανάπτυξης εφαρμογών internet Ι

Μαθηματικά Λογισμικά και Γλώσσες Αναπαράστασης Γνώσης

Εισαγωγή στο Διαδίκτυο και στην Υπηρεσία περιήγησης του Παγκόσμιου Ιστού (WWW) Επικοινωνίες Δεδομένων Μάθημα 1 ο

Σχεδίαση και Ανάπτυξη Ιστότοπων

ΕΠΛ 003: ΕΠΙΣΤΗΜΗ ΤΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ. Παγκόσμιος Ιστός

ΑΝΑΠΑΡΑΣΤΑΣΗ ΓΝΩΣΗΣ ΣΤΟΝ ΠΑΓΚΟΣΜΙΟ ΙΣΤΟ

Web and HTTP. Βασικά Συστατικά: Web Server Web Browser HTTP Protocol

Πανεπιστήμιο Αιγαίου. Χειμερινό εξάμηνο. Σχολή Κοινωνικών Επιστημών Τμήμα Πολιτισμικής Τεχνολογίας Και Επικοινωνίας

Βάσεις Δεδομένων. Dept. Of Mathematics University of Ioannina

Ποιες είναι οι κύριες ετικέτες που χρησιμοποιεί η HTML για την περιγραφή της συνολικής δομής μιας ιστοσελίδας;

Κείμενο ASCII Unicode - HTML. Κωδικοποίηση ASCII / Unicode HTML

Εργαλεία Ανάπτυξης Εφαρμογών Internet I

ΕΡΓΑΣΤΗΡΙΟ: ΤΕΧΝΟΛΟΓΙΕΣ ΠΛΗΡΟΦΟΡΙΑΣ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΣ ΣΤΟΝ ΤΟΥΡΙΣΜΟ. 1o ΕΡΓΑΣΤΗΡΙΟ ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML

Διαδίκτυο: Ιστορία, Δομή, Υπηρεσίες

ΚΕΡΑΜΟΠΟΥΛΟΣ ΕΥΚΛΕΙΔΗΣ

Η Γλώσσα Προγραμματισμού του Internet HTML

To λεξικό του Internet

Τι είναι ένα δίκτυο υπολογιστών; Αρχιτεκτονική επιπέδων πρωτοκόλλων. Δικτυακά πρωτόκολλα

Περιεχόμενα. Πρόλογος... xiii

Εργαστήριο του Μαθήματος: ΕΠΛ 001

ΑΣΠΑΙΤΕ. ΠΡΑΚΤΙΚΗ ΑΣΚΗΣΗ 4α. Υπερκείμενο και HTML. Ημερομηνία :... Τμήμα :... Ονοματεπώνυμο :...

Σπουδές CAD, Πληροφορικής, Οικονομίας, Διοίκησης και D.T.P. με Σύστημα διδασκαλίας facetoface

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Δίκτυα υπολογιστών. (και το Διαδίκτυο)

ΣΧΕΔΙΑΣΜΟΣ ΚΑΙ ΑΝΑΠΤΥΞΗ ΙΣΤΟΤΟΠΩΝ

Περιεχόμενα. Γαβαλάς Δαμιανός Τρέχον status της HTML

Hyper Text Markup Language (HTML) που σημαίνει γλώσσα σήμανσης υπερκειμένου.

Γαβαλάς αµιανός

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία

Τεχνολογίες & Εφαρμογές Πληροφορικής Ενότητα 8: Διαδίκτυο Βασικές Έννοιες

Πλοήγηση www / Με τον Internet Explorer

Εισαγωγή στην επιστήμη των υπολογιστών. Υλικό Υπολογιστών Κεφάλαιο 6ο ίκτυα υπολογιστών

Ιόνιο Πανεπιστήµιο. ίκτυα Η/Υ. Επίπεδο Εφαρµογής. Ενότητα Θ. Υπηρεσίες Internet. ρ. Ε. Μάγκος

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Internet -

Εισαγωγή στην HTML (1)

Όταν αποθηκεύετε μία παρουσίαση, την ονομάζετε και καθορίζετε πού θα την αποθηκεύσετε

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

ΥΠΗΡΕΣΙΑ «TAXISNET» - ΗΛΕΚΤΡΟΝΙΚΗ ΥΠΟΒΟΛΗ ΤΩΝ ΦΟΡΟΛΟΓΙΚΩΝ ΔΗΛΩΣΕΩΝ ΓΙΑ ΤΟ ΤΜΗΜΑ ΕΣΩΤΕΡΙΚΩΝ ΠΡΟΣΟΔΩΝ ΚΑΙ ΤΗΝ ΥΠΗΡΕΣΙΑ ΦΟΡΟΥ ΠΡΟΣΤΙΘΕΜΕΝΗΣ ΑΞΙΑΣ ΤΟΥ

Κεφάλαιο 9: Διαδίκτυο, Web 2.0 και Web X.0. Εφαρμογές Πληροφορικής Κεφ. 9 Καραμαούνας Πολύκαρπος 1

ΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης

Σήμανση και Μορφοποίηση: HTML και CSS

Βαρβάκειο Πρότυπο Γυμνάσιο

ΕΙΣΑΓΩΓΗ ΣΤΗΝ HTML. Decode, ISSEL. Θεοδόσης Σουργκούνης Αντώνης Χρυσόπουλος Στέλιος Μόσχογλου

Σχεδιάζοντας Εφαρμογές για το Διαδίκτυο

Προγραμματισμός Ιστοσελίδων (Web Design)

(Blended Executive Learning)

ΕΦΑΡΜΟΓΕΣ ΗΛ. ΕΜΠΟΡΙΟΥ ΣΤΗ ΛΧ

Α ΛΥΚΕΙΟΥ - ΕΦΑΡΜΟΓΕΣ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΪΟΣ 2019 ΕΝΔΕΙΚΤΙΚΕΣ ΕΡΩΤΗΣΕΙΣ ΚΑΤΑΝΟΗΣΗΣ

Διαχείριση Πληροφοριών στο Διαδίκτυο. Εργαστήριο 2

ΝΤUA. Τεχνολογία Πολυμέσων

Κεφάλαιο 4 HyperText Markup Language - HTML. Προγραμματιστικά εργαλεία για το διαδίκτυο Φίλιππος Κουτσάκας, Πολύγυρος 2013

Πρωτόκολλα Επικοινωνίας και Τείχος Προστασίας

Τεχνολογίες ιαδικτύου

10. Εισαγωγή στην HTML

CSS Εργαστήριο 1. Εισαγωγή - Σύνταξη - Εφαρμογή στην HTML

Τεχνολογίες Διαδικτύου - Εργαστήριο 1 ο

ΔΗ Μ Ι Ο ΥΡ Γ Ι Α W I K I με τ η χρήση τ η ς υπ ηρεσίας h t t p : / id ot.com /

Special edition of the Technical Chamber of Greece on Video Conference Services on the Internet, PIRCH 32 v0.92b

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Επανάληψη

Μαθηματικά Λογισμικά και Γλώσσες Αναπαράστασης Γνώσης

Βασίλειος Κοντογιάννης ΠΕ19

1 η Διάλεξη: Εισαγωγή στο Διαδίκτυο

Γλωσσική Τεχνολογία. HTML/XML Processing HTTP Services

ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓIΚΟ ΕΚΠΑΙΔΕΥΤΙΚΟ ΙΔΡΥΜΑ ΑΡΤΑΣ ΣΧΟΛΗ ΔΙΟΙΚΗΣΗΣ & ΟΙΚΟΝΟΜΙΑΣ ΤΜΗΜΑ:ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ & ΔΙΟΙΚΗΣΗΣ

Ref.: SLWS 1 5Copyright 2005 The European Computer Driving Licence Foundation Ltd Σελίδα 1 από 7

ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Transcript:

ΕΠΛ 012 Εισαγωγή στο Παγκόσμιο Πλέγμα Πληροφοριών World Wide Web (WWW)

Θέματα Επεξεργασία δεδομένων στο Web Δημιουργία απλών σελίδων HTML Περιγραφή κάποιων XHTML στοιχείων (tags)

Εξέλιξης του WWW Το WWW ξεκίνησε το 1989 από το Ευρωπαϊκό Κέντρο Πυρηνικών Ερευνών, (CERN) στην Ελβετία. [Berners & Lee] Βασικός του σκοπός ήταν να προσφέρει στους επιστήμονες ένα μέσο προκειμένου να ανταλλάσσουν στοιχεία επιστημονικά δεδομένα και μελέτες, μέσω του διαδικτύου. Ποιο το πρόβλημα με το FTP? Μη συμβατότητα τύπου αρχείων και κειμένων Κατάλληλο λογισμικό Αναζήτηση πληροφοριών Η όλη προσπάθεια στηρίχτηκε στην υλοποίηση ενός μέσου που θα επιτρέπει την σύνδεση μεταξύ διαφορετικών εγγράφων. Το μέσο αυτό βασίστηκε στην ιδέα του υπερκειμένου (Hypertext). Μη γραμμική προσπέλαση και ανάγνωση. Νέα γλώσσα μορφοποίησης κειμένου: HTML

Πως κατασκευάζουμε ένα υπερκείμενο; Για την περιγραφή ενός υπερκειμένου χρησιμοποιούμε μια ειδική γλώσσα την Hyper Text Markup Language (HTML). HTML δεν είναι (παραδοσιακή) γλώσσα προγραμματισμού. Η γλώσσα αυτή επιτρέπει τη διαμόρφωση ενός κείμενου: Πως να αποτυπωθεί/αναπαρασταθεί στην οθόνη Πως να συνδεθεί με άλλα έγγραφα και διάφορα αρχεία Είναι μια σειρά από πρωτόγονα σύμβολα/στοιχεία (Τags)...Επισημάνσεις ή Ετικέτες HTML δεν είναι «ότι βλέπεις παίρνεις» (παράδειγμα το ENTER) HTML δεν είναι case-sensitive <Body>, <BODY>, <body>, <body>

Κλασσικές Επισημάνσεις

HTML & Χρήση των Tags Το tag είναι HTML κώδικας που περικλείεται από < και > και χρησιμοποιούνται στη διαμόρφωση μιας ιστοσελίδας Είναι δηλαδή οδηγίες αποτύπωσης προς τον διαφυλλιστή Π.χ. το <br> κάνει μία νέα γραμμή Τα περισσότερα tags είναι ανά ζεύγη (διπλά) και έχουν αρχή και τέλος π.χ. Το έντονο (bold) είναι το <b>καλημέρα κόσμε</b> Τα χαρακτηριστικά (attributes) δίνουν επιπλέον οδηγίες π.χ. <font color=red>καλημέρα κόσμε</font> Γενική μορφή: <όνομα οδηγίας [παράμετρος1..] [παράμετρος2..] [..]> </ όνομα οδηγίας >

HTML H ζελίδα Student Dynamics ζηον Netscape Navigator

HTML Το κείμενο HTML που ανηιζηοιχεί ζηην προηγούμενη ζελίδα

Βασική δομή εγγράφου HTML <html> <head> <title> </title> </head> <body> </body> </html> HTML προμηνύει έγγραφο HTML HEAD - πληροφορίες πριν τα κυρίως περιεχόμενα του εγγράφου TITLE πάντα μέσα στο HEAD. Παρέχει περιγραφή της σελίδας Ερώτηση: σε τι χρησιμεύει άραγε? BODY Τα κυρίως περιεχόμενα ενός εγγράφου

Ερμηνεία HTML O διαφυλλιστής προσδιορίζει τον τρόπο εμφάνισης μίας σελίδας βασισμένος στις ετικέτες (Tags) Αγνοεί τον τρόπο μορφοποίησης του HTML εγγράφου (αρχείου), δηλαδή τα enter, τα επιπλέον κενά και τις κενές γραμμές Λαμβάνει υπόψη το πλάτος και το ύψος του παραθύρου του διαφυλλιστή/πλοηγού Εάν αλλάξετε το μέγεθος του παραθύρου τα περιεχόμενα της ιστοσελίδας θα αλλάξουν ώστε να προσαρμοστούν στο νέο μέγεθος

Πως ξεκινούμε να εργαζόμαστε; Επιλέγουμε πρόγραμμα για να γράψουμε τον HTML κώδικα Χρήση text editor όπως notepad των windows, αφού το HTML είναι text Όχι WordPad ή Word (γιατί?) Μπορεί να γίνει και χρήση προγράμματος Web Editor Κειμενογράφοι ετικετών WYSWYG: Τότε ότι γράφεις, παίρνεις!!! Μορφοποίητης κειμένων με μετατροπέα σε HTML Τα αρχεία πρέπει να τελειώνουν σε.html ή.htm

Πως οργανώνουμε & βάζουμε δημόσια online τις ιστοσελίδες μας ; Web servers Apache 54%, IIS (Microsoft) 24% Document root αρχεία για τους χρηστές Server root αρχεία του συστήματος Vitual directories εξωτερική αποθήκευση αρχείων Διεύθυνση καταλόγου δημόσιων εγγραφών (Apache) ~user-login-dir/public/html/ URL εισόδου Π.χ., http://www.cs.pitt.edu/~panos μεταφράζεται ~panos/public/html Προκαθορισμένη ρίζα διαδικτυακού τόπου index.html, index.htm Π.χ., http://www.cs.pitt.edu/~panos/index.html Απόλυτες και σχετικές διαδρομές/διευθύνσεις αρχείων (File System)

fileb.html Για να βρω το αρχείο fileb.html, χρησιμοποίησα την διαδρομή../../folerq/fileb.html Ερώτηση: Σε ποιο κατάλογο είμαι?

URL or URI Uniform (Universal) Resource Locator (Identifier) Σύνταξη URL: scheme:object-address τύπος: διεύθυνση-αντικείμενου Τύπος (Scheme): http, ftp, telnet, file, mailto and news http://www.cs.ucy.ac.cy/courses/epl012 file://path-to-file το File υποδηλώνει τοπικό αρχείο (πού είναι χρήσιμο;) διεύθυνση-αντικείμενου = //υπολογιστής/θέση //www.cs.ucy.ac.cy/courses/epl012 Θέση είναι μια σχετική διαδρομή αρχείου (file path name) σε αναφορά με ένα αρχικό κατάλογο

URL URLs δεν μπορούν να έχουν κενά καθώς και τα σύμβολα ;, :, & Τα κενά και τα σύμβολα μπορούν να γραφτούν με το % και το δεκαεξαδικό κωδικό τους (ASCII) www.city.san%20jose.us (20 είναι ο κωδικός του κενού) URL μπορούν να περιέχουν την πόρτα εισόδου (port number) της υπηρεσίας 80 η προεπιλεγμένη για web servers //www.ucy.ac.cy:80 ή //www.ucy.ac.cy //www.myweb.org:800

Μορφή Αντικειμένων Μορφή (format) καθορίζει τον τρόπο/εργαλείο αναπαράστασης ΜΙΜΕ (Multipurpose Internet Mail Extensions) Text, video, data, audio (sound data) MIME έγινε το πρόθεμα (στην αρχή) σε κάθε αρχείου μορφή/κωδικοποίηση [type/subtype] text/{plain, html, doc} image/{gif, jpeg} Video/{mpeg, quicktime}

Μορφή Αντικειμένων Web Servers χρησιμοποιούν περισσότερο τα επιθέματα μορφής των αρχείων (file type extensions) Πλοηγοί χρησιμοποιούν ΜΙΜΕ Επιθέματα μορφής αρχείων με την βοη0εια πινάκων μετατροπής Πειραματικές κωδικοποιήσεις (x-) Video/x-msvideo Πρόγραμμα msvideo (plug-in)

Πως πάμε από HTML σε XHTML HTML (v4.1> οριστικέ χρησιμοποιώντας την γλωσσά SGML Standard Generalized Mark-up Language XML (extensible Mark-up Language): απλή μορφή SGML To XHTML (v1.1, 2001) βασίζεται στο ΧΜL, οπότε κληρονομεί και τη σύνταξη του όλα τα tags σε μικρά γράμματα οι τιμές των χαρακτηριστικών μέσα σε... Κλείνουμε τα Tags μας <tag attribute= a > </tag> [<br/>] Αυτό μπαίνει πριν το <html> <?xml version="1.0"?> and <!DOCTYPE html PUBLIC "- //W3C//DTD XHTML 1.0 Transitional//EN" "http://www/w3/org/tr/xhtml/11/dtd/xhtml1- transitional.dtd"> Αλλάζουμε το <html> σε <html xmlns="http://www.w3.org/1999/xhtml">

Παράδειγμα XHTML <?xml version="1.0"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www/w3/org/tr/xhtml/11/dtd/xhtml1- transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title> </title> </head> <body> </body> </html>

End of Lecture 3