Für diesen Artikel ist leider kein Bild verfügbar.

Effective Ruby LiveLessons (Video Training), Downloadable Version

Video
2015
Addison Wesley (Hersteller)
978-0-13-417537-9 (ISBN)
Preis auf Anfrage
  • Keine Verlagsinformationen verfügbar
  • Artikel merken
4+ Hours of Video Training



Overview



Effective Ruby LiveLessons Video Training explains the tips, tricks, and best practices used by the most proficient Rubyists. The series is based on Effective Ruby, the book written by Peter Jones for the Effective Software Development Series. Each lesson contains a set of items designed to provide expert guidance on what to do and what to avoid when writing Ruby. Hands-on demonstrations help the viewer understand how to put each item into action.



Description



Each of the video's five lessons includes items centered on a key topic. The video starts with items focused on how to make effective use of arrays and hashes before moving on to lessons that teach viewers how to improve their objects by creating seams between them and how to write excellent tests for their Ruby applications. Next, the training teaches viewers how to solve problems associated with enumerables and callables, and finally how to best make use of the standard library. After watching this video, Rubyists will have gained the knowledge necessary to really master the language; viewers will be able to immediately apply the advice, tips, and tricks learned to the Ruby programs they're writing to improve the quality of their code.



About the Instructor



Sam Phippen has been writing software for more than seven years. Sam has spent the last four years building Ruby and Ruby on Rails applications. He routinely gives conference talks about software design and testing and currently serves the Ruby community as a member of the RSpec core team. Sam regularly contributes to Open Source Ruby applications and works as a consultant at Fun and Plausible Solutions. Mostly, Sam helps his clients with software design and improving the quality of the applications that they are building. He loves refactoring sticky rails applications and uses a number of principles of object oriented design to ensure that the software he works on will be maintainable far into the future.



Skill Level



Intermediate
Advanced

What You Will Learn



How to write Ruby code that will be easier to change in the future
How to make better use of the standard library and Ruby language features for greater productivity
How to make better and faster technical decisions through the development of a "reference frame"

Who Should Take This Course



Professional Ruby or Rails developers with 1-5 years of experience

Course Requirements



Familiarity with the fundamentals of Ruby syntax
Some experience coding Ruby professionally

Table of Contents



Lesson 1: Arrays and Hashes

In the first lesson you learn some of the more advanced ways to use Ruby's built-in collection classes to simplify your applications, as well as some of the common pitfalls associated with using these objects.



Lesson 2: Seams

In Lesson 2, you learn ways to decouple objects in your system. You also discover some standards and practices used by expert Ruby developers for creating seams between objects.



Lesson 3: Testing

In Lesson 3, you learn some of the easiest ways to improve your tests, and how to improve the design of your system through the use of well-structured tests.



Lesson 4: Enumerables and Callables

Lesson 4 teaches you how to use enumerables and callable to simply express powerful concepts built on standard Ruby APIs.



Lesson 5: The Standard Library

In Lesson 5 you thoroughly explore the Ruby standard library and learn how to use the library to improve your writing of applications.



About LiveLessons Video Training



The LiveLessons Video Training series publishes hundreds of hands-on, expert-led video tutorials covering a wide selection of technology topics designed to teach you the skills you need to succeed. This professional and personal technology video series features world-leading author instructors published by your trusted technology brands: Addison-Wesley, Cisco Press, IBM Press, Pearson IT Certification, Prentice Hall, Sams, and Que. Topics include: IT Certification, Programming, Web Development, Mobile Development, Home and Office Technologies, Business and Management, and more. View all LiveLessons on InformIT at: http://www.informit.com/livelessons



Sam Phippen has been writing software for more than seven years. Sam has spent the last four years building Ruby and Ruby on Rails applications. He routinely gives conference talks about software design and testing and currently serves the Ruby community as a member of the RSpec core team. Sam regularly contributes to Open Source Ruby applications and works as a consultant at Fun and Plausible Solutions. Mostly, Sam helps his clients with software design and improving the quality of the applications that they are building. He loves refactoring sticky rails applications and uses a number of principles of object oriented design to ensure that the software he works on will be maintainable far into the future.

Erscheint lt. Verlag 31.7.2015
Verlagsort Boston
Sprache englisch
Gewicht 1 g
Themenwelt Mathematik / Informatik Informatik Programmiersprachen / -werkzeuge
ISBN-10 0-13-417537-9 / 0134175379
ISBN-13 978-0-13-417537-9 / 9780134175379
Zustand Neuware
Haben Sie eine Frage zum Produkt?