Webbserver

Materialet för webbserverprogrammering finns bara för nivå 1. Kursen fokuserar på de tekniker som körs på webbservern, detta med Node.js som plattform.

Nivå 1

  1. 1. Installation

    För att komma igång och skriva en webbserver behöver vi installera några verktyg och program.

  2. 2. Node

    Lär dig grunderna i Node.js, hur du sätter upp ett projekt och använder Nodemon för utveckling.

  3. 3. Express

    Lär dig grunderna i Express, hur du skapar en webbserver och hanterar statiska filer.

  4. 4. Routing

    Lär dig hur du hanterar olika typer av routes i Express, inklusive grundläggande routes, route parameters och query parameters.

  5. 5. Nunjucks templates

    Lär dig hur du använder Nunjucks som templating språk i Express för att skapa dynamiska HTML-sidor med layouts och includes.

  6. 6. Middleware och logging

    Lär dig hur du använder middleware i Express för att logga requests, hantera fel och förbättra säkerheten i din webbapplikation.

  7. 7. Organisera routes och REST

    Lär dig hur du organiserar routes i separata filer baserat på resurser och en introduktion till REST-principerna.

  8. 8. Databas - introduktion

    Vad är en databas och varför använder vi det?

  9. 9. SQL - Läsa och skriva data

    Vad är SQL och hur använder vi det med databaser?

  10. 10. SQL och express - Mikroblogg

    Lär dig hur du använder SQL med Node.js för att skapa en enkel mikroblogg.

  11. 11. Säkerhet med databaser och SQL

    Grundläggande säkerhetsprinciper vid användning av databaser och SQL i webbapplikationer.

  12. 12. Inloggning

    Lär dig hur du implementerar inloggning i en webbapplikation med Express och en SQL-databas.

  13. 13.