زبردست (اور مفت!) ویب ڈویلپمنٹ کتب جو آپ آن لائن PlatoBlockchain ڈیٹا انٹیلی جنس حاصل کر سکتے ہیں۔ عمودی تلاش۔ عی

زبردست (اور مفت!) ویب ڈویلپمنٹ کتب جو آپ آن لائن حاصل کر سکتے ہیں۔

"سیکھنے کے لیے بہترین جگہ کہاں ہے؟" کے فوراً بعد شاید سب سے عام پوچھا جانے والا سوال جو میں لوگوں سے کوڈ میں داخل ہونے سے سنتا ہوں وہ ہے "مجھے کون سی ویب ڈویلپمنٹ کتابیں سیکھنے چاہئیں؟" ٹھیک ہے، اسے اس سوال کا جواب سمجھیں کیونکہ میں نے ان کتابوں کی فہرست تیار کی ہے جو نہ صرف فرنٹ اینڈ ڈویلپمنٹ میں جانے کے لیے بہترین ہیں بلکہ آزادانہ طور پر دستیاب بھی ہیں۔

سی ایس ایس پر کتابیں۔

یہ وہ جگہ ہے جہاں ہم گھومنے جا رہے ہیں کیونکہ، ٹھیک ہے، یہ ایک سائٹ ہے۔ زیادہ تر سی ایس ایس کے بارے میں!

سی ایس ایس کا جادو ایڈم شوارٹز کے ذریعہ

  • کے لئے کامل: آپ کے CSS سفر کے اگلے مراحل
  • سیکھنے کی سطح: انٹرمیڈیٹ
  • ضرورت ہے: سی ایس ایس کی کچھ بنیادی تفہیم

ایڈم شوارٹز اس کتاب میں سی ایس ایس کے چھ تصورات کا احاطہ کیا گیا ہے، بشمول باکس ماڈل، ترتیب، میزیں، رنگ، نوع ٹائپ، اور ٹرانزیشن۔ یہ ایسی چیزیں ہیں جو کچھ تجربہ کار سی ایس ایسرز کو روکتی ہیں، ان میں سے کچھ تصورات الجھ سکتے ہیں۔ آدم ہر ایک کو گمراہ کرنے کے لیے کافی حد تک چلا گیا ہے۔

کتاب پیچیدہ سی ایس ایس تصورات پر ایک بہترین پرائمر ہونے کے علاوہ، مجھے یہ پسند ہے کہ کتاب میں مذکور ہر ایک سی ایس ایس پراپرٹیز کو کس طرح کلک کیا جا سکتا ہے لہذا آپ ہمیشہ ان پر کلک کر کے دیکھ سکتے ہیں کہ ہر ایک کا اطلاق کیسے ہوتا ہے۔ مزید پڑھنے کے لیے بہت سی مثالی مثالیں اور سفارشات ہیں، کیا آپ ہر باب کے بارے میں مزید جاننا چاہتے ہیں۔

مجھے رنگوں کا باب بہت دلچسپ معلوم ہوا نہ صرف اس وجہ سے کہ یہ رنگوں کو قابل رسائی طریقے سے استعمال کرنے کے بہترین طریقوں میں داخل ہو جاتا ہے، بلکہ اس لیے بھی کہ سپر پریکٹیکل ایپلی کیشنز ہیں، جیسے کہ جب ایڈم کسی تنظیم کی برانڈنگ کو سپورٹ کرنے کے لیے CSS کا استعمال کرتا ہے۔

لچکدار ویب ڈیزائن جیریمی کیتھ کے ذریعہ

  • کے لئے کامل: کوڈ لکھنے کے لیے حکمت عملی تیار کرنا
  • سیکھنے کی سطح: انٹرمیڈیٹ
  • ضرورت ہے: سی ایس ایس کی کچھ بنیادی تفہیم

براہ راست تعارف سے:

بہتر ویب سائٹس بنانے میں آپ کی مدد کے لیے آپ کو یہاں کوئی کوڈ نہیں ملے گا۔ لیکن آپ کو خیالات اور نقطہ نظر ملیں گے۔ آئیڈیاز کوڈ سے زیادہ لچکدار ہوتے ہیں۔ میں نے ویب ڈیزائن کی تاریخ کے انتہائی لچکدار خیالات کو مستقبل کی ویب سائٹس بنانے کے نقطہ نظر میں یکجا کرنے کی کوشش کی ہے۔

