Nodejs در مقابل PHP

https://roocket.ir/articles/nodejs-vs-php

با وجود آنکه نودجی‌اس و PHP هر دو می‌توانند اپلیکیشن‌هایی با درصدی مشابه از پیچیدگی را مدیریت بکنند اما آن‌ها مفاهیم و ساختار متفاوتی دارند و الگوهای متفاوتی را دنبال می‌کنند.

طراحی معماری تمیز در NodeJS

https://roocket.ir/articles/nodejs-clean-architecture-design

NodeJS یکی از فناوری‌هایی است که در حال حکمرانی بازار توسعه نرم‌افزار هستند. اما درست به مانند هر فناوری دیگری، حیاتی‌ترین بخش آن، خود فناوری نیست، بلکه نحوه استفاده از آن برای رسیدن به اهداف است.

از NodeJS چه استفاده‌هایی می‌توان کرد؟

https://roocket.ir/articles/what-is-node-js-used-for

هرکسی از Microsoft، PayPal و Netflix تا فهرستی از سازمانهای مهم از آن استفاده می‌کنند و در سالهای اخیر تعداد استفاده‌کنندگان آن رشد قابل‌توجهی داشته است و به‌راحتی می‌توان گفت که این سیر صعودی با همین روند در آینده هم به دلیل محبوبیت Node JS بین توسعه‌دهندگان نرم‌افزار ادامه خواهد داشت. 

چگونه بک‌اند Nodejs خود را امن کنیم؟

https://roocket.ir/articles/how-to-make-your-nodejs-back-end-secure-leh32ty

همان‌طور که می‌دانید، امنیت هر روز و هر روز برای هر نوع استارت‌آپی مهم‌تر می‌شود. به عنوان مدیر یک استارت‌آپ شما در اولین پله باید به امنیت در وب‌سایت خود توجه کنید. یادتان باشد که کاربر‌ها به سایت شما اعتماد می‌کنند و اطلاعات مهمی در اختیار شما می‌گذارند و شما باید از اطلاعات آن‌ها به خوبی محافظت ک...

۸ نکته کلیدی برای ساخت برنامه های nodejs

https://roocket.ir/articles/node-js-development-tips-2018

طی سال گذشته تا به حال ما بهترین شیوه‌ها برای نوشتن و اجرای برنامه‌های nodejs را بررسی کردیم. بنابراین زمان آن فرا رسیده که مجددا موضوع چگونه به یک توسعه‌دهنده بهتر تبدیل شویم را مطرح کنیم. در این مقاله ما چند راهی را که فکر می‌کنیم، توسعه دهندگان باید در سال 2019 بدانند، جمع آوری کرده‌ایم.

نحوه رسیدگی به خطا‌ها در یک برنامه Nodejs و Express

https://roocket.ir/articles/how-to-handle-errors-in-an-express-and-node-js-app

وقتی ما با استفاده از Express، Api درست می‌کنیم، Route ها و متد‌های مربوط به رسیدگی به آن‌ها را هم درست می‌کنیم. در یک دنیای ایده‌آل، مصرف‌کننده‌های Api ما درخواست‌هایی به Route هایی که ما تعریف کرده‌ایم می‌زنند و بدون ارور کار‌شان را انجام می‌دهند. اما همان‌طور که می‌دانید، ما در یک دنیای ایده‌آل ز...

4 روش برای ساخت درخواست HTTP در Node.js

https://roocket.ir/articles/4-methods-to-build-an-http-request-on-nodejs

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

موارد استفاده ی Node.js در سال 2017

https://roocket.ir/articles/what-is-node-js-used-for-2017

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

ساخت سرور ssl / https در Node.js

https://roocket.ir/articles/build-ssl-https-server-at-nodejs

گاهی اوقات ممکنه نیاز باشه تا در اپلیکیشن node خودتون سرور https بسازید, مثلا برای انواع مثل تست http/2 server push. در این مقاله یاد می گیریم چطور در Node.js یک سرور https بسازیم. یکبار با express و یکبار بدون express انجامش میدیم.

ساخت وبکم تشخیص چهره با Node.js و OpenCV - قسمت اول

https://roocket.ir/articles/build-webcam-face-detection-part-1

بخش دیداری کامپیوتر بدین صورت تعریف شده: "چیزی که باعث میشه کامپیوترها مثل انسان ها ببینند و چیزهایی رو متوجه شوند". درک این راحته اما در عمل بسیار پیچیدست.

