لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Node.js: خدمات خرد
Node.js: Microservices
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در سازمان های بزرگ و کوچک ، Node.js اغلب بستر انتخابی برای ساخت معماری های ریز سرویس ها است. در این دوره ، مربی دانیل خان با استفاده از مفاهیم اساسی ریز سرویس ها ، آنها را در چارچوب Node.js عملیاتی می کند ، و به شما نشان می دهد که چگونه از Node.js برای ساخت معماری ریز خدمات از ابتدا استفاده کنید. در طول دوره ، دانیل به کشف مفاهیم اساسی مانند کشف خدمات و انعطاف پذیری می پردازد. برای اینکه شما درک عملی تری از این مفاهیم داشته باشید ، او یک مورد استفاده متداول را بررسی می کند که در آن شما یک برنامه یکپارچه موجود دارید که می خواهید آن را به سرویسهای جداگانه تقسیم کنید. این دوره برای ایجاد دانش در ساخت پروژه های پیچیده تر بر اساس زیرساخت های ریز خدمات ایجاد شده در طی دوره ها طراحی شده است.
موضوعات شامل:
تنظیم رجیستری سرویس li>
ثبت نام و لغو ثبت خدمات li>
نسخه سازی و توازن بار li>
افزودن منطق خدمات li>
کار با قطع کننده مدار li>
استفاده از صف li>
مصرف و ذخیره بازخورد li>
سرفصل ها و درس ها
مقدمه
Introduction
درک کنید که چگونه میکروسرویس ها ساخته و استفاده می شوند
Understand how microservices are built and used
آنچه باید بدانید
What you should know
ابزارهای خود را آماده کنید
Getting your tools ready
1. با میکروسرویس شروع کنید
1. Get started with Microservices
آشنایی با خدمات خرد
Introduction to microservices
تنظیم برنامه نمونه
Setting up the sample app
آنچه می خواهید بسازید
What you are going to build
ثبت خدمات و اکتشافات
Service registries and discoveries
2. ایجاد رجیستری خدمات
2. Creating a Service Registry
تنظیم رجیستری
Setting up the registry
تنظیم نقاط پایانی در اکسپرس
Setting up endpoints in Express
خدمات ثبت نام و ثبت نام
Registering and deregistering services
ایجاد و آزمایش مسیر ثبت نام
Creating and testing the registration route
خدمات ثبت نشده
Unregistering services
نسخه و توازن بار
Versioning and load balancing
جستجوی رجیستری
Querying the registry
حذف خدمات منقضی شده
Removing expired services
3. تقسیم یک مونولیت در میکروسرویس
3. Splitting Up a Monolith into Microservices
تنظیم سرویس بلندگوها
Setting up the speakers service
ثبت سرویس بلندگوها
Registering the speakers service
ثبت نام سرویس خاموش کردن
Unregistering a service on shutdown
اضافه کردن منطق خدمات
Adding the service logic
با استفاده از میکرو سرویس از برنامه اصلی
Using the microservice from the main app
تمیز کردن برنامه اصلی
Cleaning up the main app
ایجاد یک نقطه پایان خدمت
Creating an image serving endpoint
4- افزودن به تحمل و مقاومت در برابر نقص
4. Adding Fault Tolerance and Resilience
در صورت عدم موفقیت سرویس چه اتفاقی می افتد؟
What happens if a service fails?
درک قطع کننده های مدار
Understanding circuit breakers
ساخت مدار شکن با Node
Building a circuit breaker with Node
با استفاده از قطع کننده مدار
Using the circuit breaker
استفاده از حافظه پنهان برای قطع ارتباطات
Using a cache to bridge outages
ذخیره تصاویر
Caching images
5. استفاده از صف های با Node.js
5. Using Queues with Node.js
ارائه خدمات بازخورد
Factoring out the feedback service
با استفاده از صف
Using queues
تنظیم RabbitMQ
Setting up RabbitMQ
بازخورد صف
Queuing feedback
مصرف و ذخیره بازخورد
Consuming and storing feedback
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
سرب فناوری ، توسعه دهنده ، معمار برنامه
دانیل خان یک رهبر فناوری است که بیش از 15 سال به عنوان توسعه دهنده و معمار برنامه کار کرده است.
دانیل خان دارای بیش از 15 سال تجربه به عنوان یک توسعه دهنده کامل پشته ، معمار و سرب فنی در زمینه مهندسی وب است ، مهارت های قوی حل مسئله خود را در صدها پروژه ثابت می کند. او علاقه زیادی به یادگیری مداوم ، استفاده از فن آوری های جدید و به اشتراک گذاشتن یافته های خود با دیگران دارد. دانیل به عنوان فناوری منجر به تحقیقات فناوری ، مشاوره داخلی و خارجی و پشتیبانی رانندگی از Node.js در Dynatrace می شود.
نمایش نظرات