Verkkosovellusten ohjelmointiLaajuus (5 op)
Opintojakson tunnus: TT00AA39
Opintojakson perustiedot
- Laajuus
- 5 op
Osaamistavoitteet
Opintojakson suoritettuaan opiskelija hallitsee tietoturvallisen web-sovelluksen laatimisen, osaa generoida html-kielisiä (html tai xhtml) web-sivuja jollakin skriptikielellä sekä hallitsee tietokannan (MySQL) yhdistämisen web-sivuihin. Opiskelija osaa tarkastaa koodin html-kielen validaattorilla. Hän hallitsee myös CSS:n toiminnan ja osaa käyttää sitä hyväkseen yhtenäisen ilmeen luomisessa sivustolle. Ajax-teknologia yleisesti ja generaattoreita käyttäen. Javascript-ohjelmointi asiakaspään ratkaisuna.
Sisältö
Yleiskatsaus yleisiin verkkosovellusten ohjelmointiin tarkoitettuihin kieliin (mm. PHP, ASP.NET MVC, Perl, JSP, Ruby)
Tutustuminen tarkemmin PHP ja Zend tekniikoihin ja näiden syvällinen hallinta
Tietoturvallinen ohjelmointitapa sekä niihin liittyvät valmiit ratkaisut (kieleen liittyvät ominaisuudet, valmiit kirjastot)
MySQL tietokannan käytön syvällinen hallinta
HTML-kielten rakenne (HTML, XHTML, HTML5)
Tietokantaliittymä ja sen toteuttaminen
Cascading Style Sheets, CSS
jQuery; JSON; Javascript
Sovelluskehysten toiminta
Säännölliset lausekkeet.
HTTP protokolla.
Esitietovaatimukset
Jokin oliokieli
XML-perustaiset teknologiat
Arviointikriteerit, tyydyttävä (1)
Opiskelija hallitsee jonkin kielen perusteet ja osaa laatia sillä yksinkertaisen tietokantaa käyttävän tietoturvallisen www-sovelluksen.
Arviointikriteerit, hyvä (3)
Opiskelija osaa laatia tietokantaa käyttävän tietoturvallisen www-sovelluksen, jolla on yhtenäinen ulkoasu ja joka läpäisee sivuston validoinnin.
Arviointikriteerit, kiitettävä (5)
Opiskelija kykenee toteuttamaan sovelluksen kehikkoa käyttäen, monipuolisia tarkistuksia syötteisiin, koodaamaan sovellukseen erilaisia lisäominaisuuksia, koodi on kommentoitu monipuolisesti ja toteutettu hyvin. Sivuston ulkoasu on yhtenäinen ja CSS on toteutettu monipuolisesti, mahdollisesti eri selaimet huomioiden.