Uppgiftsbanken
Uppgifter, övningar och laborationer i HTML, CSS, JavaScript, PHP, SQL för att du skall få öva dig i webbprogrammering och webbutveckling.
Uppgifter, övningar och laborationer i HTML, CSS, JavaScript, PHP, SQL för att du skall få öva dig i webbprogrammering och webbutveckling.
Lager-företaget Infinity Warehouses har under de senaste åren tagit kliv in i den digitala världen med hjälp av deras unika Lager-API. Dock verkar det som att något har blivit tokigt då systemet innehåller många dubbletter. Infinity Warehouses har hört från säkra källor att artificiell intelligens, maskininlärning och data science ska vara det nya heta och behöver därför er hjälp med att rensa ut dubbletterna i lagret. Använd API-dokumentationen som hjälp för att utveckla ditt eget API.
Installera Debian som en server och kom igång och logga in på systemet med SSH.
Installera Debian som en server och kom igång och logga in på systemet med SSH.
Vi använder våra erfarenheter från analysen av webbplatser och designprinciper för att förbättra vår egen portfölj.
Du skall i denna analys välja ut ett antal olika webbplatser inom gruppen personsidor (portfolio/me-sida/blogg eller liknande). Med dessa sidor skall du försöka identifiera om de använder sig utav några designprinciper du kan känna igen samt om du finner något annat tongivande för designen i deras webbplats.
Du skall sen genomföra samma analys på din egen portfolio sida och jämföra vad det finns för skillnader mellan din egen sida och de du undersökt.
Analysen av andras sidor kan ni göra i grupp 2-4 eller självständigt. Analysen av er egen sida ska ske självständigt.
Du skall välja ut ett antal olika webbplatser och testa dem för att mäta hur snabbt de laddas och om de innehåller några saker som kan förbättras med tanke på laddningstid och användbarhet.
Du skall välja ut ett antal olika webbplatser och dokumentera deras färgpalett och typografi samt argumentera kring valet av färg kontra den känsla du tror webbplatsen eventuellt vill signalera med sitt färgval.
Du skriver rapporten i ett format som kan benämnas “akademiskt format”. Det är för att träna på strukturen inför kommande större skrivuppgifter såsom examensjobb.
Du kan jobba enskilt eller i grupp (2-4 personer) för att lösa denna uppgiften.
Du skall bygga om teknologi-sida på din portfolio sida med hjälp utav CSS-Grid.
Du börjar med att strukturera upp en samlingssida (portfolio/content/technology/index.md
) för alla teknologier och följer sedan upp med att fixa en layout för de individuella artiklar (portfolio/content/technology/XX.md
).
Du skall bygga upp en databas från grunden med hjälp av SQL i databasen SQLite. Du fyller databasen med innehåll och skriver SELECT för att få ut rapporter.
Du kommer få en befintlig struktur till en webbplats som är byggd med PHP, sidkontroller och vyer enligt en bestämd katalogstruktur, inklusive ett antal testverktyg och någon extern modul som du installerar med composer.
Utmaningen är att förstå strukturen, inse hur den är uppbyggd och förändra samt bygga vidare på webbplatsens innehåll. Fokus är på hur PHP-koden används för att skapa en struktur där webbplatser kan byggas på ett mer effektivt sätt, där delar återanvänds på ett effektivt sätt.
Du kommer jobba med koncept såsom HTML formulär, GET, POST, SESSION och COOKIE.