Начать новую тему Ответить на тему
Статистика раздачи
Размер: 11.23 МБ | | Скачали: 0
Сидеров: 0  [0 байт/сек]    Личеров: 0  [0 байт/сек]
Пред. тема | След. тема 

Автор
Сообщение

Ответить с цитатой 

Learning Rails 3

Год: 2012
Автор: Simon St. Laurent, Edd Dumbill, Eric J Gruber
Издательство: O'Reilly Media
ISBN: 978-1-4493-0933-6
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 412
Описание:If you’re a web developer or designer ready to learn Rails, this unique book is the ideal way to start.Rather than throw you into the middle of the framework’s Model-View-Controller architecture, Learning Rails 3 works from the outside in. You’ll begin with the foundations of the Web you already know, and learn how to create something visible with Rails’ view layer. Then you’ll tackle the more difficult inner layers: the database models and controller code.All you need to get started is HTML experience. Each chapter includes exercises and review questions to test your understanding as you go.• Present content by building an application with a basic view and a simple controller
• Build forms and process their results, progressing from simple to more complex
• Connect forms to models by setting up a database, and create code that maps to database structures
• Use Rails scaffolding to build applications from a view-centric perspective
• Add common web application elements such as sessions, cookies, and authentication
• Build applications that combine data from multiple tables
• Send and receive email messages from your applications
Chapter 1 : Starting Up Ruby on Rails
If You Run Windows, You’re Lucky
Getting Started at the Command Line
Starting Up Rails
Test Your Knowledge

Chapter 2 : Rails on the Web
Creating Your Own View
What Are All Those Folders?
Adding Some Data
How Hello World Works
Adding Logic to the View
Test Your Knowledge

Chapter 3 : Adding Web Style
I Want My CSS!
Specifying Stylesheets
Creating a Layout for a Controller
Choosing a Layout from a Controller
Sharing Template Data with the Layout
Setting a Default Page
Test Your Knowledge

Chapter 4 : Managing Data Flow - Controllers and Models
Getting Started, Greeting Guests
Application Flow
Keeping Track: A Simple Guestbook
Finding Data with ActiveRecord
Test Your Knowledge

Chapter 5 : Accelerating Development with Scaffolding and REST
A First Look at Scaffolding
REST and Controller Best Practices
Examining a RESTful Controller
Escaping the REST Prison
Test Your Knowledge

Chapter 6 : Presenting Models with Forms
More Than a Name on a Form
Generating HTML Forms with Scaffolding
Form as a Wrapper
Creating Text Fields and Text Areas
Labels
Creating Checkboxes
Creating Radio Buttons
Creating Selection Lists
Dates and Times
Creating Helper Methods
Test Your Knowledge

Chapter 7 : Strengthening Models with Validation
Without Validation
The Original Model
The Power of Declarative Validation
Managing Secrets
A Place on the Calendar
Beyond Simple Declarations
Test Your Knowledge

Chapter 8 : Improving Forms
Adding a Picture by Uploading a File
Standardizing Your Look with Form Builders
Test Your Knowledge

Chapter 9 : Developing Model Relationships
Connecting Awards to Students
Connecting Students to Awards
Nesting Awards in Students
Many-to-Many: Connecting Students to Courses
What’s Missing?
Test Your Knowledge

Chapter 10 : Managing Databases with Migrations
What Migrations Offer You
Migration Basics
Inside Migrations
Test Your Knowledge

Chapter 11 : Debugging
Creating Your Own Debugging Messages
Raising Exceptions
Logging
Working with Rails from the Console
The Ruby Debugger
Test Your Knowledge

Chapter 12 : Testing
Test Mode
Setting Up a Test Database with Fixtures
Unit Testing
Functional Testing
Integration Testing
Beyond the Basics
Test Your Knowledge

Chapter 13 : Sessions and Cookies
Getting Into and Out of Cookies
Storing Data Between Sessions
Test Your Knowledge

Chapter 14 : Users and Authentication
Installation
Storing Identities
Storing User Data
Wiring OmniAuth into the Application
Classifying Users
More Options
Test Your Knowledge

Chapter 15 : Routing
Creating Routes to Interpret URIs
Generating URIs from Views and Controllers
Infinite Possibilities
Test Your Knowledge

Chapter 16 : From CSS to SASS
Getting Started
Sassy Style
Making Everything Work Together
Test Your Knowledge

Chapter 17 : Managing Assets and Bundles
The Junk Drawer
Test Your Knowledge

Chapter 18 : Sending Code to the Browser - JavaScript and CoffeeScript
Sending JavaScript to the Browser
Simplifying with CoffeeScript
Test Your Knowledge

Chapter 19 : Mail in Rails
Sending Mail Messages
Receiving Mail
Test Your Knowledge

Chapter 20 : Pushing Further into Rails
Changing to Production Mode
Deploying Is Much More Than Programming
Joining the Rails Ecosystem

Appendix : An Incredibly Brief Introduction to Ruby
How Ruby Works
How Rails Works
Getting Started with Classes and Objects
Comments
Variables, Methods, and Attributes
Logic and Conditionals

Appendix : An Incredibly Brief Introduction to Relational Databases
Tables of Data
Databases, Tables, and Rails

Appendix : An Incredibly Brief Guide to Regular Expressions
What Regular Expressions Do
Starting Small
The Simplest Expressions: Literal Strings
Character Classes
Escaping
Modifiers
Anchors
Sequences, Repetition, Groups, and Choices
Greed
More Possibilities

Appendix : Glossary
Speaking in Rails

Colophon
Правила, инструкции, FAQ!!!
Торрент   Скачать торрент Магнет ссылка
Скачать торрент
[ Размер 14.52 КБ / Просмотров 15 ]

Статус
Проверен 
 
Размер  11.23 МБ
Приватный: Нет (DHT включён)
.torrent скачан  0
Как залить торрент? | Как скачать Torrent? | Ошибка в торренте? Качайте магнет  


     Отправить личное сообщение
   
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему


Сейчас эту тему просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!