جیریمی جو کچھ بہت اچھا کرتا ہے وہ نرم مہارتوں کو بیان کرنا ہے، جیسے منصوبہ بندی، خاکہ بنانا، اور کوڈ لکھنے کے طریقہ کار۔ لہذا، پوری کتاب میں کوڈ کے ٹکڑوں کو چھوڑنے کے بجائے، آپ کو کوڈ کی حکمت عملیوں کے بارے میں تفصیلات ملیں گی، جیسے ترقی پسند اضافہ، یہ فیصلہ کرنا کہ کس ٹولنگ کو استعمال کرنا ہے، اور مستقبل کے موافق کوڈ لکھنے کے چیلنجز۔

اور آپ میں سے ان لوگوں کے لیے جنہوں نے جیریمی بیان کرنے والے مواد کو سن کر خوشی محسوس نہیں کی ہے (جیسا کہ وہ ویب ہسٹری سیریز)، ڈاؤن لوڈ کرنے کے لیے ایک آڈیو فائل دستیاب ہے۔

سی ایس ایس ویب ڈیولپمنٹ کا آغاز: نوئس سے پروفیشنل تک سائمن کولیسن کے ذریعہ

  • کے لئے کامل: سی ایس ایس کے بنیادی اصول
  • سیکھنے کی سطح: بالکل ابتدائی
  • ضرورت ہے: وقت اور حوصلہ کے سوا کچھ نہیں۔

یہ 2006 میں لکھا جا سکتا ہے، لیکن سائمن کی ویب کے معیارات اور رسائی کے بارے میں کوریج آج کل لازوال اور متعلقہ ہے۔ وہ انٹرآپریبلٹی کے ساتھ ساتھ ویب ایپلیکیشنز بنانے کے طریقوں کی سمجھ فراہم کرتا ہے، بشمول ابتدائی منصوبہ بندی کے مراحل جو اکثر نظر انداز کیے جاتے ہیں۔

کتاب کے دو وسیع حصے ہیں جنہیں مزید 16 ابواب میں تقسیم کیا گیا ہے۔ حصہ 1 سی ایس ایس کے موضوعات کا احاطہ کرتا ہے، جیسے ٹیکسٹ، لنکس، فہرستیں، پس منظر، تصاویر، ٹیبلز اور فارمز کے ساتھ کام کرنا۔ یہ واقعی یا تو تفصیلات پر کنجوسی نہیں کرتا ہے۔

حصہ 2 لے آؤٹ کے بارے میں ہے، استعمال کے قابل اور ترتیب میں ہیرا پھیری پر روشنی ڈالنا، نیز ایک آسان کیس اسٹڈی۔ ابواب کو اس طرح ترتیب دیا گیا ہے کہ ایک باب قدرتی طور پر دوسرے میں بہتا ہے۔ ہر باب میں ایک اختتامی حصہ بھی ہوتا ہے جو باب میں شامل تمام اہم تصورات پر روشنی ڈالتا ہے۔

درحقیقت، کتاب نئے ڈویلپرز کو CSS میں ایک ٹھوس پس منظر فراہم کرتی ہے اور انہیں مزید جدید تصورات کے ساتھ آہستہ آہستہ مدد کرتی ہے۔ یہ آپ کے سی ایس ایس کے سفر کو آسان بنا دے گا۔

HTML اور CSS پر کتابیں۔

CSS اور HTML اکثر ایک ساتھ سکھائے جاتے ہیں، جو خاص طور پر اس وقت مددگار ثابت ہو سکتے ہیں جب آپ اپنے کوڈ کی پہلی سطریں لکھ رہے ہوں اور یہ جاننا چاہتے ہوں کہ دونوں زبانیں ایک دوسرے کے ساتھ کیسے تعامل کرتی ہیں۔

HTML اور CSS کوڈ کرنا سیکھیں۔ Shay Howe کی طرف سے

  • کے لئے کامل: اپنے سامنے کا سفر شروع کر رہا ہوں۔
  • سیکھنے کی سطح: ابتدائی
  • ضرورت ہے: کوئی پیشگی تجربہ بالکل نہیں۔

شی نے اس کتاب کا حوالہ دیا ہے۔ HTML اور CSS سیکھنے میں ابتدائی افراد کی مدد کے لیے وقف سادہ اور جامع گائیڈ۔ وہ فرنٹ اینڈ ڈیزائن اور ڈویلپمنٹ کے عام عناصر پر توجہ مرکوز کرکے ایسا کرتا ہے۔ احاطہ کردہ اسباق میں سے کچھ باکس ماڈل، پوزیشننگ، نوع ٹائپ، پس منظر اور گریڈیئنٹس، فہرستیں، میڈیا، فارمز اور میزیں ہیں۔ پہلے باب میں *اپنا پہلا ویب صفحہ بنانا، شی نے ایک عام ویب سائٹ کے مواد کا تجزیہ کیا جس میں عناصر، صفات اور HTML دستاویز کا ڈھانچہ، کوڈ کی توثیق، سلیکٹرز اور CSS ری سیٹس شامل ہیں۔ مجھے کتاب بہت سبق آموز لگتی ہے خاص طور پر کیونکہ یہ کوڈ کے نمونوں کے ساتھ بہت سے کلیدی تصورات کو حل کرنے کے لیے سطح سے آگے نکل گئی ہے، جن کی آپ پیروی کر سکتے ہیں۔

