{"id":14639,"date":"2025-03-09T05:15:13","date_gmt":"2025-03-09T02:15:13","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/"},"modified":"2025-03-09T05:15:13","modified_gmt":"2025-03-09T02:15:13","slug":"wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/","title":{"rendered":"WeCoded Challange&#8217;\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm"},"content":{"rendered":"<p>WeCoded Challange&#8217;\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm<\/p>\n<p>Merhaba! Fatih Soysal olarak, WeCoded challenge&#8217;\u0131na kat\u0131l\u0131m\u0131m\u0131 ve geli\u015ftirdi\u011fim \u00e7\u00f6z\u00fcm\u00fc sizlerle payla\u015fmak istiyorum.  Bu makalede,  dev.to platformunun WeCoded etiketli makalelerini \u00e7ekmek i\u00e7in kulland\u0131\u011f\u0131m HTML, CSS, JavaScript, jQuery, Bootstrap ve Forem API entegrasyonunu detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m.  Hedefim, temiz ve kullan\u0131\u015fl\u0131 bir aray\u00fcz olu\u015fturarak, ilgili i\u00e7erikleri kullan\u0131c\u0131 dostu bir \u015fekilde sunmakt\u0131.<\/p>\n<p>\u00d6ncelikle, projenin temelini olu\u015fturan teknolojilerden bahsetmek istiyorum.  HTML, sayfan\u0131n iskeletini olu\u015fturmam\u0131 sa\u011flad\u0131.  CSS, g\u00f6rsel d\u00fczenlemeyi ve aray\u00fcz\u00fcn esteti\u011fini belirledi.  JavaScript, dinamik etkile\u015fimler i\u00e7in olmazsa olmazd\u0131. jQuery, JavaScript kodumu daha k\u0131sa ve anla\u015f\u0131l\u0131r hale getirdi.  Bootstrap, h\u0131zl\u0131 ve responsive bir aray\u00fcz olu\u015fturmama yard\u0131mc\u0131 oldu.  Son olarak, Forem API, dev.to&#8217;dan verileri \u00e7ekmemi sa\u011flayan kritik bir bile\u015fen oldu.<\/p>\n<h2>DEV.TO API Entegrasyonu: Verileri \u00c7ekme ve \u0130\u015fleme<\/h2>\n<p>Projenin en \u00f6nemli a\u015famalar\u0131ndan biri, dev.to&#8217;nun Forem API&#8217;sini kullanarak WeCoded etiketli makaleleri \u00e7ekmekti. Bunun i\u00e7in API&#8217;nin dok\u00fcmantasyonunu dikkatlice inceledim.  Ard\u0131ndan,  JavaScript ve jQuery kullanarak API&#8217;ye istek g\u00f6nderdim ve gelen JSON verilerini i\u015fledim.  Bu i\u015flem s\u0131ras\u0131nda,  her makalenin ba\u015fl\u0131\u011f\u0131n\u0131, i\u00e7eri\u011finin \u00f6zetini, yay\u0131nlanma tarihini ve yazar\u0131n\u0131 ald\u0131m.  Elde etti\u011fim verileri, daha sonra Bootstrap ile olu\u015fturdu\u011fum aray\u00fczde kullanarak kullan\u0131c\u0131ya sundum.<\/p>\n<pre><code class=\"language-javascript\">\n\/\/ \u00d6rnek API iste\u011fi (jQuery kullanarak)\n$.ajax({\n  url: \"https:\/\/dev.to\/api\/articles?tag=wecoded\",\n  type: \"GET\",\n  success: function(response) {\n    \/\/ Gelen verilerin i\u015flenmesi ve aray\u00fcze eklenmesi\n  }\n});\n<\/code><\/pre>\n<p>Verilerin i\u015flenmesi a\u015famas\u0131nda,  \u00f6nemli bir nokta,  performans optimizasyonuydu.  B\u00fcy\u00fck veri k\u00fcmelerini verimli bir \u015fekilde i\u015flemek i\u00e7in gerekli \u00f6nlemleri ald\u0131m.  Ayr\u0131ca,  hata y\u00f6netimi de projede \u00f6ncelikli konulardan biriydi.  API&#8217;den gelen hatalar\u0131 yakalamak ve kullan\u0131c\u0131ya uygun mesajlar g\u00f6stermek i\u00e7in \u00f6zel bir mekanizma geli\u015ftirdim. Bu sayede, olas\u0131 sorunlar\u0131n yol a\u00e7abilece\u011fi olumsuz kullan\u0131c\u0131 deneyimlerini engelledim.<\/p>\n<h2>Aray\u00fcz Tasar\u0131m\u0131 ve Kullan\u0131c\u0131 Deneyimi<\/h2>\n<p>Aray\u00fcz\u00fc tasarlarken,  kullan\u0131c\u0131 deneyimini \u00f6n planda tuttum.  Temiz, sade ve responsive bir tasar\u0131m hedefledim.  Bootstrap&#8217;\u0131n sa\u011flad\u0131\u011f\u0131 ara\u00e7lar sayesinde,  farkl\u0131 ekran boyutlar\u0131nda sorunsuz \u00e7al\u0131\u015fan bir aray\u00fcz olu\u015fturmay\u0131 ba\u015fard\u0131m.  Kullan\u0131c\u0131lar\u0131n makaleleri kolayca tarayabilmeleri ve istedikleri makaleye h\u0131zl\u0131ca ula\u015fabilmeleri i\u00e7in uygun bir navigasyon sistemi tasarlad\u0131m.  Ayr\u0131ca, her makalenin ayr\u0131nt\u0131l\u0131 bilgilerini i\u00e7eren bir sayfa olu\u015fturdum.  B\u00f6ylece, kullan\u0131c\u0131lar se\u00e7tikleri makale hakk\u0131nda daha detayl\u0131 bilgiye sahip olabilirler.<\/p>\n<p>Sonu\u00e7 olarak, bu projede edindi\u011fim deneyimler olduk\u00e7a de\u011ferliydi.  Hem farkl\u0131 teknolojileri birle\u015ftirme hem de API entegrasyonu konusunda tecr\u00fcbelerimi geli\u015ftirme f\u0131rsat\u0131 buldum.  Bu projedeki kodlar\u0131  <a href=\"https:\/\/fatihsoysal.com\">kendi web sitemde<\/a>  daha detayl\u0131 olarak payla\u015fmay\u0131 d\u00fc\u015f\u00fcn\u00fcyorum.  Umar\u0131m bu payla\u015f\u0131m\u0131m, benzer projeler \u00fczerinde \u00e7al\u0131\u015fanlar i\u00e7in faydal\u0131 olur.<\/p>\n<p>Faydal\u0131 bulabilece\u011finiz kaynaklar:<\/p>\n<ul>\n<li><a href=\"https:\/\/dev.to\/api\">DEV.TO API Dok\u00fcmantasyonu<\/a><\/li>\n<li><a href=\"https:\/\/getbootstrap.com\/\">Bootstrap Dok\u00fcmantasyonu<\/a><\/li>\n<li><a href=\"https:\/\/api.jquery.com\/\">jQuery Dok\u00fcmantasyonu<\/a><\/li>\n<\/ul>\n<p>#Etiketler: WeCoded, Challenge, HTML, CSS, JavaScript, jQuery, Bootstrap, Forem API, dev.to, API Entegrasyonu, Web Geli\u015ftirme, Programlama,  Fatih Soysal,  Kullan\u0131c\u0131 Deneyimi, Responsive Tasar\u0131m<\/p>\n","protected":false},"excerpt":{"rendered":"WeCoded Challange&#8217;\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm Merhaba! Fatih Soysal olarak, WeCoded challenge&#8217;\u0131na&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-14639","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>WeCoded Challange&#039;\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal olarak, WeCoded challenge&#039;\u0131na kat\u0131l\u0131m\u0131m\u0131 ve geli\u015ftirdi\u011fim \u00e7\u00f6z\u00fcm\u00fc sizlerle payla\u015fmak istiyorum. Bu makalede, dev.to platformunun WeCoded etiketli makalelerini \u00e7ekmek i\u00e7in kulland\u0131\u011f\u0131m HTML, CSS, JavaScript, jQuery, Bootstrap ve Forem API entegrasyonunu detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Hedefim, temiz ve kullan\u0131\u015fl\u0131 bir aray\u00fcz olu\u015fturarak, ilgili i\u00e7erikleri kullan\u0131c\u0131 dostu bir \u015fekilde sunmakt\u0131.\" \/>\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\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WeCoded Challange&#039;\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal olarak, WeCoded challenge&#039;\u0131na kat\u0131l\u0131m\u0131m\u0131 ve geli\u015ftirdi\u011fim \u00e7\u00f6z\u00fcm\u00fc sizlerle payla\u015fmak istiyorum. Bu makalede, dev.to platformunun WeCoded etiketli makalelerini \u00e7ekmek i\u00e7in kulland\u0131\u011f\u0131m HTML, CSS, JavaScript, jQuery, Bootstrap ve Forem API entegrasyonunu detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Hedefim, temiz ve kullan\u0131\u015fl\u0131 bir aray\u00fcz olu\u015fturarak, ilgili i\u00e7erikleri kullan\u0131c\u0131 dostu bir \u015fekilde sunmakt\u0131.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-09T02:15: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\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"WeCoded Challange&#8217;\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm\",\"datePublished\":\"2025-03-09T02:15:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/\"},\"wordCount\":530,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/\",\"name\":\"WeCoded Challange'\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-03-09T02:15:13+00:00\",\"description\":\"Merhaba! Fatih Soysal olarak, WeCoded challenge'\u0131na kat\u0131l\u0131m\u0131m\u0131 ve geli\u015ftirdi\u011fim \u00e7\u00f6z\u00fcm\u00fc sizlerle payla\u015fmak istiyorum. Bu makalede, dev.to platformunun WeCoded etiketli makalelerini \u00e7ekmek i\u00e7in kulland\u0131\u011f\u0131m HTML, CSS, JavaScript, jQuery, Bootstrap ve Forem API entegrasyonunu detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Hedefim, temiz ve kullan\u0131\u015fl\u0131 bir aray\u00fcz olu\u015fturarak, ilgili i\u00e7erikleri kullan\u0131c\u0131 dostu bir \u015fekilde sunmakt\u0131.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WeCoded Challange&#8217;\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm\"}]},{\"@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":"WeCoded Challange'\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm","description":"Merhaba! Fatih Soysal olarak, WeCoded challenge'\u0131na kat\u0131l\u0131m\u0131m\u0131 ve geli\u015ftirdi\u011fim \u00e7\u00f6z\u00fcm\u00fc sizlerle payla\u015fmak istiyorum. Bu makalede, dev.to platformunun WeCoded etiketli makalelerini \u00e7ekmek i\u00e7in kulland\u0131\u011f\u0131m HTML, CSS, JavaScript, jQuery, Bootstrap ve Forem API entegrasyonunu detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Hedefim, temiz ve kullan\u0131\u015fl\u0131 bir aray\u00fcz olu\u015fturarak, ilgili i\u00e7erikleri kullan\u0131c\u0131 dostu bir \u015fekilde sunmakt\u0131.","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\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/","og_locale":"tr_TR","og_type":"article","og_title":"WeCoded Challange'\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm","og_description":"Merhaba! Fatih Soysal olarak, WeCoded challenge'\u0131na kat\u0131l\u0131m\u0131m\u0131 ve geli\u015ftirdi\u011fim \u00e7\u00f6z\u00fcm\u00fc sizlerle payla\u015fmak istiyorum. Bu makalede, dev.to platformunun WeCoded etiketli makalelerini \u00e7ekmek i\u00e7in kulland\u0131\u011f\u0131m HTML, CSS, JavaScript, jQuery, Bootstrap ve Forem API entegrasyonunu detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Hedefim, temiz ve kullan\u0131\u015fl\u0131 bir aray\u00fcz olu\u015fturarak, ilgili i\u00e7erikleri kullan\u0131c\u0131 dostu bir \u015fekilde sunmakt\u0131.","og_url":"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-03-09T02:15: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\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"WeCoded Challange&#8217;\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm","datePublished":"2025-03-09T02:15:13+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/"},"wordCount":530,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/","url":"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/","name":"WeCoded Challange'\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-03-09T02:15:13+00:00","description":"Merhaba! Fatih Soysal olarak, WeCoded challenge'\u0131na kat\u0131l\u0131m\u0131m\u0131 ve geli\u015ftirdi\u011fim \u00e7\u00f6z\u00fcm\u00fc sizlerle payla\u015fmak istiyorum. Bu makalede, dev.to platformunun WeCoded etiketli makalelerini \u00e7ekmek i\u00e7in kulland\u0131\u011f\u0131m HTML, CSS, JavaScript, jQuery, Bootstrap ve Forem API entegrasyonunu detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Hedefim, temiz ve kullan\u0131\u015fl\u0131 bir aray\u00fcz olu\u015fturarak, ilgili i\u00e7erikleri kullan\u0131c\u0131 dostu bir \u015fekilde sunmakt\u0131.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/wecoded-challangeima-html-css-javascript-jquery-bootstrap-ve-dev-to-api-ile-cozum\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"WeCoded Challange&#8217;\u0131ma HTML, CSS, JavaScript, jQuery, Bootstrap ve DEV.TO API ile \u00c7\u00f6z\u00fcm"}]},{"@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\/14639","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=14639"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/14639\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=14639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=14639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=14639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}