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.
Du skall programmera ett par webbsidor med PHP och grundläggande konstruktioner såsom variabler, if-satser, loopar, inbyggda funktioner samt använda dig av HTML form och GET via querysträngen.
Du jobbar i din tidigare struktur av sidkontrollers och vyer och bygger ut din befintliga webbplats.
Programmering och problemlösning i Python. Jobba vidare med Marvin och implementera ny funktionalitet som använder listor.
Programmering och problemlösning i Python. Strukturera koden i egna funktioner.
Programmering och problemlösning i Python, du skall bygga en chattbot Marvin som kan svara på “alla” dina frågor.
Uppgiften går ut på att du ska, utifrån din tidigare sårbarhetsanalys och dess prioritering, välja ut sårbarheter och åtgärda dem i den mån av tid som finns för kursmomentet.
Uppgiften går ut på att knäcka lösenord som är hashade. Lösenorden ligger i Linuxliknande filer (som /etc/passwd och /etc/shadow) med endast användarnamn och hashade lösenord.
Uppgiften går ut på att implementera säker lösenordshantering i en Express applikation.
Ni skall fundera och diskutera kring vilken information som klassas som privat samt argumentera varför just den informationen borde vara privat. Som utmaning, ställ er gärna i företagens skor och fundera på varför de “behöver” den informationen de frågar efter.
Ni skall jobba i grupp (2-4 personer) när ni löser diskussionsuppgiften. Reflektionen ska göras individuellt.
Företaget ni jobbar på ska göra en webbplats med känslig information åt företaget Dbwebb AB. Dbwebb AB vet att ni är duktiga webbprogrammerare men vad vet ni om privat information och hur hanterar ni den.
Tänk då att ni är tillbaka på ert företag och diskuterar med dina kollegor. Ni är i grupper med 2-4 personer, där ni ska diskutera kring följande frågor:
För varje fråga, skrev ner lite minnesanteckningar som hjälper dig att skriva reflektionen för kursmomentet.
Skriv en egen reflektion där du tänker igenom över vad ni diskuterat i gruppen och vad du själv tycker/tänker. Kanske har du fått en annan syn på vilken information som ligger ute eller så har du stenkoll på din data. Självständig eftersom dina kollegor har andra uppgifter att göra. Följ kraven i reflektionen.
Det finns en LaTeX mall tillgänglig här som ni kan använda. Länken är till en read-only version, för att skapa er egna så trycker ni “Menu” och sen “Copy Project”. Det går givetvis att använda valfritt program, så länge man uppfyller kraven ovan.
Spara din reflektion i pdf format och lämna in på Canvas.
Se det som att administratören på Dbwebb AB plockar bort de reflektioner som inte följer kraven med försättsblad, antal sidor osv. Sen är det tekniska ledningsgruppen på Dbwebb AB som bedömer innehållet.
Har ni fått ett G, så har ert företag fått uppdraget. Lycka till!
Uppgiften går ut på att skriva ett referat på en text, alltså att sammanfatta en längre text på ett begränsat utrymme. Texten ska, med era egna ord, sammanfatta och presentera relevant information samt de viktigaste punkterna från artikeln. Det handlar därmed både om att förstå texten och kunna förmedla den vidare till läsaren med egna ord. Texten är på engelska men skriv referatet på svenska.
Referatet ska vara på max 1 A4 sida (ca 500-600 ord). Ert referat ska vara objektivt, det är artikelförfattarens synpunkter som ska redovisas. Tänk på att det begränsade utrymmet gör att du måste fokusera på det väsentliga i texten, den röda tråden.
Fixa iordning en webbplats med en Apache Virtual Host. Du får dels konfigurera upp en Named Apache Virtual Host och dels får du använda volymer och portar för att hantera filer på din lokala arbetsstation i servern som kör webbplatsen. Du ska leverera en image som kan serva en lokal mapp med en webbsida på en viss adress.