منصوبے کے بارے میں

30 Days Of JavaScript ایک کھلا تعلیمی چیلنج ہے جسے Asabeneh Yetayeh نے ترتیب دیا ہے، جو سیکھنے والوں کو 30 دن کے منظم سلسلے میں JavaScript کے ذریعے رہنمائی فراہم کرتا ہے۔ README میں کہا گیا ہے کہ پروگرامنگ کا کوئی پیشگی علم درکار نہیں؛ سیکھنے والوں کو صرف حوصلہ، کمپیوٹر، انٹرنیٹ، براؤزر اور کوڈ ایڈیٹر کی ضرورت ہے۔ مواد عام گفتگو کی انگریزی میں لکھا گیا ہے اور یہ ابتدائی اور اعلیٰ ڈویلپرز دونوں کے لیے ہے۔ نصاب کو نمبر والے دنوں میں تقسیم کیا گیا ہے، ہر دن ایک علیحدہ مارک ڈاؤن سبق سے منسلک ہے۔ موضوعات تعارف، ڈیٹا کی اقسام، بولین/آپریٹرز/تاریخ، شرطیں، arrays، loops، فنکشنز، اشیاء، اعلیٰ ترتیب کے فنکشنز، sets اور maps، destructuring اور spreading، ریگولر ایکسپریشنز، console آبجیکٹ کے طریقے، خرابی سے نمٹنا، classes، JSON، ویب سٹوریجز، promises، closures اور صاف کوڈ لکھنے سے آگے بڑھتے ہیں۔ بعد کے دنوں میں DOM، DOM اشیاء میں تبدیلی اور event listeners شامل ہیں۔ آخری حصہ منی پروجیکٹس پر مشتمل ہے: نظام شمسی، دو عالمی ممالک کے ڈیٹا ویژولائزیشن مشقیں، ایک پورٹ فولیو، ایک لیڈر بورڈ، کرداروں کو حرکت دینا اور حتمی پروجیکٹس۔ README میں Node.js انسٹال کرنے، Google Chrome اور اس کے کنسول کے استعمال، Visual Studio Code انسٹال اور استعمال کرنے، اور ویب صفحے میں inline، internal، external اور متعدد external اسکرپٹس کے ذریعے JavaScript شامل کرنے کی رہنمائی بھی شامل ہے۔ یہ بنیادی ڈیٹا کی اقسام جیسے نمبر، سٹرنگ، بولین، undefined اور null متعارف کراتا ہے اور typeof کے ساتھ اقسام کی جانچ کا طریقہ دکھاتا ہے۔ ریپوزٹری میں ہسپانوی، اطالوی، روسی، ترکی، آذربائیجانی، کورین، ویتنامی، پولش اور پرتگالی زبانوں کے تراجم کے لنکس ہیں۔ اس میں مدد کے لیے ایک ٹیلیگرام گروپ، ویڈیو اسباق کے ساتھ ایک Washera YouTube چینل، اور DevOsome پلیٹ فارم کے ذریعے دستیاب تکمیل کا سرٹیفکیٹ ذکر کیا گیا ہے۔ README میں سپانسر کی معلومات اور GitHub Sponsors یا PayPal کے ذریعے مصنف کی حمایت کے لنکس بھی شامل ہیں۔