دوره آموزشی معرفی عملی Ruby on Rails
1 ساعت 7 دقیقهمتوسط2024-04-11
مدرسین

David Morales
Web Developer, Technical Instructor
جزئیات دوره
در این دوره، دیوید مورالس، توسعهدهنده وب و مدرس فنی، ابزارها و دانشی را که برای شروع توسعه با چارچوب وب Ruby on Rails با استفاده از محیط GitHub Codespaces نیاز دارید، در اختیار شما قرار میدهد. یک نمای کلی از محیط توسعه دریافت کنید، سپس یک برنامه ساده ایجاد کنید. نحوه کار با پایگاه های داده، مهاجرت ها، مسیرها، کنترلرها و خط لوله دارایی را بیاموزید. بهعلاوه، مدیریت تصویر را با Active Storage، تکنیکهای استفاده مجدد از کد و استفاده از Hotwire برای افزودن واکنشپذیری بدون نوشتن جاوا اسکریپت مرور کنید.
بهترین راه برای یادگیری زبان، استفاده از آن در عمل است. به همین دلیل است که این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.
بهترین راه برای یادگیری زبان، استفاده از آن در عمل است. به همین دلیل است که این دوره با GitHub Codespaces یکپارچه شده است، یک محیط توسعه دهنده ابر فوری که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ گونه راه اندازی ماشین محلی ارائه می دهد. با GitHub Codespaces، میتوانید در هر زمان و در هر زمانی از هر ماشینی تمرین عملی داشته باشید، در حالی که از ابزاری استفاده میکنید که احتمالاً در محل کار با آن مواجه خواهید شد. برای یادگیری نحوه شروع، ویدیوی «استفاده از فضاهای کد GitHub با این دوره» را بررسی کنید.
مهارت ها
Ruby on RailsBack-End Web DevelopmentFull-Stack Web DevelopmentWeb DevelopmentOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - شروع کار با Ruby on Rails
- 02 - آنچه باید بدانید
- 03 - استفاده از GitHub Codespaces با این دوره
- 04 - مقدمه ای بر روبی روی ریل
1. اجرای اولین برنامه
- 05 - درک ساختار برنامه
- 06 - راهاندازی سرور توسعه
- 07 - ایجاد یک کنترلر و نمای
- 08 - ژنراتور کنترلر
2. سابقه فعال
- 09 - ایجاد مدل
- 10 - دستکاری و استعلام مدل
3. عملیات تولید داربست و CRUD
- 11 - ایجاد کنترلر و نماها
- 12 - تست صفحات
- 13 - عملیات CRUD (بخوانید)
- 14 - عملیات CRUD (نوشتن)
4. CSS و Asset Pipeline
- 15 - طرح
- 16 - خط لوله دارایی
5. کاوش جزئی و کد ERB
- 17 - یاقوت جاسازی شده (ERB)
- 18 - حذف اکشن نمایش
6. مدیریت تصاویر با ذخیرهسازی فعال
- 19 - پیکربندی حافظه فعال
- 20 - افزودن فیلد تصویر
- 21 - نمایش تصویر
- 22 - تغییر اندازه تصویر
- 23 - افزودن پشتیبانی دوربین
7. استفاده مجدد از کد
- 24 - استفاده از کمک کننده برای افزودن تاریخ
- 25 - استفاده از scopes برای کوئری لیست
8. واکنش پذیری با Hotwire
- 26 - Hotwire چیست
- 27 - استفاده از Turbo Frames برای نمایش فرم
- 28 - استفاده از Turbo Streams برای نمایش پست ایجاد شده
نتیجه
- 29 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت اپلیکیشنهای واکنشی با Ruby on Rails 7 و Hotwire
- دوره آموزشی نگاه اولیه به Ruby on Rails 7
- دوره آموزشی مدلها و انجمنهای Ruby on Rails
- دوره آموزشی کنترلرها و نماهای Ruby on Rails
- دوره آموزشی Ruby on Rails: اشکال زدایی
- دوره آموزشی یادگیری جامع Ruby on Rails 7
- دوره آموزشی یادگیری جامع مدلها و انجمنها در Ruby on Rails 6
- دوره آموزشی کنترل کنندهها و ویوها در Ruby on Rails 6