{"id":14688,"date":"2024-02-05T10:45:49","date_gmt":"2024-02-05T07:15:49","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=14688"},"modified":"2024-02-05T10:45:49","modified_gmt":"2024-02-05T07:15:49","slug":"what-is-node-js","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/what-is-node-js\/","title":{"rendered":"NodeJS Nedir?"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">girii\u015f<\/h2>\n<p>Node.js, geli\u015ftiricilerin JavaScript kullanarak \u00f6n u\u00e7 ve arka u\u00e7 uygulamalar\u0131 olu\u015fturmalar\u0131na olanak tan\u0131yan a\u00e7\u0131k kaynakl\u0131, platformlar aras\u0131 bir JavaScript \u00e7al\u0131\u015fma ortam\u0131d\u0131r. 2009 y\u0131l\u0131nda Ryan Dahl taraf\u0131ndan yay\u0131nlanm\u0131\u015ft\u0131r. Bu makalede, Node.js ile tan\u0131\u015facak ve a\u015fa\u011f\u0131dakileri \u00f6\u011freneceksiniz:<\/p>\n<ul>\n<li>Node.js nedir?<\/li>\n<li>Node.js ortam\u0131 ile taray\u0131c\u0131 aras\u0131ndaki farklar.<\/li>\n<li>Neden Node.js \u00f6\u011frenmelisiniz?.<\/li>\n<li>Node.js&#039;e nas\u0131l ba\u015flan\u0131r.<\/li>\n<li>Node.js \u00f6\u011frenmenize yard\u0131mc\u0131 olacak kaynaklar.<\/li>\n<\/ul>\n<h2 id=\"node-js-%da%86%db%8c%d8%b3%d8%aa%d8%9f\">Node.js nedir?<\/h2>\n<p>Node.js, a\u00e7\u0131k kaynakl\u0131, platformlar aras\u0131 bir JavaScript \u00e7al\u0131\u015fma zaman\u0131 ortam\u0131d\u0131r. Bu basit ve anla\u015f\u0131l\u0131r bir cevap gibi g\u00f6r\u00fcn\u00fcyor. Ancak yeni ba\u015flayanlar i\u00e7in bu tan\u0131m daha fazla soru do\u011furabilir. \u00d6yleyse, bunu par\u00e7alara ay\u0131r\u0131p ne anlama geldi\u011fini anlayal\u0131m.<\/p>\n<ul>\n<li>Node.js a\u00e7\u0131k kaynakl\u0131d\u0131r: Bu, Node.js kaynak kodunun herkese a\u00e7\u0131k oldu\u011fu anlam\u0131na gelir. D\u00fcnya \u00e7ap\u0131ndaki kat\u0131l\u0131mc\u0131lar taraf\u0131ndan y\u00f6netilir. Node.js Katk\u0131 K\u0131lavuzu, nas\u0131l katk\u0131da bulunabilece\u011finizi g\u00f6sterir.<\/li>\n<li>Node.js platformlar aras\u0131d\u0131r: Node.js herhangi bir i\u015fletim sistemi yaz\u0131l\u0131m\u0131na ba\u011f\u0131ml\u0131 de\u011fildir. Linux, macOS veya Windows&#039;ta \u00e7al\u0131\u015fabilir.<\/li>\n<li>Node.js bir JavaScript \u00e7al\u0131\u015fma zaman\u0131 ortam\u0131d\u0131r: Metin d\u00fczenleyicinizde JavaScript kodu yazd\u0131\u011f\u0131n\u0131zda, bu kod siz \u00e7al\u0131\u015ft\u0131rmad\u0131\u011f\u0131n\u0131z (veya y\u00fcr\u00fctmedi\u011finiz) s\u00fcrece hi\u00e7bir \u015fey yapamaz. Kodunuzu \u00e7al\u0131\u015ft\u0131rmak i\u00e7in bir \u00e7al\u0131\u015fma zaman\u0131 ortam\u0131na ihtiyac\u0131n\u0131z vard\u0131r.<\/li>\n<\/ul>\n<p>Chrome ve Firefox gibi taray\u0131c\u0131lar\u0131n \u00e7al\u0131\u015fma zaman\u0131 ortamlar\u0131 vard\u0131r. Bu nedenle JavaScript kodlar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rabilirler. Node.js geli\u015ftirilmeden \u00f6nce JavaScript yaln\u0131zca bir taray\u0131c\u0131da \u00e7al\u0131\u015fabiliyordu. Ve yaln\u0131zca \u00f6n u\u00e7 uygulamalar\u0131 olu\u015fturmak i\u00e7in kullan\u0131l\u0131yordu.<\/p>\n<p>Node.js, taray\u0131c\u0131 d\u0131\u015f\u0131 bir \u00e7al\u0131\u015fma ortam\u0131 sa\u011flar. Ayr\u0131ca Chrome&#039;un V8 JavaScript motoru \u00fczerine kuruludur. Bu sayede, a\u015fina oldu\u011funuz JavaScript programlama dilini kullanarak uygulamalar olu\u015fturabilirsiniz.<\/p>\n<h2 id=\"%d8%aa%d9%81%d8%a7%d9%88%d8%aa-%d8%a8%db%8c%d9%86-%d9%85%d8%ad%db%8c%d8%b7-%d9%87%d8%a7%db%8c-%d8%a7%d8%ac%d8%b1%d8%a7-%d9%85%d8%b1%d9%88%d8%b1%da%af%d8%b1-%d9%88-node-js\">Taray\u0131c\u0131 ve Node.js \u00e7al\u0131\u015fma zamanlar\u0131 aras\u0131ndaki farklar<\/h2>\n<p>Hem taray\u0131c\u0131lar hem de Node.js, JavaScript programlar\u0131n\u0131 \u00e7al\u0131\u015ft\u0131rabilir. Ancak bilmeniz gereken birka\u00e7 \u00f6nemli fark vard\u0131r. Bunlar \u015funlard\u0131r:.<\/p>\n<h5 id=\"%d8%af%d8%b3%d8%aa%d8%b1%d8%b3%db%8c-%d8%a8%d9%87-api-%d9%87%d8%a7%db%8c-dom\">DOM API&#039;lerine eri\u015fim<\/h5>\n<p>Taray\u0131c\u0131 uygulamas\u0131n\u0131 kullanarak Belge Nesne Modeli&#039;ne (DOM) eri\u015febilir ve t\u00fcm DOM i\u015flemlerini ger\u00e7ekle\u015ftirebilirsiniz. Ancak Node.js&#039;in DOM&#039;a eri\u015fimi yoktur.<\/p>\n<p>Node.js, neredeyse t\u00fcm sistem kaynaklar\u0131n\u0131 uygulamalar\u0131n\u0131za a\u00e7ar. Bu, i\u015fletim sistemiyle etkile\u015fim kurabilece\u011finiz, dosya sistemlerine eri\u015febilece\u011finiz ve dosyalar\u0131 okuyup yazabilece\u011finiz anlam\u0131na gelir. Ancak, taray\u0131c\u0131 arac\u0131l\u0131\u011f\u0131yla i\u015fletim sistemine ve dosya sistemlerine eri\u015fiminiz yoktur.<\/p>\n<h5 id=\"%d9%be%d9%86%d8%ac%d8%b1%d9%87-%d8%af%d8%b1-%d9%85%d9%82%d8%a7%d8%a8%d9%84-%d8%b4%db%8c-%d8%ac%d9%87%d8%a7%d9%86%db%8c\">Pencere ve K\u00fcresel Nesne<\/h5>\n<p>JavaScript&#039;in yerle\u015fik bir global nesnesi vard\u0131r. Taray\u0131c\u0131 i\u00e7in JavaScript global nesnesine pencere nesnesi denir. Node.js&#039;de ise global nesne global olarak bilinir. Pencere nesnesi, yaln\u0131zca taray\u0131c\u0131 ortam\u0131nda kullan\u0131labilen y\u00f6ntemler ve \u00f6zellikler i\u00e7erir.<\/p>\n<h5 id=\"%da%a9%d9%86%d8%aa%d8%b1%d9%84-%d9%86%d8%b3%d8%ae%d9%87-%d9%87%d8%a7%db%8c-%d8%b2%d9%85%d8%a7%d9%86-%d8%a7%d8%ac%d8%b1%d8%a7\">\u00c7al\u0131\u015fma zaman\u0131 s\u00fcr\u00fcm kontrol\u00fc<\/h5>\n<p>Node.js ile sunucu taraf\u0131 uygulaman\u0131z\u0131 hangi s\u00fcr\u00fcmde \u00e7al\u0131\u015ft\u0131raca\u011f\u0131n\u0131z\u0131 se\u00e7ebilirsiniz. B\u00f6ylece, s\u00fcr\u00fcme \u00f6zg\u00fc uyumsuzluklar konusunda endi\u015felenmeden modern JavaScript \u00f6zelliklerinden yararlanabilirsiniz. Bunu taray\u0131c\u0131 \u00e7al\u0131\u015fma ortam\u0131yla kar\u015f\u0131la\u015ft\u0131r\u0131n. Bir geli\u015ftirici olarak, m\u00fc\u015fterilerinizin uygulaman\u0131za eri\u015fmek i\u00e7in kulland\u0131klar\u0131 taray\u0131c\u0131 s\u00fcr\u00fcmleri \u00fczerinde hi\u00e7bir kontrol\u00fcn\u00fcz yoktur.<\/p>\n<h5 id=\"%d8%a8%d8%a7%d8%b1%da%af%db%8c%d8%b1%db%8c-%d9%85%d8%a7%da%98%d9%88%d9%84-%d9%87%d8%a7-%d9%88%d8%a7%d8%b1%d8%af%d8%a7%d8%aa-%d8%af%d8%b1-%d9%85%d9%82%d8%a7%d8%a8%d9%84-%d9%86%db%8c%d8%a7%d8%b2-%d8%a8\">Mod\u00fclleri y\u00fckleme (anahtar kelimeleri i\u00e7e aktarma veya gerektirme)<\/h5>\n<p>Node.js, CommonJS ve ES mod\u00fclleri i\u00e7in kullan\u0131ma haz\u0131r destek sa\u011flar. require anahtar s\u00f6zc\u00fc\u011f\u00fcn\u00fc (CommonJS s\u00f6zdizimi) ve import anahtar s\u00f6zc\u00fc\u011f\u00fcn\u00fc (ES s\u00f6zdizimi) kullanarak mod\u00fclleri y\u00fckleyebilirsiniz. Baz\u0131 modern taray\u0131c\u0131lar ES mod\u00fcllerini destekler. Bu, ES taraf\u0131ndan i\u00e7e aktar\u0131lan mod\u00fclleri kullanabilece\u011finiz anlam\u0131na gelir. Ancak yine de ES mod\u00fcllerini desteklemeyen eski taray\u0131c\u0131lara uygun paketler olu\u015fturman\u0131z gerekir.<\/p>\n<h5 id=\"%d8%a8%d8%b1%d8%a7%db%8c-%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d8%a7%d8%b1-%d8%a8%d8%a7-node-%d8%a8%d9%87-%da%86%d9%87-%d9%85%d9%82%d8%af%d8%a7%d8%b1-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c\">Node&#039;u kullanmaya ba\u015flamak i\u00e7in ne kadar JavaScript&#039;e ihtiyac\u0131n\u0131z var?<\/h5>\n<p>JavaScript&#039;e yeni ba\u015fl\u0131yorsan\u0131z, temel bilgilerle ba\u015flaman\u0131z\u0131 \u00f6neririm. \u00d6ncelikle JavaScript&#039;in temel kavramlar\u0131na a\u015fina olun. Ard\u0131ndan, Node.js ile sunucu tarafl\u0131 uygulamalar geli\u015ftirmeyi \u00f6\u011frenmeye ge\u00e7ebilirsiniz. JavaScript hakk\u0131nda bilmeniz gereken her \u015feyi \u00f6\u011frenmeniz m\u00fcmk\u00fcn de\u011fil. Peki, Node.js&#039;e ba\u015flamak i\u00e7in yeterli JavaScript bilgisine sahip oldu\u011funuzu nas\u0131l anlayacaks\u0131n\u0131z? Nodejs.dev belgeleri, Node.js&#039;ye derinlemesine dalmadan \u00f6nce \u00f6\u011frenebilece\u011finiz JavaScript konular\u0131n\u0131n bir listesini sunar. JavaScript&#039;in temellerini kavrad\u0131ktan sonra, Node.js ile ba\u015flayabilirsiniz.<\/p>\n<h2 id=\"%d8%a2%db%8c%d8%a7-%d8%a8%d8%a7%db%8c%d8%af-node-js-%d8%b1%d8%a7-%db%8c%d8%a7%d8%af-%d8%a8%da%af%db%8c%d8%b1%db%8c%d8%af%d8%9f\">Node.js \u00f6\u011frenmeli misiniz?<\/h2>\n<p>Node.js&#039;i \u00f6\u011frenmeniz i\u00e7in baz\u0131 nedenler \u015funlard\u0131r:<\/p>\n<h5 id=\"node-js-%d8%a8%d9%87-%d8%b4%d9%85%d8%a7-%d8%a7%d9%85%da%a9%d8%a7%d9%86-%d9%85%db%8c-%d8%af%d9%87%d8%af-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa-%d8%b1%d8%a7-%d9%87%d9%85\">Node.js, hem istemcide hem de sunucuda JavaScript yazman\u0131za olanak tan\u0131r.<\/h5>\n<p>Node.js&#039;nin avantajlar\u0131ndan biri, uygulaman\u0131z\u0131n hem \u00f6n y\u00fcz\u00fcnde hem de arka y\u00fcz\u00fcnde \u00e7al\u0131\u015fman\u0131za olanak sa\u011flamas\u0131d\u0131r. Bunu yapmak i\u00e7in tek bir programlama dili olan JavaScript&#039;i kullan\u0131rs\u0131n\u0131z.<\/p>\n<p>Bu, JavaScript ile \u00e7al\u0131\u015fan \u00f6n u\u00e7 geli\u015ftiriciler i\u00e7in iyi bir haber. Sunucu taraf\u0131nda \u00e7al\u0131\u015fmaya ba\u015flamak istiyorsan\u0131z, s\u0131f\u0131rdan yeni bir arka u\u00e7 dili \u00f6\u011frenmekten daha kolayd\u0131r.<\/p>\n<h5 id=\"node-%db%8c%da%a9-%d8%ac%d8%a7%d9%85%d8%b9%d9%87-%d9%be%d8%b1-%d8%ac%d9%86%d8%a8-%d9%88-%d8%ac%d9%88%d8%b4-%d8%af%d8%a7%d8%b1%d8%af\">Node&#039;un canl\u0131 bir toplulu\u011fu var.<\/h5>\n<p>Yaz\u0131n\u0131n \u00f6nceki k\u0131s\u0131mlar\u0131nda da belirtti\u011fim gibi, Node.js a\u00e7\u0131k kaynakl\u0131d\u0131r ve d\u00fcnyan\u0131n d\u00f6rt bir yan\u0131ndan geli\u015ftiriciler taraf\u0131ndan aktif olarak g\u00fcncellenmektedir.<\/p>\n<p>Node.js \u00e7evresinde canl\u0131 bir topluluk var. Harika e\u011fitimler ve tak\u0131ld\u0131\u011f\u0131n\u0131zda sorunlara \u00e7\u00f6z\u00fcmler bulabilirsiniz.<\/p>\n<h5 id=\"node-%d8%a8%d8%b1-%d8%b1%d9%88%db%8c-%d9%85%d9%88%d8%aa%d9%88%d8%b1-v8-%da%af%d9%88%da%af%d9%84-%da%a9%d8%b1%d9%88%d9%85-%d8%b3%d8%a7%d8%ae%d8%aa%d9%87-%d8%b4%d8%af%d9%87-%d8%a7%d8%b3%d8%aa\">Node, Google Chrome&#039;un V8 motoru \u00fczerine in\u015fa edilmi\u015ftir.<\/h5>\n<p>Node.js, Chrome&#039;un V8 JavaScript motoru \u00fczerine kuruludur. Bu \u00f6nemlidir \u00e7\u00fcnk\u00fc V8 motoru, Gmail gibi Google&#039;\u0131n baz\u0131 taray\u0131c\u0131 i\u00e7i uygulamalar\u0131na g\u00fc\u00e7 sa\u011flar. Bu nedenle Google, y\u00fcksek performans sa\u011flamak i\u00e7in b\u00fcy\u00fck yat\u0131r\u0131mlar yapmaktad\u0131r.<\/p>\n<h5 id=\"%d8%aa%d9%82%d8%a7%d8%b6%d8%a7-%d8%af%d8%b1-%d8%a8%d8%a7%d8%b2%d8%a7%d8%b1\">Piyasa talebi<\/h5>\n<p>Netflix, Uber, Paypal, LinkedIn ve di\u011ferleri gibi bir\u00e7ok b\u00fcy\u00fck isim Node.js kullan\u0131yor. Bu b\u00fcy\u00fck isimlerin yan\u0131 s\u0131ra, bir\u00e7ok giri\u015fim de uygulamalar\u0131n\u0131 geli\u015ftirirken Node.js kullan\u0131yor.<\/p>\n<p>Node.js ile \u00e7al\u0131\u015fmay\u0131 \u00f6\u011frenmek sizi i\u015f piyasas\u0131nda arzu edilen bir aday yapacakt\u0131r.<\/p>\n<h5 id=\"%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86%d9%87-npm\">NPM k\u00fct\u00fcphanesi<\/h5>\n<p>NPM k\u00fct\u00fcphanesi, Node.js ile birlikte gelen harika kaynaklardan biridir. K\u00fct\u00fcphane, bir milyondan fazla paketten olu\u015fan bir kay\u0131t defteri i\u00e7erir. Paket, yeniden kullan\u0131labilir bir kod par\u00e7as\u0131d\u0131r.<\/p>\n<p>Tekrar eden bir g\u00f6rev veya sorun i\u00e7in bir paket olu\u015fturabilir ve kodu kay\u0131t defteri arac\u0131l\u0131\u011f\u0131yla ba\u015fkalar\u0131yla payla\u015fabilirsiniz.<\/p>\n<p>Ba\u015fkalar\u0131n\u0131n payla\u015ft\u0131\u011f\u0131 paketleri de indirebilirsiniz. Geli\u015ftiricilerin d\u00fczenli olarak yapt\u0131\u011f\u0131 bir\u00e7ok g\u00f6rev i\u00e7in paketler mevcuttur.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Sonu\u00e7<\/h2>\n<p>Node.js hakk\u0131nda bilmeniz gereken her \u015feyi \u00f6\u011frenmek i\u00e7in b\u00f6yle bir blog yaz\u0131s\u0131 yeterli de\u011fil. Bu makalenin amac\u0131 Node.js&#039;e genel bir bak\u0131\u015f sunmakt\u0131. Node.js&#039;nin ne oldu\u011fundan emin de\u011filseniz, umar\u0131m bu makale endi\u015felerinizi giderir ve kafan\u0131zdaki soru i\u015faretlerini giderir.<\/p>","protected":false},"excerpt":{"rendered":"Giri\u015f Node.js, geli\u015ftiricilere yard\u0131mc\u0131 olan a\u00e7\u0131k kaynakl\u0131, platformlar aras\u0131 bir JavaScript \u00e7al\u0131\u015fma ortam\u0131d\u0131r\u2026","protected":false},"author":1,"featured_media":14689,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"Nodejs","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,363],"tags":[394,366],"class_list":{"0":"post-14688","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"tag-nodejs","10":"tag-366"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>NodeJs \u0686\u06cc\u0633\u062a\u061f - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/what-is-node-js\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NodeJs \u0686\u06cc\u0633\u062a\u061f - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0627\u062c\u0631\u0627\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0648 \u06a9\u0631\u0627\u0633 \u067e\u0644\u062a\u0641\u0631\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u06cc\u0646&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/what-is-node-js\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-05T07:15:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/02\/05104427\/NodejsBG.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"NodeJs \u0686\u06cc\u0633\u062a\u061f\",\"datePublished\":\"2024-02-05T07:15:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/\"},\"wordCount\":126,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/05104427\\\/NodejsBG.jpg\",\"keywords\":[\"Nodejs\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/\",\"name\":\"NodeJs \u0686\u06cc\u0633\u062a\u061f - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/05104427\\\/NodejsBG.jpg\",\"datePublished\":\"2024-02-05T07:15:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/05104427\\\/NodejsBG.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/02\\\/05104427\\\/NodejsBG.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/what-is-node-js\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"NodeJs \u0686\u06cc\u0633\u062a\u061f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tr\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"NodeJs Nedir? - ITPiran Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/what-is-node-js\/","og_locale":"tr_TR","og_type":"article","og_title":"NodeJs \u0686\u06cc\u0633\u062a\u061f - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0627\u062c\u0631\u0627\u06cc \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0648 \u06a9\u0631\u0627\u0633 \u067e\u0644\u062a\u0641\u0631\u0645 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u06cc\u0646&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/what-is-node-js\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-02-05T07:15:49+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/02\/05104427\/NodejsBG.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"admin","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"NodeJs \u0686\u06cc\u0633\u062a\u061f","datePublished":"2024-02-05T07:15:49+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/"},"wordCount":126,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/02\/05104427\/NodejsBG.jpg","keywords":["Nodejs","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/","name":"NodeJs Nedir? - ITPiran Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/02\/05104427\/NodejsBG.jpg","datePublished":"2024-02-05T07:15:49+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/02\/05104427\/NodejsBG.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/02\/05104427\/NodejsBG.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/what-is-node-js\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"NodeJs \u0686\u06cc\u0633\u062a\u061f"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"\u0130ran S\u00fcrd\u00fcr\u00fclebilir Ticaret Haberleri ve Makaleleri","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"S\u00fcrd\u00fcr\u00fclebilir \u0130ran \u0130\u015fletmeleri Blogu","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"y\u00f6netici","url":"https:\/\/www.itpiran.net\/blog\/tr\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/14688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/comments?post=14688"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/14688\/revisions"}],"predecessor-version":[{"id":14690,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/14688\/revisions\/14690"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media\/14689"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media?parent=14688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/categories?post=14688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/tags?post=14688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}