اس عظیم کتاب کے بارے میں ایک گہری بات یہ ہے کہ، شی نے پورے 12 اسباق میں شروع سے ایک مکمل پروجیکٹ بنایا اور ہر اسباق کے آخر میں، اس نے اس ویب سائٹ کی موجودہ حالت کا خلاصہ اور لنکس فراہم کیے (تاکہ آپ اپنی ویب سائٹ سے موازنہ کر سکیں اگر آپ اسباق کے ہر مرحلے پر) اور سورس کوڈ کی پیروی کرتے ہیں۔

اگر آپ سیکھنے والے ہیں جو کر کے سیکھتے ہیں، تو آپ کو یہ مواد بہت کارآمد لگے گا اور جب تک آپ یہ کام کر لیں گے، آپ نے ایک کثیر صفحاتی فنکشنل ویب سائٹ تیار کر لی ہوگی۔

کورس کا ایک ایڈوانس سیکوئل بھی اسی لنک کے ذریعے مفت دستیاب ہے۔

HTML اور CSS: 7 دنوں میں بنیادی باتیں سیکھیں۔ مائیکل کنپ کے ذریعہ

  • کے لئے کامل: اپنے سامنے کا سفر شروع کر رہا ہوں۔
  • سیکھنے کی سطح: ابتدائی
  • ضرورت ہے: کوئی پیشگی تجربہ بالکل نہیں۔

کیا آپ ممکنہ طور پر سات دنوں میں ایچ ٹی ایم ایل اور سی ایس ایس کے بارے میں جاننے کے لیے سب کچھ سیکھ سکتے ہیں؟ شاید نہیں، لیکن اسی لیے مائیکل نیپ کی یہ 2017 کی کتاب سیدھی بنیادی باتوں پر مرکوز ہے۔ مائیکل ایچ ٹی ایم ایل اور سی ایس ایس ڈھانچے، منطق اور پریزنٹیشن میں شروع کرنے سے پہلے تاریخ کے ایک مختصر سبق پر غور کرتا ہے۔ آپ تیزی سے اس مقام تک پہنچنے جا رہے ہیں جہاں آپ کو ایک بنیادی ویب پیج کو اکٹھا کرنے کے بارے میں کافی پر اعتماد محسوس کرنا چاہیے، اس کے علاوہ اس کتاب کے SEO اور تجزیات کو چھونے کے ساتھ ساتھ کچھ اضافی چیزیں۔

کتاب سادہ پروگراموں پر مشتمل ہے جسے آپ اپنے کمپیوٹر پر چلا سکتے ہیں اگر آپ اس پر عمل کرنا چاہتے ہیں۔

ای بُک ورژن ایپل بوکس پر مفت دستیاب ہے، لیکن اگر آپ کے پاس پہلے سے ہی سبسکرپشن موجود ہے تو کنڈل ورژن بھی ہے۔

دی گریٹسٹ سی ایس ایس ٹرکس والیوم۔ 1 بذریعہ کرس کوئیر

  • کے لئے کامل: حیرت ہے کہ سی ایس ایس کیا کر سکتا ہے۔
  • سیکھنے کی سطح: انٹرمیڈیٹ
  • ضرورت ہے: کچھ سی ایس ایس کا تجربہ

کیا آپ جانتے ہیں کہ CSS-Tricks کی CSS پر بھی ایک کتاب ہے؟ اسے اس فہرست سے ہٹانا احمقانہ ہوگا کیونکہ جو کچھ آپ کو ملتا ہے وہ کلاسک CSS چالوں کا مجموعہ ہے جس کی وضاحت کرس کوئیر کے علاوہ کسی اور نے نہیں کی ہے۔ درحقیقت، کرس نے کتاب میں شامل تمام مثالوں کو اپنے بہت سے، بہت سے (بہت سے!) سالوں سے اس سائٹ کو چلاتے ہوئے اس کی میز کو عبور کرنے والی چالوں کی کثرت سے منتخب کیا۔

