Ruby on Rails 3.1, m. DVD-ROM
Das Entwickler-Handbuch. Installation, Programmierung, Praxisbeispiele. Umfangreiche Einführung in Ruby und MVC. Testen mit Cucumber und Deployment auf Heroku. Mit Zugangscode im Buch für Bonus-Angebote.
Das erste und umfassendste Handbuch zu Ruby on Rails 3! Einiges hat sich getan: Rails 3 integriert das Ruby-Framework »Merb« und erweitert damit enorm sein Potenzial. Die neue Version bietet so eine viel größere Flexibilität bei der Wahl des Datenbank-,...
Leider schon ausverkauft
Buch
- Lastschrift, Kreditkarte, Paypal, Rechnung
- Kostenlose Rücksendung
Produktdetails
Produktinformationen zu „Ruby on Rails 3.1, m. DVD-ROM “
Klappentext zu „Ruby on Rails 3.1, m. DVD-ROM “
Das erste und umfassendste Handbuch zu Ruby on Rails 3! Einiges hat sich getan: Rails 3 integriert das Ruby-Framework »Merb« und erweitert damit enorm sein Potenzial. Die neue Version bietet so eine viel größere Flexibilität bei der Wahl des Datenbank-, Test- und Template-Frameworks. Die zahlreichen und komplexen Möglichkeiten des Frameworks werden ausführlich behandelt. Dabei bleibt das Buch stets verständlich und praxisbezogen, da Rails anhand mehrerer »Realworld«-Beispiele anschaulich erläutert wird. Alle Beispielapplikationen sind dabei systematisch aufgebaut: von einer einfachen bis zu einer komplexen Anwendung inklusive TestDrivenDevelopment. Tipps und Tricks, eine umfassende Befehlsreferenz und eine Einführung in die Sprache Ruby lassen dann keine Wünsche mehr offen.
Inhaltsverzeichnis zu „Ruby on Rails 3.1, m. DVD-ROM “
... Einleitung ... 17
1 ... Einführung ... 21
... 1.1 ... Wie entstand Rails? ... 21
... 1.2 ... Warum Ruby? ... 22
... 1.3 ... Model View Controller ... 23
... 1.4 ... Persistenz ... 24
... 1.5 ... Konvention statt Konfiguration ... 25
... 1.6 ... Das DRY-Prinzip ... 25
... 1.7 ... Neues in Rails 3.0 ... 26
... 1.8 ... Neues in Rails 3.1 ... 28
... 1.9 ... Top-Ten-Websites zu Ruby on Rails ... 30
2 ... Installation ... 33
... 2.1 ... Allgemeines ... 33
... 2.2 ... Installation unter Mac OS X ... 34
... 2.3 ... Installation unter Windows ... 40
... 2.4 ... Installation unter Linux ... 41
... 2.5 ... Editoren und Entwicklungsumgebungen ... 43
3 ... Unsere erste Rails-Applikation ... 47
... 3.1 ... Eine Rails-Applikation erstellen ... 47
... 3.2 ... Der lokale Rails-Server ... 48
... 3.3 ... Grundgerüst mit Scaffolds erstellen ... 50
... 3.4 ... Die Applikation im Browser aufrufen ... 51
... 3.5 ... Startseite festlegen ... 54
... 3.6 ... HTTP-Authentifizierung ... 54
4 ... Einführung in Ruby ... 57
... 4.1 ... Was ist Ruby? ... 57
... 4.2 ... Ruby-Code ausführen ... 60
... 4.3 ... Grundlagen ... 63
... 4.4 ... Kontrollstrukturen ... 71
... 4.5 ... Klassen ... 77
... 4.6 ... Module ... 89
5 ... Rails Schritt für Schritt entdecken ... 93
... 5.1 ... Rails-Projekt erstellen ... 94
... 5.2 ... Weitere Views anlegen ... 100
... 5.3 ... Layout ... 102
... 5.4 ... Model ... 107
... 5.5 ... CRUD (Create, Read, Update, Delete) ... 116
... 5.6 ... Fehlerbehandlung in Formularen ... 132
... 5.7 ... Flash-Messages ... 135
... 5.8 ... Refaktorisierung mit Helper und Partials ... 138
... 5.9 ... Authentifizierung ... 143
... 5.10 ... Jeder User hat seine eigenen Bookmarks ... 153
... 5.11 ... Mehrsprachigkeit mit I18n ... 158
6 ... Testen mit Cucumber ... 169
... 6.1 ... Test Driven Development ... 169
... 6.2 ... Eine Beispielapplikation ...
... mehr
171
7 ... Rails-Projekte erstellen und konfigurieren ... 191
... 7.1 ... Generieren eines Rails-Projektes ... 191
... 7.2 ... RubyGems managen mit Bundler ... 202
... 7.3 ... Konfiguration von Rails-Applikationen ... 207
... 7.4 ... Rails-Applikationen ausführen ... 215
... 7.5 ... Rake-Tasks ... 220
... 7.6 ... Versionsverwaltung ... 227
... 7.7 ... Generatoren ... 231
8 ... Datenbankzugriff mit ActiveRecord ... 239
... 8.1 ... Einführung ... 239
... 8.2 ... Generatoren ... 249
... 8.3 ... Datenbankschema und Migrationen ... 253
... 8.4 ... Getter- und Setter-Methoden ... 266
... 8.5 ... Erstellen, bearbeiten und löschen ... 269
... 8.6 ... Validierung ... 272
... 8.7 ... Suchen ... 280
... 8.8 ... Assoziationen ... 296
... 8.9 ... Callbacks ... 324
... 8.10 ... Vererbung ... 326
9 ... Steuerzentrale mit ActionController ... 331
... 9.1 ... Grundlagen ... 331
... 9.2 ... Aufgaben des Controllers ... 333
... 9.3 ... Filter ... 347
10 ... Routing mit ActionDispatch ... 351
... 10.1 ... Routing-Grundlagen ... 351
... 10.2 ... Routing mitRessourcen ... 355
11 ... HTML5, Sass und CoffeeScript mit ActionView ... 371
... 11.1 ... ERB-Templates ... 372
... 11.2 ... Erstellung von Templates ... 374
... 11.3 ... Helper ... 375
... 11.4 ... Layouts ... 395
... 11.5 ... Formulare ... 399
... 11.6 ... Partials ... 428
... 11.7 ... Haml als alternatives Template-System ... 433
... 11.8 ... Asset Pipeline ... 434
... 11.9 ... Stylesheets mit Sass ... 440
... 11.10 ... JavaScript mit CoffeeScript ... 444
12 ... E-Mails senden mit ActionMailer ... 447
... 12.1 ... Beispielprojekt: Kontaktformular ... 447
... 12.2 ... HTML-E-Mails ... 459
... 12.3 ... Layouts ... 460
... 12.4 ... E-Mails mit Anhängen ... 461
... 12.5 ... Konfiguration ... 463
13 ... Nützliche Helfer mit ActiveSupport ... 465
... 13.1 ... Zahlen ... 466
... 13.2 ... Zeiche
7 ... Rails-Projekte erstellen und konfigurieren ... 191
... 7.1 ... Generieren eines Rails-Projektes ... 191
... 7.2 ... RubyGems managen mit Bundler ... 202
... 7.3 ... Konfiguration von Rails-Applikationen ... 207
... 7.4 ... Rails-Applikationen ausführen ... 215
... 7.5 ... Rake-Tasks ... 220
... 7.6 ... Versionsverwaltung ... 227
... 7.7 ... Generatoren ... 231
8 ... Datenbankzugriff mit ActiveRecord ... 239
... 8.1 ... Einführung ... 239
... 8.2 ... Generatoren ... 249
... 8.3 ... Datenbankschema und Migrationen ... 253
... 8.4 ... Getter- und Setter-Methoden ... 266
... 8.5 ... Erstellen, bearbeiten und löschen ... 269
... 8.6 ... Validierung ... 272
... 8.7 ... Suchen ... 280
... 8.8 ... Assoziationen ... 296
... 8.9 ... Callbacks ... 324
... 8.10 ... Vererbung ... 326
9 ... Steuerzentrale mit ActionController ... 331
... 9.1 ... Grundlagen ... 331
... 9.2 ... Aufgaben des Controllers ... 333
... 9.3 ... Filter ... 347
10 ... Routing mit ActionDispatch ... 351
... 10.1 ... Routing-Grundlagen ... 351
... 10.2 ... Routing mitRessourcen ... 355
11 ... HTML5, Sass und CoffeeScript mit ActionView ... 371
... 11.1 ... ERB-Templates ... 372
... 11.2 ... Erstellung von Templates ... 374
... 11.3 ... Helper ... 375
... 11.4 ... Layouts ... 395
... 11.5 ... Formulare ... 399
... 11.6 ... Partials ... 428
... 11.7 ... Haml als alternatives Template-System ... 433
... 11.8 ... Asset Pipeline ... 434
... 11.9 ... Stylesheets mit Sass ... 440
... 11.10 ... JavaScript mit CoffeeScript ... 444
12 ... E-Mails senden mit ActionMailer ... 447
... 12.1 ... Beispielprojekt: Kontaktformular ... 447
... 12.2 ... HTML-E-Mails ... 459
... 12.3 ... Layouts ... 460
... 12.4 ... E-Mails mit Anhängen ... 461
... 12.5 ... Konfiguration ... 463
13 ... Nützliche Helfer mit ActiveSupport ... 465
... 13.1 ... Zahlen ... 466
... 13.2 ... Zeiche
... weniger
Autoren-Porträt von Hussein Morsy, Tanja Otto
Hussein Morsy arbeitet als Berater, Entwickler und Trainer in Düsseldorf und leitet seit 1997 die Agentur visualsoft.de. Zu seinen Kunden zählen große Unternehmen wie Vodafone, BASF und die Lufthansa. Er ist offiziell zertifizierter Macromedia Dreamweaver- und MySQL-Entwickler.
Bibliographische Angaben
- Autoren: Hussein Morsy , Tanja Otto
- 2012, 2., erw. Aufl., 610 Seiten, mit zahlreichen Abbildungen, Maße: 18,2 x 25 cm, Gebunden, Deutsch
- Verlag: Rheinwerk Verlag
- ISBN-10: 3836214903
- ISBN-13: 9783836214902
Rezension zu „Ruby on Rails 3.1, m. DVD-ROM “
Das beste deutschsprachige Buch zu diesem Thema!
Kommentar zu "Ruby on Rails 3.1, m. DVD-ROM"
0 Gebrauchte Artikel zu „Ruby on Rails 3.1, m. DVD-ROM“
Zustand | Preis | Porto | Zahlung | Verkäufer | Rating |
---|
Schreiben Sie einen Kommentar zu "Ruby on Rails 3.1, m. DVD-ROM".
Kommentar verfassen