{"id":7293,"date":"2015-03-16T22:02:55","date_gmt":"2015-03-17T02:02:55","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/?p=7293"},"modified":"2015-11-08T17:46:33","modified_gmt":"2015-11-08T22:46:33","slug":"a-modern-web-devs-toolkit-%e0%a6%93%e0%a7%9f%e0%a7%87%e0%a6%ac-%e0%a6%a1%e0%a7%87%e0%a6%ad%e0%a7%87%e0%a6%b2%e0%a6%aa%e0%a6%be%e0%a6%b0-%e0%a6%a6%e0%a7%87%e0%a6%b0-%e0%a6%86%e0%a6%a7%e0%a7%81","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=7293","title":{"rendered":"A Modern Web Dev&#8217;s Toolkit . \u0993\u09df\u09c7\u09ac \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09be\u09b0 \u09a6\u09c7\u09b0 \u0986\u09a7\u09c1\u09a8\u09bf\u0995 \u099f\u09c1\u09b2\u09b8"},"content":{"rendered":"<p>A Modern Web Dev&#8217;s Toolkit . \u0993\u09df\u09c7\u09ac \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09be\u09b0 \u09a6\u09c7\u09b0 \u0986\u09a7\u09c1\u09a8\u09bf\u0995 \u099f\u09c1\u09b2\u09b8<\/p>\n<p><strong>\u09a8\u09cb\u09a1<\/strong> <strong>\u098f\u09ac\u0982<\/strong> <strong>\u098f\u09a8<\/strong> <strong>\u09aa\u09bf<\/strong> <strong>\u098f\u09ae\u0983<\/strong><\/p>\n<p>\u09a8\u09cb\u09a1 \u098f\u09a8\u09c7\u099b\u09c7 \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u0993 \u09a1\u09c7\u09b8\u09cd\u0995\u099f\u09aa \u099c\u09be\u09ad\u09be \u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f\u0964 \u09aa\u09cd\u09b0\u09a5\u09ae\u09c7 \u09af\u09a6\u09bf\u0993 \u099c\u09be\u09ad\u09be \u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u09aa\u09cd\u09b0\u09a7\u09be\u09a8\u09a4 \u09ac\u09cd\u09b0\u09be\u0989\u099c\u09be\u09b0 \u098f\u09b0 \u09ad\u09be\u09b7\u09be\u09b0 \u0993\u09aa\u09b0 \u09ad\u09bf\u09a4\u09cd\u09a4\u09bf \u0995\u09b0\u09c7 \u00a0\u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09be \u09b9\u09a4, \u098f\u0996\u09a8 \u09a8\u09cb\u09a1 \u09a6\u09cd\u09ac\u09be\u09b0\u09be \u0986\u09aa\u09a8\u09bf \u0986\u09aa\u09a8\u09be\u09b0 \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u09b8\u09be\u0987\u09a1 \u09ac\u09cd\u09af\u09be\u0995 \u09ac\u09be \u098f\u0995\u099f\u09bf \u09a1\u09c7\u09b8\u09cd\u0995\u099f\u09aa \u0985\u09cd\u09af\u09be\u09aa\u09cd\u09b2\u09bf\u0995\u09c7\u09b6\u09a8 \u09a4\u09c8\u09b0\u09bf \u0995\u09b0\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7\u09a8 \u00a0\u0986\u09aa\u09a8\u09be\u09b0 \u09a8\u09cb\u09a1-\u0993\u09af\u09bc\u09c7\u09ac\u0995\u09bf\u099f\u09c7\u09b0 \u09b8\u09be\u09b9\u09be\u09af\u09cd\u09af\u09c7 (\u09af\u09be\u09b0\u09be \u09ac\u09c7\u09b6\u09c0 \u0989\u09a6\u09cd\u09ac\u09bf\u0997\u09cd\u09a8 \u099c\u09a8\u09cd\u09af)\u0964 Node.js\u00ae \u09b9\u09b2\u09cb, \u0995\u09cd\u09b0\u09cb\u09ae\u09c7\u09b0 \u099c\u09be\u09ad\u09be\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u09b0\u09be\u09a8\u099f\u09be\u0987\u09ae \u0989\u09aa\u09b0 \u09a8\u09bf\u09b0\u09cd\u09ae\u09bf\u09a4 \u098f\u0995\u099f\u09bf \u09aa\u09cd\u09b2\u09cd\u09af\u09be\u099f\u09ab\u09b0\u09cd\u09ae, \u09af\u09be \u09a6\u09cd\u09ac\u09be\u09b0\u09be \u00a0\u09a6\u09cd\u09b0\u09c1\u09a4 \u0993 \u09b8\u09b9\u099c\u09c7 \u0986\u0995\u09be\u09b0 \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8\u09af\u09cb\u0997\u09cd\u09af \u09a8\u09c7\u099f\u0993\u09af\u09bc\u09be\u09b0\u09cd\u0995 \u0985\u09cd\u09af\u09be\u09aa\u09cd\u09b2\u09bf\u0995\u09c7\u09b6\u09a8\u0964<\/p>\n<p>\u098f\u0995\u099f\u09bf \u0993\u09df\u09c7\u09ac \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u09a4\u09c8\u09b0\u09bf \u0995\u09b0\u09be \u0985\u09a4\u09cd\u09af\u09a8\u09cd\u09a4 \u09b8\u09b9\u099c \u09af\u09a6\u09bf \u09a8\u09bf\u09ae\u09cd\u09a8\u0995\u09cd\u09a4 \u09b2\u09be\u0987\u09a8\u0997\u09c1\u09b2\u09cb \u0985\u09a8\u09c1\u09b8\u09b0\u09a3 \u0995\u09b0\u09be \u09af\u09be\u09df\u0964<\/p>\n<p>var http = require(&#8216;http&#8217;);<\/p>\n<p>http.createServer(function (req, res) {<\/p>\n<p>res.writeHead(200, {&#8216;Content-Type&#8217;: &#8216;text\/plain&#8217;});<\/p>\n<p>res.end(&#8216;Hello World\\n&#8217;);<\/p>\n<p>}).listen(1337, &#8216;127.0.0.1&#8217;);<\/p>\n<p>console.log(&#8216;Server running at http:\/\/127.0.0.1:1337\/&#8217;);<\/p>\n<p>&nbsp;<\/p>\n<p>\u098f\u099f\u09bf \u099a\u09be\u09b2\u09be\u09a8\u09cb\u09b0 \u099c\u09a8\u09cd\u09af \u0995\u09b0\u09a4\u09c7 \u09b9\u09ac\u09c7<\/p>\n<p>$ node start<\/p>\n<p>Server running at http:<em>\/\/172.0.0.1:1337\/<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>\u09a8\u09cb\u09a1 \u098f\u09b0 \u0985\u09a8\u09cd\u09a8\u09a4\u09ae \u098f\u0995\u099f\u09bf \u09ac\u09bf\u09b7\u09df \u09b9\u09b2\u09cb \u098f\u09b0 \u0997\u09c1\u09b0\u09c1\u09a4\u09cd\u09ac\u09aa\u09c2\u09b0\u09cd\u09a3 \u0995\u09ae\u09bf\u0989\u09a8\u09bf\u099f\u09bf, \u09af\u09be NPM \u09a1\u09bf\u09b0\u09c7\u0995\u09cd\u099f\u09b0\u09bf, \u09a8\u09cb\u09a1 \u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c \u09ae\u09cd\u09af\u09be\u09a8\u09c7\u099c\u09be\u09b0 \u09a4\u09c8\u09b0\u09bf \u0995\u09b0\u09c7 \u098f\u09ac\u0982 \u09a4\u09a5\u09be\u0995\u09a5\u09bf\u09a4 \u09a8\u09cb\u09a1 \u09ae\u09a1\u09bf\u0989\u09b2 \u09aa\u09cd\u09b0\u0995\u09be\u09b6 \u0995\u09b0\u09c7\u0964 \u09ac\u09b0\u09cd\u09a4\u09ae\u09be\u09a8\u09c7 \u098f \u09b8\u09ae\u09cd\u09aa\u09b0\u09cd\u0995\u09c7 90,000 \u09ae\u09a1\u09bf\u0989\u09b2 \u0986\u099b\u09c7 \u098f\u09ac\u0982 \u0997\u09a4 \u09ae\u09be\u09b8\u09c7 \u09aa\u09cd\u09b0\u09be\u09af\u09bc 390,000 \u09a1\u09be\u0989\u09a8\u09b2\u09cb\u09a1 \u0995\u09b0\u09be \u09b9\u09df\u09c7\u099b\u09c7\u0964<\/p>\n<p><strong>\u09a8\u09cb\u09a1<\/strong> <strong>\u0987\u09a8\u09b8\u09cd\u099f\u09b2\u09bf\u0982<\/strong> <strong>\u098f\u09b0<\/strong> <strong>\u09a8\u09bf\u09df\u09ae\u0983<\/strong><\/p>\n<p>\u09b6\u09c1\u09b0\u09c1\u09a4\u09c7\u0987 \u0986\u09aa\u09a8\u09be\u0995\u09c7 \u09aa\u09cd\u09b0\u09a5\u09ae\u09c7 \u09a8\u09cb\u09a1 \u09b0\u09be\u09a8\u099f\u09be\u0987\u09ae \u0987\u09a8\u09b8\u09cd\u099f\u09b2 \u0995\u09b0\u09a4\u09c7 \u09b9\u09ac\u09c7\u0964 \u098f\u099f\u09bf \u09b8\u09cd\u09ac\u09af\u09bc\u0982\u0995\u09cd\u09b0\u09bf\u09af\u09bc\u09ad\u09be\u09ac\u09c7 \u0986\u09aa\u09a8\u09be\u09b0 \u09ae\u09c7\u09b6\u09bf\u09a8\u09c7 NPM \u0987\u09a8\u09b8\u09cd\u099f\u09b2 \u0995\u09b0\u09ac\u09c7\u0964<\/p>\n<p>\u098f\u099f\u09bf \u09b8\u09ae\u09cd\u09aa\u09a8\u09cd\u09a8 \u09b9\u09b2\u09c7, \u09b2\u09bf\u0996\u09a4\u09c7 \u09b9\u09ac\u09c7<\/p>\n<p>$ node -v<\/p>\n<p><strong>\u09a8\u09cb\u09a1<\/strong> <strong>\u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c<\/strong> <strong>\u0987\u09a8\u09b8\u09cd\u099f\u09b2\u09bf\u0982<\/strong> <strong>\u098f\u09b0<\/strong> <strong>\u09a8\u09bf\u09df\u09ae\u0983<\/strong><\/p>\n<p>\u098f\u0995\u099f\u09bf \u09a8\u09cb\u09a1 \u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c \u0987\u09a8\u09b8\u09cd\u099f\u09b2 \u0995\u09b0\u09be \u09b8\u09b9\u099c\u0964<\/p>\n<p>$ npm install grunt<\/p>\n<p>&nbsp;<\/p>\n<p>\u098f\u099f\u09bf node_modules \u09a8\u09be\u09ae\u0995 \u098f\u0995\u099f\u09bf \u09ab\u09cb\u09b2\u09cd\u09a1\u09be\u09b0\u09c7 \u0987\u09a8\u09b8\u09cd\u099f\u09b2 \u09b9\u09ac\u09c7\u0964<\/p>\n<p><strong>\u098f\u0995\u099f\u09bf<\/strong> <strong>\u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c<\/strong> <strong>\u0986\u09a8<\/strong><strong>&#8211;<\/strong><strong>\u0987\u09a8\u09b8\u09cd\u099f\u09b2<\/strong> <strong>\u0995\u09b0\u09a4\u09c7\u0983<\/strong><\/p>\n<p>\u098f\u0995\u099f\u09bf \u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c \u0986\u09a8\u0987\u09a8\u09b8\u09cd\u099f\u09b2 \u0995\u09b0\u09a4\u09c7 \u09a8\u09bf\u09ae\u09cd\u09a8\u0995\u09cd\u09a4 \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf \u0985\u09ac\u09b2\u09ae\u09cd\u09ac\u09a8 \u0995\u09b0\u09c1\u09a8\u0964<\/p>\n<p>$ npm uninstall &#8211;save-dev grunt<\/p>\n<p>\u098f\u09b0 \u09ab\u09b2\u09c7 package.json \u09a5\u09c7\u0995\u09c7 \u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c\u099f\u09bf \u09ae\u09c1\u099b\u09c7 \u09af\u09be\u09ac\u09c7\u0964<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>\u09ac\u09bf\u09b6\u09cd\u09ac\u09ac\u09cd\u09af\u09be\u09aa\u09c0<\/strong> <strong>\u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c\u09b8\u09ae\u09c2\u09b9\u0983<\/strong><\/p>\n<p>\u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c \u0987\u09a8\u09b8\u09cd\u099f\u09b2\u09c7\u09b0 \u09aa\u09be\u09b6\u09be\u09aa\u09be\u09b6\u09bf dev \u09ac\u09be \u09b0\u09be\u09a8\u099f\u09be\u0987\u09ae \u09a8\u09bf\u09b0\u09cd\u09ad\u09b0 \u0995\u09b0\u09c7\u0964<\/p>\n<p>$ npm install grunt \u2013g<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>\u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c<\/strong> <strong>\u09aa\u09c1\u09a8\u09b0\u09c1\u09a6\u09cd\u09a7\u09be\u09b0\u09c7\u09b0<\/strong> <strong>\u09a8\u09bf\u09df\u09ae\u0983<\/strong><\/p>\n<p>\u0986\u09aa\u09a8\u09be\u09b0 VCS \u0995\u09b0\u09a4\u09c7 node_modules \u09ab\u09cb\u09b2\u09cd\u09a1\u09be\u09b0 \u0995\u09ae\u09bf\u099f \u0995\u09b0\u09ac\u09c7\u09a8 \u09a8\u09be\u0964<\/p>\n<p>\u09b0\u09c1\u099f \u09a1\u09bf\u09b0\u09c7\u0995\u09cd\u099f\u09b0\u09bf\u09a4\u09c7 \u09a8\u09bf\u09b0\u09cd\u09ac\u09be\u09b9 \u0995\u09b0\u09a4\u09c7\u0983<\/p>\n<p>$ npm install<\/p>\n<p><strong>\u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3<\/strong> <strong>\u0995\u09b0\u09be\u0983<\/strong><\/p>\n<ul>\n<li>\u098f\u0995\u099f\u09bf \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3 \u09b8\u0982\u0996\u09cd\u09af\u09be \u09b9\u09b2\u09cb MINOR.PATCH<\/li>\n<li>\u09af\u0996\u09a8 \u0986\u09aa\u09a8\u09bf \u0985\u09b8\u09be\u09ae\u099e\u09cd\u099c\u09b8\u09cd\u09af\u09aa\u09c2\u09b0\u09cd\u09a3 \u09ae\u09c7\u099c\u09b0 \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3 \u0995\u09b0\u09c7\u09a8, \u09a4\u0996\u09a8 API- \u09b0 \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8 \u09b9\u09df\u0964<\/li>\n<li>\u0995\u09cd\u09b7\u09c1\u09a6\u09cd\u09b0 \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3 \u09b9\u09df \u09af\u0996\u09a8 \u0986\u09aa\u09a8\u09bf \u09aa\u09bf\u099b\u09a8 \u09a6\u09bf\u0995\u09c7 \u098f\u0995\u099f\u09bf \u0989\u09aa\u09af\u09c1\u0995\u09cd\u09a4 \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf\u09a4\u09c7 \u0995\u09be\u09b0\u09cd\u09af\u0995\u09be\u09b0\u09bf\u09a4\u09be \u09af\u09cb\u0997 \u0995\u09b0\u09c7\u09a8, \u098f\u09ac\u0982 \u09af\u0996\u09a8 \u0986\u09aa\u09a8\u09bf \u09aa\u09bf\u099b\u09a8 \u09a6\u09bf\u0995\u09c7-\u09b8\u09be\u09ae\u099e\u09cd\u099c\u09b8\u09cd\u09af\u09aa\u09c2\u09b0\u09cd\u09a3 \u09ac\u09be\u0997 \u09b8\u0982\u09b6\u09cb\u09a7\u09a8 \u0995\u09b0\u09c7\u09a8, \u09a4\u0996\u09a8 \u09aa\u09cd\u09af\u09be\u099a \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3 \u09b9\u09df\u0964<\/li>\n<li>NPM 1.3.5: \u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c (\u09b8\u09ac\u099a\u09c7\u09af\u09bc\u09c7 \u09a8\u09bf\u09af\u09bc\u09a8\u09cd\u09a4\u09cd\u09b0\u09a3\u09ae\u09c2\u09b2\u0995) \u09a6\u09c7\u0993\u09af\u09bc\u09be \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3 \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09a4\u09c7 \u09ac\u09b2\u09c7\u0964<\/li>\n<li>\u09ac\u09be\u09a1\u09bc\u09a4\u09bf \u09aa\u09cd\u09af\u09be\u099a \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3\u09c7\u09b0 (\u09b8\u09be\u09a7\u09be\u09b0\u09a3\u09a4 \u09ac\u09be\u0997) \u099c\u09a8\u09cd\u09af3.5 \u09ac\u09be 1.3.x: NPM \u09b6\u09c1\u09a7\u09c1\u09ae\u09be\u09a4\u09cd\u09b0 \u0986\u09aa\u0997\u09cd\u09b0\u09c7\u09a1 \u09a6\u09c7\u0993\u09af\u09bc\u09be \u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c\u0995\u09c7 \u098f\u09ad\u09be\u09ac\u09c7 \u0989\u09b2\u09cd\u09b2\u09c7\u0996 \u0995\u09b0\u09c7 =&gt; = 1.3.5-0<\/li>\n<li>4.0-0: NPM \u098f\u099f\u09bf \u09b8\u0982\u099c\u09cd\u099e\u09be\u09af\u09bc\u09bf\u09a4 \u0995\u09b0\u09c7 \u098f\u09ad\u09be\u09ac\u09c7 ~ 1.3.5<\/li>\n<li>^ 1.3.5: &lt;2.0.0: \u098f\u099f\u09bf \u09aa\u09cd\u09b0\u09a7\u09be\u09a8 \u09b0\u09bf\u09b2\u09bf\u099c\u09c7\u09b0 \u099a\u09c7\u09af\u09bc\u09c7 \u09aa\u09b0\u09ac\u09b0\u09cd\u09a4\u09c0 \u0995\u09cb\u09a8\u09cb \u09b8\u0982\u09b8\u09cd\u0995\u09b0\u09a3\u09c7 \u0986\u09aa\u0997\u09cd\u09b0\u09c7\u09a1 \u0995\u09b0\u09a4\u09c7 NPM \u098f\u09ad\u09be\u09ac\u09c7 \u0989\u09b2\u09cd\u09b2\u09c7\u0996 \u0995\u09b0\u09c7\u0983 :&lt;2.0.0 \u0964<\/li>\n<li>\u09af\u0996\u09a8 \u0986\u09aa\u09a8\u09bf \u09a8\u09cb\u09a1 \u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c \u0987\u09a8\u09b8\u09cd\u099f\u09b2 \u0995\u09b0\u09ac\u09c7\u09a8 \u09a4\u0996\u09a8 \u09a8\u09a4\u09c1\u09a8 NPM 1.3.5 \u09a1\u09bf\u09ab\u09b2\u09cd\u099f \u09b8\u09bf\u09b8\u09cd\u099f\u09c7\u09ae \u098f\u09ad\u09be\u09ac\u09c7 \u099f\u09be \u09aa\u09cd\u09b0\u09a6\u09b0\u09cd\u09b6\u09a8 \u0995\u09b0\u09ac\u09c7 =&gt; = 1.3.5-0 &lt;2.0.0-0<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u09ac\u09cb\u09df\u09be\u09b0\u0983<\/strong><\/p>\n<p>\u098f\u099f\u09be \u098f\u0995\u099f\u09bf \u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c \u09ae\u09cd\u09af\u09be\u09a8\u09c7\u099c\u09be\u09b0 \u09af\u09be \u0986\u09aa\u09a8\u09be\u09b0 \u09b8\u09be\u09ae\u09a8\u09c7\u09b0 \u09b6\u09c7\u09b7 \u0989\u09a8\u09cd\u09a8\u09af\u09bc\u09a8 \u09b2\u09be\u0987\u09ac\u09cd\u09b0\u09c7\u09b0\u09bf \u09af\u09c7\u09ae\u09a8 jQuery, \u09ac\u09c1\u099f\u09b8\u09cd\u099f\u09cd\u09b0\u09cd\u09af\u09be\u09aa \u098f\u09b0 \u099c\u09a8\u09cd\u09af\u0964<\/p>\n<p>$ npm install -g bower<\/p>\n<p>&nbsp;<\/p>\n<p>\u098f\u0995\u099f\u09bf bower.json \u09ab\u09be\u0987\u09b2\u09c7\u09b0 \u0989\u09a6\u09be\u09b9\u09b0\u09a3\u0964<\/p>\n<p>\u098f\u0995\u099f\u09bf \u09aa\u09cd\u09af\u09be\u0995\u09c7\u099c \u0986\u09a8-\u0987\u09a8\u09b8\u09cd\u099f\u09b2 \u0995\u09b0\u09a4\u09c7 \u09b9\u09b2\u09c7 \u098f\u0987 \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf \u0985\u09a8\u09c1\u09b8\u09b0\u09a3 \u0995\u09b0\u09c1\u09a8\u0983<\/p>\n<p>$ bower uninstall &#8211;save jquery<\/p>\n<p><strong>\u0987\u0993\u09ae\u09cd\u09af\u09be\u09a8\u0983<\/strong><\/p>\n<p>\u0987\u0993\u09ae\u09cd\u09af\u09be\u09a8 \u098f\u0995 \u09a7\u09b0\u09a3\u09c7\u09b0 \u099c\u09c7\u09a8\u09be\u09b0\u09c7\u099f\u09b0 \u09a6\u09cd\u09ac\u09be\u09b0\u09be \u0964<\/p>\n<p>\u0987\u0993\u09ae\u09cd\u09af\u09be\u09a8 \u098f\u09b0 \u099c\u09c7\u09a8\u09be\u09b0\u09c7\u099f\u09b0\u0997\u09c1\u09b2\u09cb \u098f\u0995\u099f\u09bf \u09a8\u09cb\u09a1 \u09ae\u09a1\u09bf\u0989\u09b2 \u09b9\u09bf\u09b8\u09be\u09ac\u09c7 \u09ac\u09bf\u09a4\u09b0\u09a3 \u0995\u09b0\u09be \u09b9\u09af\u09bc\u0964<\/p>\n<p>\u098f\u099f\u09bf \u0987\u09a8\u09b8\u09cd\u099f\u09b2 \u0995\u09b0\u09a4\u09c7\u0983<\/p>\n<p>$ npm install -g yo<\/p>\n<p>Gruntfile.js :<\/p>\n<p><strong>Gruntfile.js <\/strong><strong>\u09b8\u09c7\u0987<\/strong> <strong>\u09b8\u09cd\u09a5\u09be\u09a8<\/strong> <strong>\u09af\u09c7\u0996\u09be\u09a8\u09c7<\/strong> <strong>\u0986\u09aa\u09a8\u09bf<\/strong> <strong>\u0986\u09aa\u09a8\u09be\u09b0<\/strong> <strong>\u09aa\u09cd\u09b0\u0995\u09b2\u09cd\u09aa\u09c7\u09b0<\/strong> <strong>\u0995\u09be\u099c\u099f\u09bf<\/strong> <strong>\u0995\u09a8\u09ab\u09bf\u0997\u09be\u09b0<\/strong> <strong>\u0995\u09b0\u09ac\u09c7\u09a8<\/strong><strong>\u0964<\/strong> <strong>\u098f\u0987<\/strong> <strong>\u09ab\u09be\u0987\u09b2\u099f\u09bf<\/strong> <strong>\u09b8\u09b9\u099c\u09c7<\/strong> <strong>\u09b6\u09c1\u09b0\u09c1<\/strong> <strong>\u0995\u09b0\u09a4\u09c7<\/strong><strong>:<\/strong><\/p>\n<p>module.exports = function(grunt) {<\/p>\n<p><em>\/\/ Do grunt-related things in here<\/em><\/p>\n<p>};<\/p>\n<p><strong>\u0997\u09cd\u09b0\u09be\u09a8\u09cd\u099f<\/strong> <strong>\u09ae\u09a1\u09bf\u0989\u09b2\u09b8\u0983<\/strong><\/p>\n<p><strong>\u0997\u09cd\u09b0\u09be\u09a8\u09cd\u099f<\/strong> <strong>\u09ae\u09a1\u09bf\u0989\u09b2<\/strong> <strong>\u09a8\u09cb\u09a1<\/strong> <strong>\u098f\u09b0<\/strong><strong> NPM <\/strong><strong>\u09a1\u09bf\u09b0\u09c7\u0995\u09cd\u099f\u09b0\u09bf\u09b0<\/strong> <strong>\u09ae\u09be\u09a7\u09cd\u09af\u09ae\u09c7<\/strong> <strong>\u09ac\u09bf\u09a4\u09b0\u09a3<\/strong> <strong>\u0995\u09b0\u09be<\/strong> <strong>\u09b9\u09af\u09bc<\/strong><strong>\u0964<\/strong> <strong>\u0997\u09cd\u09b0\u09be\u09a8\u09cd\u099f<\/strong> <strong>\u09ae\u09a1\u09bf\u0989\u09b2\u09b8\u0987<\/strong><strong>\u00a0 <\/strong><strong>\u0987\u09a8\u09b8\u09cd\u099f\u09b2<\/strong> <strong>\u0995\u09b0\u09a4\u09c7<\/strong> <strong>\u0986\u09ae\u09be\u09b0<\/strong> <strong>\u09a6\u09c7\u0996\u09be\u09a8\u09cb<\/strong> <strong>\u09aa\u09a6\u09cd\u09a7\u09a4\u09bf<\/strong> <strong>\u0985\u09a8\u09c1\u09b8\u09b0\u09a3<\/strong> <strong>\u0995\u09b0\u09c1\u09a8\u0983<\/strong><\/p>\n<p>$ npm install &#8211;save-dev grunt-contrib-uglify<\/p>\n<p><strong>\u0997\u09cd\u09b0\u09be\u09a8\u09cd\u099f<\/strong> <strong>\u099f\u09be\u09b8\u09cd\u0995\u09c7\u09b0<\/strong> <strong>\u0995\u09be\u09b0\u09a3<\/strong> <strong>\u09ac\u09bf\u09b6\u09cd\u09b2\u09c7\u09b7\u09a3\u0983<\/strong><\/p>\n<p><strong>\u0986\u09aa\u09a8\u09bf<\/strong> <strong>\u09ac\u09bf\u09b2\u09cd\u09a1<\/strong> <strong>\u099f\u09be\u09b8\u09cd\u0995<\/strong> <strong>\u09a8\u09bf\u09b0\u09cd\u09a7\u09be\u09b0\u09a3<\/strong> <strong>\u09b6\u09c1\u09b0\u09c1<\/strong> <strong>\u0995\u09b0\u09a4\u09c7<\/strong> <strong>\u099a\u09be\u0987\u09b2\u09c7<\/strong> <strong>\u0986\u09ae\u09be\u09b0<\/strong> <strong>\u0986\u0997\u09c7<\/strong> <strong>\u0989\u09b2\u09cd\u09b2\u09c7\u0996<\/strong> <strong>\u0995\u09b0\u09be<\/strong> <strong>\u0997\u09cd\u09b0\u09be\u09a8\u09cd\u099f<\/strong> <strong>\u09ac\u0987\u099f\u09bf\u09b0<\/strong> <strong>\u0989\u09a6\u09be\u09b9\u09b0\u09a3\u09b8\u09cd\u09ac\u09b0\u09c2\u09aa<\/strong><strong> stringCheck <\/strong><strong>\u099f\u09be\u09b8\u09cd\u0995\u099f\u09bf\u0995\u09c7<\/strong> <strong>\u0985\u09a8\u09c1\u09b8\u09b0\u09a3<\/strong> <strong>\u0995\u09b0\u09ac\u09c7\u09a8<\/strong><strong>\u0964<\/strong><\/p>\n<p>module.exports = function(grunt){<\/p>\n<p>&#8230;<\/p>\n<p>grunt.initConfig({<\/p>\n<p>stringCheck: {<\/p>\n<p>file: &#8216;.\/src\/somefile.js&#8217;,<\/p>\n<p>string: &#8216;console.log(&#8216;<\/p>\n<p>}<\/p>\n<p>});<\/p>\n<p>}<\/p>\n<p><strong>\u0986\u09aa\u09a8\u09bf<\/strong> <strong>\u09a6\u09c7\u0996\u09a4\u09c7<\/strong> <strong>\u09aa\u09be\u09ac\u09c7\u09a8<\/strong><strong>, <\/strong><strong>\u098f\u0995\u099f\u09bf<\/strong> <strong>\u099f\u09be\u09b8\u09cd\u0995<\/strong> <strong>\u0995\u09c7\u09ac\u09b2\u09bf<\/strong> <strong>\u098f\u0995\u099f\u09bf<\/strong> <strong>\u09ab\u09be\u0982\u09b6\u09a8<\/strong> <strong>\u09af\u09be<\/strong> <strong>\u0986\u09aa\u09a8\u09bf<\/strong> <strong>\u09b0\u09c7\u099c\u09bf\u09b8\u09cd\u099f\u09be\u09b0<\/strong> <strong>\u0995\u09b0\u09ac\u09c7\u09a8<\/strong> <strong>\u0997\u09cd\u09b0\u09be\u09a8\u09cd\u099f<\/strong> <strong>\u098f\u09b0<\/strong> <strong>\u09b8\u09be\u09a5\u09c7<\/strong><strong>\u0964<\/strong><\/p>\n<p>module.exports = function(grunt){<\/p>\n<p>grunt.registerTask(&#8216;stringCheck&#8217;, function() {<\/p>\n<p><em>\/\/fail if configuration is not provided<\/em><\/p>\n<p>grunt.config.requires(&#8216;stringCheck.file&#8217;);<\/p>\n<p>grunt.config.requires(&#8216;stringCheck.string&#8217;);<\/p>\n<p>&nbsp;<\/p>\n<p><em>\/\/retrieve filename and load it<\/em><\/p>\n<p>var file = grunt.config(&#8216;stringCheck.file&#8217;);<\/p>\n<p>var contents = grunt.file.read(file);<\/p>\n<p>&nbsp;<\/p>\n<p><em>\/\/retrieve string to search for<\/em><\/p>\n<p>var string = grunt.config(&#8216;stringCheck.string&#8217;);<\/p>\n<p>&nbsp;<\/p>\n<p>if(contents.indexOf(string &gt;= 0))<\/p>\n<p>grunt.fail.warn(&#8216;&#8221;&#8216; + string + &#8216;&#8221; found in &#8220;&#8216; + file + &#8216;&#8221;&#8216;);<\/p>\n<p>});<\/p>\n<p>}<\/p>\n<p><strong>\u098f\u0995\u09be\u09a7\u09bf\u0995<\/strong> <strong>\u099f\u09be\u09b8\u09cd\u0995\u0983<\/strong><\/p>\n<p>\u0997\u09cd\u09b0\u09be\u09a8\u09cd\u099f \u0986\u09aa\u09a8\u09be\u0995\u09c7 \u09a6\u09bf\u099a\u09cd\u099b\u09c7 \u098f\u0995\u099f\u09bf \u099f\u09be\u09b8\u09cd\u0995 \u09b8\u099e\u09cd\u099a\u09be\u09b2\u09a8\u09c7\u09b0 \u0997\u09cd\u09b0\u09c1\u09aa\u0964\u09a8\u09bf\u09ae\u09cd\u09a8\u0995\u09cd\u09a4\u0983<\/p>\n<p>module.exports = function(grunt){<\/p>\n<p>&#8230;<\/p>\n<p>grunt.initConfig({<\/p>\n<p>stringCheck: {<\/p>\n<p>target1: {<\/p>\n<p>file: &#8216;.\/src\/somefile.js&#8217;,<\/p>\n<p>string: &#8216;console.log(&#8216;<\/p>\n<p>},<\/p>\n<p>target2: {<\/p>\n<p>file: &#8216;.\/src\/somefile.js&#8217;,<\/p>\n<p>string: &#8216;eval(&#8216;<\/p>\n<p>}<\/p>\n<p>}<\/p>\n<p>});<\/p>\n<p>}<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u0997\u09cd\u09b2\u09cb\u09ac\u09bf\u0982<\/strong><strong>:<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p>\u09ab\u09be\u0987\u09b2 \u0997\u09cd\u09b2\u09cb\u09ac\u09bf\u0982 \u09ac\u09be \u0993\u09af\u09bc\u09be\u0987\u09b2\u09cd\u09a1\u0995\u09be\u09b0\u09cd\u09a1 \u09b8\u09be\u09a6\u09c3\u09b6\u09cd\u09af\u0995\u09b0\u09a3\u00a0 \u098f\u0995\u099f\u09bf \u09ac\u09a1\u09bc \u0997\u09cd\u09b0\u09c1\u09aa\u09c7\u09b0 \u09ab\u09be\u0987\u09b2 \u0995\u09cd\u09af\u09be\u09aa\u099a\u09be\u09b0 \u0995\u09b0\u09be\u09b0 \u098f\u0995\u099f\u09bf \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf\u0964<\/p>\n<p><strong>\u099a\u09b2\u09ae\u09be\u09a8<\/strong> <strong>\u0995\u09b0\u09cd\u09ae\u0983<\/strong><\/p>\n<p>\u0986\u09aa\u09a8\u09bf \u09af\u09a6\u09bf \u098f\u0995\u099f\u09bf \u099f\u09be\u09b8\u09cd\u0995 \u09b0\u09be\u09a8 \u0995\u09b0\u09a4\u09c7 \u099a\u09be\u0987\u09b2\u09c7 \u09a8\u09bf\u09ae\u09cd\u09a8\u09c7\u09b0 \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf \u0985\u09a8\u09c1\u09b8\u09b0\u09a3 \u0995\u09b0\u09c1\u09a8\u0983<\/p>\n<p>$ grunt task1 task2<\/p>\n<p>\u09af\u09a6\u09bf \u0986\u09aa\u09a8\u09be\u09b0 \u098f\u0995\u09be\u09a7\u09bf\u0995 \u099f\u09be\u09b8\u09cd\u0995\u09c7\u09b0 \u0989\u09a6\u09cd\u09a6\u09c7\u09b6\u09cd\u09af \u09a5\u09be\u0995\u09c7, \u09a4\u09be\u09b9\u09b2\u09c7 \u09a8\u09bf\u09ae\u09cd\u09a8\u0995\u09cd\u09a4 \u09aa\u09a6\u09cd\u09a7\u09a4\u09bf \u0985\u09a8\u09c1\u09b8\u09b0\u09a3 \u0995\u09b0\u09c1\u09a8\u0983<\/p>\n<p>$ grunt task:target1<\/p>\n<p>\u0986\u09aa\u09a8\u09bf \u09af\u09a6\u09bf \u098f\u09b0 \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09c7 \u0997\u09cd\u09b0\u09be\u09a8\u09cd\u099f \u099a\u09be\u09b2\u09be\u09a8, \u09a4\u09be\u09b9\u09b2\u09c7 \u09a1\u09bf\u09ab\u09b2\u09cd\u099f \u099f\u09be\u09b8\u09cd\u0995 \u099a\u09b2\u09a4\u09c7 \u09a5\u09be\u0995\u09ac\u09c7 \u09af\u09be \u0986\u09aa\u09a8\u09bf \u09a8\u09bf\u09ae\u09cd\u09a8\u09b0\u09c2\u09aa \u0995\u09a8\u09ab\u09bf\u0997\u09be\u09b0 \u0995\u09b0\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7\u09a8\u0983<\/p>\n<p>module.exports = function(grunt) {<\/p>\n<p>grunt.registerTask(&#8216;build&#8217;, function() {<\/p>\n<p>console.log(&#8216;building&#8230;&#8217;);<\/p>\n<p>});<\/p>\n<p>&nbsp;<\/p>\n<p>grunt.registerTask(&#8216;test&#8217;, function() {<\/p>\n<p>console.log(&#8216;testing&#8230;&#8217;);<\/p>\n<p>});<\/p>\n<p>&nbsp;<\/p>\n<p>grunt.registerTask(&#8216;default&#8217;, [&#8216;build&#8217;, &#8216;test&#8217;]);<\/p>\n<p>};<\/p>\n<p>&nbsp;<\/p>\n<p><strong>\u0997\u09be\u09b2\u09cd\u09aa\u0983<\/strong><\/p>\n<p><strong>\u09a8\u09cb\u09a1<\/strong> <strong>\u0995\u0996\u09a8\u0987<\/strong> <strong>\u09aa\u09c2\u09b0\u09cd\u09a3\u09a4\u09be<\/strong> <strong>\u09aa\u09be\u09ac\u09c7<\/strong> <strong>\u09a8\u09be<\/strong><strong>, <\/strong><strong>\u09af\u09a6\u09bf<\/strong> <strong>\u0986\u09ae\u09b0\u09be<\/strong> <strong>\u0997\u09be\u09b2\u09cd\u09aa\u0995\u09c7<\/strong> <strong>\u0989\u09b2\u09cd\u09b2\u09c7\u0996<\/strong> <strong>\u09a8\u09be<\/strong> <strong>\u0995\u09b0\u09bf<\/strong><strong>\u0964<\/strong> <strong>\u0997\u09be\u09b2\u09cd\u09aa<\/strong> <strong>\u09b9\u09b2\u09cb<\/strong> <strong>\u099c\u09be\u09ad\u09be<\/strong> <strong>\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f<\/strong> <strong>\u099f\u09be\u09b8\u09cd\u0995\u09c7\u09b0<\/strong> <strong>\u098f\u09b0<\/strong> <strong>\u0986\u0997\u09a4<\/strong> <strong>\u09a8\u09a4\u09c1\u09a8<\/strong> <strong>\u09b8\u099e\u09cd\u099a\u09be\u09b2\u0995<\/strong> <strong>\u09af\u09be<\/strong> <strong>Node.js <\/strong><strong>\u09aa\u09cd\u09b0\u09ac\u09be\u09b9\u09c7\u09b0<\/strong> <strong>\u0989\u09aa\u09b0<\/strong> <strong>\u09a8\u09bf\u09b0\u09cd\u09ae\u09bf\u09a4<\/strong><strong>\u0964<\/strong> <strong>\u098f\u099f\u09bf<\/strong> <strong>\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f\u0995\u09c7<\/strong> <strong>\u09b8\u09b9\u099c\u09c7<\/strong> <strong>\u09a8\u09bf\u09b0\u09cd\u09ae\u09be\u09a3\u09c7\u09b0<\/strong> <strong>\u09b2\u0995\u09cd\u09b7\u09c7<\/strong><strong> \u201c<\/strong><strong>\u0985\u09a8\u09c1\u09b0\u0995\u09cd\u09a4<\/strong> <strong>\u0995\u09a8\u09ab\u09bf\u0997\u09be\u09b0\u09c7\u09b6\u09a8<\/strong><strong>\u00a0 <\/strong><strong>\u0995\u09cb\u09a1<\/strong><strong>\u201d\u00a0 <\/strong><strong>\u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0<\/strong> <strong>\u0995\u09b0\u09be<\/strong> <strong>\u09b9\u09df<\/strong><strong>\u0964<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Modern Web Dev&#8217;s Toolkit . \u0993\u09df\u09c7\u09ac \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09be\u09b0 \u09a6\u09c7\u09b0 \u0986\u09a7\u09c1\u09a8\u09bf\u0995 \u099f\u09c1\u09b2\u09b8 \u09a8\u09cb\u09a1 \u098f\u09ac\u0982 \u098f\u09a8 \u09aa\u09bf \u098f\u09ae\u0983 \u09a8\u09cb\u09a1 \u098f\u09a8\u09c7\u099b\u09c7 \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u0993 \u09a1\u09c7\u09b8\u09cd\u0995\u099f\u09aa \u099c\u09be\u09ad\u09be \u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f\u0964 \u09aa\u09cd\u09b0\u09a5\u09ae\u09c7 \u09af\u09a6\u09bf\u0993 \u099c\u09be\u09ad\u09be \u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u09aa\u09cd\u09b0\u09a7\u09be\u09a8\u09a4 \u09ac\u09cd\u09b0\u09be\u0989\u099c\u09be\u09b0 \u098f\u09b0 \u09ad\u09be\u09b7\u09be\u09b0 \u0993\u09aa\u09b0 \u09ad\u09bf\u09a4\u09cd\u09a4\u09bf \u0995\u09b0\u09c7 \u00a0\u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09be \u09b9\u09a4, \u098f\u0996\u09a8 \u09a8\u09cb\u09a1 \u09a6\u09cd\u09ac\u09be\u09b0\u09be \u0986\u09aa\u09a8\u09bf \u0986\u09aa\u09a8\u09be\u09b0 \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u09b8\u09be\u0987\u09a1 \u09ac\u09cd\u09af\u09be\u0995 \u09ac\u09be \u098f\u0995\u099f\u09bf \u09a1\u09c7\u09b8\u09cd\u0995\u099f\u09aa \u0985\u09cd\u09af\u09be\u09aa\u09cd\u09b2\u09bf\u0995\u09c7\u09b6\u09a8 \u09a4\u09c8\u09b0\u09bf \u0995\u09b0\u09a4\u09c7 \u09aa\u09be\u09b0\u09c7\u09a8 \u00a0\u0986\u09aa\u09a8\u09be\u09b0 \u09a8\u09cb\u09a1-\u0993\u09af\u09bc\u09c7\u09ac\u0995\u09bf\u099f\u09c7\u09b0 \u09b8\u09be\u09b9\u09be\u09af\u09cd\u09af\u09c7 &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=7293\">Continue reading<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1384,182],"tags":[],"class_list":["post-7293","post","type-post","status-publish","format-standard","hentry","category-----node-js","category---blog","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":10596,"url":"http:\/\/bangla.sitestree.com\/?p=10596","url_meta":{"origin":7293,"position":0},"title":"\u09a8\u09cb\u09a1.\u099c\u09c7\u098f\u09b8 (Node. Js) \u099f\u09bf\u0989\u099f\u09cb\u09b0\u09bf\u09df\u09be\u09b2","author":"Author-Check- Article-or-Video","date":"August 6, 2015","format":false,"excerpt":"\u09ae\u09c0\u09b0 \u09a4\u09be\u0993\u09b9\u09c0\u09a6\u09c1\u09b2 \u0987\u09b8\u09b2\u09be\u09ae \u0993\u09df\u09c7\u09ac \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09be\u09b0 \u00a0 \u0986\u099c\u0995\u09c7 \u0986\u09aa\u09a8\u09be\u09a6\u09c7\u09b0 \u09b8\u09be\u09ae\u09a8\u09c7 \u09b9\u09be\u099c\u09bf\u09b0 \u09b9\u09b2\u09be\u09ae \u09a8\u09cb\u09a1 \u099c\u09c7 \u098f\u09b8 \u098f\u09b0 \u099f\u09bf\u0989\u099f\u09cb\u09b0\u09bf\u09df\u09be\u09b2 \u09a8\u09bf\u09df\u09c7\u0964 \u0986\u09b6\u09be \u0995\u09b0\u09bf \u0986\u09aa\u09a8\u09be\u09a6\u09c7\u09b0 \u09ad\u09be\u09b2 \u09b2\u09be\u0997\u09ac\u09c7\u0964 \u09a8\u09cb\u09a1 \u099c\u09c7 \u098f\u09b8 \u099c\u09be\u09ad\u09be\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u098f\u09b0 \u0989\u09aa\u09b0 \u09ad\u09bf\u09a4\u09cd\u09a4\u09bf \u0995\u09b0\u09c7 \u0997\u09dc\u09c7 \u0993\u09a0\u09be \u0996\u09c1\u09ac\u0987 \u09b6\u0995\u09cd\u09a4\u09bf\u09b6\u09be\u09b2\u09c0 \u098f\u0995\u099f\u09bf \u09ab\u09cd\u09b0\u09c7\u09ae\u0993\u09df\u09be\u09b0\u09cd\u0995 \u09ac\u09be \u09aa\u09cd\u09b2\u09be\u099f\u09ab\u09b0\u09cd\u09ae \u09af\u09be \u0997\u09c1\u0997\u09b2 \u0995\u09cd\u09b0\u09cb\u09ae\u09c7\u09b0 \u099c\u09be\u09ad\u09be\u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u09ad\u09bf \u098f\u0987\u099f \u0987\u099e\u09cd\u099c\u09bf\u09a8\u09c7 (V8 Engine) \u098f \u09a4\u09c8\u09b0\u09bf \u0995\u09b0\u09be\u2026","rel":"","context":"In &quot;\u09a8\u09cb\u09a1 . \u099c\u09c7 \u098f\u09b8 \u0964 Node.js&quot;","block_context":{"text":"\u09a8\u09cb\u09a1 . \u099c\u09c7 \u098f\u09b8 \u0964 Node.js","link":"http:\/\/bangla.sitestree.com\/?cat=1384"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9967,"url":"http:\/\/bangla.sitestree.com\/?p=9967","url_meta":{"origin":7293,"position":1},"title":"\u09a8\u09cb\u09a1 . \u099c\u09c7 \u098f\u09b8 \u0964 Node.js &#8211; \u0993\u09df\u09c7\u09ac \u09ae\u09a1\u09bf\u0989\u09b2 (Web Module)","author":"Author-Check- Article-or-Video","date":"July 31, 2015","format":false,"excerpt":"\u09a8\u09a1 \u099c\u09c7\u098f\u09b8\u0983 \u0993\u09df\u09c7\u09ac \u09ae\u09a1\u09bf\u0989\u09b2 \u09b0\u09bf\u09a6\u0993\u09df\u09be\u09a8 \u09ac\u09bf\u09a8 \u09b6\u09be\u09ae\u09c0\u09ae \u0993\u09df\u09c7\u09ac \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u0995\u09c0\u0983 \u0993\u09df\u09c7\u09ac \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u09b9\u09b2 \u09b8\u09ab\u099f\u0993\u09df\u09be\u09b0 \u098f\u09aa\u09cd\u09b2\u09bf\u0995\u09c7\u09b6\u09a8 \u09af\u09be \u098f\u0987\u099a\u099f\u09bf\u099f\u09bf\u09aa\u09bf \u0995\u09cd\u09b2\u09be\u09df\u09c7\u09a8\u09cd\u099f\u09c7\u09b0 \u09aa\u09be\u09a0\u09be\u09a8\u09cb \u098f\u0987\u099a\u099f\u09bf\u099f\u09bf\u09aa\u09bf \u09b0\u09bf\u0995\u09cb\u09df\u09c7\u09b8\u09cd\u099f \u09a8\u09bf\u09df\u09a8\u09cd\u09a4\u09cd\u09b0\u09a3 \u0995\u09b0\u09c7\u0964 \u0993\u09df\u09c7\u09ac \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u0987\u09ae\u09c7\u099c, \u09b8\u09cd\u099f\u09be\u0987\u09b2 \u09b6\u09bf\u099f \u0993 \u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f\u09b8\u09b9 \u098f\u0987\u099a\u099f\u09bf\u098f\u09ae\u098f\u09b2 \u09a1\u0995\u09c1\u09ae\u09c7\u09a8\u09cd\u099f \u0986\u09a6\u09be\u09a8\u09aa\u09cd\u09b0\u09a6\u09be\u09a8 \u0995\u09b0\u09c7\u0964 \u09ac\u09c7\u09b6\u09bf\u09b0\u09ad\u09be\u0997 \u0993\u09df\u09c7\u09ac \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f\u09bf\u0982 \u09b2\u09cd\u09af\u09be\u0999\u09cd\u0997\u09c1\u09df\u09c7\u099c \u09b8\u09ae\u09c3\u09a6\u09cd\u09a7 \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u09b8\u09be\u0987\u09a1 \u09b8\u09cd\u0995\u09cd\u09b0\u09bf\u09aa\u09cd\u099f \u09b8\u09ae\u09b0\u09cd\u09a5\u09a8 \u0995\u09b0\u09c7 \u09af\u09be \u09a1\u09be\u099f\u09be\u09ac\u09c7\u09b8 \u09a5\u09c7\u0995\u09c7 \u09a4\u09a5\u09cd\u09af \u09b8\u0982\u0997\u09cd\u09b0\u09b9,\u2026","rel":"","context":"In &quot;\u09a8\u09cb\u09a1 . \u099c\u09c7 \u098f\u09b8 \u0964 Node.js&quot;","block_context":{"text":"\u09a8\u09cb\u09a1 . \u099c\u09c7 \u098f\u09b8 \u0964 Node.js","link":"http:\/\/bangla.sitestree.com\/?cat=1384"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9955,"url":"http:\/\/bangla.sitestree.com\/?p=9955","url_meta":{"origin":7293,"position":2},"title":"\u09a8\u09cb\u09a1.\u099c\u09c7\u098f\u09b8 &#8211; \u09aa\u09cd\u09b0\u09a5\u09ae \u098f\u09aa\u09cd\u09b2\u09bf\u0995\u09c7\u09b6\u09a8 (Node.js &#8211; First Application)","author":"Author-Check- Article-or-Video","date":"July 25, 2015","format":false,"excerpt":"\u09b0\u09bf\u09a6\u0993\u09df\u09be\u09a8 \u09ac\u09bf\u09a8 \u09b6\u09be\u09ae\u09c0\u09ae \u00a0 \u09a8\u09a1 \u099c\u09c7\u098f\u09b8\u09c7\u09b0 \u09ae\u09be\u09a7\u09cd\u09af\u09ae\u09c7 \u2018\u09b9\u09cd\u09af\u09be\u09b2\u09cb \u0993\u09df\u09be\u09b0\u09cd\u09b2\u09cd\u09a1\u2019 \u09a4\u09c8\u09b0\u09bf\u09b0 \u0986\u0997\u09c7 \u09a8\u09a1 \u099c\u09c7\u098f\u09b8\u09c7\u09b0 \u098f\u09aa\u09cd\u09b2\u09bf\u0995\u09c7\u09b6\u09a8\u09c7\u09b0 \u0985\u0982\u09b6\u0997\u09c1\u09b2\u09cb \u09a6\u09c7\u0996\u09c7 \u09a8\u09c7\u09df\u09be \u09af\u09be\u0995, \u098f\u09b0 \u09a4\u09bf\u09a8\u099f\u09bf \u0996\u09c1\u09ac \u0997\u09c1\u09b0\u09c1\u09a4\u09cd\u09ac\u09aa\u09c2\u09b0\u09cd\u09a3 \u0985\u0982\u09b6 \u0986\u099b\u09c7, \u0987\u09ae\u09aa\u09cb\u09b0\u09cd\u099f \u09b0\u09bf\u0995\u09cb\u09df\u09be\u09b0\u09a1 \u09ae\u09a1\u09bf\u0989\u09b2 \u0995\u09cd\u09b0\u09bf\u09df\u09c7\u099f\u09bf\u09ad \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u09b0\u09bf\u09a1 \u09b0\u09bf\u0995\u09cb\u09df\u09c7\u09b8\u09cd\u099f, \u09b0\u09bf\u099f\u09be\u09b0\u09cd\u09a8 \u09b0\u09c7\u09b8\u09aa\u09a8\u09cd\u09b8 \u00a0 \u09a8\u09a1 \u099c\u09c7\u098f\u09b8 \u098f\u09aa\u09cd\u09b2\u09bf\u0995\u09c7\u09b6\u09a8 \u09a4\u09c8\u09b0\u09bf \u0995\u09b0\u09be \u09aa\u09cd\u09b0\u09a5\u09ae \u09a7\u09be\u09aa, \u09aa\u09cd\u09b0\u09df\u09cb\u099c\u09a8\u09c0\u09df \u09ae\u09a1\u09bf\u0989\u09b2 \u0987\u09ae\u09aa\u09cb\u09b0\u09cd\u099f \u0995\u09b0\u09be \u0986\u09ae\u09b0\u09be require \u09a1\u09bf\u09b0\u09c7\u0995\u099f\u09bf\u09ad \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09ac\u2026","rel":"","context":"In &quot;\u09a8\u09cb\u09a1 . \u099c\u09c7 \u098f\u09b8 \u0964 Node.js&quot;","block_context":{"text":"\u09a8\u09cb\u09a1 . \u099c\u09c7 \u098f\u09b8 \u0964 Node.js","link":"http:\/\/bangla.sitestree.com\/?cat=1384"},"img":{"alt_text":"Node.js server","src":"https:\/\/i0.wp.com\/www.tutorialspoint.com\/nodejs\/images\/nodejs_sample.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.tutorialspoint.com\/nodejs\/images\/nodejs_sample.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/www.tutorialspoint.com\/nodejs\/images\/nodejs_sample.jpg?resize=525%2C300 1.5x"},"classes":[]},{"id":9174,"url":"http:\/\/bangla.sitestree.com\/?p=9174","url_meta":{"origin":7293,"position":3},"title":"\u0985\u09cd\u09af\u09be\u09aa \u098f\u09ae\u098f\u09b2 \u09b8\u09cd\u09a5\u09be\u09aa\u09a4\u09cd\u09af (AppML Architecture)","author":"Author-Check- Article-or-Video","date":"June 1, 2015","format":false,"excerpt":"\u09a8\u09be\u099c\u09ae\u09c1\u09b2 \u0987\u09b8\u09b2\u09be\u09ae \u0986\u09a7\u09c1\u09a8\u09bf\u0995 \u0993\u09af\u09bc\u09c7\u09ac \u09b8\u09cd\u09a5\u09be\u09aa\u09a4\u09cd\u09af AppML \u09b8\u09ae\u09b8\u09be\u09ae\u09df\u09bf\u0995 \u0995\u09cc\u09b6\u09b2 \u098f\u09ac\u0982 \u0986\u09a7\u09c1\u09a8\u09bf\u0995 \u0993\u09af\u09bc\u09c7\u09ac \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09ae\u09c7\u09a8\u09cd\u099f \u098f\u09b0 \u09a7\u09be\u09b0\u09a8\u09be\u0995\u09c7 \u098f\u0995\u09a4\u09cd\u09b0\u09bf\u09a4 \u0995\u09b0\u09c7\u0964 AppML \u0997\u09a4\u09bf, \u09b8\u09b0\u09b2\u09a4\u09be, \u098f\u09ac\u0982 \u0995\u09ae \u0996\u09b0\u099a\u09c7 \u0989\u09aa\u09b0 \u09a8\u099c\u09b0 \u09a6\u09c7\u09df: \u09b8\u09c7\u09ac\u09be\u09ae\u09c2\u09b2\u0995 MVC \u0986\u09b0\u09cd\u0995\u09bf\u099f\u09c7\u0995\u099a\u09be\u09b0 \u0985\u09a4\u09cd\u09af\u09a8\u09cd\u09a4 \u0995\u09ae \u09ac\u09cd\u09af\u09be\u09a8\u09cd\u09a1\u0989\u0987\u09a5 \u0996\u09b0\u099a \u0995\u09cd\u09b2\u09be\u0989\u09a1 \u0995\u09ae\u09cd\u09aa\u09bf\u0989\u099f\u09bf\u0982 \u099c\u09a8\u09cd\u09af \u0985\u09a8\u09c1\u0995\u09c2\u09b2 \u0989\u09aa\u09b8\u09cd\u09a5\u09be\u09aa\u09a8\u09be \u09ac\u09be \u09aa\u09cd\u09b0\u09c7\u099c\u09c7\u09a8\u09cd\u099f\u09c7\u09b6\u09a8 \u09a5\u09c7\u0995\u09c7 \u0995\u09a8\u09cd\u099f\u09c7\u09a8\u09cd\u099f\u09b8\u09ae\u09df\u09b9 \u09b8\u09ae\u09cd\u09aa\u09c2\u09b0\u09cd\u09a3 \u0986\u09b2\u09be\u09a6\u09be \u0995\u09b0\u09be \u0987\u09a8\u09cd\u099f\u09c7\u09b2\u09bf\u099c\u09c7\u09a8\u09cd\u099f \u0998\u09cb\u09b7\u09a3\u09be\u09ae\u09c2\u09b2\u0995 \u09aa\u09cd\u09b0\u09cb\u0997\u09cd\u09b0\u09be\u09ae\u09bf\u0982 \u09a6\u09cd\u09b0\u09c1\u09a4 \u098f\u09ac\u0982 \u09a4\u09ce\u09aa\u09b0\u2026","rel":"","context":"In &quot;AppML : Application Modeling Language&quot;","block_context":{"text":"AppML : Application Modeling Language","link":"http:\/\/bangla.sitestree.com\/?cat=796"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6352,"url":"http:\/\/bangla.sitestree.com\/?p=6352","url_meta":{"origin":7293,"position":4},"title":"\u09ad\u09bf\u09b8\u09c1\u09af\u09bc\u09be\u09b2 \u0993\u09af\u09bc\u09c7\u09ac \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09be\u09b0 \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u09a8\u09be \u0995\u09b0\u09c7 \u0986\u09ac\u09c7\u09a6\u09a8 \u09aa\u09cd\u09b0\u0995\u09be\u09b6 \u0995\u09b0\u09be \u0964 ASP.NET MVC &#8211; Publishing the Website","author":"Author-Check- Article-or-Video","date":"February 26, 2015","format":false,"excerpt":"\u09ad\u09bf\u09b8\u09c1\u09af\u09bc\u09be\u09b2 \u0993\u09af\u09bc\u09c7\u09ac \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09be\u09b0 \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u09a8\u09be \u0995\u09b0\u09c7 \u0986\u09ac\u09c7\u09a6\u09a8 \u09aa\u09cd\u09b0\u0995\u09be\u09b6 \u0995\u09b0\u09be \u0995\u09bf \u0996\u09ac\u09b0 \u09b8\u09ac\u09be\u09b0? \u09b8\u09ac\u09be\u0987 \u09ad\u09be\u09b2\u09a4\u09cb? \u0986\u099c \u0986\u09ae\u09bf \u0985\u09a8\u09c7\u0995 \u0997\u09c1\u09b0\u09c1\u09a4\u09cd\u09ac\u09aa\u09c1\u09b0\u09cd\u09a3 \u098f\u0995\u099f\u09be \u09ac\u09bf\u09b7\u09df \u09a8\u09bf\u09df\u09c7 \u09ac\u09bf\u09b8\u09cd\u09a4\u09be\u09b0\u09bf\u09a4 \u0986\u09b2\u09cb\u099a\u09a8\u09be \u0995\u09b0\u09ac\u09cb \u0964\u09b9\u09cd\u09af\u09be\u0981 \u0986\u099c \u0986\u09ae\u09b0\u09be \u09a6\u09c7\u0996\u09ac \u0995\u09c0\u09ad\u09be\u09ac\u09c7 \u09ad\u09bf\u09b8\u09c1\u09af\u09bc\u09be\u09b2 \u0993\u09af\u09bc\u09c7\u09ac \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09be\u09b0 \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u09a8\u09be \u0995\u09b0\u09c7 \u0986\u09ac\u09c7\u09a6\u09a8 \u09aa\u09cd\u09b0\u0995\u09be\u09b6 \u0995\u09b0\u09be \u09af\u09be\u09df \u0964 \u09ad\u09bf\u09b8\u09c1\u09af\u09bc\u09be\u09b2 \u0993\u09af\u09bc\u09c7\u09ac \u09a1\u09c7\u09ad\u09c7\u09b2\u09aa\u09be\u09b0 \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u09a8\u09be \u0995\u09b0\u09c7 \u0986\u09ac\u09c7\u09a6\u09a8 \u09aa\u09cd\u09b0\u0995\u09be\u09b6 \u0995\u09b0\u09be\u0983\/Publish Your\u2026","rel":"","context":"In &quot;\u098f \u098f\u09b8 \u09aa\u09bf . \u09a8\u09c7\u099f \u098f\u09ae \u09ad\u09bf \u09b8\u09bf \u0964 ASP.Net MVC&quot;","block_context":{"text":"\u098f \u098f\u09b8 \u09aa\u09bf . \u09a8\u09c7\u099f \u098f\u09ae \u09ad\u09bf \u09b8\u09bf \u0964 ASP.Net MVC","link":"http:\/\/bangla.sitestree.com\/?cat=180"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13052,"url":"http:\/\/bangla.sitestree.com\/?p=13052","url_meta":{"origin":7293,"position":5},"title":"\u0993\u09df\u09c7\u09ac\u0983 \u0995\u09c1\u0987\u0995 \u0997\u09be\u0987\u09a1 (\u09a6\u09cd\u09ac\u09bf\u09a4\u09c0\u09df \u09aa\u09b0\u09cd\u09ac)","author":"","date":"May 21, 2016","format":false,"excerpt":"\u0993\u09df\u09c7\u09ac\u0983 \u0995\u09c1\u0987\u0995 \u0997\u09be\u0987\u09a1 (\u09a6\u09cd\u09ac\u09bf\u09a4\u09c0\u09df \u09aa\u09b0\u09cd\u09ac) \u0993\u09df\u09c7\u09ac \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0\u09c7\u09b0 \u09b0\u0995\u09ae\u09ab\u09c7\u09b0 \u09aa\u09cd\u09b0\u09a4\u09bf\u099f\u09be \u0993\u09df\u09c7\u09ac\u09b8\u09be\u0987\u099f \u09af\u09c7 \u0995\u09ae\u09cd\u09aa\u09bf\u0989\u099f\u09be\u09b0\u09c7 \u09aa\u09cd\u09b0\u09a4\u09bf\u09b7\u09cd\u09a0\u09bf\u09a4 \u0986\u099b\u09c7 \u09a4\u09be\u0995\u09c7 \u0993\u09df\u09c7\u09ac \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u09ac\u09b2\u09c7\u0964 \u098f\u0987 \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0 \u09b8\u09ac\u09b8\u09ae\u09df \u0987\u09a8\u09cd\u099f\u09be\u09b0\u09a8\u09c7\u099f\u09c7\u09b0 \u09b8\u09be\u09a5\u09c7 \u09b8\u0982\u09af\u09c1\u0995\u09cd\u09a4 \u09a5\u09be\u0995\u09c7\u0964 \u0987\u09a8\u09cd\u099f\u09be\u09b0\u09a8\u09c7\u099f\u09c7\u09b0 \u09b8\u09be\u09a5\u09c7 \u09af\u09c1\u0995\u09cd\u09a4 \u09b8\u0995\u09b2 \u0993\u09df\u09c7\u09ac \u09b8\u09be\u09b0\u09cd\u09ad\u09be\u09b0\u09c7\u09b0 \u098f\u0995\u099f\u09bf \u09b8\u09cd\u09ac\u09a4\u09a8\u09cd\u09a4\u09cd\u09b0 \u098f\u09a1\u09cd\u09b0\u09c7\u09b8 \u09a5\u09be\u0995\u09c7, \u09af\u09be \u09e6 \u09a5\u09c7\u0995\u09c7 \u09b6\u09c1\u09b0\u09c1 \u0995\u09b0\u09c7 \u09e8\u09eb\u09ec \u09aa\u09b0\u09cd\u09af\u09a8\u09cd\u09a4 \u0995\u09cb\u09a8\u0993 \u099a\u09be\u09b0 \u09b8\u0982\u0996\u09cd\u09af\u09be\u09b0 \u09b8\u09bf\u09b0\u09bf\u099c\u09c7\u09b0 \u09ae\u09be\u09a7\u09cd\u09af\u09ae\u09c7 \u09aa\u09cd\u09b0\u0995\u09be\u09b6\u09bf\u09a4 \u0986\u09b0 \u09af\u09be\u2026","rel":"","context":"In &quot;Root&quot;","block_context":{"text":"Root","link":"http:\/\/bangla.sitestree.com\/?cat=1"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/7293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7293"}],"version-history":[{"count":1,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/7293\/revisions"}],"predecessor-version":[{"id":7294,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/7293\/revisions\/7294"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=7293"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=7293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}