Avoimen opintojakso

Backend-ohjelmointi (nonstop)

Tällä opintojaksolla opit rakentamaan toimivia backend-sovelluksia: suunnittelemaan rajapintoja, integroimaan tietokantoja ja toteuttamaan turvallisen käyttäjähallinnan. Opintojakson jälkeen osaat kehittää ja julkaista palvelinpuolen sovelluksia itsenäisesti.

Ilmoittaudu koulutukseen
Laajuus
5 opintopistettä
Ilmoittautumisaika
31.07.2026 - 31.05.2027
Toteutusaika
31.08.2026 - 31.07.2027
Koulutusala
ICT-ala
Opiskelumuodot
Verkko-opiskelu
Hinta
100.00 €

Sisältö

Tällä opintojaksolla tutustut backend-sovelluskehityksen perusteisiin ja opit hyödyntämään yleisimpiä palvelinkehyksiä. Opit integroimaan tietokantoja, käsittelemään virheitä, suunnittelemaan API-rajapintoja ja hallinnoimaan käyttäjiä. Syvennyt myös testauskäytäntöihin ja sovellusten julkaisemiseen, ottaen huomioon tietoturvanäkökohdat. Tämä opintojakso antaa sinulle valmiudet suunnitella, kehittää ja ylläpitää tehokkaita ja turvallisia backend-sovelluksia.

Backend-sovelluskehykset
Palvelinpuolen ohjelmointikäytännöt ja -mallit
Tietokantojen käyttö web-sovelluksissa
Tietojen validointi ja sanitointi
Virheiden käsittely ja virheenjäljitys
Käyttäjän todennus ja valtuutus
Istunnonhallinta
Palvelinpuolen sovellusten testaus
Sovellusten julkaisu
Edistynyt rajapintojen suunnittelu

Tavoitteet

Tutustut backend-sovelluskehityksen perusteisiin, mukaan lukien yleisimpien palvelinkehysten ominaisuudet ja toimintaperiaatteet. Opit tärkeät osa-alueet kuten tietokantojen integroinnin, virheenkäsittelyn, API-suunnittelun ja käyttäjähallinnan perusteet. Pääset syventymään myös testauskäytäntöihin ja sovellusten julkaisemiseen.

EUR-ACE Tieto ja ymmärrys
Ymmärrät backend-sovelluskehityksen perusperiaatteet ja keskeiset teknologiat. Tunnet ja ymmärrät valitsemasi backend-sovelluskehyksen ohjelmointimahdollisuudet ja rajoitukset.

EUR-ACE Tekniikan soveltaminen käytäntöön
Osoitat kykyä suunnitella, kehittää ja ylläpitää toimivia backend-sovelluksia. Pystyt toteuttamaan backend-sovelluksia, jotka kommunikoivat tehokkaasti tietokantojen ja muiden palveluiden kanssa. Osoitat kykyä testata ja julkaista backend-sovelluksia sekä osaat ottaa huomioon tietoturvanäkökohdat. Kykenet arvioimaan valitsemasi teknologian soveltuvuutta eri projekteihin ja tilanteisiin.

Toteutustavat

Videoluennot ja harjoitukset

Edeltävä osaaminen

Ohjelmoinnin perusteet, Web-kehitys, JavaScript-ohjelmointi

Lisätietoja

Opintojaksolle voi ilmoittautua nonstop-periaatteella elokuun alusta toukokuun loppuun. Opintojakson voi suorittaa toteutuksella määriteltynä aikana. Nonstop-opintojakson ilmoittautumiset käsitellään noin viikon sisällä ilmoittautumisen saapumisesta viimeistään viikosta 35 alkaen.

Opintojakson koodi on TT00CD85-3012. Katso koodilla opintojakson aikataulu osoitteesta https://lukkarit.peppi.jamk.fi. HUOM! Kokonaan verkossa olevilla opintojaksoilla ei välttämättä ole aikataulutusta.

Avoimen opintoihin ilmoittautuminen edellyttää suomalaista henkilötunnusta.
Opintoihin hyväksyminen edellyttää vahvaa tunnistautumista.
Tee vahva tunnistautuminen suomi.fi-palvelussa tai HAKA-tunnuksilla ilmoittautuessasi opintoihin. Muussa tapauksessa tarvitset joko voimassa olevan passin tai sirullisen (ICAO 9303 E-MRTD-standardin mukaisen) EU-alueen henkilökortin. Tällöin ota yhteyttä help.jamk.fi kautta.

Huomaathan, ettet voi ilmoittautua avoimen amk:n opintoihin, jos sinulla on läsnäolevan tutkinto-opiskelijan opiskeluoikeus Jamkissa (ilmoittautuminen Pepissä).

Lue lisää ilmoittautumisesta ja opintomaksuista: https://www.jamk.fi/fi/hae-opiskelemaan/avoin-ammattikorkeakoulu/ilmoit…
Kysy lisää ilmoittautumisesta ja opintomaksuista: avoinamk@jamk.fi