Ruby on Rails 3
34,90€
(Preis inkl. Mwst. )
innerhalb von 24 Stunden vorrätig
| Autor(en): | Michael Voigt, Stefan Tennigkeit |
| Verlag: | entwickler.press |
| Version: | 1. Auflage, 2010 |
| Umfang: | 260 Seiten |
| Format: | 24 x 16,5 cm |
| Gewicht: | 504 g |
| Einband: | Kartoniert/Broschiert |
| ISBN: | 3868020268 |
| Bestell-Nr.: | 86802026A |
Ruby on Rails erblickte im Juli 2004 das Licht der Open-Source-Welt und hat sich seitdem zu einem der beliebtesten Frameworks im Bereich der Webentwicklung entwickelt. Einer der Hauptgründe dafür ist z.B. die geringe Einarbeitungszeit, da das Model-View-Controller-Konzept (MVC) klar zu erkennen ist. Außerdem gibt Ruby on Rails sehr schnell Feedback über das Arbeitsergebnis, wodurch die Entwicklung von Webanwendungen sehr viel Spaß mit sich bringt.
Den Autoren Michael Voigt und Stefan Tennigkeit - selbst Ruby-Entwickler - gelang es in diesem Buch, das komplexe Themengebiet Ruby on Rails unter dem Aspekt der praktischen Umsetzung in verständlicher Art und Weise zu beschreiben. Das eigene Fachwissen und die persönlichen Erfahrungen der Autoren im Umgang mit Ruby on Rails werden durch zahlreiche Abbildungen, Tabellen und Quelltext-Beispiele einer produktiv gestellten Web-Anwendung ergänzt.
Durch diese deutliche Praxis-Orientierung schaffen es die Autoren anhand von alltagspraktischen Anwendungsfällen, Themen wie beispielsweise Haml und Sass, Release- und Sourcecode-Management mit Capistrano, Test-driven Development, Volltext-Suche mit Sphinx und vieles mehr inhaltlich und methodisch zu verdeutlichen.
Aus dem Inhalt:
- ORM-Bibliotheken (Model-Komponente)
- Active Record Pattern
- ORM-Konfiguration
- DataMapper
- ActiveModel
- Templates (View-Komponente)
- Haml und Sass
- Partials
- Programmfluss (Controller-Komponente)
- Das Routing
- RESTfuI Controller (CRUD)
- Rack Middleware
- E-Mail-Nachrichten verarbeiten
- Testen
- Unit Tests
- Functional Tests
- Testdatengenerierung mit machinist
- Continuous Integration mit CruiseControl.rb
- I18N & L10N
- Gem-Bibliotheken verwalten
- RVM (Ruby Version Manager)
- Volltextsuche mit Thinking Sphinx
- PDF-Generierung
Die Autoren
Michael Voigt entwickelt seit mehr als fünf Jahren professionell Software, primär im Webbereich und der Integration von externen Systemen. Begonnen hat er als Webentwickler in Salvador/Brasilien beiderFirmaviventura.de. Derzeit ist er als Software-Entwickler bei der wunderloop media Services GmbH in Hamburg angestellt. Hier ist er zum einen für das Release- und Sourcecode-Management und zum anderen für die komplette Implementierung des Abrechnungs-Systems sowie dessen SAP-Integration zuständig. Neben der Arbeit als Software-Entwickler ist er ein begeisterter Sportler, der seine Herausforderung im Langstreckenschwimmen und im Triathlon sucht.
Stefan Tennigkeit absolvierte an der FH Merseburg sein Informatik-Studium. Während des Studiums arbeitete er als IT-Berater am Max-Planck-Institut, im Speziellen an der internen Informationsplattform mittels TWiki. Zurzeit ist er als Ruby/Rails-Entwickler bei der wunderloop media Services GmbH in Hamburg im Bereich Implementierung der Abrechnung und Integration mit SAP sowie Weiterentwicklung des Marktplatzes "connect" tätig.
Der besondere Tipp
Denken Sie nicht an einen blauen Elefanten!
Anhand verblüffender Experimente und einfacher Übungen lernen Sie, wie unsere Umwelt die Gedanken und die Gedanken unsere Umwelt beeinflussen.
Früher: 12,00€
bei uns nur: 4,99€

