Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Databasestøttet webpublicering Forår 2003. Databasestøttet webpublicering Forelæsning 1 •Intro •Kursusindhold •Eksamen og formaliteter •Kursets hjælpemidler.

Lignende præsentationer


Præsentationer af emnet: "Databasestøttet webpublicering Forår 2003. Databasestøttet webpublicering Forelæsning 1 •Intro •Kursusindhold •Eksamen og formaliteter •Kursets hjælpemidler."— Præsentationens transcript:

1 Databasestøttet webpublicering Forår 2003

2 Databasestøttet webpublicering Forelæsning 1 •Intro •Kursusindhold •Eksamen og formaliteter •Kursets hjælpemidler •Præsentation af hjælpelærere •Summe i gruppe: din baggrund og dine forventninger •Hjemmesider, websites og corporate communication •Glæden ved programmering •På med vanten: PHP, SQL - og HTML

3 Kursusindhold Overvejelser over: •HTML - og andre markup-sprog i statiske websites •Dynamiske websites i moderne kommunikation f.eks ”Corporate Communication” Indføring og grundig træning i : •Programmering - Serverside scripting (PHP4) •Databaseopbygning - modellering og opbygning (MySQL)

4 Eksamen og formaliteter •Faget afsluttes i juni med skriftlig eksamen (uden brug af PC) •11 ugentlige øvelser hvor af 9 er obligatoriske. •Øvelser skal udføres i dagene efter forelæsningen og afleveres senest før den næstkommende onsdags øvelsestime! •Pensum er bogen ”Beginning PHP4” (Kapitler som er anvendt på kurset) og de i undervisningen anvendte slides.

5 Kursets hjælpemidler •Lærebog: ”Beginning PHP4” •Kursushjemmeside: www.it-c.dk/courses/W2/F2003 •Slides •Nyhedsgruppe: it-c.courses.W2 •PHP-homepage: www.php.net •MySQL-homepage: www.mysql.com

6 Open source •PHP - Personal Home Page Rasmus Lerdorf: www.zend.com/zend/hof/rasmus.php PHP Meet Up:php.meetup.com •MySQL GNU General Public License: www.fundanemt/gpl_da.html Linux www.linux.org Skåne Sjælland Linux User Group www.sslug.dk LinuxForum 2003 1. marts 2003, Symbion

7 Din baggrund og dine forventninger Summe i gruppe: Hvad er dine forudsætninger for at deltage i kurset? Hvilke forventninger har du til kurset?

8 Hjemmesider, websites og corporate communication Hvad er arbejdsfeltet?

9 ”website” •Forestillinger om hvad website er: ”world wide web” ” reklame” ”promotion” ”public relation” ”kommunikationsværktøj” ”world wide web tilbyder virksomheder, institutioner og myndigheder et VINDUE UD TIL OFFENTLIGHEDEN”

10 ”e-business” e-business - Ikke bare "handel på internettet” Bemærk begrebet business kan have en videre betydning end salg, handel, butik, erhvervsvirksomhed Begrebet kan forståes som forretning eller sagsbehandling i bredeste forstand (som i ” politiforretning” eller ”forvaltningens sagsbehandling”) Ikke bare ”VINDUE UD TIL OFFENTLIGHEDEN” ; men ”Webteknologierne som kommunikationsredskab”

11 ”corporate communication” •Traditionel forestilling om virksomheden. kunden brugeren borgeren

12 En virksomhed Ledelse Free agent Medarbejder Bank Kunde Aktionær Medarbejders familie Leverandør Serviceleverandør Offentlig myndighed Corporate Brand Presse Potentiel kunde Utilfreds tidl. kunde

13 E-business - case: @arstiderne – en jordforbindelse og et ordentligt rodnet. - et forsøg på at forestille sig et fremtidigt IT-system bag aarstiderne a/s

14 En fremtidig bruger af aarstiderne.com INTERNET-service •Gæst •Kunde (medlem) •Presse •Partnere/Brancheorganisationer EXTRANET-services •Leverandør (på kontrakt) •Leverandør (ad-hoc) •Vognmand •Chauffør INTRANET-services •Planlægger •Indkøber •Opskriftsforfatter •Bogholder •Direktion

15 Corporate Communication og databasestøttet webpublicering Ledelse Free agent Bank Kunde Aktionær Medarbejders familie Leverandør Serviceleverandør Offentlig myndighed Website Presse Potentiel kunde Utilfreds tidl. kunde Database Økonomisystem Enterprice Ressource Planning Medarbejder

16 Fælleskaber Institutioner vil føle sig motiverede til at skabe fælleskaber der er mere omfattende en hidtil. Fælleskaber hvor enhver deltager har sit behov for og rettighed til information. Informationsefterspørgerne vil i højere grad have specifikke behov for IT-systemers - -levering af informationer -grafiske/kommunikative udtryk. Informationsefterspørgerne vil í mindre grad have en selvopfattelse som værende indenfor eller udenfor - backend eller frontend

17 Pause

18 Glæden ved at programmere Håndværk eller naturvidenskabens akademia? •Ergonomi - indret arbejdspladsen godt - lær blindskrift – eller bare træn fingrene - øv dig på gode rutiner - glæd dig over dit arbejde - hold pauser •Fantasi og logisk overblik - lær det formelle, men skab med fantasien - hold orden i koden, såvel som i dine tanker - glæd dig over din kreativitet.

19 God stil Enhver større IT-organisation bør have kodestandarder - også dette kursus. Hjælpelærerne og jeg formulerer principper for god stil – men debat er altid velkommen. Fra Kursushjemmeside: ”Når du afleverer din kode, skal den være pænt sat op, og du skal være konsekvent i din kodestil. Det er en vane du hurtigt kan tillægge dig, og når du på et senere tidspunkt skal se noget af din gamle kode igennem, vil du glæde dig over det. ”

20 PHP •”Personal Home Page” el. ”PHP Hypertext Preprocessor” (rekursiv akronym  ) •Parallelle teknologier: Active Server Pages (ASP) Java Server Pages (JSP) Common Gateway Interface (CGI) Tool Command Language (TCL) Standard ML (SML)

21 Hvorfor så PHP4? •PHP er et lettilgængeligt scriptsprog, med særlige funktioner som gør det nemt for programmeringsfremmede at lære. •PHP er hyppigt anvendt i webbranchen. •PHP er OpenSource – det distribueres gratis. •PHP4 rummer stærke ressourcer – bl.a muligheden for at anvende et objektorienteret applikationsdesign.

22 Arkitektur

23 PHP - hands on <? $Vip = "Mads"; $denAndenVip = "Jane"; echo "er I der?"; echo " "; echo "Er $Vip her nu?"; echo " Er ". $denAndenVip." her nu?"; ?>

24 SQL – hands on SELECT navn, email, medaljer, beskrivelse FROM medlem

25 UPDATE navn SET navn = ’Mejner’, beskrivelse = ’- lige ved at vise noget’ WHERE navn = ’Kenned’

26 HTML – på med vanten •Se Kursushjemmesiden: •Peter Sestoft. HTML overview. Notes from KVL. •Mads Tofte. En kort introduktion til skrivning af HTML- dokumenter. •Jakob Nielsen. Designing Web Usability.

27 Velformet HTML •Ethvert elementer skal have både start og slut-tag •Elementer må ikke flettes ind i hinanden •Attributters værdier skal været omklamret af anførselstegn

28 Arbejd i Notepad! •Skriv din kode i NotePad •Navngiv således [filnavn].php •Gem som [vælg H:\public_html/w2/index.html] •Gem som type [vælg Alle filer] •Klik OK –Skriv www.it-c.dk/people/[dit loginnavn på ITC]/w2/[filnavn].php Hvis der vises fejlbesked i browseren - vend tilbage til filen [filnavn].php i Notepad og ret!


Download ppt "Databasestøttet webpublicering Forår 2003. Databasestøttet webpublicering Forelæsning 1 •Intro •Kursusindhold •Eksamen og formaliteter •Kursets hjælpemidler."

Lignende præsentationer


Annoncer fra Google