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