-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Veckologg 2022 #12
Comments
Vecka 00: Introduktionsveckan 2022Första veckan är en introduktionsvecka och du kan läsa igenom vad den handlar om och dess planering. Det handlar om att starta upp kursen och bekanta sig med labbmiljön. Innan veckan är slut så skall du ha installerat och bekantat dig med din labbmiljö och skapat en första webbsida som du har publicerat på studentservern. Tisdagen är kursstart som sker online, det finns inspelad video som berättar om kursen och möjligheter till frågestund i zoom med Mikael. Därefter bör du på egen hand installera den generella labbmiljön som består av:
På onsdagen berättar Kenneth mer om terminalen och visar hur du använder dbwebb-cli för att komma igång med kursrepot. Emil ger dig också en allmän introduktion till datavetenskap. På torsdagen är Marie i labbsalen och hjälper dig igång med webbmiljön. Vi installerar XAMPP och ser hur vi skapar en webbsida som vi öppnar via webbservern. Innan lunch så publicerar vi den första webbsidan till studentservern. Det finns material och videor som visar hur du gör och Mikael finns i Discord för frågor och hjälp. När det är klart är vi redo att börja "på riktigt" med kursmoment 01, kmom01. Men det tar vi nästa vecka. |
Vecka 01: Kmom01Första "riktiga" kursveckan handlar om att bekanta sig med webbsidor och börja bygga grunden till en egen "me-sida" eller "report-sida" som kommer följa er under hela kursen. Den viktigaste delen i kursmomenten ät övningen där jag går igenom vissa delar av hur man bygger grundstrukturen i en webbplats. Tanken är att man jobbar igenom den i lugn och ro för att sedan lösa uppgiften som bygger på övningens resultat. Därtill finns det föreläsningar (inspelade) och läsanvisningar som hjälper er att finna stöd för det som övningen/uppgiften hanterar. Föreläsningarna kan också vara av "breddande art", de försöker visa upp mer saker än det som hanteras i övning/uppgift. En bra plan inför veckan är att:
Dessa punkter borde vara lösta nu under introveckan, eller lös dem tidigt på måndag/tisdag. På tisdag eftermiddag kl 13-16 träffas vi i zoom där mitt mål är att hjälpa er med övningen. Troligen kommer jag själv att jobba igenom delar av övningen, i lugn och ro och prata lite om hur jag gör och varför, jag "kryddar" artikeln genom att visa hur jag själv hade jobbat igenom den. Jag försöker få med så många av er som möjligt på "tåget" och jag försöker att hellre ta det långsamt än fort. Om du anser att det går "för långsamt" och "jag kan själv" så går det bra att jobba igenom övning/uppgift på egen hand. Då kan du spara in träffen på tisdag. Onsdagens föreläsning är schemalagd men eftersom den är inspelad så kan du koncumera den när det passar. På torsdag är det programmeringsstuga på campus kl 9-12, 13-16. Det brukar också finnas ökat allmänt stöd i Discord under den tiden. För webtec-kursen har jag valt att komprimera tiden och sitta i Zoom (och Discord) under 10-12. Där finns möjlighet att prata och dela skärm. De andra alternativen till aktiv handledning är Discord och har du en svår fråga så ska du se till att jag eller Marie skapar en tråd av din fråga, då kan vi kommunicera "tills det är löst" och vi störs inte av det allmänna flödet i chatten. Du kan också skapa issues i GitHub, de får ofta hög prio då de ibland kräver lite extra att svara på de frågorna. Försök vara klar med kursmomentet till fredag, sen kan du ta helg och vila inför nästa kmom. Dock har du till nästkommande torsdag på dig för att lämna in det på Canvas. Hamnar du efter så jobbar du på i egen takt och lämnar in när du är klar. Vi kommer rätta alla inlämningar som kommer in under den tiden som kursen fortgår. Det är ett 3-veckorsupprop som kommer kräva att du har gjort kmom01 + kmom02. Det kommer bli en generell dispens för alla som klarat kmom01, så de som "sladdar efter" kommer få ytterligare några veckor på sig att klara kmom02 och 3v-uppropet. Jobba på, ställ frågor, var envis, fokuserad och dela in problemen i små delar och lös varje problem för sig. |
Vecka 02: Kmom02Denna veckan fortsätter med den webbplats vi byggde i kmom01 men nu handlar det om att fokusera på CSS och stylesheet och konstruktioner för att styla sidan. Vi har samma upplägg som för kmom01.
|
Vecka 03: Kmom03Då börjar vi titta mer på PHP-kod och PHP som programmeringsspråk. Det handlar mest om grundläggande konstruktioner som vi provar tillsammans med konstruktioner i webbsidan som formulär och querysträng med GET och SERVER. Vi har samma veckoupplägg som för kmom01 & kmom02.
Handledning och hjälp fortsätter som vanligt i Discord samt följande inplanerade tillfällen.
|
Vecka 04: Kmom04Vi jobbar vidare med PHP och bygger på vår kunskap med datatrukturen array tillsammans med HTML formulär POST och sessionen samt funktioner. Det blir mer månadskalender som skall programmeras tillsammans med ett litet frågespel där vi använder namn och namnens betydelse. Vi har samma veckoupplägg som tidigare.
Handledning och hjälp fortsätter som vanligt i Discord samt följande inplanerade tillfällen.
Efter vecka 04 väntar två veckor av databas och SQL med PHP. Sedan är det bara projektet kvar. |
Vecka 05: Kmom05Nu har vi passerat halva kursen och ger oss in i databaser, SQL och hur vi kan använda PHP PDO för att koppla oss mot en databas och ställa frågor likt en sökmotor. Det är en bra start på kursmomentet att installera den labbmijlön som behövs i form av SQLite-klienten. Vi har samma veckoupplägg som tidigare.
Handledning och hjälp fortsätter som vanligt i Discord samt följande inplanerade tillfällen.
Efter denna veckan blir det mer databaser med INSERT/UPDATE och DELETE samt möjligen någon form av inloggningsskript till webbplatsen. Därefter börjar projektet. |
Vecka 06: Kmom06Då är det sista veckan med ett nytt kursmoment och denna veckan fortsätter vi med PHP PDO och SQL med databasen SQLite. Vi skall jobba med konceptet CRUD och skapa formulär för att lägga till, uppdatera och radera saker från en databas. Vi kommer även bygga en inloggning till webbplatsen. Vi har samma veckoupplägg som tidigare.
Handledning och hjälp fortsätter som vanligt i Discord samt följande inplanerade tillfällen.
Nästa vecka börjar projektet. |
Detta är en veckologg över kursen.
Den fylls i allt eftersom kursen går och läraren noterar saker som hänt under respektiva vecka och saker som kan vara bra att ha koll på om man av någon anledning missat något.
The text was updated successfully, but these errors were encountered: