آموزش یاقوت بر روی ریل پایه ها

Ruby on Rails Foundations

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: یک آموزش عمیق برای یادگیری چارچوب وب Ruby on Rails، از اصول اولیه تا تکنیک های کدنویسی پیشرفته. ساختن برنامه های کاملا کاربردی Ruby on Rails قادر به استقرار برنامه های کاربردی وب در وب باشید درک هر مرحله از فرآیند توسعه Rails کار با API ها اجرای پرس و جوهای پایگاه داده توسعه برنامه های کاربردی MVC (کنترل کننده نمای مدل) ساخت و سفارشی کردن مسیرهای RESTful در یک برنامه وب نصب Rails در ماشین توسعه محلی آنها ساخت ویژگی آپلود فایل کار با داده های فرم ادغام الگوریتم های سفارشی در یک برنامه وب

آیا برای شروع ساخت برنامه های وب حرفه ای آماده هستید؟ بیش از یک دهه تجربه برنامه نویسی به من آموخته است که بهترین راه برای یادگیری نحوه کدنویسی، کسب درک جامع از اصول اولیه و سپس یادگیری از ساخت پروژه های دنیای واقعی است، و این دقیقاً همان کاری است که این دوره انجام می دهد. این دوره با راه‌اندازی محیط توسعه محلی‌تان شروع می‌شود و با استقرار برنامه تولید خود در وب خاتمه می‌یابد، این دوره به طور مفصل به موارد زیر می‌پردازد:

  • ایجاد برنامه های کاربردی
  • استفاده از کنسول Rails
  • تولید داربست
  • اجرای جستجوهای پایگاه داده پیشرفته
  • نحوه پیکربندی مسیرهای RESTful
  • پیکربندی نماها
  • ساخت کامل معماری Model/View/Controller
  • کار با چندین گزینه پایگاه داده
  • ایجاد الگوریتم های سفارشی
  • ساخت آپلودکننده فایل متصل به CDN
  • کار با کتابخانه های جواهر روبی
  • یکپارچه سازی احراز هویت
  • و خیلی بیشتر.

این دوره با سایر دوره ها متفاوت است زیرا نه تنها به شما یاد می دهد که چگونه یک برنامه بسازید، بلکه بر درک عمیق خود چارچوب وب به توسعه دهندگان تمرکز می کند تا بتوانید دانش جدید خود را دریافت کنید و هر نوع برنامه کاربردی را بسازید. با سازماندهی دوره به گونه‌ای که هر ویدیو یک ویژگی خاص را آموزش می‌دهد، می‌توانید در آینده از آن‌ها به‌عنوان مرجع زمانی که می‌خواهید یک عملکرد خاص بسازید استفاده کنید. این دوره مهندسی شده است تا اطمینان حاصل شود که شما قادر به یادگیری مطالب خواهید بود:

  • با بیش از 6.5 ساعت سخنرانی ویدیویی
  • دسترسی به کد منبع پروژه
  • آزمونها در پایان هر بخش
  • و من مربی کد شخصی شما خواهم بود و به هر سؤالی که در طول دوره گذرانده اید پاسخ خواهم داد تا مطمئن شوید که می توانید آن را با موفقیت کامل کنید و درک گسترده ای از مطالب دارید

پس از اتمام دوره و آزمون‌ها، گواهی پایان Ruby on Rails Foundations به شما داده می‌شود و در راه تبدیل شدن به یک توسعه‌دهنده حرفه‌ای Rails خواهید بود!


سرفصل ها و درس ها

معرفی و نصب ریل Introduction and Installing Rails

  • Ruby on Rails چیست؟ What is Ruby on Rails?

  • نحوه نصب Rails بر روی کامپیوتر How to Install Rails on a PC

  • نحوه نصب Rails بر روی کامپیوتر How to Install Rails on a PC

  • نحوه نصب ریل در مک How to Install Rails on a Mac

  • مسابقه معرفی ریل Rails Introduction Quiz

  • مسابقه معرفی ریل Rails Introduction Quiz

معرفی و نصب ریل Introduction and Installing Rails

  • Ruby on Rails چیست؟ What is Ruby on Rails?

  • نحوه نصب ریل در مک How to Install Rails on a Mac

