آموزش اصول REST

REST Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: REST یک اصطلاح پربار است و بنابراین در محافل معماری این روزها اشتباه فهمیده شده است. این دوره تلاش می‌کند تا برخی از سوء تفاهم‌ها را در مورد REST برطرف کند و همچنین رویکرد عملی‌تری برای طراحی راه‌حل‌های RESTful - هم مشتریان و هم خدمات ارائه می‌کند. علاوه بر این، این دوره به REST از منظر ابر نگاه می کند و توضیح می دهد که چگونه REST برای پاسخگویی به خواسته هایی که ابر برای یک معماری مدرن به ارمغان می آورد، مناسب است.

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

معرفی Introduction

  • بررسی اجمالی Overview

  • نیاز به استراحت The Need for REST

  • خواص معماری Architectural Properties

  • تعریف REST Defining REST

  • استراحت با مقایسه REST by Comparison

  • نسخه ی نمایشی: مدل بلوغ ریچاردسون Demo: Richardson's Maturity Model

  • خلاصه Summary

استخراج REST: محدودیت ها Deriving REST: Constraints

  • بررسی اجمالی Overview

  • رسیدن به REST Getting to REST

  • کلاینت-سرور Client-Server

  • بی تابعیت Stateless

  • حافظه پنهان Cache

  • رابط یکنواخت The Uniform Interface

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

  • کد بر اساس تقاضا Code-on-Demand

  • خلاصه Summary

عناصر معماری RESTful Elements of RESTful Architecture

  • بررسی اجمالی Overview

  • قطعات و اتصال دهنده ها Components and Connectors

  • منابع Resources

  • شناسه های منابع Resource Identifiers

  • فراداده منابع Resource Metadata

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

  • کنترل داده ها Control Data

  • هایپر مدیا Hypermedia

  • انواع هایپر مدیا Types of Hypermedia

  • خلاصه Summary

طراحی خدمات RESTful Designing RESTful Services

  • بررسی اجمالی Overview

  • یک استعاره جدید A New Metaphor

  • REST در دنیای واقعی: ردیابی اشکال Real-World REST: Bug Tracking

  • طراحی سرویس ردیابی اشکال Designing the Bug Tracking Service

  • منابع اشکال Bug Resources

  • نمایش اشکال Bug Representation

  • API API

  • اصلاح پویا گردش کار Dynamically Modifying the Workflow

  • خلاصه Summary

طراحی مشتریان RESTful Designing RESTful Clients

  • بررسی اجمالی Overview

  • مشتریان آرام می توانند سخت تر باشند RESTful Clients Can Be Harder

  • فرآیند طراحی مشتری Client Design Process

  • مثال: الزام ردیابی اشکال Example: Bug Tracking Requirement

  • کد مشتری اشکال Bug Client Code

  • قرارداد را به خاطر بسپار Remember the Contract

  • مشتریان و منابع Clients and Resources

  • مشتریان و نمایندگی ها Clients and Representations

  • مشتریان و پیام های خود توصیفی Clients and Self-Describing Messages

  • مشتریان و هایپر مدیا Clients and Hypermedia

  • خلاصه Summary

REST و Cloud REST and the Cloud

  • بررسی اجمالی Overview

  • هدف حرکت به سمت ابر The Goal of Moving to the Cloud

  • ویژگی های یک معماری ابری خوب Characteristics of a Good Cloud Architecture

  • مقیاس پذیری Scalability

  • بهره وری عملیاتی Operational Efficiency

  • تاب آوری Resiliency

  • صرفه جویی در مقیاس را درک کنید Realize Economies of Scale

  • REST به عنوان وسیله ای برای معماری مقیاس پذیر REST as a Means to Scalable Architecture

  • استراتژی های معماری ابری Cloud Architectural Strategies

  • فرصت های ابری Cloud Opportunities

  • خلاصه Summary

نمایش نظرات

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

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

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

آموزش اصول REST
جزییات دوره
2h 59m
57
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
1,675
3.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Howard Dierking Howard Dierking

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