اپلیکیشن اندرویدی فلشکارت آموزشی ساخت و استقرار برنامههای کاربردی بدون سرور با استفاده از Google Cloud Run
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت و استقرار برنامههای کاربردی بدون سرور با استفاده از Google Cloud Run
موضوع کلی: توسعهٔ نرمافزار و خدمات ابری
موضوع میانی: پیادهسازی و استقرار برنامههای کاربردی در محیط ابری
📋 سرفصلهای دوره
- 1. مقدمهای بر توسعه برنامههای کاربردی بدون سرور
- 2. آشنایی با Google Cloud Run
- 3. مزایای استفاده از Cloud Run
- 4. معماری بدون سرور چیست؟
- 5. معرفی Google Cloud Platform
- 6. مفاهیم اولیه Google Cloud
- 7. محیط توسعه Cloud Shell
- 8. راه اندازی پروژه در Google Cloud
- 9. مدیریت اعتبارنامهها در Google Cloud
- 10. آشنایی با Docker و کانتینرها
- 11. نصب Docker بر روی سیستم عامل
- 12. مفاهیم کلیدی Docker
- 13. ساخت یک Image Docker ساده
- 14. کار با Dockerfile
- 15. ساخت Image برای برنامه پایتون
- 16. ساخت Image برای برنامه Node.js
- 17. ساخت Image برای برنامه Go
- 18. ساخت Image برای برنامه جاوا
- 19. استقرار اولین برنامه در Cloud Run
- 20. پیکربندی سرویس Cloud Run
- 21. تنظیمات منابع Cloud Run
- 22. مدیریت ترافیک در Cloud Run
- 23. استقرار نسخههای جدید برنامه
- 24. برگرداندن به نسخههای قبلی
- 25. مانیتورینگ و لاگگیری در Cloud Run
- 26. استفاده از Cloud Logging
- 27. تنظیم هشدارهای Cloud Monitoring
- 28. امنیت در Cloud Run
- 29. مدیریت دسترسیها با IAM
- 30. استفاده از Secret Manager
- 31. اتصال Cloud Run به پایگاه داده Cloud SQL
- 32. پیکربندی اتصال به Cloud SQL
- 33. استفاده از Cloud Spanner
- 34. اتصال Cloud Run به Firebase
- 35. استفاده از Firestore
- 36. استفاده از Realtime Database
- 37. استقرار برنامههای وب با Cloud Run
- 38. ساخت API با Cloud Run
- 39. پردازش رویدادها با Cloud Run
- 40. استفاده از Cloud Functions برای رویدادها
- 41. اتصال Cloud Run به Pub/Sub
- 42. پردازش پیامها از Pub/Sub
- 43. استفاده از Cloud Scheduler برای زمانبندی
- 44. اجرای وظایف دورهای با Cloud Run
- 45. مدیریت حالت در برنامههای بدون سرور
- 46. استفاده از Persistent Storage
- 47. ذخیرهسازی فایلها در Cloud Storage
- 48. استفاده از Cloud Run برای Microservices
- 49. طراحی معماری Microservices
- 50. ارتباط بین سرویسهای Cloud Run
- 51. مدیریت خطا و بازیابی
- 52. پیادهسازی الگوهای مقاوم در برابر خطا
- 53. تست برنامههای Cloud Run
- 54. تست واحد برای کانتینرها
- 55. تست یکپارچهسازی
- 56. بهینهسازی عملکرد Cloud Run
- 57. تنظیمات concurrency
- 58. مدیریت memory در Cloud Run
- 59. کاهش زمان راهاندازی (Cold Start)
- 60. استفاده از Cloud Build برای CI/CD
- 61. پیکربندی Cloud Build
- 62. استقرار خودکار با Cloud Build
- 63. استفاده از Terraform برای مدیریت زیرساخت
- 64. نوشتن کدهای Terraform برای Cloud Run
- 65. مدیریت وضعیت Terraform
- 66. مفاهیم پیشرفته Cloud Run
- 67. اجرای برنامههای وبسوکت
- 68. استفاده از gRPC در Cloud Run
- 69. مدیریت دامنههای سفارشی
- 70. تنظیم SSL/TLS برای دامنهها
- 71. امنیت لایهای با Cloud Armor
- 72. استفاده از Cloud CDN برای کشینگ
- 73. بهینهسازی هزینهها در Cloud Run
- 74. پایش مصرف منابع
- 75. استراتژیهای کاهش هزینه
- 76. استفاده از Cloud Run برای پردازش داده
- 77. اتصال به BigQuery
- 78. تحلیل داده با Cloud Run
- 79. ملاحظات امنیتی در برنامههای بدون سرور
- 80. مدیریت آسیبپذیریها
- 81. رمزنگاری دادهها
- 82. برنامههای کاربردی برای موبایل با Cloud Run
- 83. ساخت بکاند برای اپلیکیشنهای موبایل
- 84. ارتباط با APIهای موبایل
- 85. استقرار برنامههای IoT با Cloud Run
- 86. جمعآوری داده از دستگاههای IoT
- 87. پردازش دادههای IoT
- 88. ملاحظات قانونی و مقرراتی در استفاده از خدمات ابری
- 89. رعایت قوانین حفاظت از دادهها
- 90. استانداردهای امنیتی در خدمات ابری
- 91. مدیریت دسترسی کاربران نهایی
- 92. توسعه پایدار در محیط ابری
- 93. پایش مصرف انرژی در مراکز داده
- 94. استفاده بهینه از منابع محاسباتی
- 95. یادگیری ماشین با Cloud Run
- 96. اجرای مدلهای یادگیری ماشین
- 97. استفاده از Vertex AI
- 98. ساخت داشبوردهای مدیریتی
- 99. نمایش دادههای Cloud Run
- 100. تجسم عملکرد سرویسها
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.