ساخت اولین برنامه Rails Building your first Rails Application

  • نحوه ایجاد اپلیکیشن Ruby on Rails How to Create a Ruby on Rails Application

  • نحوه ایجاد اپلیکیشن Ruby on Rails How to Create a Ruby on Rails Application

  • گزینه های ایجاد برنامه Rails مختلف را کاوش کنید Explore the Different Rails App Creation Options

  • گزینه های ایجاد برنامه Rails مختلف را کاوش کنید Explore the Different Rails App Creation Options

  • نحوه اجرای سرور Rails و مشاهده آن در مرورگر How to Run the Rails Server and View it in the Browser

  • نحوه اجرای سرور Rails و مشاهده آن در مرورگر How to Run the Rails Server and View it in the Browser

  • فهرست وظایف Rake پایگاه داده را کاوش کنید Explore the List of Database Rake Tasks

  • نحوه استفاده از Sublime Text به عنوان یک ویرایشگر متن در Rails How to Use Sublime Text as a Text Editor in Rails

  • نحوه استفاده از Sublime Text به عنوان یک ویرایشگر متن در Rails How to Use Sublime Text as a Text Editor in Rails

  • کاوش در سیستم فایل یک برنامه Ruby on Rails - قسمت 1 Exploring the File System of a Ruby on Rails Application - Part 1

  • کاوش در سیستم فایل یک برنامه Ruby on Rails - قسمت 2 Exploring the File System of a Ruby on Rails Application - Part 2

  • کاوش در سیستم فایل یک برنامه Ruby on Rails - قسمت 2 Exploring the File System of a Ruby on Rails Application - Part 2

  • آیا باید از داربست استفاده کرد یا ژنراتور؟ Should you Use Scaffolds or Generators?

  • آیا باید از داربست استفاده کرد یا ژنراتور؟ Should you Use Scaffolds or Generators?

  • ایجاد اولین داربست ریلی Creating Your First Rails Scaffold

  • بررسی آنچه که داربست ها ایجاد می کنند Reviewing What Scaffolds Create

  • آزمون ساخت اولین برنامه ریل شما Quiz on Building Your First Rails Application

ساخت اولین برنامه Rails Building your first Rails Application

  • فهرست وظایف Rake پایگاه داده را کاوش کنید Explore the List of Database Rake Tasks

  • کاوش در سیستم فایل یک برنامه Ruby on Rails - قسمت 1 Exploring the File System of a Ruby on Rails Application - Part 1

  • ایجاد اولین داربست ریلی Creating Your First Rails Scaffold

  • بررسی آنچه که داربست ها ایجاد می کنند Reviewing What Scaffolds Create

  • آزمون ساخت اولین برنامه ریل شما Quiz on Building Your First Rails Application

کنسول ریل Rails Console

  • معرفی کنسول Rails Introduction to the Rails Console

  • معرفی کنسول Rails Introduction to the Rails Console

  • نحوه ایجاد رکورد در کنسول Rails How to Create Records in the Rails Console

  • نحوه به روز رسانی و حذف رکوردها در کنسول Rails How to Update and Delete Records in the Rails Console

  • پرس و جوهای پایگاه داده پیشرفته در کنسول Rails Advanced Database Queries in the Rails Console

  • مسابقه کنسول Rails Rails Console Quiz

کنسول ریل Rails Console

  • نحوه ایجاد رکورد در کنسول Rails How to Create Records in the Rails Console

  • نحوه به روز رسانی و حذف رکوردها در کنسول Rails How to Update and Delete Records in the Rails Console

  • پرس و جوهای پایگاه داده پیشرفته در کنسول Rails Advanced Database Queries in the Rails Console

  • مسابقه کنسول Rails Rails Console Quiz

مسیریابی در ریل Routing in Rails

  • معرفی مسیرها در Ruby on Rails Introduction to Routes in Ruby on Rails

  • مسیریابی آرام در ریل RESTful Routing in Rails

  • مسیریابی آرام در ریل RESTful Routing in Rails

  • نحوه ایجاد یک کنترلر سفارشی در Rails How to Create a Custom Controller in Rails

  • نحوه ایجاد یک کنترلر سفارشی در Rails How to Create a Custom Controller in Rails

  • نحوه ایجاد مسیرهای سفارشی برای صفحات غیر CRUD How to Create Custom Routes for Non CRUD Pages

  • نحوه ایجاد مسیرهای سفارشی برای صفحات غیر CRUD How to Create Custom Routes for Non CRUD Pages

  • نحوه تنظیم صفحه اصلی برای برنامه Rails How to Set the Homepage for a Rails Application

  • نحوه ادغام تغییر مسیرهای مسیریابی در Rails How to Integrate Routing Redirects in Rails

  • نحوه ادغام تغییر مسیرهای مسیریابی در Rails How to Integrate Routing Redirects in Rails

  • مسابقه مسیریابی ریل Rails Routing Quiz

