SlideShare ist ein Scribd-Unternehmen logo
Daniel Dengler
                                                                                               web developer




   Ruby on Rails
               Workshop SS 2009


„Ruby on Rails“ and the Rails-Logo are registered trademarks of David Heinemeier Hansson – www.rubyonrails.org
Fragen &
Anregungen
1
Organisatorisches
Kursleiter (≠ RKS)
Daniel Dengler
Webentwickler seit ca. 8 Jahren
Ruby on Rails seit ca. 3 Jahren

Kontakt
ddengler@dopanic.com

Sprechstunde
nach Vereinbarung bzw. im Anschluss an den Kurs
Raum & Zeit

Mo 10:15 - 11:45 Uhr

CIP-Pool RZ3 (RZ 1.04)

Theorie mit praktischer Übung im Anschluss
Kursmaterial

K‐Laufwerk (Kursrelevant)
K:PTInfwissKurse‐DEDRubyOnRails

Ergänzend die Folien unter:
http://www.slideshare.net/ddengler
Leistungsüberprüfung
Vorraussichtlich keine Klausur

Kleines Projekt
 •   max. 2er Gruppen
 •   Thema frei wählbar
 •   Dokumentation (max. 2 Seiten Text ohne Anhänge)
 •   Abgabe erfolgt persönlich (ganze Gruppe!) und ist 
     mit einem kurzen Gespräch verbunden
 •   Abgabetermin: offizielles Semesterende nicht Ende 
     der Vorlesungszeit
Projekt
Per Mail an: ddengler@dopanic.com

Betreff: Ruby on Rails – Abschlussprojekt

Details:
 • Name, E‐Mailadresse und Matrikelnr.
   der Gruppenmitlgieder
 • Kurze Themenbeschreibung des Projektes
Bewertung & Abgabetermin


 •   50% Ausarbeitung
 •   25% Dokumentation
 •   25% Gespräch

Abgabe bis 30. September 2009
Module

Informationswissenschaft
 •  INF – M 02 (Mag.): 3 LP
 • INF – M 03 (B.A.): 2 LP
Schein für Teilnehmer anderer Fachbereiche
Vorraussetzungen

•   Elementare Kenntnisse in HTML / CSS

•   Grundlagen relationaler Datenbank Systeme 
    (z.B. MySQL, PostgreSQL)

•   Objektorientierte Programmierung sollte
    kein  Fremdwort sein
Kursinhalte (dynamisch)
•   Grundbegriffe (Ruby, Rails, MVC, Frameworks)
•   Einführung in die Programmiersprache Ruby
•   Einführung in das Rails Framework (M, V, C)
•   Details zu den verschiedenen Komponenten
•   Evtl. je nach Zeit / Bedarf kleinere Exkurse
•   (CSS Layouts, Webservices, AJAX, …)
•   Weiterführendes (TDD, Versionierung, …)
•   Ausblick: Rails 3.0
Ziele der Veranstaltung

•   Verständnis des MVC‐Entwurfsmusters
•   Vorteile von Frameworks verstehen
•   Erkennen der revolutionären Prinzipien 
    hinter Ruby on Rails
•   Diese Erkenntnisse auch später in anderen
    Bereichen nutzen zu können
?
Ruby on Rails SS09 01

Weitere ähnliche Inhalte

Andere mochten auch

Santiago Rojas (2) Satelites9b
Santiago Rojas (2) Satelites9bSantiago Rojas (2) Satelites9b
Santiago Rojas (2) Satelites9b
guest405c55
 
TXIM : Quelle différence entre actualité sponsorisée et reach generator sur F...
TXIM : Quelle différence entre actualité sponsorisée et reach generator sur F...TXIM : Quelle différence entre actualité sponsorisée et reach generator sur F...
TXIM : Quelle différence entre actualité sponsorisée et reach generator sur F...
X-PRIME GROUPE
 
Cellcast de lacquisition client à la gestion du churn
Cellcast   de lacquisition client à la gestion du churnCellcast   de lacquisition client à la gestion du churn
Cellcast de lacquisition client à la gestion du churnAFMM
 
Tutoria 1
Tutoria 1Tutoria 1
Tutoria 1
YOLANDA
 
Portfolio em interactive_version1
Portfolio em interactive_version1Portfolio em interactive_version1
Portfolio em interactive_version1
repier77
 
Webquest. rumores en la red[1]
Webquest. rumores en la red[1]Webquest. rumores en la red[1]
Webquest. rumores en la red[1]montsetecnologia
 
Prometheus
PrometheusPrometheus
Prometheus
YPEPTH
 
Aplicaciones Web 2.0
Aplicaciones Web 2.0Aplicaciones Web 2.0
Aplicaciones Web 2.0
Ernesto Faerron
 
Septembre octobre2009
Septembre octobre2009Septembre octobre2009
Septembre octobre2009kergoet
 
Zolan peintre d enfants
Zolan peintre d enfantsZolan peintre d enfants
Zolan peintre d enfantsM. Inés Carod
 
UD2_2 Álgebra de Boole
UD2_2 Álgebra de BooleUD2_2 Álgebra de Boole
UD2_2 Álgebra de Boole
Alejandro G
 
Busqueda de candidatos busqueda de empleo v2016
Busqueda de candidatos busqueda de empleo v2016Busqueda de candidatos busqueda de empleo v2016
Busqueda de candidatos busqueda de empleo v2016
María Dolores Sánchez-Fernández, PhD.
 
Präsentation bei der Socialbar Bonn
Präsentation bei der Socialbar BonnPräsentation bei der Socialbar Bonn
Präsentation bei der Socialbar Bonn
Twick.it
 
S1. Socialisation - Cultures et Sociabilités du Numérique
S1. Socialisation - Cultures et Sociabilités du NumériqueS1. Socialisation - Cultures et Sociabilités du Numérique
S1. Socialisation - Cultures et Sociabilités du Numérique
Bodyspacesociety Blog
 
„Data Sharing“ zwischen Wunsch und Wirklichkeit
„Data Sharing“ zwischen Wunsch und Wirklichkeit„Data Sharing“ zwischen Wunsch und Wirklichkeit
„Data Sharing“ zwischen Wunsch und Wirklichkeit
Heinz Pampel
 
Diaporama panthéon
Diaporama panthéonDiaporama panthéon
Diaporama panthéonPierre12
 
Plaquette audi mut l
Plaquette audi mut lPlaquette audi mut l
Plaquette audi mut l
Phenix Santé Audimut
 
Lecturapa
LecturapaLecturapa
Lecturapa
hojitadepapel
 

Andere mochten auch (20)

Santiago Rojas (2) Satelites9b
Santiago Rojas (2) Satelites9bSantiago Rojas (2) Satelites9b
Santiago Rojas (2) Satelites9b
 
TXIM : Quelle différence entre actualité sponsorisée et reach generator sur F...
TXIM : Quelle différence entre actualité sponsorisée et reach generator sur F...TXIM : Quelle différence entre actualité sponsorisée et reach generator sur F...
TXIM : Quelle différence entre actualité sponsorisée et reach generator sur F...
 
Cellcast de lacquisition client à la gestion du churn
Cellcast   de lacquisition client à la gestion du churnCellcast   de lacquisition client à la gestion du churn
Cellcast de lacquisition client à la gestion du churn
 
Feuerwehr
FeuerwehrFeuerwehr
Feuerwehr
 
Tutoria 1
Tutoria 1Tutoria 1
Tutoria 1
 
Portfolio em interactive_version1
Portfolio em interactive_version1Portfolio em interactive_version1
Portfolio em interactive_version1
 
Webquest. rumores en la red[1]
Webquest. rumores en la red[1]Webquest. rumores en la red[1]
Webquest. rumores en la red[1]
 
06 - Qu'est ce qu'un flux rss ?
06 - Qu'est ce qu'un flux rss ?06 - Qu'est ce qu'un flux rss ?
06 - Qu'est ce qu'un flux rss ?
 
Prometheus
PrometheusPrometheus
Prometheus
 
Aplicaciones Web 2.0
Aplicaciones Web 2.0Aplicaciones Web 2.0
Aplicaciones Web 2.0
 
Septembre octobre2009
Septembre octobre2009Septembre octobre2009
Septembre octobre2009
 
Zolan peintre d enfants
Zolan peintre d enfantsZolan peintre d enfants
Zolan peintre d enfants
 
UD2_2 Álgebra de Boole
UD2_2 Álgebra de BooleUD2_2 Álgebra de Boole
UD2_2 Álgebra de Boole
 
Busqueda de candidatos busqueda de empleo v2016
Busqueda de candidatos busqueda de empleo v2016Busqueda de candidatos busqueda de empleo v2016
Busqueda de candidatos busqueda de empleo v2016
 
Präsentation bei der Socialbar Bonn
Präsentation bei der Socialbar BonnPräsentation bei der Socialbar Bonn
Präsentation bei der Socialbar Bonn
 
S1. Socialisation - Cultures et Sociabilités du Numérique
S1. Socialisation - Cultures et Sociabilités du NumériqueS1. Socialisation - Cultures et Sociabilités du Numérique
S1. Socialisation - Cultures et Sociabilités du Numérique
 
„Data Sharing“ zwischen Wunsch und Wirklichkeit
„Data Sharing“ zwischen Wunsch und Wirklichkeit„Data Sharing“ zwischen Wunsch und Wirklichkeit
„Data Sharing“ zwischen Wunsch und Wirklichkeit
 
Diaporama panthéon
Diaporama panthéonDiaporama panthéon
Diaporama panthéon
 
