🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش روبی آن ریلز ۵: راهنمای حرفهای شدن توسعهدهندگان
- آخرین آپدیت
دانلود Dissecting Ruby on Rails 5 - Become a Professional Developer
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
تبدیل شدن به یک توسعهدهنده حرفهای Ruby on Rails: از صفر تا صد
بهروزرسانی آخرین دوره: مارس ۲۰۲۱ - افزودن بخشهای متعدد برای بهروزرسانی کامل دوره Ruby on Rails ۶.
این دوره برای کسانی طراحی شده که میخواهند فراتر از دنبال کردن صرف آموزشها، به درک عمیق توسعه برنامههای حرفهای Ruby on Rails برسند. با بیش از ۱۴ سال تجربه توسعه، این جامعترین دوره من است.
چرا این دوره منحصر به فرد است؟
سرفصلهای تخصصی: سرفصلها با دریافت بازخورد از مدیران فنی و توسعهدهندگان ارشد Rails از سراسر جهان تدوین شده و شامل تمام مهارتهای مورد نیاز برای استخدام میشوند.
مطالعات عمیق (Deep Dives): در پایان هر بخش، به مفاهیم چالشبرانگیز پرداخته شده تا درک کاملی از ویژگیهای کلیدی فریمورک Rails به دست آورید.
توسعه فول استک: از توسعه بکاند با Ruby on Rails، فرانتاند با HTML/CSS/JavaScript/jQuery گرفته تا استفاده پیشرفته از SQL برای مدیریت پایگاه داده.
تجربه همهجانبه: این دوره با بیش از ۳۵ ساعت ویدئو، برای دانشجویان بوتکمپهای کدنویسی که قصد حرفهای شدن دارند طراحی شده است.
آنچه خواهید ساخت:
یک برنامه پورتفولیو پیشرفته با ویژگیهای زیر:
راهاندازی محیط حرفهای Rails (با ابزار رایگان برای کاربران PC)
مدیریت پروژه با متدولوژی SCRUM و ابزار Pivotal Tracker
کار با مولدهای Rails و قابلیت سفارشیسازی آنها
درک جریان داده در Rails و ساخت ویژگیهای مبتنی بر آن
مدیریت پیشرفته پایگاه داده و بهینهسازی کوئریها
نوشتن کد تمیز و پیروی از الگوهای حرفهای
توسعه مولفههای جاوا اسکریپت و jQuery شامل:
قابلیت کشیدن و رها کردن (Drag and Drop)
فرمهای پویا بدون نیاز به بارگذاری مجدد صفحه
بهروزرسانی زنده صفحات با ActionCable (برای مثال، سیستم نظرات زنده)
ادغام با API توییتر برای نمایش توییتهای زنده
کار با کتابخانههای RubyGem و ساخت Gem سفارشی
ویژگیهای پیشرفته دیگر شامل:
فرمهای پیشرفته
استفاده از Bootstrap 4 برای استایلدهی حرفهای
بارگذاری فایل در AWS
استقرار برنامه در هروکو (Heroku)
کد منبع هر بخش نیز ارائه میشود.
پیشنیازها
مهارتهای پایه کامپیوتر
سرفصل ها و درس ها
شخصیسازی محیط مک
Mac Environment Customization
برنامهای که قرار است بسازیم
The Application We're Going to Build
معرفی بخش
Section Introduction
مقدمهای بر رابط خط فرمان در مک و لینوکس
Introduction to the Command Line Interface in Mac and Linux
نصب ابزارهای خط فرمان X-Code برای مک
Installing the X-Code Command Line Tools for Mac
نصب گیت برای کنترل نسخه کد منبع
Installing Git for Source Code Version Control
نحوه نصب هومبرو روی مک
How to Install Homebrew on a Mac
نصب سیستم امنیتی GPG روی مک
Installing GPG Security System on a Mac
راهنمای RVM برای مدیریت روبی
Guide to RVM for Ruby Management
پیکربندی RubyGems و نصب ریلز
Configuring RubyGems and Installing Rails
نصب پایگاه داده پستگرس روی مک
Installing the Postgres Database on a Mac
نصب و کار با ویرایشگر متن سابلایم
Installing and Working with the Sublime Text Editor
بررسی عمیق خط فرمان – قسمت اول از ۲
Deep Dive into the Command Line - Part 1 of 2
بررسی عمیق خط فرمان – قسمت دوم از ۲
Deep Dive into the Command Line - Part 2 of 2
آزمون بخش ۱
Section 1 Quiz
راهاندازی محیط کامپیوتر شخصی
PC Environment Setup
راهنمای نصب اوبونتو لینوکس در VirtualBox
Guide to Installing Ubuntu Linux in VirtualBox
نحوه راهاندازی مجدد ماشین مجازی لینوکس از ترمینال
How to Reboot a Linux Virtual Machine from the Terminal
نصب برنامههای دسکتاپ و نکات و ترفندهای پیمایش اوبونتو
Installing Desktop Applications and Ubuntu Navigation Tips and Tricks
نحوه ثبتنام برای حساب گیتهاب
How to Sign Up for a GitHub Account
نحوه نصب گیت روی لینوکس و اتصال به گیتهاب از طریق SSH
How to Install Git on Linux and Connect to GitHub via SSH
نحوه نصب امن نود و NPM روی لینوکس از طریق NVM
How to Securely Install Node and NPM on Linux via NVM
نصب Heroku CLI و چرخه کامل استقرار
Installing the Heroku CLI and the Full Deployment Lifecycle
نحوه نصب و کار با سابلایم تکست در لینوکس
How to Install and Work with Sublime Text in Linux
راهاندازی کامپیوتر شخصی: راهنمای روبی روی ریلز و پستگرس روی لینوکس – قسمت اول از ۲
PC Setup: Guide for Ruby on Rails and Postgres on Linux - Part 1 of 2
راهاندازی کامپیوتر شخصی: راهنمای روبی روی ریلز و پستگرس روی لینوکس – قسمت دوم از ۲
PC Setup: Guide for Ruby on Rails and Postgres on Linux - Part 2 of 2
رفع خطای Role Does Not Exist
Fixing the Role Does Not Exist Error
ساخت اپلیکیشن و برنامهریزی پروژه
App Creation and Project Planning
معرفی بخش
Section Introduction
ثبتنام برای حساب مدیریت پروژه
Signing Up for a Project Management Account
مدیریت داشبورد مدیریت پروژه
Managing the Project Management Dashboard
دانلود دادههای مدیریت پروژه
Download Project Management Data
وارد کردن وظایف مدیریت پروژه به Pivotal Tracker
Importing Project Management Tasks into Pivotal Tracker
ساخت یک اپلیکیشن ریلز
Creating a Rails Application
ایجاد یک بلاگ برای اپلیکیشن نمونه کار با استفاده از Rails Scaffolds
Generating a Blog for the Portfolio Application Using Rails Scaffolds
تحلیل فرایند ریلز: اقدامات Index و Show
Analyzing the Rails Process: Index and Show Actions
تحلیل فرایند ریلز: اقدامات New، Create، Update، Edit و Destroy
Analyzing the Rails Process: New, Create, Update, Edit, and Destroy Actions
تحلیل فرایند ریلز: مسیریابی با منابع
Analyzing the Rails Process: Routing with Resources
مرور کلی سیستم فایل ریلز
Rails File System Overview
بهروزرسانی داشبورد مدیریت پروژه
Updating the Project Management Dashboard
بررسی عمیق: تحلیل مولد اپلیکیشن – قسمت اول از ۲
Deep Dive: Analyzing the Application Generator - Part 1 of 2
بررسی عمیق: تحلیل مولد اپلیکیشن – قسمت دوم از ۲
Deep Dive: Analyzing the Application Generator - Part 2 of 2
آزمون بخش ۲
Section 2 Quiz
پیادهسازی کنترل نسخه
Implementing Version Control
معرفی بخش
Section Introduction
نحوه ثبتنام برای حساب گیتهاب
How to Sign Up for a GitHub Account
ایجاد کلیدهای SSH برای ارتباط امن با گیتهاب
Generating SSH Keys to Securely Communicate with GitHub
راهنمای گیتهاب
Guide to GitHub
نحوه بهروزرسانی فایل .gitignore برای ذخیره امن اطلاعات محرمانه
How to Update a .gitignore File to Securely Store Secret Credentials
راهنمای سینتکس Markdown
Guide to the Markdown Syntax
بهروزرسانی اسپرینت گیت در داشبورد مدیریت پروژه
Updating the Git Sprint in the Project Management Dashboard
بررسی عمیق: تحلیل کنترل نسخه و گیت – قسمت اول از ۲
Deep Dive: Analyzing Version Control and Git - Part 1 of 2
بررسی عمیق: تحلیل کنترل نسخه و گیت – قسمت دوم از ۲
Deep Dive: Analyzing Version Control and Git - Part 2 of 2
مولدهای ریلز
Rails Generators
معرفی بخش
Section Introduction
راهنمای مولد کنترلر ریلز برای ساخت صفحات – قسمت اول از ۲
Guide to the Rails Controller Generator to Build Pages Part 1 of 2
راهنمای مولد کنترلر ریلز برای ساخت صفحات – قسمت دوم از ۲
Guide to the Rails Controller Generator to Build Pages Part 2 of 2
راهنمای مولد مدل ریلز برای ساخت ویژگیهای خاص داده
Guide to the Rails Model Generator to Build out Data Specific Features
راهنمای مولد منبع ریلز برای ساخت ویژگی نمونه کار
Guide to the Rails Resource Generator for Building Out the Portfolio Feature
بررسی عمیق: تحلیل مولدهای ریلز و نحوه سفارشیسازی یک مولد – قسمت اول از ۲
Deep Dive: Analyze Rails Generators and How to Customize a Generator - 1 of 2
بررسی عمیق: تحلیل مولدهای ریلز و نحوه سفارشیسازی یک مولد – قسمت دوم از ۲
Deep Dive: Analyze Rails Generators and How to Customize a Generator - 2 of 2
جریان داده در ریلز
Data Flow in Rails
معرفی بخش
Section Introduction
ساخت فایل Seeds برای ایجاد دادههای نمونه پویا
Building out a Seeds File for Generating Dynamic Sample Data
پیادهسازی اقدام Index از ابتدا در ریلز
Implement an Index Action from Scratch in Rails
ساخت عملکرد New و Create از ابتدا در ریلز
Build the New and Create Functionality from Scratch in Rails
پیادهسازی قابلیت ویرایش رکوردهای پایگاه داده از ابتدا در ریلز
Implement the Ability to Edit Database Records from Scratch in Rails
نحوه استفاده از متد Link To در ریلز برای ایجاد لینکهای پویا
How to Use the Link To Method in Rails for Creating Dynamic Links
نحوه پیادهسازی اقدام Show از ابتدا در ریلز
How to Implement the Show Action from Scratch in Rails
ساخت قابلیت حذف آیتمها در ریلز
Building the Ability to Delete Items in Rails
نحوه پیادهسازی مسیرهای سفارشی برای صفحات در ریلز
How to Implement Custom Routes for Pages in Rails
نحوه بازنویسی مسیرهای منابع ریلز برای اقدام Show
How to Override the Rails Resources Routes for the Show Action
نحوه پیادهسازی Permalinks در یک اپلیکیشن ریلز – قسمت اول از ۲
How to Implement Permalinks in a Rails Application - Part 1 of 2
نحوه پیادهسازی Permalinks در یک اپلیکیشن ریلز – قسمت دوم از ۲
How to Implement Permalinks in a Rails Application - Part 2 of 2
نحوه استفاده از Enums در ریلز برای مدیریت مراحل داده
How to Use Enums in Rails to Manage Data Stages
نحوه پیادهسازی یک اقدام سفارشی در ریلز از طریق کلیک دکمه – قسمت اول از ۲
How to Implement a Custom Action in Rails via a Button Click - Part 1 of 2
نحوه پیادهسازی یک اقدام سفارشی در ریلز از طریق کلیک دکمه – قسمت دوم از ۲
How to Implement a Custom Action in Rails via a Button Click - Part 2 of 2
بهروزرسانی داشبورد مدیریت پروژه و انجام یک Pull Request
Updating the Project Management Dashboard and Performing a Pull Request
بررسی عمیق: مسیریابی و جریان داده در ریلز – قسمت اول از ۳
Deep Dive: Rails Routing and Data Flow - Part 1 of 3
بررسی عمیق: مسیریابی و جریان داده در ریلز – قسمت دوم از ۳
Deep Dive: Rails Routing and Data Flow - Part 2 of 3
بررسی عمیق: مسیریابی و جریان داده در ریلز – قسمت سوم از ۳
Deep Dive: Rails Routing and Data Flow - Part 3 of 3
مدیریت داده در ریلز
Data Management in Rails
معرفی بخش
Section Introduction
پیادهسازی اعتبارسنجی داده در ریلز ۵
Implementing Data Validations in Rails 5
راهنمای روابط داده در ریلز
Guide to Data Relationships in Rails
نحوه پیادهسازی Scopes سفارشی در ریلز ۵
How to Implement Custom Scopes in Rails 5
نحوه تنظیم مقادیر پیشفرض در ریلز ۵
How to Set Default Values in Rails 5
نحوه استفاده از Concerns در ریلز ۵
How to Use Concerns in Rails 5
ساخت یک رابطه والد/فرزند اضافی در ریلز ۵
Building an Additional Parent/Child Relationship in Rails 5
فرمهای پیچیده ریلز ۵: پیکربندی Nested Attributes در مدل
Rails 5 Complex Forms: Configuring Nested Attributes in the Model
فرمهای پیچیده ریلز ۵: پیکربندی Nested Attributes در فرم
Rails 5 Complex Forms: Configuring Nested Attributes in the Form
بررسی عمیق: کار با SQL و ActiveRecord در ریلز ۵ – قسمت اول از ۳
Deep Dive: Working with SQL and ActiveRecord in Rails 5 - Part 1 of 3
بررسی عمیق: کار با SQL و ActiveRecord در ریلز ۵ – قسمت دوم از ۳
Deep Dive: Working with SQL and ActiveRecord in Rails 5 - Part 2 of 3
بررسی عمیق: کار با SQL و ActiveRecord در ریلز ۵ – قسمت سوم از ۳
Deep Dive: Working with SQL and ActiveRecord in Rails 5 - Part 3 of 3
احراز هویت در ریلز ۵
Rails 5 Authentication
معرفی بخش
Section Introduction
نحوه نصب Devise در ریلز ۵
How to Install Devise in Rails 5
استفاده از Devise برای پیادهسازی ثبتنام و عملکرد ورود
Using Devise to Implement Registrations and Login Functionality
ساخت مسیرهای سفارشی برای صفحات احراز هویت با Devise در ریلز ۵
Building Custom Routes for Authentication Pages with Devise in Rails 5
فعال کردن خروج کاربران و رندر پویا محتوای نما در ریلز ۵
Enable Users to Logout and Dynamically Render View Content in Rails 5
نحوه افزودن ویژگیهای سفارشی به سیستم احراز هویت مبتنی بر Devise
How to Add Custom Attributes to a Devise Based Authentication System
نحوه استفاده از Controller Concerns در ریلز ۵ برای ویژگیهای سفارشی Devise
How to Use Controller Concerns in Rails 5 for Devise Custom Attributes
ادغام ویژگیهای مجازی برای استخراج نام و نام خانوادگی از کاربر
Integrate Virtual Attributes to Extract First and Last Name Data from a User
بررسی عمیق: استفاده از BCrypt برای پیادهسازی رمزگذاری در روبی
Deep Dive: Using BCrypt to Implement Encryption in Ruby
کنترلرهای روبی روی ریلز
Ruby on Rails Controllers
معرفی بخش
Section Introduction
مرور جریان داده ریلز و کار با پارامترها
Rails Data Flow Review and Working with Params
استفاده از جلسات ریلز برای اشتراکگذاری داده بین صفحات
Using Rails Sessions to Share Data Between Pages
بازسازی ردیاب جلسه به یک Controller Concern
Refactoring the Session Tracker into a Controller Concern
کار با Strong Params در یک کنترلر ریلز ۵
Working with Strong Params in a Rails 5 Controller
بررسی عمیق: ساخت ویژگی کاربر مهمان در ریلز – قسمت اول از ۲
Deep Dive: Building a Guest User Feature in Rails - Part 1 of 2
بررسی عمیق: ساخت ویژگی کاربر مهمان در ریلز – قسمت دوم از ۲
Deep Dive: Building a Guest User Feature in Rails - Part 2 of 2
کار با نماها در ریلز
Working with Views in Rails
معرفی بخش
Section Introduction
نحوه سفارشیسازی فایل Master Layout ریلز – قسمت اول از ۲
How to Customize the Rails Master Layout File - Part 1 of 2
نحوه سفارشیسازی فایل Master Layout ریلز – قسمت دوم از ۲
How to Customize the Rails Master Layout File - Part 2 of 2
راهنمای استفاده از چندین فایل Layout در ریلز ۵
Guide to Using Multiple Layout Files in Rails 5
مقدمهای بر Partials در ریلز ۵
Introduction to Partials in Rails 5
نحوه ارسال داده به Partials برای ایجاد رفتار سفارشی در ریلز ۵
How to Send Data to Partials to Generate Custom Behavior in Rails 5
راهنمای View Helpers در ریلز ۵
Guide to View Helpers in Rails 5
نحوه استفاده از کمکی تگ محتوا ریلز برای تولید خودکار کد HTML
How to Use the Rails Content Tag Helper to Auto Generate HTML Code
مقدمهای بر رندر کردن مجموعهها از طریق Partials در ریلز ۵
Introduction to Rendering Collections via Partials in Rails 5
راهنمای پیکربندی دستی Partials برای کار با مجموعهها در ریلز
Guide to Manually Configuring Partials to Work with Collections in Rails
راهنمای متدهای کمکی کاربردی ActionView در ریلز ۵
Guide to Helpful ActionView Helper Methods in Rails 5
بررسی عمیق: نکات و ترفندهایی برای کار با ActionView در ریلز ۵ – قسمت اول از ۲
Deep Dive: Tips and Tricks to Working with ActionView in Rails 5 - Part 1 of 2
بررسی عمیق: نکات و ترفندهایی برای کار با ActionView در ریلز ۵ – قسمت دوم از ۲
Deep Dive: Tips and Tricks to Working with ActionView in Rails 5 - Part 2 of 2
اشکالزدایی حرفهای در ریلز
Professional Debugging in Rails
معرفی بخش
Section Introduction
نحوه استفاده از Puts Debugging در ریلز
How to Utilize Puts Debugging in Rails
راهنمای Byebug در ریلز ۵
Guide to Byebug in Rails 5
راهنمای اشکالزدایی با Pry در ریلز ۵
Guide to Debugging with Pry in Rails 5
روش صحیح پیادهسازی مدیریت خطا در یک اپلیکیشن ریلز – قسمت اول از ۲
Proper Way to Implement Error Management in a Rails Application - Part 1 of 2
روش صحیح پیادهسازی مدیریت خطا در یک اپلیکیشن ریلز – قسمت دوم از ۲
Proper Way to Implement Error Management in a Rails Application - Part 2 of 2
استفاده از RubyGems
Using RubyGems
معرفی بخش
Section Introduction
نحوه نصب Bootstrap 4 در یک اپلیکیشن ریلز ۵ – قسمت اول از ۲
How to Install Bootstrap 4 into a Rails 5 Application - Part 1 of 2
نحوه نصب Bootstrap 4 در یک اپلیکیشن ریلز ۵ – قسمت دوم از ۲
How to Install Bootstrap 4 into a Rails 5 Application - Part 2 of 2
استراتژی ساخت یک RubyGem سفارشی
Strategy for Building a Custom RubyGem
نحوه ساخت یک RubyGem از ابتدا – قسمت اول از ۲
How to Build a RubyGem from Scratch - Part 1 of 2
نحوه ساخت یک RubyGem از ابتدا – قسمت دوم از ۲
How to Build a RubyGem from Scratch - Part 2 of 2
نحوه انتشار یک Gem در RubyGems.org
How to Publish a Gem on RubyGems.org
پیادهسازی مجوز دسترسی در ریلز
Implementing Authorization in Rails
معرفی بخش
Section Introduction
مقدمهای بر مجوز دسترسی و نحوه نصب Petergate Gem
Introduction to Authorization and How to Install the Petergate Gem
نحوه افزودن نقشها به مدل کاربر در ریلز ۵
How to Add Roles to the User Model in Rails 5
راهنمای پیادهسازی Petergate در یک اپلیکیشن ریلز ۵ – قسمت اول از ۲
Guide to Implementing Petergate in a Rails 5 Application - Part 1 of 2
راهنمای پیادهسازی Petergate در یک اپلیکیشن ریلز ۵ – قسمت دوم از ۲
Guide to Implementing Petergate in a Rails 5 Application - Part 2 of 2
کار با استایلها در ریلز
Working with Styles in Rails
معرفی بخش
Section Introduction
برنامهریزی طراحی نمونه کار برای استایلهای خاص چیدمان
Portfolio Design Planning for Layout Specific Styles
پیادهسازی اولیه طراحی صفحه اصلی در ریلز ۵ با Bootstrap 4
Implementing the Initial Homepage Design in Rails 5 with Bootstrap 4
ساخت یک Partial ناوبری برای چیدمان اصلی برنامه با Bootstrap
Building a Navigation Partial for the Master Application Layout with Bootstrap
پیادهسازی فوتر به همراه افزودن آرگومانهای متد به یک View Helper ریلز
Implement a Footer Along with Adding Method Arguments to a Rails View Helper
نحوه جاسازی نقشه گوگل در یک اپلیکیشن ریلز
How to Embed a Google Map into a Rails Application
راهنمای بهروزرسانی استایلها برای صفحه ویرایش حساب Devise در ریلز
Guide to Updating the Styles for the Devise Edit Account Page in Rails
نحوه بازنویسی استایلهای پیشفرض Bootstrap برای تراز متن در کلاس Card
How to Override Default Bootstrap Styles for Text Alignment in the Card Class
پیادهسازی استایلها برای صفحه ثبتنام Devise با Bootstrap 4
Implementing Styles for the Devise Registration Page with Bootstrap 4
نحوه طراحی صفحات ورود و رمز عبور با استایلهای فرم Bootstrap 4
How to Design the Login and Password Pages with Bootstrap 4 Form Styles
نحوه تنظیم مقادیر پیشفرض برای آرگومانهای متد View Helper در ریلز ۵
How to Set Default Values for View Helper Method Arguments in Rails 5
ادغام یک طراحی متفاوت برای یک چیدمان بلاگ جداگانه در ریلز ۵
Integrating a Different Design for a Separate Blog Layout in Rails 5
نحوه استفاده از Bootstrap 4 برای افزودن یک نوار ناوبری سفارشی به یک چیدمان بلاگ در ریلز
How to Use Bootstrap 4 to Add a Custom Nav Bar to a Blog Layout in Rails
سفارشیسازی طراحی برای صفحه بلاگ Index با Bootstrap 4
Customizing the Design for the Blog Index Page with Bootstrap 4
راهنمای افزودن استایلها به صفحات بلاگ Show و فرم با Bootstrap 4
Guide to Adding Styles to the Blog Show and Form Pages with Bootstrap 4
پیادهسازی Partials، Paginations و آیکونهای Font Awesome – قسمت اول از ۲
Implementing Partials, Pagination, and Font Awesome Icons - Part 1 of 2
پیادهسازی Partials، Paginations و آیکونهای Font Awesome – قسمت دوم از ۲
Implementing Partials, Pagination, and Font Awesome Icons - Part 2 of 2
طراحی اولیه برای صفحه Portfolio Index با Bootstrap 4
Initial Design for the Portfolio Index Page with Bootstrap 4
ادغام اسلایدر ناوبری متحرک نمونه کار، فوتر و ایندکس
Integrating the Portfolio Animated Navigation Slider, Footer, and Index
استفاده از چیدمان Grid Bootstrap 4 برای استایلدهی به صفحه Portfolio Show در ریلز
Using the Bootstrap 4 Grid Layout to Style the Portfolio Show Page in Rails
پیادهسازی فرمهای Bootstrap 4 برای صفحات فرم نمونه کار
Implementing Bootstrap 4 Forms for the Portfolio Form Pages
نحوه ساخت یک View Helper برای تولید پویا یک نوار ناوبری – قسمت اول از ۲
How to Build a View Helper to Dynamically Generate a Nav Bar - Part 1 of 2
نحوه ساخت یک View Helper برای تولید پویا یک نوار ناوبری – قسمت دوم از ۲
How to Build a View Helper to Dynamically Generate a Nav Bar - Part 2 of 2
بررسی عمیق: خط لوله داراییهای ریلز – قسمت اول از ۲
Deep Dive: Rails Asset Pipeline Part 1 of 2
بررسی عمیق: خط لوله داراییهای ریلز – قسمت دوم از ۲
Deep Dive: Rails Asset Pipeline Part 2 of 2
ریلز + جاوا اسکریپت
Rails + JavaScript
معرفی بخش
Section Introduction
نحوه ادغام یک ویژگی موقعیت و Scope سفارشی در ریلز
How to Integrate a Position Attribute and Custom Scope in Rails
نصب کتابخانههای جاوا اسکریپت jQuery UI و html5sortable در ریلز ۵
Installing the jQuery UI and html5sortable JavaScript Libraries in Rails 5
پیادهسازی اولیه رابط Drag and Drop در ریلز ۵
Initial Implementation of Drag and Drop Interface in Rails 5
پیادهسازی عملکرد Drag and Drop در یک برنامه روبی روی ریلز ۵ – قسمت اول از ۲
Implementing Drag and Drop Functionality into a Ruby on Rails 5 App Part 1 of 2
پیادهسازی عملکرد Drag and Drop در یک برنامه روبی روی ریلز ۵ – قسمت دوم از ۲
Implementing Drag and Drop Functionality into a Ruby on Rails 5 App Part 2 of 2
پیادهسازی قوانین مجوز دسترسی برای ویژگی Drag and Drop با Petergate
Implementing Authorization Rules for Drag and Drop Feature with Petergate
بررسی عمیق: jQuery + CoffeeScript در ریلز
Deep Dive: jQuery + CoffeeScript in Rails
افزودن تصاویر به یک اپلیکیشن ریلز
Adding Images to a Rails Application
معرفی بخش
Section Introduction
مقدمهای بر استفاده از تصاویر و خط لوله داراییهای ریلز
Introduction to Using Images and the Rails Asset Pipeline
نحوه افزودن پسزمینه تصویر تمام صفحه در ریلز با Bootstrap 4
How to Add a Full Size Image Background in Rails with Bootstrap 4
نحوه تنظیم پسزمینه ویدیوی تمام صفحه در ریلز با Bootstrap 4
How to Set a Full Size Video Background in Rails with Bootstrap 4
بررسی عمیق: نصب و پیکربندی Carrierwave برای آپلود تصاویر در ریلز ۵
Deep Dive: Installing and Configuring Carrierwave for Image Uploads in Rails 5
بررسی عمیق: ادغام اتصال به AWS S3 برای میزبانی فایل با Carrierwave
Deep Dive: Integrating Connection to AWS S3 for File Hosting with Carrierwave
پیادهسازی استایلهای دکمه آپلود فایل و بازسازی Placeholder – قسمت اول از ۲
Implementing File Upload Button Styles and Refactoring Placeholder - Part 1 of 2
پیادهسازی استایلهای دکمه آپلود فایل و بازسازی Placeholder – قسمت دوم از ۲
Implementing File Upload Button Styles and Refactoring Placeholder - Part 2 of 2
راهنمای فرمها در ریلز
Guide to Forms in Rails
معرفی بخش
Section Introduction
تفاوت بین form_form و form_tag در ریلز – قسمت اول از ۲
Difference Between form_form and form_tag in Rails - Part 1 of 2
تفاوت بین form_form و form_tag در ریلز – قسمت دوم از ۲
Difference Between form_form and form_tag in Rails - Part 2 of 2
نحوه ادغام Cocoon در ریلز ۵ برای فرمهای تو در تو jQuery
How to Integrate Cocoon in Rails 5 for jQuery Nested Forms
راهنمای ادغام هشدارهایی که به طور خودکار محو میشوند در ریلز ۵
Guide to Integrating Alerts that Automatically Fade Away in Rails 5
بازسازی اعلانهای هشدار برای استفاده از یک View Helper مشترک در ریلز
Refactoring Alert Notifications to Use a Shared View Helper in Rails
بررسی عمیق: نحوه ساخت یک فرم HTML از ابتدا که با ریلز کار کند
Deep Dive: How to Build an HTML Form from Scratch the Works with Rails
دایرکتوری Lib ریلز
Rails Lib Directory
معرفی بخش
Section Introduction
ادغام Gem توییتر برای دریافت توییتها در ریلز ۵
Integrating the Twitter Gem to Pull in Tweets in Rails 5
نحوه نمایش توییتها در یک صفحه نمایش ریلز
How to Render Tweets on a Rails View Page
ساخت یک متد کمکی View Parser برای قابل کلیک کردن لینکهای توییتر در ریلز
Building a Parser View Helper Method to Make Twitter Links Clickable in Rails
سفارشیسازی استایلها برای صفحه اخبار فناوری با Bootstrap 4
Customizing the Styles for the Tech News Page with Bootstrap 4
دادههای زنده در ریلز ۵ با ActionCable
Live Data in Rails 5 with ActionCable
معرفی بخش
Section Introduction
اجرای مولد نظر و نصب پایگاه داده NoSQL Redis در ریلز ۵
Running the Comment Generator and Installing the NoSQL Redis Database in Rails 5
ساخت فرم نظر و اقدامات لازم کنترلر – قسمت اول از ۲
Building the Comment Form and Required Controller Actions - Part 1 of 2
ساخت فرم نظر و اقدامات لازم کنترلر – قسمت دوم از ۲
Building the Comment Form and Required Controller Actions - Part 2 of 2
بازسازی فرم نظر به یک Partial و پیادهسازی اعتبارسنجی داده
Refactoring the Comment Form into a Partial and Implementing Data Validations
ساخت توابع jQuery برای پردازش نظرات – قسمت اول از ۲
Building the jQuery Functions for Processing Comments - Part 1 of 2
ساخت توابع jQuery برای پردازش نظرات – قسمت دوم از ۲
Building the jQuery Functions for Processing Comments - Part 2 of 2
نحوه ایجاد یک Broadcast با ActionCable در ریلز ۵
How to Create a Broadcast with ActionCable in Rails 5
راهنمای پیادهسازی بهروزرسانیهای داده زنده در یک اپلیکیشن ریلز ۵ – قسمت اول از ۲
Guide to Implementing Live Data Updates in a Rails 5 Application - Part 1 of 2
راهنمای پیادهسازی بهروزرسانیهای داده زنده در یک اپلیکیشن ریلز ۵ – قسمت دوم از ۲
Guide to Implementing Live Data Updates in a Rails 5 Application - Part 2 of 2
استایلدهی به بخش نظرات و پیادهسازی تامبنیلهای مبتنی بر Gravatar در ریلز
Styling the Comment Section and Implementing Gravatar Based Thumbnails in Rails
بهترین شیوهها در ریلز
Rails Best Practices
معرفی بخش
Section Introduction
برنامهریزی بهروزرسانیهای نهایی پروژه و تکلیف
Planning Final Project Updates and Assignment
ساخت یک Scope برای نمایش جدیدترین پستهای بلاگ و پنهان کردن پستهای پیشنویس
Building a Scope to Show the Most Recent Blog Posts and Hiding Draft Posts
پنهان کردن صفحه نمایش برای بلاگها در حالت پیشنویس در ریلز ۵
Hiding the Show Page for Blogs in Draft Mode in Rails 5
نحوه افزودن یک عنصر فرم دراپداون در ریلز ۵ برای روابط والد/فرزند
How to Add a Drop Down Form Element in Rails 5 for Parent/Child Relationships
استفاده از مولد کنترلر برای ساخت ویژگیهای موضوع – قسمت اول از ۲
Using the Controller Generator to Build the Topic Features - Part 1 of 2
استفاده از مولد کنترلر برای ساخت ویژگیهای موضوع – قسمت دوم از ۲
Using the Controller Generator to Build the Topic Features - Part 2 of 2
نحوه ساخت یک ویجت برای بلاگ جهت نمایش موضوعات در ریلز ۵
How to Build a Widget for the Blog to Render Topics in Rails 5
نحوه پیادهسازی دکمههای رادیویی در فرم ریلز برای بهروزرسانی مقادیر Enum
How to Implement Radio Buttons in a Rails Form to Update Enum Values
راهنمای ادغام Markdown و برجستهسازی سینتکس در یک اپلیکیشن ریلز ۵
Guide to Integrating Markdown and Syntax Highlighting in a Rails 5 Application
ادغام Breadcrumbs و آیکونها برای صفحات نمایش بلاگ
Integrating Breadcrumbs and Icons for the Blog Show Pages
ساخت یک Partial برای مدیریت اقدامات مدیر برای پستهای بلاگ
Building a Partial for Managing Admin Actions for Blog Posts
نحوه پیادهسازی یک نوار ناوبری پاسخگو با Bootstrap 4
How to Implement a Responsive Navigation Bar with Bootstrap 4
بهروزرسانی سیستم ردیابی منبع/نشست برای چیدمانهای جدید
Updating the Source/Session Tracking System for the New Layouts
نحوه ادغام Favicon در ریلز ۵
How to Integrate a Favicon in Rails 5
پیادهسازی اجزای تصویر پاسخگو برای چیدمان نمونه کار
Implementing Responsive Image Components for the Portfolio Layout
افزودن استایلهای Card به صفحات درباره و تماس
Adding Card Styles to the About and Contact Pages
نحوه پیادهسازی اجزای محتوای قابل جمعشونده در یک اپلیکیشن ریلز ۵
How to Implement Collapsable Content Components in a Rails 5 Application
نحوه ادغام نوارهای پیشرفت Bootstrap در یک اپلیکیشن ریلز
How to Integrate Bootstrap Progress Bars in a Rails Application
نحوه ادغام فونتهای سفارشی در یک اپلیکیشن ریلز ۵
How to Integrate Custom Fonts in a Rails 5 Application
بهروزرسانی فایل Seeds در ریلز
Updating the Seeds File in Rails
استقرار
Deployment
ثبتنام و ایجاد یک اپلیکیشن جدید Heroku
Signing Up for and Creating a New Heroku Application
نحوه استقرار یک اپلیکیشن ریلز ۵ روی Heroku
How to Deploy a Rails 5 Application to Heroku
کار با کنسول ریلز روی Heroku
Working with the Rails Console on Heroku
نصب Redis روی Heroku برای ویژگی نظردهی ActionCable
Installing Redis on Heroku for ActionCable Commenting Feature
پیکربندی Action Cable برای کار روی Heroku
Configuring Action Cable to Work on Heroku
بهروزرسانی دوره
Course Update
نحوه پیادهسازی کتابخانه Typed.js در یک اپلیکیشن ریلز ۵
How to Implement the Typed.js library into a Rails 5 application
نحوه نصب و پیکربندی Webpack، Yarn و jQuery در یک اپلیکیشن ریلز ۵.۱+
How to Install and Configure Webpack, Yarn, and jQuery into a Rails 5.1+ App
نحوه کار با اعتبارسنجیهای رمزگذاری شده در ریلز ۵.۲+
How to Work with Encrypted Credentials in Rails 5.2+
ریلز ۶: مقدمهای بر روبی روی ریلز ۶
Rails 6: Introduction to Ruby on Rails 6
نحوه ایجاد یک اپلیکیشن روبی روی ریلز ۶
How to Generate a Ruby on Rails 6 Application
موضوعاتی که در دوره Dissecting Rails 6 پوشش خواهیم داد
The Topics We'll Cover in the Dissecting Rails 6 Course
مرور کلی دایرکتوری App در یک اپلیکیشن روبی روی ریلز ۶
Overview of the App Directory in a Ruby on Rails 6 Application
مرور کلی دایرکتوریهای Bin و Config
Overview of the Bin and Config Directories
مرور کلی دایرکتوریهای Database، Lib و Log در یک اپلیکیشن ریلز ۶
Overview of the Database, Lib, and Log Directories in a Rails 6 Application
بررسی عمیق: دایرکتوری Node Modules در ریلز ۶
Deep Dive: Node Modules Directory in Rails 6
مرور کلی فایلهای Package JSON و Yarn Lock در ریلز ۶
Overview of the Package JSON and Yarn Lock Files in Rails 6
راهنمای دایرکتوریهای Public، Storage، Tmp و Vendor
Walk Through of the Public, Storage, Tmp, and Vendor Directories
مرور کلی فایلهای ریشه در یک اپلیکیشن روبی روی ریلز ۶
Overview of the Root Files on a Ruby on Rails 6 Application
نحوه کار با Gemfile در یک اپلیکیشن روبی روی ریلز
How to Work with a Gemfile in a Ruby on Rails Application
مرور کلی پیکربندی Post CSS و Rakefile در ریلز ۶
Overview of the Post CSS Configuration and Rakefile in Rails 6
آزمون سیستم فایل ریلز
Rails File System Quiz
مبانی روبی روی ریلز
Ruby on Rails Fundamentals
بررسی عمیق: نحوه کار و سفارشیسازی سرور ریلز
Deep Dive: How to Work With and Customize the Rails Server
مقدمهای بر کنترلرها در روبی روی ریلز ۶
Introduction to Controllers in Ruby on Rails 6
نحوه خودکارسازی فرایندها با گزینههای مولد کنترلر ریلز
How to Automate Processes with the Rails Controller Generator Options
ساخت یک ویژگی کامل احراز هویت در ریلز با Devise
Building a Full Authentication Feature in Rails with Devise
پیادهسازی رفتار پویا در نماهای ریلز
Implementing Dynamic Behavior into Rails Views
نحوه مدیریت دسترسی کاربر به صفحات در روبی روی ریلز
How to Manage User Access to Pages in Ruby on Rails
مرور کلی مولد مدل در ریلز ۶
Overview of the Model Generator in Rails 6
نحوه ایجاد، ویرایش و حذف رکوردها در پایگاه داده با کنسول ریلز
How to Create, Edit, and Delete Records in the Database with the Rails Console
نحوه ارتقا و مدیریت وابستگیها در یک اپلیکیشن ریلز
How to Upgrade and Manage Dependencies in a Rails Application
نمایش نظرات