مسیریابی در ریل Routing in Rails

  • معرفی مسیرها در Ruby on Rails Introduction to Routes in Ruby on Rails

  • نحوه تنظیم صفحه اصلی برای برنامه Rails How to Set the Homepage for a Rails Application

  • مسابقه مسیریابی ریل Rails Routing Quiz

پیکربندی نماها Configuring Views

  • نمای کلی فایل چیدمان برنامه اصلی Overview of the Master Application Layout File

  • نمای کلی فایل چیدمان برنامه اصلی Overview of the Master Application Layout File

  • نحوه استفاده از View Partals How to Use View Partials

  • نحوه استفاده از View Partals How to Use View Partials

  • نکات پیشرفته ERB Advanced ERB Tips

  • نکات پیشرفته ERB Advanced ERB Tips

  • نحوه ادغام تصاویر در برنامه Rails How to Integrate Images into a Rails Application

  • نحوه ادغام سبک های سفارشی CSS با استفاده از خط لوله دارایی Rails How to Integrate Custom CSS Styles Using the Rails Asset Pipeline

  • ادغام فونت های ایمن وب در یک برنامه Rails Integrating Web Safe Fonts into a Rails Application

  • ادغام فونت های ایمن وب در یک برنامه Rails Integrating Web Safe Fonts into a Rails Application

  • چگونه یک فونت سفارشی را در یک برنامه Rails ادغام کنیم How to Integrate a Custom Font into a Rails Application

  • چگونه یک فونت سفارشی را در یک برنامه Rails ادغام کنیم How to Integrate a Custom Font into a Rails Application

  • مسابقه نمایش ریل Rails Views Quiz

پیکربندی نماها Configuring Views

  • نحوه ادغام تصاویر در برنامه Rails How to Integrate Images into a Rails Application

  • نحوه ادغام سبک های سفارشی CSS با استفاده از خط لوله دارایی Rails How to Integrate Custom CSS Styles Using the Rails Asset Pipeline

  • مسابقه نمایش ریل Rails Views Quiz

کنترلرهای ریل Rails Controllers

  • هدف از کنترلرها در ریل Purpose of Controllers in Rails

  • هدف از کنترلرها در ریل Purpose of Controllers in Rails

  • بیاموزید که متدها در کنترلرها چه کاری انجام می دهند Learn What Methods in Controllers Do

  • بیاموزید که متدها در کنترلرها چه کاری انجام می دهند Learn What Methods in Controllers Do

  • از این ضد الگوهای کنترلر دوری کنید Stay Away from These Controller Antipatterns

  • ادغام پرس و جوهای سفارشی در کنترلرهای Rails Integrating Custom Queries in Rails Controllers

  • ادغام پرس و جوهای سفارشی در کنترلرهای Rails Integrating Custom Queries in Rails Controllers

  • مسابقه کنترلرهای ریل Rails Controllers Quiz

  • مسابقه کنترلرهای ریل Rails Controllers Quiz

کنترلرهای ریل Rails Controllers

  • از این ضد الگوهای کنترلر دوری کنید Stay Away from These Controller Antipatterns

مدل های ریل Rails Models

  • هدف از مدل ها در ریل Purpose of Models in Rails

  • هدف از مدل ها در ریل Purpose of Models in Rails

  • ایجاد فایل های مدل سفارشی برای ادغام الگوریتم Creating Custom Model Files for Algorithm Integration

  • نحوه ادغام محدوده های پایگاه داده سفارشی در فایل مدل Rails How to Integrate Custom Database Scopes in a Rails Model File

  • استفاده از فایل های مدل برای ایجاد مقادیر پیش فرض ستون های پایگاه داده Using Model Files to Create Database Column Default Values

  • نحوه ادغام اعتبارسنجی در Rails با فایل های مدل How to Integrate Validations in Rails with Model Files

  • نحوه ادغام اعتبارسنجی در Rails با فایل های مدل How to Integrate Validations in Rails with Model Files

  • نحوه تولید مدل در ریل How to Generate a Model in Rails

  • نحوه تولید مدل در ریل How to Generate a Model in Rails

  • تنظیم روابط پایگاه داده در یک فایل مدل Setting Up Database Relations in a Model File

  • چگونه با استفاده از Migrations یک ستون جدید به یک پایگاه داده اضافه کنیم How to Add a New Column to a Database Using Migrations

  • ادغام تماس های پیشرفته با استفاده از فایل مدل Rails Integrating Advanced Callbacks Using a Rails Model File

  • ادغام تماس های پیشرفته با استفاده از فایل مدل Rails Integrating Advanced Callbacks Using a Rails Model File

  • مسابقه مدل های ریل Rails Models Quiz

  • مسابقه مدل های ریل Rails Models Quiz