ہر چال ایک خاص درد کے نقطہ کو حل کرتی ہے۔ مثال کے طور پر، پہلا "پین سکرولنگ ٹو باٹم" کی چالظاہر کرتا ہے کہ کس طرح overflow-anchor سی ایس ایس پراپرٹی کو سلیک جیسے ٹول کا ایک ہی چیٹ جیسا انٹرفیس بنانے کے لیے استعمال کیا جا سکتا ہے، جہاں اسکرین کو نچلے حصے میں اس طرح لنگر انداز کیا جاتا ہے کہ ایسا محسوس ہوتا ہے جیسے نئی آئٹمز شامل ہونے کے ساتھ ہی صفحہ آپ کے لیے اسکرول کر رہا ہے۔

عمل سے متعلق کتابیں۔

کوڈ کے بارے میں اتنا ہی ہے۔ کس طرح ہم کوڈ لکھتے ہیں اور دوسروں کے ساتھ پروجیکٹس پر تعاون کرتے ہیں کیونکہ یہ اصل کوڈ کے بارے میں ہے جو ہم لکھتے ہیں۔ مندرجہ ذیل کتابیں منصوبہ بندی اور پروجیکٹ مینجمنٹ سے لے کر دوسروں کے ساتھ بات چیت اور تعاون تک ہر چیز کے لیے بہترین نقطہ آغاز ہیں۔

تعاون کریں: ڈیجیٹل پروجیکٹس کے ارد گرد لوگوں کو اکٹھا کریں۔ ایلن ڈی ویریز کے ذریعہ

  • کے لئے کامل: ایک بہتر ساتھی ہونا
  • سیکھنے کی سطح: N / A
  • ضرورت ہے: دوسروں کے ساتھ اچھا کام کرنے کے لیے کھلا ذہن!

ایلن نے اس کتاب میں کچھ ایسی بات کی ہے جس سے ہم سب کو نمٹنا ہے: دوسروں کے ساتھ تعاون کرنا۔ اور یہ کوئی چھوٹی بات نہیں ہے - کتاب کو چار حصوں میں تقسیم کیا گیا ہے جو ان چیزوں میں بہت گہرائی تک جاتے ہیں جن پر ہم دوسروں کے ساتھ اچھی طرح سے کام کر سکتے ہیں:

  • زمین کو تیار کرنے اور تعاون کے لیے صحیح حالات پیدا کرنے کا طریقہ جانیں۔
  • تعاون کے ابتدائی مراحل میں گروپ کلچر کو پروان چڑھائیں۔
  • ایک صحت مند باہمی تعاون کے عمل کو برقرار رکھیں۔
  • تعاون کے انعامات حاصل کریں۔

مواد کی حکمت عملی ساز کے طور پر، ایلن کے پاس صحیح قسم کا تجربہ ہے کہ وہ کسی کو بھی تعاون پر مبنی پروجیکٹ کا حصہ بننے، یا تعاون سے زیادہ سے زیادہ فائدہ اٹھانے میں مدد کرے۔

جدید ویب ڈیزائن کا عمل ویب فلو کی طرف سے

  • کے لئے کامل: سینئر ڈیزائنرز، پروجیکٹ مینیجرز
  • سیکھنے کی سطح: N / A
  • ضرورت ہے: سی ایس ایس کی کچھ بنیادی تفہیم

اس مفت ای بُک میں سات قدموں پر مشتمل ڈیزائن کا عمل ہے جس کا مقصد آج کے ویب ڈیزائن کے برانڈ کے لیے ورک فلو کی وضاحت میں مدد کرنا ہے۔

اس میں شامل ہیں:

  • اھداف مقرر
  • دائرہ کار کی وضاحت کرنا
  • سائٹ کے نقشے اور وائر فریم
  • مواد کے ساتھ کام کرنا
  • بصری عناصر کو سنبھالنا
  • ٹیسٹنگ
  • شپنگ

کوئی بھی نیا ڈیزائن پروجیکٹ شروع کرے گا یا ڈیزائن پروجیکٹ کے بیچ میں پوری کتاب میں انمول بصیرت پائے گا۔ اور سب سے زیادہ قابل ذکر بات یہ ہے کہ یہ اس طرح سے کیسے لکھا گیا ہے جس سے لگ بھگ ایسا لگتا ہے جیسے آپ تصور سے لے کر تکمیل تک ایک پورے پروجیکٹ کے ذریعے ہاتھ سے پکڑے جا رہے ہیں۔

ویب کے لیے ڈیزائننگ مارک بولٹن کے ذریعہ

  • کے لئے کامل: گاہکوں کے ساتھ کام کرنا سیکھنا
  • سیکھنے کی سطح: ابتدائی
  • ضرورت ہے: ڈیزائن میں حقیقی دلچسپی

