کتاب صوتی Google Cloud Platform: راهنمای عملی برای توسعه دهندگان Node.js (Koa.js)
Google Cloud Platform: راهنمای عملی برای توسعه دهندگان Node.js (Koa.js) - گامی به سوی ابر GCP for Node.js Developers همین حالا ثبت نام کنید و 20% تخفیف بگیرید! ثبت نام Google Cloud Platform: راهنمای ع...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Google Cloud Platform: راهنمای عملی برای توسعه دهندگان Node.js (Koa.js)
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای دوره
- 1. مقدمه دوره و نقشه راه
- 2. رایانش ابری چیست و چرا GCP؟
- 3. مروری بر سرویسهای اصلی Google Cloud
- 4. ایجاد حساب کاربری GCP و مدیریت صورتحساب (Billing)
- 5. آشنایی با GCP Console و داشبورد اصلی
- 6. نصب و راهاندازی Google Cloud CLI (gcloud)
- 7. مفاهیم پایه: پروژهها، سازمانها و پوشهها
- 8. آشنایی با Cloud Shell: محیط توسعه در مرورگر
- 9. مقدمهای بر مدیریت دسترسی و هویت (IAM)
- 10. نصب و راهاندازی محیط توسعه Node.js
- 11. معرفی فریمورک Koa.js و ساختار آن
- 12. ساخت اولین پروژه Koa.js: "سلام دنیا"
- 13. آمادهسازی پروژه Koa.js برای استقرار در فضای ابری
- 14. آشنایی با متغیرهای محیطی (Environment Variables)
- 15. مقایسه مدلهای سرویس: IaaS, PaaS, CaaS, FaaS
- 16. معرفی گزینههای محاسباتی در GCP
- 17. مقدمهای بر Cloud Run: کانتینرهای بدون سرور
- 18. مبانی Docker: ساخت Dockerfile برای اپلیکیشن Koa.js
- 19. ساخت و تست محلی ایمیج Docker
- 20. استقرار اولین اپلیکیشن Koa.js روی Cloud Run
- 21. مدیریت نسخهها (Revisions) در Cloud Run
- 22. تقسیم ترافیک (Traffic Splitting) بین نسخههای مختلف
- 23. پیکربندی متغیرهای محیطی و Secrets در Cloud Run
- 24. مقدمهای بر App Engine: پلتفرم به عنوان سرویس (PaaS)
- 25. استقرار اپلیکیشن Koa.js روی App Engine Standard Environment
- 26. مقایسه Cloud Run و App Engine
- 27. مقدمهای بر Cloud Functions: توابع به عنوان سرویس (FaaS)
- 28. نوشتن و استقرار اولین تابع HTTP با Node.js
- 29. فراخوانی Cloud Function از اپلیکیشن Koa.js
- 30. مقدمهای بر Compute Engine: زیرساخت به عنوان سرویس (IaaS)
- 31. مروری بر گزینههای ذخیرهسازی در GCP
- 32. مقدمهای بر Cloud Storage: ذخیرهسازی اشیاء
- 33. ایجاد Bucket و مدیریت دسترسیها
- 34. آپلود و دانلود فایلها با استفاده از Node.js SDK
- 35. ارائه فایلهای استاتیک وبسایت از طریق Cloud Storage
- 36. ایجاد URLهای امضاشده (Signed URLs) برای دسترسی موقت
- 37. مقایسه پایگاهدادههای SQL و NoSQL در GCP
- 38. معرفی Firestore: پایگاه داده NoSQL سند-گرا
- 39. ساختار داده در Firestore: Collections و Documents
- 40. اتصال اپلیکیشن Koa.js به Firestore
- 41. انجام عملیات CRUD در Firestore با Node.js
- 42. کوئریهای ساده و پیشرفته در Firestore
- 43. آشنایی با ایندکسگذاری در Firestore
- 44. معرفی Cloud SQL: پایگاه داده رابطهای مدیریتشده
- 45. راهاندازی یک نمونه (Instance) PostgreSQL در Cloud SQL
- 46. اتصال امن به Cloud SQL از محیط توسعه با Cloud SQL Proxy
- 47. اتصال اپلیکیشن Koa.js در Cloud Run به Cloud SQL
- 48. استفاده از ORM (مانند Sequelize) با Cloud SQL
- 49. معرفی Memorystore: سرویس Caching مبتنی بر Redis
- 50. پیادهسازی استراتژی کشینگ در اپلیکیشن Koa.js با Memorystore
- 51. مبانی شبکه در GCP: VPC, Subnets, Firewall Rules
- 52. معرفی Cloud Load Balancing
- 53. راهاندازی یک HTTPS Load Balancer برای Cloud Run
- 54. فعالسازی گواهی SSL مدیریتشده توسط گوگل
- 55. مفاهیم پیشرفته IAM: Roles, Permissions و Service Accounts
- 56. اصل حداقل دسترسی (Principle of Least Privilege)
- 57. ایجاد و مدیریت Service Account برای اپلیکیشن Node.js
- 58. احراز هویت اپلیکیشن با استفاده از Application Default Credentials
- 59. معرفی Secret Manager برای مدیریت اطلاعات محرمانه
- 60. ذخیره API Key و رمز عبور پایگاه داده در Secret Manager
- 61. دسترسی به Secrets از اپلیکیشن Koa.js در Cloud Run
- 62. معرفی Identity Platform و Firebase Authentication
- 63. پیادهسازی احراز هویت کاربران در اپلیکیشن Koa.js
- 64. محافظت از API Endpoints با استفاده از توکن JWT
- 65. پیکربندی دامنههای سفارشی (Custom Domains) برای Cloud Run
- 66. مقدمهای بر CI/CD و اتوماسیون فرآیندها
- 67. معرفی Cloud Build: سرویس ساخت و استقرار خودکار
- 68. نوشتن فایل پیکربندی `cloudbuild.yaml`
- 69. ساخت خودکار ایمیج Docker با Cloud Build
- 70. استقرار خودکار در Cloud Run با Cloud Build
- 71. راهاندازی Trigger برای اجرای خودکار Build (مثلاً بر اساس Push به Git)
- 72. معرفی Artifact Registry: مدیریت ایمیجهای کانتینر
- 73. یکپارچهسازی Artifact Registry با Cloud Build و Cloud Run
- 74. مقدمهای بر Cloud Logging
- 75. پیادهسازی لاگنویسی ساختاریافته (Structured Logging) در Koa.js
- 76. جستجو و فیلتر کردن لاگها در Logs Explorer
- 77. مقدمهای بر Cloud Monitoring
- 78. مشاهده متریکهای پیشفرض اپلیکیشن Cloud Run
- 79. ایجاد داشبوردهای سفارشی در Cloud Monitoring
- 80. تنظیم هشدار (Alerting) برای خطاها و آستانهها
- 81. مقدمهای بر Cloud Trace برای ردیابی درخواستها
- 82. یکپارچهسازی Cloud Trace با اپلیکیشن Node.js
- 83. مقدمهای بر Error Reporting
- 84. ثبت خودکار خطاها و استثنائات در اپلیکیشن Koa.js
- 85. زیرساخت به عنوان کد (IaC) با Terraform: یک معرفی کوتاه
- 86. معرفی Pub/Sub: سیستم پیامرسانی غیرهمزمان
- 87. مفاهیم Pub/Sub: Topics و Subscriptions
- 88. انتشار پیام (Publish) از یک اپلیکیشن Koa.js به یک Topic
- 89. ایجاد یک Subscriber با Cloud Functions برای پردازش پیامها
- 90. جداسازی سرویسها با الگوی Publish/Subscribe
- 91. معرفی Cloud Tasks: صف وظایف مدیریتشده
- 92. افزودن وظایف طولانیمدت به صف از اپلیکیشن Koa.js
- 93. معرفی Cloud Scheduler: اجرای وظایف زمانبندیشده (Cron Jobs)
- 94. فراخوانی یک سرویس Cloud Run به صورت زمانبندیشده
- 95. معرفی Eventarc: دریافت رویدادها از سرویسهای GCP
- 96. معرفی API Gateway برای مدیریت APIها
- 97. ایمنسازی API های Koa.js با استفاده از API Key در API Gateway
- 98. بهینهسازی عملکرد با Cloud CDN
- 99. مدیریت هزینهها: بررسی صورتحساب و تنظیم بودجه
- 100. جمعبندی دوره، پروژه نهایی و گامهای بعدی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Cloud Computing
Cloud deployment
Deployment
GCP
Google Cloud Functions
Google Cloud Platform
Google Cloud SQL
Koa.js
Node.js
Serverless
ابر
برنامه نویسی
پایگاه داده GCP
توابع گوگل
توسعه دهنده Node.js
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.