کتاب صوتی Google Cloud Platform: Practical Guide for Go Developers (Gorilla Mux)
Google Cloud Platform: راهنمای عملی برای توسعهدهندگان Go (با Gorilla Mux) Google Cloud Platform: راهنمای عملی برای توسعهدهندگان Go (با Gorilla Mux) با سرویسهای ابری گوگل، پروژههای Go خود را متحول ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره Google Cloud Platform: Practical Guide for Go Developers (Gorilla Mux)
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای دوره
- 1. مبانی Go و پیشنیازها برای GCP
- 2. نصب و راهاندازی Go و محیط توسعه
- 3. مروری بر مفاهیم اصلی زبان Go
- 4. ساختار دادهها و انواع داده در Go
- 5. کنترل جریان و حلقهها در Go
- 6. توابع، بستهها و ماژولها در Go
- 7. مدیریت خطا و استثناها در Go
- 8. آشنایی با Goroutines و Channels در Go
- 9. مقدمهای بر Go Context
- 10. آشنایی با مفاهیم RESTful API
- 11. نصب و راهاندازی Google Cloud SDK (gcloud)
- 12. ایجاد یک حساب کاربری و تنظیم پروژه در GCP
- 13. آشنایی با سرویسهای اصلی GCP
- 14. مروری بر Google Cloud Console
- 15. مبانی Cloud Shell و Cloud Editor
- 16. آشنایی با GCP IAM (Identity and Access Management)
- 17. آشنایی با Google Cloud Storage (GCS)
- 18. آپلود و دانلود فایلها از GCS با استفاده از Go
- 19. مدیریت دسترسی به GCS با IAM
- 20. آشنایی با Google Cloud SQL
- 21. ایجاد و مدیریت نمونههای Cloud SQL
- 22. اتصال به Cloud SQL با استفاده از Go
- 23. مدیریت پایگاه دادهها و جداول در Cloud SQL
- 24. آشنایی با Google Compute Engine (GCE)
- 25. ایجاد و مدیریت نمونههای GCE
- 26. استقرار یک وب اپلیکیشن ساده روی GCE با Go
- 27. مدیریت شبکه و فایروالها در GCE
- 28. آشنایی با Google Kubernetes Engine (GKE)
- 29. مروری بر مفاهیم Kubernetes و Docker
- 30. ایجاد یک کلاستر GKE
- 31. استقرار یک اپلیکیشن ساده Go روی GKE
- 32. مدیریت سرویسها و Ingress در GKE
- 33. آشنایی با Google Cloud Functions
- 34. ایجاد و استقرار یک Cloud Function با Go
- 35. راهاندازی Cloud Function برای پاسخ به HTTP requests
- 36. مدیریت وابستگیها در Cloud Functions
- 37. آشنایی با Google Cloud Pub/Sub
- 38. ایجاد و مدیریت موضوعات و اشتراکها در Pub/Sub
- 39. انتشار و دریافت پیامها با استفاده از Go
- 40. مدیریت پیامها و اطمینان از تحویل آنها
- 41. آشنایی با Google Cloud Datastore/Firestore
- 42. ذخیره و بازیابی دادهها در Datastore/Firestore با Go
- 43. مدلسازی دادهها در Datastore/Firestore
- 44. کوئری زدن در Datastore/Firestore
- 45. آشنایی با Google Cloud Build
- 46. ایجاد و مدیریت Pipeline ها برای ساخت و استقرار
- 47. اتوماتیکسازی فرآیند ساخت با Cloud Build
- 48. استفاده از Cloud Build برای ساخت Docker image
- 49. آشنایی با Google Cloud Logging و Monitoring
- 50. استفاده از Logging برای ثبت رویدادها در GCP
- 51. استفاده از Monitoring برای نظارت بر عملکرد
- 52. ایجاد هشدارها و داشبوردها در Monitoring
- 53. آشنایی با Google Cloud Trace
- 54. ردیابی درخواستها و شناسایی گلوگاهها
- 55. استفاده از Trace برای عیبیابی اپلیکیشنها
- 56. آشنایی با Google Cloud Profiler
- 57. استفاده از Profiler برای بهینهسازی عملکرد
- 58. تحلیل پروفایلها و شناسایی نقاط ضعف
- 59. آشنایی با Gorilla Mux
- 60. نصب و راهاندازی Gorilla Mux
- 61. ایجاد روتها و هندلرهای ساده با Gorilla Mux
- 62. مدیریت پارامترهای URL با Gorilla Mux
- 63. استفاده از middleware در Gorilla Mux
- 64. ایجاد یک API RESTful با Go و Gorilla Mux
- 65. به کارگیری متدهای HTTP (GET, POST, PUT, DELETE)
- 66. مدیریت درخواستها و پاسخها در API
- 67. اعتبارسنجی ورودیها در API
- 68. اتصال به پایگاه داده از طریق API
- 69. ایجاد API برای GCS (آپلود، دانلود فایل)
- 70. ایجاد API برای Cloud SQL (CRUD عملیات)
- 71. ایجاد API برای Pub/Sub (انتشار و دریافت پیام)
- 72. ایجاد API برای Datastore/Firestore (CRUD عملیات)
- 73. استفاده از JWT (JSON Web Tokens) برای احراز هویت
- 74. مدیریت کاربران و نقشها در API
- 75. امنیت API با استفاده از SSL/TLS
- 76. استفاده از API Gateway برای مدیریت ترافیک
- 77. بهینهسازی عملکرد API
- 78. آزمونهای واحد (Unit Tests) برای Go
- 79. آزمونهای یکپارچهسازی (Integration Tests) برای Go
- 80. استفاده از Mocking برای تستها
- 81. استقرار اپلیکیشن Go روی GCE با استفاده از Docker
- 82. استفاده از Docker Compose برای توسعه
- 83. ایجاد یک Image Docker از برنامه Go شما
- 84. استفاده از Google Container Registry (GCR)
- 85. به کارگیری Cloud Build برای CI/CD (Continuous Integration/Continuous Deployment)
- 86. استقرار خودکار روی GKE با استفاده از Cloud Build
- 87. مدیریت نسخهها و رولبک در GKE
- 88. مقیاسپذیری اپلیکیشنها در GKE
- 89. بهبود امنیت در GKE
- 90. استفاده از ConfigMaps و Secrets در Kubernetes
- 91. استفاده از Helm برای مدیریت بستهها در Kubernetes
- 92. نظارت و مدیریت لاگهای GKE
- 93. مدیریت هزینهها در GCP
- 94. بهینهسازی هزینهها در GKE
- 95. استفاده از Cloud Scheduler
- 96. استفاده از Cloud Tasks
- 97. آشنایی با Google Cloud Armor
- 98. محافظت از اپلیکیشنها در برابر حملات
- 99. ایجاد گزارشات و آنالیزها با استفاده از Cloud Logging
- 100. استفاده از BigQuery برای تحلیل دادهها
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Cloud Computing
GCP
Go
Go Developer
Golang
Google Cloud
Gorilla Mux
Practical Guide
آموزش GCP
آموزش گوگل کلود
ابر گوگل
برنامه نویسی
توسعه دهنده Go
سرویس های ابری
وردپرس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.