دوره آشنایی با میکروسرویس ها(microservices)

در دوره رایگان آموزش معماری میکروسرویس‌ها از باگتو با کلیات این معماری آشنا می‌شوید و بعدازاین دوره دید مناسبی از معماری میکروسرویس بدست می آورید و با چالش‌های که برای این معماری وجود دارد آشنا می‌شوید.

در دوره رایگان آموزش معماری میکروسرویس‌ها از باگتو با کلیات این معماری آشنا می‌شوید و بعدازاین دوره دید مناسبی از معماری میکروسرویس بدست می آورید و با چالش‌های که برای این معماری وجود دارد آشنا می‌شوید.

رایگان


توضیحات دوره آشنایی با میکروسرویس ها(microservices)

 

 در چند سال اخیر معماری  میکروسرویس‌ها بیش از همیشه مورد توجه شرکت‌های که در صنعت نرم‌افزار فعالیت دارند قرار گرفته است.

در این دوره رایگان از باگتو قصد داریم شما را با این معماری محبوب آشنا کنیم و انتظار می‌رود بعد از مشاهده این دوره دید مناسبی از معماری میکروسرویس‌ها به دست بیاورید و برخی از چالش‌های مهم این معماری را بشناسید.

شما در پایان  این دوره از نظر ذهنی آماده پیاده‌سازی این معماری می‌شوید، البته در این دوره ما پیاده‌سازی انجام نداده‌ایم و از هیچ تکنولوژی در این دوره استفاده نکرده‌ایم و فرقی ندارد شما با چه زبان و یا فریم‌ورکی کار می‌کنید، با هر زبان و فریم‌ورکی که در حال کار هستید می‌توانید از این دوره استفاده نمایید و با معماری میکروسرویس‌ها آشنا شوید.

البته در دوره  ستارگان میکروسرویس یک پروژه کامل با چالش‌های که برای معماری میکروسرویس وجود دارد پیاده‌سازی می‌کنیم.

در این دوره با موارد زیر آشنا می‌شوید.

  • معماری Monolithic  (مونولیتیک)  
  • آشنایی با معماری SOA
  • آشنایی با معماری میکروسرویس
  • چگونه مرزبندی بین سرویس‌ها را انجام دهیم؟
  • سرویس‌ها چگونه با هم ارتباط برقرار می‌کنند؟
  • انتشار میکروسرویس‌ها چه چالش‌های نسبت به معماری سنتی دارد؟
  • اهمیت مانیتورینگ در معماری میکروسرویس
  • چالش‌های امنیت در میکروسرویس

 

معماری میکروسرویس یک الگوی طراحی نرم‌افزاری است که برای توسعه نرم‌افزارهای توزیع‌شده با استفاده از یک ساختار ماژولار و کوچک‌ترین واحدهای مستقل مانند سرویس‌ها (Microservices) طراحی شده است.

به عبارت دیگر، معماری میکروسرویس به تجزیه و تحلیل سامانه‌ها به قطعات کوچک‌تر و مستقل کمک می‌کند تا بتوان به صورت موثرتری آنها را ایجاد و مدیریت کرد.

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

معماری میکروسرویس چندین مزیت مهم دارد :

 امکان استفاده از زبان‌های برنامه‌نویسی مختلف: در معماری میکروسرویس، هر سرویس به طور مستقل پیاده‌سازی می‌شود و به همین دلیل، می‌توان از زبان‌های برنامه‌نویسی مختلف برای پیاده‌سازی هر سرویس استفاده کرد. این امر به توسعه‌دهندگان این امکان را می‌دهد تا از بهترین زبان برای هر سرویس استفاده کنند.

 افزایش سرعت توسعه: در معماری میکروسرویس، هر سرویس به طور مستقل توسعه و مدیریت می‌شود و به همین دلیل، توسعه سامانه با سرعت بیشتری انجام می‌شود. این امر به توسعه‌دهندگان این امکان را می‌دهد تا به صورت موازی و به طور مستقل بر روی هر سرویس کار کنند.


 افزایش قابلیت توسعه: در معماری میکروسرویس، هر سرویس به صورت مستقل طراحی و پیاده‌سازی می‌شود. این باعث می‌شود که تیم توسعه بتواند به صورت همزمان بر روی چندین سرویس کار کند و این موضوع به توسعه سریع‌تر محصول کمک می‌کند.


 افزایش انعطاف‌پذیری: در معماری میکروسرویس، هر سرویس به صورت مستقل طراحی و پیاده‌سازی می‌شود. این باعث می‌شود که به راحتی بتوان در صورت نیاز، سرویس‌های جدیدی را به سامانه اضافه کرد یا سرویس‌های قدیمی را حذف کرد. این انعطاف‌پذیری به تیم توسعه اجازه می‌دهد تا با تغییرات در محصول و نیازمندی‌های کسب‌وکار، به راحتی پاسخ دهند.و موارد بیشتری که در ادامه این دوره با آنها آشنا می شوید.

 

