برچسب Tarun (tkssharma) Sharma

Udemy – Microservices Architecture: From Monolith to Production with 2026-5

دوره Microservices Architecture: From Monolith to Production with. این دوره آموزشی به صورت کاملاً کاربردی به پیاده‌سازی الگوهای معماری میکروسرویس‌ها که توسط شرکت‌های بزرگی مانند Netflix، Uber و Amazon استفاده می‌شوند، می‌پردازد. مخاطبان در این دوره یاد می‌گیرند که چگونه سیستم‌های توزیع‌شده مقیاس‌پذیر را با پروژه‌های واقعی طراحی کنند، بسازند و مستقر نمایند. این آموزش بدون مطالب بیهوده تدوین شده و بر روی کدهای عملی تمرکز دارد که کاربران می‌توانند بلافاصله از آن‌ها استفاده کنند. بیش از ۱۵ الگو و ساختار معماری میکروسرویس همراه با پیاده‌سازی‌های واقعی در طول این دوره بررسی می‌شود که فرآیند کامل انتقال از معماری یکپارچه (Monolith) به استقرار در Kubernetes را پوشش می‌دهد. در این مسیر آموزشی، ساخت میکروسرویس‌های آماده برای محیط‌های واقعی با استفاده از ابزارهای Node.js، NestJS و Express آموزش داده می‌شود. مدرس دوره الگوهای ارتباطی همگام و ناهمگام را بررسی می‌کند تا دانشجویان بتوانند ساختارهای مبتنی بر رویداد ایجاد کنند. موضوعات مربوط به مدیریت داده‌های توزیع‌شده، روش‌های حفظ پایداری سیستم در شرایط بحرانی و امنیت سیستم نیز بخش مهمی از محتوا را تشکیل می‌دهند. این دوره تلاش می‌کند دانش کافی برای طراحی و استقرار معماری‌های مقیاس‌پذیر را در اختیار مهندسان نرم‌افزار بگذارد تا برای مصاحبه‌های کاری در سطح ارشد و معمار نرم‌افزار آماده شوند. پروژه نهایی بر پایه کانتینرسازی و ابزارهای مهندسی نرم‌افزار مدرن بنا شده است.

Udemy – Mastering Authentication in Nodejs: JWT, SSO, Token based 2026-5

دوره Mastering Authentication in Nodejs: JWT, SSO, Token based. این دوره به شما آموزش می‌دهد چگونه سیستم‌های احراز هویت ایمن و کارآمد را در Node.js پیاده‌سازی کنید. با تمرکز بر روش‌های مدرن مانند JWT، OAuth2، SSO و احراز هویت مبتنی بر کلید API، این دوره بهترین شیوه‌های امنیتی از جمله هش کردن رمز عبور، مدیریت توکن‌ها، احراز هویت چندعاملی (MFA) و کنترل دسترسی مبتنی بر نقش (RBAC) را پوشش می‌دهد. شما با مفاهیم احراز هویت مبتنی بر نشست (stateful) و توکن (stateless) آشنا می‌شوید و یاد می‌گیرید چگونه از OAuth2 برای ورود از طریق شبکه‌های اجتماعی مانند Google و Facebook استفاده کنید. همچنین، پیاده‌سازی Single Sign-On (SSO) با SAML و OpenID Connect، احراز هویت دو عاملی (2FA) و امن‌سازی نقاط پایانی را فرا خواهید گرفت. در پایان دوره، توانایی ساخت یک سیستم احراز هویت مقیاس‌پذیر و آماده برای محیط تولید را خواهید داشت. این دوره مناسب توسعه‌دهندگانی است که می‌خواهند دانش خود را در زمینه امنیت و احراز هویت در برنامه‌های Node.js ارتقا دهند.