در این قسمت از وبسایت پرووید دوره آموزش متنی و رایگان Node.js را به شما معرفی می کنیم. Node.js یک محیط اجرا و یا runtime environment است که به صورت open-source و برای سمت سرور پیادهسازی شده است. محیط اجرای Node.js سوار بر موتور V8 مربوط به JavaScript پیاده سازی گردیده است. محیط اجرای Node.js یک محیط مبتنی بر رویداد و یا اصطلاحاً event driven که به صورت non-blocking و یا asynchronous و البته cross-platform عمل میکند را در اختیار ما قرار میدهد. با استفاده از محیط اجرای Node.js میتوانیم اپلیکیشن های server-side مقیاس پذیر را با استفاده از زبان JavaScript پیاده سازی کنیم.
این دوره آموزشی که به منظور آموزش Node.js تنظیم شده است مبانی اولیه مربوط به Node.js را به شما آموزش می دهد. البته مفاهیم بسیار پیشرفته و حرفهای را نیز در ادامه فرا خواهید گرفت. به عبارت دیگر این آموزش برای تمامی برنامه نویسان چه مبتدی باشند و یا حرفه ای بسیار مناسب است. این آموزش را به قسمت های مختلف شکسته ایم و در هر قسمت مفاهیم مرتبط با هم را بررسی کرده و مثال های ساده و قابل فهمی را در کدهای واقعی به شما ارائه می دهیم. علاوه بر این نکات و ترفندهای ضروری و بسیار مهم در متن درس ها قرار داده شده اند.
پیش نیازهای این دوره آموزشی چه هستند؟
به منظور استفاده هر چه بهتر از مطالب مربوط به این دوره آموزشی می بایست دانش کافی در زبان HTML و JavaScript داشته باشید. به منظور انجام این کار می توانید از بسته ی آموزش ویدئویی HTML5 و بسته ی آموزش ویدئویی جاوا اسکریپت سایت پرووید استفاده کنید. علاوه بر این دانش کلی در رابطه با روند توسعه وب اپلیکیشن ها نیز برای درک هرچه بهتر مطالب مطرح شده در این دوره آموزشی میتوانند بسیار مفید باشند. در پایان نیز توصیه می کنیم از بسته ی آموزش ویدئویی شروع به کار با Node.js استفاده کنید.
پرووید: مرکز آموزش تخصصی برنامه نویسی و توسعه نرم افزار