اپلیکیشن اندرویدی فلشکارت آموزشی Google Cloud Platform: ساخت اپلیکیشن های Progressive Web Apps (PWA)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Google Cloud Platform: ساخت اپلیکیشن های Progressive Web Apps (PWA)
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای دوره
- 1. مقدمهای بر Progressive Web Apps (PWA)
- 2. معرفی Google Cloud Platform (GCP)
- 3. مزایای استفاده از GCP برای PWA
- 4. راهاندازی محیط توسعه GCP
- 5. ایجاد یک پروژه جدید در GCP
- 6. مدیریت منابع در GCP
- 7. مفاهیم اولیه پایگاه داده در GCP
- 8. استفاده از Cloud Firestore برای PWA
- 9. طراحی معماری پایگاه داده برای PWA
- 10. امنیت دادهها در Cloud Firestore
- 11. مدیریت احراز هویت کاربران در GCP
- 12. استفاده از Firebase Authentication
- 13. پیادهسازی ورود با حساب گوگل
- 14. پیادهسازی ورود با شماره تلفن
- 15. مدیریت دسترسی کاربران
- 16. مفاهیم اولیه ذخیرهسازی ابری
- 17. استفاده از Cloud Storage برای PWA
- 18. آپلود و مدیریت فایلها در Cloud Storage
- 19. بهینهسازی ذخیرهسازی تصاویر
- 20. مدیریت دسترسی به فایلهای ذخیره شده
- 21. مقدمهای بر محاسبات ابری
- 22. استفاده از Cloud Functions برای بکاند PWA
- 23. نوشتن توابع ساده در Cloud Functions
- 24. مدیریت رویدادها در Cloud Functions
- 25. اتصال Cloud Functions به Firestore
- 26. اتصال Cloud Functions به Cloud Storage
- 27. مفاهیم اولیه استقرار اپلیکیشن
- 28. استفاده از Firebase Hosting برای PWA
- 29. تنظیمات دامنه سفارشی برای PWA
- 30. مدیریت گواهی SSL در Firebase Hosting
- 31. بهینهسازی عملکرد وبسایت
- 32. مقدمهای بر CDN و کشینگ
- 33. استفاده از Cloud CDN برای PWA
- 34. تنظیمات کشینگ در Firebase Hosting
- 35. مانیتورینگ عملکرد PWA
- 36. ابزارهای مانیتورینگ در GCP
- 37. تحلیل ترافیک کاربران
- 38. بررسی خطاها و رفع اشکال
- 39. مفاهیم اولیه CI/CD
- 40. تنظیم Pipeline CI/CD با Cloud Build
- 41. اتصال Cloud Build به مخزن کد
- 42. اتوماسیون استقرار PWA
- 43. مدیریت نسخه در CI/CD
- 44. امنیت در توسعه PWA
- 45. تکنیکهای امنسازی کدهای بکاند
- 46. مدیریت کلیدهای API در GCP
- 47. جلوگیری از حملات رایج وب
- 48. مفاهیم اولیه Progressive Enhancement
- 49. طراحی رابط کاربری واکنشگرا
- 50. پیادهسازی Service Workers
- 51. قابلیت آفلاین بودن PWA
- 52. مدیریت کشینگ در Service Workers
- 53. بهروزرسانی خودکار PWA
- 54. ارسال اعلانهای فشاری
- 55. استفاده از Firebase Cloud Messaging
- 56. مدیریت اشتراکها در FCM
- 57. طراحی تجربه کاربری برای اعلانها
- 58. بهینهسازی سرعت بارگذاری PWA
- 59. استفاده از Lighthouse برای ارزیابی
- 60. بهینهسازی تصاویر و فرمتها
- 61. فشردهسازی کدها
- 62. بارگذاری تنبل (Lazy Loading)
- 63. مفاهیم اولیه Progressive Web Apps
- 64. کاربرد PWA در تجارت الکترونیک
- 65. کاربرد PWA در رسانهها
- 66. کاربرد PWA در اپلیکیشنهای سازمانی
- 67. ملاحظات طراحی برای PWA
- 68. تست و دیباگ کردن PWA
- 69. استقرار نسخههای آزمایشی PWA
- 70. جمعآوری بازخورد کاربران
- 71. بهبود مستمر PWA
- 72. مقدمهای بر معماری میکروسرویس در GCP
- 73. پیادهسازی میکروسرویس با Cloud Functions
- 74. مدیریت ارتباط بین میکروسرویسها
- 75. امنیت در معماری میکروسرویس
- 76. مقیاسپذیری PWA در GCP
- 77. مدیریت هزینهها در GCP
- 78. بهینهسازی مصرف منابع
- 79. استراتژیهای کاهش هزینه
- 80. مفاهیم پیشرفته Cloud Firestore
- 81. مدیریت تراکنشها در Firestore
- 82. شاخصگذاری پیشرفته در Firestore
- 83. بهینهسازی کوئریها در Firestore
- 84. مفاهیم پیشرفته Cloud Functions
- 85. توابع واکنشی به رویدادهای سرویسهای GCP
- 86. مدیریت خطا در توابع پیچیده
- 87. بهینهسازی زمان اجرای توابع
- 88. امنیت دادهها در PWA
- 89. اصول رمزنگاری در GCP
- 90. مدیریت دسترسی به دادههای حساس
- 91. مستندسازی APIهای PWA
- 92. اصول نوشتن مستندات فنی
- 93. استفاده از ابزارهای مستندسازی
- 94. ارتباط مستندات با کدهای PWA
- 95. مقدمهای بر DevOps در GCP
- 96. فرهنگ DevOps و PWA
- 97. ابزارهای DevOps در GCP
- 98. پایش و نگهداری PWA
- 99. بهبودهای آینده PWA
- 100. استراتژیهای رشد PWA
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.