Beginning Ruby -  Peter Cooper

Beginning Ruby (eBook)

From Novice to Professional

(Autor)

eBook Download: PDF
2017 | 2nd ed.
XXXII, 620 Seiten
Apress (Verlag)
978-1-4302-2364-1 (ISBN)
Systemvoraussetzungen
52,99 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Based on the bestselling first edition, Beginning Ruby: From Novice to Professional, Second Edition is the leading guide for every type of reader who wants to learn Ruby from the ground up.

The new edition of this book provides the same excellent introduction to Ruby as the first edition plus updates for the newest version of Ruby, including the addition of the Sinatra and Ramaze web application frameworks and a chapter on GUI development so developers can take advantage of these new trends.

Beginning Ruby starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a full Ruby application. By the end of the book, in addition to in-depth knowledge of Ruby, you'll also have basic understanding of many ancillary technologies such as SQL, XML, web frameworks, and networking.

  • Introduces readers to the Ruby programming language
  • Takes readers from basic programming skills to web development with topics like Ruby-based frameworks and GUI programming
  • Covers many ancillary technologies in order to provide a broader picture (e.g., databases, XML, network daemons)


Peter Cooper is an experienced Ruby developer, trainer, and publisher who runs Ruby Inside, the most popular blog in the Ruby and Rails worlds, with 18,000 subscribers. He also curates RubyFlow, a popular Ruby community link blog. Over the past few years he has developed, launched, and sold two startups (Feed Digest and Code Snippets), both powered by Ruby and Rails.
Based on the bestselling first edition, Beginning Ruby: From Novice to Professional, Second Edition is the leading guide for every type of reader who wants to learn Ruby from the ground up. The new edition of this book provides the same excellent introduction to Ruby as the first edition plus updates for the newest version of Ruby, including the addition of the Sinatra and Ramaze web application frameworks and a chapter on GUI development so developers can take advantage of these new trends. Beginning Ruby starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a full Ruby application. By the end of the book, in addition to in-depth knowledge of Ruby, you'll also have basic understanding of many ancillary technologies such as SQL, XML, web frameworks, and networking. Introduces readers to the Ruby programming language Takes readers from basic programming skills to web development with topics like Ruby-based frameworks and GUI programming Covers many ancillary technologies in order to provide a broader picture (e.g., databases, XML, network daemons)

Peter Cooper is an experienced Ruby developer, trainer, and publisher who runs Ruby Inside, the most popular blog in the Ruby and Rails worlds, with 18,000 subscribers. He also curates RubyFlow, a popular Ruby community link blog. Over the past few years he has developed, launched, and sold two startups (Feed Digest and Code Snippets), both powered by Ruby and Rails.

Cover?? 1
Title?? 2
Copyright?? 3
Dedication?? 4
Contents?? 5
Foreword 20
About the Author 23
About the Technical Reviewer 24
Acknowledgments 25
Introduction 27
PART 1 Foundations and Scaffolding?? 29
CHAPTER 1 Let's Get It Started: Installing Ruby 30
CHAPTER 2 Programming == Joy: A Whistle-Stop Tour of Ruby and Object Orientation 39
CHAPTER 3 Ruby's Building Blocks: Data, Expressions, and Flow Control 56
CHAPTER 4 Developing Your First Ruby Application 101
CHAPTER 5 The Ruby Ecosystem 123
PART 2 The Core of Ruby?? 136
CHAPTER 6 Classes, Objects, and Modules 137
CHAPTER 7 Projects and Libraries 182
CHAPTER 8 Documentation, Error Handling, Debugging, and Testing 197
CHAPTER 9 Files and Databases 222
CHAPTER 10 Deploying Ruby Applications and Libraries 266
CHAPTER 11 Advanced Ruby Features 293
CHAPTER 12 Tying It Together: Developing a Larger Ruby Application 324
PART 3 Ruby Online?? 363
CHAPTER 13 Web Application Frameworks: Rails, Sinatra, and Ramaze 364
CHAPTER 14 Ruby and the Internet 427
CHAPTER 15 Networking, Sockets, and Daemons 456
CHAPTER 16 GUI-Based Desktop Application Development 479
CHAPTER 17 Useful Ruby Libraries and Gems 507
APPENDIX A Ruby Primer and Review for Developers 559
APPENDIX B Ruby Reference 586
APPENDIX C Useful Resources 600
INDEX 609

Erscheint lt. Verlag 11.1.2017
Zusatzinfo XXXII, 620 p.
Verlagsort Berkeley
Sprache englisch
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
Mathematik / Informatik Informatik Web / Internet
Schlagworte C programming language • Debugging • object-oriented programming • Programming language • Ruby • Sinatra • SQL
ISBN-10 1-4302-2364-2 / 1430223642
ISBN-13 978-1-4302-2364-1 / 9781430223641
Haben Sie eine Frage zum Produkt?
PDFPDF (Wasserzeichen)
Größe: 12,3 MB

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: PDF (Portable Document Format)
Mit einem festen Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür einen PDF-Viewer - z.B. den Adobe Reader oder Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür einen PDF-Viewer - z.B. die kostenlose Adobe Digital Editions-App.

Zusätzliches Feature: Online Lesen
Dieses eBook können Sie zusätzlich zum Download auch online im Webbrowser lesen.

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Entwicklung von GUIs für verschiedene Betriebssysteme

von Achim Lingott

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
39,99
Mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

eBook Download (2023)
Carl Hanser Verlag GmbH & Co. KG
29,99
Das umfassende Handbuch

von Johannes Ernesti; Peter Kaiser

eBook Download (2023)
Rheinwerk Computing (Verlag)
33,68