اپلیکیشن اندرویدی فلش‌کارت آموزشی Google Cloud Platform: Practical Guide for Java Developers (Javalin)

249,500 تومان
Google Cloud Platform: Practical Guide for Java Developers (Javalin) Google Cloud Platform: Practical Guide for Java Developers (Javalin) آیا به دنبال یادگیری Google Cloud Platform (GCP) و ساخت برنامه...
پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 62,375 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

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

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

عنوان دوره: Google Cloud Platform: Practical Guide for Java Developers (Javalin)

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

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

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

  • 1. مقدمه ای بر برنامه نویسی جاوا
  • 2. مبانی زبان جاوا
  • 3. انواع داده ها و متغیرها در جاوا
  • 4. عملگرها در جاوا
  • 5. دستورات کنترلی (if, else, switch) در جاوا
  • 6. حلقه ها (for, while, do-while) در جاوا
  • 7. آرایه ها در جاوا
  • 8. کلاس ها و اشیاء در جاوا
  • 9. وراثت در جاوا
  • 10. چندریختی در جاوا
  • 11. انتزاع در جاوا
  • 12. واسط ها (Interfaces) در جاوا
  • 13. مدیریت خطا (Exception Handling) در جاوا
  • 14. کالکشن فریمورک در جاوا
  • 15. ورودی/خروجی (I/O) در جاوا
  • 16. مقدمه ای بر Google Cloud Platform (GCP)
  • 17. چرا GCP؟
  • 18. معماری GCP
  • 19. مفاهیم کلیدی GCP (Project, Region, Zone)
  • 20. ایجاد و مدیریت پروژه در GCP
  • 21. نصب و پیکربندی GCP SDK (gcloud CLI)
  • 22. احراز هویت و مجوزها در GCP
  • 23. IAM (Identity and Access Management) در GCP
  • 24. مقدمه ای بر سرویس های محاسباتی GCP
  • 25. Compute Engine (VMs)
  • 26. ایجاد و مدیریت Instance در Compute Engine
  • 27. تنظیمات شبکه برای Compute Engine
  • 28. ذخیره سازی در Compute Engine (Persistent Disks)
  • 29. مقدمه ای بر کانتینرها
  • 30. Docker چیست؟
  • 31. ساخت Image Docker
  • 32. اجرای کانتینر Docker
  • 33. مقدمه ای بر Google Kubernetes Engine (GKE)
  • 34. مفاهیم کلیدی GKE (Cluster, Node Pool, Pod, Service, Deployment)
  • 35. نصب و راه اندازی GKE Cluster
  • 36. استقرار برنامه ها در GKE
  • 37. مدیریت منابع در GKE
  • 38. مقیاس پذیری در GKE
  • 39. شبکه بندی در GKE
  • 40. امنیت در GKE
  • 41. معرفی سرویس های Serverless در GCP
  • 42. Cloud Functions
  • 43. ایجاد و استقرار Cloud Functions
  • 44. اتصال Cloud Functions به رویدادها
  • 45. Cloud Run
  • 46. ایجاد و استقرار برنامه ها در Cloud Run
  • 47. مدیریت و مقیاس پذیری در Cloud Run
  • 48. مقدمه ای بر سرویس های پایگاه داده در GCP
  • 49. Cloud SQL (MySQL, PostgreSQL, SQL Server)
  • 50. ایجاد و مدیریت Instance در Cloud SQL
  • 51. اتصال به Cloud SQL
  • 52. Cloud Spanner
  • 53. مفاهیم Cloud Spanner (Schema, Transaction)
  • 54. مزایای Cloud Spanner
  • 55. Cloud Firestore (NoSQL)
  • 56. مدل داده ای Firestore
  • 57. ذخیره سازی و بازیابی داده ها در Firestore
  • 58. ذخیره سازی در GCP
  • 59. Cloud Storage
  • 60. ایجاد و مدیریت Buckets
  • 61. بارگذاری و دانلود فایل ها
  • 62. مدیریت دسترسی به فایل ها
  • 63. مقدمه ای بر سرویس های داده ای (Data Analytics) در GCP
  • 64. BigQuery
  • 65. مفاهیم BigQuery (Dataset, Table, Query)
  • 66. نوشتن کوئری در BigQuery
  • 67. تجزیه و تحلیل داده ها با BigQuery
  • 68. Dataflow (Streaming and Batch Processing)
  • 69. مفاهیم Dataflow
  • 70. ایجاد و اجرای Pipelines در Dataflow
  • 71. Dataproc (Managed Hadoop and Spark)
  • 72. ایجاد و مدیریت Clusters در Dataproc
  • 73. اجرای Job ها در Dataproc
  • 74. مقدمه ای بر سرویس های شبکه ای در GCP
  • 75. Virtual Private Cloud (VPC)
  • 76. ایجاد و مدیریت VPC Networks
  • 77. Subnets و IP Addressing
  • 78. Firewall Rules
  • 79. Load Balancing
  • 80. Global and Regional Load Balancers
  • 81. انواع Load Balancer ها
  • 82. Connecting to GCP Services
  • 83. Service Accounts
  • 84. Environment Variables
  • 85. Using GCP Client Libraries for Java
  • 86. Google Cloud Client Libraries for Java
  • 87. Authentication with Client Libraries
  • 88. Performing Operations with Compute Engine API
  • 89. Performing Operations with GKE API
  • 90. Performing Operations with Cloud Functions API
  • 91. Performing Operations with Cloud Run API
  • 92. Performing Operations with Cloud SQL API
  • 93. Performing Operations with Firestore API
  • 94. Performing Operations with Cloud Storage API
  • 95. Performing Operations with BigQuery API
  • 96. Monitoring and Logging in GCP
  • 97. Cloud Monitoring
  • 98. Metrics and Dashboards
  • 99. Alerting Policies
  • 100. Cloud Logging
