{"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":"Junior NestJS Geli\u015ftirici Olma Yolculu\u011fu","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"huXV1L6z6J\"><a href=\"https:\/\/fatihsoysal.com\/blog\/junior-nestjs-gelistirici-olma-yolculugu\/\">Junior NestJS Geli\u015ftirici Olma Yolculu\u011fu<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/junior-nestjs-gelistirici-olma-yolculugu\/embed\/#?secret=huXV1L6z6J\" width=\"600\" height=\"338\" title=\"&#8220;Junior NestJS Geli\u015ftirici Olma Yolculu\u011fu&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"huXV1L6z6J\" 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! Fatih Soysal olarak, sizlere NestJS \u00f6\u011frenme yolculu\u011funuzda yard\u0131mc\u0131 olacak pratik bir rehber sunuyorum. Bu makalede, s\u0131f\u0131rdan ba\u015flayarak bir Junior NestJS geli\u015ftiricisi olman\u0131z i\u00e7in gereken ad\u0131mlar\u0131, \u00f6\u011frenmeniz gereken konular\u0131 ve pratik yapman\u0131z gereken projeleri detayl\u0131 olarak ele alaca\u011f\u0131z. \u00d6ncelikle, NestJS'in ne oldu\u011funu ve neden \u00f6\u011frenmeniz gerekti\u011fini k\u0131saca \u00f6zetleyelim. NestJS, Node.js \u00fczerine kurulu, \u00f6l\u00e7eklenebilir ve test edilebilir backend uygulamalar\u0131 geli\u015ftirmenizi sa\u011flayan bir framework't\u00fcr. TypeScript ile yaz\u0131ld\u0131\u011f\u0131ndan, b\u00fcy\u00fck projelerde kodun daha d\u00fczenli ve anla\u015f\u0131l\u0131r olmas\u0131n\u0131 sa\u011flar. Bu da, i\u015f bulma \u015fans\u0131n\u0131z\u0131 art\u0131r\u0131r."}