Backend development
Taustakehityskielet (Backend development languages) hoitavat verkkosovellusten kulissien takana olevat toiminnot eli ovat ohjelmakoodeja, jotka yhdistävät sovelluksen tietokantaan, hallitsee käyttäjäyhteyksiä ja käyttää itse verkkosovellusta. Taustateknologiat ovat yhdistelmä palvelimia, sovelluksia ja tietokantoja.
Koulutus on osa FullStack development -koulutuskokonaisuutta, joka koostuu lisäksi Frontend development -koulutuksesta.
Paikka
Espoo
Koulutusmuoto
Classroom
Remote
Kesto
2 päivää
Hinta
1590 €
Kohderyhmä
Koulutus on tarkoitettu backend-ohjelmistokehittäjille, jotka haluavat syventää ja kehittää omaa osaamista kyseisellä osa-alueella.
Tavoitteet
Koulutuksen jälkeen osaat kirjoittaa taustasovelluksia Node.js:n ja npm:n avulla. Hallitset myös verkkosovellusten ohjelmoinnin Express-kehyksen avulla ja osaat rakentaa valitun palvelimen MongoDB:n ja Mongoose-kirjaston avulla.
Esitiedot
Osallistujalla on hyvä olla ymmärrys ohjelmistokehityksen perusteista.
Backend development -koulutuksen sisältö:
1. Node.js ja Express perusteet
- Node.js on JavaScript-ympäristö, jonka avulla voit kirjoittaa palvelinpuolen taustaohjelmia JavaScriptillä. Express puolestaan on kevyt verkkosovelluskehys ja yksi npm:n suosituimmista paketeista.
- Rakennetaan ensimmäinen palvelinohjelmisto
2. MongoDB and Mongoose
- MongoDB on tietokantasovellus, joka tallentaa JSON-asiakirjoja (tai objekteja), joita voit käyttää sovelluksissa. Mongoose kirjatoa käytetään vuorovaikutukseen MongoDB:n kanssa. Mongoose-sovelluksessa käyttetään JavaScript-objekteja JSON:n sijaan, mikä helpottaa MongoDB:n käyttöä.
3. REST API
- RESTful API on käyttöliittymä, jota kaksi järjestelmää käyttävät tiedon vaihtamiseen turvallisesti Internetissä.
- Rakennetaan REST APIt ja niistä yhteys MongDB MOngoosen avulla
4. Next.js
- Next.js on React-kehys, joka tarjoaa rakennuspalikoita verkkosovellusten luomiseen.
- Rakennetaan yksinkertainen Next.js projekti
Hinta 1590 € +alv
Saattaisit olla kiinnostunut myös näistä koulutuksista:
Aiheeseen liittyvät webinaarit
Aiheeseen liittyvät blogit