Ein Workshop für Ruby on Rails auf Deutsch
3 Tages-Workshop mit erfahrenen Railsentwicklern
Heute werden Webanwendungen noch mit PHP oder Java entwickelt, morgen wird das freie Webframework Ruby on Rails eine entscheidende Rolle spielen, denn Rails ist - den Wünschen der Entwickler entsprechend - auf Eleganz und nachhaltige Produktivität optimiert. Das große Interesse der Entwickler spiegelt sich in der Anzahl von 300.000 Downloads wider, die es innerhalb der letzten sechs Monate gegeben hat.
Das wollen Sie lernen:
- Datenbankintegration leicht gemacht
Vergessen Sie SQL! Rails handhabt für Sie die Arbeit mit der Datenbank mit Hilfe von Code-Generatoren. Viele Standard-Funktionen wie löschen, bearbeiten, hinzufügen von Objekten sind ebenfalls bereits vorhanden und werden durch sogenanntes Scaffolding aktiviert. - Ajax/Web 2.0 wird zum Kinderspiel
Durch Webanwendungen wie Google Mail oder Google Maps wurde Web 2.0 bekannt. Solche Webanwendungen mit den heutigen Frameworks zu programmieren ist immer noch sehr aufwändig. Nicht jedoch mit Rails, denn hier ist Web 2.0 fertig integriert. - Nachhaltigkeit
Rails setzt neue Maßstäbe in punkto Flexibilität und Mächtigkeit, darum setzen führende Firmen wie ThoughtWorks schon seit langem darauf. Es eignet sich nicht nur für kleine Anwendungen, sondern brilliert auch bei großen Websites.
Das klingt alles zu schön um wahr zu sein? Ist es auch - selbst wir sind immer wieder überrascht, wie gut sich Rails den Anforderungen entsprechend anpassen lässt.
Lernen Sie die Zukunft der Webentwicklung heute kennen:
Erfahrene Programmierer erklären Ihnen in drei Tagen alles über Ruby on Rails. Bringen Sie ihren Laptop mit und sammeln Sie unter Anleitung sofort Erfolgserlebnisse wie sie mit Rails produktiv sein können.
Voraussetzungen für den Workshop:
- Lust produktiver zu programmieren :-)
- Etwas Programmiererfahrung
- Englischkentnisse, da einige Vorträge in Englisch sein werden
- Einen Laptop mit Windows, OS X oder Linux
Jeder Teilnehmer bekommt ein Exemplar des Buchs "Agile Webentwicklung mit Rails Pragmatisch Programmieren" von David Thomas, David Heinemeier Hansson et al.
Ort und Datum
Der Workshop findet in München statt, vom 12. bis 14. April 2006
Preis
- 1400 EUR (zzgl. MwSt)
- Frühbucherrabat: bis zum 1 März: 1100 EUR (zzgl. MwSt)
Sprecher
- Dr. Armin Roehrl: Co-Autor des ersten deutschen Rubybuches (2002) und arbeitet seit 5 Jahren an Ruby-Loesunge für SMEs und grosse Industrieunternehmen. Erstellte mit Michael Neumann das Adfinem-Portal. Er ist Co-Organisator der letzten drei Europäischen Ruby-Konferenzen. Seine Software-Schmiede Approximity GmbH waehlt nicht dogmatisch das richtige Tool für den Job aus und setzt deshalb in bestimmten Fällen auf Ruby on Rails.
- Michael Neumann: Langjähriger Ruby-hacker, Autor von vielen Ruby-Extensions, wie z.B. Ruby-DBI. Größtes Rails-Projekt: Adfinem.de; Er hat selbst das Web-Framework Wee entwickelt und hat sich daher sehr intensiv mit den verschiedenen Frameworks auseinandergestzt.
- Sven C. Koehler: Arbeitet seit 9 Jahren als Software-Entwickler im Webumfeld, seit Anfang 2005 setzt er Ruby für Webprojekte ein. Größtes derzeitiges Projekt: futurometer.com.
- Steve Purcell: Steve hat in den letzen 10 Jahren weltweit Erfahrung als Entwickler und Unternehmer gesammelt. Bei ThoughtWorks hat der Brite Unternehmen darin beraten, wie sie ihre Effizienz mit Agilen Methoden erfolgreich steigern können. Seine eigene Firma ist auf Ruby-on-Rails-Training und -Entwicklung spezialisiert und betreibt mehrere kommerzielle Rails-Sites, insbesondere sproglogs.com, eine bekannte Seite für Baby Blogs. Steve wird seine Präsentationen in Englisch abhalten, aber kann sich auch auf Deutsch unterhalten.
- Kingsley Hendrickse: Arbeitet als professioneller Tester und IT-Consultant für ThoughtWorks. Kingsley hat mehr als 7 Jahre Erfahrung als Tester, hauptsächlich unter Verwendung von agile und extreme programming. Er verwendet Ruby seit mehr als 4 Jahren.
Programm
- 1. Tag: Basics
- Kurze Ruby-Einführung (falls notwendig)
- Rails-Einführung und Installation
- Scaffolding, Generators, Validierung
- 1st Localisation ("validation in GERMAN")
- Entwicklung einer ersten Webanwendung
- Migrations: Datenbankunabhaengiges versioniertes Schema
- Routing, Sessions und mehr
- Tagesziel: Minimales Zeiterfassungsprogramm
- 2. Tag: Die Webanwendung wächst schneller als man denkt
- Ajax-Effekte from Rails
- Plugins
- Testing: Unit-Testing, Functional-Testing
- Tagesziel: Ein besseres Zeiterfassungsprogramm
- 3. Tag: Real-Life
- Deployment and scaling
- Mehrsprachigkeit
- SwitchTower
- Web Services
- Performance Optimierung
- Apache, Webrick, Lighttpd
- Security
- Tagesziel: Professionelles production-ready robustes Zeiterfassungsprogramm
Kontakt / Anmeldung
Telefon: +49 (0)170 4875394 oder +49 (0)170 1639874
Email: workshops@germanyonrails.com