لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یاقوت بر روی ریل پایه ها
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
نمایش نظرات