ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Beginning Rails 3

دانلود کتاب ریل های شروع 3

Beginning Rails 3

مشخصات کتاب

Beginning Rails 3

ویرایش: 1 
نویسندگان: ,   
سری:  
ISBN (شابک) : 9781430224334 
ناشر: Apress 
سال نشر: 2010 
تعداد صفحات: 403 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 4 مگابایت 

قیمت کتاب (تومان) : 52,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Beginning Rails 3 به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب ریل های شروع 3 نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب ریل های شروع 3

Beginning Rails 3 نقطه شروع عملی برای هر کسی است که می خواهد یاد بگیرد چگونه برنامه های وب پویا را با استفاده از آخرین نسخه از چارچوب Rails برای Ruby بسازد. شما یاد خواهید گرفت که چگونه همه اجزای Rails با هم قرار می گیرند و چگونه می توانید از آنها برای ایجاد برنامه های کاربردی وب پیچیده با کد کمتر و لذت بیشتر استفاده کنید. این کتاب به ویژه برای کسانی که تجربه کمی در زمینه توسعه برنامه های کاربردی وب دارند یا هیچ تجربه ای ندارند، مناسب است. برخی از تجربه ها، اما برای ریل جدید هستند. Beginning Rails 3 آشنایی اولیه با اصطلاحات و فناوری های وب را فرض می کند، اما نیازی به متخصص بودن شما ندارد. به جای پرداختن به جزئیات مخفیانه Rails، تمرکز روی جنبه‌هایی از چارچوب است که به انتخاب، بیل و تبر شما تبدیل می‌شود. بخشی از درس تاریخ، بخشی مقدمه ای بر برنامه نویسی شی گرا و بخشی پایان نامه در مورد نرم افزار منبع باز، این عنوان فقط نحوه انجام کاری را در Rails توضیح نمی دهد، بلکه توضیح می دهد که چرا.


توضیحاتی درمورد کتاب به خارجی

Beginning Rails 3 is the practical starting point for anyone wanting to learn how to build dynamic web applications using the latest release of the Rails framework for Ruby. Youll learn how all of the components of Rails fit together and how you can leverage them to create sophisticated web applications with less code and more joy.This book is particularly well suited to those with little or no experience with web application development, or who have some experience but are new to Rails. Beginning Rails 3 assumes basic familiarity with web terms and technologies, but doesnt require you to be an expert. Rather than delving into the arcane details of Rails, the focus is on the aspects of the framework that will become your pick, shovel, and axe. Part history lesson, part introduction to object-oriented programming, and part dissertation on open source software, this title doesnt just explain how to do something in Rails, it explains why.



فهرست مطالب

