دوره آموزشی کنترل کننده‌ها و ویوها در Ruby on Rails 6

دوره آموزشی کنترل کننده‌ها و ویوها در Ruby on Rails 6

2 ساعت 38 دقیقهمبتدی2020-09-08

مدرسین

Kevin Skoglund

Kevin Skoglund

Founder of NovaFabrica

جزئیات دوره

با Ruby on Rails کنترلرهای هوشمندتر و صفحات وب با ظاهری بهتر بسازید. این دوره به توسعه دهندگان می آموزد که چگونه کنترلرها و نماها را در Ruby on Rails 6 بهتر پیاده سازی کنند. این دوره آموزشی پایه ای برای آموزش اصول و بهترین شیوه ها در مورد این مفاهیم برنامه نویسی رایج است. بیاموزید که چگونه از مفیدترین ویژگی های کنترلرها، از جمله حفظ وضعیت با کوکی ها و داده های جلسه، نمایش پیام ها، سازماندهی کد و استفاده از فیلترها برای کارهای معمول استفاده کنید. در مرحله بعد، نحوه ارائه انواع مختلف داده، نحوه استفاده از طرح‌بندی‌های نمایش، و نحوه ترکیب دارایی‌هایی مانند تصاویر، شیوه نامه‌ها و جاوا اسکریپت را بیاموزید. در نهایت، نحوه کار موثرتر با روش‌های کمکی روبی را بیاموزید، که کارهای رایج مانند قالب‌بندی متن و اعداد، محاسبات تاریخ و زمان، و خروجی فیلدهای فرم را آسان‌تر می‌کند.

اهداف یادگیری
ذخیره سازی داده ها در کوکی ها و جلسات
استفاده از هش فلش برای پیام ها
استفاده از فیلترها برای فراخوانی خودکار روش ها
نمایش نماها
استفاده از طرح‌بندی برای قالب‌های مشترک
ترکیب تصاویر، شیوه نامه ها و جاوا اسکریپت
استفاده از تصاویر به عنوان پس زمینه CSS
جلوگیری از اکسپلویت های CSRF و XSS با ابزارهای داخلی
با کمک های داخلی و سفارشی سریعتر کار می کند

مهارت ها

Ruby on RailsBack-End Web DevelopmentFull-Stack Web DevelopmentWeb DevelopmentOpen SourceDeep Dive (X:Y)

سرفصل ها

مقدمه

  • کنترل کننده های هوشمندتر و صفحات وب با ظاهر بهتر
  • آنچه باید بدانید
  • استفاده از مخزن فایل های تمرینی GitHub

ویژگی های مفید کنترلر

  • داده ها را در کوکی ها ذخیره کنید
  • داده ها را در جلسات ذخیره کنید
  • پیام با فلش هش
  • اطلاعات را به یک فایل وارد کنید
  • رفتارهای رایج را با ApplicationController به ارث ببرید
  • از فیلترها برای فراخوانی خودکار متدها استفاده کنید
  • درک حفاظت CSRF
  • چالش - کنترل کننده ها
  • راه حل - کنترل کننده ها

نمایش نماها

  • از خطاهای رندر مضاعف خودداری کنید
  • گزینه های بیشتر برای رندر محتوا
  • از طرح‌بندی برای قالب‌های مشترک استفاده کنید
  • محتوا را برای استفاده بعدی ضبط کنید
  • چالش - دیدگاه ها
  • راه حل - دیدگاه ها

ترکیب دارایی ها

  • برای مشاهده الگوها، شیوه نامه ها را اضافه کنید
  • از دارایی های تصویر ثابت استفاده کنید
  • از تصاویر به عنوان پس زمینه CSS استفاده کنید
  • درباره جاوا اسکریپت در Ruby on Rails
  • جاوا اسکریپت را با Webpacker مدیریت کنید
  • خط لوله دارایی را برای جاوا اسکریپت پیکربندی کنید
  • جاوا اسکریپت را با خط لوله دارایی مدیریت کنید

با Helpers سریعتر کار کنید

  • کمک های متنی
  • مددکاران بهداشتی
  • تعداد یاوران
  • یاوران تاریخ و زمان
  • یاوران فرم
  • دستیاران سفارشی
  • چالش - یاوران
  • راه حل - یاوران

نتیجه

  • مراحل بعدی
۸۰,۰۰۰ تومان