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. Joka toinen viikko on tarjolla pelkästään etäohjausta.
Vaikuta ohjausaikoihin ja täytä Kyselylomake
- 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