Agile Web Development with Rails 6
Autor Sam Ruby, David Copeland, Dave Thomasen 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.
Preț: 222.13 lei
Preț vechi: 277.67 lei
-20%
Carte disponibilă
Livrare economică 09-23 mai
Livrare express 25 aprilie-01 mai pentru 51.96 lei
Specificații
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ă
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.