آموزش ساخت میکروسرویس های جاوا مقیاس پذیر با Spring Boot و Spring Cloud

Building Scalable Java Microservices with Spring Boot and Spring Cloud

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: "¨Microservices"" یک الگوی طراحی نرم‌افزار را توصیف می‌کند که در آن یک برنامه کاربردی مجموعه‌ای از سرویس‌های بدون اتصال است. این سرویس‌ها ریزدانه هستند و می‌توانند به صورت جداگانه نگهداری و مقیاس‌بندی شوند. معماری میکروسرویس‌ها برای..."¨Microservices" ایده‌آل است. " یک الگوی طراحی نرم افزار را توصیف می کند که در آن یک برنامه کاربردی مجموعه ای از خدمات با اتصال آزاد است. این خدمات ریزدانه هستند و می توانند به صورت جداگانه نگهداری و مقیاس شوند. معماری میکروسرویس با تمرکز بر مقیاس بندی الاستیک با منابع درخواستی، برای ابر عمومی ایده آل است. در این دوره آموزشی، نحوه ساخت اپلیکیشن های جاوا را با استفاده از Spring Boot و Spring Cloud در Google Cloud یاد خواهید گرفت. شما از Spring Cloud Config برای مدیریت پیکربندی برنامه خود استفاده خواهید کرد. شما با Pub/Sub و Spring Integration پیام ارسال و دریافت خواهید کرد. همچنین می‌توانید از Cloud SQL به‌عنوان یک پایگاه داده رابطه‌ای مدیریت‌شده برای برنامه‌های جاوا خود استفاده کنید و یاد بگیرید که چگونه به Cloud Spanner که سرویس پایگاه داده کاملاً سازگار در سطح جهانی توزیع شده Google Cloud است، مهاجرت کنید. همچنین با ردیابی و اشکال زدایی برنامه های Spring خود با مجموعه عملیات Google Cloud آشنا خواهید شد. برای موفقیت در این دوره، باید با زبان برنامه نویسی جاوا و ساخت برنامه های جاوا با ابزارهایی مانند Maven یا Gradle آشنا باشید. همچنین باید اطلاعات کلی در مورد Google Cloud داشته باشید."

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

معرفی دوره Course introduction

  • به دوره خوش آمدید Welcome to the course

  • معرفی دوره Course Introduction

مقدمه ای بر خدمات ابری گوگل و اسپرینگ بوت Introduction to Google Cloud Services and Spring Boot

  • معرفی ماژول Module introduction

  • نمای کلی خدمات Google Cloud Google Cloud services overview

  • معرفی چارچوب Spring Spring Framework introduction

ساخت برنامه آزمایشی Building the Demo Application

  • معرفی ماژول Module introduction

  • معماری برنامه آزمایشی The demo application architecture

  • معرفی آزمایشگاه های دوره Course labs introduction

  • بوت استرپ کردن پیش زمینه و باطن برنامه Bootstrapping the application frontend and backend

  • شروع کار با GCP و Qwiklabs Getting Started with GCP and Qwiklabs

  • آزمایشگاه: JAVAMS01 بوت استرپ کردن برنامه Frontend و Backend Lab: JAVAMS01 Bootstrapping the Application Frontend and Backend

  • پیکربندی و اتصال به Cloud SQL Configuring and connecting to Cloud SQL

  • آزمایشگاه: JAVAMS02 پیکربندی و اتصال به Cloud SQL Lab: JAVAMS02 Configuring and Connecting to Cloud SQL

  • کار با Cloud Trace Working with Cloud Trace

  • آزمایشگاه: JAVAMS04 کار با Cloud Trace Lab: JAVAMS04 Working with Cloud Trace

  • پیام رسانی با Pub/Sub Messaging with Pub/Sub

  • آزمایشگاه: JAVAMS05 پیام رسانی با Pub/Sub Lab: JAVAMS05 Messaging with Pub/Sub

  • ادغام Pub/Sub با Spring Integrating Pub/Sub with Spring

  • آزمایشگاه: JAVAMS06 یکپارچه سازی Pub/Sub با Spring Lab: JAVAMS06 Integrating Pub/Sub with Spring

  • آپلود و ذخیره فایل ها Uploading and storing files

  • آزمایشگاه: JAVAMS07 بارگذاری و ذخیره فایل ها Lab: JAVAMS07 Uploading and Storing Files

  • استفاده از APIهای پلتفرم ابری Using Cloud Platform APIs

  • آزمایشگاه: JAVAMS08 با استفاده از Cloud Platform API Lab: JAVAMS08 Using Cloud Platform APIs

  • استقرار در App Engine Deploying to App Engine

  • آزمایشگاه: JAVAMS09 استقرار در App Engine Lab: JAVAMS09 Deploying to App Engine

  • اشکال زدایی با Cloud Debugger Debugging with Cloud Debugger

  • آزمایشگاه: JAVAMS10 اشکال زدایی با Cloud Debugger Lab: JAVAMS10 Debugging with Cloud Debugger

  • کار با Cloud Spanner Working with Cloud Spanner

  • آزمایشگاه: JAVAMS11 کار با Spanner Lab: JAVAMS11 Working with Spanner

  • استقرار در موتور Google Kubernetes Deploying to Google Kubernetes Engine

  • آزمایشگاه: JAVAMS12 در حال استقرار در GKE Lab: JAVAMS12 Deploying to GKE

  • نظارت بر موتور Google Kubernetes با Prometheus Monitoring Google Kubernetes Engine with Prometheus

  • آزمایشگاه: JAVAMS13 کار با مانیتورینگ موتور Kubernetes Lab: JAVAMS13 Working with Kubernetes Engine Monitoring

  • منابع اضافی Additional Resources

منابع دوره Course Resources

  • منابع دوره Course Resources

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش ساخت میکروسرویس های جاوا مقیاس پذیر با Spring Boot و Spring Cloud
جزییات دوره
0h 31m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
Google Cloud
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Google Cloud Google Cloud

ایجاد تحول دیجیتال با آموزش درخواستی

Google Cloud آموزش و گواهینامه های درخواستی را در فناوری های ابری در حال ظهور ارائه می دهد.

Google Cloud با صدها آزمایشگاه، دوره و نشان مهارت، متخصصان را قادر می‌سازد تا مهارت‌های ابری حیاتی را با سرعت خودشان ایجاد کنند. آزمایشگاه‌های عملی این شرکت اعتبارنامه‌های موقتی را به منابع واقعی ابر ارائه می‌دهند، بنابراین افراد می‌توانند Google Cloud را با استفاده از چیز واقعی یاد بگیرند. فراگیران همچنین می توانند با کسب گواهینامه های Google Cloud و/یا نشان های مهارتی که می توانند با شبکه خود به اشتراک بگذارند، تخصص خود را تأیید کنند.

در وب‌سایت رسمی Google Cloud بیشتر بیاموزید.