Google Cloud Platform: Practical Guide for Java Developers (Javalin)

Google Cloud Platform: Practical Guide for Java Developers (Javalin)

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

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

درباره دوره

دوره Google Cloud Platform: Practical Guide for Java Developers (Javalin) یک راهنمای جامع و عملی برای توسعه‌دهندگان جاوا است که می‌خواهند از قدرت GCP برای ساخت و استقرار برنامه‌های وب خود استفاده کنند. این دوره با رویکردی عملی و مبتنی بر پروژه، شما را با طیف گسترده‌ای از خدمات GCP آشنا می‌کند و به شما نشان می‌دهد چگونه این خدمات را با استفاده از Java و فریم‌ورک Javalin ترکیب کنید. از مباحث پایه‌ای مانند تنظیم حساب GCP و مدیریت منابع گرفته تا موضوعات پیشرفته‌تر مانند استقرار سرورless و بهینه‌سازی عملکرد، این دوره تمام جنبه‌های مورد نیاز برای موفقیت در دنیای GCP را پوشش می‌دهد.

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

  • معرفی Google Cloud Platform و مفاهیم اساسی
  • تنظیم حساب و مدیریت پروژه در GCP
  • انتخاب و مدیریت ماشین‌های مجازی (Compute Engine)
  • ذخیره‌سازی داده‌ها با Cloud Storage و Cloud SQL
  • پایگاه داده‌های NoSQL با Cloud Datastore و Firestore
  • سرورless با Cloud Functions و Cloud Run
  • استفاده از Javalin برای ساخت APIهای RESTful
  • استقرار برنامه‌های Java در GCP
  • مدیریت و مانیتورینگ منابع GCP
  • امنیت و مدیریت دسترسی در GCP
  • خدمات شبکه و بارگذاری (Load Balancing)
  • استفاده از ابزارهای خط فرمان (gcloud CLI)
  • بهینه‌سازی عملکرد و مقیاس‌پذیری برنامه‌ها
  • ایجاد و مدیریت سرویس‌های Container با Kubernetes Engine
  • ادغام با سایر سرویس‌های Google Cloud

