آموزش برنامه نويسي

آموزش MongoDB در Node.js

آموزش MongoDB در Node.js

درخدمت شما هستیم با آموزش MongoDB در Node.js از وب سایت آموزش برنامه نویسی سورس باران. در این جلسه که بخش سیزدهم و آخرین جلسه آموزش Node.js است .اکثر برنامه های وب مدرن امروزی نوعی سیستم ذخیره سازی داده را در پس زمینه دارند. به عنوان مثال ، در صورت استفاده  از یک برنامه خرید اینترنتی ، داده هایی مانند قیمت یک  کالا هم در بانک اطلاعاتی ذخیره می شوند. فریم ورک Node js می تواند با بانکهای اطلاعاتی  دو رابطه  ای (مانند Oracle و MS SQL Server) و بانکهای اطلاعاتی غیر رابطه ای (مانند MongoDB) کار کند. در این آموزش خواهیم دید که چگونه می توانیم از برنامه های کاربردی Node js استفاده کنیم. (بیشتر…)

تفاوت Nod js و Python

تفاوت Node js و Python

درخدمت شما هستیم با مقاله تفاوت Node js و Python از وب سایت آموزش برنامه نویسی سورس باران. در این جلسه که بخش دوازدهم آموزش Node.js است تفاوت های بین Node.Js و Python را بررسی می نماییم. (بیشتر…)

تفاوت Nod.Js و AngulrJS

تفاوت Node.Js و AngulrJS

درخدمت شما هستیم با مقاله تفاوت Node.Js و AngulrJS  از وب سایت آموزش برنامه نویسی سورس باران. در این جلسه که بخش یازدهم آموزش Node.js است در این آموزش قصد داریم تفاوت های بین Node.Js و AngulrJS را بررسی نماییم. (بیشتر…)

آموزش تست Nod.js با Jasmine

آموزش تست Node.js با Jasmine

درخدمت شما هستیم با آموزش تست Node.js با Jasmine از وب سایت آموزش برنامه نویسی سورس باران. در این جلسه که بخش دهم آموزش Node.js در 3 روز است معرفی و آشنایی کامل با تست Node.js با Jasmine را خواهیم داشت. تست یک عنصر کلیدی برای هر برنامه است. برای Node.js ، چارچوب موجود برای تست کردن ، Jasmine نام دارد.

در اوایل سال 2000 ، فریم ورکی برای آزمایش برنامه های کاربردی JavaScript با نام JsUnit وجود داشت. بعداً این فریم ورک به روز شد و اکنون به عنوان Jasmine  شناخته می شود. جاسمین به واحد آزمایش (Unit Testing) خودکار کمک می کند ، چیزی که هنگام توسعه و بکارگیری برنامه های وب امروزی یک عمل کاملاً کلیدی تلقی می شود. در این آموزش یاد می گیرید که چگونه محیط  خود را با Jasmine  راه اندازی کنید و چگونه می توانید اولین آزمایش Node.js خود را با Jasmine شروع کنید. (بیشتر…)

آموزش جریان داده یا Streams در Node.js : کار با Filestream و Pipes در Node.js

آموزش جریان داده یا Streams در Node.js : کار با Filestream و Pipes در Node.js

درخدمت شما هستیم با آموزش جریان داده یا Streams در Node.js : کار با Filestream و Pipes در Node.js از وب سایت آموزش برنامه نویسی سورس باران. در این جلسه که بخش نهم آموزش Node.js است معرفی و آشنایی کامل با  جریان داده ها یا Streams در  Node.js  را خواهیم داشت.در این آموزش قصد داریم در مورد filestream و pipes در nod js را بیاموزیم.با ما همراه باشید. (بیشتر…)

آموزش Generators در Node.js و مقایسه با توابع Callbacks

آموزش Generators در Node.js و مقایسه با توابع Callbacks

درخدمت شما هستیم با آموزش Generators در Node.js و مقایسه با توابع Callbacks از وب سایت آموزش برنامه نویسی سورس باران. در این جلسه که بخش هشتم آموزش Node.js است معرفی و آشنایی کامل با آموزش Generators در Node.js و مقایسه با توابع (کال بک) Callbacks را خواهیم داشت. با ما همراه باشید… (بیشتر…)

آموزش تولید promise با کتابخانه BlueBird در Node.js

آموزش تولید promise با کتابخانه BlueBird در Node.js

در خدمت شما هستیم با آموزش تولید promise با کتابخانه BlueBird در Node.js از وب سایت آموزش برنامه نویسی سورس باران.در این جلسه که بخش هفتم آموزش Node.js است معرفی و آشنایی کامل با تولید promise با کتابخانه BlueBird در Node.js را خواهیم داشت. Bluebird یک کتابخانه Promise با تمام امکانات برای JavaScript است. قوی ترین ویژگی Bluebird این است که به شما امکان می دهد سایر ماژول های نود را ” promise” کنید تا از آنها به صورت غیر همزمان استفاده کنید. Promisify مفهومی است که برای توابع برگشت پذیر استفاده می شود. این مفهوم برای اطمینان از اینکه هر تابع برگشتی که به آن گفته می شود مقداری بازمی گرداند ، استفاده می شود.

بنابراین اگر یک ماژول Node JS شامل یک تابع برگشتی باشد که یک مقدار را برنمی گرداند ، و اگر ماژول نود را Promisify کنیم ، تمام  توابع موجود در آن ماژول نود خاص به طور خودکار اصلاح می شوند تا اطمینان حاصل شود که یک مقدار را برمی گرداند. بنابراین می توانید از BlueBird استفاده کنید تا ماژول MongoDB به صورت غیر همزمان اجرا شود. این فقط سطح دیگری از سهولت را هنگام نوشتن برنامه های Node.js اضافه می کند. ما به نمونه ای از نحوه استفاده از ماژول bluebird خواهیم پرداخت. مثال ما ابتدا ارتباطی با ” “Employee collection”” در پایگاه داده “EmployeeDB” برقرار می کند. اگر اتصال ”  “then”” برقرار شود ، آنگاه تمام رکوردهای موجود در مجموعه را بدست می آورد و مطابق با آنها را در کنسول نمایش می دهد. (بیشتر…)

آموزش promise در برنامه نویسی Node.js

آموزش promise در برنامه نویسی Node.js

درخدمت شما هستیم با آموزش promise در برنامه نویسی Node.js از وب سایت آموزش برنامه نویسی سورس باران. در این جلسه که بخش ششم آموزش Node.js است معرفی و آشنایی کامل با promise در Node.js را خواهیم داشت.در آموزش های قبلی ، توابع پاسخ برگشتی را می دیدید که برای رویدادهای ناهمگام(Asynchronous) استفاده می شوند. اما بعضی اوقات توابع برگشت پذیر زمانی که  تو در تو می شوند ، تبدیل به کابوس شوند و برنامه طولانی و پیچیده می شود. (بیشتر…)

آموزش فریم ورک Express در Node.js در 10 دقیقه

آموزش فریم ورک Express در Node.js در 10 دقیقه

درخدمت شما هستیم با آموزش فریم ورک Express در Node.js در 10 دقیقه از وب سایت آموزش برنامه نویسی سورس باران. در این جلسه که بخش پنجم آموزش Node.js است معرفی و آشنایی کامل با Node.js Express را خواهیم داشت.در این آموزش چارچوب Express را بررسی خواهیم کرد. این چارچوب به گونه ای ساخته شده است که به عنوان یک چارچوب برنامه وب Node.js بدون پیچیدگی و انعطاف پذیر عمل می کند ، مجموعه ای از ویژگی های قدرتمند را برای ساختن صفحات یک یا چند منظوره و برنامه ترکیبی وب فراهم می کند. (بیشتر…)

آموزش HTTP در Nod.js + ایجاد سرور و دریافت داده

آموزش HTTP در Node.js + ایجاد سرور و دریافت داده

