syntra. [email protected] [email protected] 35 10 jaar...

83
webmaster syntra

Upload: adriana-brander

Post on 04-Jun-2015

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

webmastersyntra

Page 2: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

[email protected] 35 10 jaar internetervaring iLibris ISP (hosting) docent webmaster CVO-Birm Antwerpen docent webmaster Syntra jullie zien eindigen met een certificaat

webmaster!

Laurent Goossens

Page 3: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

“ je leert er de basistechnieken voor het ontwikkelen, het beheren en het onderhouden van een professionele website”

Basisbgrippen webmaster Bouwstenen ontwikkeling Tools beheer en onderhoud .: Creativiteit :.

Opleiding WebMaster

Page 4: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Basisbgrippen webmaster◦ Internet (algemeen, werking)◦ Websites (opbouw, werking, talen)◦ Hosting (webspace - dns)

Opleiding WebMaster

Page 5: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Bouwstenen ontwikkeling◦ Html taal : opbouw webpagina◦ Css taal : verfraaiing webpagina◦ Javascript en Forms (interactie)◦ Multimedia content invoegen◦ Dynamische content genereren

Opleiding WebMaster

Page 6: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Tools beheer en onderhoud◦ Dreamweaver◦ Firebug◦ XHTML en CSS validators◦ Referentie bronnen◦ Photoshop◦ Flash◦ Zoekmachines◦ FileZilla◦ LAMP-stack (apache – mysql - php)◦ CMS paketten◦ Code libraries (scriptalicious, jquery, wysiwyg)

Opleiding WebMaster

Page 7: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Verdeling◦ 75 uren◦ 25 weken◦ aan 3 uur/week les ◦ plus (+) oefeningen thuis ◦ Min (-) weken eindwerk evaluatie

Cursus

Page 8: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Opbouw ◦ Hoofdstukken◦ Tussen delen oefeningen en vragen◦ Oefeningen meenemen van/naar thuis

usb-stick, email: webmail

◦ Oef thuis maken◦ Oefenen, oefenen!

Cursus

Page 9: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Evaluatie◦ Projectoef◦ Tussentijdse Evaluatie (dec-jan)◦ Vastgelegd packet – vaste evaluatie criteria –

minimale verreisten◦ Afhankelijk van verloop meer stof/dieper in

stof/meer oef ◦ Eindwerk (website+ bespreking - aanwezigheid)

Cursus

Page 10: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Voorstelling cursisten◦ Naam ◦ Beroep◦ Voorkennis internet / grafisch / websites / html ◦ Richting met kennis cursus

Cursus

Page 11: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Client server model

Internet

Page 12: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Browsers ◦ Firefox (mac en pc)◦ Internet explorer (pc)◦ Chrome (mac en pc)◦ Safari (mac) + pc versie

Webservers◦ Apache : Unix OS ◦ IIS Microsoft windows OS

Request / Response

Internet

Page 13: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Http : hyper text transfer protocol Basis taal van het internet = Html = tekst!

(view source) : hyper text markup language

http = de manier hoe de informatie over de draad gaat

html is bepaald de manier waarop het vertoond word (in browser)

Internet

Page 14: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Bestand/File opgebouwd in taal html wordt opgevraagd door de browser en geleverd door een webserver

De teruggezonden code wordt geïnterpreteerd door de browser en getoond aan de surfer.

Webpagina’s vraag – antwoord Website = verzameling van webpagina’s in

een folder op een webserver

Internet

Page 15: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Html : bouwstenen Html aangevuld met

◦ css : stijl◦ Javascript : manipulaties

Dynamische talen genereren html◦ php◦ asp, aspx (asp.net)

Internet

Page 16: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Uploaden / Downloaden (tijdelijke directory) Ftp bestanden uploaden Webtraffic : meetbaar Browser cache (shortcut: F5 / ctr+ F5)

Internet

Page 17: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Html : tekst juist opgebouwd vormen tags (objecten)

Opbouw object : syntax<tag>inhoud</tag>of<tag/>

Website

Page 18: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Basis architectuur html pagina : minimale code<html>

<head></head><body>

PAGINA INHOUD HIER</body>

</html>

Website

Page 19: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Texteditor : notepad Opslaan als .html

◦ folder options◦ “hide know extensions “ … UITvinken

Website

Page 20: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Oefening Oef : eerste html pagina <title>mijn title</title> : binnen head-

tags: wordt NIET gerenderd (wel vertoond in de titlebalk)

<h1>Hello World!</h1> : binnen de body tags: wordt WéL gerenderd

Save as first.html in folder website_1 op desktop

Website

Page 21: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Copy first.html naar second.html én naar third.html◦ shortcut: flag+E◦ Select bestand ctr+C 3 maal ctr+V bestanden

hernoemen◦ Files (bestanden)verbonden door links

Website

Page 22: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Webpagina’s onderling verbonden door links

Interactief object (handje, kleur) Oef : eerste links Oef navigatie pagina : navigatie.html

Website

Page 23: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Objecten en attributen <a>link tekst</a> <a href=”second.html”> second page </a> <a href=”http://www.google.be “> search googl</a> <a href=”http://www.google.be “ target=”_blank”>

search google </a>

Website

Page 24: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Oef thuis : previous / next links + home link Oef thuis : gegevens hosting verzamelen (telenet, belgacom, ...)- hostname- username- password

Website

Page 25: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Website

<html><head>

<title>de titel</title></head><body>

de inhoud</body>

</html>

Page 26: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<html></html> Definieert een html pagina Bevat alle markup:

◦ Markup tags met inhoud <object> : openingtag </object> : closingtag Vb :

<a>link</a> <h1>hoofding</h1>

◦ Markup tags zonder inhoud <object/> Vb : <hr/> <br/> <img/>

Page 27: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<head></head> Wordt niet gerenderd Dus niet zichtbaar in de browser Bevat metadata, css data, javascripts

Vb : <title>de titel</title> vertoond in de crome (os gebonden)

Page 28: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<body></body> Wordt wel gerenderd Zichtbaar in de browser Beval alle te renderen markup (te vertonen

opmaak) Markup draagt info : hoofding, paragraaf, …OF Markup bouwt pagina op : tabel, lijntjes,

prenten, …

Page 29: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Oef thuis vorige week 3 pagina’s met elkaar gelinkt: Previous – next – home zie usb stick

Page 30: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

first.html <html> <head> <title>First</title> </head> <body> <h1>First page</h1>

<a href="second.html">next</a>

</body> </html>

Page 31: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

second.html <html> <head> <title>Second</title> </head> <body> <h1>Second page</h1> <a href="first.html">previous</a> - <a href="third.html">next</a> </body> </html>

Page 32: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

third.html <html> <head> <title>Third</title> </head> <body> <h1>Third page</h1> <a href="second.html">previous</a> - <a href="first.html">home</a> </body> </html>

Page 33: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Tags en attributen Attribuen naam="waarde“ Worden toegeveogd aan start tag : <a> Specifieren eigenschappen van dat object geen, één of meerdere mogelijk Sommige verplicht : noodzakelijk voor werkingvb: <a href="adres“> Sommige optioneel : helpen de opmaak vb: <body bgcolor="red">

Page 34: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Default attributen objecten (tags) hebben default values Indien niet specifiek gezet : valt de

waaarde terug op de default (onzichtbaar) Vb :

◦ border op een tabel:<table>== <table border= " 0" ></table>

Target bij link:<a href= "adres" ></a>== <a href= "adres" target=“_self”></a>

Page 35: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Links href=“de gelinkte pagina“

◦ Relatief pad : link naar pagina binnen website href= “pagina.html “ : gelinkte pagina staat er naast href= “pages/pagina.html “ : gelinkte pagina staat in

een diepere map : pages href= “../index.html “ : gelinkte pagina staat een

niveau hoger href= “/pad/pad/pad/pagina.html “ : beginnen van

het hoogste niveau dieper en dieper in pad tot aan pagina

◦ Absoluut pad : link naar pagina van andere website Href=“http://www.google.be“ Href=“http://www.w3schools.com/tags/tag_body.asp“

Page 36: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Links target= "_self "  opent pagina in zelfde tab/window target= "_blank "  opent pagina in nieuwe tab/window

(_parent, _top, framename)

Page 37: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

href= “http://www.google.be" Geen pagina? Default behavior webserver Zoek naar een default page in de webroot

