Uppgiftsbanken

Uppgifter, övningar och laborationer i HTML, CSS, JavaScript, PHP, SQL för att du skall få öva dig i webbprogrammering och webbutveckling.

Admin gränssnitt för hantering av användare och konton

När en webbplats erbjuder konton och inloggning så måste det finnas ett administrativt gränssnitt så att webbplatsens administratörer kan se/söka vilka konton som finns, lägga till nya, ta bort, redigera dem som finns och kanske spärra vissa från att logga in.

Ett sådant gränssnitt kan byggas upp via ett klassiskt CRUD upplägg och det är tanken med denna övning.

Read more »

Category: php, kurs oophp, anax-lite.

Inloggning till Anax Lite

Du ska integrera ett inloggningssystem i ditt Anax Lite. Det löser det med hjälp av klasser för sessionen, användaren och databasuppkopplingen.

Read more »

Category: php, kurs oophp.

Bygg en me-sida med Anax Lite

Du skall sätta samman en me-sida med ditt egna och nyskapade ramverk Anax Lite.

När du är klar så publicerar du och taggar ditt repo på GitHub.

Read more »

Category: kurs oophp, anax-lite.

Skapa en appserver mot MySQL

Du skall bygga en appserver med Node.js och Express som använder sig av MySQL för att presentera och uppdatera information från databasen.

Inuti databasen skall du delvis lösa uppgiften med transaktioner, lagrade procedurer, triggers och inbyggda funktioner.

Read more »

Category: javascript, nodejs, mysql.

Tärningsspelet 100

Tärningsspelet 100 är ett enkelt, men roligt, tärningsspel. Det gäller att samla ihop poäng för att komma först till 100. I varje omgång kastar en spelare tärning tills hon väljer att stanna och spara poängen eller tills det dyker upp en 1:a och hon förlorar alla poäng som samlats in i rundan. Rundan går då över till nästa spelare. Det gäller att komma först till 100.

I denna uppgiften får du möjlighet att bygga klasser för tärning, en spelrunda och själva spelet. Du väljer själv vilken struktur du vill ha på klasserna och hur de skall samverka.

Read more »

Category: php.

Månadskalender

Detta är en övning i att skapa en månadskalender som en webbsida. Du skall göra en webbsida som visar en månadskalender tillsammans med en bild.

Read more »

Category: php.

En navbar till Anax Lite (steg 2)

Du skall utveckla kod och struktur som hjälper dig att generera HTML-kod för olika typer av navbar och menyer. Tanken är att du konfigurerar dina menyer via en array och du har kod som med hjälp av arrayen kan skapa HTML-kod för navbaren/menyn.

Detta är första steget i övningen och här skriver du din kod i vyn och arrayen konfigurerar du i vyn.

Read more »

Category: kurs oophp, php, anax-lite.

Integrera klassen Session i Anax-lite

Nu har du gått igenom olika delar som tillsammans gör det möjligt att integrera egna moduler och klasser in i ditt Anax-lite. I den här uppgiften ska du bygga in klassen Session, från övningen sessioner och cookies i php. Du ska även skapa en rote för en test-sida där du använder sessionen.

Read more »

Category: kurs oophp, php.

En navbar till Anax Lite (steg 1)

Du skall utveckla kod och struktur som hjälper dig att generera HTML-kod för olika typer av navbar och menyer. Tanken är att du konfigurerar dina menyer via en array och du har kod som med hjälp av arrayen kan skapa HTML-kod för navbaren/menyn.

Detta är första steget i övningen och här skriver du din kod i vyn och arrayen konfigurerar du i vyn.

Read more »

Category: kurs oophp, php, anax-lite.

Din egna vinkällare app

Du skall med hjälp av REM api’t skapa din egna vinkällare eller liknande app. Din app skall jobba med alla fyra (4) CRUD-functions.

Read more »

Category: webbprogrammering.