آنچه یاد خواهید گرفت:
ساخت اپلیکیشن های بدون سرور با Azure Functions و Node.js
کار با محرکهای اصلی مانند HTTP ،Timer ،Blob، و Queue در پروژههای واقعی
مدیریت متغیرهای محیطی، احراز هویت، و مدیریت خطا در Azure Functions
نظارت، مقیاسسازی، و عیب یابی Azure Functions با استفاده از ابزارهای Azure
راهاندازی پایپ لاین های CI/CD برای Azure Functions با Node.js با استفاده از GitHub Actions یا GitLab CI
پیش نیازهای دوره
دانش اولیه در JavaScript و Node.js
آشنایی با هر ویرایشگر کد (مثلاً VS Code)
حساب کاربری Azure از مایکروسافت (قسط رایگان کافی برای تمرین)
تجربه قبلی در حوزه ابر یا Azure لازم نیست - همه چیز از ابتدا آموزش داده خواهد.
توضیحات دوره
به توسعه بدون سرور با Azure Functions در Node.js مسلط شوید.
این دوره جامع شما را از مبتدی کامل تا متخصص عملی در ساخت برنامههای بدون سرور با Azure Functions در Node.js میبرد. چه توسعهدهندهی پشتقالب باشید، چه علاقهمند به ابر، یا مهندس DevOps، این دوره برای ارائه تجربه عملی در پروژههای واقعی و موارد کاربرد طراحی شده است.
ابتدا درک میکنید که پردازش بدون سرور چیست و چرا Azure Functions تغییر دهنده بازی است. سپس یاد میبرید چگونه توابع را در محلي و به ابر ایجاد، اجرا، و مستقر کنید. ما عمیقاً به Durable Functions میپردازیم، به بررسی هماهنگیها، فعالیتها، تکرارها، Checkpoints و گردش کارهای stateful میپردازیم.
همچنین مفاهیم ضروری نظیر:
تنظیم محرک و اتصال برای HTTP ،Queue، و Blob
مدیریت خطا و الگوهای تکرار
الگوهای Fan-out/fan-in
توابع موجودیت و مدیریت استیت
نظارت و تشخیص با ابزارهای Azure
Checkpoints و بازپخش
در پایان این دوره، قادر خواهید بود راهحلهای کارآمد، مقیاسپذیر و سطح تولیدی با استفاده از Azure Functions در Node.js ایجاد کنید. همچنین دیدگاههای مفیدی دربارهی بهترین شیوه ها، تنظیم بهینه عملکرد، و استراتژیهای استقرار به دست خواهید آورد. این دوره شما را قادر میسازد Azure Functions را با اعتماد بهنفس در معماریهای ابری مدرن ادغام کنید، به شما امکان میدهد اپلیکیشن های خود را رویدادمحور، مقرونبههزینه، بسیار مقاوم، و برای استقرار در سازمانهای واقعی آماده کنید.
این دوره برای چه کسانی مناسب است؟
توسعهدهندگان JavaScript یا Node.js که به دنبال کشف معماری بدون سرور هستند.
توسعهدهندگان وب که علاقهمند به استقرار سرویسهای پشتقالب بدون مدیریت سرور هستند.
توسعهدهندگان فرانتاند که میخواهند دربارهی توابع ابری و ادغام پشتقالب یاد بگیرند.
هر کسی که میخواهد اپلیکیشن های مقیاسپذیر و مقرونبههزینه بر روی Azure با استفاده از Node.js بسازد.