Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

Kierros 4 - OLO Web.

Samankaltaiset esitykset


Esitys aiheesta: "Kierros 4 - OLO Web."— Esityksen transkriptio:

1 Kierros 4 - OLO Web

2 Tänään Lyhyesti kurssista tähän mennessä Viikon aiheiden esittely
Jakautuminen ryhmiin ja työskentely ryhmissä OLO1 – OLO2 – OLO3 – Esitykset

3 Edellisellä kierroksella
Mitä opin tehtävää tehdessäni? Mitä käsiteltiin OLOissa?

4 Jonotilastot DL DL DL Tenttiviikko

5 DL Tenttiviikko 1. suoritusviikko 2. suoritusviikko (jopa 61 aloitti vasta tässä vaiheessa)

6 Tehtävänannon selkeys 2,56
Kierroksen 3 palaute Mielenkiintoisuus 4,21 Heikko Tyydyttävä Melko hyvä Hyvä Erinomainen Pähee Vaikeus 3,83 Heikko Tyydyttävä Melko hyvä Hyvä Erinomainen Tehtävänannon selkeys 2,56 Heikko Tyydyttävä Melko hyvä Hyvä Erinomainen

7 Vaikeinta oli 1/2 multiplyWithFilter & getFilter (hiukan alle puolet kommenteista) (lisäksi blur ja sharpen) Debugaus / testaus ~16% Bitit ~15%

8 Mitä viimeksi puhuttiin testauksesta? (otteita palautteesta)
”Tehtävässä hankalinta oli se, että omia suotimia ei voi testata ollenkaan.” ”Debugaus on todella vaikeaa tämän A+ palvelun kautta. Jos ohjelman testaus ajettaisiin omalla koneella sellaisella koodilla jonka voi itse nähdä, olisi se paljon helpompaa.” ”Kerta järjestelmä ei toimi, olisi erittäin miellyttävää, että kurssin puolesta olisi joku testimahdollisuus lokaalisti.” ”-- Tein filttereiden alustavan kokeilun REPLin kautta Ensi kierroksella pyrin aina tekemään scalatestit, jotta ei tarvitse niin paljon alustaa tilannetta ennen kun REPLissä pääsee kokeilemaan koodia.”

9 Vaikeinta oli 2/2 Tehtävänanto mainittiin joitakin kertoja
mutta toisaalta.. ”Muutaman metodin toiminnan ymmärtäminen ei ollut aivan yksioikoista, mutta asia selkeni kun tajusi vihdoin lukea tehtävänannon uudestaan.”

10 Aikaa kului Pakollisiin osiin keskimäärin Lisäosiin keskimäärin
9 h 14 min Lisäosiin keskimäärin 1 h 40 min Ollaan käytetty tehtävien tuntibudjetista nyt (suuntautumisessee + kierros1 + kierros2 + kierros3) 2h + (1h 53min + 2h 51min) + 4h 5min + 9h 14min = 20h 2min / 110h

11 Aiheiden esittely

12 JSON ja muut rakenteelliset merkintäkielet

13 Rakenteellinen tieto Mitä se on ja miksi sitä tarvitaan?
JSON, YAML, XML, muita? Miltä nämä näyttävät? Pientä vertailua? Miten tämä liittyy tämän viikon tehtävään?

14 Toteutettavan Reittioppaan tietomallit

15 Reittioppaan tietomallit
Tutkailkaa kierroksen 4 tehtävänantoa ja Reittiopas API:n dokumentaatiota Miten tietoa käsitellään tämän viikon tehtävässä? Millaisia luokkia käytetään tällä kierroksella? Kaavio olis pop!

16 Käyttöliittymät – Intro Scala Swingiin

17 Scala Swing Mikä se on ja mihin sitä käytetään?
Millaisista osista sovelluksen käyttöliittymä koostuu? Mikä on oleellista tämän tehtävän toteutuksen kannalta? 

18 Ohjelmistoarkkitehtuuri (Case K4 Reittiopas)

19 Ohjelmistoarkkitehtuuri
Tutkailkaa kierroksen 4 tehtävän pohjaksi tarjottua pakkausta Mistä se koostuu? Mitkä ovat eri luokkien tehtäviä? Miten sovelluksen arkkitehtuuri rakennetaan? Esitelkää (selityksineen) muutamia arkkitehtuureja

20 Sisällön hakeminen Webistä

21 Webin tarjoama sisältö
HTTP URL Miten sisältöä haetaan Webistä Scalassa? Miten tämä liittyy kierroksen tehtävään?

22 REST API:t

23 REST API:t Mitä ne on ja miten ne toimii?
Ottakaa selvää millaista dataa netistä voi saada irti? Tarkastelkaa Reittiopas API:a Kuinka tämä liittyy kierroksen harjoitustehtävään?

24 Aiheet JSON (yms. rakenteelliset merkintäkielet)
Reittioppaan tietomallit Käyttöliittymät – Intro Scala Swingiin Ohjelmistoarkkitehtuuri Sisällön hakeminen Webistä REST API:t Takaisin luokassa / / Esitettävä materiaali /


Lataa ppt "Kierros 4 - OLO Web."

Samankaltaiset esitykset


Iklan oleh Google