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

Building Scalable Java Microservices with Spring Boot and Spring Cloud

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ¨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

  • آزمایشگاه: 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 کار با Stackdriver Trace Lab: JAVAMS04 Working with Stackdriver Trace

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

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

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

  • آزمایشگاه: JAVAMS06 یکپارچه سازی Cloud Pub/Sub با Spring Lab: JAVAMS06 Integrating Cloud 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 اشکال زدایی با Stackdriver Debugger Lab: JAVAMS10 Debugging with Stackdriver Debugger

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

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

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

  • آزمایشگاه: JAVAMS12 استقرار در موتور Kubernetes Lab: JAVAMS12 Deploying to Kubernetes Engine

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

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

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

منابع دوره Course Resources

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

نمایش نظرات

نظری ارسال نشده است.

آموزش ساخت میکروسرویس های جاوا مقیاس پذیر با Spring Boot و Spring Cloud
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
27m
34
Pluralsight (پلورال سایت) pluralsight-small
16 تیر 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
4
از 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 بیشتر بیاموزید.

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

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

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