"روبی آن ریلز" یک بستر نرمافزاری تحت وب، آزاد و منبع-باز است که تحت زبان برنامهنویسی Ruby عمل میکند. در این دورهی آموزشی تصویری، تمامی ویژگی های کلیدی این فریموُرک توسعهی وب منبع-باز و موارد مهم مربوط به برنامههای تحت وب Time-Tracking تدریس شده است. این آموزش برای افراد مبتدی همچنین کسانی که از اطلاعات و آشنایی نسبی با زبان برنامهنویسی Ruby برخوردارند تهیه شده است. با اتمام این دوره آموزشی مبتنی بر کامپیوتر، دانش و مهارت لازم برای ایجاد یک برنامهی وب با Ruby On Rails از آغاز تا پایان را کسب خواهید نمود. آموزش ارائه شده، فایل های تمرینی را نیز به همراه خود دارد.
محتوای آموزش:
1- آشنایی با کارکردهای مهم روبی آن ریلز
2- مدلسازی دامین
3- کنترل کنندهها
4- زیرشاخههای مبحث Views
5- تعیین اعتبار
6- مِـیلِرها
7- فایلها و صدور
8- آزمایش، ریفَـکتورینگ و اجرای نهایی
تولید کننده: InfiniteSkills
تاریخ انتشار: 12-02-2014
سطح: مبتدی - متوسط
مدت زمان آموزش: 8 ساعت و 15 دقیقه – 100 ویدئوی آموزشی
مدرس: Brian Hoke
فهرست کامل سرفصلها و عناوین آموزش :
01. Introduction
What We Will Cover
About The Author
Brief History Of Rails
The Purpose Of Using Rails
Model View Controller Paradigm
Installing Rails Using Nitrous
Installing Rails Using The Rails Installer
How To Access Your Working Files
02. Brief Tour
Brief Walkthrough Of A Small Working Rails App
Code Organization In Rails - What Directions Do What?
Model Elements Of The Blog App
More On Model Elements Of The Blog App
Controller And View Elements Of The Blog App
03. Ruby On Rails
Brief Tour Of Ruby Syntax And How To Run Ruby Code
Objects And Classes - Part 1
Objects And Classes - Part 2
The Self Keyword
Objects And Classes - Exercise Review
Strings In Ruby
Numerics In Ruby
String And Numerics - Exercise Review
Arrays In Ruby
Hashes In Ruby
Control Structures
Iterating Over Collections
Array And Hash - Exercise Review
Blocks
Iterators And Blocks - Exercise Review
04. Domain Modelling
Creating A Rails App
Modelling Domains
Creating Models
More On Creating Models - Finishing The Migrations
Associations
The Rails Console
Many-To-Many Associations
Many-To-Many Associations - Testing Via The Console
Rails Console - Adding Data
0410 Fixtures
Migrations - Changing A Field
Fixtures - Exercise Review
AR Query Interface
Scopes
Validations
Validations - Exercise Review
05. Controllers
Action Controller Overview
Routing And The Params Hash
Getting Values From The Model In Controller Actions
Generating Controllers - Exercise Review
Adding To Our Controllers And Routes
Adding A Slug Route For Projects
06. Views
Action View Overview
Setting The Global Layout
Adding A Nav - Using View Helpers
Asset Pipeline Overview - Adding Some Javascript
Styling The Global Template - Turbolinks
Layouts And Rendering - How Does Rails Choose A Template?
Looping Over Collections In Views
Adding A To_S Method To Models
Looping Over Collections - Exercise Review
Displaying Related Items In The Show View
Partials And Content_For
Partials For Re-Used Content
Partials For Re-Used Content - Exercise Review
07. Forms
Forms Overview
A Create Form For Companies
Form Helper Methods And Styling The Forms
A Create Form For Works
A Create Form For Projects - Exercise Review
Saving The New Object - The Create Action
The Create Action For Works
The Create Action For Projects - Exercise Review
Validation And Forms
Validation For Works
Validation For Projects - Exercise Review
Writing An Edit Form
An Edit Form For Works With Refactoring
Writing An Edit Form - Exercise Review
Forms And Ajax
08. Authentication
Authentication Packages In Rails Filters
Installing Devise
Using Devise
09. Mailers
Mailers Overview
Creating And Invoking A Mailer
Mailer - Exercise Review
10. Files And Exporting
Uploading Files To The Server
Files - Exercise Review
Exporting Content To CSV
CSV Exporting - Exercise Review
11. Testing
Testing Rails Apps
Using Fixtures
Writing Tests - Model Tests
Writing Tests - Controller Tests
12. Refactoring And Final Exercises
Making Our App Better - Refactoring
Updating Associations For Maintainability
Extended Exercise
Extended Exercise Review - Part 1
Extended Exercise Review - Part 2
13. Conclusion
Tips On How To Tackle A Rails App You Inherited
Where To Find More Information
Wrap-Up
نکات:
1- این آموزش به زبان انگلیسی است.
2- آموزش به صورت فیلمهای جداگانه برای هر فصل است.
3- فرمت فایلها MP4 است.
4- فایل های دانلودی قابلیت تعمیر با WinRAR در صورت دانلود ناقص را دارا می باشند.