فلش‌کارت‌های آموزشی Google Cloud Platform: استفاده از Cloud Shell برای توسعه سریع

Google Cloud Platform: استفاده از Cloud Shell برای توسعه سریع Google Cloud Platform: استفاده از Cloud Shell برای توسعه سریع معرفی دوره آیا به دنبال راهی سریع‌تر و کارآمدتر برای توسعه برنامه‌های خود در...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 74,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: Google Cloud Platform: استفاده از Cloud Shell برای توسعه سریع

موضوع کلی: برنامه نویسی

موضوع میانی: Google Cloud Platform (GCP)

📋 سرفصل‌های دوره (100 موضوع)

  • 1. مبانی Cloud Computing
  • 2. مقدمه‌ای بر Google Cloud Platform (GCP)
  • 3. مزایای استفاده از GCP
  • 4. آشنایی با Cloud Shell
  • 5. راه‌اندازی اولیه Cloud Shell
  • 6. رابط خط فرمان Cloud Shell
  • 7. دستورات پایه gcloud
  • 8. مدیریت پروژه‌ها در GCP
  • 9. ایجاد و انتخاب پروژه
  • 10. تنظیمات پروژه
  • 11. مبانی شبکه در GCP
  • 12. مفهوم Virtual Private Cloud (VPC)
  • 13. شبکه‌بندی در Cloud Shell
  • 14. آشنایی با Compute Engine
  • 15. راه‌اندازی و مدیریت VM در Compute Engine
  • 16. اتصال به VM از طریق Cloud Shell
  • 17. مبانی ذخیره‌سازی در GCP
  • 18. Cloud Storage چیست؟
  • 19. ایجاد و مدیریت Buckets در Cloud Storage
  • 20. آپلود و دانلود فایل‌ها با gcloud
  • 21. مبانی پایگاه داده در GCP
  • 22. Cloud SQL چیست؟
  • 23. اتصال به Cloud SQL از طریق Cloud Shell
  • 24. مبانی Kubernetes در GCP
  • 25. Google Kubernetes Engine (GKE) چیست؟
  • 26. مفاهیم اولیه Kubernetes
  • 27. راه‌اندازی اولیه GKE Cluster
  • 28. اتصال به GKE Cluster از طریق Cloud Shell
  • 29. استفاده از kubectl
  • 30. دستورات پایه kubectl
  • 31. مدیریت Pods
  • 32. مدیریت Deployments
  • 33. مدیریت Services
  • 34. مبانی Serverless Computing
  • 35. Cloud Functions چیست؟
  • 36. ایجاد و استقرار Cloud Functions
  • 37. فراخوانی Cloud Functions
  • 38. Cloud Run چیست؟
  • 39. استقرار برنامه‌ها روی Cloud Run
  • 40. مبانی Identity and Access Management (IAM)
  • 41. مفاهیم کاربران، گروه‌ها و نقش‌ها
  • 42. مدیریت دسترسی‌ها با gcloud
  • 43. استفاده از Service Accounts
  • 44. استقرار برنامه وب ساده
  • 45. استقرار یک وب سرور استاتیک
  • 46. تنظیم DNS
  • 47. استفاده از Cloud Build
  • 48. مفاهیم CI/CD
  • 49. راه‌اندازی Cloud Build
  • 50. ساخت Image Docker
  • 51. استقرار برنامه با Cloud Build
  • 52. استفاده از Cloud Source Repositories
  • 53. اتصال Git به Cloud Source Repositories
  • 54. Push و Pull کردن کد
  • 55. استفاده از Docker در Cloud Shell
  • 56. ساخت Dockerfile
  • 57. ساخت Image Docker
  • 58. اجرای Container در Cloud Shell
  • 59. مدیریت Container Registry
  • 60. استفاده از Cloud Functions برای پردازش داده
  • 61. ایجاد Function برای پردازش فایل‌ها
  • 62. اتصال Function به Cloud Storage
  • 63. استفاده از Cloud Run برای API
  • 64. ساخت یک API ساده با Node.js/Python
  • 65. استقرار API روی Cloud Run
  • 66. استفاده از Cloud SQL برای ذخیره داده‌ها
  • 67. اتصال Cloud Run به Cloud SQL
  • 68. پیکربندی امن اتصال
  • 69. استفاده از GKE برای برنامه‌های پیچیده
  • 70. Deploy کردن برنامه‌های Microservices
  • 71. استفاده از Ingress Controller
  • 72. مدیریت Resources در GKE
  • 73. پایش و لاگ‌برداری در GCP
  • 74. Cloud Monitoring چیست؟
  • 75. تنظیم هشدارها (Alerts)
  • 76. Cloud Logging چیست؟
  • 77. فیلتر کردن لاگ‌ها
  • 78. استفاده از Cloud Shell Editor
  • 79. ویرایشگر کد در Cloud Shell
  • 80. نکات و ترفندهای ویرایشگر
  • 81. اشکال‌زدایی (Debugging) برنامه‌ها
  • 82. اشکال‌زدایی Cloud Functions
  • 83. اشکال‌زدایی Cloud Run
  • 84. اشکال‌زدایی برنامه‌های GKE
  • 85. مدیریت Secret ها
  • 86. استفاده از Secret Manager
  • 87. ذخیره و بازیابی Secret ها
  • 88. استفاده از Dataflow
  • 89. مفاهیم پردازش جریان (Stream Processing)
  • 90. معماری Dataflow
  • 91. نوشتن یک Job ساده Dataflow
  • 92. استفاده از Dataproc
  • 93. مفاهیم Big Data Processing
  • 94. Apache Spark و Hadoop
  • 95. راه‌اندازی یک Cluster Dataproc
  • 96. اجرای Job روی Dataproc
  • 97. استفاده از BigQuery
  • 98. انباره داده (Data Warehouse)
  • 99. کوئری زدن روی BigQuery
  • 100. بارگذاری داده در BigQuery
