TIES4080 Web application development (5 cr)
Description
Kurssilla opitaan tuottamaan tietokantapohjaisia web-palvelinsovelluksia sekä yliopiston omalle www-palvelimelle, että googlen pilvipalveluun. Ohjelmointikielenä käytetään Pythonia sekä Javascriptia. Kurssilla käytössä olevia tekniikoita ovat mm. Flask, SQL, Rest, Ajax, React ja Google App Engine. Full Stack -kokonaisuuden jälkimmäinen osa. Ensimmäinen osa on TIEA2120 Web-käyttöliittymien ohjelmointi.
Learning outcomes
Tietokantapohjaisten Web-palvelinsovellusten ohjelmointi omalla palvelimella ja pilvipalveluissa (Full Stack osa kaksi). Opitaan palvelinsovellustan ohjelmointia Flask-kehyksellä. Opitaan käyttämään palvelinsovelluksessa relaatiotietokantoja ja nosql-tietokantoja. Opitaan toteuttamaan Single Page Application (SPA) -sovelluksia. Opitaan toteuttamaan oma sovellus Googlen pilvipalveluissa.
Additional information
Compulsory prerequisites
- Prerequisite group 1