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.
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