آموزش مبانی HTTP/2

HTTP/2 Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: در این دوره ، ما پروتکل HTTP/2 را نه تنها با نحوه کار کردن ، بلکه با آنچه که ما به عنوان توسعه دهنده وب و بک گراند برای کار با نسخه بعدی HTTP باید بدانیم ، پوشش خواهیم داد. این دوره تمام جنبه های HTTP را بررسی می کند/2 ، از توضیح نیاز به نسخه جدید HTTP (پس از بیش از دو دهه موفقیت آمیز با استفاده از نسخه 1.1) ، تا درک عملکردهای داخلی HTTP/2. مهمتر از همه ، مواردی را که ما باید به عنوان توسعه دهندگان در مورد انطباق برنامه های موجود برای کار با HTTP/2 بدانیم ، پوشش می دهد.

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

مقدمه Introduction

  • مقدمه Introduction

  • چرا به HTTP/2 نیاز دارید؟ Why the Need for HTTP/2?

  • TCP - مسئله اساسی TCP - The Underlying Problem

  • HTTP/2 HTTP/2

  • نسخه ی نمایشی: HTTP/2 در عمل Demo: HTTP/2 in Action

  • خلاصه Summary

اتصال HTTP/2 An HTTP/2 Connection

  • ایجاد اتصال HTTP/2 Establishing an HTTP/2 connection

  • فریم ها و پیام ها Frames and Messages

  • سرصفحه ها Headers

  • ابزار اولیه Basic Tooling

  • نسخه ی نمایشی: اتصال HTTP/2 Demo: An HTTP/2 Connection

  • خلاصه Summary

جریان ها Streams

  • خلاصه ای از HTTP 1.1 در مقابل HTTP/2 A Recap on HTTP 1.1 vs HTTP/2

  • مالتی پلکسینگ و جریان ها Multiplexing and Streams

  • نسخه ی نمایشی: تبادل جریان HTTP/2 Demo: An HTTP/2 Stream Exchange

  • اولویت های جریان Stream Priorities

  • نسخه ی نمایشی: اولویت های عمل Demo: Priorities in Action

  • کنترل جریان Flow Control

  • خلاصه Summary

فشار سرور Server Push

  • مقدمه Introduction

  • فشار سرور Server Push

  • نسخه ی نمایشی: سرور فشار در عمل Demo: Server Push in Action

  • خلاصه Summary

امنیت ، پراکسی ها و موارد دیگر Security, Proxies, and More

  • TLS ، SSL و HTTP/2 TLS, SSL, and HTTP/2

  • سربار TLS TLS Overhead

  • حافظه پنهان و پراکسی ها Caches and Proxies

  • دیگر قاب های مهم HTTP/2 Other Important HTTP/2 Frames

  • خلاصه Summary

کار با کتابخانه ها و سرورهای HTTP/2 Working with HTTP/2 Libraries and Servers

  • پشتیبانی مرورگر Browser Support

  • میزبانی از برنامه های HTTP/2 Hosting HTTP/2 Applications

  • کار با کتابخانه های سمت مشتری Working with Client-Side Libraries

  • نسخه ی نمایشی: درخواست های سطح بالای مشتری Demo: High Level Client Requests

  • نسخه ی نمایشی: درخواست های سطح پایین مشتری Demo: Low Level Client Requests

  • نسخه ی نمایشی: سطح پایین سرور Demo: Low Level Server Handling

  • نسخه ی نمایشی: فشار سرور برنامه نویسی Demo: Programatic Server Push

  • خلاصه Summary

تطبیق برنامه های موجود Adapting Existing Applications

  • سالها بهینه سازی Years of Optimizations

  • چندین اتصال TCP Multiple TCP Connections

  • الحاق پرونده ها Concatenation of Files

  • Spriting از تصاویر Spriting of Images

  • کوچک کردن Minifying

  • خط زنی منابع Resource Inlining

  • شبکه های تحویل محتوا Content Delivery Networks

  • پشتیبانی از هر دو پروتکل Supporting Both Protocols

  • تأثیر بر روی HTTP و REST API Impact on HTTP and REST API's

  • انتقال به HTTP/2 Moving to HTTP/2

  • خلاصه Summary

نمایش نظرات

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

آموزش مبانی HTTP/2
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 25m
47
Pluralsight (پلورال سایت) pluralsight-small
08 بهمن 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
99
4.6 از 5
دارد
دارد
دارد
Hadi Hariri

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Hadi Hariri Hadi Hariri

هادی حریری یک توسعه دهنده ، سخنران و بشارت دهنده فنی در JetBrains است. علاقه های وی شامل معماری نرم افزار و توسعه وب است. هادی نویسنده کتاب و همکار مکرر انتشارات توسعه دهنده ، بیش از یک دهه است که در رویدادهای صنعت صحبت می کند. او ساکن اسپانیا است و در آنجا با همسر و سه پسرش زندگی می کند. او همچنین یک ASP.NET MVP و ASP.NET Insider است.

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

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

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