LEADER 03480nam 22006615 450 001 9910159021103321 005 20200706213618.0 010 $a1-4302-2364-2 024 7 $a10.1007/978-1-4302-2364-1 035 $a(CKB)2430000000040509 035 $a(SSID)ssj0000404126 035 $a(PQKBManifestationID)12092526 035 $a(PQKBTitleCode)TC0000404126 035 $a(PQKBWorkID)10344587 035 $a(PQKB)10569788 035 $a(DE-He213)978-1-4302-2364-1 035 $a(MiAaPQ)EBC4786393 035 $a(CaSebORM)9781430223634 035 $a(PPN)198337965 035 $a(OCoLC)648993472 035 $a(OCoLC)ocn648993472 035 $a(EXLCZ)992430000000040509 100 $a20170111d2009 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aBeginning Ruby $eFrom Novice to Professional /$fby Peter Cooper 205 $a2nd ed. 2009. 210 1$aBerkeley, CA :$cApress :$cImprint: Apress,$d2009. 215 $a1 online resource (XXXII, 620 p.) 225 1 $aExpert's Voice in Open Source 300 $aIncludes index. 311 $a1-4302-2363-4 320 $aIncludes bibliographical references and index. 327 $aPart 1: Foundations and Scaffolding -- Pt. 2: The Core of Ruby -- Pt. 3: Ruby Online -- Appendix A: Ruby Primer and Review for Developers -- Appendix B: Ruby Reference -- Appendix C: Useful Resources. 330 $aBased on the bestselling first edition, Beginning Ruby: From Novice to Professional, Second Edition is the leading guide for every type of reader who wants to learn Ruby from the ground up. The new edition of this book provides the same excellent introduction to Ruby as the first edition plus updates for the newest version of Ruby, including the addition of the Sinatra and Ramaze web application frameworks and a chapter on GUI development so developers can take advantage of these new trends. Beginning Ruby starts by explaining the principles behind object-oriented programming and within a few chapters builds toward creating a full Ruby application. By the end of the book, in addition to in-depth knowledge of Ruby, you'll also have basic understanding of many ancillary technologies such as SQL, XML, web frameworks, and networking. Introduces readers to the Ruby programming language Takes readers from basic programming skills to web development with topics like Ruby-based frameworks and GUI programming Covers many ancillary technologies in order to provide a broader picture (e.g., databases, XML, network daemons). 410 0$aExpert's voice in open source. 606 $aComputer programming 606 $aSoftware engineering 606 $aWeb Development$3https://scigraph.springernature.com/ontologies/product-market-codes/I29050 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 615 0$aComputer programming. 615 0$aSoftware engineering. 615 14$aWeb Development. 615 24$aSoftware Engineering/Programming and Operating Systems. 676 $a005.117 686 $aST 250 R89$2rvk 686 $aST 250$2rvk 700 $aCooper$b Peter$4aut$4http://id.loc.gov/vocabulary/relators/aut$0828434 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910159021103321 996 $aBeginning Ruby$91912873 997 $aUNINA