آموزش کاربردی و جامع 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

  • Hotwire چیست؟ What is Hotwire?

جمع‌بندی Conclusion

  • گام‌های بعدی Next steps

نمایش نظرات

آموزش کاربردی و جامع Ruby on Rails
جزییات دوره
1h 7m
29
(آخرین آپدیت)
2,540
- از 5
ندارد
دارد
دارد
David Morales
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Morales David Morales

توسعه دهنده وب. مربی فنی.