Fremstilling af Simple WEB steder [ITPL] Foråret 2004

Slides:



Advertisements
Lignende præsentationer
Trehøje-Pigerne Side 1 Vejledning til brug af hjemmesiden Det er slet ikke så vanskeligt – så brug hjemmesiden flittigt… Det er.
Advertisements

Introduktion til HTML HTML dokumentets struktur & Indhold.
Hvordan får du et Print Screen
Hjemmesidekonstruktion Tjekspørgsmål 1.Hvad er et markup-sprog – hvad bruges det til? 2.Hvad er forskellen mellem et markup-sprog og et scriptsprog? 3.Hvad.
TEST 2 modul 1 20 spørgsmål. Du skal klikke med musen på det rigtige svar, så kommer du automatisk til næste spørgsmål Klik for start.
Web 2.0 Teoretisk viden.
Portalintegrationsprojektet Claus Andreasen PL, portalintegrationsprojektet.
februar februar 26. marts januar – festsalen set fra fysiklokalet 22. januar – festsalen set mod scenen 6.
– Sådan virker det! Dit elektroniske postsystem Ved Arne Crown Rasmussen
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
Sikkerhed/Otto Knudsen 1 Diagnostics  Debug af web-applikationer.
MapReduce implementationer MapReduce Hadoop Apache open source projekt.
TEST 3 modul 1 20 spørgsmål. Du skal klikke med musen på det rigtige svar, så kommer du automatisk til næste spørgsmål Klik for start.
PROGRAM Introduktion til internettet Hvad er en PC? Musetræning
Distribueret programmering, specielt.NET Remoting Rasmus D. Lehrmann DM
Fil kendskab KLIK for start. De vigtigste filer er dem i Office-pakken. Word dokument.doc Word skabelon.dot Word dokument.RTF Excel projektmappe.xls Excel.
Intro Forelæsning 2 Linux install-party lør.14.sept kl – man. 14.okt – Kursets omfang :7,5 ECTS Kursussammensætning: forelæsning.
Digital Post til foreninger Kommunikation mellem det offentlige og din forening.
01 – Java platform for starters. 2 NOEA2009Java-kursus – Java Platform Introduktion til Java Baggrund Hvad er Java? Faciliteter i Java.
Intro Variabler - datatyper. 2. forelæsning Hvad skete sidste gang Hvad er PHP? Kursussammensætning: læse – newsgroup – forelæsning – øvelsestime – aflevering.
Masterpages/Otto Knudsen 1 Master Pages Master Pages i ASP.NET 2.0.
Eksekvering/Otto Knudsen 1 Udrulning Publicering af en web-applikation.
Introduktion/Otto Knudsen 1 Overblik WebForms ASP.NET.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Portalintegrationsprojektet Nyt fra brugerstyring ERFA møde 6. februar 2008 Thomas Gundel.
XML1 4.7 XML and Its Data Model. XML2 Introduktion til XML, 178 XML = eXtensible Markup Language Markup language –sprog, hvor data "pakkes ind" i tags.
Bachelorprojekter i fysik og nanoscience
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Pc-kørekort Mere om software. Programmering Definition: at skrive et program ved hjælp af en tekst–editor på en måde, som computeren kan forstå Instruktionerne.
© Ole Borch Slide 1 Januar 2004 Journalen på nettet! Det handler om: Infrastruktur og Teknologi.
1 Webdesign - De første trin Grundliggende begreber Internettet (1969-): En fællesbetegnelse for netværk eller tjenester der benytter samme.
H:\ public_html \ gwd \ oevelse_x \
1 HMAK XMLRelationel model og XMLNOEA / PQC 2005 SQLServer og XML Hent data via URL Generering af xml –Raw –Auto –Explicit Hent data via template Evt.
Kortlægning & Søgning v. Rasmus. Kortlægning Knudepunkt (vertex) Forbindelse (edge)
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
Globaliseringsredegørelsen 24.mar. 14 Figurer fra Danmark tiltrækker for få udenlandske investeringer i Sådan ligger landet
BlueDoc 2.0 (C) 2003 TMA Components Web-integreret Intranet søgemaskine.
Videregående pc-vejledning Modul 06: Netværk WWW = World Wide Web 60+Bornholm.
ALEPH og XML. eLib Seminar 18 – 19 november 2004 ALEPH og XML Status  Print system arbejder med XML lignende mellem filer.  Færdige printfiler kan gemmes.
Dig Tante Oda fra Brovst Gitteweb-server ( ssh-server (ssh.itu.dk/import/stud/www/gwd/E2005/oevelse_x/4/brugernavn) Internettet.
AJAX/Otto Knudsen 1 AJAX Motivation Definition. AJAX/Otto Knudsen 2 Motivation En typisk web-applikation er synkron klienten sender en forespørgsel og.
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
Grunde til at jeg elsker dig
Birgit Mikkelsen FC FIRST CLASS. Birgit Mikkelsen FC Hvad? Hvordan?
Program Design – 4 Introduktion til PHP. Dagens lektion Hvad er PHP?  - og lidt historie Hvordan virker PHP? Grundlæggende PHP  Variable  Typer  Løkker.
1 PC baseret dataanalyse og simulering Week2 A. 2 SAS input/output filer Inddata -textfil - SAS-program -textfil- SAS datasæt SAS system SAS listing -print.
ANALYSE AF WEBADFÆRD - OAW OAW – LEKTIONSGANG 1. ANALYSE AF WEBADFÆRD - OAW FAGETS EMNER OG STRUKTUR Operationel analyse af webadfærd Bredt fag. Både.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
 Jan Pries-Heje Slide no.: 1Introduktion til IT-platforme og organisation Introduktion til IT-platforme og Organisation Efteråret 2003 Underviserne: Rune.
IT Arkitektur og Sikkerhed Mobil sikkerhed, trådløse teknologier og VPN.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Installation af SimpleSAML PHP Identity Provider.
Per P. MadsenStyresystemer og tjenester1 Indhold: 1.Introduktion til styresystemer. 2.Processer og tråde. 3.Synkroniseringsmetoder og InterProcesCommunikation.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Per P Madsen AAU1 Del 4 : Sessions-, presentations- og applikationslaget - Applikationsprotokoller. - RPC og RMI. - Digital audio og Voice over IP. - RTP.
Globaliseringsredegørelse 21.mar. 11 Globaliseringsredegørelsen 2011 Grafer fra temakapitlet Eksporten som drivkraft for vækst og velstand.
Intro Evaluering De sidste to gange?. HTTP, cookies og sessions Forelæsning nr 10 Tilbage til trafikken mellem server – client Sende HTTP-request og respons.
Usability – 3. november: Tilgængelighedstests Vigtige deadlines! Dagens øvelse Tilgængelighedsrapport Usability-rapport Næste uge.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 4.
Web Services. OO (C++/ C#/Java) COM DCOM Web Services.
OIOREST workshop 22. april 2008 Finn Jordal Centeret for Serviceorienteret Infrastruktur IT- og Telestyrelsen.
Internet, html og Dreamweaver Anden øvelsesgennemgang Onsdag den 13. juni Webkommunikation 2007 v/ Niels Christian Nielsen.
ANALYSE AF WEBADFÆRD - OAW OAW – LEKTIONSGANG 4. ANALYSE AF WEBADFÆRD - OAW SUMMARY, LECTURE 3 (Extended) Common Log File Format Host, Ident, Authuser,
Web- og serverprogrammering
Computerens talsystem
De grundlæggende redskaber
Tre lags arkitektur.
De grundlæggende redskaber
Præsentationens transcript:

Fremstilling af Simple WEB steder [ITPL] Foråret 2004 “Computer Science is no more about computers than astronomy is about telescopes” (E. W. Dijkstra) by Eva Trosborg Eva Trosborg Fremstilling af simple WEB steder

Fremstilling af simple WEB steder Agenda 25. marts 2004 Oversigt over www-kommunikation Html Javascript Eva Trosborg Fremstilling af simple WEB steder

Efter denne lektion skal du: Forstå hvordan www kommunikation foregår Forstå hvilke dele som udføres hvor Være i stand til at skrive en mindre html-side Være i stand til at forstå et mindre javascript (og evt. programmere det) Eva Trosborg Fremstilling af simple WEB steder

Lektionsplan [ITPL]forår 2004 # uge dato 1 6 05. Feb Introduktion til IT Platforme (ETR / NGH) 2 7 12. Feb Introduktion til Organisationer (NGH) 3 8 19. Feb 3 Perspektiver på organisationer (NGH) 4 9 26. Feb Systemudvikling (NGH) 5 10 04. Mar Computer opbygning og virkemåde (ETR) 6 11 11. Mar Netværk og kapacitetsforhold (ETR) 7 12 18. Mar Operativsystemer og anvendelse heraf (ETR) 8 13 25. Mar Fremstilling af simple web-steder (ETR) + CBF 9 14 01. Apr Strukturering af “data” vha DB og XML-teknologierne (ETR) + CBF 10 16 15. Apr Projektledelse (NGH) 11 17 22. Apr Udviklingsprocessen (ETR) 12 18 29. Apr Har vi været hele vejen rundt? (ETR / NGH ) eksamen 17. Juni + (18. Juni) Der er øvelser alle dagene undtagen 5. Februar og 29. April Eva Trosborg Fremstilling af simple WEB steder

Fremstilling af simple WEB steder WWW-kommunikation, forenklet oversigt Internet Provider Bruger (client) sender i sin browser Bemærk. Der kommunikeres i http-protokollen (”Hyper Text Transmission Protokol”) hhtp er en såkaldt ”stateles” protokol, dvs at der ikke overlever nogen ”info.” Fra en ”request” til den næste. DNS, oversætter navnet til ip-adresse på server, og ruter ”request” videre til denne www.itu.dk Den aktuelle server Server ser på url og beslutter herudfra hvad der skal ske Se på url ”extention” (/…/....xxxx) Intet efter adresse => Vis ”default side” .htm/.html => Find filen og send til browser .doc/.pdf/… (kendt fil-forkortelse) => send filen til browser med filtype angivelse .asp/.php/.jsp/… (kendt program extention) => videresend til program server cgi (common gateway interface) => start program Applet - Send java bytecode til client Send svaret (filen(program-output) tilbage til browser. Eva Trosborg Fremstilling af simple WEB steder

Fremstilling af simple WEB steder Begreber omkring web-sider Begreber http - Protokol, dvs konventionen for hvordan browser og server udveksler data shttp - Secure http, benyttes hvis man skal have en sikker forbindelse (kryptering etc.) Stateles protokol - Hver request er en ny forbindelse uafhængigt af den gamle Dette giver ”udfordringer” hvis man skal huske noget fra en request til den næste. Cookies - Navngivne tekst-beholdere som opbevares på client maskinen Levetid kan sættes Et program kan forespørge på cookie indhold hvis det kender navn og format af cookie Program -eksekvering En ”almindelig html-side er ikke et program, men blot en tekst-fil. .asp, .jsp, .php etc er prigrammer som eksekverer på en server (heraf navne ”Aktive Server Pages”/”Java Server pages”) En applet er et program, skrevet i Java, som eksekveres på client-maskinen (som skal have en JavaVirtualMachine) JavaScript/VBS/VBX (Visual Basic Script) er scripts som sendes til client i en html-fil, og som kan udføres på client Sikkerhed Det eneste man burde(hvis sikkerheden virker) have love til at gøre er at gemme cookies på clienten Ud over cookies kan et program under http ikke skrive på client-disken (”in a perfect wordl”). Eva Trosborg Fremstilling af simple WEB steder

Lektionsplan [ITPL]forår 2004 # uge dato 1 6 05. Feb Introduktion til IT Platforme (ETR / NGH) 2 7 12. Feb Introduktion til Organisationer (NGH) 3 8 19. Feb 3 Perspektiver på organisationer (NGH) 4 9 26. Feb Systemudvikling (NGH) 5 10 04. Mar Computer opbygning og virkemåde (ETR) 6 11 11. Mar Netværk og kapacitetsforhold (ETR) 7 12 18. Mar Operativsystemer og anvendelse heraf (ETR) 8 13 25. Mar Fremstilling af simple web-steder (ETR) + CBF 9 14 01. Apr Strukturering af “data” vha DB og XML-teknologierne (ETR)+CBF 10 16 15. Apr Projektledelse (NGH) 11 17 22. Apr Udviklingsprocessen (ETR) 12 18 29. Apr Har vi været hele vejen rundt? (ETR / NGH ) eksamen 17. Juni + (18. Juni) Der er øvelser alle dagene undtagen 5. Februar og 29. April Eva Trosborg Fremstilling af simple WEB steder