Helsingin normaalilyseo Jani Kiviharju Syksy 2016

Slides:



Advertisements
Samankaltaiset esitykset
Internet Kehittynyt ARPAnet:istä 1960-luvun lopulla
Advertisements

Image Gallery JavaScriptin avulla Juha Konttinen 1.
JavaScript oliot © Reiska, DOM Oliot  JavaScript sisältää paljon valmiita DOM olioita, on sisältänyt jo DOM level 0 (ns. Legacy DOM) alkaen  WWW-ympäristössä.
JavaScript (c) Irja & Reino Aarinen, 2007
Tehdään nettisivu  suunnittelu  rakentaminen  testaaminen  julkaiseminen.
Mikä on internet? b Kymmenien tuhansien yhteen liitettyjen tietoverkkojen kokonaisuus b Internetin palvelut ovat ilmaisia - liittymät ovat maksullisia.
Verkot: internet ja HTML Jaana Holvikivi Metropolia.
HTML-kielen perusteet Osa 1 Vilho Kemppainen
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
W w w. h a m k. f i Wiki koulutus Leenakaija Lehto
EXtensible Markup Language
HAKUKONEOPTIMOINTI Jaakko Rautiainen. Aihealue Hakukoneiden toiminta Web-sivun optimointi.
MULTI- JA HYPERMEDIAN PERUSTEET
vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.
JohdantotMyn1 Johdanto Verkkopalvelun koostamiseen käytetään koosteohjelmia ja ohjelmointikieliä. Verkkopalvelun toteutus voi vaatia myös palvelinohjelmointia.
HTTP-välityspalvelimen käyttö tapahtumien keräämiseen Tero Tähtinen Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio.
XHTML-perusteita Teppo Räisänen
CSS – osa 1 Teppo Räisänen
HTTP (c) Reino Aarinen, HTTP yhteyskäytäntö Web asiakasohjelmat (yleensä erilaiset selaimet) käyttävät HTTP protokollaa tiedon siirtoon WWW sivustojen.
1 2. Tietoverkot Internet: maailman laajuinen verkko tietokoneverkoista Transmission Control Protocol/Internet Protocol (TCP/IP) Tieto lähetetään paketteina.
XSL Teppo Räisänen
XSL Teppo Räisänen
CLT132 Johdanto verkkosivuteknologioihin (viikko 1)
Webin historia Tietojenkäsittelytieteen historia –seminaariesitelmä Helsingin yliopisto –
Ubuntu - peruskäyttö Seuraavassa läpikäydään Ubuntun peruskäyttöä: Perustoiminnot Sisäänkirjautuminen Työpöytä Uloskirjautuminen Lähteinä on käytettu Ubuntu.
Luokan OneNote - muistikirja Jatko Sisältö 1. Apuohjelma 2. Työpöytäversio ja synkronointi 3. Materiaalin lisääminen muistikirjaan (PDF, Powerpoint,
Työn nimi (=eläinlaji) Työn tekijä Tallenna tämä sivu luokan omaan kansioon > Omat tiedostot > Biologia > Nisäkkäät > Nisäkkään ja tekijöiden nimet. Noudata.
Exam –eTentti Jyväskylän yliopistossa IT-palvelut Hannele Rajaniemi.
Office mix Tee powerpointeistasi elävämpiä! Valitse yläriviltä ”mix” -välilehti.
Helsingin normaalilyseo Jani Kiviharju Syksy 2016
Kuvaruutuvideot Tommi Saksa, 2008, HAMK.
Tuotteen dokumentointi
Web-ulkoasun kehitys Web-ulkoasun visuaalinen evoluutio 1990-luvulta nykypäivään: Kiinteälevyinen, ASCII-pohjainen Vain tekstisivuja, 100% leveys Muutamia.
Tyylitiedosto html-koodin apuna
Jani Kiviharju Helsingin normaalilyseo Syksy 2016
Opiskelu eLukiossa
Wordpress.com.
Luettelot ja sekalaisia komentoja
Datan avaamisen ohjeistus
Helsingin normaalilyseo Jani Kiviharju syksy 2016
Kanit-ja jyrsijät opintojakso
EPortfolio Väline oman osaamisen kehittymisen seurantaan ja dokumentointiin. HOPS-koulutus Ilona Laakkonen, Student Life.
7. Näytölle tulostaminen
Tiedon hallinnan viitearkkitehtuurin osa-alueet
MULTI- JA HYPERMEDIAN PERUSTEET
Laadullisten tutkimusmenetelmien seminaari
Web-sovellusten kehittäminen - Johdanto
JavaScriptin perusteet
www-sivuston ja verkkopalveluiden rakentaminen
Istuntojen hallinta PHP-sovelluksessa
Web-sovellusten kehittäminen - Aloitusluento
esitysgrafiikkaohjelma Lyhyt johdanto ohjelman käytön perusteisiin
Aaltonen Petteri Laine Risto Nuutinen Ossi
Tietoturvan soveltaminen käytäntöön
Internetin käyttö opetuksessa
PHP Tietokantaohjelmointi 1
KEUDAN ORIENTAATIOPÄIVÄT LUKUVUOSI
CLT132 Tehtävät (viikko 7).
Microsoft SharePointin mukauttaminen Verkkosivusto
Oodin version 3.7 yhteenveto
Teppo Räisänen CSS – osa 1 Teppo Räisänen
CLT132 Tehtävät (viikko 1).
JOPOX-laskutusohje Manse PP ry
CLT132 Tehtävät (viikko 2).
Mitä uutta töissä.fi-palveluun?
LCB-5800 Ruotsinkielinen yritysviestintä 1
OSAAMISKANSIO Nimi.
WebOodin version 4.6 yhteenveto
Tässä esityksen otsikko
HUOMIO! Voit vaihtaa minkä tahansa dian pohjaväriä
Esityksen transkriptio:

Helsingin normaalilyseo Jani Kiviharju Syksy 2016 WWW & HTML Helsingin normaalilyseo Jani Kiviharju Syksy 2016

World Wide Web World Wide Web on Internetissä toimiva hypertekstien järjestelmä World Wide Web eli WWW on eräs Internetin palvelumuoto Puhekielessä WWW (web) ja Internet (net) virheellisesti samaistetaan toisiinsa WWW toimii Internetissä muiden Internetpalvelujen, kuten sähköpostin ja tiedostonsiirron, ohella World Wide Webin kehittivät Tim Berners-Lee ja Robert Cailliaun vuonna 1990 CERN:ssä. WWW:n läpimurto tulo vuosina 1993-1995 graafisten selainten julkaisemisen myötä Mosaic -93, Netscape Navigator -94 ja Internet Explorer -95

World Wide Webin osia WWW:ssä on useita erilaisia teknisiä standardeja WWW:ssä toimimisen mahdollistamiseksi HTTP – hypertekstin siirtoprotokolla HTML ja XHTML – hypertekstin merkintäkieliä URL – WWW-sivujen osoitekäytäntö CSS – sivun ulkoasun määrittelykieli Javascript – WWW-sivujen sisällön ja sovelmien ohjelmointikieli ...

WWW:n toimintaperiaate Käyttäjä hakee selaimella web-sivuiksi kutsuttuja dokumentteja web-palvelimilta Käyttäjä (web-asiakas) ja web-palvelin siirtävät tietoa HTTP-protokollan avulla (HTTP = HyperText Transfer Protocol) Selain esittää palvelimelta haetut sivut käyttäjälle web-sivulla ja selaimessa määrätyssä muodossa, yleensä graafisesti WWW-sivut voivat sisältää tekstiä, kuvia, videoita ja muuta multimediaa Esitetyt sivut ovat tyypillisesti hypertekstiä, joka sisältää hyperlinkkejä uusiin sivuihin Selaimen avulla käyttäjä voi myös lähettää informaatiota web-palvelimelle

WWW:n toimintaperiaate Taustalla Internet ja TCP/IP-protokolla, jotta asiakas ja palvelin voivat kommunikoida keskenään http-palvelupyyntö http-vastaus palvelin (server) asiakas (client)

Hypertekstidokumentti tavallinen, lineaarinen dokumentti hypertekstidokumentti

Merkintäkielet Merkintäkielellä merkitään dokumentissa olevat eri tyyppiset elementit Siten dokumenttia käsittelevä ohjelma tunnistaa elementin tyypin ja oikean käsittelytavan Erilaisia merkintäkieliä on useita HTML (HyperText Markup Language), tunnetuimpia XML (Extensible Markup Language), metatason merkintäkieli uusien merkintäkielien määrittämiseen ja muokkaamiseen XHTML (Extensible HyperText Markup Language), eräs XML-kielellä määritellyistä HTML-pohjaisista merkintäkielistä TeX, ladontakieli erityisesti matemaattisia dokumentteja varten

Merkintäkielet Merkinnän rakenne on <tyyppi> elementin data </tyyppi> <tyyppi> on elementin aloitusmerkki, </tyyppi> on elementin lopetusmerkki ja näiden merkkien väliin kirjoitetaan elementin data Esimerkiksi <title> Helsingin normaalilyseo </title> merkitsee dokumentin otsikoksi ”Helsingin normaalilyseo” Merkinnät voivat olla sisäkkäisiä <p>Tämä on leipätekstiä, jossa on <i>kursivoitua</i> tekstiä.</p> i-merkkaus kursivoi merkinnän sisällä olevan datan, sanan kursivoitua ”Tämä on leipätekstiä, jossa on kursivoitua tekstiä.”

HTML HTML eli HyperText Markup Language on yleisin www-sivujen merkintäkieli HTML-kieli noudattaa rakennetta <tyyppi> elementin data </tyyppi> HTML-dokumentit ovat tekstieditorilla tehtyjä tiedostoja, joiden pääte on .html Mikä tahansa tekstieditori käy, kunhan tulokset tallentaa ns. ASCII-muodossa eli ilman tekstieditorin omia elementtejä (Wordart yms.) Notepad (Windows) tai Emacs (Linux/Unix) käy hyvin html-dokumenttien tekemiseen Tarjolla on myös erityisesti html-sivujen tekemiseen suunniteltuja tekstieditoreja (esim. EditPlus ja HTML-Kit) sekä editoreja, joilla voi suoraan suunnitella verkkosivuja käyttämättä html-kieltä, kuten Microsoft FrontPage ja Adobe Dreamweaver Kurssilla ei perehdytä verkkosivujen laadintaohjelmiin

Esimerkki HTML-kielestä <body> <h1>Janin kotisivut</h1> <p> Tervetuloa kotisivuilleni! Olen matematiikan ja tietotekniikan opettaja Helsingin normaalilyseossa. </p> </body> </html>

HTML-dokumentin osia Jokaisessa on html-dokumentissa on seuraavat elementit (tagit): <html> Aloittaa ja lopettaa html-dokumentin <head> Head- eli otsakeosaan tulee kaikki muu kuin varsinaiselle sivulle näkyviin tuleva tieto, kuten sivun otsikko ja tietoa dokumentista <body> Sivun varsinainen sisältö tulee body- eli runko-osaan <title> Otsakeosaan tuleva otsikkoelementti

Esimerkki HTML-dokumentista <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>AT2 – Verkkojulkaisun perusteet</title> </head> <body> <h1>Verkkojulkaisun perusteet</h1> <p> Kurssin tavoitteena on tutustua verkkoliikenteen periaatteisiin ja oppia verkkojulkaisemiseen tarvittavat tiedot ja taidot. Kurssin aikana opiskelija rakentaa omat www-sivut ja tutustuu palveluihin ja työvälineisiin, joita tarvitaan omien sivujen julkaisussa ja ylläpidossa. Opiskelijalla on myös mahdollisuus syventää taitojaan esimerkiksi JavaScript- tai PHP- ohjelmoinnin perusteilla.</p> </body> </html>

HTML - tekstielementit HTML-kielessä on tekstiä varten useita tageja. Tekstin rakennetta määrittävät tagit: Otsikot (header) <h1>, <h2>, <h3>, ... , <h6> Luku 1-6 määrää otsikon koon. Yläotsikko h1 on otsikoista suurin. Kappale (paragraph) <p> Rivinvaihto <br> Rivinvaihdolla ei eroteta kappaleita toisistaan, vaan katkaistaan saman kappaleen rivejä. Kappaleet erotetaan useilla <p>-tageilla. Rivinvaihtotagilla ei ole lopputagia. Tekstiä korostavat tagit: Lihavointi <b> Kursivointi <i> Alleviivaus <u> Vahva korostus <strong> Vaikutus selainkohtainen, usein lihavointi tai suurennos Lievä korostus <em> Vaikutus selainkohtainen, usein kursivointi

HTML-kielen kirjoittamisesta HTML-komennot voidaan kirjoittaa isolla tai pienellä kirjaimella <body> tai <BODY> Ohjelmakoodin seuraamista helpottaa, jos kirjoitustapaa ei vaihdella kesken html-koodin HTML-tagien rivityksellä ei ole merkitystä selaimen kannalta <h4> Otsikko </h4> tai <h4> Otsikko </h4> Sisennyksillä ja rivien vaihdolla ohjelmakoodista saadaan selkeämpää ja usein helpommin muokattavaa (ks. seuraava dia)

Tehtävä 1 – HTML-sivu 1.) Avaa tekstieditoriohjelma Notepad++ ja kirjoita uusi html-sivu 2.) Sivulla tulee olla a) yleiset html, head, title ja body–tagit b) vähintään kaksi kappaletta tekstiä (mitä tahansa tekstiä, saa olla hölynpölyä) c) ainakin yksi rivinvaihto (<br>) d) vähintään kaksi erityyppistä otsikkoa (<h1>-<h6>) e) ainakin kaksi tekstiä korostavaa tagia (<i>, <b>, <u>, <strong>) 3.) Kun olet kirjoittanut html-koodin, tallenna tiedosto nimellä kotisivu.html Huom! Muuta Notepadissa tallennustyyppi txt-tiedostosta tyypiksi ”All Files”, jotta tiedostosta tulee html-tiedosto 5.) Muokkaa tekstieditorilla tekemääsi sivua, korjaa mahdolliset virheet, tee ainakin yksi muutos sivun rakenteeseen ja tutki uudelleen tulosta

