پیشنهاد فرادرس

آموزش مقدماتی REST

دسته بندی ها: آموزش های پلورال سایت (Pluralsight) ، آموزش طراحی وب

آموزش-مقدماتی-rest

REST يك مدل معماري براي طراحي برنامه‌هاي كاربردي شبكه است كه ترکیبی از چند مدل معماری مبتنی بر شبکه مي‌باشد و محدودیت‌هايی جهت تعریف يك واسط اتصال یکنواخت براي آن درنظر گرفته شده است.

REST مخفف عبارت Representational State Transfer است و متكي بر يك پروتكل ارتباطي بدون حالت، كلاينت سرور و با قابليت cache كردن مي‌باشد كه در اكثر موارد پروتكل HTTP مورد استفاده قرار مي‌گيرد. ايده اصلي معماري REST اين است كه به جاي استفاده از مكانيزم هاي پيچيده اي مانند CORBA، RPC يا SOAP براي اتصال ماشين ها ازHTTP ساده براي برقراري ارتباط بين ماشين‌ها استفاده شود.

این مجموعه آموزشی (REST Fundamentals) محصولیست از PluralSight که در سطح متوسط و مدت زمان 2 ساعت و 59 دقیقه ارائه شده است.

خلاصه سر فصل های این مجموعه:

  • نیاز به REST
  • تعریف REST
  • رابط یکنواخت
  • سیستم لایه ای
  • کد های درخواستی
  • شناسایی منابع
  • منابع متاداده
  • کنترل داده ها
  • انواعی از هایپر مدیا
  • طراحی سرویس ردیابی اشکال
  • API
  • پردازش طراحی کلاینت
  • کد باگ کلاینت
  • منابع و کلاینت ها
  • ویژگی های خوب معماری Cloud
  • مقیاس پذیری
  • بهره وری عملیاتی
  • REST به عنوان وسیله ای برای معماری مقیاس پذیر
  • استراتژی های معماری Cloud
  • و...

لیست سر فصل های لاتین مجموعه:

	Introduction	 		
Overview	 		
The Need for REST	 		
Architectural Properties	 		
Defining REST	 		
REST by Comparison	 		
Demo: Richardson's Maturity Model	 		
Summary	 		
	Deriving REST: Constraints	 		
Overview	 		
Getting to REST	 		
Client-Server	 		
Stateless	 		
Cache	 		
The Uniform Interface	 		
Layered System	 		
Code-on-Demand	 		
Summary	 		
	Elements of RESTful Architecture	 		
Overview	 		
Components and Connectors	 		
Resources	 		
Resource Identifiers	 		
Resource Metadata	 		
Representations	 		
Control Data	 		
Hypermedia	 		
Types of Hypermedia	 		
Summary	 		
	Designing RESTful Services	 		
Overview	 		
A New Metaphor	 		
Real-World REST: Bug Tracking	 		
Designing the Bug Tracking Service	 		
Bug Resources	 		
Bug Representation	 		
API	 		
Dynamically Modifying the Workflow	 		
Summary	 		
	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 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 as a Means to Scalable Architecture	 		
Cloud Architectural Strategies	 		
Cloud Opportunities	 		
Summary

حجم فایل:184MB

آیا این نوشته را دوست داشتید؟
Pluralsight REST Fundamentals

پیشنهاد فرادرس