نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
تقریباً هر چارچوب وب 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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات