کتاب صوتی Google Cloud Platform: راهنمای عملی برای توسعه دهندگان PHP (Laravel)
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Google Cloud Platform: راهنمای عملی برای توسعه دهندگان PHP (Laravel)
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای دوره
- 1. مقدمه ای بر گوگل کلود پلتفرم
- 2. آشنایی با مفاهیم ابری و مزایای آن
- 3. معماری گوگل کلود پلتفرم
- 4. ثبت نام و ایجاد حساب کاربری در گوگل کلود
- 5. نصب و پیکربندی Google Cloud SDK
- 6. احراز هویت و مدیریت دسترسی در گوگل کلود
- 7. مقدمه ای بر سرویس های محاسباتی گوگل کلود
- 8. Compute Engine: ماشین های مجازی در گوگل کلود
- 9. ایجاد و مدیریت نمونه های Compute Engine
- 10. پیکربندی شبکه در Compute Engine
- 11. ذخیره سازی داده در گوگل کلود: معرفی کلی
- 12. Cloud Storage: ذخیره سازی اشیاء در گوگل کلود
- 13. مدیریت Bucket ها و Object ها در Cloud Storage
- 14. Cloud SQL: پایگاه داده رابطهای مدیریت شده
- 15. استقرار و مدیریت پایگاه داده MySQL و PostgreSQL در Cloud SQL
- 16. Cloud Firestore: پایگاه داده NoSQL سندگرا
- 17. مقدمه ای بر توسعه PHP و Laravel
- 18. نصب و پیکربندی Laravel
- 19. ساختار پروژه Laravel
- 20. مسیریابی (Routing) در Laravel
- 21. کنترلرها (Controllers) در Laravel
- 22. نماها (Views) و Blade Templates در Laravel
- 23. مدل ها (Models) و Eloquent ORM در Laravel
- 24. مهاجرت ها (Migrations) در Laravel
- 25. Seeders برای تولید داده های نمونه
- 26. اعتبارسنجی (Validation) داده ها در Laravel
- 27. مدیریت فرم ها در Laravel
- 28. جلسات (Sessions) و کوکی ها در Laravel
- 29. احراز هویت (Authentication) در Laravel
- 30. مجوزدهی (Authorization) در Laravel
- 31. API ها در Laravel: مفاهیم پایه
- 32. ساخت RESTful API با Laravel
- 33. Resource Controllers برای API ها
- 34. Serialization و API Resources
- 35. نکات امنیتی در توسعه API
- 36. معرفی Google Kubernetes Engine (GKE)
- 37. مفاهیم کانتینرها و Docker
- 38. ایجاد و مدیریت کانتینرها با Docker
- 39. استقرار برنامه های PHP (Laravel) در Docker
- 40. پوش (Push) کردن ایمیج های Docker به Google Container Registry
- 41. مقدمه ای بر Kubernetes
- 42. مفاهیم Pod, Deployment, Service در Kubernetes
- 43. استقرار برنامه Laravel بر روی GKE
- 44. مدیریت و مقیاس پذیری برنامه ها در GKE
- 45. مقدمه ای بر Cloud Functions
- 46. توسعه توابع Serverless با Node.js یا Python (ذکر چارچوب رسمی)
- 47. استفاده از Cloud Functions برای پردازش رویدادها
- 48. ارتباط Cloud Functions با سایر سرویس های گوگل کلود
- 49. معرفی Cloud Run
- 50. استقرار برنامه های کانتینری با Cloud Run
- 51. مقیاس پذیری خودکار در Cloud Run
- 52. مدیریت و استقرار برنامه های Laravel بر روی Cloud Run
- 53. معرفی Cloud Build
- 54. CI/CD در گوگل کلود
- 55. تنظیم Pipeline های CI/CD برای برنامه های Laravel
- 56. استقرار خودکار پس از Build موفق
- 57. مدیریت Secret ها در گوگل کلود
- 58. استفاده از Secret Manager برای داده های حساس
- 59. امنیت داده ها در گوگل کلود
- 60. مقدمه ای بر Cloud Monitoring و Logging
- 61. مانیتورینگ عملکرد برنامه های Laravel
- 62. بررسی لاگ ها برای رفع اشکال
- 63. استفاده از Cloud Trace برای تحلیل عملکرد
- 64. معرفی Cloud Scheduler
- 65. زمانبندی اجرای وظایف در گوگل کلود
- 66. اجرای منظم وظایف با Cloud Scheduler
- 67. مقدمه ای بر Cloud Tasks
- 68. مدیریت صف های وظایف برای پردازش ناهمزمان
- 69. استفاده از Cloud Tasks در Laravel
- 70. مقدمه ای بر Cloud Pub/Sub
- 71. معماری پیام رسانی ناهمزمان
- 72. ارتباط بین سرویس ها با Pub/Sub
- 73. استفاده از Pub/Sub برای ارتباط برنامه Laravel با سایر سرویس ها
- 74. مقدمه ای بر Cloud Source Repositories
- 75. مدیریت کد منبع با Git
- 76. یکپارچگی با Cloud Build
- 77. مدیریت و امنیت داده ها در Cloud Storage
- 78. استفاده از Cloud CDN برای بهبود سرعت تحویل محتوا
- 79. مقدمه ای بر Firebase برای توسعه دهندگان PHP
- 80. استفاده از Firebase Authentication در برنامه های PHP (ذکر رویکرد رسمی)
- 81. استفاده از Firebase Realtime Database یا Firestore در برنامه های PHP (ذکر رویکرد رسمی)
- 82. مقدمه ای بر Google Maps Platform API
- 83. استفاده از API های مکانی در برنامه های Laravel
- 84. نکات پیشرفته در مدیریت Compute Engine
- 85. تنظیمات Load Balancing در Compute Engine
- 86. استفاده از Persistent Disks در Compute Engine
- 87. مدیریت شبکه های VPC در گوگل کلود
- 88. پیکربندی Firewall Rules
- 89. مفاهیم IAM پیشرفته
- 90. مدیریت Service Accounts
- 91. استفاده از Cloud IAM Conditions
- 92. نکات امنیتی در محیط ابری
- 93. مدیریت هزینهها در گوگل کلود
- 94. بررسی گزارشات مصرف و بهینه سازی هزینه
- 95. مقدمه ای بر BigQuery برای تحلیل داده
- 96. استفاده از BigQuery با داده های برنامه Laravel
- 97. معرفی Dataflow برای پردازش داده های بزرگ (ذکر چارچوب رسمی)
- 98. استفاده از Cloud Composer برای ارکستراسیون گردش کار (ذکر چارچوب رسمی)
- 99. مقدمه ای بر API Gateway (ذکر چارچوب رسمی)
- 100. امنیت API ها با API Gateway
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.