کتاب آموزش Node.js برای برنامه نویسان مبتدی
در این بخش کتاب آموزش Node.js برای برنامه نویسان مبتدی در قالب فایل PDF به تعداد 43 صفحه و به زبان فارسی برای علاقه مندان و برنامه نویسانی که دوست دارن نحوه کد نویسی برای جاوا اسکریپت پیشرفته را یاد بگیرند، آماده کرده ایم که در ادامه می توانید توضیحاتی در مورد Node.js و سرفصل های موجود در کتاب به همراه لینک دانلود را مشاهده کنید.
Node.js را بهتر بشناسید
Node.js یک زبان برنامه نویسی مستقل نمی باشد بلکه پلتفرم جدید از سوی جاوا اسکریپت است. هدف از طراحی آن بهبود کارایی در عملیات های I/O و افزایش سرعت اجرای برنامه های تحت شبکه یا وب می باشد تا موجب کاهش فشار ناشی از بازدید های بالا سرور شود. بعضی از افراد ممکن است Node.js را با Jquery.js یکسان بدانند ولی در حقیقت این دو بسیار با هم متفاوت هستند که یکی از تفاوت های عمده آن ها این است که Jquery.js در سمت کاربر اجرا می شود در حالی Node.js همچون زبان PHP و زبان ASP در سمت سرور اجرا می شود. در این پلتفرم شما به راحتی قادر به استفاده از تکنولوژی AJAX می باشید و حتی آزادی عمل بیشتری دارید.
اگر قصد ساخت نرم افزار هایی را دارید که به صورت لحظه ایی (RealTime) پاسخگو باشند بهترین انتخاب تکنولوژی Node.js می باشد. موتور اجرایی JavaScript که Node.js بر روی آن RUN می شود V8 نام دارد و همانطور که می دانید خود زبان JavaScript نیز برای Run شدن نیاز به زبان C++ دارد. این زبان از لحاظ ساختار دستوری بسیار شبیه به زبان برنامه نویسی C++ می باشد که یک زبان سطح میانی محسوب می شود.
معرفی کتاب آموزش Node.js
هدف اصلی که در این کتاب دنبال می شود، آشنایی برنامه نویس ها با روش های توسعه نرم افزار ها با استفاده از تکنولوژی Node.js است. در طول آموزش موضوعات پیشرفته برنامه نویسی به زبان Javascript را یاد خواهید گرفت و این موضوعات قطعا “Hello World” نخواهد بود. ظهور تکنولوژی Node.js را می توان یکی از انقلابی ترین گام های رو به جلو در زمینه برنامه نویسی وب دانست، این تکنولوژی توانسته است کاربران خیلی زیادی را به خود جذب کند. هدف اصلی از ترجمه کتاب “The Node Beginner Book” تلاش برای افزایش سطح عملی کاربرانی که در زمینه وب قعالیت می کنند، می باشد.
سرفصل کتاب آموزش Node.js
پیشگفتار
- مخاطبان
- ساختار کتاب
- سخن مترجم
جاوا اسکریپت و Node.js
- جاوا اسکریپت و شما
- اخطار
- جاوا اسکریپت در سمت سرور
- برنامه “سلام دنیا”
یک برنامه کامل تحت وب به کمک Node.js
- اهداف برنامه
- تشریح ساختار برنامه
پیاده سازی برنامه
- ایجاد یک HTTP سرور
- آنالیز HTTP سرور
- آشنایی با توابع ناهمزمان
- چگونگی کار کردن HTTP سرور به کمک توابع ناهمزمان
- برنامه نویسی رویداد محور ناهمزمان بر پایه Callback ها
- مسیریابی (0): چگونگی کنترل درخواست ها در سرور
- سازماندهی کدها به کمک ماژول ها
- مسیریابی (1): چرا باید درخواست ها را مسیریابی کنیم؟
- عمل کنید بجای نام بردن
- مسیریابی (1): مسیریابی درخواست برای یافتن کنترل کننده حقیقی
- مسیریابی (4): پاسخ دادن به درخواست ها
- یک گام به جلو
- مدیریت درخواست های POST
- مدیریت فایل ها
سلام چه تفاوتی بین PHP با Node.js وجود داره میشه به چند نمونه اشاره کنید. سپاسگذار میشم
برای نقایسه این دو زبان باید ابتدا معیارهای لازم رو در نظر بگیر که برای چه معیاری باید مقایسه شوند اما به طور کلی از نظر syntax، استک لازم برای اجرا، ماژولها، فریمورک ها و ... متفاوت هستند.