Sama tulos, erinäköinen ohjelmakoodi <html> <head> <title>AT2 – Verkkojulkaisun perusteet</title> </head> <body> <h1>Verkkojulkaisun perusteet</h1> <p> Kurssin tavoitteena on tutustua verkkoliikenteen periaatteisiin ja oppia verkkojulkaisemiseen tarvittavat tiedot ja taidot. Kurssin aikana opiskelija rakentaa omat www-sivut ja tutustuu palveluihin ja työvälineisiin, joita tarvitaan omien sivujen julkaisussa ja ylläpidossa. Opiskelijalla on myös mahdollisuus syventää taitojaan esimerkiksi JavaScript- tai PHP- ohjelmoinnin perusteilla.</p> </body> </html> <html><head><title>AT2 – Verkkojulkaisun perusteet</title></head> <body><h1>Verkkojulkaisun perusteet</h1> <p> Kurssin tavoitteena on tutustua verkkoliikenteen periaatteisiin ja oppia verkkojulkaisemiseen tarvittavat tiedot ja taidot. Kurssin aikana opiskelija rakentaa omat www-sivut ja tutustuu palveluihin ja työvälineisiin, joita tarvitaan omien sivujen julkaisussa ja ylläpidossa. Opiskelijalla on myös mahdollisuus syventää taitojaan esimerkiksi JavaScript- tai PHP- ohjelmoinnin perusteilla.</p> </body> </html>

Lisätehtävä Tutki, mitä alla olevat html-koodit tekevät <p><font size="3" color="red">Tämä on tekstiä!</font></p> <h2><font color="blue">Muuttuiko teksti?</font></h2> <p><font face="verdana" color="green">Taisihan se muuttua.</font></p> <p>Muista ostaa kaupasta <s>maitoa</s> ei kun limua!</p> <p>Uusin James Bond –elokuva on <strike>Casino Royale</strike> Quantum of Solace.</p> Lisää erilaisia tageja löydät osoitteesta http://www.w3schools.com/tags/

Taustamateriaalia HTML-opas - http://cs.stadia.fi/~lehtk/html.html Kattava HTML-opas - http://www.w3schools.com/html/html_intro.asp Tagit - http://www.w3schools.com/tags/default.asp