فلشکارتهای آموزشی Google Cloud Platform: Practical Guide for Java Developers (Javalin)
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب Google Cloud Platform: Practical Guide for Java Developers (Javalin)
موضوع کلی: برنامه نویسی
موضوع میانی: Google Cloud Platform (GCP)
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر Google Cloud Platform (GCP) برای توسعه دهندگان Java
- 2. چرا GCP؟ مزایا و موارد استفاده برای برنامه های کاربردی Java
- 3. آشنایی با Javalin: یک چارچوب وب سبک وزن برای Java
- 4. مقایسه Javalin با سایر چارچوب های وب Java (Spring Boot, Micronaut)
- 5. راه اندازی یک حساب GCP و پروژه
- 6. نصب و پیکربندی Google Cloud SDK (gcloud CLI)
- 7. ایجاد و مدیریت Virtual Machines (VM) در Compute Engine
- 8. پیکربندی شبکه VPC و فایروال برای VM ها
- 9. استقرار یک برنامه Javalin ساده روی Compute Engine
- 10. آشنایی با Cloud Shell و استفاده از آن برای مدیریت GCP
- 11. درک Google Kubernetes Engine (GKE)
- 12. ایجاد و مدیریت یک خوشه Kubernetes در GKE
- 13. استقرار یک برنامه Javalin روی GKE با استفاده از Docker
- 14. Dockerize کردن برنامه Javalin
- 15. ایجاد و مدیریت تصاویر Docker در Google Container Registry (GCR)
- 16. مقیاس بندی خودکار برنامه Javalin در GKE
- 17. مدیریت پیکربندی برنامه با استفاده از ConfigMaps و Secrets در Kubernetes
- 18. درک خدمات و ورودی ها (Ingress) در Kubernetes
- 19. آشنایی با Google Cloud Storage (GCS)
- 20. آپلود و دانلود فایل ها از GCS با استفاده از Java
- 21. مدیریت مجوزها و کنترل دسترسی در GCS
- 22. استفاده از GCS برای ذخیره سازی رسانه و دارایی های static
- 23. مقدمه ای بر Google Cloud SQL
- 24. ایجاد و مدیریت پایگاه داده های MySQL در Cloud SQL
- 25. ایجاد و مدیریت پایگاه داده های PostgreSQL در Cloud SQL
- 26. اتصال به Cloud SQL از برنامه Javalin
- 27. اجرای عملیات CRUD (ایجاد، خواندن، به روز رسانی، حذف) بر روی پایگاه داده Cloud SQL
- 28. پیاده سازی مدیریت ارتباط با پایگاه داده با استفاده از JDBC
- 29. استفاده از ORM (Object-Relational Mapping) با Javalin و Cloud SQL
- 30. درک Google Cloud Datastore
- 31. ذخیره و بازیابی داده ها با استفاده از Cloud Datastore
- 32. پرس و جو از Cloud Datastore با استفاده از GQL
- 33. استفاده از Cloud Datastore برای ذخیره سازی session و cache
- 34. آشنایی با Google Cloud Spanner
- 35. طراحی شمای پایگاه داده برای Cloud Spanner
- 36. اتصال به Cloud Spanner از برنامه Javalin
- 37. درک مفهوم در Cloud Spanner
- 38. مقدمه ای بر Google Cloud Functions
- 39. ایجاد و استقرار توابع Cloud با Java
- 40. فعال کردن توابع Cloud با HTTP و Cloud Storage Triggers
- 41. استفاده از Cloud Functions برای پردازش داده های event-driven
- 42. درک Google Cloud Pub/Sub
- 43. انتشار و اشتراک در پیام ها با استفاده از Pub/Sub
- 44. ایجاد معماری مبتنی بر پیام با Javalin و Pub/Sub
- 45. استفاده از Pub/Sub برای مدیریت صف (Queue)
- 46. آشنایی با Google Cloud Logging
- 47. یکپارچه سازی Cloud Logging با برنامه Javalin
- 48. تجزیه و تحلیل و مانیتورینگ لاگ ها در Cloud Logging
- 49. استفاده از Cloud Logging برای اشکال زدایی و عیب یابی برنامه
- 50. درک Google Cloud Monitoring
- 51. ایجاد داشبورد و alerts در Cloud Monitoring
- 52. مانیتورینگ عملکرد برنامه Javalin در GCP
- 53. استفاده از Cloud Monitoring برای شناسایی گلوگاه های عملکرد
- 54. آشنایی با Google Cloud Trace
- 55. ردیابی درخواست ها در برنامه Javalin با Cloud Trace
- 56. تجزیه و تحلیل latency و performance با استفاده از Cloud Trace
- 57. استفاده از Cloud Trace برای بهینه سازی عملکرد برنامه
- 58. درک Google Cloud Debugger
- 59. اشکال زدایی از راه دور برنامه Javalin در GCP
- 60. استفاده از Cloud Debugger برای یافتن و رفع اشکالات
- 61. آشنایی با Google Cloud Error Reporting
- 62. ردیابی و مدیریت خطاها در برنامه Javalin با Error Reporting
- 63. پیکربندی alerts برای خطاها و استثناها
- 64. درک Google Cloud Identity and Access Management (IAM)
- 65. مدیریت دسترسی و مجوزها با استفاده از IAM
- 66. ایجاد نقش ها و سیاست های سفارشی IAM
- 67. بهترین روش ها برای امنیت GCP
- 68. ایمن سازی برنامه Javalin در GCP
- 69. پیاده سازی احراز هویت و authorization
- 70. درک OAuth 2.0 و OpenID Connect
- 71. یکپارچه سازی با Google Cloud Identity Platform
- 72. استفاده از Google Cloud Armor برای محافظت از برنامه در برابر حملات DDoS
- 73. آشنایی با Google Cloud CDN
- 74. پیکربندی CDN برای برنامه Javalin
- 75. بهبود عملکرد برنامه با استفاده از CDN
- 76. درک Google Cloud Load Balancing
- 77. پیکربندی Load Balancing برای برنامه Javalin
- 78. توزیع ترافیک و مدیریت ظرفیت با استفاده از Load Balancing
- 79. آشنایی با Google Cloud Memorystore
- 80. استفاده از Memorystore (Redis و Memcached) برای ذخیره سازی cache
- 81. یکپارچه سازی Memorystore با برنامه Javalin
- 82. بهبود عملکرد برنامه با استفاده از caching
- 83. درک Google Cloud Dataflow
- 84. پردازش داده با استفاده از Dataflow و Java
- 85. ساخت pipeline های داده با استفاده از Apache Beam
- 86. آشنایی با Google Cloud BigQuery
- 87. پرس و جو و تجزیه و تحلیل داده ها با BigQuery
- 88. یکپارچه سازی BigQuery با برنامه Javalin
- 89. استفاده از BigQuery برای ایجاد گزارش ها و داشبوردها
- 90. درک Google Cloud AI Platform
- 91. استقرار مدل های یادگیری ماشین در AI Platform
- 92. استفاده از AI Platform Prediction API
- 93. آشنایی با Google Cloud Vision API
- 94. یکپارچه سازی Vision API با برنامه Javalin
- 95. انجام تجزیه و تحلیل تصویر با استفاده از Vision API
- 96. آشنایی با Google Cloud Natural Language API
- 97. یکپارچه سازی Natural Language API با برنامه Javalin
- 98. انجام تجزیه و تحلیل متن با استفاده از Natural Language API
- 99. بهترین روش ها برای استقرار برنامه های Javalin در GCP
- 100. اتخاذ رویکرد DevOps در توسعه و استقرار برنامه های Javalin در GCP
SMART LEARNING PLATFORM
از مطالعه تا یادگیری ماندگار
فراتر از یک مجموعه فلشکارت؛ تجربهای تعاملی برای یادگیری، تمرین، مرور هوشمند و مشاهده مسیر پیشرفت شما، همراه با امکان دریافت گواهی پایان دوره در دورههای واجد شرایط.
مرور فاصلهدار
آمار یادگیری
گواهی دوزبانه
یادگیری را به یک مسیر قابل پیگیری تبدیل کنید
با ورود به سامانه آموزشی، محتوای دوره را بهصورت مرحلهای دنبال کنید، فلشکارتها را مرور کنید، دانش خود را با پرسشها و آزمونها بسنجید و روند پیشرفتتان را در طول مسیر ببینید.
⟳
مرور فاصلهدار هوشمند
با مرور زماندار، کارتهای تازه و کارتهای سررسیدشده را بر اساس برنامه مرور دنبال کنید. ارزیابی پاسخها به زمانبندی مرورهای بعدی کمک میکند تا تمرین متناسبتری داشته باشید.
◉
مشاهده مسیر پیشرفت
میزان مشاهده فلشکارتها، فعالیتهای مرور، عملکرد آزمونها و آمار یادگیری را بررسی کنید و تصویر روشنتری از مسیر آموزشی خود داشته باشید.
▤
یادگیری مرحلهبهمرحله
فصلها و بخشهای آموزشی را به ترتیب دنبال کنید، مطالب دیدهنشده را پیدا کنید و بدون سردرگمی به ادامه مسیر برگردید.
✓
تمرین و سنجش آموختهها
با نکتههای آموزشی، پرسش و پاسخ، کوییزها و آزمونهای پایان فصل، دانستههای خود را تمرین کنید و بخشهایی را که به توجه بیشتری نیاز دارند بشناسید.
SMART REVIEW
هر بار، مرور هدفمندتر
لازم نیست هر روز از ابتدا درباره اینکه چه چیزی را مرور کنید تصمیم بگیرید. سامانه، صف مرور روزانه را بر اساس کارتهای تازه و موعد مرور کارتها آماده میکند. شما پاسخ را ارزیابی میکنید و برنامه مرور با توجه به آن تنظیم میشود.
دوباره
برای کارتهایی که به تمرین زودتر نیاز دارند.
سخت
برای پاسخهایی که با دشواری به یاد آمدهاند.
خوب
برای پاسخهایی که بهدرستی به یاد آوردهاید.
آسان
برای کارتهایی که پاسخ آنها را بهآسانی میدانید.
برنامه مرور بر اساس ارزیابی شما تنظیم میشود؛ مرور منظم میتواند به تثبیت آموختهها کمک کند، اما بهتنهایی تضمینکننده تسلط کامل نیست.
محتوا را به شیوههای مختلف تمرین کنید
ساختار دورهها متناسب با موضوع آموزشی طراحی شده است و ممکن است انواع مختلفی از محتوا را در بر بگیرد.
نکتههای ساده
برای مرور سریع مفاهیم اصلی و نکات کلیدی.
نکتههای رسمی
برای تمرین تعاریف، اصطلاحات و بیان دقیق علمی.
کوییز
برای سنجش درک مطلب و بررسی گزینه صحیح.
پرسش و پاسخ
برای تمرین یادآوری و سنجش میزان تسلط بر مطالب.
محتوای هر دوره بر اساس ساختار و امکانات فعال همان دوره ارائه میشود.
LEARN ANYWHERE
همراه شما روی مرورگر
برای استفاده از نسخه تحت وب، کافی است با حساب کاربری خود وارد سامانه شوید. بدون نیاز به نصب یک برنامه اختصاصی، میتوانید از مرورگر سازگار روی گوشی، تبلت یا رایانه به دورههای در دسترس خود مراجعه کنید.
گوشی هوشمند
برای مطالعه در زمانهای کوتاه
تبلت و لپتاپ
برای مطالعه و مرور راحتتر
حساب کاربری شخصی
برای دسترسی به دورههای مجاز شما
COURSE COMPLETION CERTIFICATE
گواهی پایان دوره؛ ثبت دستاورد شما
در دورههایی که امکان دریافت گواهی برای آنها فعال است، میتوانید پس از تکمیل شرایط آموزشی، درخواست گواهی پایان دوره ثبت کنید.
شرایط درخواست گواهی
✓ داشتن دسترسی دارای قابلیت گواهی برای دوره مربوطه.
✓ تکمیل اطلاعات لازم در پروفایل، شامل کد ملی معتبر، عکس پرسنلی و نام و نام خانوادگی انگلیسی.
✓ مشاهده تمام فلشکارتهای فعال دوره.
✓ قبولی در آزمونهای پایان فصل، در صورت وجود آزمون برای فصلها.
فارسی و انگلیسی
پس از تأیید و انتشار، نسخههای فارسی و انگلیسی گواهی در دسترس قرار میگیرند.
استعلام آنلاین
گواهی منتشرشده دارای QR Code و لینک اختصاصی برای بررسی آنلاین اعتبار آن است.
دانلود و چاپ
پس از انتشار گواهی، امکان دریافت نسخه PDF فارسی و انگلیسی و چاپ آن فراهم است.
توجه: ثبت درخواست به معنای صدور قطعی نیست. درخواست گواهی پس از بررسی و تأیید ادمین منتشر میشود. این گواهی، گواهی پایان دوره آموزشی است و بهخودیخود معادل مدرک دانشگاهی یا مدرک رسمی مورد تأیید نهادهای دولتی نیست.
یادگیری را شروع کنید؛ پیشرفت را دنبال کنید
با تمرین منظم، مرور هدفمند و پیگیری مسیر آموزشی خود، قدمبهقدم دانش و مهارتهایتان را گسترش دهید.
هر کارت، یک قدم به جلو
امکانات محتوایی، مرور و گواهی بر اساس سطح دسترسی و تنظیمات هر دوره متفاوت است.
نگاهی به محیط سامانه
یادگیری هوشمند، قدمبهقدم
با محیط سامانه آموزشی آشنا شوید و نمونههایی از فضای یادگیری، فلشکارتها و ابزارهای مرور و تمرین را مشاهده کنید.
محیط سامانه آموزشی
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
یادگیری و مرور مطالب
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
تجربه مطالعه تعاملی
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
امکانات بیشتر سامانه
برای مشاهده تصویر در اندازه بزرگتر کلیک کنید
یادگیری فراتر از مطالعه معمولی
با فلشکارتهای آموزشی، مرور هدفمند و تمرین مستمر، مطالب را فعالانه یاد بگیرید و مسیر پیشرفت خود را دنبال کنید.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.