سلام! اسم من علی گلنلر است. من اینجا هستم تا به شما کمک کنم معماری میکروسرویس ها را همزمان با استفاده از معماری های تمیز و شش ضلعی و استفاده از طراحی دامنه محور بیاموزید.
در این دوره، شما بر جنبههای معماری معماری میکروسرویسها تمرکز خواهید کرد و از اصول معماری پاک هنگام توسعه هر سرویس استفاده میکنید. در اجرای لایه دامنه، اصول طراحی Domain Driven را نیز اعمال خواهید کرد.
شما همیشه می توانید از آخرین نسخه ها برای بوت فنری و سایر وابستگی ها در این دوره استفاده کنید. من به طور مداوم نسخه وابستگی را در سخنرانی های بخش آخر به روز می کنم. برای مشاهده کدهای مورد نیاز و تغییرات پیکربندی برای نسخه های به روز شده، می توانید آن را بررسی کنید. همچنین اگر میخواهید در طول دوره از زیرنویس استفاده کنید، میتوانید زیرنویسها را روی ویدیوها فعال کنید زیرا همه سخنرانیها با زیرنویسهای دستنویس با انتخاب از بین بیش از 20 زبان مختلف بهروز میشوند. پیشنهاد میکنم از زیرنویسها برای سهولت در پیگیری سخنرانیها استفاده کنید.
اسکات ناکس: "به عنوان یک حرفه ای، می توانم بگویم که این جام مقدس درک معماری های مدرن است. اگر شرکت شما در درک مفاهیم خاصی تلاش می کند، این دوره به شما کمک می کند. با تشکر از علی برای توضیحات عالی !"
شما الگوهای SAGA، Outbox و CQRS را با استفاده از 5 میکروسرویس جاوا بوت Spring که با استفاده از اصول معماری تمیز و شش ضلعی توسعه خواهید داد، پیاده سازی خواهید کرد.
Nick Goupinets: "دوره عالی - تجربه توسعه میکروسرویس را با Spring Boot تجربه می کند. به عنوان یک امتیاز اضافی نشان می دهد که چگونه می توان آن را با Kubernetes مستقر کرد. گاهی اوقات بسیار دقیق به نظر می رسد، به نوعی دیدن آن را سخت می کند. جنگل پشت درختان. همچنین معماری Hex. منجر به چیزی شد که به نظر یک راه حل کلی بیش از حد مهندسی شده بود. با این گفته، علی کار فوق العاده ای انجام داد و تمام تصمیمات طراحی را با نمودارهای معماری واضح توضیح داد که این پیچیدگی را جبران می کرد!
همچنین آپاچی کافکا را به عنوان فروشگاه رویداد یاد میگیرید و از آن استفاده میکنید و از رویدادها برای برقراری ارتباط بین سرویسها و پیادهسازی الگوهای معماری استفاده میکنید.
Nischal Jadhav: "اگر به دنبال تبدیل شدن به یک توسعه دهنده سطح بالا یا یک معمار هستید، پس این بهترین دوره است."
مفاهیمی که خواهید آموخت و اجرا خواهید کرد عبارتند از:
میکروسرویس های بوت بهار
معماری پاک
معماری شش ضلعی
طراحی مبتنی بر دامنه
سرویسهای رویداد محور با استفاده از آپاچی کافکا
الگوی معماری SAGA
الگوی معماری صندوق خروجی
الگوی معماری CQRS
Kubernetes در محلی با استفاده از دسکتاپ Docker
Kubernetes در Google Cloud با استفاده از Google Kubernetes Engine (GKE)
علی امینیان: "من این دوره را خیلی دوست دارم. ممنون علی برای توضیحات کامل و کدنویسی حرفه ای. از شرکت در این دوره بسیار لذت می برم."
برای ارتباط با ذخیرههای داده در میکروسرویسها، از Spring Data JPA برای PostgreSQL و Spring Kafka برای Kafka استفاده خواهید کرد.
شما یک رویکرد عملی را دنبال میکنید و یک پروژه را از ابتدا توسعه میدهید. شما 5 میکروسرویس خواهید داشت که با استفاده از رویدادها با کافکا به عنوان فروشگاه رویداد ارتباط برقرار می کنند.
r j: "این یک دوره آموزشی شگفت انگیز است. یک معمار از تیم من این را به من توصیه کرد و او چیزی مشابه اما بزرگتر را در شرکت ما، بزرگترین خرده فروش روی کره زمین، پیاده سازی کرده است."
همچنین در هر بخش آزمونهای چند گزینهای برای بررسی پیشرفت خود در طول دوره خواهید داشت.
Arindam Majumdar: "این دوره به من کمک زیادی کرد تا رویکرد طراحی Domain Driven در Microservices را درک کنم. تا کنون بهترین دوره آموزشی است که من در Udemy تا به حال دیده ام. با تشکر فراوان از علی. کار عالی!! :) "
در پایان دوره خواهید فهمید که چگونه یک معماری میکروسرویس مبتنی بر رویداد را با اصول معماری تمیز و شش ضلعی و با مفاهیم طراحی Domain Driven اجرا کنید. برای توسعه میکروسرویس ها از Spring boot و Java استفاده خواهید کرد. همچنین پیاده سازی الگوهای میکروسرویس های معماری مانند SAGA، Outbox و CQRS را خواهید آموخت. در پایان میتوانید با استفاده از Google Kubernetes Engine برنامه خود را در Kubernetes در Google Cloud مستقر کنید.
Anurag tiwari: "این دوره را تازه شروع کردم، اما می توانم بگویم که این دوره خوب است، علی تمام مفاهیمی مانند out box، الگوی حماسه را به خوبی توضیح می دهد. من این دوره را به شدت برای هر کسی که می خواهد دانش خود را در مورد آن مطالعه کند توصیه می کنم. میکروسرویس ها را با استفاده از الگوهای مختلف مانند الگوی شش ضلعی و حماسی به سطح بعدی ارتقا دهید. من همچنین این دوره را برای مبتدیان توصیه می کنم زیرا شما چیزهای زیادی در مورد ریزسرویس ها و الگوها برای ایجاد سرویس های چابک یاد خواهید گرفت زیرا این دوره بسیار کاربردی است"
من در اجرای هر میکروسرویس از همان معماری های شش ضلعی تمیز و اصول طراحی مبتنی بر دامنه پیروی کرده ام. اگر احساس میکنید میخواهید برخی از قسمتهای تکراری را نادیده بگیرید، میتوانید کد منبعی را که در اولین سخنرانی هر بخش ارائه میدهم از بخش 3 دانلود کنید. سپس می توانید از کد منبع ارائه شده برای ادامه بخش استفاده کنید.
Narendra Kumar A: "دوره فوق العاده ای است، من تا به حال در Udemy برخورد کرده ام که DDD، معماری پاک و استفاده از مفاهیم الگوها را بسیار تمیز توضیح می دهد."
برای اطلاعات دقیق تر در مورد پیشرفت این دوره، می توانید ویدیوی مقدماتی و درس های رایگان را بررسی کنید و اگر تصمیم به ثبت نام در این دوره دارید، همیشه می توانید در مورد مفاهیم و جزئیات پیاده سازی در Q/بپرسید و بحث کنید. بخش A و پیام ها من شما را از ابتدا تا انتها راهنمایی می کنم تا به شما کمک کنم دوره را با موفقیت به پایان برسانید و تا حد امکان دانش و تجربه را از این دوره به دست آورید.
Nicolás Alvarez C.: "از دوره بسیار راضی هستم، به نظر من توضیحات عالی بود و معلم به خوبی موضوع را مدیریت می کند! بسیار توصیه می شود ... "
نمایش نظرات