ایسا لگتا ہے کہ بہت سی تنظیمیں ڈیزائن کو مختلف طریقے سے نمٹاتی ہیں۔ لیکن مصنف مارک بولٹن نے ایک مکمل ڈیزائن ورک فلو کو دستاویز کیا ہے۔ ویب کے لیے ڈیزائننگ جو بہت سے چیلنجوں کو ختم کرتا ہے اور ہر چیز کا احاطہ کرتا ہے جس کے بارے میں آپ کو جاننے کی ضرورت ہے۔

اس کتاب کی منفرد بات یہ ہے کہ یہ واقعی کام کے بارے میں ہے۔ یقینی طور پر، ٹائپوگرافی، رنگ، اور ترتیب جیسی چیزوں کے لیے ڈیزائن کے بہترین طریقوں کے بارے میں بہت زیادہ قیمتی معلومات موجود ہیں، لیکن آپ واقعی اس کتاب سے کیا لینے جا رہے ہیں کس طرح یہ ایک ڈیزائن ورک فلو میں فٹ ہوتے ہیں۔ یہ آپ کو سکھاتا ہے کہ تحقیق کیسے کی جائے، آئیڈیاز کو لاگو کرنے کے لیے ہمارے پاس ٹیکنالوجیز، اور بالآخر، دوسروں کے ساتھ ساتھ کلائنٹس کے ساتھ کیسے کام کرنا ہے - لوگوں کے لیے بہترین چارہ بشمول ڈیزائن لیڈز، پروجیکٹ مینیجرز، فری لانسرز، یا کوئی بھی جو پروجیکٹ کی ترسیل کے عمل میں شامل ہے۔ .

Git کے ساتھ ورژن کنٹرول سیکھیں۔ ٹاور کی طرف سے

  • کے لئے کامل: Git میں مہارت حاصل کرنا
  • سیکھنے کی سطح: تمام سطحوں کا استقبال ہے۔
  • ضرورت ہے: کوئی پیشگی علم بالکل نہیں۔

اس کتاب میں مقبولیت کے پیچھے ٹیم Git کے لیے ٹاور کلائنٹ Git کا استعمال کرتے ہوئے سیکھنے والوں کو ورژن کنٹرول سسٹم کے کرکس سے متعارف کروائیں۔ ٹیموں میں کام کرنے والے ڈویلپرز کو خاص طور پر یہ بہت مفید لگے گا، کیونکہ یہ ٹیم کے اراکین کے ساتھ مؤثر طریقے سے تعاون کرنے میں مدد کرتا ہے جب آپ ہزاروں میل کے فاصلے پر ہوں تب بھی پروجیکٹ کی مختلف خصوصیات تیار کرتے ہیں۔ اس نے کہا، یہ اب بھی کسی کے لیے بہت اچھا ہے جو کمانڈ لائن سے شرما سکتا ہے اور وہاں اعتماد پیدا کرنا چاہتا ہے۔

اور چونکہ یہ کتاب ایک ایسی ایپلی کیشن بنانے والے کی طرف سے ہے جو گٹ کے ساتھ بات چیت کرتی ہے، اس لیے آپ کو کمانڈ لائن پر براہ راست کام کرنے کے علاوہ ٹاور کو بطور GUI استعمال کرنے کی ایک اچھی خوراک ملے گی۔

لہذا، چاہے یہ ارتکاب کرنا، برانچ کرنا، انضمام کرنا، درخواستیں کھینچنا، فورکنگ ورک، یا انضمام کے تنازعات کو ہینڈل کرنا، آپ کو اس کتاب سے بہت کچھ ملے گا۔

جاوا اسکرپٹ پر کتابیں۔

ایسا لگتا ہے کہ جاوا اسکرپٹ سیکھنا ہمیشہ مقبول ہوتا ہے۔ حقیقت میں، جیسن روڈریگز نے 2018 میں جاوا اسکرپٹ سیکھنے کے منظر نامے کے بارے میں لکھا اور مفت کتابوں کی ایک اچھی فہرست فراہم کی۔ اس کے بعد سے بہت زیادہ اضافہ نہیں ہوا ہے، لیکن یہاں درج ذیل کتابوں پر میرے خیالات ہیں۔

فصیح جاوا اسکرپٹ بذریعہ مارجن ہاور بیک

  • کے لئے کامل: جاوا اسکرپٹ لکھنے میں بہتر ہو رہا ہے۔
  • سیکھنے کی سطح: تجربہ کار ڈویلپرز سے انٹرمیڈیٹ
  • ضرورت ہے: جاوا اسکرپٹ سے پہلے کا تجربہ

