آموزش مبانی 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

نمایش نظرات

نظری ارسال نشده است.

آموزش مبانی REST
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 39m
56
Pluralsight (پلورال سایت) pluralsight-small
24 آذر 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
12
4.1 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Howard Dierking Howard Dierking

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

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

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

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