Praxiswissen Ruby
O'Reilly (Verlag)
978-3-89721-478-1 (ISBN)
- Titel ist leider vergriffen;
keine Neuauflage - Artikel merken
Für Ein- und Umsteiger, für Programmierer und Web-Designer
Gleichgültig, welches Vorwissen Sie mitbringen, Praxiswissen Ruby ist für fast jeden geeignet. Das gesamte Handwerkszeug der objektorientierten Programmierung, das Ruby in besonders eleganter Form zur Verfügung stellt, wird dabei gründlich und verständlich erläutert. Web-Designer lernen, wie sie ihre Web-Anwendungen mit Datenbanken hinterlegen und wie komplexe Software-Projekte entwickelt werden. Programmierer, die bereits eine andere Sprache beherrschen, werden mit diesem Buch schnell und effektiv Ruby lernen.
Logischer Aufbau - praxisnahe Beispiele
Praxiswissen Ruby führt Sie Schritt für Schritt in die faszinierende Ruby-Welt ein. Nachdem Ihnen die Sprachgrundlagen nahe gebracht wurden, erfahren Sie, welche Klassen in Ruby bereits eingebaut sind. Im nächsten Schritt lernen Sie objekt-orientiert zu programmieren, damit Sie eigene Klassen und Objekte erstellen können. Netzwerk- und Web-Anwendungen mit Ruby folgen in den beiden nächsten Abschnitten, ehe Sie mit dem Web-Framework Ruby on Rails vertraut gemacht werden. Eine Befehlsreferenz rundet das Buch ab.
Alles dabei: praktisches Zusatzwissen
Die meisten Programmierbücher erläutern Ihnen zwar, wie Sie eigene, isolierte Anwendungen erstellen können. Sie schweigen sich jedoch darüber aus, wie Sie diese Programme beispielsweise in einem Netzwerk laufen lassen. Solches Wissen brauchen Programmierer heutzutage jedoch dringend, denn immer mehr Software wird nicht für einen einzelnen Rechner, sondern für komplexe, verteilte Systeme geschrieben. In Praxiswissen Ruby erhalten Sie dieses Zusatzwissen, zum Beispiel über TCP/IP-Netzwerke, Web- und Datenbankserver oder die CGI-Schnittstelle.
Sascha Kersken arbeitet seit vielen Jahren als Trainer für EDV-Schulungen in den Themengebieten Netzwerke und Internet, interaktive Medien und Programmierung. Seine Freizeit verbringt er am liebsten mit seiner Frau und seinem Sohn oder mit guten Büchern.
Inhaltsverzeichnis
Vorwort IX
Aufbau des Buchs XI
Danksagungen XIII
Einführung 1
Etwas Ruby-Geschichte 1
Merkmale und Vorzüge von Ruby 3
Ruby installieren 4
Ruby-Code eingeben und ausführen 10
'Hello World, hello Ruby' - das erste Ruby-Programm 17
Zusammenfassung 21
Sprachgrundlagen 23
Praktische Einführung 24
Grundlagen der Syntax 31
Variablen, Ausdrücke und Operationen 35
Kontrollstrukturen 72
Mustervergleiche mit regulären Ausdrücken 85
Iteratoren und Blöcke 101
Zusammenfassung 107
Ruby-Klassen 111
Was ist Objektorientierung? 111
Ein- und Ausgabe 114
Datum und Uhrzeit 138
Einige weitere Klassen 145
Die Ruby-Hilfe ri 148
Zusammenfassung 150
Eigene Klassen und Objekte erstellen 153
Objektorientierte Programmierung - Eine praktische Einführung 153
Klassen entwerfen und implementieren 163
Weitere objektorientierte Konstrukte 198
Zusammenfassung 215
Netzwerkanwendungen 219
Kurze Einführung in TCP/IP 219
Sockets 229
Web-Clients mit Net::HTTP 241
Prozesse und Threads 256
Zusammenfassung 271
Klassische Webanwendungen 273
Den Webserver Apache 2 installieren 274
CGI-Skripten mit Ruby 286
Zugriff auf Datenbanken 314
Zusammenfassung 330
Ruby on Rails 333
Rails installieren und in Betrieb nehmen 336
Die erste Rails-Anwendung 338
Realistische Anwendung: Eine Online-Rock-n-Roll-Datenbank 341
Zusammenfassung 355
Ruby-Kurzreferenz 357
Syntax 357
Ausdrücke 357
Kontrollstrukturen 360
Reguläre Ausdrücke 361
Klassendefinition 362
Klassenreferenz 363
Ressourcen und Tools 371
Bücher 371
Web-Ressourcen 373
Index 375
Reihe/Serie | o'reillys basics |
---|---|
Sprache | deutsch |
Gewicht | 700 g |
Einbandart | Paperback |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Ruby |
Schlagworte | Hardcover, Softcover / Informatik, EDV/Informatik • Hardcover, Softcover / Informatik, EDV/Programmiersprachen • HC/Informatik, EDV/Informatik • Objektorientierung • Programmierung • Programmierung, Web, Objektorientierung, Skriptsprache, Ruby on Rails • Ruby On Rails • Skriptsprache • Web |
ISBN-10 | 3-89721-478-4 / 3897214784 |
ISBN-13 | 978-3-89721-478-1 / 9783897214781 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich