IBS
Carrello Lista desideri Login Registrati Aiuto e FAQ Buoni regalo Spedizioni
Ricerca Ricerca avanzata 
Books
Reparti Books
Antiques & Collectibles
Architecture
Art
Biography & Autobiography
Body, Mind & Spirit
Business & Economics
Comics & Graphic Novels
Cooking
Computers
Crafts & Hobbies
Drama
Education
Family & Relationships
Fiction
Foreign Language Study
Games
Gardening
Health & Fitness
History
House & Home
Humor
Juvenile Nonfiction
Juvenile Fiction
Language Arts & Disciplines
Law
Literary Collections
Literary Criticism
Mathematics
Medical
Music
Nature
Performing Arts
Pets
Philosophy
Photography
Poetry
Political Science
Psychology
Reference
Religion
Science
Self-Help
Social Science
Sports & Recreation
Study Aids
Technology
Transportation
Travel
Newsletter
Vuoi conoscere le
nostre offerte? Iscriviti alle newsletter di IBS
Libri Books
Dischi MP3
DVD Blu ray
Games eBooks
Tutte
Informativa sulla privacy

Beginning Ruby on Rails

Beginning Ruby on RailsTitoloBeginning Ruby on Rails
AutoreHolzner, Steven
Prezzo
Sconto 15%
€ 23,43   Spedizioni gratuite in Italia
(Prezzo € 27,57 Risparmio € 4,14)
CategoriaComputers: Programming Languages
RilegaturaPaperback
Dati380 p.; ill.
Anno2006
EditoreWrox Press
CollanaWrox Beginning Guides
Normalmente disponibile per la spedizione entro 5 giorni lavorativi (poche copie disponibili)