مدل های ریل Rails Models

  • ایجاد فایل های مدل سفارشی برای ادغام الگوریتم Creating Custom Model Files for Algorithm Integration

  • نحوه ادغام محدوده های پایگاه داده سفارشی در فایل مدل Rails How to Integrate Custom Database Scopes in a Rails Model File

  • استفاده از فایل های مدل برای ایجاد مقادیر پیش فرض ستون های پایگاه داده Using Model Files to Create Database Column Default Values

  • تنظیم روابط پایگاه داده در یک فایل مدل Setting Up Database Relations in a Model File

  • چگونه با استفاده از Migrations یک ستون جدید به یک پایگاه داده اضافه کنیم How to Add a New Column to a Database Using Migrations

مدیریت پایگاه داده ریل Rails Database Management

  • بررسی ایجاد ستون در جدول پایگاه داده Review on Creating Columns in a Database Table

  • بررسی ایجاد ستون در جدول پایگاه داده Review on Creating Columns in a Database Table

  • نحوه تغییر نوع داده یک ستون در Rails How to Change the Data Type of a Column in Rails

  • نحوه تغییر نوع داده یک ستون در Rails How to Change the Data Type of a Column in Rails

  • نحوه حذف یک ستون در ریل با مهاجرت How to Remove a Column in Rails with a Migration

  • آزمون مدیریت پایگاه داده Rails Rails Database Management Quiz

  • آزمون مدیریت پایگاه داده Rails Rails Database Management Quiz

مدیریت پایگاه داده ریل Rails Database Management

  • نحوه حذف یک ستون در ریل با مهاجرت How to Remove a Column in Rails with a Migration

Ruby Gems و ویژگی های توسعه پیشرفته Ruby Gems and Advanced Development Features

  • جواهرات روبی چیست؟ What are Ruby Gems?

  • نحوه افزودن سنگهای قیمتی به Gemfile یک برنامه How to Add Gems to an App's Gemfile

  • نحوه افزودن سنگهای قیمتی به Gemfile یک برنامه How to Add Gems to an App's Gemfile

  • ایمن سازی اعتبار برنامه Securing Application Credentials

  • ایمن سازی اعتبار برنامه Securing Application Credentials

  • چگونه یک آپلود کننده فایل در Rails با Carrierwave بسازیم How to Build Out a File Uploader in Rails with Carrierwave

  • اتصال به API AWS Connecting to the AWS API

  • نحوه تولید یک کنترلر در ریل How to Generate a Controller in Rails

  • ادغام دستی عملکرد CRUD در یک کنترلر ریل Manually Integrating CRUD Functionality Into a Rails Controller

  • ادغام دستی عملکرد CRUD در یک کنترلر ریل Manually Integrating CRUD Functionality Into a Rails Controller

  • نحوه اضافه کردن روش های خصوصی به کنترلر ریل How to Add Private Methods to a Rails Controller

  • نحوه اضافه کردن روش های خصوصی به کنترلر ریل How to Add Private Methods to a Rails Controller

  • ایجاد مسیرهای تودرتو در برنامه Rails Creating Nested Routes in a Rails Application

  • ایجاد مسیرهای تودرتو در برنامه Rails Creating Nested Routes in a Rails Application

  • راه اندازی یک فرم تودرتو در Rails Setting Up a Nested Form in Rails

  • راه اندازی یک فرم تودرتو در Rails Setting Up a Nested Form in Rails

  • ادغام مقادیر والد در روش کنترل کننده منابع تودرتو Integrating Parent Values in a Nested Resource Controller Method

  • پیکربندی تغییر مسیرهای سفارشی برای منابع تودرتو Configuring Custom Redirects for Nested Resources

  • پیکربندی تغییر مسیرهای سفارشی برای منابع تودرتو Configuring Custom Redirects for Nested Resources

  • ادغام آرگومان ها در پیوندها در Rails Integrating Arguments Into Links in Rails

  • ادغام چندین کوئری در یک صفحه در Rails Integrating Multiple Queries on a Single Page in Rails

  • ادغام چندین کوئری در یک صفحه در Rails Integrating Multiple Queries on a Single Page in Rails

  • ادغام شرایط در مشاهده صفحات برای رفتار صفحه سفارشی Integrating Conditionals Into View Pages for Custom Page Behavior

  • ادغام شرایط در مشاهده صفحات برای رفتار صفحه سفارشی Integrating Conditionals Into View Pages for Custom Page Behavior

  • نهایی کردن آپلود فایل ها و انجام اشکال زدایی پیشرفته Finalizing File Uploads and Performing Advanced Debugging

  • جواهرات روبی و ویژگی های توسعه پیشرفته آزمون Ruby Gems and Advanced Development Features Quiz

  • جواهرات روبی و ویژگی های توسعه پیشرفته آزمون Ruby Gems and Advanced Development Features Quiz

