کتاب صوتی Google Cloud Platform: Practical Guide for Java Developers (Javalin)

Google Cloud Platform: Practical Guide for Java Developers (Javalin) Google Cloud Platform: Practical Guide for Java Developers (Javalin) آیا به دنبال یادگیری Google Cloud Platform (GCP) و ساخت برنامه...

انتخاب پلن

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

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

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

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

عنوان دوره: 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) ثبت‌نام کنید و مهارت‌های خود را به سطح بالاتری ارتقا دهید! فرصت را از دست ندهید!

EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.
تگ‌ها: Cloud Computing GCP GCP Practical Guide Google Cloud Java Google Cloud Platform Java Development Javalin آموزش GCP برنامه نویسی برنامه نویسی جاوا پلتفرم ابری گوگل توسعه ابری توسعه دهنده جاوا جاوا

نظرات

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

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