Google Cloud Platform: استفاده از Cloud Shell برای توسعه سریع

Google Cloud Platform: استفاده از Cloud Shell برای توسعه سریع

معرفی دوره

آیا به دنبال راهی سریع‌تر و کارآمدتر برای توسعه برنامه‌های خود در فضای ابری هستید؟ آیا می‌خواهید قدرت Google Cloud Platform (GCP) را در دستان خود احساس کنید و بدون نیاز به پیکربندی‌های پیچیده، کدنویسی کنید؟ دوره آموزشی "Google Cloud Platform: استفاده از Cloud Shell برای توسعه سریع" دقیقاً همان چیزی است که به دنبالش هستید! در این دوره، شما با Cloud Shell آشنا می‌شوید، ابزاری قدرتمند که به شما امکان می‌دهد مستقیماً از مرورگر خود به منابع GCP دسترسی داشته باشید و برنامه‌های خود را با سرعت نور توسعه دهید.

فراموش کنید! از دردسرهای تنظیم محیط توسعه محلی و مشکلات مربوط به مدیریت ابزارها و وابستگی‌ها. با این دوره، شما به یک محیط توسعه کامل و آماده در ابر دسترسی خواهید داشت. از خط فرمان قدرتمند Cloud Shell گرفته تا ابزارهای پیش‌فرض نصب شده و دسترسی به منابع GCP، همه چیز برای شما آماده است تا به سرعت پروژه‌های خود را شروع کرده و به نتیجه برسانید. همین امروز به جمع توسعه‌دهندگان حرفه‌ای GCP بپیوندید!

درباره دوره

این دوره جامع، شما را از سطح مبتدی تا پیشرفته در استفاده از Cloud Shell برای توسعه برنامه‌های GCP همراهی می‌کند. ما از مبانی Cloud Shell شروع می‌کنیم و به تدریج به مباحث پیشرفته‌تری مانند استفاده از ابزارهای خط فرمان، مدیریت منابع GCP، استقرار برنامه‌ها و عیب‌یابی می‌پردازیم. این دوره با مثال‌های عملی، تمرین‌های جذاب و پروژه‌های واقعی، شما را برای استفاده حداکثری از Cloud Shell آماده می‌کند.

موضوعات کلیدی

  • آشنایی با Google Cloud Platform (GCP) و مفاهیم پایه
  • معرفی Cloud Shell و مزایای استفاده از آن
  • نحوه دسترسی و راه‌اندازی Cloud Shell
  • کار با رابط کاربری Cloud Shell و ترمینال
  • استفاده از ابزارهای خط فرمان (gcloud, kubectl, gsutil)
  • مدیریت فایل‌ها و دایرکتوری‌ها در Cloud Shell
  • استفاده از ویرایشگر کد Cloud Shell
  • استفاده از Cloud Shell برای توسعه برنامه‌های مختلف (Python, Node.js, Go, ...)
  • استقرار برنامه‌ها بر روی GCP با استفاده از Cloud Shell
  • عیب‌یابی و رفع اشکال در Cloud Shell
  • بهره‌وری و نکات کلیدی برای استفاده حرفه‌ای از Cloud Shell

