{"id":16714,"date":"2025-03-30T22:15:14","date_gmt":"2025-03-30T19:15:14","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/"},"modified":"2025-03-30T22:15:14","modified_gmt":"2025-03-30T19:15:14","slug":"javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/","title":{"rendered":"JavaScript S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected"},"content":{"rendered":"<p><body><\/p>\n<p>JavaScript S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected<\/p>\n<p>Merhaba! Fatih Soysal burada. Bu yaz\u0131da JavaScript&#8217;te s\u0131n\u0131flar\u0131n temel yap\u0131 ta\u015flar\u0131n\u0131, \u00f6zellikle statik, public, private ve protected \u00fcyelerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z.  JavaScript&#8217;in nesne y\u00f6nelimli programlama (OOP) \u00f6zelliklerini daha iyi anlamak i\u00e7in bu kavramlar\u0131 \u00f6\u011frenmek olduk\u00e7a \u00f6nemlidir.  Ba\u015flayal\u0131m!<\/p>\n<h2>Public \u00dcyeler<\/h2>\n<p>Public \u00fcyeler, s\u0131n\u0131f\u0131n herhangi bir yerinden ve s\u0131n\u0131f\u0131n bir \u00f6rne\u011fi \u00fczerinden eri\u015filebilen ve de\u011fi\u015ftirilebilen \u00fcyelerdir.  Bunlar varsay\u0131lan eri\u015fim belirleyicileridir ve herhangi bir \u00f6zel belirleyici gerektirmezler.  \u00d6rne\u011fin;<\/p>\n<pre><code class=\"language-javascript\">\nclass Person {\n  constructor(name) {\n    this.name = name; \/\/ Public \u00fcye\n  }\n  greet() { \/\/ Public metod\n    console.log(\"Merhaba, ad\u0131m \" + this.name);\n  }\n}\n<\/code><\/pre>\n<p>Yukar\u0131daki \u00f6rnekte,  <code>name<\/code> ve <code>greet()<\/code> metodlar\u0131 public&#8217;tir.  Bir <code>Person<\/code> nesnesi olu\u015fturup,  <code>name<\/code> \u00f6zelli\u011fine eri\u015febilir ve <code>greet()<\/code> metodunu \u00e7a\u011f\u0131rabiliriz.<\/p>\n<h2>Private \u00dcyeler<\/h2>\n<p>Private \u00fcyeler, yaln\u0131zca s\u0131n\u0131f\u0131n i\u00e7inden eri\u015filebilen ve de\u011fi\u015ftirilebilen \u00fcyelerdir.  Bunlara s\u0131n\u0131f d\u0131\u015f\u0131ndan eri\u015fim sa\u011flanamaz.  JavaScript&#8217;te, private \u00fcyeler # sembol\u00fc ile tan\u0131mlan\u0131r.  \u00d6rne\u011fin;<\/p>\n<pre><code class=\"language-javascript\">\nclass Person {\n  #age; \/\/ Private \u00fcye\n  constructor(name, age) {\n    this.name = name;\n    this.#age = age;\n  }\n  getAge() { \/\/ Public metod, private \u00fcyeye eri\u015fim sa\u011flar\n    return this.#age;\n  }\n}\n<\/code><\/pre>\n<p>Burada, <code>#age<\/code> private bir \u00fcyedir.  S\u0131n\u0131f\u0131n d\u0131\u015f\u0131ndan do\u011frudan eri\u015filemez. Ancak, <code>getAge()<\/code> gibi public metotlar arac\u0131l\u0131\u011f\u0131yla dolayl\u0131 olarak eri\u015filebilir.  Bu, kaps\u00fclleme prensibine uygundur ve verilerin korunmas\u0131na yard\u0131mc\u0131 olur.<\/p>\n<h2>Protected \u00dcyeler<\/h2>\n<p>Protected \u00fcyeler, s\u0131n\u0131f\u0131n kendisinin ve alt s\u0131n\u0131flar\u0131n\u0131n i\u00e7inden eri\u015filebilen ve de\u011fi\u015ftirilebilen \u00fcyelerdir.  JavaScript&#8217;te, protected \u00fcyeler i\u00e7in \u00f6zel bir s\u00f6zdizimi yoktur.  Genellikle bir s\u00f6zle\u015fme olarak kabul edilirler ve alt s\u0131n\u0131flarda kullan\u0131lmalar\u0131 beklenir.  Ancak do\u011frudan eri\u015fimi engellemek i\u00e7in private \u00fcyeler tercih edilmelidir.<\/p>\n<h2>Statik \u00dcyeler<\/h2>\n<p>Statik \u00fcyeler, s\u0131n\u0131f\u0131n kendisine aittir ve s\u0131n\u0131f\u0131n bir \u00f6rne\u011fini olu\u015fturmaya gerek kalmadan do\u011frudan s\u0131n\u0131f \u00fczerinden eri\u015filebilir.  static anahtar s\u00f6zc\u00fc\u011f\u00fc ile tan\u0131mlan\u0131rlar.  \u00d6rne\u011fin;<\/p>\n<pre><code class=\"language-javascript\">\nclass MathUtils {\n  static sum(a, b) {\n    return a + b;\n  }\n}\n\nconsole.log(MathUtils.sum(5, 3)); \/\/ 8\n<\/code><\/pre>\n<p><code>sum()<\/code> metodu statik bir metottur.  <code>MathUtils<\/code> s\u0131n\u0131f\u0131n\u0131n bir \u00f6rne\u011fini olu\u015fturmadan do\u011frudan \u00e7a\u011f\u0131rabiliriz.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede, JavaScript s\u0131n\u0131flar\u0131ndaki statik, public, private ve protected \u00fcyeleri detayl\u0131 bir \u015fekilde inceledik.  Bu kavramlar\u0131 anlamak, JavaScript&#8217;te daha temiz, d\u00fczenli ve s\u00fcrd\u00fcr\u00fclebilir kod yazman\u0131za yard\u0131mc\u0131 olacakt\u0131r.  Daha fazla JavaScript dersi ve bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.  Ayr\u0131ca, konu ile ilgili daha fazla bilgi i\u00e7in  <a href=\"https:\/\/dev.to\/ayako_yk\/a-deep-dive-into-javascript-classes-static-public-private-and-protected-21gc\">bu kayna\u011f\u0131<\/a> inceleyebilirsiniz.<\/p>\n<p>Umar\u0131m bu makale faydal\u0131 olmu\u015ftur.  Sorular\u0131n\u0131z veya \u00f6nerileriniz varsa, l\u00fctfen yorumlarda belirtin!<\/p>\n<p>#Etiketler: JavaScript, S\u0131n\u0131flar, Statik, Public, Private, Protected, OOP, Nesne Y\u00f6nelimli Programlama, JavaScript Dersleri, Programlama Rehberi<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"JavaScript S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected Merhaba! Fatih Soysal burada. Bu yaz\u0131da JavaScript&#8217;te s\u0131n\u0131flar\u0131n temel&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-16714","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 S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da JavaScript&#039;te s\u0131n\u0131flar\u0131n temel yap\u0131 ta\u015flar\u0131n\u0131, \u00f6zellikle statik, public, private ve protected \u00fcyelerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. JavaScript&#039;in nesne y\u00f6nelimli programlama (OOP) \u00f6zelliklerini daha iyi anlamak i\u00e7in bu kavramlar\u0131 \u00f6\u011frenmek olduk\u00e7a \u00f6nemlidir. 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-siniflarinda-derin-dalis-statik-public-private-ve-protected\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"JavaScript S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da JavaScript&#039;te s\u0131n\u0131flar\u0131n temel yap\u0131 ta\u015flar\u0131n\u0131, \u00f6zellikle statik, public, private ve protected \u00fcyelerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. JavaScript&#039;in nesne y\u00f6nelimli programlama (OOP) \u00f6zelliklerini daha iyi anlamak i\u00e7in bu kavramlar\u0131 \u00f6\u011frenmek olduk\u00e7a \u00f6nemlidir. Ba\u015flayal\u0131m!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-30T19:15:14+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-siniflarinda-derin-dalis-statik-public-private-ve-protected\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"JavaScript S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected\",\"datePublished\":\"2025-03-30T19:15:14+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/\"},\"wordCount\":430,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/\",\"name\":\"JavaScript S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-03-30T19:15:14+00:00\",\"description\":\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da JavaScript'te s\u0131n\u0131flar\u0131n temel yap\u0131 ta\u015flar\u0131n\u0131, \u00f6zellikle statik, public, private ve protected \u00fcyelerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. JavaScript'in nesne y\u00f6nelimli programlama (OOP) \u00f6zelliklerini daha iyi anlamak i\u00e7in bu kavramlar\u0131 \u00f6\u011frenmek olduk\u00e7a \u00f6nemlidir. Ba\u015flayal\u0131m!\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"JavaScript S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected\"}]},{\"@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 S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected","description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da JavaScript'te s\u0131n\u0131flar\u0131n temel yap\u0131 ta\u015flar\u0131n\u0131, \u00f6zellikle statik, public, private ve protected \u00fcyelerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. JavaScript'in nesne y\u00f6nelimli programlama (OOP) \u00f6zelliklerini daha iyi anlamak i\u00e7in bu kavramlar\u0131 \u00f6\u011frenmek olduk\u00e7a \u00f6nemlidir. 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-siniflarinda-derin-dalis-statik-public-private-ve-protected\/","og_locale":"tr_TR","og_type":"article","og_title":"JavaScript S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected","og_description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da JavaScript'te s\u0131n\u0131flar\u0131n temel yap\u0131 ta\u015flar\u0131n\u0131, \u00f6zellikle statik, public, private ve protected \u00fcyelerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. JavaScript'in nesne y\u00f6nelimli programlama (OOP) \u00f6zelliklerini daha iyi anlamak i\u00e7in bu kavramlar\u0131 \u00f6\u011frenmek olduk\u00e7a \u00f6nemlidir. Ba\u015flayal\u0131m!","og_url":"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-03-30T19:15:14+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-siniflarinda-derin-dalis-statik-public-private-ve-protected\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"JavaScript S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected","datePublished":"2025-03-30T19:15:14+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/"},"wordCount":430,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/","url":"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/","name":"JavaScript S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-03-30T19:15:14+00:00","description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da JavaScript'te s\u0131n\u0131flar\u0131n temel yap\u0131 ta\u015flar\u0131n\u0131, \u00f6zellikle statik, public, private ve protected \u00fcyelerini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. JavaScript'in nesne y\u00f6nelimli programlama (OOP) \u00f6zelliklerini daha iyi anlamak i\u00e7in bu kavramlar\u0131 \u00f6\u011frenmek olduk\u00e7a \u00f6nemlidir. Ba\u015flayal\u0131m!","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/javascript-siniflarinda-derin-dalis-statik-public-private-ve-protected\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"JavaScript S\u0131n\u0131flar\u0131nda Derin Dal\u0131\u015f: Statik, Public, Private ve Protected"}]},{"@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\/16714","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=16714"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/16714\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=16714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=16714"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=16714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}