Kontakta oss direkt på telefon 08-600 62 00

YH-KORTKURS I ETT PROGRAM

Backend-utveckling NodeJs

Bygg snabba och skalbara webbapplikationer med Node.js – JavaScript på serversidan! Tack vare sin asynkrona och icke-blockerande modell är Node.js perfekt för högpresterande lösningar. Den här kursen ger dig praktiska färdigheter och fördjupad kunskap i backend-utveckling med Node.js, med fokus på moderna tekniker och best practices.

INNEHÅLL:

  • NodeJs grunder
  • skapa ett NodeJs projekt med NPM
  • skapa Rest APIer med expressJs
  • skapa en bra NodeJs projektstruktur
  • använda de mest användbara biblioteken
  • datastreaming
  • skriva enhetstester

 

Utbildningen är kostnadsfri

 

Dataskydd inom IT och AI

Kursplan

Kursens övergripande mål och innehåll

Kursen syftar till att ge studenterna en djupgående förståelse för backend-utveckling med hjälp av Node.js, ett JavaScript-baserat ramverk. Kursen täcker grunderna för Node.js, dess tillämpningar inom webbutveckling, samt skapandet av RESTful API:er. Genom teori, praktiska övningar och projektarbete, både individuellt och i grupp, kommer studenterna att utveckla färdigheter och kompetenser för att effektivt använda Node.js i backend-utveckling.

Nedanstående områden är huvudmoment i kursen:

  • Introduktion till Node.js - Översikt över Node.js, dess arkitektur och användningsområden
  • Skapa server med Node.js - Lär dig att bygga en grundläggande server med Node.js
  • Hantering av asynkrona operationer - Utforska Node.js eventloop och hantera asynkrona operationer med callbacks, promises och async/await
  • Databasinteraktion - Användning av Node.js för att interagera med databaser (SQL och NoSQL)
  • API:er och backend - Skapa RESTful API:er med Node.js och Express.js
  • Säkerhet och autentisering - Implementering av säkerhetsbestämmelser och autentisering med JWT (JSON Web Tokens)
  • Deployment och skalbarhet - Implementera strategier för att deploya och skala Node.jsapplikationer Kursens läranderesultat

Kunskaper:

  • Förstå grundläggande koncept och arkitektur för Node.js
  • Veta hur man skapar en server med Node.js och hanterar asynkrona operationer
  • Begripa hur man skapar och använder RESTful API:er med Node.js och Express.js
  • Förstå hur man implementerar säkerhetsbestämmelser och autentisering i Node.jsapplikationer

Färdigheter:

  • Skapa skalbara och effektiva webbapplikationer med Node.js
  • Hantera asynkrona operationer och interagera med databaser med Node.js
  • Skapa och använda RESTful API:er med Node.js och Express.js
  • Implementera säkerhetsåtgärder och autentisering i Node.js-applikationer

Kompetenser:

  • Välja lämpliga Node.js-lösningar för att lösa specifika problem och uppfylla projektets krav
  • Samarbeta effektivt i team för att utveckla, testa och underhålla Node.js-applikationer
  • Anpassa sig till nya backend-tekniker och ramverk som kan uppkomma i framtiden
  • Kommunicera tekniska lösningar och idéer muntligt och skriftligt med kollegor och klienter