مخاطبان دوره

این دوره برای افراد زیر مناسب است:

  • برنامه‌نویسان و توسعه‌دهندگان علاقه‌مند به یادگیری GCP
  • متخصصان DevOps که به دنبال ساده‌سازی فرایندهای توسعه و استقرار هستند
  • دانشجویان و فارغ‌التحصیلان رشته‌های کامپیوتر و فناوری اطلاعات
  • هر کسی که می‌خواهد از قدرت ابر برای توسعه برنامه‌های خود استفاده کند
  • کسانی که به دنبال افزایش سرعت و کارایی در توسعه نرم‌افزار هستند

چرا این دوره را بگذرانیم؟

با گذراندن این دوره، شما به دستاوردهای زیر خواهید رسید:

  • صرفه‌جویی در زمان: با استفاده از Cloud Shell، از تنظیمات وقت‌گیر محیط توسعه خلاص می‌شوید و زمان بیشتری را به کدنویسی اختصاص می‌دهید.
  • افزایش بهره‌وری: با ابزارها و امکانات پیش‌فرض Cloud Shell، کارایی خود را در توسعه برنامه‌ها به طرز چشمگیری افزایش می‌دهید.
  • کاهش هزینه‌ها: با استفاده از منابع ابری GCP و Cloud Shell، نیازی به سخت‌افزار گران‌قیمت ندارید و هزینه‌های خود را کاهش می‌دهید.
  • یادگیری مهارت‌های ارزشمند: با تسلط بر Cloud Shell، یک مهارت کلیدی و پرتقاضا در بازار کار را به دست می‌آورید.
  • دسترسی آسان: از هر کجا و در هر زمان به محیط توسعه خود دسترسی دارید. فقط به یک مرورگر نیاز دارید!

سرفصل‌های دوره

این دوره شامل بیش از 100 سرفصل جامع و کاربردی است که به شما کمک می‌کند تا به یک متخصص Cloud Shell تبدیل شوید. سرفصل‌های دوره به شرح زیر است (لیست زیر تنها بخشی از سرفصل‌های اصلی است و شامل زیرمجموعه‌های متعددی می‌شود):

  • فصل 1: مقدمه‌ای بر GCP و Cloud Shell
    • آشنایی با Google Cloud Platform
    • معرفی مفاهیم پایه ابری
    • مزایای استفاده از Cloud Shell
    • نحوه دسترسی و راه‌اندازی Cloud Shell
    • مروری بر رابط کاربری Cloud Shell
    • ...
  • فصل 2: کار با Cloud Shell و ترمینال
    • کار با دستورات پایه لینوکس در Cloud Shell
    • مدیریت فایل‌ها و دایرکتوری‌ها
    • استفاده از ویرایشگر کد Cloud Shell
    • تنظیمات ترمینال و سفارشی‌سازی
    • استفاده از دستورات ssh و sftp
    • ...
  • فصل 3: ابزارهای خط فرمان GCP (gcloud)
    • نصب و پیکربندی gcloud
    • مدیریت پروژه‌ها و حساب‌ها
    • کار با سرویس‌های Compute Engine, Cloud Storage, ...
    • استفاده از gcloud برای استقرار برنامه‌ها
    • پیکربندی network و firewall
    • ...
  • فصل 4: استفاده از Cloud Shell برای توسعه برنامه‌های مختلف
    • توسعه برنامه‌های Python در Cloud Shell
    • توسعه برنامه‌های Node.js در Cloud Shell
    • توسعه برنامه‌های Go در Cloud Shell
    • استفاده از Git و مدیریت نسخه‌ها
    • استفاده از Docker و Kubernetes
    • ...
  • فصل 5: استقرار برنامه‌ها بر روی GCP با Cloud Shell
    • استقرار برنامه‌های وب با استفاده از Cloud Run
    • استقرار برنامه‌های وب با استفاده از App Engine
    • استقرار برنامه‌های Dockerized
    • پیکربندی CI/CD pipelines
    • نظارت و مدیریت برنامه‌ها
    • ...
  • فصل 6: عیب‌یابی و نکات پیشرفته
    • شناسایی و رفع خطاها
    • بهینه‌سازی عملکرد برنامه‌ها
    • استفاده از ابزارهای لاگینگ و مانیتورینگ
    • نکات امنیتی در Cloud Shell
    • بهره‌وری و ترفندهای پیشرفته
    • ...
  • فصل 7: پروژه‌های عملی و نمونه‌کارها
    • ایجاد وب‌سایت استاتیک
    • استقرار یک API
    • پیاده‌سازی یک پایگاه داده
    • پروژه کامل: توسعه و استقرار یک برنامه کاربردی
    • ...
  • فصل 8: منابع و آموزش‌های تکمیلی
    • لینک به مستندات رسمی GCP
    • منابع آموزشی آنلاین
    • انجمن‌ها و گروه‌های گفتگو
    • ...

