001432359 000__ 05987cam\a2200565\a\4500 001432359 001__ 1432359 001432359 003__ OCoLC 001432359 005__ 20230309003438.0 001432359 006__ m\\\\\o\\d\\\\\\\\ 001432359 007__ cr\un\nnnunnun 001432359 008__ 201107s2020\\\\cau\\\\\o\\\\\001\0\eng\d 001432359 019__ $$a1202057721 001432359 020__ $$a9781484260265$$q(electronic bk.) 001432359 020__ $$a1484260260$$q(electronic bk.) 001432359 020__ $$z1484260252 001432359 020__ $$z9781484260258 001432359 0247_ $$a10.1007/978-1-4842-6026-5$$2doi 001432359 035__ $$aSP(OCoLC)1204137887 001432359 040__ $$aEBLCP$$beng$$epn$$cEBLCP$$dYDX$$dSFB$$dUKAHL$$dEBLCP$$dGW5XE$$dOCLCO$$dOCLCF$$dN$T$$dK6U$$dOCLCQ$$dOCLCO$$dCOM$$dOCLCQ 001432359 049__ $$aISEA 001432359 050_4 $$aTK5105.875.I6 001432359 08204 $$a006.7/8$$223 001432359 1001_ $$aNotodikromo, Adam. 001432359 24510 $$aLearn Rails 6 :$$baccelerated web development with Ruby on Rails /$$cAdam Notodikromo. 001432359 260__ $$aBerkeley, CA :$$bApress,$$c2020. 001432359 300__ $$a1 online resource (549 pages) 001432359 336__ $$atext$$btxt$$2rdacontent 001432359 337__ $$acomputer$$bc$$2rdamedia 001432359 338__ $$aonline resource$$bcr$$2rdacarrier 001432359 500__ $$aIncludes index. 001432359 5050_ $$aIntro -- 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 001432359 5058_ $$aStarting 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 001432359 5058_ $$aLambdas 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 001432359 5058_ $$aValidating 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 001432359 5058_ $$aCustomizing 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 001432359 506__ $$aAccess limited to authorized users. 001432359 520__ $$aEffectively 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. 001432359 588__ $$aDescription based on print version record. 001432359 588__ $$aOnline resource; title from PDF title page (SpringerLink, viewed January 12, 2021). 001432359 63000 $$aRuby on rails (Electronic resource) 001432359 650_0 $$aWeb applications$$xDevelopment. 001432359 650_6 $$aApplications Web$$xDéveloppement. 001432359 655_0 $$aElectronic books. 001432359 77608 $$iPrint version:$$aNotodikromo, Adam.$$tLearn Rails 6 : Accelerated Web Development with Ruby on Rails.$$dBerkeley, CA : Apress L.P., ©2020$$z9781484260258 001432359 852__ $$bebk 001432359 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-6026-5$$zOnline Access$$91397441.1 001432359 909CO $$ooai:library.usi.edu:1432359$$pGLOBAL_SET 001432359 980__ $$aBIB 001432359 980__ $$aEBOOK 001432359 982__ $$aEbook 001432359 983__ $$aOnline 001432359 994__ $$a92$$bISE