van je website (/) index.html, index.htm, default.html,

dfault.htm, index.php, default.asp, default.aspx, index.asp, …

Page 38: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Oef default page Onze oef Alle pagingas in folder « pages» Links aanpassen? index.html aanmaken (op basis van

/assets/basis.html) in webroot Link naar first.html

Page 39: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Surfer - webserver Client server model Vraag – antwoord Hoe vinden de machines mekaar IP address : 123.456.7.33 Webserver IP Effectief adres op het internet waar een

machine aangangt (client en server) Client-IP vraagt pagina op bij Server-IP Server-IP anwoord met pagina aan Client-IP

Page 40: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

http://123.345.7.33/index.html Onmenselijk, onnaturlijk Domeinnaam «google.be», «hotmail.com» Domainname resolvement Domain Name Server : DNS

◦ Typen iets menselijk in browser◦ Vraag om te resolven wordt gesteld aan dns

server◦ Dns server antwoord met ip◦ Effctieve vraag vertrekt naar webserver

Page 41: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

DNS niveaus Tijd besparen Vraag op verschillende niveaus gesteld Eigen os Access providers dnssen Andere wereldwijde dnssen Caches op alle nieveaus Uiteindelijk slechts één DNS dat het adres

permanent bewaart, publiceert bewaart

Page 42: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

DNS caches Eigen pc :

◦ Vlaggetje + R◦ cmd◦ ipconfig /flushdns

Access providers ◦ +/- elke 2 uur◦ Atomatisch – niet te mnipuleren

Alles dnssen wereld (tot 48 uur) Authoritive:

◦ permanent ◦ Editeerbaar◦ Zonefile◦ dnsrecords

Page 43: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Dnsrecords

Authoritive nameservers : zij onthouden permanent◦ ns1.namserver.be◦ ns2.namserver.be

Zonefile◦ Default record : google.be◦ Subdomains :

www.google.be -> A -> 123.435.662.3= standaard subdomein voor website ftp.google.be -> A -> 123.435.6.556 Veelgebruikt subdomein voor FTP

◦ Mx-Record : inkomende mailserver pop.google.be -> A -> 143.44.3.111

Page 44: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

doman.tld Top level domain google.be : .be Dns.be : België Erid.eu : europa één orgaan Unieke namen! Huur domein Koppelen aan eigenaar (+ admin-tech) Kopelen aan authoritive nameserver(s) Generische (.com, .net, org, …) http://whois.domaintools.com/hotmail.com

Page 45: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Registrar - registrant Eigenaar = registrant = liscensee

◦ Persoon◦ Organisatie

Admin – tech Registrar – agent : firma waar wij gaan

« huren » volgende week hosting meer!

Page 46: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Provider Access provider : telenet, skynet, … Internet Service Provider ISP: hosting

Mini hosting Hostname (+usr +passwd) http-address

◦ later vervangen door eigen domeinnaam FTP http://filezilla-project.org/

◦ Install, connect, upload Local -> remote Online! : surf!

Page 47: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

New tags <br/>

◦ Break = new line

<p>paragraaf</p>

<hr/>◦ Horizontal rule

<font>

Page 48: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

index.html

My website-----------------------------------------------------FirstSecondThirdSearch GoogleWebmaster pagina syntra-----------------------------------------------------

Deze website zal gaande weg groeien ….. Deze website zal gaande weg groeien ….. Deze website zal gaande weg groeien ….. Deze website zal gaande weg groeien ….. Deze website zal gaande weg groeien …..

Page 49: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<html> <head> <title>mijn website</title> </head> <body>

<h1>My Website</h1>

<hr/>

<a href="pages/second.html"> eerste pagina</a> <br/>

<a href="pages/third.html"> tweede pagina</a> <br/>

<a href="pages/first.html"> derde pagina</a> <br/>

<a href="http://www.google.be" target="_blank"> search google</a> <br/>

<a href="http://www.syntra-mvl.be/opleiding/Webmaster-186" target="_blank"> webmaster opleiding syntra </a> <br/> <hr/>

<p>hallooo dan mijn eerste pagina, of is het nu de vijfde weet ik veel...maakt zelfs

niet uit , tis maar paragraafvulling hallooo dan mijn eerste pagina, of is het nu de vijfde weet

