"Ruby on Rails™ 3 Tutorial: Learn Rails by Example" by Michael Hartl has become a must-read for developers learning how to build Rails apps. —Peter Cooper, Editor of Ruby Inside.
Using Rails 3, developers can build web applications of exceptional elegance and power. Although its remarkable capabilities have made Ruby on Rails one of the world's most popular web development frameworks, learning to use it can be difficult. This tutorial cuts through the complexity and teaches the beginner and intermediate Rails developer how to get up and running quickly.
“RubyonRails™3Tutorial:LearnRailsbyExamplebyMichaelHartlhasbecomeamustreadfordeveloperslearninghowtobuildRailsapps.”—PeterCooper,EditorofRubyInsideUsingRails3,developerscanbuildwebapplicationsofexceptionaleleganceandpower.AlthoughitsremarkablecapabilitieshavemadeRubyonRailsoneoftheworld’smostpopularwebdevelopmentframeworks,itcanbechallengingtolearnanduse.RubyonRails™3Tutorialisthesolution.LeadingRailsdeveloperMichaelHartlteachesRails3byguidingyouthroughthedevelopmentofyourowncompletesampleapplicationusingthelatesttechniquesinRailswebdevelopment.DrawingonhisexperiencebuildingRailsSpace,Insoshi,andothersophisticatedRailsapplications,Hartlilluminatesallfacetsofdesignandimplementation—includingpowerfulnewtechniquesthatsimplifyandacceleratedevelopment.You’llfindintegratedtutorialsnotonlyforRails,butalsofortheessentialRuby,HTML,CSS,JavaScript,andSQLskillsyou’llneedwhendevelopingwebapplications.Hartlexplainshoweachnewtechniquesolvesareal-worldproblem,andhedemonstratesthiswithbite-sizedcodethat’ssimpleenoughtounderstand,yetnovelenoughtobeuseful.Whateveryourpreviouswebdevelopmentexperience,thisbookwillguideyoutotrueRailsmastery.ThisbookwillhelpyouInstallandsetupyourRailsdevelopmentenvironmentGobeyondgeneratedcodetotrulyunderstandhowtobuildRailsapplicationsfromscratchLearnTestDrivenDevelopment(TDD)withRSpecEffectivelyusetheModel-View-Controller(MVC)patternStructureapplicationsusingtheRESTarchitectureBuildstaticpagesandtransformthemintodynamiconesMastertheRubyprogrammingskillsallRailsdevelopersneedDefinehigh-qualitysitelayoutsanddatamodelsImplementregistrationandauthenticationsystems,includingvalidationandsecurepasswordsUpdate,display,anddeleteusersAddsocialfeaturesandmicroblogging,includinganintroductiontoAjaxRecordversionchangeswithGitandsharecodeatGitHubSimplifyapplicationdeploymentwithHeroku
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价