Hovedsiden

Kort om boka
Innholdsfortegnelse

JavaScript eksempler
PHP eksempler

Figurer og
skjermutklipp

Trykkfeil

 
 
Per Borgesen:
Dynamiske websider
ISBN: 82-05-31356-3
235 sider, kr. 328,-
Dynamiske websider
Web har i løpet av få år blitt en vesentlig og nødvendig informasjonskanal for nesten all aktivitet i næringsliv, forvaltning og organisasjonsliv.

Behovet for dynamiske websider kommer naturlig opp på et nettsted når:
nettstedet blir stort, med mye informasjon som skal vedlikeholdes
informasjonen som skal presenteres befinner seg i databaser
kravene til mer avanserte brukergrensesnitt øker
muligheter for handel på Internett skal utnyttes
mange personer i en organisasjon skal delta i å vedlikeholde eller
legge inn ny informasjon på nettstedet

Innhold
Denne boka gir en innføring i de mest aktuelle metodene og teknikkene som benyttes for å lage dynamiske websider. Boka egner seg for de som allerede kan lage vanlige html-sider, men som har behov for å videreutvikle sine websider med informasjonslagring i databaser og dynamisk presentasjon av ny informasjon.

Boka gir en praktisk innføring i programmeringsteknikker på webtjenere. Boka dekker teknikker både for Windows- og Linux-plattform. I tillegg dekkes skriptprogrammering for nettlesere.

Teknologier som behandles i denne boka er: HTML/XHTML, JavaScript, PHP, Perl, ASP, JSP, CSS/DOM, Utviklingsverktøy, SQL databaser, XML.

Hvordan bruke boka?
Boka tar for seg svært mange teknologier. Grunnen til dette er at dynamikk på web skapes ved å kombinere flere teknologier. Med så mange emner har det ikke vært et mål å beskrive teknologiene i detalj. I stedet gis det en oversikt over teknologiene, nok til at de kan benyttes på en enkel måte. Det er også et poeng ved boka å presentere alternative teknologier. Leseren vil altså få en bred oversikt, men ikke en dyp innsikt. En naturlig utvikling vil være at leseren finner alternativ litteratur for å gå i dybden på de teknologier som han eller hun skal arbeide videre med.

Boka presenterer ofte stoffet gjennom praktiske eksempler. Det forutsettes derfor at leseren kan lese programkode med forståelse, uten at det aktuelle språket er gjennomgått i detalj på forhånd. Noen av disse eksemplene krever også at man på enkelte punkter går dypere ned i stoffet.

Internettsider
Du finner informasjon om boka på:
http://www.tisip.no/boker/
Her vil du også finne kjørbare versjoner og kildekode til en god del av eksemplene i boka. Dette er kanskje spesielt verdifullt for ei bok om dynamikk, da det er umulig å vise dynamikk på statiske boksider.

Konvensjoner
I teksten er det vist hele programmer eller utdrag av programmer. Til dette benyttes en egen skrifttype, slik:

teller = 1; // startverdi for telleren

I mange tilfeller beskriver jeg deler av koden inne i den vanlige teksten. Her benytter jeg en tilsvarende skrifttype, slik at en beskrivelse av  teller  vil gjøres med skrifttypen courir.

Ellers har jeg valgt å skrive html, xhtml og xml med små bokstaver. Dette kan synes litt merkelig når forkortelser som CSS og XSL skrives med store bokstaver. Jeg har valgt dette fordi disse forkortelsene går igjen så ofte at teksten ellers ville gi sidene et «rotete» inntrykk. Jeg forsøker altså å øke lesbarheten. I de tilfellene jeg refererer til standardene har jeg likevel valgt store bokstaver, HTML, fordi jeg betrakter denne som egennavn.

I noen avsnitt benytter jeg kursiv skrifttype. Dette gjør jeg i de tilfellene jeg ønsker å utheve begreper som er sentrale for sammenhengen i teksten.

I noen grad benyttes fete skrifttyper til å gi enkle overskrifter slik som i dette kapitlet.

Programvare
Det meste av boka handler om ulike programmeringsteknikker. I hovedsak kan programeksemplene lages med en enkel teksteditor. I kapitlene om verktøy er det likevel vist hvordan profesjonelle utviklingsverktøy ser ut. For å prøve ut eksempler på tjenerprogrammer har jeg i størst mulig grad basert meg på tjenerprodukter som er fritt tilgjengelig, og som kan kjøres både på Windows og Linux plattform.

Som lærebok
Denne boka er skrevet for bruk på universitet og høgskole innen emner som webteknikker eller dynamiske websider. I emner som tar for seg spesielle teknologier som f.eks ASP, PHP i sin helhet vil boka bli for knapp. Boka vil f.eks. passe for kurset LV374D Webteknikker som gis ved HiST, se emnebeskrivelse på:

http://aitel.hist.no/fag/wtr/