Intro Siden sidst: evaluering på opgaver og virtuel kursus.

Slides:



Advertisements
Lignende præsentationer
Test i Der er 20 spørgsmål og du kommer automatisk videre ved korrekt svar Tryk for start.
Advertisements

Kort om JavaScript Afvikles i browser på klienten Sendes fra server (php, asp, aspx, htm) eller startes i klient som htm/html fil. Skabelon: –”main” -
Videregående pc-vejledning
Separation af de variable
Introduktion til HTML Formularer V1 introduktion til formularer Den sidste af HTML strukturmarkørerne er FORM-markøren, der bruges til at lave.
Dag 4 Fortryk-knap og videre til kasse Dagens program: 1.Fortryd-knappen ud for hver vare i kurven skal virke Formiddagens arbejde:
Velkommen til Softwarekonstruktion
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.
Intro Eksamen 4-ugers-projekter? Eksamensforberedelse De sidste tre gange?
Grundlæggende programmering Efterår 2001
KOD I FERIEN 2011 MOSSA MERHI NemHandel Python Wrapper.
Tema 3: Web-crawler Udvikle Web-crawler, som tager en URI som input og besøger samtlige sider på siten som URI’en peger på. Fx –
Intro Variabler - datatyper. 2. forelæsning Hvad skete sidste gang Hvad er PHP? Kursussammensætning: læse – newsgroup – forelæsning – øvelsestime – aflevering.
ASP.NET Cache, State DataGrid og Diagnostics. Agenda – ASP.NET Cache, State og Cookies ( 1 del ) –Cache –Static member –Application State –Session State.
Dag 2 varekatalog Broadcast: session-id (samme session-id hver gang) Formiddagens arbejde:
Dag 3 Indkøbskurv Jeres sider er nu synlige på Dagens program:
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.
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.
GP 10, 7/ Grundlæggende programmering Efterår 2001 Forelæsning 10 onsdag 7/ kl. 9:15 – 12:00.
Lasse Steensgaard [xls]Opsamlende forelæsning på W2, 2. april 2003slide 1 HTML og PHP: Baglæs fra output til input PHP: Variable, strenge og arrays Funktioner,
Intro Projekttyper v/ Lise Louv, Uddannelsesafdelingen Siden sidst: evaluering på opgaver og virtuel kursus. Kursets ugeforløb læse – forelæsning – øvelsestime.
18 – Java Server Faces. 2 NOEA2009Java-kursus – JSF 2 Web-applikationer - 1 Brugere interagerer med en Web-browser Browseren sender forespørgsler til.
Intro Forelæsning 6 Linux Install Party i PC-Cafeen i morgen.
Intro Bemærkninger? Præsentation af litteratur: PHP and MySQL Web Development (SAMS) PHP Pocket Reference (O’Reilly) Dictionary of Networking (Sybex)
Programmering af dynamiske websider pages/tutorials/introducing-aspnet- web-pages-2/intro-to-web-pages- programming.
Databasestøttet Webpublicering1 Databasestøttet Webpublicering, Efterår 2005 Lektion 5, Mandag 26/9 : Web-programmering med PHP Hvad er gennemgået? Værdien.
…helt naturligt ! Velkommen til Meldgaard. Data til Excel videre til Nav kan eksportere alle data fra listevisninger til Excel (som så kan videresende.
1 Unified Expression Language Copyright © Lund & Bendsen A/S Unified Expression Language.
AJAX/Otto Knudsen 1 AJAX Motivation Definition. AJAX/Otto Knudsen 2 Motivation En typisk web-applikation er synkron klienten sender en forespørgsel og.
Vi har valgt at bruge vores egen postsystem til at fortælle lidt om vores kendskab IT verdens kommunikation. G-mail, er ret let at gå til, og der er hjælp.
Program Design – 4 Introduktion til PHP. Dagens lektion Hvad er PHP?  - og lidt historie Hvordan virker PHP? Grundlæggende PHP  Variable  Typer  Løkker.
Lektion 7 Læsestof: Kopier fra Caranno
Fundamentale datastrukturer
FEN KbP/seminar2: design11 Kontraktbaseret programmering Seminar 2 Klassedesign – grundprincipper Eksempler: Stack Dictionary.
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.
FEN IntroJava AAU1 Loops og algoritmer Sweep – for-loop Søgning – while-loop.
Masterpages/Otto Knudsen 1 Navigation på webstedet Kontroller til navigation mellem siderne på webstedet.
Opsamling og repetition. Forelæsning 12 1) Opsamling og repetion - arrays - PHPs mysql-funktioner - SQL: SELECT, UPDATE, INSERT, DELETE - sikkerhed og.
Intro Større applikationer, f. eks: Bogpris.dk. Nye bøger.
1 Fundamentale datastrukturer. 2 Definitioner: abstrakt datatype, datastruktur Elementære datastrukturer og abstrakte datatyper : arrays, stakke, køer,
Procestræ under afvikling af cp init login shell cp cp src dest.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Intro Databaserne? Gik det som det skulle?. Databasestøttet webpublicering Forelæsning nr 8 Hvorfor data i en RDB (relationel database)? Databasemodellering.
8 RÅD VEDRØRENDE GOD PROGRAMMERING Effective (brown) Java.
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
03 – Udtryk og metoder. 2 NOEA2009Java-kursus – Udtryk og metoder Udtryk i Java Java har standard udtrykene… Værditildeling Subrutiner og funktionskald.
PD – kursusgang 3 Introduktion til Java Script. Mål Viden om hvordan JavaScripts indlejres i HTML dokumenter Viden om programmering i JavaScript  Erklæring.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Intro Siden sidst: evaluering på opgaver og virtuel kursus Kursussammensætning: forelæsning – læse – arbejde selvstændigt – newsgroup – øvelsestime – aflevering.
Per P Madsen AAU1 Del 4 : Sessions-, presentations- og applikationslaget - Applikationsprotokoller. - RPC og RMI. - Digital audio og Voice over IP. - RTP.
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.
PHP.
Tekst filer Tekstfiler opbygges normalt af linier, hvor disse ikke behøver at være samme længde. Når man skal arbejde med tekstfiler, ønsker man metoder.
Webdesign & Webkommunikation, ITU Torsdag d. 9 feb HTML © Hasse Feldthaus.
Web services SOA, SOAP og WSDL. Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL.
Opsamling og repetition. Forelæsning 12 Hvad I ikke lærte Repetition? - date() - arrays - echo og return I funktioner - strukturering af script - navngivning.
Filhåndtering. Mail. Buffer Forelæsning nr 11 Filhåndtering Læse, skrive, oprette og slette i filsystemet Internettet som en database (sic!) Mailkomponent.
DAIMIIntroducerende objektorienteret programmering3B.1 Definition af klasser Klasseskelet, metoder, et eksempel: dato.
Programmering I Java/C# Datatekniker Dit første projekt.
Password hashing Webintegrator HF1 PHP Object orienteret.
1587 Server - Blandet miljø Webintegrator HF1
WebApi service x.
1587 Server - Blandet miljø Webintegrator HF1
IOT – Elkedel på internettet
Efter folkeskolen kan du i Danmark typisk vælge én af 2 ”retninger”
Præsentationens transcript:

Intro Siden sidst: evaluering på opgaver og virtuel kursus

Databasestøttet webpublicering Forelæsning 5 Hvordan sendes data egentlig? Opgavesættet: Spørgeskemagenerator og regulære udtryk Funktioner – fortsat……… Debugging og diverse

Hvad har vi lært? PHP-kernebegreber: Principper for ’God stil’

Hvordan sendes data egentlig? GET og POST er i virkeligheden egenskaber ved HTTP-forespørgslen HTTP-protokol (Hyper Text Transfer Protocol) Den pakke som HTML-sendes i. HTTP-forespørgsel og HTTP-svar Begge har - Request/Response - Header: oplysninger om afsender. Dato for afsendelse. - Body: Ved POST-metode. Og den anden vej: Her overføres f.eks. HTML-dokument

Spørgeskemagenerator Udnyt muligheden for at lade funktioner kalde andre funktioner.

Regulære udtryk Regulære udtryk er en syntaks for at genkende mønstre i datainput. To eksempler: Check af Check af datoformat

PHP-funktioner Ex strpos - substr_count - string substr - trim(string string) // Finder og returnerer positionen af en streng i en anden streng // $position = strpos ( string haystack, string needle ) // Tæller og returnerer hvor mange forekomster der findes af en streng (needle) i en anden streng (haystack) substr_count ( string haystack, string needle ) // Returnerer en streng som er "klippet" fra position start og antal length frem i strengen // string substr ( string string, int start [, int length] ) //trimmer eller stripper strengen - dvs den klipper space, tabulator og newline - karakterer af enderne af string og returnerer den strippede streng // trim(string string)

Debugging For at forkorte produktionstiden!!! 1)Udskriv strenge: echo ”HALLO - 1” 2)Udskriv variabler:echo '$ord = '. $ord. ' '; 3)Sæt variabler! : i stedet for $Value = getValue(); så overskriv ved at hardcode en værdi nedenunder; $strValue = getValue(); $strValue = ”HALLO” 4)Skriv gode kommentarer i toppen af hver fil og hver funktion. Hvad nu hvis applikationen anvendes forkert? Vær forberedt på modtagelse af forkerte input!