دوره Google Cloud Platform: Practical Guide for Node.js Developers (AdonisJS) همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Google Cloud Platform: Practical Guide for Node.js Developers (AdonisJS)
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای دوره
- 1. مقدمه و مبانی Google Cloud Platform
- 2. چرا Google Cloud برای توسعهدهندگان Node.js؟
- 3. آشنایی با کنسول Google Cloud و پروژهها
- 4. نصب و راهاندازی Google Cloud CLI (gcloud)
- 5. مدیریت حساب کاربری و صورتحساب (Billing) در GCP
- 6. مفاهیم پایه IAM (Identity and Access Management)
- 7. ساختار منابع در GCP: سازمان، پوشهها و پروژهها
- 8. راهاندازی یک پروژه AdonisJS جدید برای دوره
- 9. مقدمهای بر Docker و کانتینرسازی
- 10. Dockerize کردن اپلیکیشن AdonisJS
- 11. مبانی Compute و استقرار
- 12. معرفی گزینههای Compute در GCP
- 13. آشنایی با Cloud Run: سرویسدهی Serverless
- 14. اولین استقرار اپلیکیشن AdonisJS بر روی Cloud Run
- 15. پیکربندی متغیرهای محیطی (Environment Variables) در Cloud Run
- 16. مدیریت منابع (CPU و Memory) در Cloud Run
- 17. مقدمهای بر Compute Engine (IaaS)
- 18. راهاندازی یک VM و نصب دستی Node.js و AdonisJS
- 19. مقدمهای بر App Engine (PaaS)
- 20. مقایسه Cloud Run، Compute Engine و App Engine
- 21. مدیریت دادهها و پایگاه داده
- 22. معرفی Cloud SQL: پایگاه دادههای رابطهای مدیریتشده
- 23. ساخت یک Instance از Cloud SQL (PostgreSQL)
- 24. اتصال امن از محیط لوکال به Cloud SQL با Cloud SQL Auth Proxy
- 25. اتصال سرویس Cloud Run به Cloud SQL از طریق VPC Connector
- 26. اجرای Migration های AdonisJS بر روی Cloud SQL
- 27. مدیریت Backup و Restore در Cloud SQL
- 28. معرفی Firestore: پایگاه داده NoSQL مدیریتشده
- 29. مدل داده در Firestore: Collections و Documents
- 30. یکپارچهسازی AdonisJS با Firestore
- 31. قوانین امنیتی (Security Rules) در Firestore
- 32. ذخیرهسازی و مدیریت فایلها
- 33. معرفی Cloud Storage: ذخیرهسازی اشیاء (Object Storage)
- 34. ایجاد Bucket و مدیریت دسترسیها در Cloud Storage
- 35. آپلود فایل از اپلیکیشن AdonisJS به Cloud Storage
- 36. ارائه فایلها: URL های عمومی و امضاشده (Signed URLs)
- 37. استفاده از Cloud Storage برای میزبانی داراییهای استاتیک (Static Assets)
- 38. مدیریت چرخه حیات اشیاء (Object Lifecycle Management)
- 39. شبکه و اتصال
- 40. مقدمهای بر Virtual Private Cloud (VPC)
- 41. آشنایی با Subnet ها، Region ها و Zone ها
- 42. قوانین فایروال (Firewall Rules) برای امنیت شبکه
- 43. معرفی Serverless VPC Access Connector
- 44. آشنایی با Cloud Load Balancing
- 45. راهاندازی یک HTTP(S) Load Balancer برای Cloud Run
- 46. مدیریت گواهینامههای SSL با Google-managed certificates
- 47. معرفی Cloud DNS برای مدیریت دامنهها
- 48. فعالسازی Cloud CDN برای کش کردن محتوا
- 49. امنیت، هویت و مدیریت دسترسی
- 50. مفاهیم پیشرفته IAM: Service Accounts
- 51. بهترین شیوهها در IAM: اصل حداقل دسترسی (Principle of Least Privilege)
- 52. معرفی Secret Manager برای مدیریت اطلاعات حساس
- 53. یکپارچهسازی AdonisJS با Secret Manager برای دریافت Secrets
- 54. استفاده از Identity Platform برای احراز هویت کاربران
- 55. امنسازی سرویسهای Cloud Run با سیاستهای فراخوانی مبتنی بر IAM
- 56. معرفی Cloud Armor برای محافظت در برابر حملات DDoS و WAF
- 57. ابزارهای توسعهدهنده و CI/CD
- 58. مقدمهای بر مفاهیم CI/CD
- 59. آشنایی با Cloud Source Repositories
- 60. آشنایی با Artifact Registry برای ذخیره Docker Image ها
- 61. معرفی Cloud Build: سرویس ساخت و تست خودکار
- 62. ایجاد فایل پیکربندی `cloudbuild.yaml`
- 63. ساخت خودکار Docker Image با Cloud Build
- 64. Push کردن Image ساختهشده به Artifact Registry
- 65. ایجاد Trigger در Cloud Build برای ساخت خودکار پس از Push به Git
- 66. خودکارسازی فرآیند استقرار در Cloud Run با Cloud Build
- 67. اجرای تستهای AdonisJS در پایپلاین Cloud Build
- 68. استقرار در محیطهای مختلف (Staging/Production) با Cloud Build
- 69. استفاده از Cloud Code برای توسعه لوکال و دیباگ
- 70. دیباگ کردن یک سرویس در حال اجرا روی Cloud Run
- 71. نظارت، لاگبرداری و عیبیابی (Observability)
- 72. معرفی Google Cloud's Operations Suite
- 73. آشنایی با Cloud Logging برای مشاهده و جستجوی لاگها
- 74. پیادهسازی لاگنویسی ساختاریافته (Structured Logging) در AdonisJS
- 75. آشنایی با Cloud Monitoring و ایجاد داشبورد
- 76. تنظیم هشدار (Alerting) برای متریکهای کلیدی در Cloud Monitoring
- 77. آشنایی با Cloud Error Reporting برای دستهبندی خطاها
- 78. یکپارچهسازی AdonisJS با Cloud Error Reporting
- 79. آشنایی با Cloud Trace برای ردیابی درخواستها و گلوگاههای عملکرد
- 80. پیادهسازی Health Checks برای سرویسهای Cloud Run
- 81. معماری Serverless و موضوعات پیشرفته
- 82. مقدمهای بر پردازش ناهمزمان (Asynchronous Processing)
- 83. استفاده از Cloud Tasks برای صفبندی وظایف پسزمینه
- 84. معرفی Cloud Pub/Sub برای معماری رویداد محور (Event-Driven)
- 85. ارسال پیام به یک Topic در Pub/Sub از طریق AdonisJS
- 86. ایجاد یک Subscriber (Cloud Function) برای پردازش پیامهای Pub/Sub
- 87. آشنایی با Cloud Functions: اجرای کدهای کوچک و تکمنظوره
- 88. نوشتن و استقرار یک Cloud Function با Node.js
- 89. معرفی Eventarc برای مسیریابی رویدادها
- 90. استفاده از Memorystore (Managed Redis) برای کشینگ
- 91. یکپارچهسازی لایه کش AdonisJS با Memorystore
- 92. معرفی API Gateway برای مدیریت و امنسازی API ها
- 93. ساخت یک API Gateway در مقابل سرویس Cloud Run
- 94. زیرساخت به عنوان کد (IaC): مقدمهای بر Terraform
- 95. مدیریت منابع GCP با Terraform
- 96. مدیریت هزینهها و بهترین شیوهها
- 97. درک مدل قیمتگذاری GCP و سطح رایگان (Free Tier)
- 98. ایجاد بودجه (Budgets) و هشدارهای مربوط به هزینهها (Billing Alerts)
- 99. استراتژیهای بهینهسازی هزینه برای Cloud Run و Cloud SQL
- 100. بهترین شیوههای معماری برای اپلیکیشنهای Node.js در GCP
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.