Download præsentationen
Præsentation er lastning. Vent venligst
Offentliggjort afStig Hald Redigeret for ca. et år siden
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!
Lignende præsentationer
© 2024 SlidePlayer.dk Inc.
All rights reserved.