Advanced. Cursus gratis aangeboden door Cevora www.cevora.be. Ontwikkeld en verzorgd door Carabas 2009 www.carabas.be



Vergelijkbare documenten
Initiatie. Cursus gratis aangeboden door Cevora Ontwikkeld en verzorgd door Carabas

Initiatie. Cursus gratis aangeboden door Cevora Ontwikkeld en verzorgd door Carabas

Actionscript ADOBE FLASH CS5. Cursus gratis aangeboden door Cevora. Ontwikkeld en verzorgd door Carabas.

Van Dreamweaver CS4 naar CS5

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

Inhoudsopgave Disclaimer... 3 Voorwoord... 4 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

Kies File>New>Blank Page>PHP. Je kunt eventueel nog een stylesheet koppelen. Definieer nu eerst een site! Dat betekent: Site>New Site

De categorie Forms in het paneel Insert

Formulieren maken met Dreamweaver CS 4

Een webpagina maken. Een website bouwen met HTML en CSS practicum 1

Formulieren maken met Dreamweaver CS 4/CS 5

Software 1. Basis HTML. bachelor grafische en digitale media cross-media ontwerp & grafimediatechnologie academiejaar semester 1

6. De sitemap of stamboom van uw website

De tag aan het begin van het PHPscript is "<?php" aan het einde van het PHPscript gebruik je "?>".

FrontPage. Kies Bestand, nieuw en kies vervolgens Website met één pagina: Kies bij voorkeur een locatie:

formulieren met gedragingen en

Dreamweaver 8 de basis

Handleiding Website Laatste update: april 2014

Zicht - Content Management Systeem een algemene beschrijving

HTML & CSS DEEL 1. webdesign. Programmeren met CodeAcademy

Interactieve formulieren met gedragingen en Spry

Module II - Enkele Begrippen

Websitecursus deel 1 HTML

Toetsmatrijs Web Markup

Web building gevorderden: CSS & JavaScript. Karel Nijs 2008/11

design ook items uitsnijden

Adobe Dreamweaver CS4

Inhoud. Introductie tot de cursus

Grafisch ontwerp. Referenties.

Welkom in de wondere wereld van websites met WordPress.

Inhoudsopgave... 1 Disclaimer... 3 Voorwoord... 3 Inleiding... 5 Het downloaden van XAMPP... 7 Het installeren van XAMPP... 8 Joomla installeren op

Les W-01: HTML. Een website bouwen in HTML. 2006, David Lans

Welkom in de wondere wereld van websites met WordPress.

FAQ Kind en Gezin Gemeentelijke kindrapporten. V Hoe maak ik een rapport? De samenstelling van een rapport bevat 3 verplichte stappen.

Selenium IDE Webdriver. Introductie

Web Presence Builder. Inhoud

Web building basis: HTML. Karel Nijs 2008/09

REDACTEUREN HANDLEIDING

Inhoud. Introductie tot de cursus

OPDRACHTKAART. Thema: Multimedia. Het internet 3. Het World Wide Web MM Voorkennis: Geen.

Handleiding CMS-systeem website

van PSD naar JavaScript

Project plan. Erwin Hannaart Sander Tegelaar

Handleiding voor Zotero versie 2.0

NVU-Workshop. Websites bouwen met Nvu. Henk Stoop - Docent Website design - HkeyDesigns - HCC WG Website design - KBO WG ICT-Adviseur

Test Joomla op je PC 1

Handleiding Plesk. Eddy De Bock

Inhoud van de website invoeren met de ContentPublisher

Websites maken met HTML, CSS en Dreamweaver en zonder JAVA, of JAVA-script of Flash

HANDLEIDING BEHEER WEBSITE. Vrouwen van Nu

Voorzie iedere pagina van een titel. Je kan de titel uit het menu aanhouden. Een titel voeg je toe als volgt: 1. Klik op Element toevoegen.

MailPlus-template voor BrightEdit

SharePoint Designer. 995,- excl. BTW per deelnemer Duur: Kosten: 2 dagen Max Deelnemers: 10

SPECIALE VERSIE VOOR LEERKRACHTEN. Inhoud van de website invoeren met de ContentPublisher. 1. Inloggen. 2. Overzicht

Handleiding Templates bewerken voor LogiVert 6

Handleiding gebruik webmail Roundcube maart 2010

Dynamische websites met PHP (basis) Karel Nijs 2010/09

Handleiding. Beheeromgeving

PHP-OPDRACHT SITE BOUWEN

App onderdelen. Source files. Android app onderdelen 1/6

WordPress in het Kort

16. Web Station. In dit hoofdstuk komen de volgende onderwerpen aan bod:

Wijzigingen Release 1.4 oktober 2010

Handleiding wordpress

CMS Template Handleiding

U krijgt de melding dat uw browser geen cookies aanvaardt? Volg dan onderstaande weg om ze wel te accepteren.

Handleiding Lay-outs bewerken voor LogiVert 5

Toelichting inloggen beheermodule IZM

Frontend ontwikkeling

Bericht Creëren en versturen binnen Wes 4 U mail

De voordelen van Drupal

15 July Betaalopdrachten web applicatie gebruikers handleiding

Software Design Document


Handleiding Website beheersysteem

Om in te loggen in het CMS (Content Management Systeem) gaat u naar Hier ziet u het inlogscherm:

LES 11: VAN LOKAAL NAAR ONLINE. Lesoverzicht: Aan de slag Domeinnaam Web hosting FTP gegevens FTP programma s Database exporteren Samenvatting

Web 2.0. Over de zin en onzin van een aantal nieuwe technieken. Sigge Stegeman

VERENIGINGSWIJZER.NL FINAL DOCUMENT

XAMPP Web Development omgeving opzetten onder Windows.

Werken met afbeeldingen in webpagina's

Handleiding. Content Management Systeem (C.M.S.)

Toelichting inloggen beheermodule IZM. Wachtwoord vergeten. Ik kan niet inloggen

icafe Een digitaal bestelsysteem voor de horeca Joeri Verdeyen Stefaan De Spiegeleer Naim Ben Tanfous

Handleiding GVOP Wordimport 2.0

Greet Verhelst In het volgende scherm log je in met je gebruikersnaam of adres en paswoord.

Bewerk uw eigen Digibordbij boek

Handleiding Content Management Systeem

Zimplit is een CMS (content management system). Dat betekend dat je een website kunt ontwerpen en veranderen terwijl die online staat.

Een website ontwerpen in Dreamweaver met de opmaakweergave

15 July Betaalopdrachten web applicatie beheerders handleiding

Deel I Introductie Clixmaster Studio

Bitrix Site Manager gebruikershandleiding BureauZuid

De clientkant van webapplicaties in het universitaire onderwijs

1.Noem de vijf categorieën waarin programmeertalen kunnen worden ingedeeld en geef van elke categorie één voorbeeld.

iphone app - Roll Call

Handleiding Glimworm nieuwsbrief

Naam Nr Klas Datum. Om websites te doorbladeren heb je een bladerprogramma of een browser nodig. De browser die wij gebruiken is Internet Explorer.

Transcriptie:

Advanced Cursus gratis aangeboden door Cevora www.cevora.be Ontwikkeld en verzorgd door Carabas 2009 www.carabas.be

