VerkkosovelluskehitysLaajuus (4 op)
Opintojakson tunnus: LTP7026
Opintojakson perustiedot
- Laajuus
- 4 op
- Opetuskieli
- suomi
Osaamistavoitteet
Opiskelija:Ymmärrät nykyaikaisia verkkosovellusteknologioita ja protokolliaYmmärrät tietokannan roolin ja merkityksen verkkosovelluksessaOsaat määritellä verkkosovelluksen ja valita sen toteuttamiseen soveltuvat teknologiatOsaat suunnitella ja toteuttaa vaatimusten mukaisen verkkosovelluksenOsaat testata verkkosovelluksen ja raportoida tulokset
Sisältö
HTTP, Telnet, WebsocketHTML5 ja CSS3JavaScript Object Notation (JSON)JavaScript-ohjelmointikielen perusteet:Oliot ja prototyyppiMuuttujatNäkyvyysalue ja nimiavaruusFunktiot ja asynkronisuusTaulukot ja hajautustaulutPalvelinpään JavaScript:Node.jsNode Package Manager (npm)DebuggausModulaarinen JavaScript (Asynchronous Module Definition)MVC-arkkitehtuuriTietokannat verkkosovelluksissa:RelaatiotietokannatDokumenttitietokannatEsitysgrafiikkaPilvipalvelut:Terminologia: IaaS, PaaS, SaaSKäyttöönotto ja hyödyntäminenMiniprojekti:Pilvipalvelussa toimivan verkkosovelluksen kehittäminen ja dokumentointi