آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت آموزش منطق و مقدمات برنامه نویسی به همراه الگوریتم و فلوچارت
286

آموزشگاه برنامه نویسی تحلیل‌داده

با مجوز رسمی از سازمان فنی و حرفه‌ای کشور

ورود / ثبت‌نام

ورود کاربر جدید هستید؟ ثبت نام کنید
بستن تبلیغات
دوره طراحی سایت حرفه‌ای با پروژه واقعی!

دوره جامع و پروژه‌محور طراحی وب با تمرکز روی JavaScript، Ajax و API! با طراحی ریسپانسیو و پروژه‌های حرفه‌ای مثل دیجی‌کالا و شمرون کباب مهارتت رو حرفه‌ای کن!

مشاهده بیشتر
آموزش تخصصی فرانت‌اند با پروژه عملی

این دوره شما رو از مفاهیم پایه تا مباحث پیشرفته مثل JavaScript، React و Next.js پیش می‌بره. با آموزش پروژه‌محور، یک فروشگاه اینترنتی کامل طراحی می‌کنید و برای ورود به بازار کار آماده می‌شید!

مشاهده بیشتر
مشخصات کتاب
  • Mike Amundsen
  • 2012
  • انگلیسی
  • 1993
  • 305
  • 0
Mike Amundsen

Building Hypermedia APIs with HTML5 and Node

نویسنده :Mike Amundsen

    Foreword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
    Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
    1. Understanding Hypermedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
    HTTP, MIME, and Hypermedia 2
    HTTP Is the Transfer Protocol 3
    MIME Is the Media Type Standard 3
    Hypermedia Is the Engine 5
    Programming the Web with Hypermedia APIs 6
    The Type-Marshaling Dilemma 7
    The Hypermedia Solution 10
    Identifying Hypermedia : H-Factors 13
    Link Factors 15
    Control Factors 17
    Hypermedia Design Elements 20
    Base Format 21
    State Transfer 24
    Domain Style 26
    Application Flow 29
    Summary 33
    What’s Next? 34
    2. XML Hypermedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
    Scenario 35
    Designing the Maze XML Media Type 36
    Identifying the State Transitions 36
    Selecting the Basic Design Elements 37
    The Maze+XML Document 38
    Sample Data 42
    The Server Code 43

    The Collection State Response 43
    The Item State Response 43
    The Cell State Response 44
    The Exit State Response 45
    The Client Code 46
    Maze Game Example 46
    Maze Bot Example 51
    Summary 56
    3. JSON Hypermedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
    Scenario 57
    Designing the Collection+JSON Media-Type 58
    Identifying the State Transitions 58
    Selecting the Basic Design Elements 59
    The Collection+JSON Document 60
    The Tasks Application Semantics 64
    The Data Model 66
    The Write Template 67
    Predefined Queries 67
    Sample Data 68
    Task Documents 69
    Design Document 69
    The Server Code 71
    The Collection Response 71
    The Item Response 72
    The Query Representations 73
    Handling Template Writes 75
    The Client Code 77
    The Tasks SPI Example 77
    The Tasks Command Line Example 88
    Summary 92
    4. HTML5 Hypermedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
    Scenario 95
    Designing the Microblog Media Type 96
    Expressing Application Domain Semantics in HTML5 96
    Identifying the State Transitions 98
    Selecting the Basic Design Elements 103
    The Microblog Application Profile 104
    Sample Data 110
    User Documents 110
    Message Documents 110
    Follow Documents 111

    Design Document 111
    The Server Code 113
    Authenticating Users 113
    Registering a New User 114
    Message Responses 116
    User Responses 119
    The Client Code 122
    The POSH Example 122
    The Ajax QuoteBot Example 125
    Summary 134
    5. Documenting Hypermedia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
    Requirements, Compliance, and RFC 2119 135
    The RFC 2119 Keywords 136
    Sample Documentation Using RFC 2119 Keywords 137
    Defining Compliance 137
    Documenting Media Type Designs 138
    General Layout 138
    Documenting XML Designs 143
    Documenting JSON Designs 144
    Documenting HTML Designs 146
    Documenting Application Domain Specifics 148
    Publishing Media Type Designs 152
    Extending and Versioning Media Types 152
    Extending 153
    Versioning 154
    Registering Media Types and Link Relations 157
    Media Types 157
    Link Relation Types 159
    Design and Implementation Tips 162
    Joshua Bloch’s Characteristics of a Good API 162
    Roy Fielding’s Hypertext API Guidelines 163
    Jon Postel’s Robustness Principle 164
    Other Considerations 165
    Afterword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
    A. References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
    B. Additional Reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
    C. Maze+XML Media Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179

    D. Collection+JSON Media Type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
    E. Microblogging HTML Semantic Profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
    F. IANA Media Type Registration Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
    G. IETF Link Relations Internet Draft . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
    H. Source Code, Software, and Installation Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217

1394/07/27 1993 305
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
کتاب های مرتبط
آموزش کار با رشته ها در سی شارپ

کتاب آموزش گام به گام Html به زبان فارسی

آموزش آنلاين کتاب آموزش گام به گام Html به زبان فارسی

نویسنده: افشین رفوآ

زبان: فارسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

کتاب آموزش گام به گام Bootstrap به زبان فارسی

کتاب آموزش گام به گام Bootstrap به زبان فارسی

نویسنده: افشین رفوآ

زبان: فارسی

مشاهده کتاب و دانلود
آموزش کار با رشته ها در سی شارپ

کتاب آموزش گام به گام CSS به زبان فارسی

کتاب آموزش گام به گام Bootstrap به زبان فارسی

نویسنده: افشین رفوآ

زبان: فارسی

مشاهده کتاب و دانلود

نظرات شما

برای ارسال سوال لازم است، ابتدا وارد سایت شوید.