Cargando…

Learn Rails 6 : accelerated web development with Ruby on Rails /

Effectively learn and apply software development and engineering techniques to web application development using Rails 6 with this accelerated tutorial. This book teaches modern engineering practices including git flow, containerization, debugging, testing, and deployment. Along the way, you'll...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Notodikromo, Adam
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, 2020.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_on1204137887
003 OCoLC
005 20231017213018.0
006 m o d
007 cr un|---aucuu
008 201107s2020 cau o 001 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d SFB  |d UKAHL  |d EBLCP  |d GW5XE  |d OCLCO  |d OCLCF  |d N$T  |d K6U  |d OCLCQ  |d OCLCO  |d COM  |d OCLCQ  |d OCLCO 
019 |a 1202057721 
020 |a 9781484260265  |q (electronic bk.) 
020 |a 1484260260  |q (electronic bk.) 
020 |z 1484260252 
020 |z 9781484260258 
024 7 |a 10.1007/978-1-4842-6026-5  |2 doi 
029 1 |a AU@  |b 000068176423 
029 1 |a AU@  |b 000068846342 
035 |a (OCoLC)1204137887  |z (OCoLC)1202057721 
050 4 |a TK5105.875.I6 
082 0 4 |a 006.7/8  |2 23 
049 |a UAMI 
100 1 |a Notodikromo, Adam. 
245 1 0 |a Learn Rails 6 :  |b accelerated web development with Ruby on Rails /  |c Adam Notodikromo. 
260 |a Berkeley, CA :  |b Apress,  |c 2020. 
300 |a 1 online resource (549 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
520 |a Effectively learn and apply software development and engineering techniques to web application development using Rails 6 with this accelerated tutorial. This book teaches modern engineering practices including git flow, containerization, debugging, testing, and deployment. Along the way, you'll see how to build a social network application and then deploy it on a cloud provider such as Amazon Web Services. After reading and using this book, you'll be able to effectively build and deploy your Rails application to the cloud. You'll also have used the Ruby on Rails framework to carry out the rapid development of an idea into a product without sacrificing quality. What You Will Learn Use the Ruby on Rails 6 web development framework Integrate Docker with your Ruby on Rails code Apply software engineering techniques to learning the Rails framework Design, build, and deploy a social networking application to the Amazon cloud Who This Book Is For Beginners with at least some prior programming experience. Ruby experience is helpful, but not required. 
505 0 |a Intro -- Table of Contents -- About the Author -- Acknowledgments -- Introduction -- Chapter 1: First Things Rails -- The Web Chronicles -- Why Rails? -- Simplicity Through Conventions -- Increased Signal to Noise -- MVC Architecture -- ActiveRecord -- Automated Testing -- Maximizing Developer Happiness -- Multiple Environments -- Rapid Application Development -- Open Source -- Preparing the Toolbox -- Node.js -- Ruby 2.6.5 -- An Overview of the Project -- PostgreSQL 11 with PostGIS -- Rails 6 -- Integrated Development Environment -- Development -- In the Beginning -- Directory Structure 
505 8 |a Starting the Server -- Committing to Version Control -- Scaffolding Greeting -- Tour of the Routes -- Examining Actions -- Rails Console -- Layout -- Deployment -- Rails 6 vs. Rails 5: New Features -- Database Read/Write Switch -- ActionMailbox -- Zeitwerk -- Replanting Seed (and Truncation) -- Action Text -- Environment-Specific Credentials -- Webpacker -- Summary -- Chapter 2: Fundamental Ruby -- Interactive Ruby (irb) and Variables -- nil -- The Boolean System -- Numeric -- String -- Array -- Symbol -- Hash -- Summary -- Chapter 3: Advanced Ruby -- Methods -- Classes -- Modules 
505 8 |a Lambdas and Blocks -- Metaprogramming -- Exception Handling -- Regular Expressions -- Bundler and Gemfiles -- Summary -- Chapter 4: Modeling the Models -- What Is a Database? -- Initializing Tandibi -- Welcoming Our Models -- User -- Bond -- Post -- Picture -- Status -- Place -- Sight -- Fundamental Techniques -- Defining a Model -- Initializing a Record -- Saving and Updating Data -- Finding Data -- Deleting Data -- Detecting Changes -- Transactional Block -- Domain Logics -- Validations and Errors -- Validating Data Uniqueness -- Validating Data Existence -- Restricting Possible Value 
505 8 |a Validating Data Conformity -- Other Validation Techniques -- Investigating Errors -- Forcing a Save -- Associations -- One-to-One (belongs_to) -- One-to-Many -- One-to-Many Through -- Many-to-Many -- Polymorphic Association -- Single-Table Inheritance -- Callbacks -- Enrichment -- Factory Bot: Record Maker -- Automated Data Population -- Enumerated Values -- Scopes -- Active Model -- Summary -- Chapter 5: Session and Authentication -- First, Let's Sketch It -- ERB Templates 101 -- Setting Up tailwind.css -- Authentication with Devise -- Integrating Devise -- Setting Up the Layout 
505 8 |a Customizing the Sign-Up Page -- Customizing the Sign-in Page -- Customizing the Forgot Password Page -- Customizing the Reset Password Page -- Proper Home Page -- Email Makeover -- Summary -- Chapter 6: Building the Timeline -- Let's Build the Timeline -- Preparing the Foundation -- Preparing the Layout -- Working on the Mass Timeline -- Using the Decorator Pattern -- Unit Testing a View -- Building the User's Timeline -- Say Something -- Preparing the User Interface -- Doing the Backend Work -- Performing Request Testing -- Posting a Comment -- Summary -- Chapter 7: Picturesque Storage 
500 |a Includes index. 
588 0 |a Online resource; title from PDF title page (SpringerLink, viewed January 12, 2021). 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
630 0 0 |a Ruby on rails (Electronic resource) 
630 0 7 |a Ruby on rails (Electronic resource)  |2 fast 
650 0 |a Web applications  |x Development. 
650 6 |a Applications Web  |x Développement. 
776 0 8 |i Print version:  |a Notodikromo, Adam.  |t Learn Rails 6 : Accelerated Web Development with Ruby on Rails.  |d Berkeley, CA : Apress L.P., ©2020  |z 9781484260258 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484260265/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH37890023 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6381304 
938 |a EBSCOhost  |b EBSC  |n 2658478 
938 |a YBP Library Services  |b YANK  |n 301685318 
994 |a 92  |b IZTAP