نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
تقریباً هر چارچوب وب 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
نمایش نظرات