Veebiarenduse moodul(id) Õppekavarühm: infotehnoloogia Õppekava: multimeedium Ploki nimetus: veebiarendus Ploki lühikirjeldus, üldtase (4 õppenädalat) Ploki läbinu mõistab olemasolevate veebilehtede ülesehitust ning kasutatavaid tehnilisi vahendeid (B4). Ta suudab kavandada, koostada ja hooldada staatilisi ning sisuhaldussüsteemi abil loodavaid veebilehestikke. Suudab juhendi järgi installeerida veebirakendusi, neid seadistada ning lihtsamal moel muuta. Aine: Veebilehestiku loomine 2AP Eesmärk: Taotletakse, et läbinu suudab kavandada, koostada ja hooldada staatilisi ning sisuhaldussüsteemi abil loodavaid veebilehestikke. Nõuded alustamiseks: puuduvad Õppesisu: Veebilehtede kujunduspõhimõtted ja -võimalused. Lehestiku struktuuri kavandamine, paberprototüüp. Levinumad lihtsamad ja keerulisemad veebiredaktorid, nende abil lehestiku loomine. Levinumad sisuhaldusvahendid lehestiku loomiseks ja haldamiseks. Õiguste süsteem. HTML-keele tähtsamad käsud ja võimalused. Lehestiku ühise kujunduse loomine ja muutmine CSSi abil. Piltide kasutamine kujunduses. Õpitulemused: Õppija teab ja tunneb: * veebilehtede kujunduspõhimõtteid * veebilehtede loomiseks kasutatavaid vahendeid * põhilisi navigeerimismeetodeid * veebilehtede sihtgrupile vastava kavandamise võimalusi * võimalusi lehestiku sobivuse testimiseks * HTMLi ja stiililehtede olemust ja kasutamist arenduses. oskab: * kavandada, koostada ja hooldada veebilehestikke * toime tulla veebipõhiste sisuhaldussüsteemidega Hindamine: * Iseseisvalt koostatud veebilehestik * Tunnis sooritatud kontrolltöö etteantud nõuetele vastava staatilise veebilehestiku koostamiseks * Tunnis sooritatud kontrolltöö sisuhaldussüsteemi abil soovitud lehestiku tegemiseks. Aine: Veebiprogrammeerimine 2AP Eesmärk: Suudab juhendi järgi installeerida veebirakendusi, neid seadistada ning lihtsamal moel muuta. Suudab veebilehestikule lisada lihtsamaid skripte. Nõuded alustamiseks: teadmised ja oskused tasemel, mis saadakse ainest "veebilehtede loomine". Õppesisu: * Installeerimine. Andmebaasi ja vajalike kasutajate loomine. Kataloogidele õiguste jagamine. Rakenduse töö kontrollimine. * Kujunduse muutmine. Valmis vabavaralise rakenduse koodi uurimine, kujunduslehtedel soovitud muutuste tegemine. * Kliendipoolne programmeerimine. Kalkulaatori, hiiretundliku menüü jm. Javaskripti abil käivituva elemendi loomine * Serveripoolne programmeerimine. Lihtsa külalisraamatu loomine serveris. Mitme andmetabeliga rakenduse koostamine. Sisestuskontroll. Õpitulemused: * Oskab paigutada olemasolevad andmed relatsioonilisele baasile sobivale kujule (III normaalkuju) * Suudab juhendi järgi installeerida veebirakenduse * Oskab mõista avatud lähtekoodiga andmebaasipõhise veebirakenduse ülesehitust. * Suudab teha rakenduses muutusi kujunduse ning lihtsamate skriptide osas. Spetsialiseerumistase (11 õppenädalat)