آموزش تسلط بر انگولار: بهینه‌سازی عملکرد (Performance Optimization) - آخرین آپدیت

دانلود Unlocking Angular: Performance Optimization

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در دنیای دیجیتال امروز که سرعت حرف اول را می‌زند، حتی میلی‌ثانیه‌ها می‌توانند تفاوت بین جذب کاربر و رها کردن برنامه را رقم بزنند. این دوره برای مهندسان ارشد طراحی شده است که مسئولیت ارائه برنامه‌هایی با سرعت خیره‌کننده و مقیاس‌پذیری بالا را تحت فشارهای کاری زیاد بر عهده دارند. در این دوره، درک پروو (Derek Peruo)، لید فنی پروژه‌های بزرگ Angular و Ionic، به بررسی عمیق ساختارهای داخلی انگولار می‌پردازد و تکنیک‌های پیشرفته‌ای مانند بهینه‌سازی تشخیص تغییرات (Change Detection)، جداسازی اینجکتورها (Injectors) و بهره‌گیری از Angular Refs برای حذف گلوگاه‌های عملکردی را آموزش می‌دهد. اگر به دنبال کسب مزیت رقابتی از طریق بهینه‌سازی حداکثری تمام جنبه‌های عملکرد اپلیکیشن انگولار خود هستید، این دوره نقشه راه شما برای ارتقای چشمگیر بهره‌وری است. فقط انتظارات کاربر را برآورده نکنید، بلکه آن‌ها را به چالش بکشید و فراتر از آن عمل کنید.

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

مقدمه Introduction

  • پیش‌نیازهای لازم What you should know

  • چرا کاربران به دنبال اپلیکیشن‌های سریع هستند Users want fast applications

  • مروری کلی بر اپلیکیشن Application overview

  • کار با کدهای نمونه و محیط Codespaces Using the example code and Codespaces

1. معیارها و ابزارهای سنجش عملکرد 1. Performance Metrics and Tools

  • معیارهای رایج سنجش عملکرد Common performance metrics

  • مروری بر ابزار Lighthouse Lighthouse overview

  • مروری بر Angular DevTools Angular DevTools overview

2. بهینه‌سازی‌های عملکردی 2. Performance Optimizations

  • چالش کدنویسی Coding challenge

  • جلوگیری از آلودگی زون (Zone Pollution) Avoiding zone pollution

  • بهینه‌سازی تصاویر Optimizing images

  • کپسوله‌سازی نمای کامپوننت (View Encapsulation) Component view encapsulation

  • شناسایی و جلوگیری از نشت حافظه (Memory Leaks) Detecting and preventing memory leaks

  • استفاده از انگولار بدون Zone.js (Zoneless) Angular without Zone.js (Zoneless)

  • ارائه راهکار Solution

  • بهبود تجربه کاربری با الگوی App Shell Boost UX with the app shell pattern

  • بهینه‌سازی محاسبات سنگین و کند Optimizing slow computations

  • بهینه‌سازی فرم‌ها و Reactive Forms Optimizing forms and reactive forms

  • نادیده گرفتن تشخیص تغییرات در زیرشاخه‌های کامپوننت Skipping change detection on component subtrees

  • تنظیم دقیق مدیریت وضعیت (State Management) Fine-tuning state management

  • بهبود عملکرد روتر (Router) Enhancing router performance

  • تنظیمات رایج برای افزایش کارایی Common configuration tweaks

  • به تاخیر انداختن بارگذاری با بلوک‌های Defer Defer loading with defer blocks

3. الگوهای معماری کد 3. Code Architecture Patterns

  • آزاد کردن ترد اصلی با استفاده از Web Workers Keeping the main thread clear with web workers

  • دسترسی آنی به داده‌ها با کشینگ سمت کلاینت Get data instantly with client-side caching

  • کاهش حجم باندل با Tree Shakable Providers Reduce bundle size with tree-shakable providers

  • کنترل بیشتر با استفاده از Angular Refs Gain more control with Angular refs

  • ایجاد تعادل بین امنیت و عملکرد Balancing security with performance

  • ارائه راهکار Solution

  • جداسازی اینجکتورها در سلسله‌مراتب Isolating injectors within hierarchies

  • چالش کدنویسی Coding challenge

  • پیاده‌سازی استراتژی Offline First با Service Workers Achieving offline-first with service workers

جمع‌بندی Conclusion

  • نگاهی عمیق‌تر به انگولار A deeper look at Angular

نمایش نظرات

آموزش تسلط بر انگولار: بهینه‌سازی عملکرد (Performance Optimization)
جزییات دوره
1h 31m
32
(آخرین آپدیت)
874
- از 5
ندارد
دارد
دارد
Derek Peruo
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Derek Peruo Derek Peruo

Angular.js معمار درک پرو یک معمار Angular.js متخصص در عملکرد ، مقیاس گذاری ، اتوماسیون و استقرار است.

درک در پرداختن به چالش های بزرگ متمرکز است. وی برنامه های تک صفحه ای Angular.js (SPA) را به برنامه های مبتنی بر ابزارک تبدیل کرده است تا با فریمورک های سمت سرور مانند PHP Laravel استفاده شود. او در تمام مراحل توسعه در شرکتهای Fortune 500 و Forbes Global 2000 مانند Pfizer و Thomson Reuters با تیمهایی کار کرده است. درک همچنین با سازمان های بین المللی مانند شرکت مک کینزی کار کرده است.

او به تیم های توسعه کمک می کند تا راه حل های ساده ، ظریف و مبتنی بر نتایج ایجاد کنند که با استفاده از اعضای تیم مربیگری در مورد بهترین روش ها برای معماری جلویی ، نتایج اندازه گیری شده ایجاد کند. او با شبکه سازی با متخصصان صنعت محلی و آزمایش تکنیک های جدید آموخته شده از مقاله ها ، فیلم ها و دوره های آنلاین ، در کنار فن آوری های جدید است. BFA در تئاتر و اجرا به مهارت مهارت ارتباطی درك را می دهد و او رابط ایده آل بین اعضای تیم فنی و غیر فنی قرار می دهد.

او در حال حاضر دوره های آموزش ویدیو را برای آموزش LinkedIn در زمینه مدیریت داده ها ، آزمایش و رفع خطا و با استفاده از معماری مبتنی بر ابزارک در برنامه های Angular 2. برای اطلاعات بیشتر ، به http://derekperuo.net مراجعه کنید.