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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.