Kunskapsbanken

Artiklar, guider, tips och trix tillsammans med exempelprogram inom webbprogrammering och webbutveckling. Inläggen är listade i den ordning som de senast uppdaterats.

Installera MySQL WorkBench

Vi installerar desktopklienten MySQL Workbench och kopplar upp den mot en lokal databasserver i form av MariaDB.

Read more »

Category: databas, mariadb, mysql workbench.

Installera MariaDB Server på macOS

Vi skapar en egen lokal utvecklingsmiljö för databasen MariaDB på en macOS maskin.

Vi använder också en terminalklienten för att koppla oss mot databasen och vi provar några kommandon samt skapar en ny användare i databasen.

Read more »

Category: databas, mariadb, macOS.

Installera MariaDB Server på Linux

Vi skapar en egen lokal utvecklingsmiljö för databasen MariaDB på en Linux maskin.

Vi använder också en terminalklienten för att koppla oss mot databasen och vi provar några kommandon samt skapar en ny användare i databasen.

Read more »

Category: databas, mysql, debian/linux.

En app i Expo och React Native

Vi ska i denna övning skapa grunden till vår Lager app som vi kommer jobba med under kursens gång. Vi kommer använda oss av ramverken Expo och React Native för att skapa en native app skriven med hjälp av JavaScript.

Read more »

Category: javascript.

Installera MariaDB Server på Windows 10

Vi skapar en egen lokal utvecklingsmiljö för databasen MariaDB på Windows 10.

Vi använder också en terminalklienten för att koppla oss mot databasen och vi provar några kommandon samt skapar en ny användare i databasen.

Read more »

Category: databas, mysql, windows.

Introduktion till UML och klassdiagram

UML står för Unified Modeling Language, det är ett visuellt modelleringsspråk för att specificera, konstruera och dokumentera artefakter i ett system.
Det brukar användas på tre sätt:

  1. Som en sketch: Informell och ofta inte fullständig, hand sketch eller på whiteboard. Används för att utforska problem.
  2. Som en ritning: Används för:
    • reverse engineering, för att förstå existerande kod.
    • För att se hur ny kod ska genereras.
  3. Som ett programmeringsspråk: Det finns färdiga verktyg som genererar kod baserat på UML.

Vi kommer fokusera på Klassdiagram.

Read more »

Category: oopython.

Python pakethantering med PIP

Python har många inbyggda moduler men det finns många fler externa moduler som kan användas. PIP är ett verktyg för att installera sådana externa moduler. Det är en pakethanterare för Pythons externa moduler.

Denna artikel beskriver kortfattat hur du jobbar med PIP och hur du installerar pip3 för Python 3.

Read more »

Category: labbmiljo.

Strukturera JavaScript med klasser

Under de senaste åren har det hänt otroligt mycket med JavaScript, som har gått från att vara ett litet script-språk på webben till att bli ett av de mest använda programmeringsspråken. Vi ska i denna övningen titta på hur vi kan strukturera vår kod med hjälp av klasser.

Read more »

Category: javascript.

Kör MySQL Server och MySQL WorkBench via Docker

Vi skapar en egen lokal utvecklingsmiljö för databasen MySQL/MariaDB genom att använda Docker för att köra databasservern.

Vi använder terminalklienten mysql, inuti en separat docker-kontainer, för att koppla oss mot databasen.

Read more »

Category: databas, mysql, mariadb, debian/linux, docker.

Deployment av Lager-API:t i en Docker Container

Vi tittar på hur vi kan driftsätta Lager API:t i en Docker Container.

Read more »