آموزش مبانی REST

REST Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: REST یکی از اصطلاحاتی است که اغلب استفاده می شود و کمتر قابل درک است. این دوره زمینه ای برای درک REST فراهم می کند و روند ساخت یک سیستم مرجع را برطرف می کند ، و به نگرانی های طراحی عملی در طول ... داده ها ارز تجارت مدرن است و API ها وسیله ای برای باز کردن قفل ارزش داده ها هستند. با این حال ، طراحی و ساخت API می تواند یک کار ترسناک باشد. در این دوره ، REST Fundamentals ، نحوه طراحی و پیاده سازی سیستم هایی را دنبال می کنید که از سبک معماری پیروی می کنند ، معروف به انتقال حالت بازنمایی (REST). ابتدا ، شما تاریخچه و نظریه پشت سبک و واژگانی را می آموزید که می توانید برای توصیف عناصر مختلف آن استفاده کنید. در مرحله بعدی ، با دنبال کردن همراه با طراحی و ساخت یک برنامه کاربردی ، یک فرایند تکراری برای ایجاد یک سیستم RESTful کشف خواهید کرد. سرانجام ، مکان مناسب REST در منظره فعلی سیستم های توزیع شده و رایانش ابری را کشف خواهید کرد. پس از اتمام این دوره ، دانش ارزیابی REST برای پروژه خود را خواهید داشت و در صورت مناسب بودن ، مهارت طراحی و اجرای سیستم RESTful را خواهید داشت.

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

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

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

چگونه به اینجا رسیدیم How We Got Here

  • خوش آمدی Welcome

  • مقدمه و اهداف Introduction and Goals

  • درمورد من About Me

  • ریشه های REST Origins of REST

  • تعریف REST REST Definition

  • خلاصه Summary

  • مشتاقانه منتظر است Looking Forward

درک مفهوم Understanding the Concept

  • مقدمه Introduction

  • اما اول ، برخی فرضیات But First, Some Assumptions

  • محدودیت سرویس دهنده-سرور Client-server Constraint

  • محدودیت بدون تابعیت Stateless Constraint

  • محدودیت حافظه پنهان Cache Constraint

  • یک میانه تاریخی A Historical Interlude

  • محدودیت رابط یکنواخت Uniform Interface Constraint

  • محدودیت سیستم لایه ای Layered System Constraint

  • کد در صورت درخواست Code On-demand

  • REST Data Elements REST Data Elements

  • مقدمه ای بر منابع و نمایندگی ها Introduction to Resources and Representations

  • منابع Resources

  • نمایندگی ها Representations

  • پیامهای توصیف خود Self-describing Messages

  • هایپر مدیا Hypermedia

  • خلاصه Summary

فرآیند طراحی را بوت استرپ کنید Bootstrapping the Design Process

  • مقدمه Introduction

  • رویکرد برنامه و رویکرد طراحی The Demo App and Design Approach

  • در حال پیاده سازی Client-Server Implementing Client-Server

  • پیاده سازی بدون تابعیت Implementing Stateless

  • نسخه ی نمایشی: ایجاد سرویس گیرنده وب Demo: Building the Web Client

  • مرور دمو و رویکرد Demo and Approach Review

  • در حال اجرا حافظه پنهان Implementing Cache

  • خلاصه Summary

استفاده از رابط یکنواخت Applying the Uniform Interface

  • منابع Resources

  • ایجاد سرور API Creating the API Server

  • نمایندگی ها Representations

  • ایجاد رابط ویرایش Building the Edit Interface

  • مذاکره در مورد محتوا Content Negotiation

  • اجرای مذاکره محتوای ترکیبی Implementing Hybrid Content Negotiation

  • پیامهای توصیف خود Self-describing Messages

  • هایپر مدیا Hypermedia

  • نسخه کردن Versioning

  • خلاصه Summary

استفاده از ابر Taking Advantage of the Cloud

  • مقدمه Introduction

  • سیستم لایه ای Layered System

  • استقرار در Cloud Deploying to the Cloud

  • کد تقاضا Code on Demand

  • امنیت سرور Securing the Server

  • استراحت اساسی Rest Fundamental

  • درحال اجرای احراز هویت Implementing Authentication

بقیه در متن REST in Context

  • مقدمه Introduction

  • انتظارات کاربر User Expectations

  • فن آوری Technology

  • اقتصاد API The API Economy

  • گزینه های REST REST Alternatives

  • با نگاه به آینده Looking Ahead

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش مبانی REST
جزییات دوره
2h 39m
56
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
12
4.1 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Howard Dierking Howard Dierking

هوارد دیرکینگ مدیر برنامه در تیم بسترهای نرم افزاری و ابزارهای وب در مایکروسافت است که تمرکز فعلی وی بر روی همه چیزهای وب است. پیش از این ، هوارد به عنوان سردبیر مجله MSDN فعالیت می کرد و همچنین برنامه صدور گواهینامه توسعه دهنده را برای Microsoft Learning اجرا می کرد. او 10 سال قبل از مایکروسافت را به عنوان توسعه دهنده و معمار برنامه با تمرکز بر سیستم های توزیع شده سپری کرد. هوارد با همسر و 3 دخترش در ردموند زندگی می کند.