2 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Cevora U bent bediende in een ANPCB-bedrijf? CEVORA heeft voor u kosteloze opleidingen ontwikkeld waarin meer dan 200 verschillende thema's worden aangesneden. Naast het opleidingsaanbod waarvoor u zich inschrijft via uw werkgever, heeft u ook de mogelijkheid zich rechtstreeks in te schrijven voor een aanvullende opleidingsdag. Hieraan is een premie van 40,00 verbonden! Via online tests kunt u uw bureauticakennis evalueren. Ook de minder klassieke leervormen hebben een plaats in ons opleidingsaanbod. U volgt, op eigen kosten, een beroepsopleiding buiten de werkuren? CEVORA kan uw inschrijvingskosten geheel of gedeeltelijk terugbetalen via individuele vormingspremies. U bent bediende en recent ontslagen uit een ANPCB-onderneming? CEVORA stelt voor u na uw ontslag te begeleiden in het zoeken naar een nieuwe ANPCB-job. Als 45-plusser combineert u heel wat voordelen voor uw werkgever. Zelf hebt u er ook alle belang bij om langer actief te blijven. Maar hoe uw competenties op peil houden en op het vereiste niveau functioneren? Met de Check-up 45+ van Cevora zet u alvast een stap in de goede richting! Carabas Wij bieden een breed assortiment informatica-opleidingen en workshops aan als: open trainingen bij ons raadpleeg onze agenda en schrijf u rechtstreeks in via www.carabas.be in-company trainingen bij de bedrijven zelf. De verschillende opleidingen die we aanbieden vallen onder de volgende categorieën: Prepress & DTP, Web, Office, Internet, Programmeren, CAD & 3D, CD-ROM-productie. Voor opleidingen rond standaard softwarepakketten trachten wij iedere opleiding af te stemmen op de noden van de klant: programma, syllabus, inhoud, oefeningen en accenten worden in de mate van het mogelijke gepersonaliseerd. Daarnaast bieden wij compleet unieke opleidingen aan in functie van leemtes op de snel evoluerende ICTmarkt. Tijdens onze opleidingen wordt veel aandacht besteed aan de individuele begeleiding. De nadruk wordt geplaatst op het verwerven van praktische kennis. Er worden dan ook maximaal 10 personen toegelaten per opleiding. 3 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Adobe Dreamweaver Op standaarden gebaseerde websites en webtoepassingen ontwerpen, ontwikkelen en onderhouden! Bouw websites en toepassingen van wereldklasse met een van de beste productietools voor het web. Adobe Dreamweaver CS6 is ideaal voor webontwerpers, webontwikkelaars en visuele ontwerpers. 4 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Contents Cevora 3 Adobe Dreamweaver 4 Dreamweaver CS6 Advanced 9 Conventies in deze cursus 10 Stap voor stap 11 Welkom in Dreamweaver CS6 12 Enkele belangrijke begrippen 13 HTML...13 XHTML...13 DHTML...13 CSS...14 XML...14 Javascript...14 AJAX...14 Naamgeving 16 index.html...16 Wat gekend moet zijn 17 Formulieren 18 Form (1ste icoon)...20 Text Field (2de icoon)...20 Hidden field (3de icoon)...21 Textarea (4de icoon)...21 Checkbox (5de icoon)...22 Checkbox Group (6de icoon)...22 Radio button (7de icoon)...23 Radio Group (8de icoon)...23 List/Menu (9ste icoon)...24 Jump Menu (10de icoon)...25 File field (12de icoon)...25 Button (13de icoon)...26 Fieldset (15de icoon)...26 Alle overige knoppen...26 Formuliervalidatie 27 Validatie via behaviors...27 Validatie via Spry framework...28 Layout-technieken 33 HTML en layout...33 Frame Layouts...33 Tabel-layouts...34 CSS-layouts...35 Tabel-layouts 36 5 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Een tabel-layout handmatig maken...36 CSS (Cascading Style Sheets) 39 Wat is CSS...39 3 types CSS...40 Hoe CSS toepassen...42 CSS toepassen in DW...44 De Code Navigator...49 Een CSS-layout...50 Templates 51 Template aanmaken...51 Template gebruiken...53 Template aanpassen...54 Optional Region...55 Het PHP - MySQL model 57 PHP...57 MySQL...58 Het opzetten van een MySQL databank 59 PHPMyAdmin 60 De interface...60 Nieuwe tabel aanmaken...60 Data bekijken...60 Data exporteren...63 Data Importeren...64 Instellen van de Site binnen DW 65 Connectie met de databank maken 67 Recordsets 69 Het aanmaken van een recordset...69 Specifieke gegevens opvragen...71 Gegevens sorteren...72 De Advanced tab...72 Inhoud van de Databank weergeven 73 Data weergeven in een tabel...73 Data weergeven op verschillende pagina's...75 Data wegschrijven in de databank 76 Data in de databank wijzigen 78 Een aanpassingstabel...78 Aanpassing na selectie...80 Data verwijderen uit de databank 81 Unieke gebruikers toevoegen aan de databank 82 Beveiligde pagina's via de databank 83 Inloggen...83 Uitloggen...83 Pagina's beveiligen...84 6 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Spry (AJAX Framework) 85 Spry XML Data Set...85 Spry Region...88 Spry Repeat...89 Spry Repeat List...90 Spry Menu Bar Widget...91 Spry Tabbed Panels...92 Spry Accordion Widget...92 Spry Collapsible Panel Widget...93 Spry tooltip...94 Spry Effects 95 De opstelling...95 Appear/Fade...97 Blind...98 Grow/Shrink...99 Highlight...100 Shake... 101 Slide... 101 Squish...102 7 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

8 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Dreamweaver CS6 Advanced Het doel van deze cursus is, ervoor te zorgen dat je de vaardigheid ontwikkeld om je statische website om te vormen tot een dynamische website. Er wordt verwacht dat je voor het volgen van deze cursus in staat bent van een statische website te bouwen. Je zal leren om je statische website dynamischer te maken aan de hand van het PHP, MySQL model. Je zal databank connecties kunnen maken en data van en naar de databank wegschrijven Je zal kennis maken met enkele XML technieken. Je zal enkele AJAX toepassingen zien en leren gebruik maken van enkele leuke effecten. 9 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Conventies in deze cursus Een overzicht van enkele gebruiken binnen deze cursus zodat je vlot kan werken met deze cursus. Doorheen de cursus zal naar Dreamweaver verwezen worden als DW. Menupaden zullen in de cursus worden aangeduid als volgt: Menu > te kiezen optie >. Ze openen altijd met een pijl gevolgd door het pad in vette tekst en sluiten af met een staaf. Op die manier is het makkelijk om doorheen de cursus de paden te herkennen en terug te vinden als je er later naar op zoek gaat. Af en toe worden enkele aandachtspunten aangehaald. Deze punten zijn vaak van cruciaal belang voor dat onderdeel of wijzen op veelgemaakte fouten.! Deze aandachtspunten zullen te vinden zijn in de vet aangeduide paragrafen voorafgegaan door een uitroepteken. Soms wordt er extra informatie meegegeven of een term verduidelijkt.? Deze extra informatie zal te vinden zijn in de vet aangeduide paragrafen voorafgegaan door een vraagteken. 10 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Stap voor stap Om een onoverzichtelijke opsomming van mogelijkheden te voorkomen, zullen we Dreamweaver stapsgewijs ontdekken. De cursus heeft een opbouwend karakter. Als je iets bent vergeten, kan je zonder al te veel tijdverlies even terugbladeren naar vorige pagina's om de draad weer op te pikken. Na elk deel is het de bedoeling om een samenvattende oefening te maken. Je zal merken dat je bij elke oefening de eerder opgedane kennis zal gebruiken. 11 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Welkom in Dreamweaver CS6 Dreamweaver heeft de algemene look and feel gekregen van de andere Adobe CS6 pakketten. Dreamweaver heeft - zoals in z'n voorgaande versies - de groene kleur meegekregen. Van zodra het programma opstart, heet Dreamweaver je welkom met een overzichtelijk venster. Links bovenaan verschijnt een lijst met recent geopende documenten, centraal krijg je de keuze om nieuwe documenten te creëren en rechts kan je voorbeelddocumenten openen. Je kan één van de iconen met tekst aanklikken om het desbetreffende document te openen of aan te maken. Van zodra je voor één van de opties hebt gekozen verdwijnt het venster. De iconen links onderaan in het venster openen de online Adobe Dreamweaver Help Resource Center in je Internetbrowser en tonen de gewenste pagina's. Links onderaan kan je aanvinken om het venster in de toekomst niet meer te openen bij het opstarten van het programma. Via Edit > Preferences kan je achteraf opteren om het openingsvenster opnieuw te tonen. 12 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Enkele belangrijke begrippen HTML HTML is de afkorting voor HyperText Markup Language. HTML is de codetaal voor het internet. Alle internetpagina's zullen opgebouwd zijn uit HTML-code en al dan niet uitgebreid worden met andere technologieën. Deze code zal aan de browser vertellen wat er allemaal op de pagina moet staan. HTML zorgt ervoor dat de inhoud van je pagina gestructureerd is. Zo zal een paragraaf bijvoorbeeld gedefinieerd worden als een paragraaf. De code zelf is zeer eenvoudig en leesbaar. De inhoud van de pagina wordt per blok ingepakt in een tag. Deze tag's geven aan wat zijn inhoud is. Zo is bijvoorbeeld "<p>de inhoud van de paragraaf</p>" een paragraaf-tag met tekstuele inhoud. Een tag start altijd met een bepaald commando tussen twee pijltjes en eindigt met datzelfde commando tussen twee pijltjes maar voorafgegaan door een slash. HTML is ook een geneste taal. Dit wil zeggen dat je binnen een bepaalde tag nog andere tags kan hebben. Zo heb je bijvoorbeeld in een lijst (<ul>) verschillende items(<li>). Dit wordt in HTML als volgt voorgesteld: <ul><li>item1</li><li>item2</li></ul>. HTML is ook een internationaal gestandaardiseerde taal. Het formaat is dus niet gebonden aan een bepaald bedrijf of programma. De specificaties van de HTML-versies kan je terug vinden op de W3C website.? W3C: http://www.w3c.org Een HTML-document kan twee verschillende extenties hebben,.html en.htm. Op zich is er tussen deze twee extenties geen verschil. De afkorting is HTML en wordt daarom ook zo gebruikt op systemen die lange extenties aanvaarden. Er zijn echter systemen die enkel extenties van 3 karakters aanvaarden, vandaar dat ook.htm bestaat. XHTML XHTML is de afkorting voor EXtensible HyperText Markup Language. XHTML is een striktere vorm van HTML en is bijna identiek aan HTML 4.01. XHTML is tot stand gekomen door HTML met XML ( EXtensible Markup Language) te combineren. Dit zorgt ervoor dat je een goed opgemaakt document krijgt dat zowel de regels van de XML als die van de HTML volgt. DHTML DHTML staat voor Dynamic HTML. Deze term is niet vast gekoppeld aan regels of principes. Men spreekt van DHTML wanneer je naast standaard HTML nog andere technologieën gebruikt om je site dynamisch en interactief te maken. Meestal spreken we over DHTML wanneer we een combinatie maken van HTML, CSS en Javascript. 13 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