بسیاری از شرکت‌های بزرگ و معتبر دنیا از معماری میکروسرویس برای طراحی و پیاده‌سازی سیستم‌های خود استفاده می‌کنند. برخی از این شرکت‌ها عبارتند از:

Amazon  :آمازون از معماری میکروسرویس در سیستم‌های خود استفاده می‌کند، که شامل سرویس‌های AWS (Amazon Web Services) نیز می‌شود.

 Netflix:  نتفلیکس از معماری میکروسرویس در سیستم‌های خود برای پردازش موازی، کاهش زمان پاسخگویی و افزایش قابلیت مقیاس‌پذیری استفاده می‌کند.

Uber :  اوبر از معماری میکروسرویس برای پیاده‌سازی سیستم‌هایی مانند مدیریت رانندگان و مشتریان، محاسبه تعرفه، پیگیری وضعیت سفر و... استفاده می‌کند.

Google :  گوگل از معماری میکروسرویس برای پیاده‌سازی سیستم‌های مانند Google Search، Google Drive، Gmail و... استفاده می‌کند.

Microsoft : و مایکروسافت هم از معماری میکروسرویس برای طراحی سیستم‌های خود، از جمله Azure Service Fabric، استفاده می‌کند.

Airbnb  : ایربی‌ان‌بی از معماری میکروسرویس برای طراحی سیستم‌هایی مانند پیشنهادات محل اقامت، مدیریت پرداخت و... استفاده می‌کند.

 Spotify : اسپاتیفای از معماری میکروسرویس برای طراحی سیستم‌هایی مانند پیشنهادات موسیقی، پخش آنلاین و... استفاده می‌کند.

البته شرکت های بسیاری در ایران هم از معماری میکروسرویس برای پیشبرد اهداف خود استفاده می کنند.

بعد از گذراندن این دوره می‌توانید در دوره  ستارگان میکروسرویس  شرکت نمایید.

نگاهی به دوره آشنایی با میکروسرویس ها(microservices)



مدرس احسان بابائی
مخاطب برنامه‌نویسان
فصل 1‌
مدت زمان 01:26:39
سطح مبتدی
وضعیت تکمیل شده
تعداد جلسات 8
قابل مشاهده دانلودی
قیمت رایگان

ویدئوهای دوره آشنایی با میکروسرویس ها(microservices)

1
معرفی معماری Monolithic

00:20:26

دانلود رایگان
2
معماری SOA

00:07:07

دانلود رایگان
3
معماری میکروسرویس ها

00:20:12

دانلود رایگان
4
مرزبندی سرویس ها در معماری میکروسرویس

00:08:21

دانلود رایگان
5
ارتباط بین میکروسرویس ها

00:07:15

دانلود رایگان
6
Deployment معماری های مونولیتیک و میکروسرویس

00:12:59

دانلود رایگان
7
آشنایی با مانیتورینگ

00:04:23

دانلود رایگان
8
امنیت میکروسرویس ها

00:05:56

دانلود رایگان

ثبت دیدگاه

برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربری‌تان شوید

دیدگاه کاربران

avatar
حسن غویشه
1402/03/29

آخ آخ این دوره عالیه

 

کلی سوالی که تو ذهنم بود و همیشه اذیتم میکرد رو از بین برد :))

 

ممنونم واقعا 


avatar
علی ابوالقاسمی
1401/12/01

سلام متشکرم

 

avatar
پاسخ توسط احسان بابائی
1401/12/01

🌹🌹🌹


avatar
بهناز
1401/07/28

خیلی عالی بود ممنون

 


avatar
محمد
1400/11/15

سلام هزینه دوره ستارگان میکرو سرویس بالاست تخفیفی شاملش نمیشه اکثر وبسایتا اخر هفته تخفیف میزارند برای دوره هاشون

avatar
پاسخ توسط احسان بابائی
1400/11/30

سلام

