{"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":"30 G\u00fcnde JavaScript \u00d6\u011frenmek: Pratik Bir Kodlama Rehberi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"CgHj6RkCj3\"><a href=\"https:\/\/fatihsoysal.com\/blog\/30-gunde-javascript-ogrenmek-pratik-bir-kodlama-rehberi\/\">30 G\u00fcnde JavaScript \u00d6\u011frenmek: Pratik Bir Kodlama Rehberi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/30-gunde-javascript-ogrenmek-pratik-bir-kodlama-rehberi\/embed\/#?secret=CgHj6RkCj3\" width=\"600\" height=\"338\" title=\"&#8220;30 G\u00fcnde JavaScript \u00d6\u011frenmek: Pratik Bir Kodlama Rehberi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"CgHj6RkCj3\" 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":"Web d\u00fcnyas\u0131n\u0131n kalbi olan JavaScript, g\u00fcn\u00fcm\u00fczde sadece taray\u0131c\u0131larda de\u011fil, sunucu taraf\u0131nda (Node.js), mobil uygulamalarda (React Native) ve hatta masa\u00fcst\u00fc uygulamalar\u0131nda (Electron) bile kendine yer bulmu\u015f, dinamik ve vazge\u00e7ilmez bir programlama dilidir. Peki, b\u00f6ylesine geni\u015f bir ekosisteme sahip bu dili 30 g\u00fcn gibi k\u0131sa bir s\u00fcrede \u00f6\u011frenmek m\u00fcmk\u00fcn m\u00fc? Evet, kararl\u0131l\u0131k, do\u011fru kaynaklar ve pratik odakl\u0131 bir yakla\u015f\u0131mla bu s\u00fcre zarf\u0131nda sa\u011flam temeller atabilir, hatta kendi basit projelerinizi geli\u015ftirmeye ba\u015flayabilirsiniz. Bu rehber, s\u0131f\u0131rdan ba\u015flayarak JavaScript'in temelinden ileri d\u00fczey konular\u0131na kadar sizi ad\u0131m ad\u0131m g\u00f6t\u00fcrecek, teorik bilgileri pratik uygulamalarla peki\u015ftirmenizi sa\u011flayacak ve web geli\u015ftirme yolculu\u011funuzda size \u0131\u015f\u0131k tutacakt\u0131r. JavaScript bilginizi h\u0131zla art\u0131rmak ve modern web projelerinde yer almak istiyorsan\u0131z, do\u011fru yerdesiniz."}