مخاطبان دوره

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

  • توسعه‌دهندگان جاوا که می‌خواهند مهارت‌های خود را در زمینه ابر ارتقا دهند.
  • برنامه‌نویسان تازه‌کار که به دنبال یادگیری GCP به صورت عملی هستند.
  • مهندسان نرم‌افزار که می‌خواهند برنامه‌های خود را در فضای ابری مستقر کنند.
  • علاقه‌مندان به فناوری که به دنبال درک عمیق‌تری از Google Cloud Platform هستند.
  • فریلنسرها و کارآفرینان که می‌خواهند برنامه‌های خود را با کمترین هزینه و بیشترین کارایی توسعه دهند.

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

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

  • یادگیری عملی: تمرکز بر روی مثال‌های عملی و پروژه‌های واقعی، شما را برای پیاده‌سازی برنامه‌های کاربردی در GCP آماده می‌کند.
  • یادگیری با Javalin: استفاده از فریم‌ورک Javalin، یادگیری را آسان‌تر و سریع‌تر می‌کند.
  • افزایش مهارت: ارتقای مهارت‌های شما در زمینه ابر و افزایش فرصت‌های شغلی.
  • پشتیبانی کامل: دسترسی به پشتیبانی و پاسخ به سوالات شما در طول دوره.
  • دسترسی مادام‌العمر: دسترسی به محتوای دوره برای همیشه و به‌روزرسانی‌های آینده.
  • گواهینامه پایان دوره: دریافت گواهی پایان دوره معتبر برای نشان دادن مهارت‌های خود.

سرفصل‌های دوره (بیش از 100 سرفصل جامع!)

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

بخش 1: مقدمه‌ای بر Google Cloud Platform

  • آشنایی با مفاهیم ابر و مزایای آن
  • معرفی Google Cloud Platform و خدمات آن
  • ایجاد و تنظیم حساب Google Cloud
  • مدیریت پروژه و صورتحساب در GCP
  • آشنایی با کنسول GCP و ابزارهای خط فرمان

بخش 2: ماشین‌های مجازی و محاسبات

  • معرفی Compute Engine
  • ایجاد و مدیریت نمونه‌های ماشین مجازی (VM)
  • انتخاب سیستم عامل و پیکربندی VM
  • اتصال به VM از طریق SSH
  • مدیریت فضای ذخیره‌سازی در VM
  • آشنایی با انواع VM و قیمت‌گذاری
  • استفاده از Docker و Container در VM

بخش 3: ذخیره‌سازی و پایگاه داده‌ها

  • معرفی Cloud Storage
  • آپلود، دانلود و مدیریت فایل‌ها در Cloud Storage
  • آشنایی با Cloud SQL
  • ایجاد و مدیریت پایگاه داده‌های MySQL و PostgreSQL در Cloud SQL
  • معرفی Cloud Datastore و Firestore
  • کار با Cloud Datastore و Firestore برای ذخیره‌سازی داده‌های NoSQL
  • مدیریت داده‌ها با استفاده از APIهای Cloud Datastore و Firestore
  • ایجاد و استفاده از Cloud Storage برای بک‌آپ‌گیری از داده‌ها

بخش 4: سرورless و محاسبات رویداد-محور

  • معرفی Cloud Functions
  • ایجاد و استقرار توابع در Cloud Functions
  • فراخوانی توابع از طریق HTTP و رویدادها
  • معرفی Cloud Run
  • استقرار برنامه‌های Containerized در Cloud Run
  • مقایسه Cloud Functions و Cloud Run
  • آشنایی با Pub/Sub و ایجاد سیستم‌های رویداد-محور

بخش 5: برنامه‌نویسی با Java و Javalin

  • مقدمه‌ای بر Javalin
  • راه‌اندازی پروژه Javalin
  • ایجاد APIهای RESTful با Javalin
  • مدیریت درخواست‌ها و پاسخ‌ها با Javalin
  • کار با قالب‌بندی JSON و serialization/deserialization
  • ایجاد و مدیریت APIهای CRUD با Javalin
  • اعتبارسنجی ورودی‌ها با Javalin
  • مدیریت خطاها و استثنائات با Javalin

