آموزش ساخت برنامه های وب یاقوتی با Rack

Building Ruby Web Apps with Rack

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تقریباً هر چارچوب وب Ruby یک نکته مشترک دارد: آنها بر روی Rack ساخته شده اند. در این دوره شما خواهید آموخت که چگونه از این کتابخانه حیاتی ، هم به خودی خود و هم با سایر چارچوب های Ruby ، استفاده کنید. در هسته اصلی هر چارچوب اصلی Ruby ، Rack ، یک کتابخانه باریک و همه کاره HTTP وجود دارد. در این دوره ، ساخت برنامه های Ruby Web Apps with Rack ، یاد می گیرید که چگونه از Rack استفاده کنید و برنامه های وب ساده و سریع ایجاد کنید. ابتدا پروتکل اساسی را می آموزید که Rack برای برقراری ارتباط با سرورهای وب مانند Puma و Unicorn استفاده می کند. در مرحله بعدی ، خواهید فهمید که چگونه می توانید برنامه خود را با میان افزار گسترش داده و غنی کنید. سرانجام ، شما نحوه استفاده از دانش خود در مورد Rack را در چارچوب های دیگر مانند Rails و Sinatra کشف خواهید کرد. پس از پایان این دوره ، دانش بنیادی Rack خواهید داشت که به شما کمک می کند برنامه های تحت وب Ruby را با سرعت بیشتری و با قابلیت نگهداری بیشتر بسازید.

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

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

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

شروع شدن Getting Started

  • رک چیست و چرا باید از آن استفاده کرد؟ What Is Rack and Why Use It?

  • حداقل برنامه رک Minimal Rack App

  • مشخصات رک و جمع بندی The Rack Spec and Summing Up

مسیریابی ، درخواست ها و پاسخ ها Routing, Requests, and Responses

  • بررسی اجمالی و مسیریابی Overview and Routing

  • نسخه ی نمایشی مسیریابی Routing Demo

  • نقشه برداری از مسیرها Mapping Routes

  • درخواست ها Requests

  • پاسخ Responses

  • مدیریت خطاها Handling Errors

  • پاک کردن Cleanup

  • خلاصه ماژول Module Summary

میان افزار Middleware

  • مقدمه نرم افزار میانه Middleware Introduction

  • درخواستها را اصلاح کنید Modifying Requests

  • اصلاح پاسخ ها Modifying Responses

  • ورود به سیستم Logging

  • اشکال زدایی و توسعه Debugging and Development

  • محتوا و پرونده ها Content and Files

  • جلسات Sessions

  • خلاصه نرم افزار میانه Middleware Summary

یکپارچه سازی رک Integrating Rack

  • معرفی ، ریل و رک Intro, Rails, and Rack

  • استفاده از برنامه های Rack از Rails Using Rack Apps from Rails

  • تست رک با RSpec Testing Rack with RSpec

  • Rails و Middleware Rails and Middleware

  • Rack 'Middleware Stack Rails' Middleware Stack

  • تست رک با Minitest Testing Rack with Minitest

  • سیناترا و راک Sinatra and Rack

  • وب سرورها Web Servers

  • بسته بندی کردن Wrapping Up

نمایش نظرات

آموزش ساخت برنامه های وب یاقوتی با Rack
جزییات دوره
1h 38m
29
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
21
4.8 از 5
دارد
دارد
دارد
Jason Clark
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Clark Jason Clark

جیسون به عنوان پسر جوانی که مشغول تماشای پدرش در Clipper و dBase III بود ، عاشق برنامه نویسی شد. وسواس جرقه زده تا امروز ادامه دارد. او برای New Relic کار می کند و در اوقات فراغت خود به پروژه کفش کمک می کند. وقتی در محل کار نیست ، از دوچرخه سواری ، مشروب فروشی و معاشرت با خانواده اش لذت می برد.