Uppgiftsbanken

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

Gör en me-sida i Anax MVC

Bygg en me-sida med hjälp av ramverket Anax MVC, skapa sidor för en presentation av dig själv, dina redovisningstexter och visa källkod.

Read more »

Category: php.

42-testet för kursmomentets läsanvisningar

42-testet är smeknamnet på det test som används i ett kursmoment för att stämma av att studenten läst och förstått några av de viktiga punkterna som tas upp i litteraturen enligt kursmomentets läsanvisningar.

Testet blir en bra avstämning på att man snappat upp några av de delar som kursmomentet behandlar.

Read more »

Category: webbprogrammering.

Gör en blogg med CBlog baserad på CContent

Du skall skapa en klass CBlog som fungerar som en blogg. Den skall vara kopplad till klassen CContent och hantera innehåll av typen post. Klassen CBlog är endast till för att visa innehållet, det är en klass som kan gör att sidkontrollern blog.php blir enklare att skriva. Klassen CBlog skall inte innehålla någon administration eller hantering av posterna, det sköts redan av din klass för CContent. Klassens primära syfte är att göra en blogg av innehållet från CContent, det skall se ut och fungera som en blogg.

Read more »

Category: php.

Skapa en klass för innehåll i databasen, CContent

I guiden “Lagra innehåll i databas för webbsidor och bloggposter” så hanteras innehåll i databasen. Du skall nu skapa en klass CContent som kapslar in de funktioner som hanterar själva lagringen av innehållet i databasen.

Read more »

Category: php.

Skapa gallery.php och en klass CGallery för ett bildgalleri

Du skall skapa en klass CGallery som innehåller funktionalitet för ett galleri. Du skall även skapa en sidkontroller gallery.php som använder sig av klassen för att skapa ett enkelt galleri baserat på PHP och en katalogstruktur på din webbplats.

Read more »

Category: php.

Samla alla dina textfilter till en klass CTextFilter

Du skall skapa en klass CTextFilter som kan processa ditt innehåll och filtrera texten du skrivit, innan den visas upp i webbsidan. Din klass CTextFilter skall stödja formattering av text enligt BBCode, det skall kunna hitta länkar i texten och göra dem klickbara, det skall finnas stöd för Markdown syntax och enklare formattering där radbrytningar byts ut mot <br>, ett så kallat nl2br-filter.

Read more »

Category: php.

Skapa en klass CPage för att visa upp webbsidor från CContent

Du skall skapa en klass CPage som kan visa upp innehåll av typen page från klassen CContent. Det handlar alltså om innehåll på webbsidor som lagras i databasen. Klassen CPage är endast till för att visa innehållet, det är en klass som kan gör att sidkontrollern page.php blir enklare att skriva. Klassen CPage skall inte innehålla någon administration eller hantering av sidor, det sköts redan av din klass för CContent.

Read more »

Category: php.

Skapa en klass för din databashantering, CDatabase

I guiden “Kom igång med PHP PDO och MySQL” så skapar vi en klass CDatabase som blir ett gränssnitt mot databasen, eller egentligen mot PHP PDO. Har du jobbat igenom guiden så har du redan lösningen till denna uppgiften.

Read more »

Category: php.

Ett bash script med options, command och argument

Du skall skapa ett bash script som tar emot options och argument.

Read more »

A Bash script with options, commands and arguments

You will create a bash script that handles options and arguments.

Read more »