هزینه دوره حتی بعد از افزایش قیمت نسبت به ارزشی که بدست میارید بسیار کمتره و این دوره بازگشت سرمایه چندین برابری برای شما داره.

از 1 تا 3 اسفند می توانید با تخفید دوره رو تهیه کنید


avatar
میترا صبوری
1400/11/05

بسیار عالی و ممنون از آموزش خوبتون استفاده از تصاویر خیلی کمک کننده بود.

avatar
پاسخ توسط روشن احمدی
1400/11/05

سلام وقتتون بخیر 

 ممنون از توجه و نظرتون.


avatar
Mohsen
1400/10/03

سلام سرویس تایید ایمیل و تغییر رمز کار نمیکند لطفا چک بفرمایید

avatar
پاسخ توسط احسان بابائی
1400/10/03

سلام

تشکر از اطلاع رسانی شما

مشکل برطرف شد و می توانید ایمیل خود را تایید نمایید


avatar
masome papi
1400/08/06

بسیار عالی بود فقط ای کاش دوره پیاده سازی هم برگزار کنید

avatar
پاسخ توسط احسان بابائی
1400/08/06

سلام

در دوره ستارگان میکرو سرویس یه فروشگاه اینترنتی رو با این معماری پیاده سازی کرده ایم


avatar
davood
1400/06/08

ممنون عالی بود .


avatar
ali joodaki
1400/05/28

سلام و درود

من یک کلاس dto ساختم و میخوام از طریق کلاینت که مثلا با چک باکس مشخص شده هر کاربر چه رولی داره رو بفرستم سمت سرور.  اما لیست همیشه خالی میاد و مقدار نمیگیره. چرا؟

کلا نمیتونم یک لیست از داده ها داشته باشم و ارسال کنم مگر داخل پارامترهای ورودی مشخص کنم ولی اگر تو کلاس باشه چیزی نمیاد

avatar
پاسخ توسط احسان بابائی
1400/05/29

سلام در مورد model binding مطالعه اي داشته باشيد


avatar
فاضل واعظ
1400/05/14

thanks to your excellent courses

avatar
پاسخ توسط احسان بابائی
1400/05/16

تشکر میکنم از شما که دوره های باگتو را انتخاب کرده اید


avatar
مرضیه
1400/03/05

باسلام و ممنون از آموزش رایگان این لینک خیلی کمک کننده است

https://www.slideshare.net/MohamedZakarya2/soa-principles-8-service-statelessness

 


avatar
IMAN HEIDARY
1400/02/19

بسیار عالی و مفید بود

ممنونم امیدواذم ادامه داشته باشه

avatar
پاسخ توسط روشن احمدی
1400/02/19

 سلام روزتون بخیر
دوره ستارگان میکروسرویس مباحث پیشرفته میکروسرویس رو ارائه دادیم.
https://bugeto.net/courses/architecture-microservice/microservice-stars


avatar
مسعود زارع
1399/12/21

سلام وخسته نباشید

مدتیه که دانلود از این صفحه انجام نمیشه 

اول فکر کردم شاید علت از حجم بالای کاربرانه ولی اینطور نیست چون در ساعات مختلف امتحان کردم

دستگاه من ای پد که اوایل به راحتی با سایت شما لینک میشد

avatar
پاسخ توسط احسان بابائی
1399/12/21

سلام ميتونيد لاگ كنسول مرورگر رو برام بفرستين

روي چندين مرورگر و دستگاه تست كردين مكشلي نداره


avatar
قرنجیک
1399/12/18

خیلی ممنون بابت آموزش های بی نظیرتون. حرف ندارید


avatar
AfsaWeb
1399/12/15

دستتون درد نکنه
عالیه واقعا


avatar
mohamad soltani
1399/12/15

ممنون دوره ی خوبی بود.

موفق باشید


avatar
حسینی
1399/12/15

ممنون بابات اموزش های خوبتون


avatar
حمد
1399/12/15

سلام استاد خسته نباشید

ممنون از زحماتتون ، می‌خواستم بدونم مطالب این دوره تا چه حد مارو با میکروسرویس آشنا میکنه ؟

چون سطح دوره رو مبتدی زدین آیا برای دوره متوسط و پیشرفته هم برنامه دارین؟

برای بازار کار این دوره مفید هست یافقط جهت آشنایی با این معماریه؟


avatar
Mehdi
1399/12/14

سلام و ادب استاد بابایی

مثل همیشه عالی

avatar
پاسخ توسط احسان بابائی
1399/12/15

سلام اقا مهدي

ممنونم از شما🙏