15. Agenda
1 Imponerad?
2 HTML
3 Ruby
... Paus
4 Rails
5 Installation
6 Utveckling
7 Demo
8 Skarpt läge
9 Labb
10 Fortsätt själv
16. 1 Imponerad?
2 Vad är HTML?
3 Vad är Ruby?
... Paus
4 Vad är Rails?
5 Hur installerar man?
6 Hur gör man?
7 Demo
8 Hur driftsätter man?
9 Labb
10 Hur fortsätter man?
Agenda
25. Twitter MTV style Shopify Zendesk
Urban Dictionary
Geni
A List Apart
Hulu
Basecamp
Blinksale Github
43 ThingsKongregate
Get Satisfaction Yellow PagesFunny or Die
68. Java
public class MyClass{
public static void main(String args[]){
System.out.println(”Hello world!”);
}
}
public class MyClass{
public static void main(String args[]){
System.out.println(”Hello world!”);
}
}
91. Ruby on Rails är ett öppet källkods-
webbramverk som är optimerat för
programmerar-glädje och hållbar
produktivitet.
Det låter dig skriva vacker kod genom
att favorisera konventioner över
konfiguration.
92. Ruby on Rails är ett öppet källkods-
webbramverk som är optimerat för
programmerar-glädje och hållbar
produktivitet.
Det låter dig skriva vacker kod genom
att favorisera konventioner över
konfiguration.
113. Model View Controller
Riktiga saker Webbsidor Vilken vy hämtas?
Databas-åtkomst E-post Hämta rätt modeller
Validering XML
Vilken layout ska
hämtas?
114. Model View Controller
Riktiga saker Webbsidor Vilken vy hämtas?
Databas-åtkomst E-post Hämta rätt modeller
Validering XML
Vilken layout ska
hämtas?
115. Model View Controller
Riktiga saker Webbsidor Vilken vy hämtas?
Databas-åtkomst E-post Hämta rätt modeller
Validering XML
Vilken layout ska
hämtas?
133. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
134. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
135. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
136. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
137. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
138. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
139. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
140. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
141. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
142. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
143. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
144. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
145. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
146. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
147. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/{ID} GET Hämtar en specifik medlem
/Members/{ID} DELETE Tar bort en medlem
148. URI Verb Funktion
/Members GET Hämtar alla medlemmar
/Members POST Skapar en medlem
/Members/1 GET Hämtar medlem 1
/Members/1 DELETE Tar bort medlem 1
168. rails min_forsta_app
cd min_forsta_app
script/generate scaffold Member name:string joined_at:datetime
rake db:migrate
script/server
http://localhost:3000
1. Skapa din app:
2. Kliv in:
3. Skapa stommen för medlemmar:
4. Skapa databasen:
5. Starta webbservern:
6. Besök sidan:
176. 1. Installera Rails m.m.
2. Skapa en rails-app
3. Skapa grundstommen för Facility och Activity
4. Länka ihop anläggningar med aktiviteter
Facility Activity
*1