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

Slides:



Advertisements
Lignende præsentationer
Introduktion til HTML HTML dokumentets struktur & Indhold.
Advertisements

Skabelon for udarbejdelse af en strategi for den perfekte storm
7. undervisningsgang den
En ultra kort og praksisnær introduktion til mentaltræning
Arkitektur - data.
De sidste undervisningstimer
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
Erhvervscase Erhvervscasen kan f.eks. indeholde:
Vejledning i blog-værktøjet WordPress Opdateret februar 2009.
Sikring af tilgængelighed er en proces!
ADOBE DREAMWEAVER JOEK © TEC 2011 Dreamweaver har været branchens primære design værktøj igennem mange år. Oprindeligt blev programmet udviklet af Macromedia,
Interessenter og interessentanalyse
Virksomheder - definition
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?
Plan for start på datalogi, DØK 2. år 1. Datalogi kick-off. Præsentation af lærere og instruktorer (Niels, Jacob, Christian, Jesper, Lars & Sine). Niels:
Fagets Informations Teknologi Introduktion til Programmering i Java For Industri, Global Forretningsudvikling, samt fri studie aktivitet ved Bent Thomsen.
1 Kom i gang med it på IT-Universitetet Introkursus forår 2007.
IT Jobs Dine muligheder. Der mangler medarbejdere i IT-branchen Hvad kan IT-branchen tilbyde dig? Hvad skal du kunne for at få et job i IT-branchen?
IT Jobs Kompetencer og muligheder. Der mangler medarbejdere i IT-branchen Der er brug for dig!
Dynamisk styring af Office skabeloner Inspirationsseminar 31. oktober 2006.
Intro Variabler - datatyper. 2. forelæsning Hvad skete sidste gang Hvad er PHP? Kursussammensætning: læse – newsgroup – forelæsning – øvelsestime – aflevering.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
 Intro  Historien – starten på det hele  Formålet  Hjernerne bag  Bomben bruges  Verden synker – Internettet stiger  På nettet kan vi alt  Effekter.
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.
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.
Præsentation 28: Eksamen Objektorienteret Middleware.
1 Webdesign - De første trin Grundliggende begreber Internettet (1969-): En fællesbetegnelse for netværk eller tjenester der benytter samme.
Intro Bemærkninger? Præsentation af litteratur: PHP and MySQL Web Development (SAMS) PHP Pocket Reference (O’Reilly) Dictionary of Networking (Sybex)
Indhold 1.Hvad er MATRIX Mobil 2.Menu Valg 3.Installation 4.Adgang.
VisKort – som produkt med eget community. Vikaren: Morten Kristoffer Hansen Videncenter for open source og åbne standarder.
Øvelsesgang 1 - DWDK Rikke Poulsen. Timernes indhold supplement til læsningen og forelæsningen Jeres behov? Gennemgang af opgaverne? Andre emner, i vil.
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.
SMALL BUSINESS er BIG BUSINESS Hvad kræver det at blive Small Business Specialist? Marlene Dissing Projektkoordinator.
BlueDoc 2.0 (C) 2003 TMA Components Web-integreret Intranet søgemaskine.
1. Database-systemer, introduktion
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.
Databasestøttet webpublicering Forår Databasestøttet webpublicering Forelæsning 1 Intro Kursusindhold Eksamen og formaliteter Kursets hjælpemidler.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Introduktion til Access (Access, del 1). RHS – Informationsteknologi – Fra design til udvikling Vi ved nu, hvordan vi finder et design for en database,
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.
 Jan Pries-Heje Slide no.: 1Introduktion til IT-platforme og organisation Introduktion til IT-platforme og Organisation Efteråret 2003 Underviserne: Rune.
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
DWDK Øvelsesgang 2. Tegnsæt: utf-8 vs. iso Utf-8 = universelt tegnsæt Giver advarsel i validator Dokument skal gemmes i utf-8 format i notepad.
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
Januar 2003Databaser, introduktion1 Databaser, forår 2003 Introduktion.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
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.
DWDK – øvelsestime 3 CSS – let the fun begin!!. Tilgængelige slides Disse slides ligger på mit public drev
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.
Fagets Informations Teknologi Introduktion til Programmering i Java Industri og Global Forretningsudvikling ved Bent Thomsen.
Client / Server teknologi Eksamensteori Anbefaling: Tag notater.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Introduktion til projektweb og html Kjeld.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt.
IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt Kjeld Svidt  Institut for Bygningsteknik  Aalborg.
Opsamling og repetition. Forelæsning 12 Hvad I ikke lærte Repetition? - date() - arrays - echo og return I funktioner - strukturering af script - navngivning.
Internet, html og Dreamweaver Anden øvelsesgennemgang Onsdag den 13. juni Webkommunikation 2007 v/ Niels Christian Nielsen.
” System-/Seniorsystem- konsulenter til dynamisk konsulenthus Har du teknisk flair kombineret med et udpræget konsulentgén, og kan du lide at være virksomhedens.
Ole.tange.dk Frie softwarelicenser Ole Tange Navigation blandt licenser for fri software Aalborg, juni 2008.
PHP Intro Webintegrator PHP. PHP Baggrund PHP er et server-side programmeringssprog anvendt til udvikling af dynamiske webapplikationer og websteder.
De grundlæggende redskaber
De grundlæggende redskaber
Post Danmark eKommunikation – Post-let
45116 Teknologisk Forandring og Postal Logistik
Præsentationens transcript:

Databasestøttet webpublicering Forår 2003

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

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)

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.

Kursets hjælpemidler •Lærebog: ”Beginning PHP4” •Kursushjemmeside: •Slides •Nyhedsgruppe: it-c.courses.W2 •PHP-homepage: •MySQL-homepage:

Open source •PHP - Personal Home Page Rasmus Lerdorf: PHP Meet Up:php.meetup.com •MySQL GNU General Public License: Linux Skåne Sjælland Linux User Group LinuxForum marts 2003, Symbion

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

Hjemmesider, websites og corporate communication Hvad er arbejdsfeltet?

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

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

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

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

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

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

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

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

Pause

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.

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. ”

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)

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.

Arkitektur

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

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

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

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.

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

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 loginnavn på ITC]/w2/[filnavn].php Hvis der vises fejlbesked i browseren - vend tilbage til filen [filnavn].php i Notepad og ret!