Laboration 2. Ramverk för PHP

Deadline

Redovisas Vecka 48

Mål

Studenten skall efter utförd laboration.

  • fått praktisk erfarenhet av ett ramverk(CodeIgniter) för PHP
  • funderat över kriterier för vad som är ett bra ramverk

Uppgift 1. CodeIgniter snabbstarten

CodeIgniter har två videotutorials för hur man kommer igång med ramverket. Gå igenom dessa och skapa en enkel blogg (på 20 minuter).

Uppgift 2. Skapa en applikation i CodeIgniter som använder din kodskrapa från laboration 1.

Här skriver du en mindre CodeIgniter applikation som använder sig av din kodskrapa från laboration 1 genom det API du skrev då.
Målen här är att:

  • Lära sig och testa CodeIgniter, använda dokumentationen
  • Se nyttan med ramverk
  • Förbättra API´et från laboration 1.

Uppgift 3. Utvärdera CodeIgniters Dokumentation

Fyll i följande enkät:

Svara på enkäten



För att kunna svara på denna uppgift måste du vara inloggad.
Här fyller studenterna i svar på ett antal frågor som är relaterade till CodeIgniters dokumentation. Sedan kommer svaren sammanställas och presenteras och diskuteras under föreläsningar/workshops.

Uppgift 4. Utvärdera CodeIgniters kodkvalitet

Svara på enkäten



För att kunna svara på denna uppgift måste du vara inloggad.
Här fyller studenterna i svar på ett antal frågor som är relaterade till CodeIgniters egen kodkvalitet. Sedan kommer svaren sammanställas och presenteras och diskuteras under föreläsningar/workshops.

Uppgift 5. Utvärdera kvaliteten på koden du skrev till CodeIgniter

Tvingar CodeIgniter dig till något som du inte gillar?

Kan du fortfarande typsäkra dina argument till metoder?
Kan du undvika strängberoenden?
Kan du testa automatiskt?

Uppgift 6. Vad säger andra om CodeIgniter?

Som ett sista steg ska ni leta upp 2-3 positiva och 2-3 negativa artiklar, bloggposter om CodeIgniter. Sammanställ de viktigaste argumenten från dessa artiklar och försök själv kontrollera lite av validiteten argumenten. Som resultat skulle jag vilja ha en lista av argument, vem som säger det och trovärdighet hos källan.

Uppgift 7. Sammanställ

Svara på enkäten



För att kunna svara på denna uppgift måste du vara inloggad.
Här fyller studenterna i svar på ett antal frågor som är relaterade till CodeIgniters egen kodkvalitet. Sedan kommer svaren sammanställas och presenteras och diskuteras under föreläsningar/workshops.

https://docs.google.com/spreadsheet/ccc?key=0AssbuCblTdssdGFQeGJ5NzY3TzdfQlJYOTYxSExTTWc#gid=0

Välkommen till CoursePress

en utav Linnéuniversitets lärplattformar. Som inloggad student kan du kommunicera, hålla koll på dina kurser och mycket mer. Du som är gäst kan nå de flesta kurser och dess innehåll utan att logga in.

Läs mer lärplattformar vid Linnéuniversitetet

Studentkonto

För att logga in behöver du ett studentkonto vid Linnéuniversitet.

Läs mer om att hämta ut studentkonto

Inloggning LNU