فصیح جاوا اسکرپٹ واقعی اس کے نام کے مطابق رہتا ہے۔ ذاتی طور پر، میں اسے جاوا اسکرپٹ کی بہترین تحریری کتابوں میں سے ایک سمجھتا ہوں جو میں نے کبھی دیکھا ہے۔ مارجن کا تحریری انداز دلکش ہے، خاص طور پر اس کے ساتھ کہ وہ کس طرح پروگرامنگ کے تصورات کو متعارف کراتے ہیں اور قاری کو ساتھ لے جاتے ہیں۔ ان کے الفاظ میں، کتاب صرف کے بارے میں ہے کمپیوٹر کو ہدایت دینا اور ان سے وہ کام کروانا جو آپ ان سے کرنا چاہتے ہیں۔

یہ کتاب تین حصوں اور 21 ابواب میں پھیلی ہوئی جاوا اسکرپٹ میں ایک گہرا غوطہ ہے۔ آپ پروگرامنگ کے بنیادی تصورات، جیسے اقدار، اقسام، آپریٹرز اور فنکشنز، ریگولر ایکسپریشنز، ماڈیولز، DOM، اور غیر مطابقت پذیر پروگرامنگ جیسے جدید تصورات کے بارے میں ایک گروپ پڑھنے جا رہے ہیں۔ وہ ہر باب کا آغاز کسی حد تک فلسفیانہ اقتباس کے ساتھ کرتا ہے تاکہ قاری کو آگے کیا ہو اس کے لیے تیار کیا جا سکے اور پھر سیدھے موضوع میں غوطہ لگایا جائے۔

اس کے علاوہ، آپ کو اپنی نئی مہارتوں پر عمل کرنے میں مدد کرنے کے لیے تین منصوبے ہیں۔

جاوا اسکرپٹ کے وعدوں کو سمجھنا نکولس سی زکاس کے ذریعہ

  • کے لئے کامل: وہ لوگ جو جاوا اسکرپٹ میں وعدوں کے ساتھ غیر مطابقت پذیر پروگرامنگ کے بارے میں سب کچھ سیکھنا چاہتے ہیں۔
  • سیکھنے کی سطح: انٹرمیڈیٹ
  • ضرورت ہے: بنیادی جاوا اسکرپٹ چپس

جاوا اسکرپٹ کے وعدے 2015 میں جاوا اسکرپٹ میں غیر مطابقت پذیر افعال کو سنبھالنے کے لیے ES6 تفصیلات کے حصے کے طور پر متعارف کرائے گئے تھے۔ ایم ڈی این کے مطابق:

وعدہ ایک ایسی شے ہے جو کسی غیر مطابقت پذیر آپریشن کی حتمی تکمیل یا ناکامی کی نمائندگی کرتی ہے۔

51 صفحات پر مشتمل اس کتاب میں نکولس نے تین ابواب پر وعدوں کے تصور کی وضاحت کی ہے: بنیادی باتیں، وعدوں کا سلسلہ، اور ایک سے زیادہ وعدوں کے ساتھ کام کرنا۔ اگرچہ اس کتاب کا لنک جو ہم فراہم کر رہے ہیں۔ مفت کمیونٹی ورژن ہے، مکمل ورژن (ایمیزون پر دستیاب) Async فنکشنز اور ان ہینڈلڈ ریجیکشن ٹریکنگ پر دو مزید ابواب ہیں۔ نکولس نے کئی مثالوں اور مثالوں کے ساتھ وعدوں کے تصور کو آسان بنایا۔ آپ استعمال کرنے کا طریقہ سیکھیں گے۔ then(), catch()، اور finally() اور سمجھیں کہ ایک ساتھ متعدد وعدوں کو کیسے باندھا جائے۔ نکولس مسترد کرنے اور سیٹلمنٹ ہینڈلرز کی تفویض کا بھی احاطہ کرتا ہے۔ آپ موضوع کے بارے میں اپنی سمجھ کو مستحکم کرنے کے لیے کتاب کو پڑھنا چاہیں گے۔

نکولس ایک تجربہ کار جاوا اسکرپٹ کتاب کے مصنف ہیں جو جاوا اسکرپٹ کے بارے میں 15 سالوں سے لکھ رہے ہیں۔ وہ اس کتاب میں اپنے تجربے کی دولت لاتا ہے (جیسا کہ اس کے پاس ہے۔ اس کا کام یہاں CSS-Tricks پر).

جاوا اسکرپٹ بولنا by Axel Rauschmayer

  • کے لئے کامل: جاوا اسکرپٹ کو شروع سے اوپر کرنا
  • سیکھنے کی سطح: انٹرمیڈیٹ
  • ضرورت ہے: آبجیکٹ اورینٹڈ پروگرامنگ کا علم

