آموزش اصول HTTP

HTTP Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: هر آنچه که یک توسعه دهنده وب باید در مورد HTTP.HTTP بداند، پروتکل وب است و این دوره به HTTP از دیدگاه یک توسعه دهنده وب نگاه می کند. ما منابع، پیام ها، کوکی ها و پروتکل های احراز هویت را پوشش خواهیم داد. ما به این خواهیم پرداخت که چگونه سرویس گیرندگان HTTP می توانند از اتصالات مداوم و موازی برای بهبود عملکرد استفاده کنند و ببینیم که چگونه وب با استفاده از هدرهای حافظه پنهان و سرورهای پراکسی، تقاضا را برآورده می کند. در پایان دوره شما دانش ساخت برنامه های کاربردی وب و خدمات وب بهتر را خواهید داشت.

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

منابع HTTP HTTP Resources

  • مقدمه Introduction

  • مکان یاب منابع یکنواخت Uniform Resource Locators

  • HTTP و IIS HTTP and IIS

  • پورت ها، پرس و جوها و قطعات Ports, Queries, and Fragments

  • Query String و ASP Query Strings and ASP

  • رمزگذاری URL URL Encoding

  • انواع محتوا Content Types

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

  • نتیجه Conclusion

پیام های HTTP HTTP Messages

  • مقدمه Introduction

  • انواع پیام Message Types

  • یک درخواست دستی A Manual Request

  • روش های HTTP HTTP Methods

  • روش های ایمن Safe Methods

  • سناریوهای دریافت و ارسال GET and POST Scenarios

  • درخواست پیام ها Request Messages

  • پیام های پاسخ Response Messages

  • کدهای وضعیت Status Codes

  • HTTP Fiddler HTTP Fiddler

  • خلاصه Summary

اتصالات HTTP HTTP Connections

  • مقدمه Introduction

  • شبکه گردباد Whirlwind Networking

  • سوکت های برنامه نویسی Programming Sockets

  • دست دادن با کوسه Handshakes with a Shark

  • در مورد تکامل HTTP On the Evolution of HTTP

  • اتصالات موازی Parallel Connections

  • اتصالات پایدار Persistent Connections

  • خلاصه Summary

معماری HTTP HTTP Architecture

  • مقدمه Introduction

  • منابع Redux Resources Redux

  • کیفیت های معماری Architectural Qualities

  • افزودن ارزش Adding Value

  • پروکسی ها Proxies

  • خدمات پروکسی Proxy Services

  • ذخیره سازی Caching

  • کلنجار رفتن با کش Fiddling with the Cache

  • خلاصه Summary

امنیت HTTP HTTP Security

  • مقدمه Introduction

  • وب بدون تابعیت دولتی The Stateful Stateless Web

  • بیسکویت ها Cookies

  • Tracing Sessions و HttpOnly Tracing Sessions and HttpOnly

  • مسیرهای کوکی، دامنه ها و ماندگاری Cookie Paths, Domains, and Persistence

  • احراز هویت پایه و خلاصه Basic and Digest Authentication

  • احراز هویت ویندوز Windows Authentication

  • احراز هویت فرم ها Forms Authentication

  • OpenID OpenID

  • HTTP امن Secure HTTP

  • خلاصه Summary

نمایش نظرات

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

آموزش اصول HTTP
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 50m
48
Pluralsight (پلورال سایت) pluralsight-small
28 بهمن 1390 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,516
4.7 از 5
دارد
دارد
دارد
Scott Allen

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Scott Allen Scott Allen

اسکات در طول 15 سال فعالیت در توسعه نرم افزار تجاری روی همه چیز از دستگاه های جاسازی شده 8 بیتی تا وب سایت های مقیاس بزرگ کار کرده است. از سال 2001 ، اسکات بر روی فناوری سرور و وب مانند ASP.NET ، ASP.NET AJAX ، Windows Workflow ، Silverlight و LINQ تمرکز کرده است. اسکات همچنین در کنفرانس های ملی مانند VSLive سخنران است ، و همچنین در اردوگاه های کد و گروه های کاربری در نزدیکی زادگاهش Hagerstown ، MD. اسکات از سال 2005 بعنوان MVP مایکروسافت شناخته شده است و چندین کتاب در زمینه فن آوریهای مایکروسافت نوشته و یا در تألیف آنها همکاری کرده است. اسکات سایت OdeToCode.com را در سال 2004 تأسیس کرد و در سال 2007 به Pluralsight پیوست.

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

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

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