Kursintroduk+on etjänster och Webbprogrammering

Relevanta dokument
Kursintroduk+on. Informa(on Systems and Management 15 Hp

Vad är en e- tjänst?

Kursintroduk+on. Informa(on Systems and Management 15 Hp

Hultgren, G; (2007) etjänster som social interak<on via användning av IT- system en prak<sk teori, sid , Doktorsavhandling, IEI, LiU

Tentamen etjänster och webbprogrammering

Kursplanering Utveckling av webbapplikationer

Programinformation för Webb, internet och programvaruteknik, 120 högskolepoäng

Tentamen etjänster och webbprogrammering Institutionen för informatik och media, informationssystem Datum 19/8 Tid

Projekt Foreläsning VI

Regelverk för hur man kan förstå och analysera etjänster (Hultgren, 2007)

Tentamen etjänster och webbprogrammering

Avancerade Webbteknologier

Projektarbete myshop. Sandra Öigaard so222es WP12 Individuellt mjukvaruutvecklingsprojekt

Introduk+on +ll programmering i JavaScript

Tentamen etjänster och webbprogrammering Institutionen för informatik och media, informattionssystem Datum 30/5 Tid

Kursutvärdering av Tekniker för webbdesign samt Tekniker för webbdesign, distans, 7,5hp (31KTW1, 31ETW1, 31FTW1), höstterminen 2016

729G28 Webprogrammering och databaser. Föreläsning 1: Diverse praktiskt om kursen Webprogrammering Databaser, terminologi

Slutrapport för JMDB.COM. Johan Wibjer

TDDD80 Mobila och sociala applika1oner. Kursintroduk1on

Webbprogrammering, grundkurs 725G54

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet

Ladok en vik+g del av universitetens/högskolornas verksamhetskommunika+on och e- infrastruktur

Webprogrammering och 729G28 databaser Webprogrammering och databaser Kursöversikt Webprogrammering Designprocessen Lösningsförslag

Utbildningsplan för Webbprogrammering (120 högskolepoäng) Web Programming (120 ECTS credits)

! Webprogrammering. ! Databasteori och praktik. ! Fö, le, la + projekt. ! Examination (tenta, dugga + labb, ! Studera användarna och deras problem

Evaluation Summary - CDT104 Grundläggande Webbdesign HT07 Dan Levin

Informa5onsmodellering

Betydelsen av informa1onsmodellering

Webbprogrammering. Sahand Sadjadee

Webbservrar, severskript & webbproduktion

Användbara system. Användbara system TDDD70 1. Introduk8on 8ll kursen Introduk8on 8ll ämnet INTRODUKTION TILL KURSEN. Agenda

TDDD52 Databas. Databas. Databas 1/3/13

Webbprogrammering 725G54

Programvaruteknik, hp

Databaser och Datamodellering Foreläsning IV

Chapter 12: Development

1. Treskiktsarkitektur 2. Applika1onsprogramvara 3. Teknisk programvara. Kapitel 6 sid

Webbprogrammering TDDD52

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.

Planerad kommunikation II - Design, 30 högskolepoäng Applied Communication II - Design, 30 Credits

AVDELNINGEN FÖR HANDELSHÖGSKOLANS EKONOMPROGRAM

Webbprogrammering - 725G54 PHP. Foreläsning II

Idag. Webben och HTML. Webbens funk3on. URL och websidor. Moment F om webben och HTML startar nu

Kursplanen är fastställd av Styrelsen för institutionen för strategisk kommunikation att gälla från och med , vårterminen 2018.

Slutrapport Thunderbug

Tentamen etjänster och webbprogrammering Institutionen för informatik och media, informattionssystem Datum 14/6 Tid

VAD GÖR DU / VEM ÄR DU?

Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16

Webbdesign med multimedia, 5p Kurskod Kurstillfälle Hösten 2007 Kursansvarig lärare Ulf Larsson, Rum 3047

Marketing Automation! En lathund!

Innehållsförteckning Sida 3 Om IT-Högskolan Sida 4-5.NET-utvecklare Sida 6-7 Applikationsutvecklare till iphone och Android Sida 8-9 Mjukvarutestare

Lässystem Webbutvecklare.NET

Kandidatarbete I-data TDDD83

Projektet. TNMK30 - Elektronisk publicering

INSTITUTIONEN FÖR PEDAGOGIK OCH SPECIALPEDAGOGIK

FÖRETAGSEKONOMISKA INSTITUTIONEN

Utbildningsplan för. Informationsteknologi, 120 högskolepoäng

Yanting Larsen. Mjukvaruutvecklare. Cybercom Group

Programmeringteknik. Planering MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen

Programinformation för. Webbprogrammering, 180 högskolepoäng. (Web Programming, 180 ECTS credits)

Kurskompendium Distansutbildning 5p Ht-00

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling

Interaktiva applikationer för dator (WPF) och web (Silverlight) Grafisk utvecklingsmiljö. Hela produktioner: design, layout, animationer, skins, etc.

1DV405 - Databasteknik. Kursintroduktion. Så här är kursen planerad.

Turismvetenskap GR (B), E-turism: digital distribution, marknadsföring och information, 15 hp

Kandidatarbete I- data

STATSVETENSKAPLIGA INSTITUTIONEN

Chapter 3: Data, informa5on and knowledge. Paul Beynon- Davies: Business Informa5on Systems

FÖRETAGSEKONOMISKA INSTITUTIONEN

Evaluation Summary - CT3380 Grundäggande webbdesign HT06 Dan Levin

Hur tycker du kursen har varit? Tycker du att kursens upplägg har underlättat för dig att uppnå lärandemålen?

WEBBDIST12: Animering och multimedia för webben, distans 7,5 hp H13 (31RAN1)

Introduktion till MySQL

1DV411 Webbprojekt I Slutrapport

Programinformation för. Webb, internet och programvaruteknik, 180 högskolepoäng

Utbildningsplan för Webbprogrammering (180 högskolepoäng) Web Programming (180 ECTS credits)

Kursplan Webbutveckling 2, 100p Läsår

FÖRETAGSEKONOMISKA INSTITUTIONEN

Historia IV - 30 hp - Kursplan

Organisation och förändring, 7,5 hp Organisation and Change, 7,5 ECTS

Webprogrammering och databaser. 729G28 Webprogrammering och databaser. Kursöversikt. Praktisk info. Webprogrammering. Ändringar mot förra året

Kursinformation Grundkurs i programmering med Python

Kulturgeografi GR (B), Regional utveckling och turism, 15 hp

Databashantering och beslutsstöd 7,5 hp. Kursbeskrivning

Organisation och förändring, 7,5 hp Organisation and Change, 7,5 ECTS

- A1N, Avancerad nivå, har endast kurs/er på grundnivå som förkunskapskrav

Studiehandledning för kurs:

Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU

Välkomna! Utveckling och drift av mjukvarusystem. Webbprogrammerare. #wplnu #udmlnu.

Javautvecklare. Utbildningsfakta. 400 YH-poäng, 2 år

Allmänna frågor om kursen: 1. Vad är ditt allmänna omdöme om kursen? Antal svar: 14 Medelvärde: Har kursen känts relevant för din utbildning?

TNMK30 - Projekt. Överblick och syfte. Konkret problemområde

Webbprogrammering, grundkurs 725G54

DM1012 Multimediaproduktion

Labora&on 2 HTML och validering övningar/uppgi:er

E-tjänster Studentarkivet

Andelar och procent Fractions and Percentage

Industriellt byggande, 7,5 hp

Transkript:

Kursintroduk+on etjänster och Webbprogrammering Lärare Owen Eriksson Madelen Hermelin Anton Gunnarsson John Larsson Mathias Peters Viktor Tigerström

Kursplan Mål Kunskap och förståelse: - Förklara begreppet etjänster - Förklara principerna bakom leverans av etjänster - Förklara hur server och klient samverkar i en webbtillämpning med ett dynamiskt informationsinnehåll

Kursplan Mål Vad gäller färdigheter och förmåga förväntas studenten eier genomgången kurs - Modellera kraven på en webbapplikation baserat på en analys av en etjänst och dess samverkan med andra etjänster - Programmera en webbapplikation med tillhörande gränssnitt, affärslogik och databas - Programmera för informationssäkerhet i samband webbapplikationer

Kursplan Mål Vad gäller värderingsförmåga och förhållningssäj förväntas studenten eier genomgången kurs kunna - Värdera etjänster baserat på tjänsteresultat och kundnyja

Kursplan Innehåll Kursen syftar till att ge kunskaper om modellering och utveckling av etjänster för distribution via Internet. Kursen kommer att behandla serverside programmering mot databaser,samt klientprogrammering. Programmeringen kommer också att ske inom ramen för Web-2.0 paradigmet.

Kursplan Undervisning och examina+on Undervisning Föreläsningar, Seminarier, Projektarbete, Labora+oner, Handkedning Examina+on ProjektuppgiI (4 p) U, G, VG Labora+onsuppgiI (3,5 p) U, G.

KursliJeratur Nätli&eratur som behandlar den tekniska delen och webbprogrammering www.htmlhunden.se Forskningsar9klar nedladdningsbara från Studentportalen som behandlar e- tjänstebegreppet The concept of e- Service from as Social Interac+on Perspec+ve The e- Service Concept as Social Interac+on Through the Use of IT systems The User Interface as a PlaZorm for Interlinked e- Services Suppor+ng Two- sided Market Customers Sök egen informa9on på nätet hjp://www.w3schools.com/

Förkunskaper I denna kurs kommer vi aj förutsäja aj ni har vissa grundläggande kunskaper som ni har +llägnat er på de kurser som ni +digare har läst. Ni skall ha: * Goda kunskaper i grundläggande programmering såsom itera+oner, selek+on, variabler mm. * Goda kunskaper i databaser såsom rela+onsdatabaser, informa+onsmodellering och SQL. * Grundläggande kunskaper i HTML och CSS. Vad som avses med grundläggande kunskaper här är den labora+on som gavs på kursen informa+onssystem.

Gruppindelning Projektgrupperna finns redan indelade på Studentportalen. 4 Labbgrupper finns redan indelade på Studentportalen

Pedagogik Självstudier Ak9vt deltagande på labora9oner Ak9vt deltagande i projektarbetet

Schema Fyra labora+oner Fyra handledningar relaterat +ll projektuppgiien Två examina+oner

Labora+oner och relaterad kurslijeratur HTML- hunden Labora9onsinstruk9oner på studentportalen Här finns instruk9oner vad som gäller inför varje labora9on SyKet är a& ni ska: Lära er tekniken och a& ni själva ska kunna programmera en webbapplika9on Pre- frågor och post- frågor för varje labora9on (frivilligt)

ProjektuppgiIen och relaterad kurslijeratur Forskningsar9klarna + HTML- hunden SyKet är a& ni ska:! modellera kraven på en webbapplika+on baserat på en analys av en etjänst och dess samverkan med andra etjänster! utveckla en prototyp för e- Tjänsten Kon9nuerlig uppföljning vid handlednings9llfällen Projektdokumenta+on Projektredovisning

Handledningar H1 Handledning 1 SyIet med handledning 1 är aj: göra en individuell uppföljning på aj ni kommit igång med aj studera HTML- lathunden grupperna etablerats idéer om e- tjänster diskuteras Ingen projektdokumenta+on behöver vara inlämnad. H2 Handledning 2 SyIet med handledning 2 är aj: göra en individuell uppföljning på aj studierna med HTML- lathunden fungerar bra och aj alla i gruppen lär sig aj webbutveckla projektredovisning av +d och ansvar för olika uppgiier följa upp projektdokumenta+on, delar 1-5 i projektdokumenta+onen bör vara i det närmaste klar Projektdokumenta+on och projektredovisning måste lämnas in innan handledningen börjar. H3 Handledning 3 SyIet med handledning 3 är aj: göra en individuell uppföljning av aj alla i gruppen har lärt sig grunderna i aj webbutveckla projektredovisning av +d och ansvar för olika uppgiier uppföljning av projektdokumenta+on del 1-5 ska vara klara delarna 6-9 bör vara påbörjade Projektdokumenta+on och projektredovisning måste lämnas in innan handledningen börjar. H4 Handledning 4 SyIet är aj ge teknisk handledning på projektuppgiien

Projektuppföljning Uppföljning av genomförda ak+viteter och planerade ak+viteter för kommande vecka Slutlig projektuppföljning 1 sida per grupp I den slutliga projektuppföljningen skall genomförda ak+viteter redovisas och nedlagd +d Varje projektmedlem skriver en sammanfajning av sin roll, ansvar och arbetsuppgiier i projektet

Projektdokumenta+on ca 13-15 sidor Analys av e- Tjänsten (del 1-5) Kravspecifika+on för IT- system (i vilket ingår en körbar prototyp, del 6-9)

Examina+on LabbuppgiI examineras individuellt den 3/6 FörutsäJer inlämning av labbuppgii den 2/6 kl 12.00 Uppsamling/Examina+on LabbuppgiI 10/6 FörutsäJer inlämning av labbuppgii den 5/6 kl 16.00

Examina+on ProjektuppgiI Inlämning Fre 29/5 12.00 Studentportalen. Presentationsseminarierna äger rum 1/6 och 2/6 Varje grupp presenterar sitt arbete på 20 min Projektpresentation och projektdokumentation ingår i bedömningen av betyget Dokumentationen kan kompletteras 5/6 kl 16.00

Internet har både drivit på utveckling av:! IT- användning med samhället/individen som utgångspunkt (Tjänsteperspek+v på IT- användning)! Nya säj aj utveckla och distribuera programvara (tjänstefiering av distribu+on av programvara) DeJa betyder aj en ny typ av tjänstesamhälle med IT som grundförutsäjning har vuxit fram

HTML- Hunden och annat material på Internet Webbprogrammering (Pearl, PHP) HTML och SQL Samband mellan olika områden som kursen tar upp samt hur kursli&eraturen är relaterad 9ll dessa områden Ar9klarna i kursli&eraturen Social interak+on i samband med användning av IT- system Dynamiskt innehåll bort från sta+ska HTML- sidor E- tjänster som bygger på WEB 2.0 Samverkande e- tjänster som bygger på användargenererat innehåll med fokus på kund- kund rela+oner

Vad är social interak+on? Kommunika+on utgör grunden för social interak+on Kommunika+on innebär aj sända, moja och tolka meddelanden Kommunika+on innebär aj uzöra och tolka kommunika+onshandlingar

(Hultgren, 2007) Social interak+on via användning av IT- system

Rollerna kund och tjänsteleverantör (Blocket)

Varför har vi börjat tala om e- tjänster? Olika perspek+v på IT- användning 1. IT- användning med organisa+onen som utgångspunkt 2. IT- användning med samhället/individen som utgångspunkt (e- tjänster)

Utvecklingen på nätet bygger på a& skapa dynamiska webbapplika9oner Hur kan man få en webbsida aj all+d innehålla aktuella data? Hur kan man förändra och lägga +ll funk+onalitet på ej snabbt och flexibelt säj? Hur kan man garantera samma utseende på webbsidans alla sidor och hur kan man på ej enkelt säja förändra layout? Hur bygger man bra användargränssnij på webben?

Huvudkomponenter Data lagras i en databas (t.ex. MySQL) Dynamiska skriptspråk (t.ex. PHP) HTML Cascading Style Sheets Jawascript

Samband mellan analys av etjänster och kravspecifika9on Grundläggande rela9oner - Ansvarig tjänsteleverantör - Betalande eller icke- betalande kund - Rita figurer - Analysera rela+onerna m.a.p. Åtagande - etjänstekoncept Processanalys Samexisterande Tjänster - Relaterade tjänster - Länkningstjänst Användningssitua9oner - Tabell för social interak+on Kravspecifika9on IT- System Användargränsni& Informa9onsmodell/ER- Diagram Tabellbeskrivningar