{"id":3790,"date":"2024-11-13T11:45:10","date_gmt":"2024-11-13T08:45:10","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/"},"modified":"2024-11-13T11:45:10","modified_gmt":"2024-11-13T08:45:10","slug":"next-js-15-arama-ve-sayfalama","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/","title":{"rendered":"Next.js 15: Arama ve Sayfalama"},"content":{"rendered":"<p>Next.js 15: Arama ve Sayfalama<\/p>\n<p>Bu makalede, Next.js uygulamalar\u0131n\u0131za arama ve sayfalama i\u015flevselli\u011fini eklemenin etkili bir yolunu ke\u015ffedece\u011fiz. \u00d6zellikle Next.js 15&#8217;in sundu\u011fu yeni \u00f6zelliklerden yararlanarak uygulaman\u0131za nas\u0131l arama ve sayfalama \u00f6zelli\u011fi kazand\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim.<\/p>\n<h2>Arama \u0130\u015flevselli\u011fini Uygulama<\/h2>\n<p>Bir web uygulamas\u0131nda, kullan\u0131c\u0131lar\u0131n veriler aras\u0131nda gezinmelerini ve arad\u0131klar\u0131 bilgileri kolayca bulmalar\u0131n\u0131 sa\u011flamak \u00e7ok \u00f6nemlidir. Next.js 15, yerle\u015fik bir arama i\u015flevselli\u011fi sunmasa da, basit bir arama \u00e7ubu\u011fu ve filtreleme se\u00e7enekleri ekleyerek bu ihtiyac\u0131 kar\u015f\u0131layabilirsiniz.<\/p>\n<p>\u0130lk ad\u0131m, arama \u00e7ubu\u011fu olu\u015fturmakt\u0131r. Bu \u00e7ubu\u011fu bir form elementi kullanarak olu\u015fturabilir ve kullan\u0131c\u0131n\u0131n girdisini bir durum de\u011fi\u015fkenine kaydedebilirsiniz. Daha sonra, bu durum de\u011fi\u015fkenini kullanarak veri listenizi filtreleyebilirsiniz.<\/p>\n<p>&#8220;`html<br \/>\n<input type=\"text\" placeholder=\"Ara\" onChange={(e) => setSearchTerm(e.target.value)} \/><br \/>\n&#8220;`<\/p>\n<p>Yukar\u0131daki kod par\u00e7as\u0131, bir arama \u00e7ubu\u011fu olu\u015fturur ve kullan\u0131c\u0131n\u0131n girdi\u011fi de\u011feri `searchTerm` durum de\u011fi\u015fkenine kaydeder. Daha sonra bu de\u011fi\u015fkeni, veri listesini filtrelemek i\u00e7in kullanabilirsiniz.<\/p>\n<h2>Veri Filtreleme<\/h2>\n<p>Kullan\u0131c\u0131n\u0131n girdisini ald\u0131\u011f\u0131n\u0131zda, veri listesini bu giri\u015fle e\u015fle\u015fen \u00f6\u011feleri g\u00f6stermek i\u00e7in filtrelemeniz gerekir. Bunu `filter()` y\u00f6ntemini kullanarak yapabilirsiniz. \u00d6rne\u011fin, bir \u00fcr\u00fcn listesini aramak i\u00e7in a\u015fa\u011f\u0131daki kodu kullanabilirsiniz:<\/p>\n<p>&#8220;`javascript<br \/>\nconst filteredProducts = products.filter(product =><br \/>\n  product.name.toLowerCase().includes(searchTerm.toLowerCase())<br \/>\n);<br \/>\n&#8220;`<\/p>\n<p>Bu kod, `products` dizisinde `name` \u00f6zelli\u011fi `searchTerm` ile e\u015fle\u015fen \u00fcr\u00fcnleri filtreler.<\/p>\n<h2>Sayfalama Uygulama<\/h2>\n<p>\u00c7ok say\u0131da veri g\u00f6r\u00fcnt\u00fclenirken, t\u00fcm verileri ayn\u0131 anda g\u00f6stermek performans sorunlar\u0131na yol a\u00e7abilir ve kullan\u0131c\u0131 deneyimini olumsuz etkileyebilir. Sayfalama, b\u00fcy\u00fck veri k\u00fcmelerini daha k\u00fc\u00e7\u00fck b\u00f6l\u00fcmlere ay\u0131rman\u0131za ve kullan\u0131c\u0131n\u0131n sadece belirli say\u0131da veriyi g\u00f6r\u00fcnt\u00fclemesini sa\u011flaman\u0131za olanak tan\u0131r.<\/p>\n<p>Next.js 15&#8217;te, sayfa de\u011fi\u015fkeni kullanarak sayfalama uygulamas\u0131n\u0131 kolayla\u015ft\u0131rabilirsiniz. Bir sayfalama bile\u015feni olu\u015fturabilir ve her sayfaya ait verileri g\u00f6stermek i\u00e7in sayfa de\u011fi\u015fkenini kullanabilirsiniz.<\/p>\n<p>&#8220;`javascript<br \/>\nconst itemsPerPage = 10;<br \/>\nconst startIndex = (page &#8211; 1) * itemsPerPage;<br \/>\nconst endIndex = startIndex + itemsPerPage;<br \/>\nconst currentItems = filteredProducts.slice(startIndex, endIndex);<br \/>\n&#8220;`<\/p>\n<p>Bu kod, sayfa de\u011fi\u015fkenini kullanarak, `filteredProducts` dizisinden `itemsPerPage` say\u0131da \u00f6\u011feyi i\u00e7eren bir alt dizi olu\u015fturur.<\/p>\n<h2>Sayfalama Navigasyonu<\/h2>\n<p>Kullan\u0131c\u0131lar\u0131n farkl\u0131 sayfalara ge\u00e7melerini sa\u011flamak i\u00e7in, sayfalama navigasyonunu kullanabilirsiniz. Bu navigasyon, kullan\u0131c\u0131lar\u0131n \u00f6nceki veya sonraki sayfaya gitmelerini sa\u011flayan d\u00fc\u011fmeler veya ba\u011flant\u0131lar\u0131 i\u00e7erir. Bu d\u00fc\u011fmeleri, sayfa de\u011fi\u015fkenini art\u0131rarak veya azaltarak g\u00fcncelleyebilirsiniz.<\/p>\n<p>&#8220;`html<br \/>\n<button onClick={() => setPage(page &#8211; 1)} disabled={page === 1}>\u00d6nceki<\/button><br \/>\n<button onClick={() => setPage(page + 1)} disabled={page === totalPages}>Sonraki<\/button><br \/>\n&#8220;`<\/p>\n<p>Bu kod, \u00f6nceki ve sonraki sayfalara gitmek i\u00e7in d\u00fc\u011fmeler olu\u015fturur ve bunlar\u0131 `page` de\u011fi\u015fkenini kullanarak devre d\u0131\u015f\u0131 b\u0131rak\u0131r.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Bu makalede, Next.js 15 uygulaman\u0131za arama ve sayfalama i\u015flevselli\u011fini eklemeyi \u00f6\u011frendiniz. Bu \u00f6zellikler, uygulaman\u0131z\u0131n kullan\u0131c\u0131 deneyimini art\u0131racak ve b\u00fcy\u00fck veri k\u00fcmelerini y\u00f6netmeyi kolayla\u015ft\u0131racakt\u0131r.<\/p>\n<p>Daha fazla Next.js \u00f6\u011fretici ve kaynak i\u00e7in web sitemi ziyaret edebilirsiniz: <a href=\"https:\/\/fatihsoysal.com\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/fatihsoysal.com<\/a><\/p>\n<p>Next.js&#8217;in sundu\u011fu di\u011fer \u00f6zelliklerle ilgili daha fazla bilgi edinmek i\u00e7in Next.js resmi d\u00f6k\u00fcmantasyonunu inceleyebilirsiniz: <a href=\"https:\/\/nextjs.org\/docs\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/nextjs.org\/docs<\/a><\/p>\n<p>#Etiketler<br \/>\nNext.js, Arama, Sayfalama, JavaScript, Web Geli\u015ftirme, Fatih Soysal, Programlama, Tutorial, \u00d6\u011fretici <\/p>\n","protected":false},"excerpt":{"rendered":"Next.js 15: Arama ve Sayfalama Bu makalede, Next.js uygulamalar\u0131n\u0131za arama ve sayfalama i\u015flevselli\u011fini eklemenin etkili bir yolunu ke\u015ffedece\u011fiz.&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-3790","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>Next.js 15: Arama ve Sayfalama<\/title>\n<meta name=\"description\" content=\"Bu makalede, Next.js uygulamalar\u0131n\u0131za arama ve sayfalama i\u015flevselli\u011fini eklemenin etkili bir yolunu ke\u015ffedece\u011fiz. \u00d6zellikle Next.js 15&#039;in sundu\u011fu yeni \u00f6zelliklerden yararlanarak uygulaman\u0131za nas\u0131l arama ve sayfalama \u00f6zelli\u011fi kazand\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim.\" \/>\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\/next-js-15-arama-ve-sayfalama\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Next.js 15: Arama ve Sayfalama\" \/>\n<meta property=\"og:description\" content=\"Bu makalede, Next.js uygulamalar\u0131n\u0131za arama ve sayfalama i\u015flevselli\u011fini eklemenin etkili bir yolunu ke\u015ffedece\u011fiz. \u00d6zellikle Next.js 15&#039;in sundu\u011fu yeni \u00f6zelliklerden yararlanarak uygulaman\u0131za nas\u0131l arama ve sayfalama \u00f6zelli\u011fi kazand\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-13T08:45:10+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\/next-js-15-arama-ve-sayfalama\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Next.js 15: Arama ve Sayfalama\",\"datePublished\":\"2024-11-13T08:45:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/\"},\"wordCount\":587,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/#respond\"]}],\"copyrightYear\":\"2024\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/\",\"name\":\"Next.js 15: Arama ve Sayfalama\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2024-11-13T08:45:10+00:00\",\"description\":\"Bu makalede, Next.js uygulamalar\u0131n\u0131za arama ve sayfalama i\u015flevselli\u011fini eklemenin etkili bir yolunu ke\u015ffedece\u011fiz. \u00d6zellikle Next.js 15'in sundu\u011fu yeni \u00f6zelliklerden yararlanarak uygulaman\u0131za nas\u0131l arama ve sayfalama \u00f6zelli\u011fi kazand\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Next.js 15: Arama ve Sayfalama\"}]},{\"@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":"Next.js 15: Arama ve Sayfalama","description":"Bu makalede, Next.js uygulamalar\u0131n\u0131za arama ve sayfalama i\u015flevselli\u011fini eklemenin etkili bir yolunu ke\u015ffedece\u011fiz. \u00d6zellikle Next.js 15'in sundu\u011fu yeni \u00f6zelliklerden yararlanarak uygulaman\u0131za nas\u0131l arama ve sayfalama \u00f6zelli\u011fi kazand\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim.","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\/next-js-15-arama-ve-sayfalama\/","og_locale":"tr_TR","og_type":"article","og_title":"Next.js 15: Arama ve Sayfalama","og_description":"Bu makalede, Next.js uygulamalar\u0131n\u0131za arama ve sayfalama i\u015flevselli\u011fini eklemenin etkili bir yolunu ke\u015ffedece\u011fiz. \u00d6zellikle Next.js 15'in sundu\u011fu yeni \u00f6zelliklerden yararlanarak uygulaman\u0131za nas\u0131l arama ve sayfalama \u00f6zelli\u011fi kazand\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim.","og_url":"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2024-11-13T08:45:10+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\/next-js-15-arama-ve-sayfalama\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Next.js 15: Arama ve Sayfalama","datePublished":"2024-11-13T08:45:10+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/"},"wordCount":587,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/#respond"]}],"copyrightYear":"2024","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/","url":"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/","name":"Next.js 15: Arama ve Sayfalama","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2024-11-13T08:45:10+00:00","description":"Bu makalede, Next.js uygulamalar\u0131n\u0131za arama ve sayfalama i\u015flevselli\u011fini eklemenin etkili bir yolunu ke\u015ffedece\u011fiz. \u00d6zellikle Next.js 15'in sundu\u011fu yeni \u00f6zelliklerden yararlanarak uygulaman\u0131za nas\u0131l arama ve sayfalama \u00f6zelli\u011fi kazand\u0131raca\u011f\u0131n\u0131z\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/next-js-15-arama-ve-sayfalama\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Next.js 15: Arama ve Sayfalama"}]},{"@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\/3790","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=3790"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/3790\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=3790"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=3790"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=3790"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}