Tämä on Ohjelmallisen sisällönhallinnan kevään 2019 toteutuskerran luentopäiväkirja. Toteutus noudattelee vuoden 2018 toteutuskertaa. Alan dynaamisuudesta johtuen sisältöjä ja toteutustapaa kuitenkin kehitetään jatkuvasti.
Luennot tallennetaan Echo360-järjestelmällä.
Luentopäiväkirja
Luentoviikko 3.7 (viikko 8): Mukautuvat järjestelmät
Ei ennakkotehtävää.
Esitys hypertekstinä.
Kohti mukautuvia ominaisuuksia. Lähestymistapoja mukautuvuuteen (laiteriippumattomuus, saavutettavuus, kansainvälistäminen & kotoistaminen, personointi, suosittelijajärjestelmät), mukautuva hypermedia, käyttäjän mallintaminen, hajautetut käyttäjäprofiilit, suosittelujärjestelmät.
Koodiklinikalla hahmotellaan askelia kohti oppivia järjestelmiä. Echon kanssa törmättiin teknisiin ongelmiin kesken tallennuksen, joten tallennetta ei valitettavasti julkaista.
Luentoviikko 3.6 (viikko 7): Datalla ohjattu kehitystyö
Ei ennakkotehtävää
Aiheena: Lean startup ja datalla ohjattu kehitystyö, käytön seurannan periaatteet ja toteuttaminen, käyttödatan kerääminen.
Esitys hypertekstinä.
Koodiklinikalla puhuttiin visualisoinnista.Toimiva demo .zip pakettina
Luentoviikko 3.5 (viikko 6): Koostepalvelut ja visuaalinen analytiikka
Ei ennakkotehtävää
Aiheena: johdanto koostepalveluihin, koostamisen tasot,informaation visualisointi
Esitys hypertekstinä.
Koodiklinikalla perehdyttiin Djangoon.
Luentoviikko 3.4 (viikko 5): API-talous
Esitehtävä: Lue taustaksi API-talous 101 -kirjan ensimmäinen luku.
Aiheena: Alustatalous, API-talous, arvonluonti API-taloudessa
Esitys hypertekstinä.
Koodiklinikalla Jukka Huhtamäki demosi API-taloutta käytännössä. Esimerkit: visittampere-API ja twitter-collector
Luentoviikko 3.3 (viikko 4): Resurssikeskeinen arkkitehtuuri
Ei ennakkotehtävää.
Aiheena: kolmikerrosmalli, HTTP GET ja POST, istunnot(tomuus) AJAX, REST, HTTP ja REST, RESTful-periaate, SPA ja REST.
Esitys hypertekstinä.
Koodikliniikalla asennettiin Django-ympäristö. Kannattaa ottaa oma kone mukaan. Lähdemme koodikliniikalla liikkeelle oletuksesta, että kaikilta löytyy koneeltaan selain ja editori. Mallisuorituksessa käytetään Visual Studio Codea), mutta harjoitustyön on mahdollista suorittaa myös muilla editoreilla. Lisäksi windowsin käyttäjien kannattaa ladata python. Sen asentamisen käymme läpi koodikliniikalla.
Kurssin Slack-alusta on nyt julkaistu. Kutsulinkki on lähetetty sähköpostitse kaikille kurssin osallistujille.
Luentoviikko 3.2 (viikko 3): Resurssista representaatioksi
Ennakkotehtävä: perehdy Web-sovellusten arkkitehtuurivaihtoehtoihin.
Aiheena: Web-toteutusten perusteet. URI-tunniste, resurssi, representaatio HTML, CSS ja Javascript: sisältö, esitystapa, toiminnallisuus.
“Esitys” hypertekstinä.
Lisämateriaalia: Taustaa tarkemmin: Learn HTML & CSS, Javascript. Edistyneille: Bootstrap.
Koodikliniikalla tutustutaan HTML + CSS. Kannattaa ottaa oma kone mukaan. Koodikliniikan esimerkit: html css
Luentoviikko 3.1 (viikko 2): Käytännöt ja katsaus ohjelmallisen sisällönhallinnan nykytilaan
Toteutuskerran avausluento järjestettiin tiistaina 8. tammikuuta 2019 kello 10.15 salissa SJ204.
Esitys hypertekstinä.
Aiheet: Opintojakson ja kevään toteutuskerran esittely ja suorittamisen käytännöt. Perjantaina koodiklinikalla tutustuttiin harjoitustyöhön. Huom! Aloitamme perjantaina klo 9.00. ohjelmallisen sisällönhallinnan tila vuonna 2018.