Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
Laurent Goossens • docent.laurent.goossens@gmail.com • 35 • 10 jaar internetervaring • iLibris ISP (hosting) • docent webmaster CVO-Birm Antwerpen • docent webmaster Syntra • jullie zien eindigen met een certificaat webmaster!
Opleiding 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 :.
Internet • 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 • 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 • 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 • Html : bouwstenen • Html aangevuld met • css : stijl • Javascript : manipulaties • Dynamische talen genereren html • php • asp, aspx (asp.net)
Website 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 • 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 • Webpagina’s onderling verbonden door links • Interactief object (handje, kleur) • Oef : eerste links • Oef navigatie pagina : navigatie.html
Website • 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 • Oef thuis : previous / next links + home link • Oef thuis : gegevens hosting verzamelen (telenet, belgacom, ...) - hostname - username - password
<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/>
<head></head> • Wordt niet gerenderd • Dus niet zichtbaar in de browser • Bevatmetadata, css data, javascripts • Vb : <title>de titel</title> vertoond in de crome (os gebonden)
<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, …
Oef thuis vorige week • 3 pagina’s met elkaar gelinkt: • Previous – next – home • zie usb stick
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 werking vb: <a href="adres“> • Sommige optioneel : helpen de opmaak vb: <body bgcolor="red">
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>
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“
Links • target= "_self" opent pagina in zelfde tab/window • target= "_blank" opent pagina in nieuwe tab/window • (_parent, _top, framename)
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, …
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
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
http://123.345.7.33/index.html • Onmenselijk, onnaturlijk • Domeinnaam «google.be», «hotmail.com» • Domainnameresolvement • Domain Name Server : DNS • Typenietsmenselijk in browser • Vraag om te resolvenwordtgesteldaandns server • Dns server antwoord met ip • Effctievevraagvertrektnaarwebserver
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
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
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
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
Registrar - registrant • Eigenaar = registrant = liscensee • Persoon • Organisatie • Admin – tech • Registrar – agent : firma waar wij gaan « huren » • volgende week hosting meer!
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!
New tags • <br/> • Break = new line • <p>paragraaf</p> • <hr/> • Horizontal rule • <font>
index.html My website ----------------------------------------------------- First Second Third Search Google Webmaster 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 …..
<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>