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) What
you'll learn Understand the basics of Ruby and object-oriented
building blocks. Work with Ruby libraries, gems, and documentation.
Work with files and databases. Write and deploy Ruby applications.
Explore Ruby web frameworks and aspects of network programming with
Ruby. Develop desktop and GUI applications with Ruby. Who this book
is for
Beginning programmers, programmers new to Ruby, and web
developers interested in knowing the foundations of the language.
Table of Contents Let's Get It Started: Installing RubyProgramming
== Joy: A Whistle-Stop Tour of Ruby and Object OrientationRuby's
Building Blocks: Data, Expressions, and Flow ControlDeveloping Your
First Ruby ApplicationThe Ruby EcosystemClasses, Objects, and
ModulesProjects and LibrariesDocumentation, Error Handling,
Debugging, and TestingFiles and DatabasesDeploying Ruby
Applications and LibrariesAdvanced Ruby FeaturesTying It Together:
Developing a Larger Ruby ApplicationWeb Application Frameworks:
Rails, Sinatra, and RamazeRuby and the InternetNetworking, Sockets,
and DaemonsGUI-Based Desktop Application DevelopmentUseful Ruby
Libraries and Gems
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!