Web-sovellusten kehittäminen - Johdanto

Slides:



Advertisements
Samankaltaiset esitykset
Tech days ● 2010 Finland. tech days ● 2010 Finland.
Advertisements

JavaScript oliot © Reiska, DOM Oliot  JavaScript sisältää paljon valmiita DOM olioita, on sisältänyt jo DOM level 0 (ns. Legacy DOM) alkaen  WWW-ympäristössä.
Www-sivuston ja verkkopalvelun rakentaminen Miten tehdä yritykselle www-sivut?
Verkot: internet ja HTML Jaana Holvikivi Metropolia.
HTML-kielen perusteet Osa 1 Vilho Kemppainen
Internetin toimintaperiaate ja käyttötavat
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö Netbeans ja XAMPP Projektin luominen.
PHP ja sessionhallinta Verkkotekniikan jatkokurssi Kevät 2003 V. Seppänen
Web-sovellusten arkkitehtuurit K1103TK CodeIgniter - perusteet Jouni Juntunen.
Julkaisukielet ja - tekniikat tMyn1 Julkaisukielet ja -tekniikat •Verkko-ohjelmointi voidaan jakaa kahteen osaan: asiakaspuolen ja palvelinpuolen ohjelmointiin.
Web Services ©Reino Aarinen, Miksi?  Web Services tekniikalla voi muuttaa valmiit sovellukset Web sovelluksiksi.  Sovellus voi julkaista toiminnon.
Internet  Lingua Franca, kaikkien ymmärtämä yhteinen kieli: TCP/IP tai UDP/IP. ”Kaikki maaiman tietokoneet, liittykää yhteen”.  Suomeen 1990-luvun alussa.
Tekoäly-sovellusten levittäminen WWW-ympäristössä
1 WWW-lomakkeet Sähköisen liiketoiminnan tärkeä elementti.
S Tiedonsiirto ja yhteyskäytännöt tietoliikenteen perusasioita top-down -lähestymistapa ohjelmistotekniikan näkökulma tavoitteena toimivat sovellukset.
MULTI- JA HYPERMEDIAN PERUSTEET
HTTP-protokollatMyn1 HTTP-protokolla HTTP (HyperText Transfer Protocol) on web-asiakkaan ja –palvelimen keskinäiseen tiedonsiirtoon käyttämä yhteyskäytäntö.
vuorovaikutteiset www-sivut1 Palvelinpuolen www- ohjelmointi Dynaaminen Internet  käyttäjän tai selaimen tunnistaminen  käyttäjän toiveiden.
PHP funktiot Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö.
JohdantotMyn1 Johdanto Verkkopalvelun koostamiseen käytetään koosteohjelmia ja ohjelmointikieliä. Verkkopalvelun toteutus voi vaatia myös palvelinohjelmointia.
IMAP webMail Program (IMP) Sähköpostin lukeminen selaimen avula.
HTTP-välityspalvelimen käyttö tapahtumien keräämiseen Tero Tähtinen Teknillinen korkeakoulu Tietoliikenneohjelmistojen ja multimedian laboratorio.
HTML-lomakkeettMyn1 HTML-lomakkeet Web-sovelluksen käyttöliittymä rakentuu web-selaimen ominaisuuksista ja keskeisimmiltä osiltaan erityisesti HTML-kielellä.
Lomakkeet © Reiska, Lomakkeet Varsinkin Web-sovelluksia ajetaan täyttämällä sivulla lomake ja lähettämällä tiedot palvelimella olevan Web-sovelluksen.
© Helsingin liiketalouden ammattikorkeakoulu, LOMAKKEET Käytetään vuorovaikutukseen Käyttäjä täyttää lomakkeen ja selainohjelma lähettää tiedot.
XHTML-perusteita Teppo Räisänen
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
HTTP (c) Reino Aarinen, HTTP yhteyskäytäntö Web asiakasohjelmat (yleensä erilaiset selaimet) käyttävät HTTP protokollaa tiedon siirtoon WWW sivustojen.
PHP Asiakkaan ja palvelimen välinen tiedon virtaus eri ”tiloissa” (http (esim. lomake), istunto, eväste, tietovarasto)
1 2. Tietoverkot Internet: maailman laajuinen verkko tietokoneverkoista Transmission Control Protocol/Internet Protocol (TCP/IP) Tieto lähetetään paketteina.
XSL Teppo Räisänen
CLT132 Johdanto verkkosivuteknologioihin (viikko 1)
VliSS-virtual laboratory in survey sampling Risto Lehtonen Jyväskylän yliopisto Matematiikan ja tilastotieteen laitos TieVie-seminaari Jyväskylä.
PHP ja MySQL PHP: Hypertext Preprosessor. PHP, johdanto Komentosarjakieli, joka on suunniteltu dynaamisen sisällön tuottamiseen verkossa PHP on sekä kieli,
PHP Muuttujien määrittely, sijoituslause ja aritmeettiset operaattorit Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö.
Palvelujen käyttöönotto ja tuki Tietoverkkopalvelut.
© 1999 Oulun yliopisto, ATK-keskus TAPSA Oulun yliopisto.
Erilaiset sähköpostipalvelut Erilaiset protokollat: Post Office Protocol version 3 (POP3) 1.Lähettäjä puhuroi viestin palvelimelle 2.Palvelin lähettää.
1 WS-I vs REST vs Ajax Eetu Mäkelä. 2 WS-I WS-I on standardipino, joka määrittelee kaiken mitä tarvitaan siihen että jokin ohjelma voi tehdä RPC-kutsun.
WAP-sovelluskehitys OUGF Mikko Holmberg.
Helsingin normaalilyseo Jani Kiviharju Syksy 2016
Tieto- ja viestintätekniikka
Tietoturva.
Kanit-ja jyrsijät opintojakso
Laskutusprosessin tavoitetilan kuvaus
MULTI- JA HYPERMEDIAN PERUSTEET
JavaScriptin perusteet
Istuntojen hallinta PHP-sovelluksessa
JavaScript – DOM HTML objektit
Web-sovellusten kehittäminen - Aloitusluento
Messages valinta avaa sinun viestilaatikkosi.
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Saavutettavuuden takaamisen tekniset ratkaisut
Facebook Javascript - FBJS
Kaivosteollisuus ry:n asiakirjat
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö
JavaScript – DOM JavaScript objektit
Internetin käyttö opetuksessa
Sähköpostin Tietoturva
2. Sovelluksia ja sovellusprotokollia
Johdatusta selainohjelmointiin
PHP Tietokantaohjelmointi 1
Projektiorganisaatio:
Asumisneuvonnan chat palvelu
Verkon komponentteja Isäntäkone (host) reititin R R R R linkki R
oulu. fi/tentti/rivitys/tenttilomake2. php
Google Docs Teppo Räisänen,
oulu. fi/tentti/rivitys/tenttilomake. php
Esityksen transkriptio:

Web-sovellusten kehittäminen - Johdanto Jouni Juntunen Oulun seudun ammattikorkeakoulu Liiketalouden yksikkö

Sisältö Web-sovellusten toimintaperiaate Staattiset/dynaamiset web-sivut HTML-lomakkeet HTTP-Protokolla Johdanto PHP-kieleen

Asiakas-palvelin -malli Internet Palvelin (esim. oamk.fi) Selain HTTP-pyyntö HTTP-vastaus (X)HTML palautetaan palvelimelta (X)HTML näytetään selaimessa

(X)HTML Hypertext Markup –merkintäkieli Käyttöliittymän toteutustekniikka Selain tulkitsee ja näyttää sisällön merkintäkielen mukaisesti HTML-kielen tekninen spesifikaatio http://www.w3.org/MarkUp Esimerkki staattisesta sivusta (Ilmari)

(X)HTML-lomakkeet Tekstikentät Listat Painikkeet ... Käyttöliittymäelementit kootaan lomakkeelle Lomake voidaan lähettää palvelimelle käsiteltäväksi Esimerkki

Protokollia HTTP Hypertext Transfer Protocol SMTP Simple Message Transfer Protocol POP Post Office Protocol IMAP Internet Message Access Protocol FTP File Transfer Protocol ...

HTTP Hypertext Transfer protocol Toimii pyyntö-vastaus periaatteella Ei jatkuvaa yhteyttä asiakkaan ja palvelimen välillä (yhteydetön/tilaton) Understanding HTTP http://www.perlfect.com/articles/http.shtml

GET/POST HTTP-protokollan mukaisesti web-lomakkeen tiedot voidaan välittää palvelimelle käyttämällä GET- tai POST-metodia GET-esimerkki POST-esimerkki

PHP PHP-skriptilohko: <? ?> <php? ?> <script language=”php”> </script> <html> <head><title></title></head> <body> <? print (”This is an example!”); ?> </body> </html>

Esimerkki Toteutetaan yksinkertainen web-sovellus, jonka avulla voi lähettää sähköpostia