Prelim......Page 1
Contents at a Glance......Page 6
Contents......Page 7
About the Authors......Page 17
About the Technical Reviewer......Page 18
Acknowledgments......Page 19
Introduction......Page 20
The Beginning Rails Website......Page 21
The Rise and Rise of the Web Application......Page 23
The Good Web Framework......Page 24
Enter Rails......Page 25
Rails Is Ruby......Page 26
Less Software......Page 27
Don’t Repeat Yourself......Page 28
Rails Is Open Source......Page 29
The MVC Cycle......Page 30
The Layers of MVC......Page 31
Controllers......Page 32
The Libraries That Make Up Rails......Page 33
Summary......Page 34
An Overview of Rails Installation......Page 35
Installing the Apple Developer Tools (Xcode)......Page 36
Updating RubyGems and Installing Rails......Page 37
Installing Ruby......Page 38
Installing Rails......Page 39
Installing SQLite......Page 40
Installing Ruby......Page 41
Installing Rails......Page 42
Creating Your First Rails Application......Page 43
Starting the Built-In Web Server......Page 44
Generating a Controller......Page 47
Creating a Template......Page 48
Summary......Page 51
An Overview of the Project......Page 53
Creating the Blog Application......Page 54
Creating the Project Databases......Page 56
Creating the Article Model......Page 58
Creating a Database Table......Page 59
Generating a Controller......Page 62
Up and Running with Scaffolding......Page 63
Adding More Fields......Page 65
Adding Validations......Page 67
Generated Files......Page 69
Summary......Page 71
Working with a Database: Active Record......Page 73
Introducing Active Record: Object-Relational Mapping on Rails......Page 74
What About SQL?......Page 75
Introducing the Console......Page 76
Active Record Basics: CRUD......Page 79
Using the new Constructor......Page 80
Using the create Method......Page 82
Finding a Single Record Using an ID......Page 83
Finding a Single Record Using first......Page 84
Finding All Records......Page 85
Using Dynamic Finders......Page 87
Updating Records......Page 88
Using destroy......Page 89
Using delete......Page 90
When Good Models Go Bad......Page 91
Summary......Page 93
Adding Methods......Page 95
Using Associations......Page 98
Declaring Associations......Page 99
Adding the User and Profile Models......Page 100
Creating One-to-Many Associations......Page 105
Associating User and Article Models......Page 106
Creating a New Associated Object......Page 108
Specifying a Default Order......Page 111
Creating Many-to-Many Associations......Page 112
Seeding Data......Page 115
Creating Rich Many-to-Many Associations......Page 116
Using a SQL Fragment......Page 119
Using an Array Condition Syntax......Page 120
Other Finder Methods......Page 122
Default Scope......Page 124
Named Scope......Page 125
Using Built-in Validations......Page 127
Validating That a Value Is Unique......Page 128
Validating Length or Size......Page 129
Validating Confirmation......Page 130
Building Custom Validation Methods......Page 131
Making Callbacks......Page 133
Observers......Page 135
Updating the User Model......Page 137
Reviewing the Updated Models......Page 141
Summary......Page 142
Action Pack Components......Page 143
Action Controller......Page 144
Action View......Page 146
Embedded Ruby......Page 147
Routing......Page 148
RESTful Resources......Page 149
The Action Pack Request Cycle......Page 150
Routing Basics......Page 151
Named Routes......Page 152
RESTful Routes and Resources......Page 153
Revisiting the Scaffold Generator......Page 154
Redirecting......Page 159
Understanding Templates......Page 160
Working with Layouts......Page 161
Looking at the Article Form......Page 163
Using Form Helpers......Page 166
Processing Request Parameters......Page 170
Revisiting the Controller......Page 171
Displaying Error Messages in Templates......Page 172
Edit and Update actions......Page 173
Revisiting the views......Page 174
Staying DRY with Partials......Page 175
Local Variable Assignment in Partials......Page 176
Summary......Page 177
Generating a Controller......Page 179
Nested Resources......Page 183
Sessions and the Login/Logout Logic......Page 189
The Shared-Nothing Architecture......Page 190
Storing Sessions in the Database......Page 191
Session as a Resource......Page 192
Logging In a User......Page 194
Logging Out a User......Page 195
Cleaning Up the Articles Index Page......Page 197
Adding Categories to the Article Form......Page 198
Using Controller Filters......Page 201
Requiring Authentication with Filters......Page 202
Applying Filters to Controllers......Page 203
Using Action View Helpers......Page 206
Escaping HTML in Templates......Page 207
Adding Edit Controls......Page 209
Making Sure Articles Have Owners......Page 211
Adding Custom Helpers......Page 213
Updating the Layout......Page 215
Applying a Style Sheet......Page 216
Summary......Page 221
Ajax and Rails......Page 223
Installing jQuery......Page 224
jQuery and DOM......Page 225
Loading a Template via Ajax......Page 226
Responding to Requests with :format => :js......Page 227
Making a Grand Entrance......Page 229
Using Ajax for Forms......Page 230
Deleting Records with Ajax......Page 233
Summary......Page 235
Configuring Mail Server Settings......Page 237
Sending E-Mail......Page 240
Handling Basic E-Mail......Page 242
Sending HTML E-Mail......Page 248
Adding Attachments......Page 250
Letting Authors Know About Comments......Page 251
Receiving E-Mail......Page 252
Reading E-Mail Using POP or IMAP......Page 253
Summary......Page 254
How Rails Handles Testing......Page 255
Unit Testing Your Rails Application......Page 257
Creating Fixtures......Page 258
Adding a Create Test......Page 259
Testing with Assertions......Page 260
Adding a Find Test......Page 261
Adding an Update Test......Page 262
Adding a Destroy Test......Page 263
Testing Validations......Page 264
Testing the Articles Controller......Page 266
Creating a Test Helper......Page 267
Testing the Index Action......Page 268
Testing the Show Action......Page 270
Testing the New Action......Page 272
Testing the Create Action......Page 274
Testing the Destroy Action......Page 277
Running the Full Test Suite......Page 279
Integration-Testing the Blog Application......Page 281
Story-Based Testing......Page 285
Running the Full Test Suite......Page 289
Summary......Page 290
Internationalization Logic in Rails......Page 291
Setting Up i18n in the Blog Application......Page 294
Localizing the Blog Application to Brazilian Portuguese......Page 299
Bilingual Blog......Page 302
Summary......Page 306
Finding and Installing Plug-ins......Page 307
Installing Plug-ins......Page 309
Using a Plug-in in Your Application......Page 310
Modifying the Database......Page 311
Modifying the Application to Use the Plug-in......Page 312
Creating Your Own Plug-in......Page 316
Creating the Plug-in Module......Page 318
Using SimpleSearch......Page 319
Testing the Plug-in......Page 320
Updating the Controller and Views......Page 322
Summary......Page 328
Deploying with Capistrano......Page 329
Capistrano Installation......Page 330
Capistrano Recipes......Page 332
Capistrano on the Deployment Server......Page 334
Modular Architecture......Page 335
Becoming an Instant Deployment Expert......Page 336
Summary......Page 337
Instant Interaction......Page 339
Strings......Page 340
Numbers......Page 341
Arrays and Hashes......Page 342
Language Basics......Page 343
Variables......Page 344
Blocks and Iterators......Page 345
Control Structures......Page 347
Methods......Page 348
Objects......Page 349
Classes......Page 350
Ruby Documentation......Page 352
Examining a Database Table......Page 355
Working with Tables......Page 356
Selecting Data......Page 357
Inserting Data......Page 358
Deleting Data......Page 359
Understanding Relationships......Page 360
SQL and Active Record......Page 362
Rails Mailing Lists......Page 363
Rails Blogs and Podcasts......Page 364
Rails Source and Issue Tracking......Page 365
Working with Rails Directory......Page 366
How Does It Work?......Page 367
Installing on Windows......Page 368
Setting Global Parameters......Page 369
Initializing a Repository......Page 370
Adding and Committing......Page 372
Branching and Merging......Page 374
Remote Repositories and Cloning......Page 379
Learning More......Page 380
Other SCM Systems......Page 381
Online Resources......Page 382
A......Page 383
Unknown......Page 0
C......Page 386
D......Page 388
E......Page 389
G......Page 390
H......Page 391
J......Page 392
N......Page 393
P......Page 394
R......Page 395
S......Page 396
T......Page 397
V......Page 398
Z......Page 399




نظرات کاربران