CSS CSS is de afkorting van Cascading Style Sheets. CSS wordt voornamelijk gebruikt om pagina's te voorzien van layout. We weten dat HTML dient om pagina's structuur te geven. Dus het is belangrijk de structuur van een pagina goed te scheiden van de layout van de pagina. CSS en HTML gaan dus meestal mooi hand in hand. XML XML is de afkorting voor EXtensible Markup Language. XML is een taal die zorgt voor zeer gestructureerde documenten. Deze structuur is ook verbonden aan zeer strikte regels. Hierdoor is XML zeer geschikt voor het uitwisselen van data tussen verschillende systemen die XML ondersteunen. De opbouw van een XML document is vergelijkbaar met die van de HTML code, met als verschil dat je in een XML document zelf vrij je tags mag aanmaken. Javascript Javascript is een programmeertaal die ontwikkeld is door Netscape. Met Javascript kan je bepaalde elementen op je website dynamisch gaan aanpassen of veranderen, je kan bepaalde eigenschappen van je browser gaan veranderen of testen uitvoeren om de toegankelijkheid van je website te vergroten.! Ondanks dat de syntax van de beide talen wel wat op elkaar lijken, mag Javascript niet verward worden met de taal Java. De term Java in Javascript was een puur commerciële zet. AJAX AJAX (Asynchronous Javascript And XML) is een term voor het ontwerp van interactieve webpagina's waarin asynchroon gevraagde gegevens worden opgehaald van de webserver. Daardoor hoeven dergelijke pagina's niet in hun geheel ververst te worden. Zo'n pagina is te vergelijken met een applicatie die in de browser draait. De term is op 18 februari 2005 door Jesse James Garrett gelanceerd en werd door grote spelers als Google en Amazon geadopteerd. Door gebruik te maken van XMLHttpRequest, hoeft de webpagina niet opnieuw ververst te worden om nieuwe inhoud te krijgen. Google Suggest stelt bijvoorbeeld bij elke toetsaanslag een nieuwe reeks zoektermen voor zonder dat je pagina één keer hoeft te herladen. AJAX is een manier om interactieve webapplicaties te ontwikkelen door een combinatie van de volgende technieken te gebruiken: XHTML en CSS voor de presentatie volgens de standaarden van het W3C Het Document Object Model voor het dynamisch tonen van informatie en voor interactie. XML en XSLT voor de opslag, aanpassing en transport van gegevens. In sommige gevallen wordt dit vervangen door JSON (JavaScript Object Notation). 14 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Het XMLHttpRequest object voor asynchrone communicatie met de server. JavaScript om alles aan elkaar te binden. De scripttalen waaruit AJAX is samengesteld bestaan al enkele jaren. AJAX als combinatie van deze talen werd mogelijk met de komst van het XMLHttpRequest-object (als eerste ingevoerd door Microsoft in 2000) en de mogelijkheid om vanuit Javascript het HTML-DOM-model te benaderen (W3C-aanbeveling van 1998). Het principe dat een pagina niet ververst hoeft te worden dateert van jaren geleden, dit kon bijvoorbeeld al met behulp van een hidden frame. 15 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Naamgeving Wanneer je bestanden benoemt die bedoeld zijn voor het internet, probeer je rekening te houden met de volgende punten: Zet geen spaties in namen. Dit kan tot fouten in de website leiden. Noem je bijvoorbeeld je bestand mijn naam.html dan kan het zijn dat je dit als volgt in de browser ziet mijn%20naam.html. Gebruik dus altijd underscores i.p.v. spaties. Probeer alle speciale karakters te vermijden. Beperk je tot letters, cijfers en underscores. Namen zijn ook vaak hoofdlettergevoelig. Probeer er daarom een gewoonte van te maken altijd kleine lettertjes te gebruiken. Dit verlaagt de kans op vergissen. index.html Elke pagina van een website zal overeen komen met een htmlbestand. Zo zal je dus wanneer je een website bouwt een hele waslijst.html-bestanden hebben. Wanneer mensen echter naar je website surfen komen ze in en folder terecht waar meerdere.html-bestanden kunnen staan. Omdat de server waarop je bestanden staan, niet kan weten welk bestand je als eerste pagina wil tonen, zijn er afspraken gemaakt. Wanneer er naar een folder op een server verwezen wordt, zal bij afspraak steeds het document met de naam index.html of index. htm getoond worden. Is dit bestand niet aanwezig, dan zal de browser een foutenpagina tonen. 16 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be

Wat gekend moet zijn Er wordt vanuit gegaan in deze cursus dat je de volgende zaken al reeds vlot kan binnen Dreamweaver. Werken met de interface Sitebeheer Paginaopmaak Tekstopmaak Linken leggen Werken met afbeeldingen Tabellen aanmaken Verder zijn de volgende delen uit de basis opleiding nogmaals toegevoegd aan deze cursus, omdat sommige delen nuttig zijn bij het maken van dynamische websites. Ze kunnen ook vallen onder een gevorderd niveau indien je de basiscursus niet via deze weg hebt gevolgd. Formulieren Verschillende layout technieken Templates De cursus zal zich voornamelijk richten op de verdere hoofdstukken. 17 Adobe Dreamweaver CS6 Advanced 2009 Carabas.be