Aggiungi alla lista dei desideri
Prezzo di copertina: Dollari $ 34.99 (Come calcoliamo i prezzi in euro)
nectarQuesto prodotto dà diritto a 23 punti Nectar . Per saperne di più
Condividi  Email Facebook Twitter altri
Descrizione
  • Featuring a review and foreword from members of the core team for Ruby on Rails, this book shows readers how to create dynamic and interactive Web sites in addition to acquiring solid programming skills with only a basic knowledge of HTML
  • Demonstrates how Ruby on Rails is incredibly accessible to the novice user and offers lots of power and flexibility
  • Shows how to use Ruby on Rails with databases, AJAX, and other Web development technologies
  • In no time, readers will be creating full-fledged Web applications that have previously only been achievable by experienced professionals and that are sure to be of interest and value to any developer
  • Addresses programming with Ruby, building applications using Rails, creating an online shopping catalog and cart, connecting to databases, displaying results, securing applications, and more
  • Indice e argomenti trattati
    Acknowledgmentsxi
    Introductionxix
    Welcome to Ruby
    1
    Installing Ruby and Rails
    1
    Install Ruby and Rails on Windows
    1
    Install Ruby and Rails in Mac OS X
    2
    Install Ruby and Rails in Linux and Unix
    2
    Database System
    3
    Creating a First Web Application
    3
    Getting Started with Ruby
    7
    Checking the Ruby Documentation
    9
    Working with Numbers in Ruby
    10
    Working with Strings in Ruby
    11
    Storing Data in Variables
    13
    Creating Constants
    15
    Interpolating Variables in Double-Quoted Strings
    15
    Reading Text on the Command Line
    16
    Creating Symbols in Ruby
    18
    Working with Operators
    18
    Handling Operator Precedence
    21
    Working with Arrays
    21
    Using Two Array Indices
    24
    Working with Hashes
    27
    Working with Ranges
    29
    Summary
    31
    Exercises
    32
    Conditionals, Loops, Methods, and Blocks
    33
    It's All about Making Choices: the If Statement
    33
    Using else Clauses in if Statements
    34
    Using elsif Clauses in if Statements
    35
    Using the unless Statement
    37
    Using if and unless as Modifiers
    38
    Using the case Statement
    39
    Using Loops
    41
    Using the while Loop
    42
    Using the until Loop
    42
    Using while and until as Modifiers
    43
    Using the for Loop
    44
    Using the Ruby Iterators
    45
    Working with break, redo, and next in Loops
    48
    Using the retry Statement
    50
    Creating and Calling a Method
    51
    Passing Arguments to a Method
    52
    Passing a Variable Number of Arguments
    53
    Returning a Value from a Method
    54
    Returning Multiples Values from a Method
    56
    Making Use of Scope
    57
    Working with Blocks
    58
    Passing Data to Blocks
    60
    Using Begin and End Blocks
    61
    Summary
    61
    Exercises
    62
    Classes and Objects
    63
    All about Encapsulation
    63
    Creating a Class
    64
    Creating an Object
    66
    Using a Constructor to Configure Objects
    67
    Understanding Ruby Attributes
    68
    Creating Readable Attributes
    68
    Creating Writable Attributes
    69
    Creating Readable and Writable Attributes
    71
    Basing One Class on Another
    72
    Understanding Ruby's Object Access
    75
    Using Protected Access
    76
    Using Private Access
    78
    Overriding Methods
    79
    Creating Class Variables
    80
    Creating Class Methods
    82
    Creating Modules
    83
    Creating Mixins
    85
    Summary
    87
    Exercises
    87
    Welcome to Rails
    89
    Putting Ruby on Rails
    89
    Creating the Application Framework
    90
    Running the Application
    93
    Creating the Controller
    94
    Using the Rails Documentation
    94
    Testing the Controller
    95
    Creating an Action
    96
    Creating a View
    97
    Introducing Model-View-Controller Architecture
    100
    The Controller
    101
    The View
    101
    The Model
    102
    Giving the View Something to Do
    102
    Mixing Ruby Code and HTML Inside the View
    105
    Passing Data from an Action to a View
    108
    Escaping Sensitive Text
    111
    Adding a Second Action
    113
    Selecting Which View to Render
    116
    Rendering Any Template
    118
    Linking to Another Action
    118
    Summary
    120
    Exercises
    121
    Building Simple Rails Applications
    123
    Accessing Data the User Provides
    123
    Reading Data from Text Fields
    123
    Reading Data from Checkboxes
    127
    Reading Data from Radio Buttons
    130
    Reading Data from Select Controls
    132
    Using Rails Shortcuts for HTML Controls
    137
    Working with Models
    143
    Tying Controls to Models
    145
    Initializing Data in Controls
    151
    Storing Data in Sessions
    153
    Summary
    157
    Exercises
    157
    Connecting to Databases
    159
    Tutorial on Databases
    159
    Creating a Data-Aware Rails Application
    162
    Creating the Database
    162
    Configuring Database Access
    165
    Creating the Controller and Model
    167
    Naming the Model
    168
    Naming the Controller
    168
    Running the store Application
    169
    Adding a Record to the store Application
    171
    Displaying a New Record
    175
    Using a Layout
    176
    Using a Stylesheet
    177
    Displaying Records
    178
    Adding Another Record
    180
    Editing Records
    182
    Beautifying the Display
    187
    Summary
    189
    Exercises
    189
    Working with Databases
    191
    Displaying Items to the Customer
    191
    Getting the Items for Sale
    192
    Showing the Items for Sale
    194
    Creating a Shopping Cart
    197
    Designing the Shopping Cart
    197
    Creating the purchases Table
    199
    Creating the Purchase Model
    200
    Creating the Cart
    203
    Storing the Cart in a Session
    205
    Handling a Purchase
    206
    Displaying the Cart
    209
    Combining Purchases in the Cart
    213
    Clearing the Cart
    216
    Letting the User View the Cart Anytime
    219
    Summary
    221
    Exercises
    222
    Validating and Testing
    223
    Validating the Presence of Data
    223
    Validating if Data Is Numeric
    226
    Validating if Data Is Unique
    229
    Creating the Validator Application
    231
    Validating the Format of Data
    233
    Validating against Inclusion in a List
    235
    Validating That the User Clicked a Checkbox
    238
    Validating Confirmation of Passwords
    240
    Validating Length of Text
    243
    Writing Your Own Validate Method
    246
    Testing Your Model
    248
    Using Equality Assertions
    253
    Using General Assertions
    254
    Using Different Records
    255
    Testing Your Controller
    256
    Summary
    259
    Exercises
    259
    Controlling the Action with the Action Controller
    261
    Routing Refinements
    261
    Creating Cookies
    266
    Setting a Cookie
    267
    Reading a Cookie
    270
    Creating a Filter
    273
    Logging in with Filters
    278
    Using After Filters
    285
    Rendering Text Directly
    290
    Caching
    292
    Summary
    293
    Exercises
    294
    Getting the Big Picture with Views
    295
    Creating XML
    295
    Creating XML Attributes
    300
    Using View Helpers
    303
    Using View Pagination
    309
    Using Partial Templates
    315
    Passing Data to Partial Templates
    317
    Summary
    320
    Exercises
    320
    Ajax and Rails
    321
    Using Ajax
    321
    Getting Access to Ajax Data
    325
    Using XML and Ajax
    329
    Using HTML Controls and Ajax
    334
    Performing Ajax Searches
    338
    Performing Visual Effects
    342
    Summary
    344
    Exercises
    345
    Appendix A: Answers to Exercises347
    Index363

    I più venduti di Steven Holzner
    1.EclipseEclipse
    O'Reilly Media
    € 30,13
    2.Differential Equations foDifferential Equations for Dummies
    For Dummies
    € 15,75
    3.Eclipse CookbookEclipse Cookbook
    O'Reilly Media
    € 30,11
    4.Sams Teach Yourself JavaSSams Teach Yourself JavaServer Pages...
    Sams
    € 26,78
    5.Spring Into PHP 5Spring Into PHP 5
    Addison Wesley Publishing Company
    € 26,78
    I più venduti: Computers - Programming Languages
    1. Unix Network Programming Unix Network Programming: The Sockets...
    Stevens, W. Richard
    Addison-Wesley Professional
    € 54,32
    2. Essential ActionScript 3 Essential ActionScript 3.0
    Moock, Colin
    Adobe Developer Library
    € 36,83
    3. Programming Ruby: The Pr Programming Ruby: The Pragmatic...
    Thomas, Dave; Fowler, Chad
    Pragmatic Bookshelf
    € 30,11
    Ricerca Ricerca avanzata
    Vai a inizio pagina
    Libri
    Libri in italiano
    Libri in inglese
    Libri al 50%
    Libri scolastici
    eBooks
    Film e video
    DVD
    Blu-ray
    Musica
    CD musicali
    MP3
    DVD musicali
    Blu ray musicali
    Games
    Personal computer
    Nintendo Wii
    PlayStation 3
    PlayStation 2
    Xbox 360
    Sony PSP
    Nintendo DS
    Nintendo 3DS
    Download
    eBooks
    MP3
    Il mio IBS
    I miei dati
    I miei ordini
    Le mie preferenze
    IBS Premium
    Lista dei desideri
    IBS consiglia

     

    Informazioni utili:
    Spese e tempi di spedizione
    Invio regali
    Buoni acquisto (Happy Card)
    FAQ
    Condizioni generali di vendita
    Informativa sulla privacy
    PuntiNectar

    Pagamenti:
    Carte di credito
    Carta di credito accettate
    PayPal
    Paypal
    Contrassegno

    Come contattarci:
    Invio messaggi al servizio di Assistenza Clienti
    Tutti i contatti
    Lavora con noi

    • Seguici su  Facebook

    Servizi per i clienti:
    Password dimenticata
    Controllo e modifica dei propri dati
    Verifica degli ordini effettuati

    Opportunità per aziende e enti:
    Servizi per le biblioteche
    Programma di affiliazione (Partnership Programme)

    Concessionaria di pubblicità:


    Con la collaborazione di Argento vivo per il settore editoria libraria

    Dati audience certificati Audiweb

    Ufficio stampa: Daniela Ravanetti


    Altri siti del network IBS:
    Libraccio.it
    MYmovies.it
    Wuz.it


    Internet Bookshop Italia S.r.l.
    Sede Legale Via Giuseppe Verdi n.8 - 20090 Assago MI
    Reg. Imprese di Milano 12252360156
    CCIAA Milano 1542508
    P.IVA 12252360156
    Capitale sociale € 500.000 i.v.



    Copyright © 1998-2012 Internet Bookshop Italia, tutti i diritti riservati

    Licenza SIAE n. 229/I/05-359.

    Internet Bookshop Italia è una società di Giunti & Messaggerie

     



    Funzione di ricerca basata su FACT®Finder di OMIKRON