Plaquette audi mut l
Plaquette audi mut lPlaquette audi mut l
Plaquette audi mut l
 
Lecturapa
LecturapaLecturapa
Lecturapa
 

Mehr von Daniel Dengler

Ruby on Rails SS09 03
Ruby on Rails SS09 03Ruby on Rails SS09 03
Ruby on Rails SS09 03
Daniel Dengler
 
Ruby on Rails SS09 02
Ruby on Rails SS09 02Ruby on Rails SS09 02
Ruby on Rails SS09 02
Daniel Dengler
 

Mehr von Daniel Dengler (10)

Ruby on Rails SS09 12
Ruby on Rails SS09 12Ruby on Rails SS09 12
Ruby on Rails SS09 12
 
Ruby on Rails SS09 11
Ruby on Rails SS09 11Ruby on Rails SS09 11
Ruby on Rails SS09 11
 
Ruby on Rails SS09 10
Ruby on Rails SS09 10Ruby on Rails SS09 10
Ruby on Rails SS09 10
 
Ruby on Rails SS09 08
Ruby on Rails SS09 08Ruby on Rails SS09 08
Ruby on Rails SS09 08
 
Ruby on Rails SS09 07
Ruby on Rails SS09 07Ruby on Rails SS09 07
Ruby on Rails SS09 07
 
Ruby on Rails SS09 06
Ruby on Rails SS09 06Ruby on Rails SS09 06
Ruby on Rails SS09 06
 
Ruby on Rails SS09 05
Ruby on Rails SS09 05Ruby on Rails SS09 05
Ruby on Rails SS09 05
 
Ruby on Rails SS09 04
Ruby on Rails SS09 04Ruby on Rails SS09 04
Ruby on Rails SS09 04
 
Ruby on Rails SS09 03
Ruby on Rails SS09 03Ruby on Rails SS09 03
Ruby on Rails SS09 03
 
Ruby on Rails SS09 02
Ruby on Rails SS09 02Ruby on Rails SS09 02
Ruby on Rails SS09 02
 

Ruby on Rails SS09 01

  • 1. Daniel Dengler web developer Ruby on Rails Workshop SS 2009 „Ruby on Rails“ and the Rails-Logo are registered trademarks of David Heinemeier Hansson – www.rubyonrails.org
  • 4. Kursleiter (≠ RKS) Daniel Dengler Webentwickler seit ca. 8 Jahren Ruby on Rails seit ca. 3 Jahren Kontakt ddengler@dopanic.com Sprechstunde nach Vereinbarung bzw. im Anschluss an den Kurs
  • 5. Raum & Zeit Mo 10:15 - 11:45 Uhr CIP-Pool RZ3 (RZ 1.04) Theorie mit praktischer Übung im Anschluss
  • 7. Leistungsüberprüfung Vorraussichtlich keine Klausur Kleines Projekt • max. 2er Gruppen • Thema frei wählbar • Dokumentation (max. 2 Seiten Text ohne Anhänge) • Abgabe erfolgt persönlich (ganze Gruppe!) und ist  mit einem kurzen Gespräch verbunden • Abgabetermin: offizielles Semesterende nicht Ende  der Vorlesungszeit
  • 8. Projekt Per Mail an: ddengler@dopanic.com Betreff: Ruby on Rails – Abschlussprojekt Details: • Name, E‐Mailadresse und Matrikelnr. der Gruppenmitlgieder • Kurze Themenbeschreibung des Projektes
  • 9. Bewertung & Abgabetermin • 50% Ausarbeitung • 25% Dokumentation • 25% Gespräch Abgabe bis 30. September 2009
  • 10. Module Informationswissenschaft • INF – M 02 (Mag.): 3 LP • INF – M 03 (B.A.): 2 LP Schein für Teilnehmer anderer Fachbereiche
  • 11. Vorraussetzungen • Elementare Kenntnisse in HTML / CSS • Grundlagen relationaler Datenbank Systeme  (z.B. MySQL, PostgreSQL) • Objektorientierte Programmierung sollte kein  Fremdwort sein
  • 12. Kursinhalte (dynamisch) • Grundbegriffe (Ruby, Rails, MVC, Frameworks) • Einführung in die Programmiersprache Ruby • Einführung in das Rails Framework (M, V, C) • Details zu den verschiedenen Komponenten • Evtl. je nach Zeit / Bedarf kleinere Exkurse • (CSS Layouts, Webservices, AJAX, …) • Weiterführendes (TDD, Versionierung, …) • Ausblick: Rails 3.0
  • 13. Ziele der Veranstaltung • Verständnis des MVC‐Entwurfsmusters • Vorteile von Frameworks verstehen • Erkennen der revolutionären Prinzipien  hinter Ruby on Rails • Diese Erkenntnisse auch später in anderen Bereichen nutzen zu können
  • 14. ?

Hinweis der Redaktion