{"id":8587,"date":"2025-01-04T10:00:16","date_gmt":"2025-01-04T07:00:16","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/"},"modified":"2025-01-04T10:00:16","modified_gmt":"2025-01-04T07:00:16","slug":"next-js-kursu-bastan-sona-tam-bir-rehber","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/","title":{"rendered":"Next.js Kursu: Ba\u015ftan Sona Tam Bir Rehber"},"content":{"rendered":"<p><body><\/p>\n<p>Next.js Kursu: Ba\u015ftan Sona Tam Bir Rehber<\/p>\n<p>Merhaba!  Ben Fatih Soysal ve bu kapsaml\u0131 makalede sizlere Next.js \u00f6\u011frenme yolculu\u011funuzda yard\u0131mc\u0131 olmak i\u00e7in buraday\u0131m.  Next.js, React tabanl\u0131 bir framework olup, h\u0131zl\u0131 ve \u00f6l\u00e7eklenebilir web uygulamalar\u0131 geli\u015ftirmenizi kolayla\u015ft\u0131r\u0131r.  Bu rehber, hem yeni ba\u015flayanlar hem de React deneyimi olan geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r.<\/p>\n<h2>Next.js&#8217;e Giri\u015f: Neden Next.js \u00d6\u011frenmelisiniz?<\/h2>\n<p>\u00d6ncelikle, Next.js&#8217;in sundu\u011fu avantajlar\u0131 anlamak \u00f6nemlidir.  <strong>Server-side rendering (SSR)<\/strong> sayesinde, arama motorlar\u0131 taraf\u0131ndan daha kolay indekslenir ve SEO performans\u0131n\u0131z\u0131 art\u0131r\u0131r.  Ayr\u0131ca, <strong>statik site olu\u015fturma (SSG)<\/strong> \u00f6zelli\u011fiyle, h\u0131zl\u0131 y\u00fcklenen ve performans\u0131 y\u00fcksek web siteleri olu\u015fturabilirsiniz.  Bunun yan\u0131nda,  API Routes ile backend geli\u015ftirme kolayl\u0131\u011f\u0131 sa\u011flar.  K\u0131sacas\u0131, modern web geli\u015ftirme i\u00e7in g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r.  Bu \u00f6zelliklerinin yan\u0131 s\u0131ra, Next.js&#8217;in \u00f6\u011frenmesi de olduk\u00e7a keyiflidir.  Zaten React biliyorsan\u0131z, adaptasyon s\u00fcreci olduk\u00e7a h\u0131zl\u0131 olacakt\u0131r.  E\u011fer bilmiyorsan\u0131z da, \u00f6nce React&#8217;i temel d\u00fczeyde \u00f6\u011frenmenizi tavsiye ederim.  Daha sonra Next.js \u00f6\u011frenmek \u00e7ok daha kolay olacakt\u0131r.  Sonu\u00e7 olarak Next.js kullanarak modern, h\u0131zl\u0131 ve SEO uyumlu web uygulamalar\u0131 geli\u015ftirebilirsiniz. <\/p>\n<h2>Next.js Kurulumu ve \u0130lk Proje<\/h2>\n<p>Next.js kurulumu olduk\u00e7a basittir.  npm veya yarn kullanarak kolayca kurabilirsiniz:<\/p>\n<pre><code class=\"language-bash\">npx create-next-app my-next-app\ncd my-next-app\nnpm run dev\n<\/code><\/pre>\n<p>Bu komutlar, yeni bir Next.js projesi olu\u015fturur, ilgili dizine ge\u00e7er ve geli\u015ftirme sunucusunu ba\u015flat\u0131r.  Sonras\u0131nda,  <code>pages<\/code> dizini i\u00e7indeki dosyalar\u0131 d\u00fczenleyerek uygulaman\u0131z\u0131 geli\u015ftirebilirsiniz.  Bu b\u00f6l\u00fcmde temel sayfalar ve y\u00f6nlendirmeler (routing) nas\u0131l \u00e7al\u0131\u015f\u0131r detayl\u0131 olarak inceleyece\u011fiz.<\/p>\n<h2>Temel Next.js Konseptleri<\/h2>\n<p>Bu b\u00f6l\u00fcmde,  Next.js&#8217;in temel konseptlerini,  \u00f6rne\u011fin sayfa y\u00f6nlendirmesi (routing),  data fetching (verileri alma),  API routes ve component olu\u015fturma hakk\u0131nda ayr\u0131nt\u0131l\u0131 bilgi verece\u011fim.  Bu konular, Next.js ile geli\u015ftirme yaparken olmazsa olmaz bilgilerdir.  Her bir konu ad\u0131m ad\u0131m a\u00e7\u0131klanarak, pratik \u00f6rneklerle desteklenecektir.  \u00d6rne\u011fin,  <code>getStaticProps<\/code> ve <code>getServerSideProps<\/code> fonksiyonlar\u0131n\u0131n ne i\u015fe yarad\u0131\u011f\u0131n\u0131 ve nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z.  Bu iki fonksiyon,  Next.js&#8217;in en \u00f6nemli \u00f6zelliklerinden biridir ve uygulaman\u0131z\u0131n performans\u0131n\u0131 \u00f6nemli \u00f6l\u00e7\u00fcde etkiler.<\/p>\n<h2>\u0130leri Seviye Konular<\/h2>\n<p>Temelleri \u00f6\u011frendikten sonra,  Next.js&#8217;in daha geli\u015fmi\u015f \u00f6zelliklerini ke\u015ffedece\u011fiz.  Bunlar aras\u0131nda;  image optimization,  deployment (yay\u0131nlama),  custom server ve  third-party integrations yer almaktad\u0131r.  Her bir konu i\u00e7in detayl\u0131 a\u00e7\u0131klamalar ve pratik \u00f6rnekler sunaca\u011f\u0131m.  Ayn\u0131 zamanda,  uygulaman\u0131z\u0131 \u00f6l\u00e7eklenebilir ve performansl\u0131 hale getirmek i\u00e7in gerekli olan optimizasyon tekniklerini ele alaca\u011f\u0131z.  \u00d6rne\u011fin,  uygulaman\u0131z\u0131n performans\u0131n\u0131 nas\u0131l art\u0131rabilece\u011finizi ve SEO skorunuzu nas\u0131l y\u00fckseltebilece\u011finizi \u00f6\u011freneceksiniz.<\/p>\n<h2>Next.js ile Ger\u00e7ek D\u00fcnya Uygulamalar\u0131<\/h2>\n<p>Bu b\u00f6l\u00fcmde, Next.js kullanarak ger\u00e7ek d\u00fcnya uygulamalar\u0131 geli\u015ftirme s\u00fcrecini g\u00f6sterece\u011fiz.  \u00d6rnek bir e-ticaret sitesi veya blog uygulamas\u0131 geli\u015ftirerek,  \u00f6\u011frendiklerimizi prati\u011fe d\u00f6kece\u011fiz.  Bu uygulamalar,  \u00f6\u011frendi\u011fimiz konseptleri peki\u015ftirmemizi ve daha karma\u015f\u0131k uygulamalar geli\u015ftirmek i\u00e7in gerekli olan deneyimi kazanmam\u0131z\u0131 sa\u011flayacakt\u0131r.  Bu a\u015famada,  kod \u00f6rnekleri ve detayl\u0131 a\u00e7\u0131klamalar ile size yard\u0131mc\u0131 olaca\u011f\u0131m.   Herhangi bir sorunuz varsa, yorumlarda sormaktan \u00e7ekinmeyin.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>Umar\u0131m bu Next.js kursu,  Next.js \u00f6\u011frenme yolculu\u011funuza b\u00fcy\u00fck bir katk\u0131 sa\u011flar.  Daha fazla bilgi ve kaynak i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.  Ayr\u0131ca,  Next.js&#8217;in resmi dok\u00fcmanlar\u0131na da g\u00f6z atman\u0131z\u0131 \u00f6neririm.  <a href=\"https:\/\/nextjs.org\/docs\">https:\/\/nextjs.org\/docs<\/a> <\/p>\n<p><strong>Ek Kaynaklar:<\/strong><\/p>\n<ul>\n<li><a href=\"https:\/\/dev.to\/turingvangisms\/nextjs-course-20gm\">Dev.to Next.js Makalesi (\u0130ngilizce)<\/a><\/li>\n<\/ul>\n<p>#Etiketler: Next.js, Next.js Kursu, React, JavaScript, Web Geli\u015ftirme, Server-Side Rendering, Static Site Generation, SEO, Fatih Soysal, API Routes,  Fullstack,  \u00d6\u011frenme,  Rehber<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Next.js Kursu: Ba\u015ftan Sona Tam Bir Rehber Merhaba! Ben Fatih Soysal ve bu kapsaml\u0131 makalede sizlere Next.js \u00f6\u011frenme&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-8587","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 Kursu: Ba\u015ftan Sona Tam Bir Rehber<\/title>\n<meta name=\"description\" content=\"Merhaba! Ben Fatih Soysal ve bu kapsaml\u0131 makalede sizlere Next.js \u00f6\u011frenme yolculu\u011funuzda yard\u0131mc\u0131 olmak i\u00e7in buraday\u0131m. Next.js, React tabanl\u0131 bir framework olup, h\u0131zl\u0131 ve \u00f6l\u00e7eklenebilir web uygulamalar\u0131 geli\u015ftirmenizi kolayla\u015ft\u0131r\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de React deneyimi olan geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r.\" \/>\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-kursu-bastan-sona-tam-bir-rehber\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Next.js Kursu: Ba\u015ftan Sona Tam Bir Rehber\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Ben Fatih Soysal ve bu kapsaml\u0131 makalede sizlere Next.js \u00f6\u011frenme yolculu\u011funuzda yard\u0131mc\u0131 olmak i\u00e7in buraday\u0131m. Next.js, React tabanl\u0131 bir framework olup, h\u0131zl\u0131 ve \u00f6l\u00e7eklenebilir web uygulamalar\u0131 geli\u015ftirmenizi kolayla\u015ft\u0131r\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de React deneyimi olan geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-04T07:00:16+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-kursu-bastan-sona-tam-bir-rehber\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Next.js Kursu: Ba\u015ftan Sona Tam Bir Rehber\",\"datePublished\":\"2025-01-04T07:00:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/\"},\"wordCount\":651,\"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-kursu-bastan-sona-tam-bir-rehber\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/\",\"name\":\"Next.js Kursu: Ba\u015ftan Sona Tam Bir Rehber\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-01-04T07:00:16+00:00\",\"description\":\"Merhaba! Ben Fatih Soysal ve bu kapsaml\u0131 makalede sizlere Next.js \u00f6\u011frenme yolculu\u011funuzda yard\u0131mc\u0131 olmak i\u00e7in buraday\u0131m. Next.js, React tabanl\u0131 bir framework olup, h\u0131zl\u0131 ve \u00f6l\u00e7eklenebilir web uygulamalar\u0131 geli\u015ftirmenizi kolayla\u015ft\u0131r\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de React deneyimi olan geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Next.js Kursu: Ba\u015ftan Sona Tam Bir Rehber\"}]},{\"@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 Kursu: Ba\u015ftan Sona Tam Bir Rehber","description":"Merhaba! Ben Fatih Soysal ve bu kapsaml\u0131 makalede sizlere Next.js \u00f6\u011frenme yolculu\u011funuzda yard\u0131mc\u0131 olmak i\u00e7in buraday\u0131m. Next.js, React tabanl\u0131 bir framework olup, h\u0131zl\u0131 ve \u00f6l\u00e7eklenebilir web uygulamalar\u0131 geli\u015ftirmenizi kolayla\u015ft\u0131r\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de React deneyimi olan geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r.","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-kursu-bastan-sona-tam-bir-rehber\/","og_locale":"tr_TR","og_type":"article","og_title":"Next.js Kursu: Ba\u015ftan Sona Tam Bir Rehber","og_description":"Merhaba! Ben Fatih Soysal ve bu kapsaml\u0131 makalede sizlere Next.js \u00f6\u011frenme yolculu\u011funuzda yard\u0131mc\u0131 olmak i\u00e7in buraday\u0131m. Next.js, React tabanl\u0131 bir framework olup, h\u0131zl\u0131 ve \u00f6l\u00e7eklenebilir web uygulamalar\u0131 geli\u015ftirmenizi kolayla\u015ft\u0131r\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de React deneyimi olan geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r.","og_url":"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-01-04T07:00:16+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-kursu-bastan-sona-tam-bir-rehber\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Next.js Kursu: Ba\u015ftan Sona Tam Bir Rehber","datePublished":"2025-01-04T07:00:16+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/"},"wordCount":651,"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-kursu-bastan-sona-tam-bir-rehber\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/","url":"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/","name":"Next.js Kursu: Ba\u015ftan Sona Tam Bir Rehber","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-01-04T07:00:16+00:00","description":"Merhaba! Ben Fatih Soysal ve bu kapsaml\u0131 makalede sizlere Next.js \u00f6\u011frenme yolculu\u011funuzda yard\u0131mc\u0131 olmak i\u00e7in buraday\u0131m. Next.js, React tabanl\u0131 bir framework olup, h\u0131zl\u0131 ve \u00f6l\u00e7eklenebilir web uygulamalar\u0131 geli\u015ftirmenizi kolayla\u015ft\u0131r\u0131r. Bu rehber, hem yeni ba\u015flayanlar hem de React deneyimi olan geli\u015ftiriciler i\u00e7in faydal\u0131 olacakt\u0131r.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/next-js-kursu-bastan-sona-tam-bir-rehber\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Next.js Kursu: Ba\u015ftan Sona Tam Bir Rehber"}]},{"@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\/8587","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=8587"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/8587\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=8587"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=8587"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=8587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}