Ruby Gems و ویژگی های توسعه پیشرفته Ruby Gems and Advanced Development Features

  • جواهرات روبی چیست؟ What are Ruby Gems?

  • چگونه یک آپلود کننده فایل در Rails با Carrierwave بسازیم How to Build Out a File Uploader in Rails with Carrierwave

  • اتصال به API AWS Connecting to the AWS API

  • نحوه تولید یک کنترلر در ریل How to Generate a Controller in Rails

  • ادغام مقادیر والد در روش کنترل کننده منابع تودرتو Integrating Parent Values in a Nested Resource Controller Method

  • ادغام آرگومان ها در پیوندها در Rails Integrating Arguments Into Links in Rails

  • نهایی کردن آپلود فایل ها و انجام اشکال زدایی پیشرفته Finalizing File Uploads and Performing Advanced Debugging

احراز هویت Authentication

  • نصب Devise Gem برای احراز هویت Installing the Devise Gem for Authentication

  • ایجاد یک مدل کاربری Devise در Rails Creating a Devise User Model in Rails

  • تست ثبت نام و ورود به برنامه Rails در مرورگر Testing Registration and Signing Into a Rails Application in the Browser

  • ادغام روش current_user در برنامه Rails Integrating the current_user Method into a Rails App

  • ادغام روش current_user در برنامه Rails Integrating the current_user Method into a Rails App

  • چگونه به کاربر اجازه دهیم اطلاعات حساب را در Rails ویرایش کند How to Allow User to Edit Account Info in Rails

  • چگونه به کاربر اجازه دهیم اطلاعات حساب را در Rails ویرایش کند How to Allow User to Edit Account Info in Rails

  • آزمون احراز هویت Authentication Quiz

احراز هویت Authentication

  • نصب Devise Gem برای احراز هویت Installing the Devise Gem for Authentication

  • ایجاد یک مدل کاربری Devise در Rails Creating a Devise User Model in Rails

  • تست ثبت نام و ورود به برنامه Rails در مرورگر Testing Registration and Signing Into a Rails Application in the Browser

  • آزمون احراز هویت Authentication Quiz

استقرار یک برنامه ریل Deploying a Rails Application

  • مروری بر گزینه های استقرار ریل Overview of Rails Deployment Options

  • الزامات استقرار Heroku Heroku Deployment Requirements

  • الزامات استقرار Heroku Heroku Deployment Requirements

  • ادغام git به یک برنامه Rails و فشار دادن به GitHub Integrating git to a Rails Application and Pushing to GitHub

  • ادغام git به یک برنامه Rails و فشار دادن به GitHub Integrating git to a Rails Application and Pushing to GitHub

  • در حال اعزام به هروکو Deploying to Heroku

  • در حال اعزام به هروکو Deploying to Heroku

  • دسترسی به کنسول Rails در Heroku Accessing the Rails Console on Heroku

  • دسترسی به کنسول Rails در Heroku Accessing the Rails Console on Heroku

  • مسابقه استقرار ریل Rails Deployment Quiz

  • مسابقه استقرار ریل Rails Deployment Quiz

استقرار یک برنامه ریل Deploying a Rails Application

  • مروری بر گزینه های استقرار ریل Overview of Rails Deployment Options

خلاصه Summary

  • خلاصه دوره Course Summary

  • امتحان نهایی Final Quiz

  • امتحان نهایی Final Quiz

خلاصه Summary

  • خلاصه دوره Course Summary

نمایش نظرات

نظری ارسال نشده است.

آموزش یاقوت بر روی ریل پایه ها
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6.5 hours
73
Udemy (یودمی) udemy-small
09 آبان 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,133
3.8 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jordan Hudgens Jordan Hudgens

CTO در مدرسه کد Bottega

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.