Cantitate/Preț
Produs

Agile Web Development with Rails 6

Autor Sam Ruby, David Copeland, Dave Thomas
en Limba Engleză Paperback – 17 mar 2020

Agile Web Development with Rails 6 solicită un nivel de experiență variabil, fiind structurat pentru a deservi atât începătorii care au nevoie de o introducere în limbajul Ruby, cât și dezvoltatorii experimentați care caută specificațiile tehnice ale versiunii 6. Notăm cu interes faptul că această lucrare nu este doar un manual, ci un reper istoric în ecosistemul Rails, fiind dezvoltată în strânsă colaborare cu echipa care a creat framework-ul. Ne-a atras atenția rigoarea tehnică: însuși codul sursă al Rails este testat folosind exemplele din acest volum. Structura este una eminamente practică, axată pe dezvoltarea unei aplicații complexe de comerț electronic. Spre deosebire de Beginning Rails 6 de Brady Somerville, care oferă o ghidare mai blândă prin procesul de design, volumul de față plonjează adânc în mecanismele interne. Abordarea diferă de Learn Rails 6 prin accentul pus pe instrumentele integrate nativ în Rails, precum ActionText pentru editare rich text și Action Mailbox, oferind o perspectivă de „insider” asupra bunelor practici promovate de nucleul Rails. În contextul operei autorului Sam Ruby, acest titlu reprezintă o evoluție firească de la Agile Web Development with Rails 4, păstrând metodologia agilă dar integrând noile standarde de JavaScript și testare de sistem. Apreciem modul în care autorii gestionează complexitatea, de la configurarea mediului de lucru pe diferite sisteme de operare, până la implementarea funcționalităților în timp real prin WebSockets. Este o resursă tehnică ce pune accent pe eficiență, eliminând sarcinile repetitive prin automatizările specifice Pragmatic Programmers.

Citește tot Restrânge

Preț: 22213 lei

Preț vechi: 27767 lei
-20%

Puncte Express: 333

Carte disponibilă

Livrare economică 09-23 mai
Livrare express 25 aprilie-01 mai pentru 5196 lei


Specificații

ISBN-13: 9781680506709
ISBN-10: 1680506706
Pagini: 496
Dimensiuni: 189 x 233 x 28 mm
Greutate: 0.93 kg
Editura: Pragmatic Programmers

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să stăpânească Rails 6 folosind metodele oficiale. Cititorul câștigă experiență practică prin construirea unui magazin online complet, învățând să utilizeze funcții avansate precum ActionCable și ActiveJob. Este un instrument esențial pentru cei care vor să scrie cod curat, testabil și pregătit pentru producție, beneficiind de expertiza autorilor care au modelat evoluția acestui framework.


Despre autor

Sam Ruby este un dezvoltator software de renume, ocupând funcția de co-președinte al grupului de lucru W3C HTML. Contribuțiile sale în cadrul Apache Software Foundation și rolul de Senior Technical Staff Member la IBM îi conferă o autoritate incontestabilă în domeniul tehnologiilor emergente. Alături de Dave Thomas și David Copeland, acesta a documentat evoluția Rails încă de la versiunea 1.0. Expertiza sa se reflectă în precizia tehnică a seriei Agile Web Development, autorul fiind o figură centrală în comunitatea open source și un promotor al standardelor web moderne.


Descriere scurtă

Learn Rails the way the Rails core team recommends it, along with the tens of thousands of developers who have used this broad, far-reaching tutorial and reference. If you're new to Rails, you'll get step-by-step guidance. If you're an experienced developer, get the comprehensive, insider information you need for the latest version of Ruby on Rails. The new edition of this award-winning classic is completely updated for Rails 6 and Ruby 2.6, with information on system testing, Webpack, and advanced JavaScript.
Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 6 brings many improvements, and this edition is updated to cover the new features and changes in best practices.
We start with a step-by-step walkthrough of building a real application, and in-depth chapters look at the built-in Rails features. Follow along with an extended tutorial as you write a web-based store application. Eliminate tedious configuration and housekeeping, seamlessly incorporate Ajax and JavaScript, send and receive emails, manage background jobs with ActiveJob, and build real-time features using WebSockets and ActionCable. Test your applications as you write them using the built-in unit, integration, and system testing frameworks, internationalize your applications, and deploy your applications easily and securely. New in this edition is coverage of Action Mailer, which allows you to receive emails in your app as well as ActionText, a zero-configuration rich text editing feature.
Rails 1.0 was released in December 2005. This book was there from the start, and didn't just evolve alongside Rails, it evolved with Rails. It has been developed in consultation with the Rails core team. In fact, Rails itself is tested against the code in this book.
What You Need:
All you need is a Windows, Mac OS X, or Linux machine to do development on. This book will take you through the steps to install Rails and its dependencies. If you aren't familiar with the Ruby programming language, this book contains a chapter that covers the basics necessary to understand the material in the book.

Notă biografică

Sam Ruby is president of the Apache Software Foundation, previously co-chaired the W3C HTML Working Group, and has made significant contributions to many open source projects and standards.
David Bryant Copeland has been a professional programmer since 1995. He's the author of Build Awesome Command-Line Applications in Ruby 2 and Rails, Angular, Postgres, and Bootstrap. He has worked at LivingSocial and Opower, and is the Chief Software Architect at Stitch Fix.
Dave Thomas, as one of the authors of the Agile Manifesto, understands agility. As the author of Programming Ruby, he understands Ruby. And, as an active Rails developer, he knows Rails.