ik veel...maakt zelfs niet uit , tis maar paragraafvulling hallooo dan mijn eerste pagina, of is

het nu de vijfde weet ik veel...maakt zelfs niet uit , tis maar paragraafvulling hallooo dan

mijn eerste pagina, of is het nu de vijfde weet ik veel...maakt zelfs niet uit , tis maar

paragraafvulling</p>

</body>

</html>

Page 50: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Object – standaard gedrag Object vult gehele breedte parent object

◦ <hr/>◦ <br/>◦ <p></p> ◦ <h1></h1>◦ <body></body>

Object omsluit de inhoud◦ <a></a>

Page 51: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

placeholders <table></table> : table <ul></ul> : unordered list <ol></ol> : ordered list samengestelde objecten/tags

Page 52: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<ul></ul> | <ol></ol> <ul></ul> : holder <li></li> : rows-------------<ul><li>item 1</li><li>item 2</li></ul>-------------

◦ Item 1◦ Item2

Page 53: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<table></table> Holder <table></table> Rows <tr></tr> Columns <td></td>

<table border= " 1px " >◦ <tr>

<td>cel 1</td> <td>cel 2</td>

◦ </tr>◦ <tr>

<td>cel 3</td> <td>cel 4</td>

◦ </tr> </table>

cel 1 Cel 2

Cel 3 Cel 4

Page 54: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<table></table> Standaard gedrag:

◦ Géén breedte (tip: plaats een spatie in elke cel : &nbsp;)

◦ Doorschijnend  Standaard attribuut waarden:

◦ Attribut : Border = "0px “◦ Attribut : cellpadding

afstand van inhoud cel tov celwand) = " 2 px“ Tabel attribuut: slaat op alle cellen!

◦ Attribut : cellspacing Afstand tussen de cellen " 2 px“ Tabel attribuut: slaat op alle cellen!

Page 55: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<table><td> attributen width (% of px) height (% of px) bgcolor (yellow, green, red, blue, black,

maroon, gray, white)

Page 56: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<tr></tr><td></td> Attribuut ValignVertical aligns the content in a cell

top middle bottom

Attribuut alignHorizontal aligns the content in a cell

left right center Justify

<td valign=" middle" align="center" >centered text</td>

Page 57: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<td></td> : rowspan

Atribute Rowspan : merge 2 or more row cells <table border="1">

◦ <tr> <td rowspan="2">e</td> <td>f</td> <td>g</td>

◦ </tr>◦ <tr>

<td>h</td> <td>i</td>

◦ </tr> </table>

e f g

h i

Page 58: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<td></td> : colspan Atribute Colspan : merge 2 or more column

cells <table border="1">

◦ <tr> <td colspan="2">e</td> <td>f</td>

◦ </tr>◦ <tr>

<td>h</td> <td>i</td> <td>g</td>

◦ </tr> </table>

E F

h i g

Page 59: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Tags nesten <ul>

◦ <li> <a>link</a>

◦ </li> </ul>------------------------- <table>

◦ <tr> <td>

<a>link</a> </td>

◦ </tr> </table>------------------------------ <p> Doorlopende tekst en dan opeens een woord dat een <a href="

http://www.google.be">link</a>is. </p> <hr>

Page 60: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Verouderd (vanaf CSS – niet meer gebruiken)

Attributen : color = yellow, green, red, blue, black,

maroon, gray, white : tekst kleur face="Arial, Helvetica, sans-serif"

<font></font>

Page 61: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Previous next

Table : width = 100% 1 rij 2 cellen 2 links <table border=“1” width=“100%”>

◦ <tr> <td><a href=“first.html”>previous</a></td> <td align=“right”><a

href=“third.html”>next</a></td>

◦ </tr> </table>

Links positioneren op de pagina

Page 62: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

WEEK

MA DI WO DO VR ZA

VM

NM

AVO

Page 63: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

1 2 3

4 5 6

7 8 9

Page 64: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

red yellow

grey green

blue

Page 65: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

JfsdkfdsjfdsfdsfsdfdFdfsdfdsfdsfdsfdsfdsSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsfSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsfSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsfSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsffdsfdsfdsfdsfdsf

