{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"NestJS ile REST API Geli\u015ftirme (2025)","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"90g6UrK7rZ\"><a href=\"https:\/\/fatihsoysal.com\/blog\/nestjs-ile-rest-api-gelistirme-2025\/\">NestJS ile REST API Geli\u015ftirme (2025)<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/nestjs-ile-rest-api-gelistirme-2025\/embed\/#?secret=90g6UrK7rZ\" width=\"600\" height=\"338\" title=\"&#8220;NestJS ile REST API Geli\u015ftirme (2025)&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"90g6UrK7rZ\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Bu makalede, 2025 y\u0131l\u0131 perspektifinden bakarak, NestJS framework'\u00fc ile REST API geli\u015ftirmenin inceliklerini ele alaca\u011f\u0131z. NestJS, Node.js tabanl\u0131, TypeScript ile yaz\u0131lm\u0131\u015f, g\u00fc\u00e7l\u00fc ve \u00f6l\u00e7eklenebilir bir backend framework'\u00fcd\u00fcr. Angular'dan ilham alan mimarisiyle, mod\u00fcler ve bak\u0131m\u0131 kolay uygulamalar olu\u015fturmay\u0131 kolayla\u015ft\u0131r\u0131r. Ba\u015flang\u0131\u00e7 seviyesinden ileri seviyeye kadar her geli\u015ftirici i\u00e7in faydal\u0131 bilgiler sunmay\u0131 hedefliyorum."}