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/ 
  
		   |