Hendrik Mans. Entwickler. Berater. Intergalaktischer Weltraumheld. Und DJ. *
Ruby on Rails ist ein auf der Programmiersprache Ruby aufsetzendes Full-Stack-Framework, das die Entwicklung von anspruchsvollen Web-Anwendungen stark vereinfacht. Im Jahr 2005 als Nischenprodukt und ideologischer Konkurrent zu komplexen Java-Frameworks entstanden, ist es heute aus der Web-Anwendungs-Entwicklung nicht mehr weg zu denken.
Durch den Ansatz "Convention over Configuration" bietet es von Haus aus Lösungen für die beinahe alle bei der Entwicklung von Web-Anwendungen anfallenden Probleme.
Dieser Workshop richtet sich an Entwickler, die bereits Kontakt zur Entwicklung von Web-Anwendungen in anderen Programmiersprachen hatten und nun das Entwickeln mit Ruby on Rails erlernen möchten.
Ruby: warum es toll ist und wie es sich von anderen in der Web-Entwicklung etablierten Programmiersprachen unterscheidet.
Arbeiten mit Rails: wie ihr mit Ruby on Rails eine Anwendung erstellt und weiter entwickelt.
Model-View-Controller: was das genau bedeutet und wie das Zusammenspiel dieser drei Komponenten in Ruby on Rails funktioniert.
ActiveRecord und ActionPack: wie ihr komfortabel auf die Daten in eurer Datenbank zugreift, sie in eurer Anwendung anzeigt und bearbeitet.
Test Driven Development: warum es von Vorteil sein kann, erst die Tests und dann den Code zu schreiben – und wie man das anstellt.
RESTful Rails: was REST bedeutet, wie Ruby on Rails es interpretiert, und was für Vorteile es für die Architektur eurer Rails-Anwendung bringt.
ActionMailer, die Asset Pipeline und weitere Features von Ruby on Rails.
RubyGems: wie ihr die euch zur Verfügung stehende Funktionalität durch den Einsatz von Gems erweitern könnt, und welche Gems ihr euch unbedingt einmal anschauen solltet.
Der Workshop findet im schönen Werkheim Hamburg statt, wo den Teilnehmern an beiden Tagen nicht nur ein angenehmer, heller Raum, sondern auch Internet-Zugang über WLAN, Strom sowie heiße und kalte Getränke zur Verfügung gestellt werden.
Tag 1: Dienstag, 5. Juni 2012, 10:00 - 18:00 Uhr
Tag 2: Mittwoch, 6. Juni 2012, 10:00 - 18:00 Uhr
Insofern möglich, sollte jeder Teilnehmer sein eigenes Notebook zum Programmieren mitbringen. Sollte dies nicht möglich sein, werden wir im Workshop Teams bilden, die sich Rechner teilen. Bitte richtet euch bereits vor dem Workshop eine lauffähige Ruby-Umgebung ein; entsprechende Installationsanleitungen für die gängigsten Betriebssysteme werde ich euch rechtzeitig vor dem Veranstaltungstermin per E-Mail zukommen lassen.
Solltet ihr noch Fragen zur Durchführung des Workshops haben, meldet euch bitte bei mir, am besten per E-Mail an hendrik@mans.de. Mir ist wichtig, dass alle Teilnehmer wissen, was sie erwartet, und wie sie sich am besten darauf vorbereiten können.
Die Teilnahme an dem Workshop kostet €499,- (zzgl. MwSt.) pro Teilnehmer.
Wenn ihr teilnehmen wollt, schreibt bitte eine E-Mail an hendrik@mans.de und nennt darin die Anzahl der Teilnehmer sowie eure Rechnungsadresse. Insofern noch ausreichend Plätze zur Verfügung stehen, erhaltet ihr innerhalb von 24 Stunden eine Bestätigung.
Bitte beachtet die Allgemeinen Geschäftsbedingungen.