لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کاربردی و جامع Ruby on Rails
- آخرین آپدیت
دانلود Hands-On Introduction: Ruby on Rails
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
در این دوره، دیوید مورالس، توسعهدهنده وب و مدرس فنی، ابزارها و دانش لازم برای شروع توسعه با فریمورک وب Ruby on Rails را در محیط GitHub Codespaces به شما آموزش میدهد. ابتدا با محیط توسعه آشنا شده و سپس یک اپلیکیشن ساده میسازید. در این مسیر، نحوه کار با پایگاههای داده، مهاجرتها (Migrations)، مسیرها (Routes)، کنترلرها و Asset Pipeline را خواهید آموخت. علاوه بر این، مدیریت تصاویر با Active Storage، تکنیکهای بازاستفاده از کد و استفاده از Hotwire برای افزودن قابلیت واکنشگرایی (Reactivity) بدون نیاز به نوشتن جاوااسکریپت را بررسی میکنید.
بهترین راه برای یادگیری یک زبان، استفاده عملی از آن است. به همین دلیل، این دوره با GitHub Codespaces ادغام شده است؛ یک محیط توسعه ابری فوری که تمام قابلیتهای IDE مورد علاقه شما را بدون نیاز به نصب محلی فراهم میکند. با GitHub Codespaces، میتوانید در هر زمان و با هر سیستمی تمرینات عملی را انجام دهید و همزمان با ابزاری کار کنید که احتمالاً در محیطهای کاری واقعی با آن مواجه خواهید شد. برای شروع، ویدیو “استفاده از GitHub Codespaces در این دوره”را مشاهده کنید.
سرفصل ها و درس ها
مقدمه
Introduction
پیشنیازها و نکاتی که باید بدانید
What you should know
استفاده از GitHub Codespaces در این دوره
Using GitHub Codespaces with this course
مقدمهای بر Ruby on Rails
Introduction to Ruby on Rails
شروع کار با Ruby on Rails
Getting started with Ruby on Rails
1. اجرای اولین اپلیکیشن
1. Running Your First Application
راه اندازی سرور توسعه
Starting the development server
درک ساختار اپلیکیشن
Understanding the application structure
ایجاد کنترلر و ویو (View)
Creating a controller and the view
استفاده از کنترلر ژنراتور
The controller generator
2. آشنایی با Active Record
2. Active Record
مدیریت و کوئری گرفتن از مدل
Manipulating and querying the model
ایجاد مدل
Creating the model
3. ژنراتور Scaffold و عملیات CRUD
3. The Scaffold Generator and CRUD Operations
تست صفحات
Testing the pages
عملیات CRUD (بخش نوشتن)
CRUD operations (write)
ایجاد کنترلر و ویوها
Creating the controller and the views
عملیات CRUD (بخش خواندن)
CRUD operations (read)
4. CSS و Asset Pipeline
4. CSS and the Asset Pipeline
بررسی Asset Pipeline
The asset pipeline
کار با Layout
The layout
5. بررسی Partials و کدهای ERB
5. Exploring Partials and ERB Code
حذف اکشن show
Removing the show action
بررسی Embedded Ruby (ERB)
Embedded Ruby (ERB)
6. مدیریت تصاویر با Active Storage
6. Handling Images with Active Storage
افزودن قابلیت پشتیبانی از دوربین
Adding camera support
پیکربندی Active Storage
Configuring active storage
نمایش تصویر
Displaying the image
تغییر اندازه تصویر
Resizing the image
افزودن فیلد تصویر
Adding the image field
7. بازاستفاده از کدها
7. Reusing Code
استفاده از Scopeها برای کوئری لیست
Using scopes for the list query
استفاده از Helper برای افزودن تاریخ
Using a helper to add a date
8. واکنشگرایی با Hotwire
8. Reactivity with Hotwire
استفاده از Turbo Frames برای نمایش فرم
Using Turbo Frames to display the form
استفاده از Turbo Streams برای نمایش پست ایجاد شده
Using Turbo Streams to show the created post
نمایش نظرات