JfsdkfdsjfdsfdsfsdfdsFdfsdfdsfdsfdsfdsfdsSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsfSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsfSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsfSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsffdsfdsfdsfdsfdsf

JfsdkfdsjfdsfdsfsdfdsFdfsdfdsfdsfdsfdsfdsSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsfSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsfSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsfSffdsfdsfdsfdsfdsffdsfSdffdsfdsfdsfdsfdsffdsfdsfdsfdsfdsf

Page 66: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Link binnen pagina Oef : <a name=“tabel1”> Link rond object : een tabel Oef : volgende tabel Hotspots : dreamweaver

Links extra

Page 67: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Spatie : &nbsp; ◦ Effectieve inhoud aan bijv cel geven

€ : << : &raquo; ¿ : &iquest; Decode html entities http://centricle.com/tools/html-entities/ <pre></pre> Oef : tabel : view code

ISO chars

Page 68: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Formulieren data doorsturen interactie <form></form>

interactie

Page 69: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Action=“absolute – relative - mailto” Method=“GET - POST” Name=“naam” Enctype = “multipart/form-data” Enctype = “text/plain”

Form attributes

Page 70: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<input> Defines an input field <textarea> Defines a text-area (a multi-line

text input control) <label> Defines a label to a control <fieldset> Defines a fieldset <legend> Defines a caption for a fieldset<select> Defines a selectable list (a drop-

down box) <optgroup> Defines an option group

<option> Defines an option in the drop-down box

<button> Defines a push button

Page 71: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

mailto:

Page 72: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Action = “mailto:[email protected]” Email harvesting Spam Action sturen naar .php file!

File upload Action sturen naar .php file!

Servercode Hosting

Opgelet!

Page 73: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Stukje grond op het internet Website : huis Wij architect + aannemer Dns : adres huis bezoeken Nutsvoorzieningen : gas Afstand? Invalswegen?

Hosting?

Page 74: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Webspace MB Domeinnaam Ftp account Transfer Server technologie?

Minimum?

Page 75: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Linux + apache + MySql + php = (LAMP) Opensource websoftware :

◦ CMS ◦ Mailsoftware◦ template engines◦ code snippets

Linux + Lighthttpd (static), Passenger (RoR),...

Windows + IIS◦ Asp, asp.net◦ Siverlight: ◦ MSSQL , .mdb

Platform : native!

Page 76: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Domeinnaamregistratie (registrar) Domeinnaamhosting (nameservers -

zonefile) Webhosting Database hosting Mailhosting

Dns + webspace + mail?

Page 77: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Plesk Cpanel

Liscensee gegevens Nameservers Dns records Filebrowser mailaccounts Webmail Shell access (linux console)

Control panels?

Page 78: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Multiple domain? Own subdomains? Multiple webroots? Facturatie? Transfer? Stats? Multiple stats? CMS

Websites per hosting?

Page 79: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Installers software : CMS, eCommerce, .... Backup voorzieningen (manueel - auto) Gratis domeinen ? Vouchers google adWords Unlimmited??

Extra’s?

Page 80: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

http://www.one.com http://www.justhost.com http://www.combell.be http://www.inforbusiness.be http://www.openminds.be http://www.ilibris.be http://www.slicehost.com http://www.mediatemple.com

Hosting providers

Page 81: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

Internet explorer IE (IE6 – IE7 – IE8) Firefox, Safari, Chrome Mobile browsers? World Wide Web Consortium : W3C http://www.w3schools.com/tags/default

.asp Font deprecated! Tekskleur in dambord tabel? Style=“color:white” Inline css

crossbrowser

Page 82: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<font></font>◦ Verouderd (vanaf CSS – niet meer gebruiken)◦ Attributen :

color = yellow, green, red, blue, black, maroon, gray, white : tekst kleur

face="Arial, Helvetica, sans-serif" <tabel height=" px of %"> :

◦ niet ondersteund door Netscape ◦ tr of td height geven

Deprecated?

Page 83: Syntra.  docent.laurent.goossens@gmail.com docent.laurent.goossens@gmail.com  35  10 jaar internetervaring  iLibris ISP (hosting)  docent webmaster

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">◦ Alles van html4 kan

strict.dtd◦ Geen deprecated, geen presentatie attribs

frameset.dtd

<!DOCTYPE>