{"id":594,"date":"2017-07-21T20:56:25","date_gmt":"2017-07-21T17:56:25","guid":{"rendered":"http:\/\/fatihsoysal.com\/blog\/?p=594"},"modified":"2018-02-09T21:47:45","modified_gmt":"2018-02-09T19:47:45","slug":"node-js-mysql-baglantisi-ornek-uygulama","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/","title":{"rendered":"Node.js MySQL Ba\u011flant\u0131s\u0131 {\u00d6rnek Uygulama}"},"content":{"rendered":"<blockquote><p>Asl\u0131na bakarsan\u0131z her ne kadar node.js ile mongodb&#8217;nin hayli uyumlu \u00e7al\u0131\u015ft\u0131\u011f\u0131 s\u00f6ylense de genel olarak <a href=\"https:\/\/fatihsoysal.com\/blog\/category\/yazilim\/sql\/mysql\/\" target=\"_blank\">MySQL <\/a>kulland\u0131\u011f\u0131mdan dolay\u0131 veritaban\u0131 i\u015flemlerinde <a href=\"https:\/\/fatihsoysal.com\/blog\/category\/yazilim\/sql\/mysql\/\" target=\"_blank\">MySQL\u00a0<\/a>kullanmaktay\u0131m. Tabi bu size kalm\u0131\u015f bir durum. Bunu s\u00f6ylerken de mongodb&#8217;nin mysql&#8217;e nazaran \u00e7ok daha h\u0131zl\u0131 \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131 belirteyim.<\/p><\/blockquote>\n<p>Hatta baz\u0131 testlerde %50&#8217;ye kadar farkl\u0131l\u0131klar oldu\u011funu yabanc\u0131 kaynaklardan okumu\u015ftum, ama bizzat test etmedi\u011fim i\u00e7in kesin bir \u015fey s\u00f6yleyemeyece\u011fim. Kullan\u0131m kolayl\u0131\u011f\u0131 olarak <a href=\"https:\/\/fatihsoysal.com\/blog\/category\/yazilim\/sql\/mysql\/\" target=\"_blank\">MySQL\u00a0<\/a>gibisi yok tabi ki.<\/p>\n<p>Node.js mysql ba\u011flant\u0131s\u0131 yapabilmek i\u00e7in\u00a0<strong>node-mysql\u00a0<\/strong>ad\u0131nda bir k\u00fct\u00fcphane kullan\u0131yorum. K\u00fct\u00fcphane ile alakal\u0131 detayl\u0131 bilgiye <a href=\"https:\/\/github.com\/mysqljs\/mysql\" target=\"_blank\">buradan <\/a>ula\u015fabilirsiniz. \u00d6ncelikle k\u00fct\u00fcphane kurulumu yapabilmek i\u00e7in komut sat\u0131r\u0131na a\u015fa\u011f\u0131daki kurulum kodunu yaz\u0131yoruz. \u0130lgili kod y\u00fckleme i\u015flemini ger\u00e7ekle\u015ftirecek.<\/p>\n<pre class=\"lang:default decode:true \">npm install mysql<\/pre>\n<p>Art\u0131k mysql ba\u011flant\u0131m\u0131z\u0131 yapabilir, veritaban\u0131 i\u015flemlerimizi ger\u00e7ekle\u015ftirebiliriz.<\/p>\n<p><strong>Dikkat<\/strong>: Makinan\u0131zda <a href=\"https:\/\/fatihsoysal.com\/blog\/category\/yazilim\/sql\/mysql\/\" target=\"_blank\">MySQL\u00a0<\/a>aray\u00fcz\u00fcne sahipseniz hizmeti \u00e7al\u0131\u015ft\u0131rmay\u0131 unutmay\u0131n. (<strong>XAMMP<\/strong> gibi)<\/p>\n<p><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-595\" src=\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/7aRGq.png\" alt=\"7aRGq\" width=\"839\" height=\"424\" srcset=\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/7aRGq.png 839w, https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/7aRGq-768x388.png 768w, https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/7aRGq-300x152.png 300w, https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/7aRGq-800x404.png 800w\" sizes=\"(max-width: 839px) 100vw, 839px\" \/><\/p>\n<p><span style=\"color: #ff0000;\"><strong>\u00d6rnek:<\/strong><\/span><\/p>\n<pre class=\"lang:default decode:true \">var mysql = require('mysql');\r\nvar baglanti = mysql.createConnection({\r\n    host : 'localhost',\r\n    user : 'root',\r\n    password : '',\r\n    database : 'nodejs-test'\r\n    });\r\n\r\nconnection.connect(function(err) {\r\n  if (err) {\r\n    console.error('Veri taban\u0131na ba\u011flan\u0131rken hata : ' + err.stack);\r\n    return;\r\n  }<\/pre>\n<p>G\u00f6rd\u00fc\u011f\u00fcn\u00fcz gibi t\u0131pk\u0131 PHP&#8217;de oldu\u011fu gibi benzer kodlar yard\u0131m\u0131yla mysql ba\u011flant\u0131m\u0131z\u0131 ger\u00e7ekle\u015ftirmi\u015f olduk. Veritaban\u0131na ba\u011flanamad\u0131\u011f\u0131 durumlarda da konsola bir hata mesaj\u0131 yazd\u0131rmas\u0131n\u0131 sa\u011flad\u0131k.<\/p>\n<p><span style=\"color: #ff0000;\"><strong>Bonus:<\/strong><\/span><\/p>\n<p>\u00d6rnek bir tablodan \u00f6rnek bir veri \u00e7ekelim. Bu da bonus olsun.<\/p>\n<pre class=\"lang:default decode:true \">var sorgu = baglanti.query('SELECT * FROM `users` WHERE `k_ad` = \"fatih\"');\r\nsorgu.on('result',function(row){\r\n            var username = row['username'];\r\n            var password = row['password'];\r\n            var email = row['email'];\r\n    });\r\n<\/pre>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"Asl\u0131na bakarsan\u0131z her ne kadar node.js ile mongodb&#8217;nin hayli uyumlu \u00e7al\u0131\u015ft\u0131\u011f\u0131 s\u00f6ylense de genel olarak MySQL kulland\u0131\u011f\u0131mdan dolay\u0131&hellip;","protected":false},"author":1,"featured_media":598,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[138,136,121,10],"tags":[187,189,188,190],"class_list":{"0":"post-594","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-mysql","8":"category-node-js","9":"category-sql","10":"category-yazilim","11":"tag-node-js-mysql-baglantisi","12":"tag-node-js-sql","13":"tag-node-js-veri-cekmek","14":"tag-node-js-veritabani","15":"cs-entry","16":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Node.js MySQL Ba\u011flant\u0131s\u0131 {\u00d6rnek Uygulama} - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/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:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Node.js MySQL Ba\u011flant\u0131s\u0131 {\u00d6rnek Uygulama}\" \/>\n<meta property=\"og:description\" content=\"Asl\u0131na bakarsan\u0131z her ne kadar node.js ile mongodb&#8217;nin hayli uyumlu \u00e7al\u0131\u015ft\u0131\u011f\u0131 s\u00f6ylense de genel olarak MySQL kulland\u0131\u011f\u0131mdan dolay\u0131&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2017-07-21T17:56:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-02-09T19:47:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/nodejs-mysql-pagination-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1280\" \/>\n\t<meta property=\"og:image:height\" content=\"633\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\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:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Node.js MySQL Ba\u011flant\u0131s\u0131 {\u00d6rnek Uygulama}\",\"datePublished\":\"2017-07-21T17:56:25+00:00\",\"dateModified\":\"2018-02-09T19:47:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/\"},\"wordCount\":236,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"image\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/nodejs-mysql-pagination-1.png\",\"keywords\":[\"node.js mysql ba\u011flant\u0131s\u0131\",\"node.js sql\",\"node.js veri \u00e7ekmek\",\"node.js veritaban\u0131\"],\"articleSection\":[\"MySQL\",\"Node.js\",\"SQL\",\"Yaz\u0131l\u0131m\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#respond\"]}],\"copyrightYear\":\"2017\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/\",\"name\":\"Node.js MySQL Ba\u011flant\u0131s\u0131 {\u00d6rnek Uygulama} - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/nodejs-mysql-pagination-1.png\",\"datePublished\":\"2017-07-21T17:56:25+00:00\",\"dateModified\":\"2018-02-09T19:47:45+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#primaryimage\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/nodejs-mysql-pagination-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/nodejs-mysql-pagination-1.png\",\"width\":1280,\"height\":633},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Node.js MySQL Ba\u011flant\u0131s\u0131 {\u00d6rnek Uygulama}\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Node.js MySQL Ba\u011flant\u0131s\u0131 {\u00d6rnek Uygulama} - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","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:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/","og_locale":"tr_TR","og_type":"article","og_title":"Node.js MySQL Ba\u011flant\u0131s\u0131 {\u00d6rnek Uygulama}","og_description":"Asl\u0131na bakarsan\u0131z her ne kadar node.js ile mongodb&#8217;nin hayli uyumlu \u00e7al\u0131\u015ft\u0131\u011f\u0131 s\u00f6ylense de genel olarak MySQL kulland\u0131\u011f\u0131mdan dolay\u0131&hellip;","og_url":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2017-07-21T17:56:25+00:00","article_modified_time":"2018-02-09T19:47:45+00:00","og_image":[{"width":1280,"height":633,"url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/nodejs-mysql-pagination-1.png","type":"image\/png"}],"author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"1 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Node.js MySQL Ba\u011flant\u0131s\u0131 {\u00d6rnek Uygulama}","datePublished":"2017-07-21T17:56:25+00:00","dateModified":"2018-02-09T19:47:45+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/"},"wordCount":236,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"image":{"@id":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/nodejs-mysql-pagination-1.png","keywords":["node.js mysql ba\u011flant\u0131s\u0131","node.js sql","node.js veri \u00e7ekmek","node.js veritaban\u0131"],"articleSection":["MySQL","Node.js","SQL","Yaz\u0131l\u0131m"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#respond"]}],"copyrightYear":"2017","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/","url":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/","name":"Node.js MySQL Ba\u011flant\u0131s\u0131 {\u00d6rnek Uygulama} - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#primaryimage"},"image":{"@id":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#primaryimage"},"thumbnailUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/nodejs-mysql-pagination-1.png","datePublished":"2017-07-21T17:56:25+00:00","dateModified":"2018-02-09T19:47:45+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#primaryimage","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/nodejs-mysql-pagination-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2017\/07\/nodejs-mysql-pagination-1.png","width":1280,"height":633},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/node-js-mysql-baglantisi-ornek-uygulama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Node.js MySQL Ba\u011flant\u0131s\u0131 {\u00d6rnek Uygulama}"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/594","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=594"}],"version-history":[{"count":3,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/594\/revisions"}],"predecessor-version":[{"id":600,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/594\/revisions\/600"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media\/598"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=594"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=594"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=594"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}