بخش 6: استقرار برنامه‌های Java در GCP

  • استقرار برنامه‌های Javalin در Compute Engine
  • استقرار برنامه‌های Javalin در Cloud Run
  • استفاده از Cloud Build برای ساخت و استقرار خودکار
  • تنظیم DNS و دامنه برای برنامه‌های شما
  • استفاده از Cloud Load Balancing برای توزیع بار
  • مدیریت لاگ‌ها و مانیتورینگ برنامه‌ها

بخش 7: امنیت و مدیریت دسترسی

  • آشنایی با Google Cloud IAM (Identity and Access Management)
  • مدیریت نقش‌ها و مجوزها در GCP
  • ایجاد حساب‌های سرویس (Service Accounts)
  • استفاده از Secret Manager برای ذخیره‌سازی امن اطلاعات حساس
  • مدیریت امنیت شبکه با Cloud Firewall

بخش 8: خدمات شبکه و بارگذاری

  • معرفی Cloud Virtual Private Cloud (VPC)
  • ایجاد و مدیریت شبکه‌های مجازی
  • استفاده از Cloud Load Balancing برای توزیع بار
  • تنظیم SSL/TLS برای برنامه‌ها
  • استفاده از Cloud CDN برای بهبود عملکرد

بخش 9: ابزارها و تکنیک‌های پیشرفته

  • استفاده از gcloud CLI برای مدیریت منابع
  • مانیتورینگ و لاگ‌گیری با Cloud Logging و Cloud Monitoring
  • بهینه‌سازی عملکرد برنامه‌ها
  • مقیاس‌پذیری خودکار برنامه‌ها
  • آشنایی با Kubernetes Engine و مدیریت Container

بخش 10: پروژه‌های عملی و نمونه‌کارها

  • ساخت یک برنامه وب ساده با Javalin و Cloud Run
  • ساخت یک API RESTful با Javalin و Cloud Functions
  • استقرار یک برنامه پایگاه داده‌محور در Cloud SQL
  • ایجاد یک وب‌سایت استاتیک با Cloud Storage
  • پروژه‌های نمونه‌کار جذاب و کاربردی

همین امروز در دوره Google Cloud Platform: Practical Guide for Java Developers (Javalin) ثبت‌نام کنید و مهارت‌های خود را به سطح بالاتری ارتقا دهید! فرصت را از دست ندهید!

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

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

📴
یادگیری بدون اینترنت مداوم
پس از نصب و در دسترس بودن محتوای دوره، فلش‌کارت‌ها را در زمان و مکان دلخواه مرور کنید.
🗂️
انواع محتوای آموزشی
از نکته‌های آموزشی تا پرسش‌های چهارگزینه‌ای و پرسش‌وپاسخ، مطالب را متناسب با نیاز خود مرور کنید.
📊
ارزیابی میزان یادگیری
پاسخ‌های درست و غلط خود را ثبت کنید و آمار عملکردتان را به تفکیک نوع محتوا ببینید.
🎯
مرور هدفمند فصل‌ها
فصل‌های موردنظر را انتخاب کنید و با استفاده از گزینه انتخاب همه، مرور فصل‌های مرورنشده را در اولویت قرار دهید.
انواع فلش‌کارت‌های قابل مرور

محتوای آموزشی در قالب‌های متنوع ارائه می‌شود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموخته‌ها قابل استفاده باشد.