یہ کتاب چار ابواب میں پیش کی گئی ہے جس میں 30 سے ​​زائد موضوعات شامل ہیں۔ یہاں یہ ہے کہ یہ کیسے ٹوٹ جاتا ہے:

  1. پہلا باب نحو، متغیر کی اقسام، افعال اور استثنائی ہینڈلنگ پر ایک اچھا ریفریشر ہے۔
  2. دوسرا باب جاوا اسکرپٹ میں تاریخی تناظر پیش کرتا ہے بقیہ کتاب میں شامل خصوصیات کی اقسام کے لیے پیش کش کے طور پر۔
  3. باب 3 مختصر، صاف مثالوں کے ساتھ کم و بیش ایک حوالہ کتاب کے طور پر پیش کیا گیا ہے۔
  4. آخری باب بہتر جاوا اسکرپٹ لکھنے اور بہترین طریقوں پر عمل کرنے میں مدد کے لیے تجاویز، ٹولز اور لائبریریوں کا خاکہ پیش کرتا ہے۔

جاوا اسکرپٹ ننجا کے راز جان ریسگ اور بیئر بیبیولٹ کے ذریعہ

  • کے لئے کامل: زمین سے کراس براؤزر جاوا اسکرپٹ لائبریری بنانا
  • سیکھنے کی سطح: انٹرمیڈیٹ
  • ضرورت ہے: پروگرامنگ کا کچھ سابقہ ​​تجربہ

واقعتا ایک ہے اس کتاب کا نیا ایڈیشن، لیکن 2012 ایڈیشن وہ ہے جو مفت ہے۔. کسی بھی طرح سے، جان ریسگ سے سیکھنے کا یہ ایک اچھا موقع ہے؛ تم جانتے ہو، وہ آدمی جو بنائی jQuery.

یہاں جن تکنیکوں کا احاطہ کیا گیا ہے ان میں بندش، فنکشنز، DOM، پروٹوٹائپ کے ساتھ آبجیکٹ اورینٹیشن، اور کراس براؤزر کی حکمت عملی شامل ہیں۔ ایک اچھا فائدہ یہ ہے کہ ہر باب کے بعد ایک مختصر ریکاپ ہوتا ہے جو کتاب ختم کرنے کے بعد حوالہ کے لیے موزوں ہے۔

ایڈی عثمانی کے ذریعہ جاوا اسکرپٹ ڈیزائن پیٹرن سیکھنا

  • کے لئے کامل: زیادہ موثر جاوا اسکرپٹ لکھنا سیکھنا
  • سیکھنے کی سطح: انٹرمیڈیٹ
  • ضرورت ہے: JavaScript کے تجربے کی ایک اچھی سطح

ڈیزائن پیٹرن کا تصور ایپلی کیشن ڈویلپمنٹ میں عام طور پر بار بار آنے والے مسئلے کا دوبارہ قابل استعمال حل ہے۔ اس کتاب میں، Addy Osmani ES6 اور اس سے آگے کا استعمال کرتے ہوئے عام ڈیزائن پیٹرن کے نفاذ کا احاطہ کرتا ہے، ساتھ ہی React کے مخصوص ڈیزائن پیٹرن، جو پیچیدہ React ایپس پر کام کرتے وقت انتہائی کارآمد ثابت ہوسکتے ہیں جہاں برقرار رکھنا بنیادی مقصد ہے۔

احاطہ کیے گئے کچھ نمونوں میں سنگلٹن، پراکسی، پرووائیڈر، پروٹوٹائپ اور آبزرور پیٹرن شامل ہیں۔ کچھ معاملات میں، Addy میں ان نمونوں میں سے کچھ کو استعمال کرنے کے فوائد اور نقصانات اور یہ آپ کی درخواست کی کارکردگی کو کیسے متاثر کر سکتے ہیں۔

آپ جے ایس کو نہیں جانتے کائل سمپسن کے ذریعہ

  • کے لئے کامل: جاوا اسکرپٹ پر عبور حاصل کرنا
  • سیکھنے کی سطح: مبتدی
  • ضرورت ہے: پروگرامنگ کا بہت کم یا کوئی تجربہ نہیں۔

اگرچہ عنوان تھوڑا سا اشتعال انگیز ہو سکتا ہے، یہاں پر کائل کا مطلب یہ ہے کہ وہ یہ کتاب یہ فرض کرتے ہوئے لکھتا ہے کہ آپ کو جاوا اسکرپٹ کا کوئی سابقہ ​​تجربہ نہیں ہے۔

