آموزش در حال توسعه برای عملکرد وب

Developing for Web Performance

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: عملکرد مهم است! نشان داده شده است که وب سایت های سریعتر باعث افزایش حفظ ، وفاداری و رضایت بازدیدکنندگان ، به ویژه در تلفن همراه می شوند. در این دوره ، نحوه ایجاد وب سایت ها و برنامه ها را با در نظر گرفتن عملکرد کشف کنید. از آنجا که علت بیشترین کندی ها ، ارتباط بین مرورگر و سرور است - قلمرو HTTP - مربی ارشد کارکنان مورتن رند-هندریکسن از پروتکل HTTP/2 استفاده می کند که به توسعه دهندگان وب پیشرفت های بسیار خوبی را ارائه می دهد. سپس Morten با ایجاد بودجه عملکردی واقع بینانه ، چگونگی حفظ تمرکز تیم شما بر روی عملکرد را پوشش می دهد. وی نحوه بهینه سازی تصاویر (یکی از بزرگترین منابع منبع) ، کد و ذخیره فایل ها و همچنین تحویل سرور و مدیریت مرورگر را به شما توضیح می دهد. بعلاوه ، یاد بگیرید که چگونه CSS و JavaScript را بهینه کنید و برای تسریع در زمان بارگیری از شبکه تحویل محتوا استفاده کنید. پس از پایان این دوره ، شما دانش اولیه لازم برای توسعه وب سایت ها و برنامه هایی را خواهید داشت که در عصر وب پر سرعت رشد می کنند.

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

مقدمه Introduction

  • عملکرد چیست و چرا اینقدر مهم است؟ What is performance and why is it so important?

1. عملکرد وب: یک مقدمه 1. Web Performance: An Introduction

  • عملکرد و بهینه سازی وب چیست؟ What is web performance and optimization?

  • چگونه عملکرد را اندازه گیری کنیم؟ How do we measure performance?

  • چرا عملکرد مهم است؟ Why does performance matter?

2. مبانی عملکرد وب 2. Web Performance Basics

  • نحوه ارائه محتوا توسط مرورگرها How browsers render content

  • HTTP/2 و مالتی پلکس HTTP/2 and multiplexing

  • گلوگاه Bottlenecks

  • ذخیره سازی Caching

  • الگوی PRPL The PRPL pattern

3. ایجاد بودجه عملکرد 3. Creating a Performance Budget

  • بودجه عملکرد چیست؟ What is a performance budget?

  • ایجاد بودجه عملکرد واقع بینانه Creating a realistic performance budget

  • مجرمان مشترک و گرازهای عملکرد Common culprits and performance hogs

4. بهینه سازی تصاویر 4. Optimizing Images

  • تصاویر دلیل اصلی کند شدن وب هستند Images are the leading cause of the slow web

  • کیفیت تصویر مهم است Image quality matters

  • هک مقیاس تصویر The image scaling hack

  • گزینه های قالب تصویر Image format options

  • بهینه سازی تصویر دستی Manual image optimization

  • بهینه سازی خودکار تصویر Automated image optimization

  • تصاویر پاسخگو Responsive images

  • تصاویر باران تنبل Lazy-loading images

5. علامت گذاری و محتوا 5. Markup and Content

  • بهینه سازی خودکار جاوا اسکریپت و CSS Automated optimization of JavaScript and CSS

  • بسته JavaScript در مقابل ماژول ها JavaScript bundling vs. modules

  • بارگیری JavaScript: همگام سازی و به تعویق انداختن JavaScript loading: Async and defer

  • ماژول های جاوا اسکریپت با تنبل بارگیری با وارد کردن () Lazy-loading JavaScript modules with import()

  • کوچک کردن و زشت کردن JavaScript Minifying and uglifying JavaScript

  • CSS انتقادی Critical CSS

  • به تعویق انداختن CSS غیر انتقادی Deferring noncritical CSS

  • بارگذاری CSS مبتنی بر کامپوننت Component-based CSS loading

6. فونت های وب 6. Web Fonts

  • فونت های وب می توانند گرازهای اصلی عملکرد باشند Web fonts can be major performance hogs

  • بهینه سازی تحویل فونت وب شخص ثالث Optimizing third-party web font delivery

  • بهینه سازی تحویل قلم وب خود میزبان Optimizing self-hosted web font delivery

  • فونت های متغیر برای نجات؟ Variable fonts to the rescue?

  • فونت های وب با بودجه عملکرد Web fonts on a performance budget

7. بهینه سازی تحویل 7. Optimizing Delivery

  • داده ها را با Gzip و Brotli فشرده کنید Compress data with Gzip and Brotli

  • فشار سرور Server push

  • پیش بارگیری در مقابل پیش‌فرض Preloading vs. prefetch

  • ذخیره مرورگر Browser caching

  • CDN ها CDNs

نتیجه Conclusion

  • متشکرم Thank you

نمایش نظرات

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

آموزش در حال توسعه برای عملکرد وب
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 25m
39
Linkedin (لینکدین) lynda-small
13 فروردین 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Morten Rand-Hendriksen Morten Rand-Hendriksen

مربی کارکنان ارشد، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار

مورتن رند هندریکسن یک مربی ارشد کارکنان، سخنران، طراح وب و توسعه‌دهنده نرم‌افزار است.

مورتن بیش از 100 دوره آموزشی برای Lynda.com و LinkedIn Learning ایجاد کرده است که طیف وسیعی از موضوعات از جمله استانداردهای وب، فناوری‌های نوظهور و اخلاق فناوری را پوشش می‌دهد. دوره های او به چهار زبان ترجمه شده است. او که یک مشارکت کننده متن باز با نزدیک به دو دهه تجربه در صنعت است، نویسنده چندین کتاب، مقاله و فیلم آموزشی و یک متخصص شناخته شده در هنر وردپرس است. او سخنران و مدرس محبوبی در کنفرانس‌های حرفه‌ای در سرتاسر جهان بوده است، راه‌حل‌های طراحی ظاهری مبتنی بر استانداردها را می‌سازد و به دیگران آموزش می‌دهد که چگونه از وب بیشترین بهره را ببرند.

مورتن در اصل اهل نروژ است. با خانواده اش در بریتیش کلمبیا در سواحل غرب کانادا.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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