lynda.com | Ruby on Rails 3 Essential Training [2010] [EN] PCRec
Автор (режиссер): lynda.com
Название: Ruby on Rails 3 Essential Training
Год выпуска: 2010
Жанр: Ruby
Язык: EN
Качество видео: PCRec
Продолжительность: 12:07:00
Видеокодек: Advanced Video Codec (AVC)
Битрейт видео: ~39,9 - 280 кбит/с
Размер кадра: 960 x 600
Аудиокодек: Advanced Audio Codec (AAC)
Битрейт аудио: 128,0 Кбит/сек 2 канала 48,0 КГц
Описание:В курсе Ruby on Rails 3 Essential Training инструктор Kevin Skoglund показывает, как создавать полнофункциональные объектно-ориентированные веб приложения с последней версией популярного опенсорс Ruby on Rails. Этот курс объясняет весь процесс от фундаментальной концепции и лучших практик до создания полного приложения с динамическим, управляемым БД контентом. Используя систему управления контентом, как пример проекта, этот курс объясняет как структурировать БД, строить управляемые БД объектно-ориентированные модели, направлять входящие запросы, настраивать страницы с динамическим контентом и работать с проверкой данных формы. Рекомендуется, но не обязателен опыт работы с Ruby.
Файлы упражнений прилагаются к курсу.
Introduction
Welcome 0:57
Using the exercise files 2:53
1. What Is Ruby on Rails?
What is Ruby on Rails? 2:32
Why use Ruby on Rails? 5:44
Understanding MVC architecture 3:36
2. Installing Ruby on Rails on a Mac
Terminal and Unix setup 10:18
Xcode 2:28
Ruby 3:47
RubyGems 3:42
Rails 3:31
MySQL 13:00
Web server 3:02
Text editor 6:17
3. Installing Ruby on Rails on a Windows Machine
Using the Command Prompt 3:05
Ruby 5:35
RubyGems 2:29
Rails 1:56
MySQL 13:30
MySQL DLL fix 7:44
Web server 2:03
Text editor 5:54
4. Getting Started
Creating a project 5:15
Accessing a project 4:31
Generating a controller and view 7:10
File structure of a Rails application 6:30
How server requests are handled 7:57
Routes 7:19
5. Controllers, Views, and Dynamic Content
Rendering templates 7:12
Redirecting actions 6:02
View templates 5:37
Instance variables 4:13
Links 5:27
URL parameters 9:08
6. Databases and Migrations
Introducing databases 4:42
Creating a database 6:08
Configuring a project for a database 5:49
Rake 4:43
Introducing migrations 3:51
Generating a migration 10:30
Running a migration 9:53
Migration methods 9:00
Solving migration problems 4:59
Migrations for the CMS 3:46
Migration exercise solution 7:02
7. Models, ActiveRecord, and ActiveRelation
Understanding ActiveRecord and ActiveRelation 5:13
Generating a model 6:49
Working in the Rails console 2:35
Creating records 5:25
Updating records 4:01
Deleting records 2:02
Finding records 7:54
Query methods: Conditions 12:15
Query methods: Order, limit, and offset 6:31
Named scopes 6:14
8. Associations
Relationship types 5:31
One-to-one associations 7:17
One-to-many associations 7:49
Many-to-many associations: Simple 8:13
Many-to-many associations: Rich 10:35
Traversing a rich association 5:56
9. Controllers and CRUD
Basic CRUD 4:37
Read action: List 5:54
Read action: Show 6:05
Form basics 6:34
Create action: New 3:24
Create action: Create 4:27
Update actions: Edit/update 4:59
Delete actions: Delete/destroy 5:54
Flash hash 5:40
10. Layouts, Partials, and View Helpers
Layouts 7:16
Partial templates 5:01
Stylesheets 5:10
JavaScript 6:52
Images 3:12
Text helpers 9:07
Number helpers 3:15
Date and time helpers 8:05
Custom helpers 7:02
11. Forms
Form helpers 8:42
Form option helpers 6:03
Date and time form helpers 6:59
Form tag helpers 7:46
Form errors 8:02
Form field labels 3:56
Preventing cross-site request forgery 4:53
Escaping input 3:21
Escaping output 10:27
12. Data Validation
Validation methods 8:39
Using validation methods 13:49
Validates method 3:20
Validating associated records 5:15
13. User Authentication
Introduction to authentication 3:26
Hashing passwords 6:36
Salting passwords 7:12
Protecting attributes during mass assignment 5:45
Callbacks 9:01
Authenticating 3:35
Login and logout 7:07
Cookies and sessions 11:30
Restricting access: Before filters 7:15
14. Improving the Simple CMS
Admin user CRUD 10:41
Nesting pages in subjects 10:10
Scoping the sort positions 4:44
Managing sort positions 9:59
Using the positionMove module 9:51
Public area 7:59
Public area navigation 6:16
15. Debugging and Error Handling
Errors in the development environment 9:19
Logging to log files 9:01
Debugging techniques 2:40
Errors in the production environment 3:12
16. Introducing More Advanced Topics
Deploying 7:32
Adding libraries, gems, and plug-ins 4:32
Bundler 3:50
REST 8:12
Testing 6:58
Conclusion
Goodbye 2:08
Скриншоты: Время раздачи: с 23:00 до 8:00 (днём по возможности) до первых пяти скачавших
Заранее извиняюсь за низкую скорость раздачи... быстро скачать не получится...
Отдельная благодарность Группе "Uploaders" и лично
slava03 за поддержку релизов