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.