{"id":22580,"date":"2025-05-30T07:30:12","date_gmt":"2025-05-30T04:30:12","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/"},"modified":"2025-05-30T07:30:12","modified_gmt":"2025-05-30T04:30:12","slug":"javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/","title":{"rendered":"JavaScript De\u011fi\u015fkenleri ve HTML&#8217;deki DOM: Ba\u015flang\u0131\u00e7 Rehberi"},"content":{"rendered":"<p><body><\/p>\n<p>JavaScript De\u011fi\u015fkenleri ve HTML&#8217;deki DOM: Ba\u015flang\u0131\u00e7 Rehberi<\/p>\n<p>Merhaba!  Bug\u00fcn sizlerle JavaScript&#8217;in temel yap\u0131ta\u015flar\u0131ndan biri olan de\u011fi\u015fkenleri ve HTML&#8217;deki Document Object Model (DOM) ile nas\u0131l etkile\u015fim kurdu\u011funu ke\u015ffedece\u011fiz.  Bu rehber, web geli\u015ftirmeye yeni ba\u015flayanlar i\u00e7in olduk\u00e7a faydal\u0131 olacakt\u0131r.  \u00d6ncelikle, JavaScript de\u011fi\u015fkenlerini anlamakla ba\u015flayal\u0131m.<\/p>\n<h2>JavaScript De\u011fi\u015fkenleri<\/h2>\n<p>JavaScript&#8217;te de\u011fi\u015fkenler, verileri (say\u0131lar, metinler, vb.) saklamak i\u00e7in kullan\u0131lan kaplard\u0131r.  Bir de\u011fi\u015fkeni tan\u0131mlamak i\u00e7in let, const veya var anahtar kelimelerini kullan\u0131r\u0131z.  let ile tan\u0131mlanan de\u011fi\u015fkenlerin de\u011feri daha sonra de\u011fi\u015ftirilebilirken, const ile tan\u0131mlanan de\u011fi\u015fkenlerin de\u011feri sabittir.  var ise eski bir y\u00f6ntemdir ve g\u00fcn\u00fcm\u00fczde genellikle let veya const tercih edilir.<\/p>\n<pre><code>\nlet isim = \"Fatih Soysal\"; \/\/ String (metin) tipi de\u011fi\u015fken\nlet yas = 30; \/\/ Number (say\u0131) tipi de\u011fi\u015fken\nconst PI = 3.14159; \/\/ Sabit bir de\u011fer\n<\/code><\/pre>\n<p>De\u011fi\u015fken isimleri anlaml\u0131 olmal\u0131 ve  JavaScript de\u011fi\u015fken adland\u0131rma kurallar\u0131na uygun olmal\u0131d\u0131r.  \u00d6rne\u011fin, bo\u015fluk i\u00e7ermemeli, say\u0131yla ba\u015flamamal\u0131 ve \u00f6zel karakterler (baz\u0131 istisnalar hari\u00e7) i\u00e7ermemelidir.  Kod yazarken dikkat etmeniz gereken noktalardan biridir. Unutmay\u0131n, iyi kod yazman\u0131n en \u00f6nemli \u00f6zelli\u011fi okunabilir olmas\u0131d\u0131r. <\/p>\n<h2>DOM (Document Object Model)<\/h2>\n<p>DOM, HTML belgenizin a\u011fa\u00e7 yap\u0131s\u0131n\u0131 temsil eden bir nesne modelidir.  JavaScript, DOM arac\u0131l\u0131\u011f\u0131yla HTML \u00f6\u011felerini se\u00e7ebilir, \u00f6zelliklerini de\u011fi\u015ftirebilir ve hatta yeni \u00f6\u011feler ekleyebilir. Bu sayede, web sayfalar\u0131n\u0131z\u0131 dinamik hale getirebilir ve kullan\u0131c\u0131lara etkile\u015fimli bir deneyim sunabilirsiniz.  \u00d6rne\u011fin, bir butona t\u0131kland\u0131\u011f\u0131nda sayfada bir metnin rengini de\u011fi\u015ftirmek gibi i\u015flemler DOM sayesinde ger\u00e7ekle\u015fir.<\/p>\n<p>DOM&#8217;a eri\u015fmek i\u00e7in genellikle document.getElementById(), document.querySelector() ve document.querySelectorAll() gibi y\u00f6ntemleri kullan\u0131r\u0131z. Bu y\u00f6ntemler, HTML \u00f6\u011felerini se\u00e7menizi sa\u011flar.  Se\u00e7ti\u011finiz \u00f6\u011feleri de\u011fi\u015ftirmek i\u00e7in ise innerHTML, style, textContent gibi \u00f6zellikleri kullan\u0131rs\u0131n\u0131z.  A\u015fa\u011f\u0131daki \u00f6rnekte, bir butona t\u0131kland\u0131\u011f\u0131nda paragraf\u0131n rengi de\u011fi\u015ftirilir.<\/p>\n<pre><code>\n&lt;button onclick=\"degistir()\">Renk De\u011fi\u015ftir&lt;\/button&gt;\n&lt;p id=\"paragraf\">Bu bir paragraft\u0131r.&lt;\/p&gt;\n\n&lt;script&gt;\nfunction degistir() {\n  document.getElementById(\"paragraf\").style.color = \"red\";\n}\n&lt;\/script&gt;\n<\/code><\/pre>\n<p>Bu kod par\u00e7as\u0131nda, degistir() fonksiyonu, &#8220;paragraf&#8221; id&#8217;sine sahip paragraf\u0131n rengini k\u0131rm\u0131z\u0131ya de\u011fi\u015ftirir.  Bu, JavaScript&#8217;in DOM ile nas\u0131l etkile\u015fim kurdu\u011funun basit bir \u00f6rne\u011fidir. Daha karma\u015f\u0131k etkile\u015fimler i\u00e7in,  addEventListener() gibi olay dinleyicilerini kullanabilirsiniz. Daha detayl\u0131 bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.  Web geli\u015ftirme yolculu\u011funuzda bol \u015fanslar dilerim.  Umar\u0131m bu makale size yard\u0131mc\u0131 olmu\u015ftur!  Ba\u015fka bir yaz\u0131da g\u00f6r\u00fc\u015fmek \u00fczere.<\/p>\n<p>#Etiketler<br \/>\n#javascript #dom #de\u011fi\u015fken #html #webgeli\u015ftirme #ba\u015flang\u0131\u00e7rehberi #kodlama #programlama #fatihsoysal<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"JavaScript De\u011fi\u015fkenleri ve HTML&#8217;deki DOM: Ba\u015flang\u0131\u00e7 Rehberi Merhaba! Bug\u00fcn sizlerle JavaScript&#8217;in temel yap\u0131ta\u015flar\u0131ndan biri olan de\u011fi\u015fkenleri ve HTML&#8217;deki&hellip;","protected":false},"author":1,"featured_media":0,"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":[1],"tags":[],"class_list":{"0":"post-22580","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"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>JavaScript De\u011fi\u015fkenleri ve HTML&#039;deki DOM: Ba\u015flang\u0131\u00e7 Rehberi<\/title>\n<meta name=\"description\" content=\"Merhaba! Bug\u00fcn sizlerle JavaScript&#039;in temel yap\u0131ta\u015flar\u0131ndan biri olan de\u011fi\u015fkenleri ve HTML&#039;deki Document Object Model (DOM) ile nas\u0131l etkile\u015fim kurdu\u011funu ke\u015ffedece\u011fiz. Bu rehber, web geli\u015ftirmeye yeni ba\u015flayanlar i\u00e7in olduk\u00e7a faydal\u0131 olacakt\u0131r. \u00d6ncelikle, JavaScript de\u011fi\u015fkenlerini anlamakla ba\u015flayal\u0131m.\" \/>\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\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript De\u011fi\u015fkenleri ve HTML&#039;deki DOM: Ba\u015flang\u0131\u00e7 Rehberi\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Bug\u00fcn sizlerle JavaScript&#039;in temel yap\u0131ta\u015flar\u0131ndan biri olan de\u011fi\u015fkenleri ve HTML&#039;deki Document Object Model (DOM) ile nas\u0131l etkile\u015fim kurdu\u011funu ke\u015ffedece\u011fiz. Bu rehber, web geli\u015ftirmeye yeni ba\u015flayanlar i\u00e7in olduk\u00e7a faydal\u0131 olacakt\u0131r. \u00d6ncelikle, JavaScript de\u011fi\u015fkenlerini anlamakla ba\u015flayal\u0131m.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-30T04:30:12+00:00\" \/>\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=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"JavaScript De\u011fi\u015fkenleri ve HTML&#8217;deki DOM: Ba\u015flang\u0131\u00e7 Rehberi\",\"datePublished\":\"2025-05-30T04:30:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/\"},\"wordCount\":445,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/\",\"name\":\"JavaScript De\u011fi\u015fkenleri ve HTML'deki DOM: Ba\u015flang\u0131\u00e7 Rehberi\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-05-30T04:30:12+00:00\",\"description\":\"Merhaba! Bug\u00fcn sizlerle JavaScript'in temel yap\u0131ta\u015flar\u0131ndan biri olan de\u011fi\u015fkenleri ve HTML'deki Document Object Model (DOM) ile nas\u0131l etkile\u015fim kurdu\u011funu ke\u015ffedece\u011fiz. Bu rehber, web geli\u015ftirmeye yeni ba\u015flayanlar i\u00e7in olduk\u00e7a faydal\u0131 olacakt\u0131r. \u00d6ncelikle, JavaScript de\u011fi\u015fkenlerini anlamakla ba\u015flayal\u0131m.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript De\u011fi\u015fkenleri ve HTML&#8217;deki DOM: Ba\u015flang\u0131\u00e7 Rehberi\"}]},{\"@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":"JavaScript De\u011fi\u015fkenleri ve HTML'deki DOM: Ba\u015flang\u0131\u00e7 Rehberi","description":"Merhaba! Bug\u00fcn sizlerle JavaScript'in temel yap\u0131ta\u015flar\u0131ndan biri olan de\u011fi\u015fkenleri ve HTML'deki Document Object Model (DOM) ile nas\u0131l etkile\u015fim kurdu\u011funu ke\u015ffedece\u011fiz. Bu rehber, web geli\u015ftirmeye yeni ba\u015flayanlar i\u00e7in olduk\u00e7a faydal\u0131 olacakt\u0131r. \u00d6ncelikle, JavaScript de\u011fi\u015fkenlerini anlamakla ba\u015flayal\u0131m.","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\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/","og_locale":"tr_TR","og_type":"article","og_title":"JavaScript De\u011fi\u015fkenleri ve HTML'deki DOM: Ba\u015flang\u0131\u00e7 Rehberi","og_description":"Merhaba! Bug\u00fcn sizlerle JavaScript'in temel yap\u0131ta\u015flar\u0131ndan biri olan de\u011fi\u015fkenleri ve HTML'deki Document Object Model (DOM) ile nas\u0131l etkile\u015fim kurdu\u011funu ke\u015ffedece\u011fiz. Bu rehber, web geli\u015ftirmeye yeni ba\u015flayanlar i\u00e7in olduk\u00e7a faydal\u0131 olacakt\u0131r. \u00d6ncelikle, JavaScript de\u011fi\u015fkenlerini anlamakla ba\u015flayal\u0131m.","og_url":"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-05-30T04:30:12+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"JavaScript De\u011fi\u015fkenleri ve HTML&#8217;deki DOM: Ba\u015flang\u0131\u00e7 Rehberi","datePublished":"2025-05-30T04:30:12+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/"},"wordCount":445,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/","url":"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/","name":"JavaScript De\u011fi\u015fkenleri ve HTML'deki DOM: Ba\u015flang\u0131\u00e7 Rehberi","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-05-30T04:30:12+00:00","description":"Merhaba! Bug\u00fcn sizlerle JavaScript'in temel yap\u0131ta\u015flar\u0131ndan biri olan de\u011fi\u015fkenleri ve HTML'deki Document Object Model (DOM) ile nas\u0131l etkile\u015fim kurdu\u011funu ke\u015ffedece\u011fiz. Bu rehber, web geli\u015ftirmeye yeni ba\u015flayanlar i\u00e7in olduk\u00e7a faydal\u0131 olacakt\u0131r. \u00d6ncelikle, JavaScript de\u011fi\u015fkenlerini anlamakla ba\u015flayal\u0131m.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-degiskenleri-ve-htmldeki-dom-baslangic-rehberi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript De\u011fi\u015fkenleri ve HTML&#8217;deki DOM: Ba\u015flang\u0131\u00e7 Rehberi"}]},{"@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\/22580","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=22580"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/22580\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=22580"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=22580"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=22580"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}