کتاب صوتی Google Cloud Platform: Using Cloud Functions for Executing Code in Response to System and Data State Changes
دوره جامع Google Cloud Functions: برنامهنویسی Serverless در عمل دوره جامع Google Cloud Platform: ساخت اپلیکیشنهای رویداد-محور با Cloud Functions کدنویسی بدون سرور را تجربه کنید و اپلیکیشنهایی بسازی...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Google Cloud Platform: Using Cloud Functions for Executing Code in Response to System and Data State Changes
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای دوره
- 1. معرفی دوره و اهداف آن
- 2. مروری بر Google Cloud Platform (GCP)
- 3. مفاهیم اساسی Serverless Computing
- 4. چرا از Serverless استفاده کنیم؟ مزایا و معایب
- 5. معرفی خدمات Serverless در GCP
- 6. آشنایی با Google Cloud Functions
- 7. مقایسه Cloud Functions با Cloud Run و App Engine
- 8. محیط توسعه GCP: Cloud Console و Cloud Shell
- 9. نصب و پیکربندی gcloud CLI
- 10. ایجاد یک پروژه جدید در GCP
- 11. ساختار یک Cloud Function: کد، تریگر، رانتایم
- 12. رانتایمهای پشتیبانی شده در Cloud Functions
- 13. انتخاب زبان برنامه نویسی: Node.js, Python, Go, Java, PHP, Ruby, .NET
- 14. بررسی ساختار پروژه و فایل package.json (برای Node.js)
- 15. تعریف و مدیریت Dependencies در Cloud Functions
- 16. Hello World با Cloud Functions: اولین Function HTTP
- 17. استقرار (Deployment) یک Cloud Function
- 18. بررسی لاگها و وضعیت Function در Cloud Console
- 19. فراخوانی (Invocation) یک Cloud Function HTTP
- 20. تفاوت Regional و Global Functions
- 21. تنظیمات عمومی Function: Memory, Timeout, Region
- 22. مدیریت Environment Variables
- 23. آشنایی با Service Accounts و نقشها در Cloud Functions
- 24. بهروزرسانی و حذف Cloud Functions
- 25. Cloud Functions Gen1 در مقابل Gen2
- 26. معرفی انواع تریگرها در Cloud Functions
- 27. تریگر HTTP: ساخت یک API ساده
- 28. مدیریت درخواستهای HTTP (GET, POST, PUT, DELETE)
- 29. بررسی Headerها، Query Parameterها و Body درخواست
- 30. پاسخدهی به درخواستهای HTTP: Status Codes و Content Types
- 31. اعتبار سنجی درخواستهای HTTP
- 32. تأمین امنیت توابع HTTP با IAM
- 33. مقدمهای بر Cloud Pub/Sub: سیستم پیامرسانی منتشر/مشترک
- 34. ایجاد یک Topic در Pub/Sub
- 35. ارسال پیام به Pub/Sub Topic
- 36. تریگر Pub/Sub: اجرای Function با دریافت پیام
- 37. پردازش پیامهای Pub/Sub در Cloud Function
- 38. ساختار دادهای پیامهای Pub/Sub
- 39. رمزنگاری پیامها در Pub/Sub (Encryption)
- 40. استفاده از Pub/Sub برای ارتباط بین توابع
- 41. مقدمهای بر Cloud Storage: ذخیرهسازی اشیاء
- 42. ایجاد یک Bucket در Cloud Storage
- 43. آپلود و مدیریت فایلها در Cloud Storage
- 44. تریگر Cloud Storage: اجرای Function با تغییرات فایل
- 45. انواع رویدادهای Cloud Storage: Object Finalize, Delete, Archive, Metadata Update
- 46. پردازش رویدادهای Cloud Storage در Cloud Function
- 47. مثال: تغییر اندازه تصاویر آپلود شده با Cloud Functions
- 48. مقدمهای بر Cloud Firestore: پایگاه داده NoSQL
- 49. ساختار دادهای در Firestore: Collections و Documents
- 50. ایجاد و مدیریت Documentها در Firestore
- 51. تریگر Firestore: اجرای Function با تغییرات داده
- 52. انواع رویدادهای Firestore: Create, Update, Delete, Write
- 53. دسترسی به دادههای قبل و بعد از تغییر در Firestore Trigger
- 54. مثال: لاگبرداری از تغییرات داده در Firestore
- 55. استفاده از Firestore برای Cache و Configuration
- 56. تریگر Cloud Scheduler: اجرای Function با زمانبندی
- 57. پیکربندی Cron Jobs با Cloud Scheduler
- 58. ارسال دادههای سفارشی به Function از طریق Cloud Scheduler (با Pub/Sub)
- 59. تریگر Firebase Authentication: پاسخ به رویدادهای کاربری
- 60. مدیریت رویدادهای User Creation و Deletion در Firebase Auth
- 61. تریگر Firebase Realtime Database
- 62. تریگر Cloud Audit Logs (لاگهای حسابرسی)
- 63. تریگر Cloud Logging: اجرای Function بر اساس لاگها
- 64. ایجاد Log-based Metrics و Alertها
- 65. تریگر Cloud Build (استفاده از Cloud Functions برای CI/CD)
- 66. معرفی Eventarc: پلتفرم مدیریت رویدادها
- 67. استفاده از Eventarc برای تریگر کردن Cloud Functions
- 68. رویدادهای سفارشی با Eventarc
- 69. ادغام Cloud Functions با خدمات شخص ثالث (Webhookها)
- 70. مثال جامع: پردازش دادههای IoT با Pub/Sub و Cloud Functions
- 71. توسعه محلی و تست Cloud Functions
- 72. استفاده از Cloud Functions Emulator
- 73. نوشتن تستهای واحد (Unit Tests) برای Cloud Functions
- 74. مدیریت خطاهای Function: Retry و Dead-Letter Queues (DLQ)
- 75. استراتژیهای مدیریت خطا و Resiliency
- 76. لاگبرداری پیشرفته با Cloud Logging
- 77. مانیتورینگ عملکرد Function با Cloud Monitoring
- 78. ایجاد Alert بر اساس Metricها
- 79. بهینهسازی عملکرد و زمان Cold Start
- 80. مدیریت وابستگیها و حجم Function (Package size)
- 81. پیکربندی Region مناسب برای Cloud Functions
- 82. استفاده از VPC Access برای اتصال به شبکههای خصوصی
- 83. امنیت Cloud Functions: IAM و دسترسیهای حداقلی
- 84. رمزنگاری Secrets با Secret Manager
- 85. Deployment پیشرفته: CI/CD با Cloud Build و Cloud Functions
- 86. طراحی معماری Microservices با Cloud Functions
- 87. ساخت API Gateway با Cloud Functions و API Gateway
- 88. پردازش بلادرنگ جریان داده (Real-time Data Processing)
- 89. ساخت Botهای چت و Webhook Handlerها
- 90. خودکارسازی وظایف مدیریتی و IT
- 91. ایجاد سیستمهای Notification و Alerting
- 92. مثال: تبدیل فایلها به فرمتهای مختلف
- 93. مثال: پردازش دادههای ورودی از فرمهای وب
- 94. مثال: زمانبندی Backupها
- 95. پیادهسازی فنآوری Fan-out و Fan-in
- 96. مدیریت وضعیت (Stateful vs. Stateless Functions)
- 97. محدودیتها و بهترین زمان استفاده از Cloud Functions
- 98. مقایسه و انتخاب بین Cloud Functions و Cloud Run
- 99. عیبیابی مشکلات رایج در Cloud Functions
- 100. آینده Cloud Functions و Serverless در GCP
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Cloud Functions فارسی
Data State Changes
GCP
Google Cloud Functions
Serverless
آموزش GCP
آموزش Google Cloud Functions
ابر گوگل
اجرای کد در ابر
برنامه نویسی
پلتفرم ابری گوگل
تغییر وضعیت سیستم
توابع ابری
توسعه ابری
رویداد محور
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.