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.
Location
Helsinki
Training formats
Classroom
Remote
Duration
2 päivää
Price
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
You might be interested in these courses:
Blogs related to the subject