دوره آموزشی کنترل کنندهها و ویوها در 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 6
- دوره آموزشی نصب و اجرای Ruby بر روی ریل 6
- دوره آموزشی Ruby on Rails: اشکال زدایی
- دوره آموزشی نصب و اجرای Ruby on Rails 5: ویندوز
- دوره آموزشی نصب و اجرای Ruby on Rails 5: مک
- دوره آموزشی روبی: آزمایش با RSpec
- دوره آموزشی Ruby on Rails: اسفاده از ActiveRecord
- دوره آموزشی کنترلرها و نماهای Ruby on Rails
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Ruby on Rails
- مسیر آموزشی شروع با زبان برنامه نویسی R برای علم داده
- مسیر آموزشی بهبود بخشیدن مهارت های Continuous Deliver
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی آماده شدن برای گواهینامه CompTIA PenTest+ (PT0-002)
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی آماده شدن برای آزمون CompTIA PenTest+ (PT0-001)