Siirry suoraan sisältöön

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.

Siirry alkuun