Kunskapsbanken

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

Flask, Json & Filer

Vi ska titta närmare på hur man kan spara objekt i session och då behöver vi json.

Read more »

Category: oopython.

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.

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.

Hur vi visar olika relationer mellan klasser i ett klassdiagram

Arvs-hierarki med Species, Animal, dog och Human.

Arvs-hierarki med Species, Animal, dog och Human.

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.

Nu ska vi fortsätta med klassdiagram och se hur vi kan göra dem ännu mer detaljerade för att också visa upp relationerna mellan klasserna.

Read more »

Category: oopython.

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.

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.