{"id":18917,"date":"2025-04-22T21:30:13","date_gmt":"2025-04-22T18:30:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/"},"modified":"2025-04-22T21:30:13","modified_gmt":"2025-04-22T18:30:13","slug":"programlama-temelleri-ders-notlari","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/","title":{"rendered":"Programlama Temelleri Ders Notlar\u0131"},"content":{"rendered":"<p><body><\/p>\n<p>Programlama Temelleri Ders Notlar\u0131<\/p>\n<p>Bu makale, programlamaya yeni ba\u015flayanlar i\u00e7in temel kavramlar\u0131 a\u00e7\u0131klayan kapsaml\u0131 bir rehber niteli\u011findedir.  Konular, ad\u0131m ad\u0131m ve anla\u015f\u0131l\u0131r bir \u015fekilde a\u00e7\u0131klanarak, programlama d\u00fcnyas\u0131na giri\u015finizi kolayla\u015ft\u0131rmay\u0131 hedeflemektedir.  \u00d6ncelikle temel kavramlardan ba\u015flayarak, daha karma\u015f\u0131k konulara kademeli olarak ilerleyece\u011fiz.<\/p>\n<h2>De\u011fi\u015fkenler ve Veri Tipleri<\/h2>\n<p>Programlamada, de\u011fi\u015fkenler verileri depolamak i\u00e7in kullan\u0131lan konteynerlard\u0131r.  Her de\u011fi\u015fkenin bir ad\u0131 ve bir veri tipi vard\u0131r.  \u00d6rne\u011fin, bir say\u0131y\u0131 depolamak i\u00e7in int (tam say\u0131) veya float (ondal\u0131kl\u0131 say\u0131) veri tiplerini kullanabiliriz.  Benzer \u015fekilde, metinleri depolamak i\u00e7in string veri tipi kullan\u0131l\u0131r.  <\/p>\n<p>Bir de\u011fi\u015fkeni tan\u0131mlamak i\u00e7in genellikle \u015fu s\u00f6zdizimi kullan\u0131l\u0131r:<\/p>\n<p><code><br \/>\nint sayi = 10; <br \/>\nfloat ondalikliSayi = 3.14; <br \/>\nstring metin = \"Merhaba D\u00fcnya!\";<br \/>\n<\/code><\/p>\n<p>Bu \u00f6rnekte, sayi adl\u0131 bir tam say\u0131 de\u011fi\u015fkeni, ondalikliSayi adl\u0131 bir ondal\u0131kl\u0131 say\u0131 de\u011fi\u015fkeni ve metin adl\u0131 bir metin de\u011fi\u015fkeni tan\u0131mlanm\u0131\u015ft\u0131r.<\/p>\n<h2>Kontrol Ak\u0131\u015f\u0131<\/h2>\n<p>Kontrol ak\u0131\u015f\u0131, program\u0131n hangi kod sat\u0131rlar\u0131n\u0131n hangi s\u0131rada \u00e7al\u0131\u015faca\u011f\u0131n\u0131 belirler.  Bu, program\u0131n mant\u0131\u011f\u0131n\u0131 ve i\u015fleyi\u015fini kontrol etmemizi sa\u011flar.  Temel kontrol ak\u0131\u015f\u0131 yap\u0131lar\u0131 aras\u0131nda ko\u015fullu ifadeler (<code>if<\/code>, <code>else if<\/code>, <code>else<\/code>) ve d\u00f6ng\u00fcler (<code>for<\/code>, <code>while<\/code>) bulunur. <\/p>\n<p>\u00d6rne\u011fin, bir ko\u015fullu ifade \u015fu \u015fekilde kullan\u0131labilir:<\/p>\n<p><code><br \/>\nif (sayi > 5) { <br \/>\n  Console.WriteLine(\"Say\u0131 5'ten b\u00fcy\u00fck.\"); <br \/>\n} else { <br \/>\n  Console.WriteLine(\"Say\u0131 5'ten k\u00fc\u00e7\u00fck veya e\u015fit.\"); <br \/>\n}<br \/>\n<\/code><\/p>\n<p>Bu kod, sayi de\u011fi\u015fkeninin 5&#8217;ten b\u00fcy\u00fck olup olmad\u0131\u011f\u0131n\u0131 kontrol eder ve buna g\u00f6re farkl\u0131 bir mesaj yazd\u0131r\u0131r.  D\u00f6ng\u00fcler ise, belirli bir kod blo\u011funu tekrar tekrar \u00e7al\u0131\u015ft\u0131rmak i\u00e7in kullan\u0131l\u0131r.<\/p>\n<h2>Fonksiyonlar<\/h2>\n<p>Fonksiyonlar, belirli bir g\u00f6revi yerine getiren kod bloklar\u0131d\u0131r.  Fonksiyonlar, kodun tekrar kullan\u0131labilirli\u011fini art\u0131r\u0131r ve program\u0131n daha d\u00fczenli ve anla\u015f\u0131l\u0131r olmas\u0131n\u0131 sa\u011flar.  Bir fonksiyon, parametreler alabilir ve bir de\u011fer d\u00f6nd\u00fcrebilir.<\/p>\n<p>Basit bir fonksiyon \u00f6rne\u011fi:<\/p>\n<p><code><br \/>\nint Topla(int a, int b) { <br \/>\n  return a + b; <br \/>\n}<br \/>\n<\/code><\/p>\n<p>Bu fonksiyon, iki tam say\u0131y\u0131 toplar ve sonucu d\u00f6nd\u00fcr\u00fcr. Fonksiyonlar, karma\u015f\u0131k i\u015flemleri daha k\u00fc\u00e7\u00fck, y\u00f6netilebilir par\u00e7alara b\u00f6lmemize olanak tan\u0131r.  Bu da kodun okunabilirli\u011fini ve bak\u0131m\u0131 kolayla\u015ft\u0131r\u0131r.<\/p>\n<h2>Algoritmalar<\/h2>\n<p>Algoritmalar, bir problemi \u00e7\u00f6zmek i\u00e7in izlenen ad\u0131m ad\u0131m talimatlar dizisidir.  \u0130yi tasarlanm\u0131\u015f bir algoritma, problemi verimli ve do\u011fru bir \u015fekilde \u00e7\u00f6zer. Algoritma tasar\u0131m\u0131, programlaman\u0131n temel ta\u015flar\u0131ndan biridir.  \u00c7\u00fcnk\u00fc programlama esasen bir algoritmay\u0131 bilgisayar\u0131n anlayabilece\u011fi bir dile \u00e7evirmektir.  Bu y\u00fczden algoritmalar \u00fczerinde d\u00fc\u015f\u00fcnmek ve onlar\u0131 do\u011fru bir \u015fekilde tasarlamak \u00e7ok \u00f6nemlidir.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makale, programlama temellerine dair temel kavramlar\u0131 ele alm\u0131\u015ft\u0131r.  Daha fazla bilgi edinmek ve prati\u011finizi geli\u015ftirmek i\u00e7in  <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a>  ve di\u011fer online kaynaklar\u0131 inceleyebilirsiniz.  Programlaman\u0131n g\u00fczel bir yolculu\u011funa ba\u015flarken, sab\u0131rl\u0131 ve azimli olman\u0131z \u00e7ok \u00f6nemlidir.  Bol bol pratik yaparak ve yeni \u015feyler \u00f6\u011frenerek yeteneklerinizi geli\u015ftirebilirsiniz. \u0130yi kodlamalar!<\/p>\n<p>Ek kaynaklar i\u00e7in \u015fu ba\u011flant\u0131lara g\u00f6z atabilirsiniz:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.w3schools.com\/java\/\">w3schools Java<\/a><\/li>\n<li><a href=\"https:\/\/www.programiz.com\/\">Programiz<\/a><\/li>\n<\/ul>\n<p>Bu makalenin, programlamaya yeni ba\u015flayanlar i\u00e7in faydal\u0131 bir kaynak olmas\u0131n\u0131 umuyorum.<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n<p>#Etiketler: programlama, programlama temelleri, ders notlar\u0131, de\u011fi\u015fkenler, veri tipleri, kontrol ak\u0131\u015f\u0131, fonksiyonlar, algoritma, kodlama, yaz\u0131l\u0131m geli\u015ftirme,  Java,  Python<\/p>\n","protected":false},"excerpt":{"rendered":"Programlama Temelleri Ders Notlar\u0131 Bu makale, programlamaya yeni ba\u015flayanlar i\u00e7in temel kavramlar\u0131 a\u00e7\u0131klayan kapsaml\u0131 bir rehber niteli\u011findedir. Konular,&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-18917","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>Programlama Temelleri Ders Notlar\u0131<\/title>\n<meta name=\"description\" content=\"Bu makale, programlamaya yeni ba\u015flayanlar i\u00e7in temel kavramlar\u0131 a\u00e7\u0131klayan kapsaml\u0131 bir rehber niteli\u011findedir. Konular, ad\u0131m ad\u0131m ve anla\u015f\u0131l\u0131r bir \u015fekilde a\u00e7\u0131klanarak, programlama d\u00fcnyas\u0131na giri\u015finizi kolayla\u015ft\u0131rmay\u0131 hedeflemektedir. \u00d6ncelikle temel kavramlardan ba\u015flayarak, daha karma\u015f\u0131k konulara kademeli olarak ilerleyece\u011fiz.\" \/>\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\/programlama-temelleri-ders-notlari\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programlama Temelleri Ders Notlar\u0131\" \/>\n<meta property=\"og:description\" content=\"Bu makale, programlamaya yeni ba\u015flayanlar i\u00e7in temel kavramlar\u0131 a\u00e7\u0131klayan kapsaml\u0131 bir rehber niteli\u011findedir. Konular, ad\u0131m ad\u0131m ve anla\u015f\u0131l\u0131r bir \u015fekilde a\u00e7\u0131klanarak, programlama d\u00fcnyas\u0131na giri\u015finizi kolayla\u015ft\u0131rmay\u0131 hedeflemektedir. \u00d6ncelikle temel kavramlardan ba\u015flayarak, daha karma\u015f\u0131k konulara kademeli olarak ilerleyece\u011fiz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-22T18:30:13+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=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Programlama Temelleri Ders Notlar\u0131\",\"datePublished\":\"2025-04-22T18:30:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/\"},\"wordCount\":539,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/\",\"name\":\"Programlama Temelleri Ders Notlar\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-22T18:30:13+00:00\",\"description\":\"Bu makale, programlamaya yeni ba\u015flayanlar i\u00e7in temel kavramlar\u0131 a\u00e7\u0131klayan kapsaml\u0131 bir rehber niteli\u011findedir. Konular, ad\u0131m ad\u0131m ve anla\u015f\u0131l\u0131r bir \u015fekilde a\u00e7\u0131klanarak, programlama d\u00fcnyas\u0131na giri\u015finizi kolayla\u015ft\u0131rmay\u0131 hedeflemektedir. \u00d6ncelikle temel kavramlardan ba\u015flayarak, daha karma\u015f\u0131k konulara kademeli olarak ilerleyece\u011fiz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programlama Temelleri Ders Notlar\u0131\"}]},{\"@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":"Programlama Temelleri Ders Notlar\u0131","description":"Bu makale, programlamaya yeni ba\u015flayanlar i\u00e7in temel kavramlar\u0131 a\u00e7\u0131klayan kapsaml\u0131 bir rehber niteli\u011findedir. Konular, ad\u0131m ad\u0131m ve anla\u015f\u0131l\u0131r bir \u015fekilde a\u00e7\u0131klanarak, programlama d\u00fcnyas\u0131na giri\u015finizi kolayla\u015ft\u0131rmay\u0131 hedeflemektedir. \u00d6ncelikle temel kavramlardan ba\u015flayarak, daha karma\u015f\u0131k konulara kademeli olarak ilerleyece\u011fiz.","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\/programlama-temelleri-ders-notlari\/","og_locale":"tr_TR","og_type":"article","og_title":"Programlama Temelleri Ders Notlar\u0131","og_description":"Bu makale, programlamaya yeni ba\u015flayanlar i\u00e7in temel kavramlar\u0131 a\u00e7\u0131klayan kapsaml\u0131 bir rehber niteli\u011findedir. Konular, ad\u0131m ad\u0131m ve anla\u015f\u0131l\u0131r bir \u015fekilde a\u00e7\u0131klanarak, programlama d\u00fcnyas\u0131na giri\u015finizi kolayla\u015ft\u0131rmay\u0131 hedeflemektedir. \u00d6ncelikle temel kavramlardan ba\u015flayarak, daha karma\u015f\u0131k konulara kademeli olarak ilerleyece\u011fiz.","og_url":"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-22T18:30:13+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Programlama Temelleri Ders Notlar\u0131","datePublished":"2025-04-22T18:30:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/"},"wordCount":539,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/","url":"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/","name":"Programlama Temelleri Ders Notlar\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-22T18:30:13+00:00","description":"Bu makale, programlamaya yeni ba\u015flayanlar i\u00e7in temel kavramlar\u0131 a\u00e7\u0131klayan kapsaml\u0131 bir rehber niteli\u011findedir. Konular, ad\u0131m ad\u0131m ve anla\u015f\u0131l\u0131r bir \u015fekilde a\u00e7\u0131klanarak, programlama d\u00fcnyas\u0131na giri\u015finizi kolayla\u015ft\u0131rmay\u0131 hedeflemektedir. \u00d6ncelikle temel kavramlardan ba\u015flayarak, daha karma\u015f\u0131k konulara kademeli olarak ilerleyece\u011fiz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/programlama-temelleri-ders-notlari\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Programlama Temelleri Ders Notlar\u0131"}]},{"@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\/18917","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=18917"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/18917\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=18917"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=18917"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=18917"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}