Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Rails for PHP Developers (Pragmatic Programmers)

Buy
As a PHP developer, you have some great tools for developing web applications. Ruby on Rails is another key tool to add to your web development toolbox. Rails is a high-level web development framework that emphasizes high productivity and clean code. However, the Ruby language and Rails framework take a different approach from the way many PHP developers write applications.

Ruby lies at the foundation of Rails, and we'll teach you the Ruby language from the beginning by building on your existing foundation of PHP. We'll explore Ruby through parallel code examples that illustrate the differences between the languages, and help you understand the Ruby idioms and how they differ from popular PHP code and style.

You'll then learn the Rails framework by iteratively building a complete application, starting from the home page through to a finished product. Along the way, you'll build your skills as a Rails developer by learning the Rails fundamentals such as MVC structure, domain modeling, and testing.

In addition to serving as a guide to learning both Ruby and Rails from a PHP developer's perspective, this book includes two extensive reference chapters. They map the most common PHP tasks to their equivalents in the Ruby and Rails world, giving you at-a-glance information that you'll refer to often.

About the Author

Derek DeVries has an education in fine arts and a strong background as a web application developer. As vice president of design for Maintainable Software, Derek leads design, branding, and user experience for the company. He is also a Zend Certified PHP Engineer with over five years experience leading PHP development teams at Xerox, Amici LLC, and several startup companies. Derek has worked on a number of Ruby on Rails products in his current position and in his spare time develops SportSpyder.com, a Rails application for finding the best new sports articles on the web. Mike Naberezny is the founder of Maintainable Software, a software development company in the San Francisco Bay Area. He has over ten years software engineering experience working with companies such as Flextronics and Instrumentation Engineering. Mike's PHP experience includes holding a senior position at Zend Technologies, and he sits on the Zend PHP Education Advisory Board. Mike heads engineering at Maintainable, where he has developed and deployed a number of Rails applications. He is a regular speaker at software conferences and contributes to several open source projects.

(HTML tags aren't allowed.)

Collecting Nature (Collecting Histories)
Collecting Nature (Collecting Histories)

Nature can be collected in many forms and shapes: live animals have been locked up in cages, displayed in zoos and menageries, and their hides and dried body parts were used as part of the set-up in galleries and studies. Plants from far-away countries have been cultivated in botanical gardens and in hothouses. Even the depiction of medicinal...

Imaging Spectroscopy for Scene Analysis (Advances in Computer Vision and Pattern Recognition)
Imaging Spectroscopy for Scene Analysis (Advances in Computer Vision and Pattern Recognition)

This book presents a detailed analysis of spectral imaging, describing how it can be used for the purposes of material identification, object recognition and scene understanding. The opportunities and challenges of combining spatial and spectral information are explored in depth, as are a wide range of applications. Features: discusses...

Software Product Line Engineering: Foundations, Principles and Techniques
Software Product Line Engineering: Foundations, Principles and Techniques
This textbook addresses students, professionals, lecturers and researchers interested in software product line engineering. With more than 100 examples and about 150 illustrations, the authors describe in detail the essential foundations, principles and techniques of software product line engineering. The authors are professionals and researchers...

Drupal 7 Themes
Drupal 7 Themes

Drupal is an award winning open source Content Management System (CMS). Based on PHP and MySQL, its power and flexibility combined with its exceptional design mean it is one of the most popular choices for creating a CMS website.

Drupal employs a specialized templating system and supports themes, which allow you to change the look...

Trauma: Emergency Resuscitation, Perioperative Anesthesia, Surgical Management, Volume I
Trauma: Emergency Resuscitation, Perioperative Anesthesia, Surgical Management, Volume I

Produced by a world-renowned team of trauma specialists, this source reviews initial management considerations beginning in the pre-hospital phase, continues through the primary and secondary surveys of the hospital-based evaluation process, and proceeds to the perioperative management of trauma, burns, and associated conditions. This...

Computers and Typography
Computers and Typography
This book is intended as a companion volume to the original Computers and Typography, but in no way supercedes it. The first book discussed many of the traditional typographic guidelines, and related them to modern technology. It recognised that this knowledge had not been part of the training or experience of the earlier...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy