دوره آموزشی کنترل کنندهها و ویوها در Ruby on Rails 6
2 ساعت 38 دقیقهمبتدی2020-09-08
مدرسین

Kevin Skoglund
Founder of NovaFabrica
جزئیات دوره
با Ruby on Rails کنترلرهای هوشمندتر و صفحات وب با ظاهری بهتر بسازید. این دوره به توسعه دهندگان می آموزد که چگونه کنترلرها و نماها را در Ruby on Rails 6 بهتر پیاده سازی کنند. این دوره آموزشی پایه ای برای آموزش اصول و بهترین شیوه ها در مورد این مفاهیم برنامه نویسی رایج است. بیاموزید که چگونه از مفیدترین ویژگی های کنترلرها، از جمله حفظ وضعیت با کوکی ها و داده های جلسه، نمایش پیام ها، سازماندهی کد و استفاده از فیلترها برای کارهای معمول استفاده کنید. در مرحله بعد، نحوه ارائه انواع مختلف داده، نحوه استفاده از طرحبندیهای نمایش، و نحوه ترکیب داراییهایی مانند تصاویر، شیوه نامهها و جاوا اسکریپت را بیاموزید. در نهایت، نحوه کار موثرتر با روشهای کمکی روبی را بیاموزید، که کارهای رایج مانند قالببندی متن و اعداد، محاسبات تاریخ و زمان، و خروجی فیلدهای فرم را آسانتر میکند.
اهداف یادگیری
ذخیره سازی داده ها در کوکی ها و جلسات
استفاده از هش فلش برای پیام ها
استفاده از فیلترها برای فراخوانی خودکار روش ها
نمایش نماها
استفاده از طرحبندی برای قالبهای مشترک
ترکیب تصاویر، شیوه نامه ها و جاوا اسکریپت
استفاده از تصاویر به عنوان پس زمینه CSS
جلوگیری از اکسپلویت های CSRF و XSS با ابزارهای داخلی
با کمک های داخلی و سفارشی سریعتر کار می کند
اهداف یادگیری
ذخیره سازی داده ها در کوکی ها و جلسات
استفاده از هش فلش برای پیام ها
استفاده از فیلترها برای فراخوانی خودکار روش ها
نمایش نماها
استفاده از طرحبندی برای قالبهای مشترک
ترکیب تصاویر، شیوه نامه ها و جاوا اسکریپت
استفاده از تصاویر به عنوان پس زمینه CSS
جلوگیری از اکسپلویت های CSRF و XSS با ابزارهای داخلی
با کمک های داخلی و سفارشی سریعتر کار می کند
مهارت ها
Ruby on RailsBack-End Web DevelopmentFull-Stack Web DevelopmentWeb DevelopmentOpen SourceDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01-کنترل کننده های هوشمندتر و صفحات وب با ظاهر بهتر
- 02-آنچه باید بدانید
- 03- استفاده از مخزن فایل های تمرینی GitHub
1. ویژگی های مفید کنترلر
- 04-داده ها را در کوکی ها ذخیره کنید
- 05-داده ها را در جلسات ذخیره کنید
- 06-پیام با فلش هش
- 07- اطلاعات را به یک فایل وارد کنید
- 08- رفتارهای رایج را با ApplicationController به ارث ببرید
- 09-از فیلترها برای فراخوانی خودکار متدها استفاده کنید
- 10-درک حفاظت CSRF
- 11-چالش - کنترل کننده ها
- 12-راه حل - کنترل کننده ها
2. نمایش نماها
- 13- از خطاهای رندر مضاعف خودداری کنید
- 14- گزینه های بیشتر برای رندر محتوا
- 15- از طرحبندی برای قالبهای مشترک استفاده کنید
- 16-محتوا را برای استفاده بعدی ضبط کنید
- 17-چالش - دیدگاه ها
- 18-راه حل - دیدگاه ها
3. ترکیب دارایی ها
- 19- برای مشاهده الگوها، شیوه نامه ها را اضافه کنید
- 20- از دارایی های تصویر ثابت استفاده کنید
- 21-از تصاویر به عنوان پس زمینه CSS استفاده کنید
- 22-درباره جاوا اسکریپت در Ruby on Rails
- 23- جاوا اسکریپت را با Webpacker مدیریت کنید
- 24- خط لوله دارایی را برای جاوا اسکریپت پیکربندی کنید
- 25-جاوا اسکریپت را با خط لوله دارایی مدیریت کنید
4. با Helpers سریعتر کار کنید
- 26- کمک های متنی
- 27- مددکاران بهداشتی
- 28-تعداد یاوران
- 29- یاوران تاریخ و زمان
- 30- یاوران فرم
- 31-دستیاران سفارشی
- 32-چالش - یاوران
- 33-راه حل - یاوران
نتیجه
- 34- مراحل بعدی
دوره های مرتبط
- دوره آموزشی معرفی عملی Ruby on Rails
- دوره آموزشی ساخت اپلیکیشنهای واکنشی با 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