همین امروز ثبت‌نام کنید و به جمع متخصصان Cloud Shell بپیوندید! فرصت را از دست ندهید و آینده توسعه ابری خود را متحول کنید.

SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلش‌کارت؛ تجربه‌ای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دوره‌های واجد شرایط.
مرور فاصله‌دار آمار یادگیری گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را به‌صورت مرحله‌ای دنبال کنید، فلش‌کارت‌ها را مرور کنید، دانش خود را با پرسش‌ها و آزمون‌ها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصله‌دار هوشمند
با مرور زمان‌دار، کارت‌های تازه و کارت‌های سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخ‌ها به زمان‌بندی مرورهای بعدی کمک می‌کند تا تمرین متناسب‌تری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلش‌کارت‌ها، فعالیت‌های مرور، عملکرد آزمون‌ها و آمار یادگیری را بررسی کنید و تصویر روشن‌تری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحله‌به‌مرحله
فصل‌ها و بخش‌های آموزشی را به ترتیب دنبال کنید، مطالب دیده‌نشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموخته‌ها
با نکته‌های آموزشی، پرسش و پاسخ، کوییزها و آزمون‌های پایان فصل، دانسته‌های خود را تمرین کنید و بخش‌هایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارت‌های تازه و موعد مرور کارت‌ها آماده می‌کند. شما پاسخ را ارزیابی می‌کنید و برنامه مرور با توجه به آن تنظیم می‌شود.
دوباره
برای کارت‌هایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخ‌هایی که با دشواری به یاد آمده‌اند.
خوب
برای پاسخ‌هایی که به‌درستی به یاد آورده‌اید.
آسان
برای کارت‌هایی که پاسخ آن‌ها را به‌آسانی می‌دانید.
برنامه مرور بر اساس ارزیابی شما تنظیم می‌شود؛ مرور منظم می‌تواند به تثبیت آموخته‌ها کمک کند، اما به‌تنهایی تضمین‌کننده تسلط کامل نیست.
محتوا را به شیوه‌های مختلف تمرین کنید
ساختار دوره‌ها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکته‌های ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکته‌های رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه می‌شود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، می‌توانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دوره‌های در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمان‌های کوتاه
تبلت و لپ‌تاپ
برای مطالعه و مرور راحت‌تر
حساب کاربری شخصی
برای دسترسی به دوره‌های مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دوره‌هایی که امکان دریافت گواهی برای آن‌ها فعال است، می‌توانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلش‌کارت‌های فعال دوره.
✓ قبولی در آزمون‌های پایان فصل، در صورت وجود آزمون برای فصل‌ها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخه‌های فارسی و انگلیسی گواهی در دسترس قرار می‌گیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر می‌شود. این گواهی، گواهی پایان دوره آموزشی است و به‌خودی‌خود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدم‌به‌قدم دانش و مهارت‌هایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه

یادگیری هوشمند، قدم‌به‌قدم

با محیط سامانه آموزشی آشنا شوید و نمونه‌هایی از فضای یادگیری، فلش‌کارت‌ها و ابزارهای مرور و تمرین را مشاهده کنید.

تصویر نمونه اول از سامانه آموزشی و فلش‌کارت‌ها
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه دوم از سامانه آموزشی و فلش‌کارت‌ها
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه سوم از سامانه آموزشی و فلش‌کارت‌ها
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید
تصویر نمونه چهارم از سامانه آموزشی و فلش‌کارت‌ها
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگ‌تر کلیک کنید

یادگیری فراتر از مطالعه معمولی
با فلش‌کارت‌های آموزشی، مرور هدفمند و تمرین مستمر، مطالب را فعالانه یاد بگیرید و مسیر پیشرفت خود را دنبال کنید.

تگ‌ها: Cloud Shell Cloud Shell tutorial Cloud Shell فارسی GCP GCP فارسی Google Cloud Platform آموزش Cloud Shell آموزش GCP آموزش برنامه نویسی ابری برنامه نویسی توسعه ابری توسعه سریع توسعه سریع با Cloud Shell گوگل کلود پلتفرم گوگل کلود فارسی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.