دوره آموزشی بهبود عملکرد با IndexedDB و Caching
1 ساعت 19 دقیقهپیشرفته2020-10-07
مدرسین

Mike Oram
Academy Lead at Mayden Academy
جزئیات دوره
از آنجا که توسعه دهندگان برای ایجاد برنامههای وب که به طور کارآمد کار کنند و بتوانند اتصالات غیر قابل اعتماد شبکه را تحمل کنند، تلاش میکنند، حافظه پنهان و محلی ذخیرهسازی به طور فزایندهای حیاتی میشوند. در بسیاری از موارد، استفاده از IndexedDB API و راهکارهای کلیدی caching میتواند عملکرد نرمافزاری را افزایش دهد. در این دوره، مربی Mike Oram به بررسی caching و IndexedDB API و همچنین نحوه کار با آنها برای افزایش عملکرد برنامه شما میپردازد. درباره جوانب مثبت و منفی استراتژیهای مختلف ذخیره سازی، نحوه پیادهسازی حافظه پنهان در برنامه خود و نحوه ارزیابی سودهای بعدی عملکرد، اطلاعات کسب کنید. به علاوه، تکنیکهای ذخیره سازی، بازیابی و به روزرسانی دادهها را با IndexedDB مرور کنید، از جمله استراتژیهای مختلف برای ذخیره دادههای پویا در سمت کلاینت.
مهارت ها
JavaScriptDatabase DevelopmentOracleDatabase ManagementSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01-دسترسی به برنامه های خود را بهینه کنید
- 02-آنچه باید بدانید
1. ابزارهای عملکرد Front-End
- 03-پروفایل سازی
- 04-ابزارهای Dev
2. ذخیره سازی
- 05-چه چیزی کش است
- 06-کارگران خدمات
- 07-راهبردهای ذخیره سازی
- 08-تنظیم کش خود
- 09-کش کردن فایل های ثابت
- 10-بازیابی فایل ها از کش
- 11-بی اعتباری کش
- 12-چالش - کش فایل های شخص ثالث
- 13-راه حل - کش فایل های شخص ثالث
- 14-پروفایل سازی
- 15-کش کردن داده ها
3. IndexedDB
- 16-IndexedDB چیست
- 17-استراتژی های ذخیره سازی داده ها
- 18-مقدمه ای بر IndexedDB
- کتابخانه های 19-IndexedDB
- 20-ایجاد پایگاه داده در IndexedDB
- 21-ذخیره داده ها در IndexedDB
- 22-بازیابی و به روز رسانی داده ها
- 23-ذخیره داده ها از UI JavaScript
- 24-ذخیره اطلاعات از یک کارگر خدماتی
- 25-بازیابی اطلاعات ذخیره شده
- 26-چالش - داده های خود را به روز نگه دارید
- 27-راه حل - داده های خود را به روز نگه دارید
- 28-پروفایل سازی
- 29-تعویض قسمت پشتی خود
نتیجه
- 30- مراحل بعدی برای بهینه سازی
دوره های مرتبط
- دوره آموزشی پیشرفته اکسپرس
- دوره آموزشی 90 روز اول شما: پنج استراتژی کلیدی برای موفقیت شغلی
- دوره آموزشی ابزارهای عملکرد ویندوز: تجزیه و تحلیل موضوع با تقویت کننده VTune اینتل
- دوره آموزشی استفاده از HTMX همراه با Thymeleaf در فریمورک Spring Boot
- دوره آموزشی چگونه مدیران پروژه تیمهای با مسئولیتپذیری بالا میسازند
- دوره آموزشی مدیریت استرس برای ایجاد تغییرات مثبت
- دوره آموزشی نگاه اولیه به MySQL 8 برای توسعه دهندگان
- دوره آموزشی Microsoft XAML: بخش سوم نوع مبدل و منبع
مسیرهای مرتبط
- مسیر آموزشی ارتقاء مهارت های Node.js خود
- مسیر آموزشی توسعه وب را با Node.js کاوش کنید
- مسیر آموزشی گواهی حرفهای مدیریت عملیات
- مسیر آموزشی پیمایش در اکوسیستم هوش مصنوعی
- مسیر آموزشی کار با داده: مهندسی، یکپارچهسازی و MLOps برای هوش مصنوعی
- مسیر آموزشی گواهی حرفهای هوش مصنوعی مولد برای فروش با Microsoft 365 Copilot
- مسیر آموزشی تبدیل شدن به یک مهندس میکس
- مسیر آموزشی تقویت مهارت های زبان جاوا اسکریپت خود