نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
در این دوره ، ما پروتکل 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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات