سرعت پخش
سبک زیرنویس
مباحث پیشرفته Node.js
بدون پرداخت — همین الان شروع کن
درباره دوره
این دوره برای توسعهدهندگان Node.js که میخواهند درک عمیقی از عملکرد داخلی پلتفرم و نحوه بهینهسازی آن به دست آورند، طراحی شده است.
در این دوره، شما یک سرور Node.js با قابلیت خوشهبندی و استفاده از Worker Threads خواهید ساخت و با ابزارهایی مانند Express، PM2 و Libuv کار خواهید کرد.
مسیر یادگیری ما از مبانی V8 و Event Loop شروع میشود، سپس به تکنیکهای پیشرفته مانند خوشهبندی و Worker Threads میرسد و در نهایت با ساخت یک پروژه عملی، آموختههای خود را به کار میبندید.
در این دوره چه چیزهایی یاد میگیرید؟
- درک عمیق از معماری داخلی Node.js و V8
- تسلط بر Event Loop و نحوه عملکرد آن
- پیادهسازی C++ Bindingها برای بهبود عملکرد
- بهینهسازی عملکرد با استفاده از Thread Pool و Libuv
- خوشهبندی سرور Node.js با استفاده از Cluster و PM2
- استفاده از Worker Threads برای اجرای کارهای سنگین به صورت موازی
- مدیریت فرآیندها با PM2 و پیکربندی خوشهبندی
- بررسی و تحلیل عملکرد سرور با استفاده از بنچمارکها
- شناخت و رفع مشکلات رایج در Event Loop
- ساخت یک پروژه Node.js با قابلیت خوشهبندی و Worker Threads
- آشنایی با OSAsync و درخواستهای HTTP همزمان
- درک تفاوت بین فورک و کلاسترینگ در Node.js
- استفاده از Web Worker و Worker Threads برای بهبود پاسخگویی
- پیادهسازی استراتژیهای Event Loop برای افزایش کارایی
این دوره مناسب چه کسانی است؟
- توسعهدهندگان Node.js با حداقل یک سال تجربه
- افرادی که با مفاهیم برنامهنویسی ناهمزمان آشنایی دارند
- کسانی که به دنبال بهینهسازی عملکرد سرورهای Node.js خود هستند
- برنامهنویسانی که میخواهند درک عمیقی از معماری داخلی Node.js به دست آورند
- توسعهدهندگانی که با Express.js آشنایی دارند
با شرکت در این دوره، شما به یک متخصص Node.js تبدیل خواهید شد و قادر خواهید بود برنامههایی با عملکرد بالا و مقیاسپذیر ایجاد کنید. همین حالا ثبتنام کنید و قدم در مسیر پیشرفت خود بگذارید.
جلسات دوره
162 جلسهنظرات و گفتگو
سوال، نظر یا تجربهات رو بنویس — بقیه هم ازش استفاده میکنن.
برای نوشتن نظر باید وارد بشی — یک دقیقهست!
هنوز کسی نظر نذاشته — تو اولین نفر باش!