Kyle شروع ہوتا ہے پروگرامنگ کے اصولوں سے گزر کر جیسا کہ JavaScript کے لینز سے دیکھا جاتا ہے۔ اس کے بعد وہ آگے بڑھتا ہے، بعد کے ابواب میں، دائرہ کار اور بندش جیسے مزید جدید تصورات متعارف کرانے کے لیے، this مطلوبہ الفاظ، آبجیکٹ پروٹو ٹائپس، async، اور کارکردگی.

یہاں بہت ساری عمدہ تفصیلات اور وضاحتیں ہیں، اور Kyle سپر تکنیکی اصطلاحات سے گریز کرکے اسے سمجھنا بہت آسان بنا دیتا ہے۔ آپ کے سیکھنے کو تقویت دینے کے لیے بہت ساری مشقیں بھی تیار کی گئی ہیں۔ یہ کتاب یقینی طور پر جاوا اسکرپٹ کے ساتھ آپ کو تیز تر کر دے گی۔ کتاب کا دوسرا ایڈیشن کام میں ہے۔ جسے آپ GitHub میں ٹریک کرسکتے ہیں۔

جاوا اسکرپٹ بیگنر ہینڈ بک Flavio Copes کی طرف سے

  • کے لئے کامل: ایک ابتدائی حوالہ
  • سیکھنے کی سطح: شروع ہونے کے قریب
  • ضرورت ہے: ای میل سائن اپ، شاید کچھ سابقہ ​​تجربہ

Flavio نے ابھی شروع کرنے والوں کے لیے جاوا اسکرپٹ کا ایک بہت ہی مفید حوالہ رکھا ہے۔ یہ نصابی کتاب کے مقابلے میں ایک فوری حوالہ گائیڈ کی طرح ہے، اس لیے آپ میں سے جو لوگ ابھی شروعات کر رہے ہیں وہ اسے اپنی میز پر رکھنے کی بجائے اس چیز کے طور پر سمجھنا چاہیں گے جس کے ساتھ آپ طویل عرصے تک بیٹھتے ہیں۔

جاوا اسکرپٹ برائے ڈیٹا سائنس گانز، ہوجز اور ولسن کے ذریعہ

  • کے لئے کامل: ڈیٹا ویژولائزیشن میں جانا
  • سیکھنے کی سطح: انٹرمیڈیٹ سے ایڈوانس۔
  • ضرورت ہے: جاوا اسکرپٹ پر ایک مہذب ہینڈل

مصنفین جدید JavaScript کی بنیادی خصوصیات کا احاطہ کرتے ہیں، بشمول کال بیکس، وعدے، وراثت، اشیاء اور کلاسز۔ وہ بھی استعمال کرتے ہوئے ٹیسٹنگ میں آتے ہیں۔ موچا، رد عمل، اور ڈیٹا ویژولائزیشن، یہ سبھی ان تمام لوگوں کے لیے بہترین ہیں جو اپنے کوڈ کو لیول کرنا چاہتے ہیں اور اسے کیسے لکھا جاتا ہے۔ کتاب دیگر کتابوں کی طرح بہت سے تصورات میں اتنی گہرائی میں نہیں آتی ہے، لیکن جب یہ ڈیٹا سائنس میں آتی ہے تو یہ واقعی چمکتی ہے۔

کتاب ڈیٹا فورج کا استعمال کرتی ہے۔ ٹیبلر ڈیٹا کے ساتھ کام کرنے کے لیے ڈیزائن کردہ جاوا اسکرپٹ لائبریری۔ قارئین کو بحث کے موضوع کے ساتھ تیز رفتار رکھنے میں مدد کرنے کے لیے متعدد مشقیں ہیں۔ آخری باب میں ایک کیپ اسٹون پروجیکٹ بھی شامل ہے جو ہر چیز کو ایک ساتھ کھینچتا ہے۔

اپ ریپنگ

I sure hope this collection of books help you, whether you’re taking your first steps in front-end web development, have a dozen years under your belt, or you fall somewhere in between. I know how hard it is to get into something new for the first time and the feeling of not knowing where to look. I also know how it feels to hit a plateau and need something to level me up. There should be something for everyone here, regardless of where you are in your learning journey.

اور، ارے، اگر آپ کے پاس کوئی اور کتابیں ہیں جو مفت آن لائن چھیننے کے لیے دستیاب ہیں، تو براہ کرم انہیں تبصروں میں شیئر کریں! میں شرط لگاتا ہوں کہ ہم اس سے بھی بڑی فہرست حاصل کر سکتے ہیں۔

ٹائم اسٹیمپ:

سے زیادہ سی ایس ایس ٹیکنیکس