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. Installation
För att komma igång och skriva en webbserver behöver vi installera några verktyg och program.
-
2. Node
Lär dig grunderna i Node.js, hur du sätter upp ett projekt och använder Nodemon för utveckling.
-
3. Express
Lär dig grunderna i Express, hur du skapar en webbserver och hanterar statiska filer.
-
4. Routing
Lär dig hur du hanterar olika typer av routes i Express, inklusive grundläggande routes, route parameters och query parameters.
-
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. 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. Organisera routes och REST
Lär dig hur du organiserar routes i separata filer baserat på resurser och en introduktion till REST-principerna.
-
8. Databas - introduktion
Vad är en databas och varför använder vi det?
-
9. SQL - Läsa och skriva data
Vad är SQL och hur använder vi det med databaser?
-
10. SQL och express - Mikroblogg
Lär dig hur du använder SQL med Node.js för att skapa en enkel mikroblogg.
-
11. Säkerhet med databaser och SQL
Grundläggande säkerhetsprinciper vid användning av databaser och SQL i webbapplikationer.
-
12. Inloggning
Lär dig hur du implementerar inloggning i en webbapplikation med Express och en SQL-databas.
-
13.