{"id":15776,"date":"2024-06-27T19:23:42","date_gmt":"2024-06-27T15:53:42","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15776"},"modified":"2024-06-27T19:23:42","modified_gmt":"2024-06-27T15:53:42","slug":"how-to-install-node-js-and-create-a-local-development-environment-on-macos","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","title":{"rendered":"macOS&#039;ta Node.js nas\u0131l kurulur ve yerel bir geli\u015ftirme ortam\u0131 nas\u0131l olu\u015fturulur?"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">girii\u015f<\/h2>\n<p>Node.js, sunucu taraf\u0131 uygulamalar\u0131 kolayca olu\u015fturmak i\u00e7in a\u00e7\u0131k kaynakl\u0131 bir JavaScript \u00e7al\u0131\u015fma zaman\u0131 ortam\u0131d\u0131r. Ayn\u0131 zamanda, modern JavaScript \u00e7er\u00e7eveleri i\u00e7in bir\u00e7ok istemci taraf\u0131 geli\u015ftirme arac\u0131n\u0131 \u00e7al\u0131\u015ft\u0131ran \u00e7al\u0131\u015fma zaman\u0131d\u0131r.<\/p>\n<p>Bu e\u011fitimde, Homebrew kullanarak yerel macOS makinenizde bir Node.js geli\u015ftirme ortam\u0131 kuracak ve basit bir Node.js uygulamas\u0131 yazarak ortam\u0131n\u0131z\u0131 test edeceksiniz.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">\u00d6n ko\u015fullar<\/h5>\n<p>Y\u00f6netici eri\u015fimine ve internet ba\u011flant\u0131s\u0131na sahip, High Sierra veya \u00fczeri bir macOS bilgisayara ihtiyac\u0131n\u0131z var.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-1-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d8%aa%d8%b1%d9%85%db%8c%d9%86%d8%a7%d9%84-macos\">Ad\u0131m 1 \u2013 macOS Terminalini Kullanma<\/h2>\n<p>Node.js&#039;yi y\u00fcklemek ve Node.js uygulamalar\u0131 geli\u015ftirmekle ilgili \u00e7e\u015fitli komutlar\u0131 \u00e7al\u0131\u015ft\u0131rmak i\u00e7in komut sat\u0131r\u0131n\u0131 kullanacaks\u0131n\u0131z. Komut sat\u0131r\u0131, bilgisayar\u0131n\u0131zla etkile\u015fim kurman\u0131n grafiksel olmayan bir yoludur. Fareyle d\u00fc\u011fmelere t\u0131klamak yerine, komutlar\u0131 metin olarak yazar ve metin tabanl\u0131 geri bildirim al\u0131rs\u0131n\u0131z. Kabuk olarak da bilinen komut sat\u0131r\u0131, bilgisayar\u0131n\u0131zda her g\u00fcn ger\u00e7ekle\u015ftirdi\u011finiz bir\u00e7ok g\u00f6revi otomatikle\u015ftirmenizi sa\u011flar ve yaz\u0131l\u0131m geli\u015ftiricileri i\u00e7in vazge\u00e7ilmez bir ara\u00e7t\u0131r.<\/p>\n<p>Komut sat\u0131r\u0131 aray\u00fcz\u00fcne eri\u015fmek i\u00e7in macOS taraf\u0131ndan sa\u011flanan Terminal uygulamas\u0131n\u0131 kullanacaks\u0131n\u0131z. Di\u011fer t\u00fcm uygulamalar gibi, Finder&#039;a gidip Uygulamalar klas\u00f6r\u00fcne ve ard\u0131ndan \u0130zlenceler klas\u00f6r\u00fcne giderek Terminal uygulamas\u0131n\u0131 bulabilirsiniz. Buradan, a\u00e7mak i\u00e7in Terminal uygulamas\u0131na \u00e7ift t\u0131klay\u0131n. Ayr\u0131ca, COMMAND tu\u015funu bas\u0131l\u0131 tutup BO\u015eLUK tu\u015funa basarak Spotlight&#039;\u0131 kullanabilir ve a\u00e7\u0131lan kutuya Terminal yazarak Terminal&#039;i bulabilirsiniz.<\/p>\n<p><img  loading=\"lazy\"  decoding=\"async\"  src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQMAAAAl21bKAAAAA1BMVEUAAP+KeNJXAAAAAXRSTlMAQObYZgAAAAlwSFlzAAAOxAAADsQBlSsOGwAAAApJREFUCNdjYAAAAAIAAeIhvDMAAAAASUVORK5CYII=\"  alt=\"\"  width=\"1176\"  height=\"770\"  class=\"aligncenter wp-image-15777 size-full pk-lazyload\"  data-pk-sizes=\"auto\"  data-ls-sizes=\"auto, (max-width: 1176px) 100vw, 1176px\"  data-pk-src=\"https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8.png\"  data-pk-srcset=\"https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8.png 1176w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-300x196.png 300w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-1024x670.png 1024w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-768x503.png 768w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-110x72.png 110w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-200x131.png 200w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-380x249.png 380w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-255x167.png 255w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-550x360.png 550w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-800x524.png 800w, https:\/\/cdn.itpiran.net\/2024\/06\/27190311\/1-8-1160x760.png 1160w\" ><\/p>\n<p>Art\u0131k terminal \u00e7al\u0131\u015ft\u0131\u011f\u0131na g\u00f6re Node.js i\u00e7in gerekli \u00f6nko\u015fullardan baz\u0131lar\u0131n\u0131 y\u00fckleyelim.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-2-%d9%86%d8%b5%d8%a8-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1%d9%87%d8%a7%db%8c-%d8%ae%d8%b7-%d9%81%d8%b1%d9%85%d8%a7%d9%86-xcode\">Ad\u0131m 2 \u2013 Xcode Komut Sat\u0131r\u0131 Ara\u00e7lar\u0131n\u0131 Kurun<\/h2>\n<p>Xcode, macOS i\u00e7in yaz\u0131l\u0131m geli\u015ftirme ara\u00e7lar\u0131ndan olu\u015fan entegre bir geli\u015ftirme ortam\u0131d\u0131r (IDE). Node.js uygulamalar\u0131 yazmak i\u00e7in Xcode&#039;a ihtiyac\u0131n\u0131z yoktur, ancak Node.js ve baz\u0131 bile\u015fenleri Xcode Komut Sat\u0131r\u0131 Ara\u00e7lar\u0131 paketine dayan\u0131r.<\/p>\n<p>Bu bile\u015fenleri indirip y\u00fcklemek i\u00e7in terminalde \u015fu komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>xcode-select --install<\/code><\/pre>\n<\/div>\n<p>Kurulumu ba\u015flatman\u0131z istenecek ve ard\u0131ndan yaz\u0131l\u0131m lisans\u0131n\u0131 kabul etmeniz istenecektir. Ara\u00e7lar otomatik olarak indirilip kurulacakt\u0131r.<\/p>\n<p>Art\u0131k Node.js&#039;nin en son s\u00fcr\u00fcm\u00fcn\u00fc kurmam\u0131z\u0131 sa\u011flayacak Homebrew paket y\u00f6neticisini kurmaya haz\u0131r\u0131z.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-3-%d9%86%d8%b5%d8%a8-%d9%88-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-homebrew\">Ad\u0131m 3 \u2013 Homebrew&#039;u Y\u00fckleme ve Ayarlama<\/h2>\n<p>macOS&#039;taki komut sat\u0131r\u0131 aray\u00fcz\u00fc, Linux ve di\u011fer Unix benzeri sistemlerde bulabilece\u011finiz \u00f6zelliklerin \u00e7o\u011funa sahip olsa da, iyi bir paket y\u00f6neticisiyle birlikte gelmez. Paket y\u00f6neticisi, yaz\u0131l\u0131mlar\u0131n kurulumunu, yap\u0131land\u0131rmas\u0131n\u0131 ve y\u00fckseltilmesini otomatikle\u015ftirmek i\u00e7in \u00e7al\u0131\u015fan bir yaz\u0131l\u0131m ara\u00e7lar\u0131 koleksiyonudur. Y\u00fckledi\u011finiz yaz\u0131l\u0131mlar\u0131 merkezi bir konumda tutar ve sisteminizdeki t\u00fcm yaz\u0131l\u0131m paketlerini yayg\u0131n olarak kullan\u0131lan formatlarda saklayabilirler. Homebrew, macOS&#039;ta yaz\u0131l\u0131m kurulumunu kolayla\u015ft\u0131ran \u00fccretsiz ve a\u00e7\u0131k kaynakl\u0131 bir paket y\u00f6netim sistemidir. Node.js&#039;nin en son s\u00fcr\u00fcm\u00fcn\u00fc y\u00fcklemek i\u00e7in Homebrew&#039;u kullanaca\u011f\u0131z.<\/p>\n<p>Homebrew&#039;u y\u00fcklemek i\u00e7in terminal pencerenize \u015fu komutu yaz\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>\/usr\/bin\/ruby -e \"$(curl -fsSL https:\/\/raw.githubusercontent.com\/Homebrew\/install\/master\/install)\"<\/code><\/pre>\n<\/div>\n<p>Bu komut, Homebrew&#039;in GitHub&#039;daki Git deposundan Homebrew kurulum beti\u011fini indirmek i\u00e7in curl&#039;\u00fc kullan\u0131r.<\/p>\n<p>curl komutuyla ili\u015fkili bayraklar\u0131 inceleyelim:<\/p>\n<ul>\n<li>-f veya \u2013fail bayra\u011f\u0131, terminal penceresine sunucu hatalar\u0131nda herhangi bir HTML belgesi \u00e7\u0131kt\u0131s\u0131 sa\u011flamamas\u0131n\u0131 s\u00f6yler.<\/li>\n<li>-s veya --silent bayra\u011f\u0131 curl&#039;\u00fc susturur, b\u00f6ylece ilerleme \u00f6l\u00e7eri g\u00f6sterilmez ve -S veya --show-error bayra\u011f\u0131yla birle\u015ftirildi\u011finde curl&#039;\u00fcn ba\u015far\u0131s\u0131z olmas\u0131 durumunda bir hata mesaj\u0131 g\u00f6stermesi sa\u011flan\u0131r.<\/li>\n<li>-L veya --location bayra\u011f\u0131, curl&#039;e y\u00f6nlendirmeleri nas\u0131l y\u00f6netece\u011fini s\u00f6yler. Sunucu, istenen sayfan\u0131n farkl\u0131 bir konuma ta\u015f\u0131nd\u0131\u011f\u0131n\u0131 bildirirse, iste\u011fi yeni konumu kullanarak otomatik olarak yeniden y\u00fcr\u00fct\u00fcr.<\/li>\n<\/ul>\n<p>curl beti\u011fi indirdikten sonra, betik macOS ile birlikte gelen Ruby yorumlay\u0131c\u0131s\u0131 taraf\u0131ndan \u00e7al\u0131\u015ft\u0131r\u0131l\u0131r ve Homebrew kurulum s\u00fcreci ba\u015flar.<\/p>\n<p>Kurulum beti\u011fi, ne yapaca\u011f\u0131n\u0131 a\u00e7\u0131klayacak ve bunu yapmak istedi\u011finizi onaylaman\u0131z\u0131 isteyecektir. Bu, Homebrew&#039;un sisteminize tam olarak ne yapaca\u011f\u0131n\u0131 g\u00f6rmenize ve devam etmeden \u00f6nce gerekli \u00f6n ko\u015fullara sahip olman\u0131za olanak tan\u0131r.<\/p>\n<p>\u0130\u015flem s\u0131ras\u0131nda parolan\u0131z\u0131 girmeniz istenecektir. Ancak, parolan\u0131z\u0131 yazarken tu\u015f vuru\u015flar\u0131n\u0131z Terminal penceresinde g\u00f6r\u00fcnt\u00fclenmeyecektir. Bu bir g\u00fcvenlik \u00f6nlemidir ve komut sat\u0131r\u0131nda parola istendi\u011finde s\u0131kl\u0131kla kar\u015f\u0131la\u015faca\u011f\u0131n\u0131z bir durumdur. Siz g\u00f6rmeseniz bile, tu\u015f vuru\u015flar\u0131n\u0131z sistem taraf\u0131ndan kaydedilmektedir, bu nedenle parolan\u0131z\u0131 girdikten sonra RETURN tu\u015funa bas\u0131n.<\/p>\n<p>Kurulumu onaylaman\u0131z istendi\u011finde \u201cevet\u201d i\u00e7in y harfine bas\u0131n.<\/p>\n<p>\u015eimdi Homebrew&#039;un do\u011fru \u015fekilde kuruldu\u011funu kontrol edelim. \u015eu komutu \u00e7al\u0131\u015ft\u0131ral\u0131m:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>brew doctor<\/code><\/pre>\n<\/div>\n<\/div>\n<p>\u015eu anda herhangi bir g\u00fcncelleme gerekmiyorsa terminalinizde \u015funu g\u00f6receksiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nYour system is ready to brew.<\/code><\/pre>\n<\/div>\n<p>Aksi takdirde, Homebrew kurulumunuzun g\u00fcncel oldu\u011fundan emin olmak i\u00e7in brew update gibi ba\u015fka bir komut \u00e7al\u0131\u015ft\u0131rman\u0131z y\u00f6n\u00fcnde bir uyar\u0131 alabilirsiniz.<\/p>\n<p>Art\u0131k Homebrew kuruldu\u011funa g\u00f6re Node.js&#039;yi kurabilirsiniz.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-4-%d9%86%d8%b5%d8%a8-node-js\">Ad\u0131m 4 \u2013 Node.js&#039;yi y\u00fckleyin<\/h2>\n<p>Homebrew&#039;u kurarak \u00e7ok \u00e7e\u015fitli yaz\u0131l\u0131m ve geli\u015ftirici ara\u00e7lar\u0131 y\u00fckleyebilirsiniz. Biz bunu Node.js ve ba\u011f\u0131ml\u0131l\u0131klar\u0131n\u0131 kurmak i\u00e7in kullanaca\u011f\u0131z.<\/p>\n<p>Homebrew&#039;u brew search komutuyla kurabilece\u011finiz her \u015feyi aramak i\u00e7in kullanabilirsiniz, ancak bize daha k\u0131sa bir liste vermek i\u00e7in bunun yerine Node.js ile ilgili paketleri arayal\u0131m:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>brew search nodejs<\/code><\/pre>\n<\/div>\n<p>A\u015fa\u011f\u0131daki gibi y\u00fckleyebilece\u011finiz paketlerin bir listesini g\u00f6receksiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n==&gt; Formulae\r\nnode.js\r\nnodejs<\/code><\/pre>\n<\/div>\n<p>Bu paketlerin her ikisi de sisteminize Node.js y\u00fckler. Node.js mi yoksa node.js mi kullanman\u0131z gerekti\u011fini hat\u0131rlayamad\u0131\u011f\u0131n\u0131z durumlarda her ikisi de mevcuttur.<\/p>\n<p>Nodejs paketini y\u00fcklemek i\u00e7in \u015fu komutu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>brew install nodejs<\/code><\/pre>\n<\/div>\n<p>Terminalinizde a\u015fa\u011f\u0131dakine benzer bir \u00e7\u0131kt\u0131 g\u00f6receksiniz. Homebrew bir\u00e7ok ba\u011f\u0131ml\u0131l\u0131\u011f\u0131 y\u00fckleyecek, ancak en sonunda Node.js&#039;yi indirip kuracakt\u0131r:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n==&gt; Installing dependencies for node: icu4c\r\n==&gt; Installing node dependency: icu4c\r\n==&gt; Installing node\r\n==&gt; Downloading https:\/\/homebrew.bintray.com\/bottles\/node-11.0.0.sierra.bottle.tar.gz\r\n######################################################################## 100.0%\r\n==&gt; Pouring node-11.0.0.sierra.bottle.tar.gz\r\n...\r\n==&gt; Summary\r\n\ud83c\udf7a \/usr\/local\/Cellar\/node\/11.0.0: 3,936 files, 50.1MB<\/code><\/pre>\n<\/div>\n<p>Homebrew, Node.js&#039;in yan\u0131 s\u0131ra, projelerinizde kullanabilece\u011finiz Node.js k\u00fct\u00fcphanelerini ve paketlerini kurman\u0131z\u0131 ve g\u00fcncellemenizi kolayla\u015ft\u0131ran npm de dahil olmak \u00fczere birka\u00e7 ilgili arac\u0131 da y\u00fckler.<\/p>\n<p>Y\u00fckledi\u011finiz Node.js s\u00fcr\u00fcm\u00fcn\u00fc kontrol etmek i\u00e7in \u015funu yaz\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node -v<\/code><\/pre>\n<\/div>\n<p>Bu, \u015fu anda y\u00fckl\u00fc olan Node.js&#039;nin belirli s\u00fcr\u00fcm\u00fcn\u00fc \u00e7\u0131kt\u0131 olarak verecektir; bu, varsay\u0131lan olarak mevcut en g\u00fcncel kararl\u0131 Node.js s\u00fcr\u00fcm\u00fcd\u00fcr.<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nv11.0.0<\/code><\/pre>\n<\/div>\n<p>Npm versiyonunu kontrol edin:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>npm -v<\/code><\/pre>\n<\/div>\n<p>G\u00f6r\u00fcnt\u00fclenen s\u00fcr\u00fcm\u00fc g\u00f6receksiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n6.4.1<\/code><\/pre>\n<\/div>\n<p>Ek bile\u015fenleri, k\u00fct\u00fcphaneleri ve \u00e7er\u00e7eveleri kurmak i\u00e7in npm&#039;i kullanacaks\u0131n\u0131z.<\/p>\n<p>Node.js s\u00fcr\u00fcm\u00fcn\u00fcz\u00fc g\u00fcncellemek i\u00e7in \u00f6ncelikle en son paket listesini almak \u00fczere Homebrew&#039;u g\u00fcncelleyebilir ve ard\u0131ndan Node.js&#039;nin kendisini y\u00fckseltebilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>brew update\r\nbrew upgrade nodejs<\/code><\/pre>\n<\/div>\n<p>Art\u0131k Node.js kuruldu\u011funa g\u00f6re, her \u015feyin \u00e7al\u0131\u015ft\u0131\u011f\u0131ndan emin olmak i\u00e7in bir program yazal\u0131m.<\/p>\n<h2 id=\"%d9%85%d8%b1%d8%ad%d9%84%d9%87-5-%d8%a7%db%8c%d8%ac%d8%a7%d8%af-%db%8c%da%a9-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%b3%d8%a7%d8%af%d9%87\">Ad\u0131m 5 \u2013 Basit bir uygulama olu\u015fturun<\/h2>\n<p>Basit bir &quot;Merhaba D\u00fcnya&quot; uygulamas\u0131 olu\u015ftural\u0131m. Bu, ortam\u0131m\u0131z\u0131n sorunsuz \u00e7al\u0131\u015fmas\u0131n\u0131 sa\u011flayacak ve Node.js uygulamas\u0131 olu\u015fturup \u00e7al\u0131\u015ft\u0131rma konusunda kendinizi rahat hissetmenizi sa\u011flayacakt\u0131r.<\/p>\n<p>Bunu yapmak i\u00e7in nano kullanarak hello.js ad\u0131nda yeni bir dosya olu\u015fturun:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nano hello.js<\/code><\/pre>\n<\/div>\n<p>A\u015fa\u011f\u0131daki kodu dosyaya yaz\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>let message = \"Hello, World!\";\r\nconsole.log(message);<\/code><\/pre>\n<\/div>\n<p>CTRL+X tu\u015flar\u0131na basarak d\u00fczenleyiciden \u00e7\u0131k\u0131n. Ard\u0131ndan dosyay\u0131 kaydetmeniz istendi\u011finde y tu\u015funa bas\u0131n. \u0130ste\u011finize geri d\u00f6neceksiniz.<\/p>\n<p>\u015eimdi program\u0131 a\u015fa\u011f\u0131daki komutla \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node hello.js<\/code><\/pre>\n<\/div>\n<p>Program \u00e7al\u0131\u015f\u0131r ve \u00e7\u0131kt\u0131s\u0131n\u0131 ekranda g\u00f6sterir:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nHello, World!<\/code><\/pre>\n<\/div>\n<p>Bu basit program, \u00e7al\u0131\u015fan bir geli\u015ftirme ortam\u0131na sahip oldu\u011funuzu kan\u0131tl\u0131yor. Bu ortam\u0131 kullanarak Node.js&#039;i ke\u015ffetmeye ve daha b\u00fcy\u00fck ve daha ilgi \u00e7ekici projeler geli\u015ftirmeye devam edebilirsiniz.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Sonu\u00e7<\/h2>\n<p>Node.js ve npm&#039;i ba\u015far\u0131yla y\u00fcklediniz ve basit bir uygulama olu\u015fturup \u00e7al\u0131\u015ft\u0131rarak kurulumunuzu test ettiniz. Art\u0131k bunu istemci veya sunucu taraf\u0131 uygulamalar geli\u015ftirmek i\u00e7in kullanabilirsiniz.<\/p>","protected":false},"excerpt":{"rendered":"Giri\u015f Node.js, sunucu tarafl\u0131 uygulamalar\u0131 kolayca olu\u015fturmak i\u00e7in a\u00e7\u0131k kaynakl\u0131 bir JavaScript \u00e7al\u0131\u015fma zaman\u0131 ortam\u0131d\u0131r.","protected":false},"author":1,"featured_media":15779,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS","_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":[427,432,394],"class_list":{"0":"post-15776","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"tag-development","10":"tag-macos","11":"tag-nodejs"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \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\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0622\u0633\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a.&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-27T15:53:42+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.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\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS\",\"datePublished\":\"2024-06-27T15:53:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\"},\"wordCount\":142,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"keywords\":[\"development\",\"macOS\",\"Nodejs\"],\"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\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"datePublished\":\"2024-06-27T15:53:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/27192224\\\/111.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\\\/#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\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS\"}]},{\"@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":"macOS&#039;ta Node.js nas\u0131l kurulur ve yerel bir geli\u015ftirme ortam\u0131 nas\u0131l olu\u015fturulur - 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\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","og_locale":"tr_TR","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0645\u0646\u0628\u0639 \u0628\u0627\u0632 \u0628\u0631\u0627\u06cc \u0633\u0627\u062e\u062a \u0622\u0633\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a.&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-06-27T15:53:42+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.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\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS","datePublished":"2024-06-27T15:53:42+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/"},"wordCount":142,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","keywords":["development","macOS","Nodejs"],"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\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/","name":"macOS&#039;ta Node.js nas\u0131l kurulur ve yerel bir geli\u015ftirme ortam\u0131 nas\u0131l olu\u015fturulur - ITPiran Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","datePublished":"2024-06-27T15:53:42+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/27192224\/111.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-and-create-a-local-development-environment-on-macos\/#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":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u0648 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u0645\u062d\u0644\u06cc \u062f\u0631 macOS"}]},{"@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\/15776","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=15776"}],"version-history":[{"count":2,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15776\/revisions"}],"predecessor-version":[{"id":15780,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15776\/revisions\/15780"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media\/15779"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media?parent=15776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/categories?post=15776"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/tags?post=15776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}