| ... | ... | @@ -4,65 +4,54 @@ Tämä dokumentti on "elävä"-dokumentti, joka päivittyy jatkuvasti. Se on nyk |
|
|
|
|
|
|
|
tv:NarsuMan
|
|
|
|
|
|
|
|
## Otsikko
|
|
|
|
## Tekninen suunnittelu ja toteutus
|
|
|
|
|
|
|
|
Versionumero
|
|
|
|
|
|
|
|
Luokittelu (Salainen/Julkinen etc..)
|
|
|
|
|
|
|
|
Vastuuhenkilö
|
|
|
|
v 0.1
|
|
|
|
|
|
|
|
Julkinen
|
|
|
|
|
|
|
|
Timi Sillman
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Johdatus
|
|
|
|
|
|
|
|
* Johdatus dokumenttiin..
|
|
|
|
Tässä dokumentissa käydään läpi teknillinen toteutus palvelussa.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## Yleiskuvaus
|
|
|
|
|
|
|
|
* Esittele lyhyesti tuote tai kohde
|
|
|
|
* Dokumentin tehtävä on avata esim. jatkokehittäjälle käsitys siitä miten tuote on toteutettu (Pelkkä lähdekoodi ei riitä)
|
|
|
|
* Millaisia välineitä/työkaluja ja ympäristöjä tarvitaan, jos aioitaa kehitää tuotetta eteenpäin
|
|
|
|
Palvelu kohdistuu OBSIMO nimiseen palveluun. Palvelu auttaa uudistamaan ja parantamaan nykyisiä opintopolkuja yritysten toivottujen osaamisten avulla.
|
|
|
|
|
|
|
|
palvelu toteutaan verkkosivuna, jonne touteutamme aplikaation. Verkkosivu toteutetaan AWS palvelulle. Ohjelmointikielinä toimii javascript, PHP ja JSX.
|
|
|
|
|
|
|
|
|
|
|
|
## Käytetyt teknologiat
|
|
|
|
|
|
|
|
* JAVA / Java Script ?
|
|
|
|
* HABA kieli
|
|
|
|
* Perustelut miksi!
|
|
|
|
* Javascript, yleiseen verkkosivu ohjelmointiin.
|
|
|
|
* PHP, serverin kanssa keskustelu. api pyynöt(?).
|
|
|
|
* JSX, React.
|
|
|
|
|
|
|
|
|
|
|
|
## Tuotekehitysympäristöjen kuvaukset
|
|
|
|
|
|
|
|
Kuvaa ainakin seuraavat:
|
|
|
|
Käytämme AWS palveluja. Löydämme tästä kaikki tarvittava kehitykseen, testaukseen jne.
|
|
|
|
|
|
|
|
* Kehitysympäristö
|
|
|
|
* Testausympäristö
|
|
|
|
* Ajo/suoritusympäristö
|
|
|
|
* Demoympäristö
|
|
|
|
|
|
|
|
Eli miten nuo eri ympäristöt on toteutettu ko. projektissa
|
|
|
|
|
|
|
|
## Käytetyt työvälineet ja niiden versionumerot
|
|
|
|
|
|
|
|
* Kääntäjä xyz v1.0.1
|
|
|
|
* debuggeri zky v2.05
|
|
|
|
* Firefox 123
|
|
|
|
* Perustelut miksi!
|
|
|
|
|
|
|
|
* Chrome 64.0.3282.140
|
|
|
|
* Firefox 52.6.0
|
|
|
|
* Brackets
|
|
|
|
* Putty
|
|
|
|
|
|
|
|
|
|
|
|
## Tärkeimmät tekniset ratkaisut joihin tuote nojaa
|
|
|
|
|
|
|
|
|
|
|
|
* Käytetyt kirjastot(library)/kehikot(Framework) (JQuery v 23456, JAVA EE 8 + Spring ZZZ, React IO)
|
|
|
|
* Muut jipot ja kikat
|
|
|
|
* Perustelut miksi!
|
|
|
|
* React
|
|
|
|
* JQuery
|
|
|
|
|
|
|
|
|
|
|
|
## Yleinen ohjelmsto arkkitehtuuri
|
| ... | ... | |
| ... | ... | |