💬
نکته‌های خودمانی
یادگیری ساده و روان
📘
نکته‌های رسمی و کتابی
مرور دقیق مفاهیم
📝
پرسش‌های چهارگزینه‌ای
سنجش آموخته‌ها
❓
پرسش‌وپاسخ
تمرین یادآوری پاسخ
🎓
درسنامه
مرور محتوای آموزشی
امکانات مرور و ارزیابی
حرکت ساده بین کارت‌ها
استفاده از دکمه‌های قبلی و بعدی و مشاهده نوار پیشرفت برای دنبال کردن روند مرور.
مشاهده پاسخ و توضیحات
برگرداندن کارت برای نمایش پاسخ و توضیحات در قالب‌هایی مانند تست و پرسش‌وپاسخ.
تنظیم اندازه فونت
انتخاب اندازه مناسب نوشته‌ها برای تجربه مطالعه راحت‌تر.
نمایش فرمول‌های ریاضی
پشتیبانی از نمایش صحیح فرمول‌ها و روابط ریاضی مبتنی بر LaTeX.
ثبت نتیجه و گزارش آماری
علامت‌گذاری هر پاسخ به‌صورت درست یا غلط و مشاهده تعداد و درصد موفقیت برای انواع محتوا.
طراحی‌شده برای مطالعه روزمره
  • رابط کاربری فارسی و راست‌چین با فونت وزیر.
  • تم روشن و تیره مطابق تنظیمات سیستم.
  • صفحه‌بندی ساده برای انتخاب دوره و شروع مرور.
  • نمایش تعداد دفعات مرور هر فصل.
  • انتخاب چند فصل برای مرور هم‌زمان.
  • امکان تمرکز بر فصل‌هایی که هنوز مرور نشده‌اند.
مناسب برای چه کسانی است؟

این اپلیکیشن برای دانش‌آموزان، دانشجویان، داوطلبان آزمون‌ها و علاقه‌مندان به یادگیری طراحی شده است؛ به‌ویژه کسانی که می‌خواهند مطالب آموزشی را در زمان‌های کوتاه مرور کنند، دانسته‌های خود را بسنجند و مطالعه منظم‌تری داشته باشند.

توجه: محتوای آموزشی و تعداد فلش‌کارت‌ها به دوره انتخاب‌شده بستگی دارد. محتوای دوره پس از نصب، درون برنامه قابل استفاده است؛ با این حال، دریافت اولیه اپلیکیشن و به‌روزرسانی‌های احتمالی ممکن است به اینترنت نیاز داشته باشند.
گالری تصاویر اپلیکیشن‌ها
محیط واقعی اپلیکیشن‌های آموزشی ما
تصاویر زیر، نمونه‌هایی از محیط واقعی اپلیکیشن‌های آموزشی ما هستند و قالب کلی، سبک طراحی و شیوه نمایش محتوای آموزشی در این برنامه‌ها را نشان می‌دهند.
نگاهی به فضای داخل برنامه
تصویر محیط اپلیکیشن آموزشی ۱
نمای اپلیکیشن ۱
تصویر محیط اپلیکیشن آموزشی ۲
نمای اپلیکیشن ۲
تصویر محیط اپلیکیشن آموزشی ۳
نمای اپلیکیشن ۳
تصویر محیط اپلیکیشن آموزشی ۴
نمای اپلیکیشن ۴
تصویر محیط اپلیکیشن آموزشی ۵
نمای اپلیکیشن ۵
تصویر محیط اپلیکیشن آموزشی ۶
نمای اپلیکیشن ۶
تصویر محیط اپلیکیشن آموزشی ۷
نمای اپلیکیشن ۷
تصویر محیط اپلیکیشن آموزشی ۸
نمای اپلیکیشن ۸
تصویر محیط اپلیکیشن آموزشی ۹
نمای اپلیکیشن ۹
تصویر محیط اپلیکیشن آموزشی ۱۰
نمای اپلیکیشن ۱۰
تصویر محیط اپلیکیشن آموزشی ۱۱
نمای اپلیکیشن ۱۱
نکته مهم درباره تصاویر
این تصاویر نمونه‌ای از قالب و سبک طراحی اپلیکیشن‌های آموزشی ما هستند. اپلیکیشن ارائه‌شده نیز از همین رویکرد طراحی و نمایش محتوای آموزشی پیروی می‌کند؛ جزئیات ظاهری و امکانات قابل مشاهده ممکن است متناسب با نوع دوره و بخش مورد استفاده متفاوت باشد.
تگ‌ها: Cloud Computing GCP GCP Practical Guide Google Cloud Java Google Cloud Platform Java Development Javalin آموزش GCP برنامه نویسی برنامه نویسی جاوا پلتفرم ابری گوگل توسعه ابری توسعه دهنده جاوا جاوا

نظرات

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

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