TIES4080 Web-palvelinohjelmointi (5 op)
- Kurssin kotisivu
- Kurssikuvaus
- Esitiedot
- Ilmoittautuminen
- Suorittaminen
- Materiaalia
- Luennot
- Ohjaus
- Tentit
- Keskustelu
- Opettaja
Kurssilla opitaan Web-sovellusten ohjelmointia ja keskitytään erityisesti www-palvelinohjelmointiin. Kts. Full stack.
Kurssin kotisivu
Ajantasaisin tieto kurssin asioista löytyy osoitteesta:
https://appro.mit.jyu.fi/ties4080/
Kurssikuvaus
Kurssilla perehdytään Web-sovellusten ohjelmointiin Python-kielellä.
- Python 3.x
- PythonAnywhere ja Google Cloud
- Flask-framework
- Tietokannat : sql (sqlite, mysql, postgresql) ja nosql (datastore, firestore)
- Google App Engine
- Google Compute Engine
- Google Cloud Functions ja serverless
- React, Rest, Fetch
Käymme asiat läpi bottom-up-periaatteella eli aloitamme perinteisesti ja vaikeasti ja lopetamme uusimpiin temppuihin ja kikkoihin :)
Esitiedot
Pakolliset esitiedot: TIEA2120 Web-käyttöliittymien ohjelmointi, jokin tietokantakurssi (SQL-kieli on osattava), jokin tietoverkkokurssi. Kurssi soveltuu vasta useamman vuoden opiskelleille. Kurssi edellyttää hyvää ohjelmointitaitoa.
Ilmoittautuminen
Kurssille ilmoittaudutaan sisu-järjestelmässä
Suorittaminen
Kurssi suoritetaan tekemällä pakolliset tehtävät (viikkotehtävät).
Materiaalia
Luennot
Kurssin opetusmateriaalina toimivat verkkoluennot, erilaiset WWW-materiaalit ja kurssilaisten itse tuottamat materiaalit.
Ohjaus
Ohjaustehtävät voi tehdä omatoimisesti. Ohjausta on tarjolla etänä sekä mikroluokassa sisusta näkyvinä aikoina.
- Ohjausaikoina (katso sisusta ajankohdat) voit käyttää verkko-ohjaus-sivua, jossa ilmoitat tietosi, tekemäsi sivun osoitteen ja git-reposi osoitteen tai voit tulla mikroluokkaan. Ohjausajat ovat yhteisiä ITKP1011- ja TIEA2120-kurssien kanssa.
- Voit vapaasti kysyä ja keskustella kurssin Telegram-ryhmässä. Telegramia voi käyttää myös selaimella osoitteessa https://web.telegram.org/. Yksityisohjausta saa Telegramissa lähettämällä yksityisviestin opettajalle (Tommi Lahtonen).
- Voit ottaa yhteyttä opettajaan myös sähköpostilla (tommi.j.lahtonen@jyu.fi). Muista lähettää linkki ongelmalliseen sovellukseesi ja lähdekoodiisi. Kirjoita samaan yhteyteen selkeä kuvaus ongelmastasi ja miten olet sitä yrittänyt ratkaista. Kerro viestissä myös nimesi ja käyttäjätunnuksesi.
- Jos sinulla on ongelmia käyttäjätunnuksesi kanssa, ota heti yhteyttä digipalveluihin. Opettaja ei voi tehdä mitään tunnuksellesi.
Tentit
Kurssista ei ole tenttiä.
Keskustelu
Kurssilla on oma Telegram-ryhmä, jossa voi reaaliaikaisesti kysellä ja keskustella kurssiin liittyvistä asioista. Opettaja neuvoo ryhmässä aina ehtiessään.
Opettaja
Sähköposti: tommi.j.lahtonen@jyu.fi
Työhuone: AgC522.3
Puhelin: +358 40 8053275
Käyttäjien kommentit