ساخت وبکم تشخیص چهره با Node.js و OpenCV - قسمت پایانی

https://roocket.ir/articles/build-webcam-face-detection-part-2

در قسمت قبل, بیشتر درمورد Computer Vision ها و نحوه ی نصب و راه اندازی کتابخانه ی OpenCV صحبت کردیم و درنهایت یک تست کوچک برای تشخیص چهره ی تصاویر انجام دادیم. در این قسمت می خواهیم قابلیت تشخیص چهره رو برای وبکم بصورت زنده تست کنیم.

چرا توسعه دهندگان nodejs را دوست دارند و مشکلات اصلی آن‌ها درباره آن چیست؟

https://roocket.ir/articles/why-developers-love-node-js-2018-survey

چند ماه پیش در یک نظرسنجی از کاربران خواستیم که دلایل استفاده از نودجی‌اس و علاقه‌شان به آن را به ما بگویند. هدف ما این بود که سخت‌ترین مشکلی که با nodejs داریم و موضوعاتی که اغلب نادیده گرفته می‌شوند را کشف کنیم. ما همچنین در زمینه‌های زیربنای برنامه‌های کاربردی Node.js در بخش تولید مشارکت داشتیم،...

Event Sourcing در Node.js

https://roocket.ir/articles/event-sourcing-in-nodejs

Event Sourcing یک الگوی معماری قدرمتند برای مدیریت حالات اپلیکیشن های پیچیده که ممکنه نیاز به بازسازی, اجرای مجدد یا دیباگ کردن داشته باشند.

بهترین پکیج های Node.js – سری دوم

https://roocket.ir/articles/best-nodejs-packages-second-series

در ادامه ی سری قبل, در این مقاله هم چند پکیج محبوب و کارآمد برای Node.js رو معرفی می کنیم. 

بهترین پکیج های Node.js – سری اول

https://roocket.ir/articles/best-nodejs-packages-first-series

با آمدن Node.js, جاوا اسکریپت پیشرفت خوبی داشت و راهی به سمت server-side شدن پیدا کرد و همچنین موجب کاهش پیچیدگی استفاده از دو زبان مختلف در frontend و backend شد.

۹ اپلیکیشن مشهور که با Node.js ساخته‌ شده‌اند

https://roocket.ir/articles/9-famous-apps-using-node-js

شاید یکی از دلایلی که باعث بشود شما به یک تکنولوژی و یا زبان برنامه نویسی اعتماد کنید این است که شرکت‌هایی از این تکنولوژی استفاده می کنند. در این مقاله قصد داریم تا شما را با ۹ اپلیکیشن مختلف که از طرف شرکت های بزرگ ساخته شده‌اند، آشنا کنم. 

جاوا در مقابل نودجی‌اس

https://roocket.ir/articles/nodejs-vs-java-backend-language-large-software-development

تا به حال در وبسایت راکت چندین بار مقایسه‌های مختلفی را انجام داده‌ایم، اما چرا باید چنین کاری را انجام دهیم؟ چرا باید تفاوت‌های میان زبان‌های برنامه‌نویسی، فریمورک‌ها، ابزارها و… را بدانیم؟

آموزش استفاده از SQLite در Node.js

https://roocket.ir/articles/learn-how-to-use-sqlite-on-nodejs

SQLite شامل موتور دیتابیس هست که سروری برای اجرا شدن لازم نداره. (برای MySQL و اوراکل نیاز به سرور دیتابیس داریم). SQLite محبوب ترین در بین توسعه دهندگان اپلیکیشن موبایل هست

استفاده از reCAPTCHA گوگل در Node.js

https://roocket.ir/articles/use-google-recaptcha-on-nodejs

برای ثبت فرم با Ajax ما از کتابخانه Jquery.form استفاده می کنیم. برای سرور ما از Express و برای صدا زدن HTTP از request بهره می بریم.

چرا Node.js در تکنولوژی سمت سرور مهم است؟

https://roocket.ir/articles/why-is-nodejs-important-in-server-side-technology

امروزه Node.js یکی از معروف ترین, قدرتمند ترین و منعطف ترین تکنولوژی های سمت سرور در جهان است.ما میتونیم اپلیکیشن های فول استک رو فقط و فقط با یک زبان - یعنی جاوا اسکریپت بنویسیم.