درخدمت شما هستیم با آموزش HTTP در Node.js + ایجاد سرور و دریافت داده از وب سایت آموزش برنامه نویسی سورس باران. در این جلسه که بخش چهارم  آموزش Node.js است معرفی و آشنایی کامل با ایجاد وب سرور HTTP در Node.js را خواهیم داشت .چارچوب Node.js بیشتر برای ایجاد برنامه های مبتنی بر سرور استفاده می شود. این چارچوب به راحتی قابل استفاده برای ایجاد وب سرورها است که می توانند محتوا را به کاربران ارائه دهند.

(بیشتر…)

آموزش Node.js در 3 روز: ایجاد،انتشار،گسترش و مدیریت در Node.js

آموزش Node.js در 3 روز: ایجاد،انتشار،گسترش و مدیریت در Node.js

در خدمت شما هستیم با آموزش Node.js در 3 روز: ایجاد،انتشار،گسترش و مدیریت در Node.js در ویندوز از وبسایت آموزش برنامه نویسی سورس باران.در این جلسه که بخش سوم آموزش Node.js در 3 روز است معرفی و آشنایی کامل با نحوه ایجاد ، انتشار ، گسترش و مدیریت node.js-NPM را خواهیم داشت. یک ماژول در Node.js یک کپسوله منطقی از کد در یک واحد است.  یک برنامه نویسی خوب این است که همیشه کد را به گونه ای تفکیک کنید که آن را برای اهداف بعدی کنترل و حفظ کنید . اینجاست که ماژول ها در Node.js وارد عمل می شوند. از آنجا که هر ماژول یک موجود مستقل با عملکرد محصور شده خود است ، می توان آن را به عنوان یک واحد کار جداگانه اداره کرد. (بیشتر…)

آموزش دانلود و نصب Node.js -NPM در ویندوز

آموزش دانلود و نصب Node.js -NPM در ویندوز

در خدمت شما هستیم با آموزش دانلود و نصب Node.js -NPM در ویندوز از وب سایت آموزش برنامه نویسی سورس باران.در این جلسه که بخش دوم آموزش Node.js در 3 روز است معرفی و آشنایی کامل با نحوه دانلود ونصب node.js-NPM را خواهیم داشت.برای شروع ساخت برنامه های Node.js ، اولین قدم نصب چارچوب Node.js است. چارچوب Node.js برای انواع سیستم عامل ها از ویندوز گرفته تا Ubuntu و OS X در دسترس است. پس از نصب چارچوب Node.js ، می توانید اولین برنامه های Node.js خود را شروع کنید.

Node.js همچنین با استفاده از ماژول های سفارشی قابلیت جای گذاری توابع خارجی یا توابع طولانی را دارد. این ماژول ها باید جداگانه نصب شوند. نمونه ای ازاین ماژول، MongoDB) MongoDB یک پایگاه داده NoSQL است که جهت ذخیره سازی داده ها با حجم بالا استفاده می شود ) است که به شما امکان می دهد از برنامه Node.js خود با بانکهای داده MongoDB کار کنید. (بیشتر…)

آموزش Node.js در 3 روز: آشنایی با Node.js

آموزش Node.js در 3 روز: آشنایی با Node.js

درخدمت شما هستیم با آموزش Node.js در 3 روز: آشنایی با Node.js از وب سایت آموزش برنامه نویسی سورس باران. در این جلسه که بخش اول آموزش Node.js است معرفی و آشنایی کامل با Node.js را خواهیم داشت. برنامه وب مدرن در طی سالیان طولانی با معرفی بسیاری از فریم ورک های محبوب مانند bootstrap ، Angular JS و غیره ، محبوب واقع شده است و همه این چهارچوب ها بر اساس JavaScript ساخته شده اند.

اما وقتی نوبت به توسعه برنامه های مبتنی بر سرور رسید ، به نوعی از درجه اعتبار ساقط شد و اینجاست که Node.js وارد صحنه شد. Node.js همچنین بر اساس چارچوب JavaScript است ، اما برای توسعه برنامه های مبتنی بر سرور استفاده می شود. در حالی که کل آموزش را می گذرانیم ، با جزئیات به Node.js می پردازیم و چگونگی استفاده از آن برای توسعه برنامه های مبتنی بر سرور می توانیم استفاده کنیم.

(بیشتر…)