دوره آموزشی یادگیری سیناترا

دوره آموزشی یادگیری سیناترا

2 ساعت 10 دقیقهمتوسط2017-03-22

مدرسین

Kevin Skoglund

Kevin Skoglund

Founder of NovaFabrica

جزئیات دوره

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

اهداف یادگیری
نصب سیناترا
راه اندازی سرور
تعریف مسیرها
استفاده از الگوها و پارامترهای مسیر
تغییر مسیر درخواست ها
رندر قالب های پویا
استفاده از قالب ها و طرح بندی های جزئی
تعریف کمک های سفارشی

مهارت ها

SinatraRubyProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

مقدمه

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

مسیرها

  • سرور را راه اندازی کنید
  • مسیرها را تعریف کنید
  • روش های HTTP را مسیریابی کنید
  • الگوهای مسیر
  • پارامترهای مسیر
  • درخواست ها را تغییر مسیر دهید

الگوها

  • مسیرهای فایل را پیکربندی کنید
  • فایل های استاتیک را رندر کنید
  • رندر قالب ها
  • کد را به قالب اضافه کنید
  • متغیرهای قالب
  • رندر قالب های جزئی
  • چیدمان ها
  • چالش - الگوها
  • راه حل - الگوها

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

  • کمک کننده های سفارشی را تعریف کنید
  • فرار از HTML
  • کوکی ها
  • جلسات
  • فیلترها

تکنیک های مفید

  • کلاس ها
  • آرایه پارامترهای فرم
  • پایگاه های داده

نتیجه

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