آموزش ایجاد یک API با Rails

Creating an API with Rails

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما کمک می کند تا بتوانید از اعتبار سنجی رمز استفاده کنید ، از چندین قالب پاسخ پشتیبانی کنید و پاسخ های پیچیده ایجاد کنید ، همه اینها در حالی است که برنامه شما در آینده دارای صفحه اثبات و عملکرد با صفحه بندی ، نسخه API و پشتیبانی GraphQL است. این دوره ، ایجاد یک API با Rails ، شما را قادر می سازد API های زیبا ، قابل پیش بینی و سریع برای برنامه خود بسازید و از امنیت بالایی برخوردار باشید. ابتدا ، نحوه احراز هویت API هایی را که برنامه شما در معرض نمایش قرار می دهد ، کشف خواهید کرد. شما احراز هویت اولیه HTTP و رویکرد تأیید اعتبار JWT را مشاهده خواهید کرد. در مرحله بعدی ، شما یاد خواهید گرفت که چگونه قالب های مختلف پاسخ مانند HTML ، JSON و غیره را از یک کنترل کننده تهیه کنید. سپس یاد خواهید گرفت که چگونه مدلهای برنامه خود را به JSON سریال دهید و چگونه از ابزار Jbuilder برای ایجاد پاسخهای پیچیده JSON استفاده کنید که در عین حال تمیز و اصلاح کد آسان باشد ، چندین منبع مختلف را درگیر کنید. سرانجام ، شما می آموزید که چگونه با افزودن پشتیبانی برای صفحه بندی ، نسخه API و روشهای جایگزین پرس و جو و ارائه داده با استفاده از ابزارهایی مانند GraphQL و Graphiti ، آینده خود را اثبات کنید. پس از اتمام این دوره ، با ایجاد API در Rails بسیار راحت خواهید بود که نه تنها می تواند از چندین قالب پاسخ پیچیده پشتیبانی کند بلکه ایمن ، ظریف ، سریع و قابل توسعه است.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ایجاد احراز هویت API Creating API Authentication

  • بررسی اجمالی Overview

  • اضافه کردن احراز هویت اساسی HTTP Adding Basic HTTP Authentication

  • افزودن اعتبار سنجی JWT & nbsp؛ Adding JWT Token Based Authentication

ارائه چندین قالب از یک کنترل کننده Serving Multiple Formats from a Controller

  • ارائه چندین قالب از یک کنترل کننده Serving Multiple Formats from a Controller

سریال سازی مدل ها به JSON Serializing Models to JSON

  • مراحل برای & nbsp؛ مدل سازی & nbsp؛ سریال سازی Steps for Model Serialization

  • سفارشی کردن JSON & nbsp؛ ایجاد یک مدل & nbsp؛ Customizing JSON Creation for a Model

ایجاد پاسخهای پیچیده JSON با استفاده از JBuilder Creating Complex JSON Responses Using JBuilder

  • ایجاد الگوهای JBuilder & nbsp؛ Creating JBuilder Templates

  • ایجاد جزئیات JBuilder & nbsp؛ Creating JBuilder Partials

پیاده سازی پیاده سازی برای یک نقطه پایان API Implementing Pagination for an API Endpoint

  • پیاده سازی پیاده سازی برای یک API Implementing Pagination for an API

فعال کردن نسخه API برای یک Endpoint Enabling API Versioning for an Endpoint

  • فعال کردن نسخه API برای یک Endpoint Enabling API Versioning for an Endpoint

GraphQL و Graphiti به عنوان گزینه های جایگزین برای API های بقیه GraphQL and Graphiti as Alternatives for Rest APIs

  • درک GraphQL Understanding GraphQL

  • ایجاد GraphQL & nbsp؛ سeriesالات و جهش ها Creating GraphQL Queries and Mutations

  • گرافیتی به عنوان یک زمین میانه بین GraphQL و REST Graphiti as a Mid Ground Between GraphQL and REST

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش ایجاد یک API با Rails
جزییات دوره
1h 51m
14
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Nitin Singh
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nitin Singh Nitin Singh

بیایید عاشق آبرنگ شویم

بسیاری از ما پتانسیل زیادی داریم که با دیدگاه، خرد و خلاقیت خود به دنیا نگاه کنیم. همه ما توانایی بالایی در تجسم ذهنی داریم و سعی می کنیم آن تصاویر ذهنی انتزاعی را به واقعیت تبدیل کنیم. من فکر می کنم این احساس زیبایی است که خالق باشیم و دنیای خودمان را رنگ آمیزی کنیم.

اسم من نیتین سینگ است و دوست دارم شما را قادر کنم عاشق هنر آبرنگ شوید. انگیزه‌ای و معلمی که معتقد است آبرنگ به معنای یادگیری فرآیند یا تکنیک آن نیست، بلکه سفری زیباست که لذتی بی‌نهایت را برای زندگی ما به ارمغان می‌آورد. من به گرمی از شما استقبال می کنم که بخشی از این سفر با من باشید، بیایید یاد بگیریم که بیان خود را از طریق هنر آبرنگ ایجاد کنیم و آگاهی خلاقانه خود را گسترش دهیم. به کلاس من خوش آمدید!

همه ما هنر در درون داریم، ما یک هنرمند هستیم!

ما آنچه را که در اطرافمان است تجربه می کنیم. می بینیم، مصرف می کنیم و پاسخ می دهیم. ما با عبور از زندگی، الگویی از تجربه ایجاد می کنیم. این الگوها و شناخت من از آنها بر بیان هنر من در سطوح مختلف احساسی تأثیر می گذارد.

نمایشگاه نمایش هنری

  • نمایشگاه ملی نمایش گروهی هنر، کارناتاکا لالیت کالا آکادمی، بنگلور 2017.
  • نمایشگاه هنری انفرادی در لالیت کالا آکادمی، دهلی نو 2017
  • نمایشگاه گروهی هنری در گالری هنری Venkatappa، بنگلور، 2016.
  • انجمن بین المللی آبرنگ (کاخ استفانی، بوداپست) مجارستان، 2016.
  • انجمن بین المللی آبرنگ (گالری هنر بین المللی، ونکوور) کانادا، 2016.
  • انجمن بین المللی آبرنگ، ایران، نمایشگاه آنلاین 2016.
  • نمایشگاه هنری Artville (بنگالور) 2016.
  • «Chitra Santé» در karnataka chitrakala parishath (بنگالور) 2016.
  • نمایشگاه نقاشی در مرکز هنری رانگولی (بنگلور) 2015.
  • کارگاه اجلاس طراحی در "کمپبل" (کالیفرنیا، ایالات متحده آمریکا) 2014.
  • نمایشگاه گروهی نقاشی در Nagercoil (Kanyakumari) 2000.
  • نمایشگاه گروهی نقاشی در راجگیر (بیهار) 2000.
  • نمایشگاه گروهی رنگ ویکالپ در "کالج هنرهای دستی (پاتنا) 1999.
  • نمایشگاه گروهی سالانه در "کالج هنرهای دستی، پاتنا" 1999,2000,2001.