Moderni web-kehitys JavaScriptilläLaajuus (3 op)
Opintojakson tunnus: TT00CK07
Opintojakson perustiedot
- Laajuus
- 3 op
Osaamistavoitteet
Käymme kurssilla käytännönläheisesti läpi verkkosovellusten toteutusta tyylipuhtaasti JavaScriptillä. Käsittelemme sekä palvelin- että asiakaspään kehitystä aina tietokannasta ruudulle asti.
Tutustumme myös kaikelle web-kehitykselle olennaisiin ja yhteisiin asioihin, kuten HTTP-protokollaan, tietoturvaan ja suorituskykyyn.
Keskustelemme filosofisesti. Mistä olemme tulossa, minne olemme menossa. Mitkä ovat kovimmat trendit, ja miten tunnistaa ne nyt ja tulevaisuudessa. Elämme aikoja, jolloin pyörät keksitään uudelleen viikoissa.
Sisältö
- Web
- HTTP
- JavaScript
- Babel
- Kirjastot / sovelluskehykset
- Node.js
- React
- JSON
- HTML
- CSS
- PostgreSQL
- Tietoturva
Esitietovaatimukset
- Kurssille osallistuvilta oletetaan perustason käytännön kokemusta seuraavista teknologioista: JavaScript, HTML, SQL. Perus-Linux-osaamisesta ei ole haittaa, koska käytämme Linuxia.
- Tärkeintä on innokkuus. Uusia asioita ja outoja lyhenteitä tulee enemmän kuin riittävästi, ja etenemme melko haipakkaa.