Backend-sovelluskehitys 1 (4 op)
Toteutuksen tunnus: C-02504-HTKA0140-3004
Toteutuksen perustiedot
- Ilmoittautumisaika
-
18.11.2024 - 24.01.2025
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
13.01.2025 - 14.03.2025
Toteutus on päättynyt.
- Opintopistemäärä
- 4 op
- Lähiosuus
- 4 op
- Toteutustapa
- Monimuoto-opetus
- Korkeakoulu
- Jyväskylän ammattikorkeakoulu, Pääkampus
- Opetuskielet
- suomi
- Paikat
- 0 - 10
- Opintojakso
- C-02504-HTKA0140
Arviointiasteikko
0-5
Tavoitteet
Opintojakson tarkoitus Haluatko oppia kehittämään sovellusten taustajärjestelmiä joiden varaan sovelluksen pysyvä tiedon varastointi, järjestelmäintegraatio, autentikaatiopalvelut, koneoppimis- ja tekoälypalvelut ja monet muut elintärkeät palvelut perustuvat? Backend-sovelluskehitys 1 -opintojakso johdattaa sinut backend-sovellusten toiminnan ymmärtämiseen. Vaikka rakentaisit backend-palvelusi kokonaan pilvialustojen päälle, on backendin toiminnan perusteiden ymmärtäminen välttämätöntä. Opintojakson osaamiset Sovelluskehitysosaaminen Opintojakson osaamistavoite Opiskelija osaa toteuttaa palvelinpuolen web-sovelluksia Nodejs:llä ja osaa käyttää yleisimpiä Node-sovellusten tietovarastoja. Opiskelija osaa toteuttaa turvallisen sovelluksen ja tuntee palvelinpuolen yleisimmät arkkitehtuuriratkaisut. Opiskelija tuntee yleisimmät tavat siirtää tietoa sovelluksen sisällä ja eri palvelimilla sijaitsevien sovellusten välillä.
Suoritustavat
Opintojakso toteutetaan lähi- ja etäopetuksena. Lähiopetuksessa tarjotaan johdatus oppituntien aiheisiin ja apua tehtävien ratkaisussa. Opintojakso on mahdollista suorittaa myös kokonaan etänä. Opintojakso voidaan hyväksilukea kokonaan tai osittain aiemmin hankitun osaamisen perusteella. Aiemmin hankittu osaaminen on esiteltävä opettajalle henkilökohtaisella näytöllä.
Sisältö
Opintojaksolla opetellaan kehittämään moderneja backend-sovelluksia. Sisältöön kuuluvat mm. Nodejs kehitysalustana, asynkroninen palvelinohjelmointi, Nodejs-sovellusten tietovarastot, Express-sovelluskehys, REST-API:n rakentaminen, GraphQL, websocket-palvelin, backend-sovelluksen tietoturva ja Nodejs-sovellusken julkaisu. Opintojaksolta saa perusvalmiudet backend-sovellusten kehittäjän työhön.
Aika ja paikka
Kevät 2025
Oppimateriaalit
https://tiko.jamk.fi/~tuito/backendsk1/
Opetusmenetelmät
Videoluennot ja kontaktitunnit, joilla saa ohjausta Opintojakso voidaan suorittaa myös kokonaan verkossa. Opintojaksolla on etukäteen nauhoitetut videoluennot. Lisäksi opintojakso sisältää 0,5-1 tunnin mittaisen henkilökohtaisen arviointikeskustelun opettajan kanssa Zoom-yhteydessä.
Opiskelijan ajankäyttö ja kuormitus
108 tuntia
Esitietovaatimukset
Ohjelmoinnin perusteiden ja tietokantojen osaaminen.