1 00:00:00,000 --> 00:00:03,486 >> [موسیقی بجانے] 2 00:00:03,486 --> 00:00:10,460 3 00:00:10,460 --> 00:00:14,250 >> DAVID J MALAN: یہ CS50 ہے اور اس ہفتے کے 7 کا آغاز ہے. 4 00:00:14,250 --> 00:00:15,060 تو واپس کا خیر مقدم. 5 00:00:15,060 --> 00:00:17,540 اور تم اس کو یاد کر سکتے مسئلہ میں، چار 6 00:00:17,540 --> 00:00:21,510 ایک scavenger شکار کے تھوڑا سا تھا کچھ شاندار انعامات جس کے لئے 7 00:00:21,510 --> 00:00:24,219 آپ کی تصاویر کی وصولی کے بعد دونوں یہاں اور نیو ہیون میں عملے، 8 00:00:24,219 --> 00:00:27,468 آپ کے طور پر بہت تلاش کرنے کے لئے چیلنج کیا گیا تھا آپ کر سکتے تھے کے طور پر ان کمپیوٹر کے سائنسدانوں. 9 00:00:27,468 --> 00:00:29,550 اور ہم نے ایک پورے مل گیا ہے گذارشات کے گروپ. 10 00:00:29,550 --> 00:00:31,930 میں نے چند اشتراک سوچا آج یہاں آپ کے ساتھ. 11 00:00:31,930 --> 00:00:35,100 >> اور ہم آن لائن ان میں سے سب پوسٹ کریں گے. 12 00:00:35,100 --> 00:00:39,310 لیکن خاص طور پر، میں چاہتا تھا ایک اچھی طرح سے to-- آپ توجہ اپنی طرف متوجہ، 13 00:00:39,310 --> 00:00:42,670 سیم بہت ان میں سے چند ایک میں تھا عام طور پر اس طرح پیدا. 14 00:00:42,670 --> 00:00:45,750 لیکن اس کے طور پر ظاہر ہوتا ہے کہ اس صبح، فاتح 15 00:00:45,750 --> 00:00:51,170 ایک خاص کسی کے ساتھ کین نامزد کیا گیا تھا عملے کے 24 کیمرے پر قبضہ کر لیا 16 00:00:51,170 --> 00:00:54,600 تم میں لے جب زیادہ یا چند تصاویر میں سے زیادہ عملے اکاؤنٹ. 17 00:00:54,600 --> 00:00:58,300 یہاں تصویر اگلے کین ہے نیو ہیون میں مریم سے. 18 00:00:58,300 --> 00:01:01,300 >> اب، کین، اگرچہ، بدل جاتا ہے باہر ایک کونے کیس کی تھوڑا سا ہے 19 00:01:01,300 --> 00:01:02,880 کہ ابھی تک پہلے نہیں ہوا ہے. 20 00:01:02,880 --> 00:01:05,713 یہ پائے جاتے ہیں نہیں تھا کہ باہر کر دیتا ہے مجھ سے مسئلہ میں ٹھیک پرنٹ ڈال کرنے کے لئے 21 00:01:05,713 --> 00:01:09,710 عملے ہیں کا کہنا ہے کہ چار شاندار انعامات کے لئے نااہل 22 00:01:09,710 --> 00:01:13,130 کین کی، کورس کے، ایک ہے کیونکہ ہمارے عملے پر فوٹوگرافروں. 23 00:01:13,130 --> 00:01:16,820 اب، انہوں نے کہا کہ کے ساتھ، وہ اصل میں کہنا ہے کہ مجھے لکھا 24 00:01:16,820 --> 00:01:19,180 آن لائن یہ تصاویر پوسٹ نہیں کرتے ہیں براہ مہربانی. 25 00:01:19,180 --> 00:01:21,630 میں بڑے حصے میں لگتا ہے تصاویر میں سے زیادہ تر کی وجہ سے 26 00:01:21,630 --> 00:01:24,499 اس فوٹو گرافر نظر لیا ہے کہ اس طرح ایک چھوٹا سا کچھ. 27 00:01:24,499 --> 00:01:25,040 اور اس طرح. 28 00:01:25,040 --> 00:01:28,990 >> لیکن کین مجھے آپ کو یقین دلانے کے لئے چاہوں گا وہ ایک بہت اچھا فوٹوگرافر ہے کہ، 29 00:01:28,990 --> 00:01:33,190 انہوں نے ایک پیشہ ور لیتا ہے blurry کی نہیں ہیں کہ تصاویر، 30 00:01:33,190 --> 00:01:37,270 توجہ مرکوز میں بہتر ہیں، اور یہ کہ وہ اپنے عملے کے چند لیا. 31 00:01:37,270 --> 00:01:40,370 بلکہ صرف سے تسلیم کرتے ہیں ہم ایسا سوچا تھا کیا کین، 32 00:01:40,370 --> 00:01:43,390 کی فہرست کے ذریعے جانا ہے جمع کرانے والے اصل طلباء. 33 00:01:43,390 --> 00:01:48,640 اور اس کے ساتھ کہ لانس باہر کر دیتا ہے اس صبح کے طور پر 15 فوٹو 34 00:01:48,640 --> 00:01:50,030 ہماری فاتح تھا. 35 00:01:50,030 --> 00:01:55,730 >> اور، لانس کولٹن کے ساتھ ہے یہاں تصویر خود کے ساتھ Skaz،، اور سیم کے ساتھ. 36 00:01:55,730 --> 00:02:00,230 لیکن اس وقت یہ پتہ چلا ہے کہ کے طور پر 11:46 AM، صرف تھوڑا سا پہلے تو، 37 00:02:00,230 --> 00:02:04,380 میں اپنے ای میل کرنے کے لئے واپس چلا گیا اور پتہ چلا ہم نے ابھی تک ایک جمع کرانے تھا کہ 38 00:02:04,380 --> 00:02:08,300 بونی نامی ایک طالب علم کی طرف جس ای میل صرف یہ کہا. 39 00:02:08,300 --> 00:02:10,800 جھوٹ بولنے والا نہیں، ہوں کلاس کے دوران ایسا کرنے. 40 00:02:10,800 --> 00:02:17,620 اور پھر صرف منسلک کرنے کے لئے روانہ 14 فوٹو، لانس کے 15 کی شرم ایک. 41 00:02:17,620 --> 00:02:22,690 >> لیکن بونی کی تصاویر میں، بدل جاتا ہے باہر ایک سے زیادہ عملے کے ارکان، سیم تھے 42 00:02:22,690 --> 00:02:25,960 ان کے درمیان، تو ہم نے کیا سوچا کروں گا ان میں سے دونوں کو تسلیم ہے. 43 00:02:25,960 --> 00:02:29,240 تو ڈراپ باکس حاصل کرنے کے لئے اس کے علاوہ میں خلا ہے کہ حصہ لینے والے سب 44 00:02:29,240 --> 00:02:33,900 موصول، ان دو قسموں کے بھی کریں گے ان کے لئے ایک اچھا catered کر دوپہر کا کھانا حاصل 45 00:02:33,900 --> 00:02:36,100 اور ان کے حصے اس آنے والے ہفتے Mate کرتی ہے. 46 00:02:36,100 --> 00:02:38,970 اور اس لئے تم ہم سے سن لیں گے، اس کے بارے میں لانس اور بونی،. 47 00:02:38,970 --> 00:02:40,002 ان کے لئے اتنا بڑا مبارک ہو. 48 00:02:40,002 --> 00:02:42,210 اب، تم میں سے وہ لوگ جو کریں گے دوپہر کے کھانے کی طرح زیادہ عام طور پر 49 00:02:42,210 --> 00:02:45,320 کیمبرج میں CS50 دوپہر کے کھانے جانتے اور نیو ہیون کے اس جمعہ ہے. 50 00:02:45,320 --> 00:02:48,510 CS50 کی ویب سائٹ سلیش RSVP پر جائیں. 51 00:02:48,510 --> 00:02:49,800 اور اب سیمینار پر ایک لفظ. 52 00:02:49,800 --> 00:02:50,730 مزید کی curricularly. 53 00:02:50,730 --> 00:02:52,490 تو ہم قریب آ رہے ہیں سمسٹر کے نقطہ 54 00:02:52,490 --> 00:02:55,200 آپ کو شروع کرنے چاہئے جہاں آخری منصوبوں کے بارے میں سوچ. 55 00:02:55,200 --> 00:02:59,309 اور حقیقت میں، صرف تھوڑا سا میں، گا پہلے پروپوزل کی وجہ سے ہو نام نہاد. 56 00:02:59,309 --> 00:03:01,850 تو پہلے پروپوزل مراد ہیں ہو بہت کم اثر اور واقعی 57 00:03:01,850 --> 00:03:04,109 کے لئے صرف ایک موقع آپ کو ایک مختصر نوٹ تحریر کرنے کے لئے 58 00:03:04,109 --> 00:03:06,900 آپ کی تعلیم فیلو سے آگاہ کرنے کے لئے اسے آپ کیا سوچ رہے ہیں 59 00:03:06,900 --> 00:03:09,140 آپ کی آخری منصوبے کے لئے کیا کرنا چاہتے ہو سکتا ہے. 60 00:03:09,140 --> 00:03:11,730 >> اب، بہت سے طالب علموں کو ختم کر ویب کے آخری منصوبوں کی بنیاد پر. 61 00:03:11,730 --> 00:03:13,800 اور کورس کے، ہم صرف ہو اس میں ابھی پچھلے ہفتے 62 00:03:13,800 --> 00:03:15,890 اور ویب پروگرامنگ میں ڈائیونگ سے باہر. 63 00:03:15,890 --> 00:03:18,200 تو اگر آپ کو فکر کرنے کی ضرورت نہیں بالکل کوئی اندازہ نہیں ہے کہ کس طرح ہے 64 00:03:18,200 --> 00:03:21,594 آپ کے خیالات تعمیر کریں گے کہ آپ کے دماغ میں ہو سکتا ہے. 65 00:03:21,594 --> 00:03:24,510 یہ واقعی صرف ایک مجبور تقریب ہے تم سوچ اور بات کرنے کے لئے 66 00:03:24,510 --> 00:03:25,650 اس کے بارے میں آپ TF کے ساتھ. 67 00:03:25,650 --> 00:03:28,810 لیکن اس کے ساتھ آپ کی مدد، اور بالآخر آخری منصوبوں کے ساتھ، 68 00:03:28,810 --> 00:03:31,750 CS50 ایک روایت ہے کہ معلوم کے سیمینار کی پیشکش. 69 00:03:31,750 --> 00:03:36,084 >> اور ان کے ہاتھ، پر، اختیاری ہیں یا مواقع کی بنیاد پر لیکچر 70 00:03:36,084 --> 00:03:39,000 ہیں کہ موضوعات کے بارے میں مزید جاننے کے لئے کورس کے لئے ایک چھوٹا سا ذیلی 71 00:03:39,000 --> 00:03:43,310 نصاب، لیکن بہر حال بہت اچھا مواد حتمی منصوبوں گاڑی چلانا. 72 00:03:43,310 --> 00:03:46,840 اور اس طرح یہ ہے کہ فہرست ہے یہاں نیو ہیون میں CS50 عملے 73 00:03:46,840 --> 00:03:48,600 کے ساتھ آئے ہیں iOS کے بارے میں اس سال 74 00:03:48,600 --> 00:03:50,730 پروگرامنگ، لوڈ، اتارنا Android پروگرامنگ، کھیل کی ترقی، 75 00:03:50,730 --> 00:03:54,480 مزید ٹولز کا اور bunches اور زبانوں اور تکنیک. 76 00:03:54,480 --> 00:03:56,780 >> تو CS50 کی ویب سائٹ پر ایک نظر رکھنے کے. 77 00:03:56,780 --> 00:04:00,110 اور اس دوران میں، آپ کے لئے چاہتے ہیں تو ان میں سے کسی میں آپ کی دلچسپی رجسٹر، 78 00:04:00,110 --> 00:04:02,510 CS50 کی سلیش رجسٹر کرنے کے لئے جاؤ. 79 00:04:02,510 --> 00:04:05,770 اور پھر ہم کے طور پر کی پیروی کرے گا دن اور پرواز اوقات اور مقامات 80 00:04:05,770 --> 00:04:09,090 اور طرح سب کچھ سب سے زیادہ سب کچھ کریں گے ہو سلسلہ اور مطالبے پر بھی دستیاب 81 00:04:09,090 --> 00:04:11,750 آپ اصل میں یہ نہیں کر سکتے تو سب کے بعد. 82 00:04:11,750 --> 00:04:15,800 تو مزید ado کے بغیر، ہم حاصل کے ساتھ گزشتہ بار کو چھوڑ دیا. 83 00:04:15,800 --> 00:04:19,610 >> اور یہ تھا کہ پیغام کی طرح تھا مجازی لفافے کے اندر، یاد، 84 00:04:19,610 --> 00:04:23,960 ہم روٹر روٹر سے گزر چکا ہے کہ ایک ویب براؤزر اور ایک ویب کے درمیان روٹر 85 00:04:23,960 --> 00:04:24,487 سرور. 86 00:04:24,487 --> 00:04:26,695 اور اس پیغام کو دیکھا ایک اس طرح کچھ. 87 00:04:26,695 --> 00:04:29,700 یہ زیادہ arcane پیغام تھا کہ ایک لفافے کے اندر اصل میں تھا 88 00:04:29,700 --> 00:04:34,440 جس کاغذ کے ایک ٹکڑے پر لکھا پہلی سطر لفظی، سلیش حاصل ہے. 89 00:04:34,440 --> 00:04:37,830 >> اور صرف ایک وویک چیک کے طور پر، سلیش کیا مطلع کرنا تھا؟ 90 00:04:37,830 --> 00:04:40,455 سلیش جب کا مطلب کیا ہے ایک ویب سائٹ کی درخواست؟ 91 00:04:40,455 --> 00:04:43,070 92 00:04:43,070 --> 00:04:44,250 آپ اسے ہر وقت کی درخواست. 93 00:04:44,250 --> 00:04:47,333 سب سے زیادہ کسی بھی وقت آپ کو ایک ویب سائٹ ملاحظہ کریں، آپ اصل میں ایک فائل کے نام میں ٹائپ نہیں ہے. 94 00:04:47,333 --> 00:04:50,960 آپ نے شاید صرف، Facebook.com پر جائیں ، gmail.com، یا جیسے میں داخل. 95 00:04:50,960 --> 00:04:52,260 اور سلیش نمائندگی کرتا ہے؟ 96 00:04:52,260 --> 00:04:53,506 کیا فائل؟ 97 00:04:53,506 --> 00:04:54,630 خاص طور پر تو کیا صفحہ،؟ 98 00:04:54,630 --> 00:04:59,642 99 00:04:59,642 --> 00:05:00,720 >> انڈیکس، جی ہاں. 100 00:05:00,720 --> 00:05:01,810 پہلے سے طے شدہ صفحے تو. 101 00:05:01,810 --> 00:05:04,810 آپ کو ایک فائل کی وضاحت نہیں کرتے تو ہم کو دیکھنے کے لئے شروع کریں گے کے طور پر نام، 102 00:05:04,810 --> 00:05:07,750 تم صرف اصل میں درخواست کر رہے ہیں مجھے فیس بک کے پہلے سے طے شدہ صفحے دے 103 00:05:07,750 --> 00:05:10,800 یا میرے ان باکس دینے یا دینے مجھے خبر کی پہلے سے طے شدہ صفحے 104 00:05:10,800 --> 00:05:12,510 سی این این کی ویب سائٹ یا بلاگ پر. 105 00:05:12,510 --> 00:05:15,220 اور ایک سرور پھر جواب کچھ کے ساتھ اس پیغام 106 00:05:15,220 --> 00:05:18,420 اس طرح، میں، ہاں کہہ HTTP ورژن 1.1 بات. 107 00:05:18,420 --> 00:05:21,130 >> ایک حیثیت ہے جو 200، ہم شاذ و نادر ہی انسانوں کو کوڈ 108 00:05:21,130 --> 00:05:22,790 یہ اچھی بات ہے کیونکہ کبھی دیکھیں. 109 00:05:22,790 --> 00:05:26,640 یہ ٹھیک، درخواست کا مطلب ہے موصول ہوئی ہے اور مناسب طریقے سے سنبھالا گیا تھا. 110 00:05:26,640 --> 00:05:28,960 اور مواد کی قسم بظاہر جواب میں 111 00:05:28,960 --> 00:05:31,170 اکثر، لیکن ہمیشہ نہیں، متن ہے. 112 00:05:31,170 --> 00:05:32,580 اور خاص طور پر، ایچ ٹی ایم ایل. 113 00:05:32,580 --> 00:05:34,760 اور یہ کہ اصل میں ہے جہاں ہم آج دیکھو. 114 00:05:34,760 --> 00:05:37,140 >> تو حقیقت میں، میں جا رہا ہوں آگے اور ایک براؤزر کو کھولنے. 115 00:05:37,140 --> 00:05:40,410 میں کروم استعمال کرنے کے لئے جا رہا ہوں، آپ کو استعمال کر سکتے ہیں ہفتوں میں کسی بھی براؤزر میں سب سے زیادہ آنے کے لئے. 116 00:05:40,410 --> 00:05:42,410 ہم عام طور پر کروم سفارش یہ خاص طور پر ہے کیونکہ 117 00:05:42,410 --> 00:05:43,750 سافٹ ویئر ڈویلپرز کے لئے اچھا. 118 00:05:43,750 --> 00:05:46,070 میں تعمیر کی یہ ایک بہت ہے اسے آسان بنانے کے کہ فورم کے اوزار 119 00:05:46,070 --> 00:05:49,800 ایچ ٹی ایم ایل اور سی ایس ایس نہ صرف تیار کرنے کے لئے، آج ہم کے بارے میں بات شروع کریں گے چیزوں، 120 00:05:49,800 --> 00:05:51,530 بلکہ دیگر زبانوں کے ساتھ ساتھ. 121 00:05:51,530 --> 00:05:55,530 >> اور میں آگے بڑھو اور to-- جا رہا ہوں میں پر کلک کریں یا دائیں کنٹرول کرنے کے لئے جا رہا ہوں 122 00:05:55,530 --> 00:05:57,210 ایک ویب کے صفحے پر کہیں بھی کلک کریں. 123 00:05:57,210 --> 00:05:59,070 میں عنصر کا معائنہ کرنے جا رہا ہوں. 124 00:05:59,070 --> 00:06:03,850 اور میں موافقت کرنے جا رہا ہوں میری یہاں کی سکرین صرف تھوڑا سا. 125 00:06:03,850 --> 00:06:05,790 مجھے نیچے کے لیے اس کو منتقل کرتے ہیں. 126 00:06:05,790 --> 00:06:08,140 تو یہ کہا جاتا ہے کروم کے انسپکٹر. 127 00:06:08,140 --> 00:06:11,010 تو یہ ایک بگ کی طرح ہے آلے کروم میں تعمیر. 128 00:06:11,010 --> 00:06:13,520 >> تم میں سے سب پہلے ہی یہ ہے آپ کروم استعمال کر رہا ہوں تو. 129 00:06:13,520 --> 00:06:17,169 اور یہ آپ کو کیا جا رہا ہے کو دیکھنے کے لئے کی اجازت دیتا ہے کچھ ویب کے صفحے کے ہڈ کے نیچے. 130 00:06:17,169 --> 00:06:19,210 تو اصل میں ایک لے مندرجہ ذیل کے طور پر اس پر نظر. 131 00:06:19,210 --> 00:06:21,251 یہ طریقہ زیادہ خصوصیات ہے اور آج ہم کے بارے میں پرواہ. 132 00:06:21,251 --> 00:06:22,760 لیکن یہاں یہ ٹیبز ہے. 133 00:06:22,760 --> 00:06:25,890 عناصر، نیٹ ورک، ذرائع، ٹائم لائن، اور کچھ دیگر چیزیں. 134 00:06:25,890 --> 00:06:27,800 میں پر کلک کرنے کے لئے جا رہا ہوں ایک لمحے کے لئے نیٹ ورک. 135 00:06:27,800 --> 00:06:30,500 >> اور یہ تھوڑا بھاری ہے یہاں پہلی نظر میں. 136 00:06:30,500 --> 00:06:34,190 لیکن جو میں کرنے جا رہا ہوں دے رہا ہے مجھے یہ تھوڑا سا آسان بنانے. 137 00:06:34,190 --> 00:06:37,560 میں پر تبدیل کرنے کے لئے جا رہا ہوں یہ سرخ ہے تاکہ روشنی ریکارڈنگ. 138 00:06:37,560 --> 00:06:39,140 میں لاگ ان تحفظ کہنے جا رہا ہوں. 139 00:06:39,140 --> 00:06:41,015 اور یہ صرف ایک چھوٹی سی ہے بات میں نے سوچا 140 00:06:41,015 --> 00:06:44,120 وقت گزرنے کے ساتھ اس کو بچانے کے لئے جا رہا ہے براؤزر میں جو کچھ ہوتا ہے. 141 00:06:44,120 --> 00:06:50,030 اور اب میں جا رہا ہوں http://facebook.com کرنے. 142 00:06:50,030 --> 00:06:52,690 >> اصل میں، دیکھیے ورلڈ وائڈ ویب کرتے ہیں اچھا اقدام کے لئے، سلیش. 143 00:06:52,690 --> 00:06:53,643 درج. 144 00:06:53,643 --> 00:06:56,180 کی تو ایک یو آر ایل ہے کہ بہت سے آپ کا دورہ ہو سکتا ہے. 145 00:06:56,180 --> 00:06:58,830 اور اب فیس بک کی ویب صفحے کے سب سے اوپر آتا ہے. 146 00:06:58,830 --> 00:07:02,350 اور اس وقت کے ایک پورے گچرچھی چیزیں سب سے نیچے دیئے کی طرف سے اڑا. 147 00:07:02,350 --> 00:07:04,830 اور حقیقت میں، یہ پتہ چلا ہے کہ آپ Facebook.com کا دورہ کریں جب، 148 00:07:04,830 --> 00:07:09,320 آپ کو صرف، ایک HTTP درخواست نہیں کر رہے ہیں یہ Facebook.com کرنے کے لئے جا رہا ہے کہ باہر کر دیتا ہے 149 00:07:09,320 --> 00:07:14,320 ، ان لفافے کے 41 بھیجتا ہے اس کی اپنی حاصل کی درخواست کے ساتھ ایک، 150 00:07:14,320 --> 00:07:18,360 پردے کے پیچھے ہی سہی، اس بات کا اشارہ کے طور پر یہاں، سکرین کے نچلے حصے میں، 151 00:07:18,360 --> 00:07:24,040 یہ واقعی، کی طرف اشارہ کرتا میری براؤزر 41 درخواستوں بنایا. 152 00:07:24,040 --> 00:07:29,689 >> اور کل میں، یہ 861 منتقل کلو بائٹ ہے اور یہ کسی وجہ کے لئے لے گئے 153 00:07:29,689 --> 00:07:31,730 کے طور پر کئی کے طور پر آٹھ سیکنڈ اس کے تمام لوڈ، اتارنا کرنے. 154 00:07:31,730 --> 00:07:33,790 تو ہے کہ اصل میں ایک چھوٹا سا عجیب ہے فیس بک کی ویب سائٹ ہے کہ لے جائے گا کہ 155 00:07:33,790 --> 00:07:35,600 طویل، لیکن تو اس صورت میں یہ ہو جائے. 156 00:07:35,600 --> 00:07:39,520 اب، اس کے تمام میں واقعی پرواہ نہیں کرتے اولین درخواست کے علاوہ کے بارے میں. 157 00:07:39,520 --> 00:07:46,440 تو یہیں اس سے جانے اور مجھے صرف ایک لمحے کے لئے باہر زوم. 158 00:07:46,440 --> 00:07:47,754 >> اور مجھے اس پر میں زوم. 159 00:07:47,754 --> 00:07:50,670 میں اگرچہ بائیں میں کیا ہے تو کیا یہاں چل رہی ایک بہت کچھ ہے 160 00:07:50,670 --> 00:07:53,360 میں روشنی ڈالی ہے ہے Facebook.com اور پھر 161 00:07:53,360 --> 00:07:56,540 ، میں نیچے سکرول رہا ہوں کہ توجہ ، نیچے سکرول نیچے سکرول، 162 00:07:56,540 --> 00:07:58,330 ہیڈر درخواست کرنے کے لئے. 163 00:07:58,330 --> 00:08:01,720 اور آپ کروم دکھا رہا ہے دیکھیں گے کہ مجھے بنیادی اندرونی مواد 164 00:08:01,720 --> 00:08:02,810 درخواست کی میں نے کر دیا. 165 00:08:02,810 --> 00:08:06,130 یہ بالکل اسی میں فارمیٹنگ نہیں ہے طریقہ ہے، لیکن حاصل کا ذکر وہاں کے نوٹس، 166 00:08:06,130 --> 00:08:09,481 ، میزبان کا ذکر وہاں کے نوٹس Facebook.com، راستہ، یا سلیش، 167 00:08:09,481 --> 00:08:10,730 جس میں درخواست کی فائل ہے. 168 00:08:10,730 --> 00:08:12,930 >> اور پھر میں سکرال بیک اپ، ہم اصل میں کروں گا 169 00:08:12,930 --> 00:08:17,270 دیکھیں فیس بک واپس کیا ہے کہ مجھ سے ان ہیڈر کی ہے. 170 00:08:17,270 --> 00:08:21,040 کہ مجازی لفافے کے اندر تو یقینا کلیدی قدر جوڑوں کی ایک بہت ہیں. 171 00:08:21,040 --> 00:08:23,130 ایک لفظ، ایک بڑی آنت، اور پھر ایک قیمت. 172 00:08:23,130 --> 00:08:25,050 ایک لفظ، ایک بڑی آنت، اور ایک قدر. 173 00:08:25,050 --> 00:08:26,160 یہ کہا جاتا ہے ہیڈر. 174 00:08:26,160 --> 00:08:31,860 اور راستے میں مزید تفصیل کے مقابلے میں یہاں موجود ہے ہم اصل میں ابھی پرواہ. 175 00:08:31,860 --> 00:08:33,750 >> لیکن اس سے پیچھے نہیں ہے وہاں گزشتہ ایک، 176 00:08:33,750 --> 00:08:38,809 نوٹس، Facebook.com سرور کہ، یقینا یہاں کہا کچھ متن ایچ ٹی ایم ایل آتا. 177 00:08:38,809 --> 00:08:41,409 تو اس کا کہنا ہے کہ کرنے کے لئے ہے آپ کو ایک ویب کی درخواست ہے کہ جب 178 00:08:41,409 --> 00:08:44,300 ایک پر ایک براؤزر سے صفحہ سرور، کہ سرور جواب 179 00:08:44,300 --> 00:08:47,630 اس کی اپنی ایک لفافے کے ساتھ جس کے اندر متن ہے. 180 00:08:47,630 --> 00:08:49,020 دوسرے الفاظ میں، ایچ ٹی ایم ایل. 181 00:08:49,020 --> 00:08:50,590 ہائپر ٹیکسٹ مارک اپ زبان. 182 00:08:50,590 --> 00:08:53,200 جس میں ایک زبان ہے ہم آج متعارف کرانے ہے کہ 183 00:08:53,200 --> 00:08:57,740 انسان یا کمپیوٹر کو پیدا ہے کہ ترتیب میں ویب صفحات لاگو کرنے کے لئے. 184 00:08:57,740 --> 00:08:59,580 >> خاص طور پر، اس کو دیکھو. 185 00:08:59,580 --> 00:09:03,277 اب میں واپس جا رہا ہوں فیس بک کی ویب سائٹ پر. 186 00:09:03,277 --> 00:09:05,360 اور میں جا رہا ہوں صرف کنٹرول پر کلک کریں یا دائیں کلک کریں 187 00:09:05,360 --> 00:09:07,634 اور دیکھیں صفحے کا ماخذ پر کلک کریں. 188 00:09:07,634 --> 00:09:10,550 اور آپ کروم استعمال نہیں کرتے یہاں تک کہ اگر، یعنی، فائر فاکس یہ کر سکتے ہیں کر سکتے ہیں، 189 00:09:10,550 --> 00:09:14,060 سفاری بھی مینو اگرچہ، یہ کر سکتے ہیں اختیارات تھوڑا مختلف نظر ہو سکتا ہے. 190 00:09:14,060 --> 00:09:18,990 یہ ایچ ٹی ایم ایل ہے کہ مارک اور فیس بک پر کمپنی لکھا ہے. 191 00:09:18,990 --> 00:09:24,640 >> اور مجموعی طور پر، اس زبان یہاں نیلے اور سفید صفحے کو لاگو 192 00:09:24,640 --> 00:09:26,370 کہ ہم ایک لمحے پہلے دیکھا. 193 00:09:26,370 --> 00:09:28,030 اب، یہ تھوڑا سا بھاری ہے. 194 00:09:28,030 --> 00:09:31,400 ہم سب سے اوپر بائیں میں نظر آتے ہیں لیکن، ہم ہیں کچھ نمونوں کو دیکھنے کے لئے شروع کرنے کے لئے جا. 195 00:09:31,400 --> 00:09:34,140 ایک بہت کچھ ہے ایسا لگتا ہے ان کھلی زاویہ بریکٹ کے 196 00:09:34,140 --> 00:09:35,970 اور پھر اس مطلوبہ الفاظ ایچ ٹی ایم ایل ہے. 197 00:09:35,970 --> 00:09:38,330 یہاں ایک کھلا ہے زاویہ بریکٹ اور سر. 198 00:09:38,330 --> 00:09:41,560 >> ہم ذیل میں سکرال تو یہاں، ہے اور نیچے اور نیچے، میں ہوں 199 00:09:41,560 --> 00:09:43,820 آگے بڑھو اور کوشش کی جا رہی کسی چیز کے لئے تلاش کرنے کے لئے. 200 00:09:43,820 --> 00:09:48,510 وہاں راستے سے زائد دائیں یہاں اوپن بریکٹ جسم ہے. 201 00:09:48,510 --> 00:09:50,800 اور آخری سے یاد ہم تجویز ہے کہ اس وقت 202 00:09:50,800 --> 00:09:53,364 آسان ویب صفحہ ہے ایک انسانی لکھ سکتا ہے کہ 203 00:09:53,364 --> 00:09:55,030 اس طرح ایک چھوٹا سا کچھ دیکھ سکتا ہے. 204 00:09:55,030 --> 00:09:58,430 کھولیں HTML ٹیگ، کھلی سر ٹیگ، اوپن ٹائٹل ٹیگ، 205 00:09:58,430 --> 00:10:03,230 پھر بند عنوان، بند سر، کھلی جسم کے ٹیگ، کچھ متن،، جسم کو بند کر دیا 206 00:10:03,230 --> 00:10:04,720 بند ایچ ٹی ایم ایل. 207 00:10:04,720 --> 00:10:06,290 >> لیکن صرف ایک لمحے کے لئے یہاں ایک کو روکنے. 208 00:10:06,290 --> 00:10:09,030 اس کوڈ، آپ نے یہاں تک کہ اگر اس سے پہلے کبھی نہیں لکھا 209 00:10:09,030 --> 00:10:11,864 لیکن اب بھی بہت سمجھ میں نہیں آتا کیا ہو رہا ہے، بہت اچھا لگ رہا. 210 00:10:11,864 --> 00:10:12,821 ٹھیک ہے، یہ بہت صاف ہے. 211 00:10:12,821 --> 00:10:14,120 یہ بہت اچھی بات ہے stylistically. 212 00:10:14,120 --> 00:10:16,190 پوٹ کاری اور سفید جگہ کا ایک بہت. 213 00:10:16,190 --> 00:10:18,020 فیس بک کی نہیں ہے. 214 00:10:18,020 --> 00:10:23,190 تو کیوں فیس بک اتنی زیادہ ہے ایچ ٹی ایم ایل لکھنے میں مجھ سے برا؟ 215 00:10:23,190 --> 00:10:24,310 بظاہر. 216 00:10:24,310 --> 00:10:26,899 >> ٹھیک ہے، یہ ایک طرح ہے سٹائل کے لیے پانچ میں سے. 217 00:10:26,899 --> 00:10:29,315 ایک مجبور کی وجہ سے ہے ان کے لئے ان کونے کونے کاٹ کرنے. 218 00:10:29,315 --> 00:10:31,069 219 00:10:31,069 --> 00:10:33,860 ٹھیک ہے، تو وہ نہیں کرنا چاہتا یہ آسان آپ اس کو پڑھنے کے لئے بنانے. 220 00:10:33,860 --> 00:10:36,940 تو کچھ معنوں میں، وہ کر رہے ہیں یہ obfuscating، قسم کی یہ دوڑ دھوپ 221 00:10:36,940 --> 00:10:40,260 کم از کم جمالیاتی تو اس مااسپیس کے لئے مشکل ہے کہ 222 00:10:40,260 --> 00:10:42,705 جاؤ اور چیر ان سر ورق اور اس کے لئے ایچ ٹی ایم ایل. 223 00:10:42,705 --> 00:10:45,080 یہ پروگراموں کے ساتھ پتہ چلا ہے کہ کروم سمیت اگرچہ،، 224 00:10:45,080 --> 00:10:47,020 ہم سپر آسانی سے اس کو صاف کر سکتے. 225 00:10:47,020 --> 00:10:49,420 تو یہ وجہ کے طور پر کافی نہیں ہے. 226 00:10:49,420 --> 00:10:51,290 اور کیا وجہ سے ہو سکتا. 227 00:10:51,290 --> 00:10:51,790 جی ہاں. 228 00:10:51,790 --> 00:10:54,680 229 00:10:54,680 --> 00:10:55,890 جی ہاں، سفید جگہ کے اخراجات کے اعداد و شمار. 230 00:10:55,890 --> 00:10:56,598 کیا مطلب ہے تمہارا؟ 231 00:10:56,598 --> 00:11:02,250 232 00:11:02,250 --> 00:11:02,979 جی ہاں، بالکل. 233 00:11:02,979 --> 00:11:06,020 آپ کے ٹیب کی چابی ایک بہت یا مارا خلائی بار، مضمرات پر غور. 234 00:11:06,020 --> 00:11:10,060 تو اپنے کی بورڈ پر ہر کلید ایک ہے [اشراوی] ایک بائٹ کے طور پر نمائندگی. 235 00:11:10,060 --> 00:11:14,560 >> تو فرض کریں کہ مارک یا devs کے میں سے کسی ان دنوں صرف ایک بار اسپیس بار ہٹ 236 00:11:14,560 --> 00:11:17,899 یہ HTML صفحے میں اس کو فیس بک کے ہوم پیج پر کی نمائندگی کرتا ہے. 237 00:11:17,899 --> 00:11:19,690 اور فیس بک کے ایک بہت کچھ ہے صارفین کی ان دنوں. 238 00:11:19,690 --> 00:11:24,030 تو فرض کریں کہ فیس بک کے ہوم پیج آج ایک ارب لوگوں کی طرف سے دورہ کیا ہے. 239 00:11:24,030 --> 00:11:27,020 اور فیس بک پر کسی ہے صرف ایک بار کی جگہ بار مارا. 240 00:11:27,020 --> 00:11:29,890 >> تو ایک اضافی بائٹ، ایک ارب کی درخواستوں، 241 00:11:29,890 --> 00:11:32,790 کتنا زیادہ ڈیٹا فیس بک ہے انٹرنیٹ پر منتقل 242 00:11:32,790 --> 00:11:37,160 کسی مارا کیونکہ اس کا یا اس کی بورڈ پر spacebar؟ 243 00:11:37,160 --> 00:11:41,660 ایک ارب بائٹس، یا ایک گیگا بائٹ ڈیٹا فیس بک سرور سے بھیجا جا رہا ہے 244 00:11:41,660 --> 00:11:43,626 ارد گرد لوگوں کو کوئی اچھی وجہ کے لئے دنیا. 245 00:11:43,626 --> 00:11:44,750 اب، کہ صرف ایک جگہ ہے. 246 00:11:44,750 --> 00:11:48,866 >> ہم اصل میں اس کو صاف تو ذرا تصور کریں بات اور اس پوٹ دار اور شامل 247 00:11:48,866 --> 00:11:50,990 سفید جگہ کا ایک بہت ہے اور ٹیب حروف اور خالی جگہوں، 248 00:11:50,990 --> 00:11:53,656 تم خرچ ہوجانے گیگا بائٹس ختم، اگر نہیں مٹی بائٹس کی جگہ زیادہ. 249 00:11:53,656 --> 00:11:56,640 اور میں تو سپر عام ویب کی ترقی کے اصل دنیا 250 00:11:56,640 --> 00:11:58,950 اپنے کوڈ کو چھوٹا کرنے کے لئے ہے. 251 00:11:58,950 --> 00:12:01,280 اور ہم آخر میں دیکھیں گے آپ یہ کر سکتا ہے کہ کس طرح. 252 00:12:01,280 --> 00:12:04,630 >> لیکن آج، ہم کوڈ لکھنے شروع کر دیں گے کہ ہمیں انسانوں کی طرف سے اصل میں پڑھنے کے قابل ہے. 253 00:12:04,630 --> 00:12:10,120 تم واپس جاؤ تو یہ، اگرچہ، باہر کر دیتا ہے کروم میں اس آلے کے کرنے، عنصر کا معائنہ 254 00:12:10,120 --> 00:12:12,030 پہلے، ہم نیٹ ورک کے ٹیب پر تھے. 255 00:12:12,030 --> 00:12:15,430 یہ آپ کے لئے جاتے ہیں تو پتہ چلتا ہے کہ آپ اصل میں دیکھ کر کیا عناصر کے ٹیب، 256 00:12:15,430 --> 00:12:19,230 کروم کے خوبصورت چھپا ہوا ہے اسی ایچ ٹی ایم ایل کے ورژن. 257 00:12:19,230 --> 00:12:20,640 تو ہم اس deobfuscated ہے. 258 00:12:20,640 --> 00:12:22,472 تو یہ ایک کمپیوٹر کے لئے کوئی مقابلہ نہیں ہے. 259 00:12:22,472 --> 00:12:24,430 اور اب آپ اصل میں کر سکتے ہیں کے ارد گرد کلک کریں اور شروع 260 00:12:24,430 --> 00:12:27,630 ایک ویب کے صفحے ہے کہ تنظیمی ڈھانچے کو دیکھنے کے لئے. 261 00:12:27,630 --> 00:12:28,780 تو اصل میں یہ کرتے ہیں. 262 00:12:28,780 --> 00:12:32,120 میں آگے بڑھو اور پر کھولنے کے لئے جا رہا ہوں اپنے میک متن میں ترمیم کریں نامی ایک پروگرام. 263 00:12:32,120 --> 00:12:35,490 اور یہ تو صرف یہ ہے کہ یاد ایک سپر سادہ متن پروگرام. 264 00:12:35,490 --> 00:12:37,490 ونڈوز notepad.exe ہے. 265 00:12:37,490 --> 00:12:39,820 میں لفظ بہ لفظ کرنے جا رہا ہوں درج ذیل ٹائپ کریں. 266 00:12:39,820 --> 00:12:44,650 ڈاکٹر قسم ایچ ٹی ایم ایل، اوپن بریکٹ ایچ ٹی ایم ایل،، بریکٹ HTML بند 267 00:12:44,650 --> 00:12:49,000 ہم یہاں صفحے کے سر ہے یہاں صفحہ کے سربراہ کے اختتام، 268 00:12:49,000 --> 00:12:52,310 ایک عنوان، ہیلو دنیا کی طرح ہو جائے گا. 269 00:12:52,310 --> 00:12:56,660 >> اور پھر یہاں نیچے، ہمیں ضرورت ہے ویب کے صفحے کے جسم. 270 00:12:56,660 --> 00:12:58,050 بند جسم. 271 00:12:58,050 --> 00:13:00,700 اور پھر یہاں، ہیلو دنیا. 272 00:13:00,700 --> 00:13:01,270 بالکل ٹھیک. 273 00:13:01,270 --> 00:13:03,350 تو ہم نے ایک سپر روزہ ویب کے صفحے میں لکھا ہے. 274 00:13:03,350 --> 00:13:06,675 میں کے طور پر اس کو بچانے کے لئے جا رہا ہوں اپنے ڈیسک ٹاپ پر hello.html. 275 00:13:06,675 --> 00:13:09,050 اپنے میک کی، شکایت کرنے جا یہ سوچ کر کہ، ایک منٹ رکو، 276 00:13:09,050 --> 00:13:11,091 یہ ایک ٹیکسٹ فائل ہے، کیا آپ اسے TXT کی کال کرنا چاہتے ہیں؟ 277 00:13:11,091 --> 00:13:13,300 لیکن نہیں، مجھے ڈاٹ ایچ ٹی ایم ایل کا استعمال کرتے ہیں کرنا چاہتے ہیں. 278 00:13:13,300 --> 00:13:16,140 >> میں تو اچھا کیا ہے صرف اس فائل کو ڈبل کلک کریں، 279 00:13:16,140 --> 00:13:18,600 hello.html، یہاں میری ویب کے صفحے کے. 280 00:13:18,600 --> 00:13:22,564 بدقسمتی سے، میں ہوں دنیا میں صرف ایک شخص 281 00:13:22,564 --> 00:13:23,980 جو اب اس صفحے کو ملاحظہ کر سکتے ہیں. 282 00:13:23,980 --> 00:13:26,734 جہاں یہ بظاہر رہتا ہے کیونکہ؟ 283 00:13:26,734 --> 00:13:27,650 یہ میری میک پر ہے، ٹھیک ہے؟ 284 00:13:27,650 --> 00:13:28,470 جو بیکار ہے. 285 00:13:28,470 --> 00:13:30,390 اس کمرے میں کسی کی طرح انٹرنیٹ پر چھوڑ دو 286 00:13:30,390 --> 00:13:31,598 اصل میں اس صفحے کو ملاحظہ کر سکتے ہیں. 287 00:13:31,598 --> 00:13:33,820 تو آج، ہم کرنے کی ضرورت ایک اور عنصر کو متعارف کرانے. 288 00:13:33,820 --> 00:13:36,720 >> اور ایسا کرنے کے لئے، میں جا رہا ہوں آگے بڑھو اور کلاؤڈ 9 کھولو. 289 00:13:36,720 --> 00:13:40,090 تو کلاؤڈ 9 کورس کی ہے بادل کی بنیاد پر service-- CS50 290 00:13:40,090 --> 00:13:44,890 IDE-- ہمارے ورک سپیسز کی تمام ہے کہیں انٹرنیٹ پر چل رہا ہے. 291 00:13:44,890 --> 00:13:48,330 اور یہ کہ ہمارے فائلوں کی ہے کہ تمام کا مطلب ہے پہلے ہی عوامی سطح پر قابل رسائی ہیں. 292 00:13:48,330 --> 00:13:49,830 تو آگے بڑھو اور اس کے کیا. 293 00:13:49,830 --> 00:13:53,670 میں آگے جانے کے لئے جا رہا ہوں اور ایک نئی فائل NCS50IDE پیدا. 294 00:13:53,670 --> 00:13:58,819 میں نے پہلے کے طور پر اس کو بچانے کے لئے جا رہا ہوں اور hello.html کے طور پر بچانے کلک. 295 00:13:58,819 --> 00:14:01,860 اور اب صرف وقت کو بچانے کے لئے، میں جا رہا ہوں اس کوڈ پیسٹ آگے بڑھو اور کاپی کرنے کے لئے 296 00:14:01,860 --> 00:14:03,470 بجائے اس ٹائپ. 297 00:14:03,470 --> 00:14:04,550 اور اس کو بچانے. 298 00:14:04,550 --> 00:14:07,550 اور اب میں ایک ہے فائل hello.html بلایا. 299 00:14:07,550 --> 00:14:09,710 لیکن کس طرح اصل میں مجھے کیا کرنا ہے ایک ویب کے صفحے کے طور پر کھولیں 300 00:14:09,710 --> 00:14:14,120 ویسے، یہ CS50 میں تعمیر باہر کر دیتا ہے IDE بجنا طرح صرف ایک سنکلک نہیں ہے 301 00:14:14,120 --> 00:14:16,670 اور GDB طرح ایک ٹھیک کرنے والا کھولتا اور دیگر پروگراموں کے bunches، 302 00:14:16,670 --> 00:14:21,140 ایک مکمل اصل میں وہاں ہے CS50 IDE کے اندر اندر چل ویب سرور. 303 00:14:21,140 --> 00:14:23,900 >> تم سب، کا کہنا ہے کہ کرنے کے لئے ہے، آپ کی اپنی ویب سرور ہے. 304 00:14:23,900 --> 00:14:26,850 اور ایک ویب سرور ایک ٹکڑا ہے جس کا مقصد زندگی میں سافٹ ویئر کی 305 00:14:26,850 --> 00:14:28,220 ویب صفحات کی خدمت کے لئے ہے. 306 00:14:28,220 --> 00:14:32,490 براؤزر کی طرف سے درخواستوں کے لئے سننے کے لئے اور تھوڑا مجازی لفافے کے ساتھ جواب 307 00:14:32,490 --> 00:14:35,290 جس کے اندر ہے میں نے لکھا ہے کہ مواد. 308 00:14:35,290 --> 00:14:38,372 لہذا اس ویب سرور ہے اصل میں مفت اور اوپن سورس. 309 00:14:38,372 --> 00:14:40,830 کہاں اوپن سورس صرف کا مطلب ہے کسی ہے کہ سافٹ ویئر 310 00:14:40,830 --> 00:14:43,480 لکھا ہم سب کر سکتے ہیں اصل میں دیکھ کر اور بھی لوڈ، اتارنا اور 311 00:14:43,480 --> 00:14:44,780 ماخذ کوڈ کو تبدیل. 312 00:14:44,780 --> 00:14:46,150 یہ اپاچی کہا جاتا ہے. 313 00:14:46,150 --> 00:14:51,450 >> اور ہم یہ تھوڑا آسان بنا دیا ہے اپاچی 50 بلا کی طرف سے CS50IDE میں استعمال. 314 00:14:51,450 --> 00:14:53,780 یہ اصل میں کر سکتے ہیں تاکہ مندرجہ ذیل کو سمجھنے. 315 00:14:53,780 --> 00:14:56,560 میں اپاچی 50 شروع کہنے جا رہا ہوں. 316 00:14:56,560 --> 00:14:58,910 اور پھر میں نے صرف ڈاٹ کہنے جا رہا ہوں. 317 00:14:58,910 --> 00:15:01,080 اور ہم نے کچھ حد تک دیکھیں کہہ جادو پیغام 318 00:15:01,080 --> 00:15:04,640 اپاچی کی دستاویز [ترتیب؟ گروپ؟] گھر میں، اوبنٹو، کہ جو کچھ بھی، 319 00:15:04,640 --> 00:15:05,770 کام کی جگہ سلیش. 320 00:15:05,770 --> 00:15:08,280 شروع ویب سرور کامیابی اپاچی 2. 321 00:15:08,280 --> 00:15:11,330 >> اتنی لمبی کہانی مختصر، میں صرف ایک بٹن دھکیل دیا ہے 322 00:15:11,330 --> 00:15:18,000 اور اب جو ایک ویب سرور پر تبدیل کر دیا TCP پورٹ انٹرنیٹ پر سننے 323 00:15:18,000 --> 00:15:20,587 ایک مخصوص ایڈریس پر 80. 324 00:15:20,587 --> 00:15:22,420 اور یہ یہاں کا کہنا ہے، اور اس کی بنیاد پر تبدیل کر دے گا 325 00:15:22,420 --> 00:15:26,550 اپنا صارف نام اور دوسرے عوامل پر، میں اس پر کلک کرتے ہیں تو، اب نوٹس 326 00:15:26,550 --> 00:15:30,211 IDE50 ڈاٹ jharvard کے اور تو اور نوٹس لہذا، یہ سب اس وقت ہے کہ 327 00:15:30,211 --> 00:15:31,960 گزشتہ کئی کے لئے ہفتوں، آپ ہو سکتا ہے 328 00:15:31,960 --> 00:15:35,200 اپنی خود کی رکنیت محسوس کیا ہے کہ اوپر دائیں ہاتھ میں سرایت کر رہا ہے 329 00:15:35,200 --> 00:15:37,130 CS50IDE کے کونے. 330 00:15:37,130 --> 00:15:41,050 >> اور یہ کہ اصل میں کیا گیا ہے یہ سب ایڈریس وقت جو آپ کر سکتے ہیں میں 331 00:15:41,050 --> 00:15:43,574 ویب کے ذریعے آپ کی فائلوں کی تمام ملاحظہ کریں. 332 00:15:43,574 --> 00:15:45,990 اب تک، یہ بات نہیں ہے، C میں کیونکہ، آپ عام طور پر 333 00:15:45,990 --> 00:15:48,073 ایک میں چل رہا چیزیں چاہتے ہیں ٹرمینل، نہیں ویب پر. 334 00:15:48,073 --> 00:15:50,800 لیکن آج، ہم شروع ویب کی بنیاد پر کوڈ لکھنے 335 00:15:50,800 --> 00:15:53,350 ہم چاہتے ہیں کہ عوامی URLs پر قابل رسائی. 336 00:15:53,350 --> 00:15:56,100 تو کیا میں جا رہا ہوں ایسا اس یو آر ایل پر کلک کریں ہے. 337 00:15:56,100 --> 00:16:00,880 >> اور میں ایک منصفانہ دیکھیں کہ محسوس بدسورت انڈیکس، ایک ڈائرکٹری کی لسٹنگ، 338 00:16:00,880 --> 00:16:04,090 لیکن کیا فائل شاید تم پر باہر چھلانگ؟ 339 00:16:04,090 --> 00:16:05,210 Hello.html. 340 00:16:05,210 --> 00:16:07,870 میں بچ کی وجہ سے ہے میرے کام کی جگہ میں فائل. 341 00:16:07,870 --> 00:16:12,310 اور میں اپاچی ویب سرور سے کہا ہے کیا داؤد کے کام کی جگہ ڈائریکٹری میں نظر آتے ہیں. 342 00:16:12,310 --> 00:16:15,300 اور میں کسی کو بھی دنیا ان فائلوں کو دیکھنے. 343 00:16:15,300 --> 00:16:19,050 >> اور یقینا، میں تو اب hello.html پر کلک کریں، 344 00:16:19,050 --> 00:16:22,180 میں بالکل اس ٹیب کہ فائل کے اندر اندر دیکھیں. 345 00:16:22,180 --> 00:16:26,430 کلاؤڈ 9 نے کیا، محسوس ہمارے لئے ایک چھوٹی سی مفید کچھ. 346 00:16:26,430 --> 00:16:29,480 CS50 IDE کے اندر اندر، وہاں کے نوٹس اچانک ایک ایڈریس بار. 347 00:16:29,480 --> 00:16:33,690 ہم ہو، اگرچہ اس کی وجہ سے ہے CS50IDE دورہ کرنے کروم استعمال کر رہے ہیں، 348 00:16:33,690 --> 00:16:37,940 CS50IDE کے اندر اپنا ہے ابھی ایک ویب براؤزر کے ورژن. 349 00:16:37,940 --> 00:16:40,820 اور اس کی بجائے اس طرح کے طور پر چیزوں کو پیچیدہ، 350 00:16:40,820 --> 00:16:42,955 میں آگے جانے کے لئے جا رہا ہوں اور صرف اس یو آر ایل کاپی. 351 00:16:42,955 --> 00:16:45,330 مجھے آگے اور صرف جانے کے لئے جا رہا ہوں اپنے کروم ونڈو کھولنے. 352 00:16:45,330 --> 00:16:47,800 تو یہاں کوئی جادو، کوئی CS50IDE ہے. 353 00:16:47,800 --> 00:16:51,800 میں صرف لفظی پیسٹ کرنے جا رہا ہوں میرے J ہارورڈ یو آر ایل اور درج کریں مارا. 354 00:16:51,800 --> 00:16:54,750 اور voila، اب میں، اور اصول میں، سب 355 00:16:54,750 --> 00:16:57,700 انٹرنیٹ پر، میں ترتیب دیا تو مناسب طریقے سے کی اجازت، 356 00:16:57,700 --> 00:16:58,720 اس فائل کو ملاحظہ کر سکتے ہیں. 357 00:16:58,720 --> 00:17:03,230 اور اس طرح اب میں نے کہا، تو hello.html، voila کے، وہاں 358 00:17:03,230 --> 00:17:06,366 میرے ناقابل یقین حد تک underwhelming کیا ویب صفحہ ہے. 359 00:17:06,366 --> 00:17:07,740 تو ایک فوری وویک چیک کرتے ہیں. 360 00:17:07,740 --> 00:17:09,710 اس کے تمام کیونکہ تصوراتی سیٹ اپ ہے. 361 00:17:09,710 --> 00:17:13,180 اور ہم واقعی اصل میں نہیں ہے کس طرح ایچ ٹی ایم ایل SE فی لکھنے کے لیے آپ کو سکھایا. 362 00:17:13,180 --> 00:17:16,084 کوئی سوال اس طرح اب تک صرف ہوا ہے پر؟ 363 00:17:16,084 --> 00:17:18,549 364 00:17:18,549 --> 00:17:19,049 جی ہاں. 365 00:17:19,049 --> 00:17:24,290 366 00:17:24,290 --> 00:17:25,800 CS50 ان ویب صفحات مالک ہے؟ 367 00:17:25,800 --> 00:17:26,460 کس معنی میں؟ 368 00:17:26,460 --> 00:17:28,947 369 00:17:28,947 --> 00:17:29,530 اچھا سوال. 370 00:17:29,530 --> 00:17:32,429 تو CS50 کی CS50.io. مالک 371 00:17:32,429 --> 00:17:33,970 بیشک ہم نے اس ڈومین کے نام خریدا ہے. 372 00:17:33,970 --> 00:17:37,240 اور تم لوگ کی نوعیت کی طرف CS50IDE میں لاگ ان، 373 00:17:37,240 --> 00:17:39,270 تم سب کو ایک ذیلی کہا جاتا ہے حاصل. 374 00:17:39,270 --> 00:17:46,840 >> تو MALAN IDE50، یا IDE50-Rob.CS50.io، اس کے اندر اندر اپنے منفرد پتہ ہے 375 00:17:46,840 --> 00:17:47,730 اپنے ڈومین کا نام. 376 00:17:47,730 --> 00:17:50,850 کورس کے مقاصد کے لئے تو، آپ کو آپ کے اپنے لیے ایک منفرد ایڈریس ہے. 377 00:17:50,850 --> 00:17:55,150 لیکن ہم کی طرف سے چیزوں کو آسان ہے ٹاپ لیول ڈومین خریدنے، CS50 ڈاٹ 378 00:17:55,150 --> 00:17:58,050 I / O اور پھر ہر کسی کو ہے ہے کے اندر، تو بات کرنے کی. 379 00:17:58,050 --> 00:17:59,890 اور ہم اس سے واپس آ جائیں گے شاید ہفتوں کے ایک جوڑے میں، 380 00:17:59,890 --> 00:18:01,930 خاص طور پر حتمی منصوبے میں آپ کے وقت، جب کچھ 381 00:18:01,930 --> 00:18:03,596 اپنے ڈومین نام حاصل کرنے کے لئے چاہتے ہو سکتا ہے. 382 00:18:03,596 --> 00:18:06,270 یہ نسبتا اصل ہے براہ راست. 383 00:18:06,270 --> 00:18:06,770 بالکل ٹھیک. 384 00:18:06,770 --> 00:18:07,880 تو اب یہ کرتے ہیں. 385 00:18:07,880 --> 00:18:11,910 میں میں واپس جانے کے لئے جا رہا ہوں CS50IDE، جہاں میری فائل اب، 386 00:18:11,910 --> 00:18:14,710 hello.html، تمام دلچسپ ہے کہ نہیں ہے. 387 00:18:14,710 --> 00:18:17,130 میں کچھ کرنا چاہتے ہیں اس سے ایک چھوٹا سا اچھے. 388 00:18:17,130 --> 00:18:19,440 تو میں نے اس طرح کچھ کرنے جا رہا ہوں. 389 00:18:19,440 --> 00:18:21,510 کھلی paragraphs.html مجھے اندر آنے دو. 390 00:18:21,510 --> 00:18:23,560 تو اس میں پہلے سے لکھا ایک فائل ہے. 391 00:18:23,560 --> 00:18:26,480 اس کے سب سے اوپر، طرح ہمیشہ، ہم رائے ہے. 392 00:18:26,480 --> 00:18:28,730 لیکن ایچ ٹی ایم ایل میں، تبصرے تھوڑا مختلف نظر آتے ہیں. 393 00:18:28,730 --> 00:18:33,270 لائن تین اور لائن 14 پر، آپ تبصرہ شروع کرنے کے لئے نحو دیکھیں 394 00:18:33,270 --> 00:18:34,020 اور ایک تبصرہ ختم. 395 00:18:34,020 --> 00:18:36,820 >> لیکن چیزیں میں سے کوئی بھی میں فعل معاملات کے درمیان. 396 00:18:36,820 --> 00:18:40,250 یہ ایک کے لئے صرف ایک نوٹ ہے یہاں کیا ہو رہا ہے انسانی. 397 00:18:40,250 --> 00:18:43,040 اور صرف ایک فوری وویک کے طور پر میں ذیل میں سکرال تو، چیک، 398 00:18:43,040 --> 00:18:46,820 واضح نیا کیا ہے ہم متعارف کرایا ہے اس ٹیگ؟ 399 00:18:46,820 --> 00:18:52,130 ابھی تک ہم نے دیکھا ہے اس طرح ٹیگ کھلے ہیں بریکٹ ایچ ٹی ایم ایل، سر، عنوان، اور جسم. 400 00:18:52,130 --> 00:18:54,400 لیکن اب واضح طور پر نیا کیا ہے؟ 401 00:18:54,400 --> 00:18:55,200 >> جی ہاں، تو P. 402 00:18:55,200 --> 00:18:57,320 P ٹیگ یا پیراگراف ٹیگ. 403 00:18:57,320 --> 00:19:01,182 اور پھر میں نے کچھ پہلے سے طے شدہ ادھار لاطینی متن میری پیرا کی تشکیل کرنے کے لئے. 404 00:19:01,182 --> 00:19:03,390 میں چاہتا تھا کیونکہ مظاہرہ کس طرح آپ کو ہو سکتا ہے 405 00:19:03,390 --> 00:19:05,859 ایچ ٹی ایم ایل میں متن کی پیرا نمائندگی کرتے ہیں. 406 00:19:05,859 --> 00:19:08,400 اور تو کیا ہونے شروع ہو رہا ہے پہلے سے ہی یہاں ہے کہ وہاں ہے 407 00:19:08,400 --> 00:19:09,657 ایک پیٹرن کی ترقی. 408 00:19:09,657 --> 00:19:10,990 اور مجھے آگے جانا ہے اور ایسا کرنے دو. 409 00:19:10,990 --> 00:19:12,760 مجھے سب سے پہلے اپاچی بند کردیں. 410 00:19:12,760 --> 00:19:17,340 اور میں خود شروع کرنے کے لئے یہ بتانے کے لئے جا رہا ہوں آج پھر کے منبع سات کے اندر 411 00:19:17,340 --> 00:19:18,420 M ڈائریکٹری. 412 00:19:18,420 --> 00:19:20,100 تاکہ میں سب کچھ تک رسائی حاصل ہے. 413 00:19:20,100 --> 00:19:22,230 >> اور اب، میں واپس جانا تو اس ڈائریکٹری کی لسٹنگ، 414 00:19:22,230 --> 00:19:24,846 میں آج سے ہر فائل کو دیکھنے محسوس. 415 00:19:24,846 --> 00:19:26,720 اور آپ میں دیکھیں گے اگلے مسئلہ سیٹ، ہم کریں گے 416 00:19:26,720 --> 00:19:28,594 آپ کو ہدایات دے بالکل ایسا کرنے کے لئے. 417 00:19:28,594 --> 00:19:35,210 میں paragraphs.html کھولتے ہیں تو، اس طاقت کے ساتھ ساتھ ایک پروگرامنگ زبان کی طرح نظر آتے ہیں 418 00:19:35,210 --> 00:19:36,970 آپ کو تم بولتے یا لاطینی نہیں پڑھتے تو. 419 00:19:36,970 --> 00:19:40,525 لیکن یہ صرف تین پیرا ہے متن کی کہ ایچ ٹی ایم ایل میں نشان لگا دیا گیا. 420 00:19:40,525 --> 00:19:43,100 >> اور پیراگراف نوٹس ان کے درمیان ٹوٹ جاتا ہے. 421 00:19:43,100 --> 00:19:46,400 ، یہ باہر کر دیتا ہے کیونکہ اور یہاں تک کہ آپ اگرچہ 422 00:19:46,400 --> 00:19:49,210 ایسا کرنے کے لئے مائل کیا جا سکتا ہے، حقیقی دنیا میں جبکہ، 423 00:19:49,210 --> 00:19:51,370 آپ کو لائن ڈال کرنا چاہتے ہیں چیزوں کے درمیان ٹوٹ جاتا ہے، 424 00:19:51,370 --> 00:19:55,680 پرممکن ہے کہ آپ بہت آسانی سے ایسا کرتے ہیں اور محفوظ مارا. 425 00:19:55,680 --> 00:19:59,460 اور اب، میں یہاں دوبارہ لوڈ کریں تو، نوٹس کہ سب کچھ صرف ایک دوسرے کے دھندلاپن 426 00:19:59,460 --> 00:20:01,100 متن کے صرف ایک بلاب میں. 427 00:20:01,100 --> 00:20:03,570 ایچ ٹی ایم ایل ایک گونگا زبان کی طرح ہے. 428 00:20:03,570 --> 00:20:07,230 >> یہ اس طرح میں استعمال کیا جا کرنے کے لئے کیا مراد ہے ایک طریقہ براؤزر کی صرف یہ کہ 429 00:20:07,230 --> 00:20:09,920 واضح طور پر آپ نے اسے کیا کہتا ہوں. 430 00:20:09,920 --> 00:20:12,890 آپ یہ بتانے نہیں کرتے تو مجھے ایک نئے پیراگراف دے، 431 00:20:12,890 --> 00:20:14,569 آپ کو ایک نئے پیراگراف کو دیکھنے کے لئے نہیں کر رہے ہیں. 432 00:20:14,569 --> 00:20:16,360 اور حقیقت میں، کیا براؤزر کیا جا رہا ہے 433 00:20:16,360 --> 00:20:20,020 آپ درج کریں مارا یہاں تک کہ اگر ہے، کی بار بار کا کہنا ہے کہ 434 00:20:20,020 --> 00:20:23,190 اور ایک بار پھر، اس کے متن کے راستے منتقل پھر سکرین پر اور نیچے کو بچانے کے 435 00:20:23,190 --> 00:20:26,610 اور پھر براؤزر جا رہا ہے، دوبارہ لوڈ کریں سفید جگہ کے تمام گر کرنے کے لئے 436 00:20:26,610 --> 00:20:29,021 صرف ایک دکھائی سفید فاصلہ میں. 437 00:20:29,021 --> 00:20:29,520 بالکل ٹھیک. 438 00:20:29,520 --> 00:20:30,869 تو اس پیراگراف ٹیگ ہے. 439 00:20:30,869 --> 00:20:32,910 اور اس طرح پیٹرن کیا ہے کہ یہاں کی ترقی ہے؟ 440 00:20:32,910 --> 00:20:37,450 ویسے، یہ معاملہ ہو گیا ہے کہ ایچ ٹی ایم ایل کے تمام ایک ٹیگ شروع کے بارے میں ہے 441 00:20:37,450 --> 00:20:38,460 اور ایک ٹیگ ختم. 442 00:20:38,460 --> 00:20:39,300 اور ایک ٹیگ کیا ہے؟ 443 00:20:39,300 --> 00:20:41,160 ٹھیک ہے، یہ نحو کا صرف ایک حصہ ہے. 444 00:20:41,160 --> 00:20:44,400 کھلا بریکٹ، ایک مطلوبہ لفظ، بند بریکٹ، ایک ٹیگ ہے. 445 00:20:44,400 --> 00:20:45,510 یا ٹیگ شروع. 446 00:20:45,510 --> 00:20:48,590 اور پھر آپ ہیں جب اپنے آپ کا اظہار کیا، 447 00:20:48,590 --> 00:20:52,300 میں کے طور پر آپ کو پیراگراف کے ساتھ کیا کر رہے ہیں، آپ کو مخالف بات سے ایسا. 448 00:20:52,300 --> 00:20:55,480 لیکن اس کے برعکس بہت پیچھے نہیں ہے. 449 00:20:55,480 --> 00:21:00,630 >> آپ کو صرف ایک ہی ٹیگ کا سابقہ اس طرح ایک سیدھا سلیش کے ساتھ نام. 450 00:21:00,630 --> 00:21:01,130 بالکل ٹھیک. 451 00:21:01,130 --> 00:21:02,570 تو سب کہ دلچسپ نہیں. 452 00:21:02,570 --> 00:21:05,270 اور حقیقت میں، ہم کر نہیں کر رہے ہیں ویب کہ تمام زیادہ دلچسپ. 453 00:21:05,270 --> 00:21:07,630 کیا میں بنانا چاہتے ہیں تو بڑے اور جرات مندانہ ہے؟ 454 00:21:07,630 --> 00:21:11,780 تو یہ یہاں ایک مثال ہے کہ باہر کر دیتا headings.html میں، جہاں میرے جسم میں، 455 00:21:11,780 --> 00:21:17,280 میں نے ایک H1 ٹیگ، H2، H3 مل گیا ہے چار، پانچ، چھ، جن میں سے سب 456 00:21:17,280 --> 00:21:18,310 خوبصورت جادو لگتے ہیں. 457 00:21:18,310 --> 00:21:21,010 لیکن میں اس کو کھولنے جاتے ہیں تو مثال کے طور پر، ایک نظر ڈالیں. 458 00:21:21,010 --> 00:21:22,490 Headings.html. 459 00:21:22,490 --> 00:21:27,030 >> ڈیفالٹ کی طرف سے براؤزر دے سکتے ہیں تاکہ آپ متن ہے کہ بڑے اور مختلف سائز کے جرات مندانہ ہے. 460 00:21:27,030 --> 00:21:28,070 H1 بڑا ہے. 461 00:21:28,070 --> 00:21:31,240 H6 تو چھوٹا ہے درمیان میں سب کچھ. 462 00:21:31,240 --> 00:21:34,170 تو ہے کہ اب بھی دلچسپ ہے لیکن سچ میں نہیں مجھے معلوم ویب. 463 00:21:34,170 --> 00:21:36,870 کیا ہم کرنا چاہتے ہیں تو میں ہے ایک فہرست کی طرح کچھ. . 464 00:21:36,870 --> 00:21:40,190 تو یہاں سے ایک بولیٹ والی فہرست ہے ہارورڈ یونیورسٹی کے گھروں میں تین. 465 00:21:40,190 --> 00:21:41,600 >> آپ کو ایسا کرنے کے بارے میں کیسے جا سکتا ہے؟ 466 00:21:41,600 --> 00:21:45,410 ویسے، list.html پر ایک نظر ڈالیں. 467 00:21:45,410 --> 00:21:47,870 اور یہاں، ہم ایک دیکھیں funkiness کا تھوڑا سا 468 00:21:47,870 --> 00:21:49,630 لیکن کیا ہو رہا ہے پر غور کریں. 469 00:21:49,630 --> 00:21:56,182 تو کیا تم صرف دیکھا ہے کی بنیاد پر، الحق بے ترتیب فہرست کے لئے کھڑا ہے. 470 00:21:56,182 --> 00:21:57,640 بے ترتیب فہرست صرف شق مطلب. 471 00:21:57,640 --> 00:21:58,431 کوئی تعداد نہیں ہے. 472 00:21:58,431 --> 00:22:01,850 بھی ہے کچھ ایک ملاقات ٹیگ میں ایک دفتری ہے جس کی فہرست، کا حکم دیا. 473 00:22:01,850 --> 00:22:05,350 پھر لائٹ انفینٹری، فہرست کی اشیاء اس کا مطلب ہے. 474 00:22:05,350 --> 00:22:07,790 >> اور اس طرح یہ خود کار طریقے سے آپ کے لئے سب کچھ تعداد. 475 00:22:07,790 --> 00:22:11,270 لیکن میرے پوٹ کاری کے ایک بار پھر، تمام اور سفید جگہ صرف میری خاطر ہے. 476 00:22:11,270 --> 00:22:13,050 براؤزر نہیں ہے اصل میں دیکھ بھال کرنے کے لئے جا رہا. 477 00:22:13,050 --> 00:22:16,670 تو اگرچہ آپ کو نہیں کر سکتا اس، صرف صاف ہو جائے کرنے کے لئے کیا، 478 00:22:16,670 --> 00:22:19,880 آپ اگرچہ نہیں کرنا چاہئے براؤزر اب بھی کریں گے 479 00:22:19,880 --> 00:22:22,130 بس ٹھیک اسے سمجھنے کے لئے کے قابل ہو جائے. 480 00:22:22,130 --> 00:22:24,590 میں دوبارہ لوڈ مار رہا ہوں میرے براؤزر، میں دوبارہ لوڈ پر کلک کر رہا ہوں 481 00:22:24,590 --> 00:22:26,760 اور کوئی تبدیلی نہیں ہو رہا ہے اب بھی براؤزر کیونکہ 482 00:22:26,760 --> 00:22:29,550 مجھے کیا کرنا یہ بتانے کے لئے بالکل وہی جو کر رہا. 483 00:22:29,550 --> 00:22:30,050 >> بالکل ٹھیک. 484 00:22:30,050 --> 00:22:31,340 تو یہ سب صرف متن ہے. 485 00:22:31,340 --> 00:22:33,730 اب زیادہ دلچسپ کچھ کرنا دو. 486 00:22:33,730 --> 00:22:36,660 میں آگے جانے کے لئے جا رہا ہوں اور یہ HTML کے کچھ قرضے لے. 487 00:22:36,660 --> 00:22:40,910 میں آگے جانے کے لئے جا رہا ہوں اور یہاں ایک نئی فائل بنانے کے. 488 00:22:40,910 --> 00:22:43,370 اور ہم نے اس rick.html فون کروں گا. 489 00:22:43,370 --> 00:22:46,190 490 00:22:46,190 --> 00:22:48,916 ہم غیر متناسب طور پر ہے استعمال کیا جاتا ہے کچھ 491 00:22:48,916 --> 00:22:51,290 اس میں رک رول بلایا کلاس اس سال، مجھے پتہ نہیں ہے، 492 00:22:51,290 --> 00:22:53,880 یہ صرف بنیادی ہوا. 493 00:22:53,880 --> 00:22:55,397 >> اور اب یہ کنٹرول سے باہر ہے. 494 00:22:55,397 --> 00:22:56,730 تو میں صرف اس کے ساتھ جانے کے لئے جا رہا ہوں. 495 00:22:56,730 --> 00:22:59,700 اور میں نے گوگل پر جاتے ہیں تصاویر اور Rick Astley کی. 496 00:22:59,700 --> 00:23:02,450 497 00:23:02,450 --> 00:23:06,170 ہم ایسا کیوں تم نہیں جانتے تو یہ صرف ویکیپیڈیا پر پڑھنے. 498 00:23:06,170 --> 00:23:11,520 اگر آپ لنک پر کلک کیا ہے ہر بار، کسی کو کہیں ہنس رہا ہے. 499 00:23:11,520 --> 00:23:14,860 اور مجھے ahead-- وہاں چلتے ہیں ہم نے اس تصویر کو دیکھنے دو، جاؤ. 500 00:23:14,860 --> 00:23:16,750 >> تو یہاں ہم ایک ہیں گوگل امیجز میں تصویر. 501 00:23:16,750 --> 00:23:19,390 اور ہم اس ہے کہ فرض کرتے ہیں معقول حد تک ہر جگہ انٹرنیٹ پر. 502 00:23:19,390 --> 00:23:22,570 لہذا میں نے یہ میرے لئے ٹھیک ہے فرض کرنے جا رہا ہوں اصل میں میری ویب کے صفحے میں یہ ڈال. 503 00:23:22,570 --> 00:23:24,820 میں آگے جانے کے لئے جا رہا ہوں اور تصویر یو آر ایل کاپی. 504 00:23:24,820 --> 00:23:28,600 اور اب میں کلاؤڈ پر واپس جانا تو 9، کی میں یہاں کیا کر سکتے ہیں دیکھتے ہیں. 505 00:23:28,600 --> 00:23:30,630 تو یہاں صرف ایک ویب صفحہ ہے. 506 00:23:30,630 --> 00:23:39,020 یہ ہا ہا، Rick Astley کی ہے، اب میں واپس جا رہا ہوں 507 00:23:39,020 --> 00:23:43,510 اپنے براؤزر میں، دوبارہ، اور دلچسپ. 508 00:23:43,510 --> 00:23:44,530 >> رک کہاں ہے؟ 509 00:23:44,530 --> 00:23:46,050 تو مجھے کیا ہوا ہے دیکھتے ہیں. 510 00:23:46,050 --> 00:23:49,114 اصل میں، میں جا رہا ہوں میں ایسا نہیں تھا کی طرح دکھاوا. 511 00:23:49,114 --> 00:23:50,280 [اشراوی] یہاں میں ڈال دیا. 512 00:23:50,280 --> 00:23:52,520 ہم ایک لمحے میں واپس آ جائیں گے. 513 00:23:52,520 --> 00:23:54,200 تو یہاں rick.html ہے. 514 00:23:54,200 --> 00:23:56,070 تاکہ Rick Astley کی نہیں ہے. 515 00:23:56,070 --> 00:23:59,680 یہ باہر کر دیتا تو ہم کر سکتے ہیں اصل میں یہاں میں شامل کریں. 516 00:23:59,680 --> 00:24:00,830 یہ رک Astley کی ہے. 517 00:24:00,830 --> 00:24:06,680 مجھے جن ایک تصویر دے کہنے جا رہا ہوں ذریعہ میں نے صرف کاپی یو آر ایل ہے، جس 518 00:24:06,680 --> 00:24:09,110 بظاہر ایک خوش ہے سالگرہ کچھ یا دیگر. 519 00:24:09,110 --> 00:24:13,280 >> اور اب میں جا رہا ہوں اس طرح ٹیگ کو بند. 520 00:24:13,280 --> 00:24:15,170 تو یہ سپر طویل ریپنگ ہے. 521 00:24:15,170 --> 00:24:17,740 لیکن میں ہے کہ نوٹس اوپن بریکٹ تصویر کیا جاتا ہے، 522 00:24:17,740 --> 00:24:20,270 اس کی ایک خصوصیت کے ساتھ منبع. 523 00:24:20,270 --> 00:24:21,530 اور یہ ایک بہت طویل یو آر ایل ہے. 524 00:24:21,530 --> 00:24:23,720 اور آخر میں، یہ محسوس. 525 00:24:23,720 --> 00:24:29,530 کیوں میں نے کیا سلیش angled ہے بریکٹ بجائے، ہر دوسرے ٹیگ کی طرح، 526 00:24:29,530 --> 00:24:33,590 ایک کھلی بریکٹ ہونے، IMG، بریکٹ بند؟ 527 00:24:33,590 --> 00:24:37,040 صرف یہاں تک کہ اگر آپ کو ایک اندازہ لے کوئی واقف ہے جو 528 00:24:37,040 --> 00:24:40,410 ایچ ٹی ایم ایل کے ساتھ پہلے. 529 00:24:40,410 --> 00:24:42,710 >> تو یہ اسے بند کر دیتا ہے کہ کس طرح کمانڈ، لیکن کیوں 530 00:24:42,710 --> 00:24:45,850 یہ واقعی بدیہی نہیں ہے احساس تھوڑا زیادہ کچھ کرنا 531 00:24:45,850 --> 00:24:48,820 قریبی تصویر کی طرح شبدبہل؟ 532 00:24:48,820 --> 00:24:51,400 جی ہاں. 533 00:24:51,400 --> 00:24:52,000 جی ہاں. 534 00:24:52,000 --> 00:24:55,620 بس semantically بنانا، کا کوئی احساس نہیں ہے ایک تصویر شروع کرنے اور ایک تصویر کو ختم کرنے، 535 00:24:55,620 --> 00:24:56,870 یہ یا تو وہاں ہے یا نہیں ہے. 536 00:24:56,870 --> 00:25:00,960 تو یہ ایک فرق چھوڑنے کے لئے کوئی مطلب نہیں ہے ایک تصویر کے اندر کسی اور چیز کے لئے. 537 00:25:00,960 --> 00:25:02,010 آپ کو صرف ایسا نہیں کر سکتے. 538 00:25:02,010 --> 00:25:03,720 اور اس طرح نحو عام طور پر صرف ہو جائے گا 539 00:25:03,720 --> 00:25:07,910 اندر آگے سلیش کرنا کھلی ٹیگ یا آغاز ٹیگ کے 540 00:25:07,910 --> 00:25:09,020 اور پھر محفوظ مارا. 541 00:25:09,020 --> 00:25:13,350 >> اگر ایسا ہے تو میں اب، اس فائل کو دوبارہ لوڈ کریں میں یہاں ایک اچھی ویب صفحے فن ہے. 542 00:25:13,350 --> 00:25:15,100 اور ہم یقینی طور پر کر سکتے ہیں واقعی لوگوں کو تنگ 543 00:25:15,100 --> 00:25:17,010 بجائے سرایت کی طرف سے ایک یو ٹیوب لنک کی طرح. 544 00:25:17,010 --> 00:25:19,350 اور حقیقت میں، کسی بھی وقت کیا تم نے کبھی، YouTube پر چلے گئے 545 00:25:19,350 --> 00:25:22,190 اور اتفاقی طور پر اصل میں مجھے دو رک یہاں اپنے رول. 546 00:25:22,190 --> 00:25:25,770 تو رک رول. 547 00:25:25,770 --> 00:25:29,592 تو رک میں یہاں جانے کے لئے جا رہا ہوں roll--. 548 00:25:29,592 --> 00:25:31,900 >> [موسیقی بجانے] 549 00:25:31,900 --> 00:25:33,730 >> ٹھیک ہے، ایک شخص ہے کہ پسند کیا. 550 00:25:33,730 --> 00:25:37,270 تو، یہ سب اس وقت محسوس اگر آپ کورس کے، آپ بانٹیں لنک پر کلک کریں 551 00:25:37,270 --> 00:25:41,390 یو آر ایل حاصل ہے کہ آپ اصل میں کر سکتے ہیں ایک ای میل یا ایک فارنسک تصویر میں سرایت 552 00:25:41,390 --> 00:25:43,730 یا ایک مسئلہ میں مقرر کیا گیا یا ایک سلائڈ میں. 553 00:25:43,730 --> 00:25:49,055 اور اب، میں بجائے یمبیڈ پر کلک کریں تو، نوٹس کہ یہ سب وقت، یہ چیزیں 554 00:25:49,055 --> 00:25:49,680 وہاں رہا ہے. 555 00:25:49,680 --> 00:25:50,910 مجھے آگے جانا ہے اور اس کی کاپی کرنے کے لئے جا رہا ہوں. 556 00:25:50,910 --> 00:25:54,000 >> اور صرف تو ہم ہوں، بہتر دیکھ سکتے ہیں میرے ٹیکسٹ ایڈیٹر میں پیسٹ کرنے کے لئے جا رہا. 557 00:25:54,000 --> 00:25:55,860 اس نوٹس کہ کیا یوٹیوب تم سے کہہ دیا گیا ہے. 558 00:25:55,860 --> 00:25:57,693 آپ کو ایک کا دورہ ہر وقت یوٹیوب ویڈیو، اگر آپ 559 00:25:57,693 --> 00:26:00,410 پر ویڈیو یمبیڈ کرنے کے لئے چاہتے ہیں آپ ویب کے صفحے، صرف اس پر قبضہ. 560 00:26:00,410 --> 00:26:03,350 تو یہ ابھی تک ایک اور مثال ہے HTML ٹیگ ایک iframe بلایا. 561 00:26:03,350 --> 00:26:04,590 یا لائن فریم میں. 562 00:26:04,590 --> 00:26:08,680 تو یہ بھی ایک چھوٹا سا زیادہ لگ رہا ہے تمام دوسروں کے مقابلے میں پیچیدہ. 563 00:26:08,680 --> 00:26:11,950 تو یہ پتہ چلا ہے کہ تصویر ٹیگ اور بظاہر iframe کے ٹیگ 564 00:26:11,950 --> 00:26:13,370 کہا جاتا صفات ہیں کیا لے. 565 00:26:13,370 --> 00:26:15,710 >> یہ ایک اور مثال ہے ایچ ٹی ایم ایل میں نحو کا ٹکڑا. 566 00:26:15,710 --> 00:26:19,240 ٹیگ کے پاس اس کے علاوہ نام، اوپن بریکٹ ٹیگ کا نام، 567 00:26:19,240 --> 00:26:23,780 آپ کو ٹیگ کے رویے کو کنٹرول کر سکتے ہیں وصف کی ایک پوری چڑھانے رکھنے کی طرف سے 568 00:26:23,780 --> 00:26:24,860 قیمت کے برابر. 569 00:26:24,860 --> 00:26:26,290 خصوصیت قدر کے برابر ہے. 570 00:26:26,290 --> 00:26:28,100 اور اس طرح مثال کے طور پر، یو ٹیوب ہمیں کہہ رہا ہے 571 00:26:28,100 --> 00:26:31,990 آپ کو اس ویڈیو کی چوڑائی چاہتے ہیں تو 420 پکسلز اور اونچائی ہونا 572 00:26:31,990 --> 00:26:35,470 315 پکسلز ہونا، ہے کس طرح آپ کو ایچ ٹی ایم ایل میں اس کا اظہار. 573 00:26:35,470 --> 00:26:38,480 >> ویڈیو کے ذریعہ کی جا رہی ہے کہ طویل یو ٹیوب یو آر ایل ہونا 574 00:26:38,480 --> 00:26:40,830 اور پھر کچھ دیگر چیزیں ، فریم سرحد صفر ہے جیسے 575 00:26:40,830 --> 00:26:43,500 تاکہ شاید وہاں کا مطلب ہے چیز کے ارد گرد کوئی سرحد. 576 00:26:43,500 --> 00:26:45,450 شاید مکمل سکرین کی اجازت دیں صارف کا مطلب ہے کہ 577 00:26:45,450 --> 00:26:47,840 ایک بٹن پر کلک کر سکتے ہیں اور اصل میں مکمل سکرین پر ویڈیو. 578 00:26:47,840 --> 00:26:52,870 مجھے سچ میں ہو کرنا چاہتے ہیں تو رک ڈاٹ ایچ ٹی ایم ایل میں متاثر کن، 579 00:26:52,870 --> 00:26:58,490 تصویر ٹیگ استعمال کی بجائے، دو مجھے اس کو خارج کر دیں، بجائے اس چسپاں کر دیں. 580 00:26:58,490 --> 00:27:00,810 اور اب دوبارہ لوڈ. 581 00:27:00,810 --> 00:27:02,500 اور اب یہاں ہم پھر جانا. 582 00:27:02,500 --> 00:27:04,979 583 00:27:04,979 --> 00:27:06,020 ٹھیک ہے، یہ کافی ہے. 584 00:27:06,020 --> 00:27:08,970 ٹھیک میں کوشش کرے گا تو مشکل دوبارہ ایسا کرنے کے لئے نہیں. 585 00:27:08,970 --> 00:27:11,400 تو یہاں takeaways میں سے کچھ کیا ہیں؟ 586 00:27:11,400 --> 00:27:15,130 ان ویب صفحات کے طور پر تو ایچ ٹی ایم ایل، کے طور پر بدسورت ہیں، واقعی بہت آسان ہے. 587 00:27:15,130 --> 00:27:16,467 یہ ایک پروگرامنگ زبان نہیں ہے. 588 00:27:16,467 --> 00:27:17,550 یہ کام کرتا ہے نہیں ہے. 589 00:27:17,550 --> 00:27:18,410 یہ loops کے نہیں ہے. 590 00:27:18,410 --> 00:27:19,535 یہ حالات نہیں ہے. 591 00:27:19,535 --> 00:27:22,900 یہ ہے سب سے درجنوں ہے مختلف ٹیگ، جن میں سے ہر 592 00:27:22,900 --> 00:27:24,620 صفر یا ایک سے زیادہ صفات ہے. 593 00:27:24,620 --> 00:27:27,320 اور حقیقت میں، مذاق کے بارے میں کیا ہے ایچ ٹی ایم ایل آپ میں گوتا لگا کرنے کے لئے شروع کے طور پر 594 00:27:27,320 --> 00:27:29,560 یہ بہت خود سکھایا ہے یہ ہے کہ. 595 00:27:29,560 --> 00:27:32,880 >> یہ لیتا ہے تمام تفہیم ہے ایچ ٹی ایم ایل کے جنرل فریم ورک کے. 596 00:27:32,880 --> 00:27:36,510 ایک ٹیگ ہے، ایک خصوصیت ہے، آپ اصل میں ایک ویب کے صفحے کی تشکیل کس طرح 597 00:27:36,510 --> 00:27:37,250 کے طور پر مندرجہ ذیل ہے. 598 00:27:37,250 --> 00:27:40,720 اور سب کچھ واقعی نتیجہ ہے کی ایک آن لائن ریفرنس میں دیکھ کر 599 00:27:40,720 --> 00:27:43,080 یا کچھ ایسا کرنے کا طریقہ ہیں Googling ٹیکنالوجی یا ہم نے دیکھا ہے کے طور پر، 600 00:27:43,080 --> 00:27:45,371 فیس بک کے منبع پر تلاش کر رہے کوڈ، ایک ویب سائٹ پر تلاش کر رہے 601 00:27:45,371 --> 00:27:48,710 تم اس میں پسند ہے کہ منبع کوڈ ہے اور سمجھنے کس طرح وہاں ڈویلپرز 602 00:27:48,710 --> 00:27:50,550 اصل میں چیزوں کو باہر رکھی. 603 00:27:50,550 --> 00:27:52,180 >> تو ہم پر بھی تصاویر کر سکتے ہیں. 604 00:27:52,180 --> 00:27:53,994 اور حقیقت میں، ہم ایک لمحے پہلے یہ کیا. 605 00:27:53,994 --> 00:27:55,410 مجھے آگے جانا ہے اور آپ کو صرف کو ظاہر کرتے ہیں. 606 00:27:55,410 --> 00:27:56,770 یہاں کچھ نمونے کوڈ ہے. 607 00:27:56,770 --> 00:27:58,380 کیا تم نے کبھی بدمزاج بلی کو دیکھنے کے لئے چاہتے ہیں تو. 608 00:27:58,380 --> 00:28:00,620 تو میں کر سکتے ہیں کہ محسوس کریں یہاں ایک تصویر ٹیگ. 609 00:28:00,620 --> 00:28:02,090 اور میں اس کے اوپر ایک تبصرہ ہے. 610 00:28:02,090 --> 00:28:04,490 میں ایک متبادل مل گیا ہے رسائی کے لئے متن. 611 00:28:04,490 --> 00:28:07,250 ایک سکرین استعمال کر رہا ہے جو کسی نظر کی وجہ سے ریڈر 612 00:28:07,250 --> 00:28:10,172 اصل میں تو ہو سکتا ہے ان کے سکرین ریڈر بدمزاج بلی کہتے ہیں. 613 00:28:10,172 --> 00:28:11,880 اگر وہ نہیں کر سکتے کیونکہ تصویر دیکھ، وہ 614 00:28:11,880 --> 00:28:14,504 کم از کم ان کے کمپیوٹر کر سکتے ہیں یہ زبانی طور پر کیا ہے انہیں بتانا. 615 00:28:14,504 --> 00:28:18,020 اور اس فائل کا ذریعہ cat.jpeg ہے. 616 00:28:18,020 --> 00:28:22,472 تو حقیقت میں، مجھے سچ میں کرنا چاہتے تھے تو میں کر سکتے ہیں کیا، ہوشیار حاصل done-- 617 00:28:22,472 --> 00:28:25,680 میں تو، Rick Astley میں جانے کے لئے نہیں وعدہ کرتا ہوں میں بجائے ایک بلی کے لئے Google کو جا رہا ہوں. 618 00:28:25,680 --> 00:28:28,290 اور میں نے گوگل تصاویر میں جاتے ہیں تو یہاں، اور ہم فرض کریں گے 619 00:28:28,290 --> 00:28:30,040 کہ اس میں میری بلی کی ایک تصویر ہے. 620 00:28:30,040 --> 00:28:35,070 >> میں کنٹرول کلک ہے کہ مان لیں یا دائیں اتفاقی طور پر، اس پر کلک کیا 621 00:28:35,070 --> 00:28:35,630 ڈراونا. 622 00:28:35,630 --> 00:28:40,320 اور cat.jpeg میں جا رہا ہوں اپنے ڈیسک ٹاپ پر بچانے کے لئے. 623 00:28:40,320 --> 00:28:44,700 اب مجھے کلاؤڈ 9 کرنے کے لئے واپس جانے دو. 624 00:28:44,700 --> 00:28:48,150 ، کہ میں یہاں کر سکتے ہیں نوٹس مقامی فائلوں کو اپ لوڈ کرنے کے لئے جانا. 625 00:28:48,150 --> 00:28:51,530 اور میں نے اس پر قبضہ تو فائل، cat.jpeg، نوٹس 626 00:28:51,530 --> 00:28:54,674 میں اسے کھینچ کر لائیں کر سکتے ہیں اور کلاؤڈ 9 میں چھوڑ 627 00:28:54,674 --> 00:28:56,090 اور یہ یہاں مجھ پر چللانا جا رہا ہے. 628 00:28:56,090 --> 00:28:59,000 >> ہم نے پہلے ہی ہے کیونکہ آپ کو ایک cat.jpeg فائل دی، 629 00:28:59,000 --> 00:29:01,430 لیکن یہ کرنے کے لئے سپر آسان ہے آپ ہے کہ ایک تصویر پر قبضہ 630 00:29:01,430 --> 00:29:03,220 فیس بک سے لیا فلکر یا پسند یا 631 00:29:03,220 --> 00:29:05,678 اور اصل میں ھیںچیں اور اسے چھوڑ پھر بادل 9 میں اور اس کے بنانے 632 00:29:05,678 --> 00:29:07,970 اپنی ذاتی کا حصہ ویب سائٹ یا مسئلہ 633 00:29:07,970 --> 00:29:10,442 ہم جلد ہی دیکھیں گے کے طور پر سات یا آٹھ مقرر. 634 00:29:10,442 --> 00:29:12,150 اور پھر جب آپ آخر میں ہے کہ بلی کا دورہ، 635 00:29:12,150 --> 00:29:16,610 مجھے لگتا ہے کہ ایک ہی بلی ڈاؤن لوڈ سنبھالنے، کہ that-- نوٹس پیارا تھا. 636 00:29:16,610 --> 00:29:19,160 >> کیا آپ کو دیکھ گا ہے یہاں اس کے چہرے کی طرح کچھ. 637 00:29:19,160 --> 00:29:21,810 فائلوں تاکہ آپ ایک ویب کے صفحے کے اندر اندر حوالہ 638 00:29:21,810 --> 00:29:26,050 تو آپ اپنے مقامی ہو سکتا ہے کسی دوسرے سرور پر اکاؤنٹ یا دور دراز 639 00:29:26,050 --> 00:29:29,670 رک کی صورت میں کے طور پر تھوڑا سا پہلے Astley کی تصویر. 640 00:29:29,670 --> 00:29:32,990 تو کہاں else-- ورنہ ہم یہاں کیا کر سکتے ہیں؟ 641 00:29:32,990 --> 00:29:34,890 تو مندرجہ ذیل میں ایک نظر ڈالیں. 642 00:29:34,890 --> 00:29:36,160 آپ کی طرح کے بارے میں کیا اچھا ہے پتہ ہے؟ 643 00:29:36,160 --> 00:29:39,330 >> ہم ابھی تک بنا دیا گیا ہے بہت مستحکم ویب صفحات. 644 00:29:39,330 --> 00:29:41,830 میں مندرجہ ذیل کے طور پر چیزوں کو چٹ پٹا بنانے کے لئے چاہتے ہیں. 645 00:29:41,830 --> 00:29:44,344 میں نے اپنے تلاش کے انجن بنانے کے لئے چاہتے ہیں. 646 00:29:44,344 --> 00:29:47,010 تو چلو، ایک تلاش کے انجن بنانے کے لئے آگے بڑھو اور اس کر شروع. 647 00:29:47,010 --> 00:29:52,570 میں آگے بڑھو اور پیدا کرنے کے لئے جا رہا ہوں ایک نئی فائل search.html بلایا. 648 00:29:52,570 --> 00:29:54,890 اور ہم آن لائن ورژن prefabed ہے. 649 00:29:54,890 --> 00:29:56,027 افوہ. 650 00:29:56,027 --> 00:29:57,610 آپ کے ٹرمنل ونڈو میں پیسٹ نہیں کرتے. 651 00:29:57,610 --> 00:29:58,744 آن لائن تیار شدہ ورژن. 652 00:29:58,744 --> 00:30:00,160 میں مندرجہ ذیل کے طور پر شروع کرنے کے لئے جا رہا ہوں. 653 00:30:00,160 --> 00:30:04,490 تو یہاں کا آغاز ہے ایک فائل search.html بلایا. 654 00:30:04,490 --> 00:30:07,510 میں اسے بچانے کے لئے جا رہا ہوں آج کے ذریعہ ڈائریکٹری. 655 00:30:07,510 --> 00:30:09,079 میں اس تلاش کو فون کرنے جا رہا ہوں. 656 00:30:09,079 --> 00:30:10,370 اصل میں، ہم اس کو بہتر بنانے گا. 657 00:30:10,370 --> 00:30:13,600 CS50 تلاش اور اصل میں برانڈ کی یہ. 658 00:30:13,600 --> 00:30:17,500 اور اب، میں کہنے جا رہا ہوں H1 CS50 تلاش کی طرح کچھ. 659 00:30:17,500 --> 00:30:20,930 اور پھر یہاں نیچے، H2 جلد ہی آرہا ہے. 660 00:30:20,930 --> 00:30:23,230 اور بس، H1 recap کرنے کے لئے اور H2 کیا بالترتیب مطلب ہے؟ 661 00:30:23,230 --> 00:30:26,750 662 00:30:26,750 --> 00:30:30,320 >> جی ہاں، تو بڑے اور جرات مندانہ، اور کے طور پر بڑے، لیکن اب بھی نہیں جرات مندانہ. 663 00:30:30,320 --> 00:30:37,375 تو میں نے اس کو بچانے اور یہاں جانا ہے تو، کی فائل search.html دیکھتے ہیں. 664 00:30:37,375 --> 00:30:42,560 ٹھیک ہے، اور یہ ایک [اشراوی] right-- ہے. 665 00:30:42,560 --> 00:30:46,980 666 00:30:46,980 --> 00:30:49,110 تیار. 667 00:30:49,110 --> 00:30:49,945 ڈیوڈ الجھن میں ہے. 668 00:30:49,945 --> 00:30:52,610 669 00:30:52,610 --> 00:30:54,080 اوہ، یہ درست ہے. 670 00:30:54,080 --> 00:30:54,860 ڈیوڈ ایک بیوکوف ہے. 671 00:30:54,860 --> 00:30:55,420 ٹھیک ہے. 672 00:30:55,420 --> 00:30:56,660 تو وہاں ہے. 673 00:30:56,660 --> 00:30:58,350 تو CS50 تلاش جلد ہی آرہا ہے. 674 00:30:58,350 --> 00:31:00,370 تو اب، کی مرکب دو ہم نے گزشتہ ہفتے کیا کیا. 675 00:31:00,370 --> 00:31:03,400 >> ہم کے بارے میں بات کی تھی جہاں HTTP کے نچلے سطح میکینکس. 676 00:31:03,400 --> 00:31:05,780 یہ نئے خیالات ایچ ٹی ایم ایل، کی جس میں صرف ہے 677 00:31:05,780 --> 00:31:08,890 اس مارکاپ زبان جہاں آپ بالکل کیا کرنا ہے ایک براؤزر کو بتانا 678 00:31:08,890 --> 00:31:10,740 اور ہمارے اپنے تلاش کے انجن کو لاگو. 679 00:31:10,740 --> 00:31:12,520 تو بجائے صرف جلد ہی آرہا ہے کہہ، میں ہوں 680 00:31:12,520 --> 00:31:14,810 متعارف کرانے جا کچھ ایک فارم ٹیگ بلایا. 681 00:31:14,810 --> 00:31:19,610 اور اس صورت میں، میں جا رہا ہوں ایک ان پٹ فیلڈ کی طرح کچھ ہے. 682 00:31:19,610 --> 00:31:22,450 >> اور اس ان پٹ کا نام میدان، میں نے اسے فون کرنے جا رہا ہوں سوال 683 00:31:22,450 --> 00:31:26,240 یہ ان پٹ فیلڈ کی قسم میں کہنے جا رہا ہوں صرف "متن" ہے. 684 00:31:26,240 --> 00:31:29,130 ایک متن والے فیلڈ اور، کے طور پر ہم کریں گے دیکھیں، صرف ایک ٹیکسٹ باکس ہے. 685 00:31:29,130 --> 00:31:32,830 اور اس طرح یہ کرنے کے لئے یہاں محسوس نہیں کرتا اس وقت اس کے اندر کچھ. 686 00:31:32,830 --> 00:31:35,320 اور اس میں صرف جا رہا ہوں اس کے ساتھ ٹیگ کو بند کرنے 687 00:31:35,320 --> 00:31:38,099 آگے ٹیگ میں ہی حق سلیش. 688 00:31:38,099 --> 00:31:39,890 اور پھر میں جا رہا ہوں ایک دوسرے ان پٹ ہے. 689 00:31:39,890 --> 00:31:43,480 ان پٹ کی قسم پیش برابر. 690 00:31:43,480 --> 00:31:45,320 اور پھر میں جا رہا ہوں یہ بھی بند. 691 00:31:45,320 --> 00:31:46,840 >> اور اب میں یہاں واپس جانے کے لئے جا رہا ہوں. 692 00:31:46,840 --> 00:31:49,520 اور پہلے ہی ہم دیکھتے خوبصورت بدسورت ہی سہی، میں نے 693 00:31:49,520 --> 00:31:52,460 کے آغاز ہے یہاں اپنے تلاش کے صفحے. 694 00:31:52,460 --> 00:31:55,150 اصل میں، مجھے کرنے کی کوشش کریں تھوڑا سا اس کو صاف. 695 00:31:55,150 --> 00:31:57,330 اس پر ہے کہ باہر کر دیتا ہے یہاں ان پٹ، میں کر سکتے ہیں 696 00:31:57,330 --> 00:31:59,910 پلیس ہولڈر نامی ایک اور وصف. 697 00:31:59,910 --> 00:32:05,165 میں مطلوبہ الفاظ کی طرح کچھ دیکھ سکتا ہے، یا اس سے زیادہ خاص طور پر، (ق) کے لئے سوال. 698 00:32:05,165 --> 00:32:07,820 >> اور اب، میں نے محسوس بھوری رنگ متن کی اس قسم 699 00:32:07,820 --> 00:32:10,440 اس کے طور پر غائب جلد ہی میں ٹائپ کرنا شروع کے طور پر، 700 00:32:10,440 --> 00:32:12,930 لیکن یہ شاید کچھ ہے آپ کو دوسرے ویب صفحات میں دیکھا ہے. 701 00:32:12,930 --> 00:32:14,650 مجھے سچ میں جمع کرانے کے بٹن پسند نہیں کرتے. 702 00:32:14,650 --> 00:32:18,320 تو میں نے اصل دینے کے لئے جا رہا ہوں بٹن تلاش کی قیمت جمع کرائیں. 703 00:32:18,320 --> 00:32:21,680 میں دوبارہ لوڈ اور اب اگر،، کہ محسوس میرے بٹن تلاش کا نام ہو جاتا ہے. 704 00:32:21,680 --> 00:32:24,140 تم نے واقعی نہیں جانتے ہو، یہاں علامت (لوگو). 705 00:32:24,140 --> 00:32:27,140 لہذا گوگل فونٹ جنریٹر. 706 00:32:27,140 --> 00:32:28,820 >> میں نے اس کو چٹ پٹا بنانے کے لئے چاہتے ہیں. 707 00:32:28,820 --> 00:32:30,660 تو CS50 تلاش. 708 00:32:30,660 --> 00:32:31,870 میرے خود کا لوگو کی تخلیق کرتے ہیں. 709 00:32:31,870 --> 00:32:33,080 یہ اچھا لگ رہا ہے. 710 00:32:33,080 --> 00:32:36,945 تو اب مجھے اس پر آنے as-- بچانے. 711 00:32:36,945 --> 00:32:40,710 712 00:32:40,710 --> 00:32:43,120 یہ کہاں جا رہا ہے؟ 713 00:32:43,120 --> 00:32:43,620 نہیں. 714 00:32:43,620 --> 00:32:44,160 ٹھیک ہے. 715 00:32:44,160 --> 00:32:44,980 فوت شدہ. 716 00:32:44,980 --> 00:32:47,740 ایسے محفوظ کریں. 717 00:32:47,740 --> 00:32:49,470 پاگل براؤزر. 718 00:32:49,470 --> 00:32:51,700 کی طرف سے کھڑے، ہم جا رہے ہیں اس ایک بار اور سب کے لئے طے کر. 719 00:32:51,700 --> 00:32:57,650 720 00:32:57,650 --> 00:32:58,590 ہم وہاں جا رہے. 721 00:32:58,590 --> 00:32:59,090 بالکل ٹھیک. 722 00:32:59,090 --> 00:32:59,600 معذرت. 723 00:32:59,600 --> 00:33:00,750 چھٹی کا دن. 724 00:33:00,750 --> 00:33:02,310 اب اس funky ہے. 725 00:33:02,310 --> 00:33:03,160 فل سکرین سے باہر نکلیں. 726 00:33:03,160 --> 00:33:04,150 بالکل ٹھیک. 727 00:33:04,150 --> 00:33:06,870 >> اب، ایک معمول کی طرح شخص، کے طور پر تصویر کو بچانے کے. 728 00:33:06,870 --> 00:33:08,810 Logo.gif. 729 00:33:08,810 --> 00:33:13,194 اب میں CS50IDE اور میں جا رہا ہوں میں صرف علامت (لوگو) پر قبضہ کرنے جا رہا ہوں، 730 00:33:13,194 --> 00:33:15,360 میں میں ھیںچیں کرنے کے لئے جا رہا ہوں اپنے منبع سات ڈائریکٹری، 731 00:33:15,360 --> 00:33:17,002 فائل پہلے ہی میں نے اس کے ساتھ ٹھیک ہوں، موجود. 732 00:33:17,002 --> 00:33:19,210 تو میں نے اس کی جگہ لے لے کرنے کے لئے جا رہا ہوں میں نے پہلے ہی یہ تھا کیونکہ. 733 00:33:19,210 --> 00:33:20,630 اور اب میں کس طرح اس سے چھٹکارا حاصل کرتے ہیں؟ 734 00:33:20,630 --> 00:33:24,670 >> یہاں آگے بڑھو اور کرتے ہیں تصویر کا منبع logo.gif برابر. 735 00:33:24,670 --> 00:33:25,490 اس کے قریب. 736 00:33:25,490 --> 00:33:26,050 محفوظ کریں. 737 00:33:26,050 --> 00:33:30,560 اور اب میں اپنے تلاش کرنے کے لئے واپس جانا تو صفحہ، اب یہ بہت اچھا لگ رہا ہے. 738 00:33:30,560 --> 00:33:33,610 ٹھیک ہے، یہ نہیں ہے تو بہت مفید کچھ. 739 00:33:33,610 --> 00:33:37,000 اصل میں، مجھے تلاش کرنے کی کوشش کریں اور ایک بلی کے لئے دیکھتے ہیں کیا ہوتا. 740 00:33:37,000 --> 00:33:38,890 کیٹس. 741 00:33:38,890 --> 00:33:39,420 لعنت ہے. 742 00:33:39,420 --> 00:33:41,400 یہ صرف بظاہر، کام نہیں کرتا. 743 00:33:41,400 --> 00:33:43,760 تو اہم حصہ ہے کہ یہاں لاپتہ ہے؟ 744 00:33:43,760 --> 00:33:49,100 >> ٹھیک ہے، آپ کو کسی بھی HTML معلوم نہ بھی ہو تو، میں نے فون فارم مارکنگ شروع کر دیا ہے 745 00:33:49,100 --> 00:33:54,130 اور میں، آدانوں حاصل کرنے کے لئے یہ کس طرح کہا ہے مجھے ایک ٹیکسٹ باکس دے اور ایک جمع کرانے کے بٹن، 746 00:33:54,130 --> 00:33:55,730 بظاہر کیا ٹکڑا لاپتہ ہے؟ 747 00:33:55,730 --> 00:33:58,975 ہم اصل میں حاصل کرنا چاہتے ہیں فرض کریں درست طریقے سے کام اس بات کو. 748 00:33:58,975 --> 00:34:02,420 749 00:34:02,420 --> 00:34:05,360 ہم کیا کرنے کی ضرورت ہے؟ 750 00:34:05,360 --> 00:34:08,860 ہم واپس اختتام پر عملدرآمد کرنے کی ضرورت ہے ڈیٹا بیس یا تلاش کے انجن خود، 751 00:34:08,860 --> 00:34:11,210 اور یہ کہ ایک لے جا رہا ہے واضح وقت کی پوری بہت،. 752 00:34:11,210 --> 00:34:13,380 >> تو ہم نے آخری بار کیا یاد. 753 00:34:13,380 --> 00:34:18,230 آپ نے گوگل پر کچھ تلاش کرتے ہیں تو اور آپ کو پیشگی میں، بند کر دیا گیا ہے 754 00:34:18,230 --> 00:34:20,355 یاد، فوری طور پر تلاش. 755 00:34:20,355 --> 00:34:22,230 تو مجھے پر بند کردیں تاکہ یہ اصل 756 00:34:22,230 --> 00:34:26,650 ایک پرانے اسکول براؤزر کی طرح برتاؤ کرتی، اب میں بلیوں کی طرح کچھ تلاش کرتے ہیں تو، 757 00:34:26,650 --> 00:34:28,190 یو آر ایل کی طرح لگتا ہے یاد. 758 00:34:28,190 --> 00:34:29,449 یہ بہت خفیہ ہے. 759 00:34:29,449 --> 00:34:33,000 لیکن وہاں میں سرایت، یاد، سلیش تلاش ہے. 760 00:34:33,000 --> 00:34:35,100 سوالیہ نشان ق بلیوں برابر. 761 00:34:35,100 --> 00:34:37,760 >> اور یہ کہ مجھے دینا لگ رہے ہو گے تلاش کے نتائج کی ایک پوری چڑھانے. 762 00:34:37,760 --> 00:34:39,134 تو تم نے ایسا کرنے جا رہا ہوں کیا جانتے ہیں؟ 763 00:34:39,134 --> 00:34:41,650 کیا میں لے جا رہا ہوں صرف ایک منٹ کے لئے گوگل. 764 00:34:41,650 --> 00:34:43,670 میں جانے کے لئے جا رہا ہوں یہاں اور میں کہنے جا رہا ہوں 765 00:34:43,670 --> 00:34:47,850 اس کارروائی بناتی ہے کہ یا منزل، تو بات کرنے کی 766 00:34:47,850 --> 00:34:49,330 لفظی گوگل ہونا چاہئے. 767 00:34:49,330 --> 00:34:52,590 اور طریقہ کار میں چاہتا تھا استعمال کرنے کے لئے حاصل کیا جا کرنے کے لئے کی جا رہی ہے. 768 00:34:52,590 --> 00:34:53,560 >> تاکہ کارروائی کیا ہے؟ 769 00:34:53,560 --> 00:34:55,760 ایکشن عجیب طرح، کا نام ہے لیکن یہ صرف کا مطلب ہے کہ 770 00:34:55,760 --> 00:34:58,120 جو ہینڈل کرنے جا رہا ہے اس فارم کی کارروائی؟ 771 00:34:58,120 --> 00:35:00,820 میں تلاش، جہاں پر کلک کریں جب نتیجہ جانا چاہئے؟ 772 00:35:00,820 --> 00:35:05,300 اور اب مجھے اپنے طور پر واپس جانا تو یہاں اور میری ویب صفحہ کو دوبارہ لوڈ 773 00:35:05,300 --> 00:35:09,000 اور اب کچھ کے لئے تلاش کتے کی طرح، اب نوٹس 774 00:35:09,000 --> 00:35:10,850 میں نے گوگل کو لاگو کر رہے ہیں. 775 00:35:10,850 --> 00:35:11,350 ٹھیک ہے؟ 776 00:35:11,350 --> 00:35:14,141 >> میں کچھ تلاش کرنے کے لئے چاہتے ہیں، تو اور، یہ صرف کتوں کے لئے کام کرتا ہے، 777 00:35:14,141 --> 00:35:16,400 یہ بھی بلیوں کے لئے کام کرتا ہے. 778 00:35:16,400 --> 00:35:21,930 یہ بھی CS50 کے لئے کام کرتا ہے. 779 00:35:21,930 --> 00:35:24,310 اور ٹھیک ہے یہ صرف ہے whelming تحت، یہ نہیں ہے؟ 780 00:35:24,310 --> 00:35:25,920 ٹھیک ہے، لیکن یہ اصل میں کام کرتا ہے. 781 00:35:25,920 --> 00:35:27,360 تو اصل میں کیا چل رہا ہے؟ 782 00:35:27,360 --> 00:35:31,340 لہذا میں استعمال کر رہے ہیں، اپنے براؤزر سکھایا ہے ایچ ٹی ایم ایل، صارف کی طرف سے ان پٹ لینے کے لئے 783 00:35:31,340 --> 00:35:35,810 اور اصل میں ان پٹ بھیج ایک ریموٹ سرور پر HTTP کا استعمال کرتے ہوئے. 784 00:35:35,810 --> 00:35:39,120 >> اور اپنے براؤزر کی وجہ سے HTTP، یہ اصل میں سمجھتا 785 00:35:39,120 --> 00:35:43,500 کیا تاکہ URL کی تعمیر میں، اپنے براؤزر میں ختم ختم 786 00:35:43,500 --> 00:35:45,660 کیا ہوتا ہے توجہ جب میں کتے کے لئے تلاشی لی. 787 00:35:45,660 --> 00:35:49,270 میں تلاش پر کلک کریں، کہ محسوس میں نے ارادہ کیا کے طور پر یو آر ایل کو تبدیل 788 00:35:49,270 --> 00:35:52,770 استفسار کتے برابر google.com/search کرنے. 789 00:35:52,770 --> 00:35:56,020 اور اس فارم کی وجہ سے ہے طریقہ حاصل ہے کیونکہ، جانتا ہے، 790 00:35:56,020 --> 00:35:59,560 صرف وہاں کہ یو آر ایل کے لئے اسے شامل کرنے کے لئے. 791 00:35:59,560 --> 00:36:01,730 >> اب، ان ویب صفحات اب بھی بدسورت ہیں. 792 00:36:01,730 --> 00:36:04,890 تو ایک دوسرے کو متعارف کرانے نحو کا ٹکڑا آج ہم کر سکتے ہیں. 793 00:36:04,890 --> 00:36:07,640 اور اس نام سے جانا جاتا کچھ ہے جھرن کاری سٹائل شیٹس کے طور پر. 794 00:36:07,640 --> 00:36:10,720 تو مجھ پر ایک نظر ڈالیں یہاں اس مثال اور دیکھیں 795 00:36:10,720 --> 00:36:12,380 ہم پر کیا ہو رہا ہے اندازہ کر سکتے ہیں تو. 796 00:36:12,380 --> 00:36:14,520 یہ CSS0.html ہے. 797 00:36:14,520 --> 00:36:16,532 یہ جہاں چیز ہے تھوڑا بدسورت حاصل. 798 00:36:16,532 --> 00:36:18,490 ، بدقسمتی کی وجہ سے ویب کی دنیا میں، 799 00:36:18,490 --> 00:36:20,920 ایچ ٹی ایم ایل اکیلے سب کچھ نہیں کر سکتے. 800 00:36:20,920 --> 00:36:22,920 اور اس طرح آپ کرنا چاہتے ہیں تو ، آپ کی ویب صفحے stylize 801 00:36:22,920 --> 00:36:28,370 آپ اصل میں پر توجہ مرکوز کرنے کی ضرورت ہے ایک مختلف انداز میں جمالیات. 802 00:36:28,370 --> 00:36:33,090 تو یہاں، میں نے اپنے ویب کے جسم ہے جس کے اندر صفحے ایک بڑا div کی ہے. 803 00:36:33,090 --> 00:36:34,700 اور ایک div صرف تقسیم کا مطلب ہے. 804 00:36:34,700 --> 00:36:38,060 تو یہ ایک پیراگراف لیکن اس طرح ہے اسی semantics کے نہیں ہے 805 00:36:38,060 --> 00:36:39,180 متن کی ایک پیراگراف کے. 806 00:36:39,180 --> 00:36:40,940 >> یہ صرف کا مطلب ہے براؤزر، یہاں آتا ہے 807 00:36:40,940 --> 00:36:45,210 میری ویب کی ایک بڑی آئتاکار علاقے صفحے، میں خاص طور پر اس کو ہینڈل کرنا چاہتے ہیں. 808 00:36:45,210 --> 00:36:47,420 کہ div شروع ہوتا ہے جہاں اب، لائن 21 ہے. 809 00:36:47,420 --> 00:36:48,770 اور صرف ایک اندازہ لے. 810 00:36:48,770 --> 00:36:53,080 پر لائن 21 کے اثرات کیا ہے صفحے کے مواد کے باقی؟ 811 00:36:53,080 --> 00:36:55,640 812 00:36:55,640 --> 00:36:56,311 یہ بمرکز. 813 00:36:56,311 --> 00:36:56,810 وہ سب ہے. 814 00:36:56,810 --> 00:36:58,830 تو ہم نے ایک راستے سے نہیں دیکھا ہے اصل متن بمرکز. 815 00:36:58,830 --> 00:37:00,996 >> اصل میں، اپنے تلاش کے انجن، اصل گوگل کے برعکس، 816 00:37:00,996 --> 00:37:03,040 تمام کو بائیں طرف کے جواز حاصل تھا. 817 00:37:03,040 --> 00:37:07,430 اور اس طرح اب لائن 21 میں، ارے، کہہ رہا ہوں براؤزر، صفحے کے ایک ڈویژن کی تخلیق. 818 00:37:07,430 --> 00:37:09,450 بس مجھے ایک بڑے، پوشیدہ مستطیل کرو. 819 00:37:09,450 --> 00:37:11,490 کہ میں چاہتا ہوں کہ کس طرح ہے ویب کے صفحے کے بارے میں سوچنا. 820 00:37:11,490 --> 00:37:13,870 مندرجہ ذیل کے طور پر اور پھر اس میں stylize. 821 00:37:13,870 --> 00:37:16,900 ان کی قیمت درج کے اندر، اب، ایک دوسری زبان ہے 822 00:37:16,900 --> 00:37:19,969 ہم آج متعارف کرایا کہا جاتا جھرن کاری سٹائل شیٹس. 823 00:37:19,969 --> 00:37:22,010 شکر ہے، یہ بھی نہیں ہے ایک پروگرامنگ زبان، 824 00:37:22,010 --> 00:37:26,470 تو یہ بہت اس نحو میں محدود ہے لیکن بھی بہت اس کی فعالیت میں محدود 825 00:37:26,470 --> 00:37:30,670 ایچ ٹی ایم ایل کے بارے میں ہے جبکہ ایک ویب کے صفحے کے اعداد و شمار کو نشان 826 00:37:30,670 --> 00:37:32,130 اور ایک ویب کے صفحے کی ساخت. 827 00:37:32,130 --> 00:37:35,320 سی ایس ایس کے بارے میں عام طور پر ہے آخری میل، جمالیات، 828 00:37:35,320 --> 00:37:40,160 سائز اور رنگ اور ہو رہی ہے ایک ویب کے صفحے میں بالکل صحیح جگہ کا تعین کرنے. 829 00:37:40,160 --> 00:37:43,000 اور یقینا، یہ قائم کیا جاتا ہے کلیدی قدر جوڑوں کے ساتھ. 830 00:37:43,000 --> 00:37:46,290 >> یہ متن کی طرح ایک پراپرٹی ایک بڑی آنت کے بعد، سیدھ، 831 00:37:46,290 --> 00:37:49,720 اس کی قیمت کی طرف سے پیروی کی اس معاملے میں مرکز ہے جس میں جائیداد،. 832 00:37:49,720 --> 00:37:51,910 اور اب آپ کو نوٹس گھوںسلا ان چیزوں کر سکتے ہیں. 833 00:37:51,910 --> 00:37:56,780 مجھے لگتا ہے کہ میں سب کچھ کرنا چاہتا تھا تو میں، مرکوز کی جائے پر روشنی ڈالی ہے 834 00:37:56,780 --> 00:38:00,270 کہ ہے کیوں مجھے لائن 21 ہے اور اسی لکیر 31. 835 00:38:00,270 --> 00:38:04,820 لیکن اب لگتا ہے جان کہنا چاہتا ہوں ہارورڈ، اپنے گھر صفحہ میں خوش آمدید. 836 00:38:04,820 --> 00:38:06,530 >> کاپی رائٹ نشان جان ہارورڈ. 837 00:38:06,530 --> 00:38:09,180 اور میں سب سے پہلے کرنا چاہتے ہیں لگتا ان لائنوں بہت بڑی ہو جائے کرنے کے لئے. 838 00:38:09,180 --> 00:38:10,450 36 پکسلز. 839 00:38:10,450 --> 00:38:11,530 تو ہے کہ ایک مہذب سائز ہے. 840 00:38:11,530 --> 00:38:13,240 اور میں نے جرات مندانہ ہو اس کا وزن کرنے چاہتے تھے. 841 00:38:13,240 --> 00:38:15,450 لیکن اس وقت اس کے نیچے، میں چھوٹے متن چاہتے ہیں. 842 00:38:15,450 --> 00:38:19,980 اور اس کے نیچے، میں چاہتا ہوں یہاں تک کہ چھوٹے متن. 843 00:38:19,980 --> 00:38:20,480 معذرت. 844 00:38:20,480 --> 00:38:24,490 845 00:38:24,490 --> 00:38:26,940 آج ایک چھٹی کا دن کی طرح لگتا ہے. 846 00:38:26,940 --> 00:38:29,840 >> تو اب، میں نے اس کا اظہار کیا کر رہا ہوں؟ 847 00:38:29,840 --> 00:38:34,580 یہاں 22 سطر پر سرایت ہے div یا اندر در اندر div کی، اگر آپ. 848 00:38:34,580 --> 00:38:36,190 یہ بھی اس کی اپنی سٹائل ٹیگ ہے. 849 00:38:36,190 --> 00:38:38,160 میں 36 کے فونٹ سائز کی وضاحت. 850 00:38:38,160 --> 00:38:40,460 میں نے جرات مندانہ کے فونٹ کا وزن کی وضاحت. 851 00:38:40,460 --> 00:38:43,360 یہاں نیچے، میں صرف 24 پکسلز کی وضاحت. 852 00:38:43,360 --> 00:38:45,960 اور آخر میں، لائن 28، میں 12 کی وضاحت. 853 00:38:45,960 --> 00:38:49,070 تو صرف ایک فوری وویک چیک کے طور پر اور ایک انسانی پڑھنے کے طور پر اس، 854 00:38:49,070 --> 00:38:52,545 سکرین پر جو الفاظ ہیں اصل میں جرات مندانہ ہونے جا رہا؟ 855 00:38:52,545 --> 00:38:56,100 856 00:38:56,100 --> 00:38:58,760 جو لائنوں اصل جرات مندانہ ہیں؟ 857 00:38:58,760 --> 00:38:59,570 >> بس جان ہارورڈ. 858 00:38:59,570 --> 00:39:00,070 ٹھیک ہے؟ 859 00:39:00,070 --> 00:39:05,940 22 لائن کا کہنا ہے کہ ارے صرف کیونکہ براؤزر، یہاں صفحے کے ایک ڈویژن ہے. 860 00:39:05,940 --> 00:39:07,920 یہ فونٹ سائز 36 نقطہ بنائیں. 861 00:39:07,920 --> 00:39:09,460 فونٹ کے وزن کو بولڈ بنائیں. 862 00:39:09,460 --> 00:39:11,920 جیسے ہی آپ تک پہنچنے کے طور پر اسی آخر ٹیگ 863 00:39:11,920 --> 00:39:15,340 یا لائن 24 پر بند ٹیگ، اس کا مطلب، ارے براؤزر، 864 00:39:15,340 --> 00:39:17,640 یہ آپ کیا کر رہے ہیں جو کچھ بھی کر روک. 865 00:39:17,640 --> 00:39:21,020 اور نوٹس، اگرچہ واضح ہونا 22 لائن ان صفات میں سے سب ہے 866 00:39:21,020 --> 00:39:24,430 سٹائل کی طرح، جب آپ 24 سطر میں ٹیگ کو بند، 867 00:39:24,430 --> 00:39:25,940 آپ کو صرف ٹیگ کا نام ذکر. 868 00:39:25,940 --> 00:39:29,990 >> آپ لفظ انداز نہ دہرائیں یا ان کی قیمت درج کے اندر ہے کہ کچھ. 869 00:39:29,990 --> 00:39:32,860 اور میں اب اس پر نظر ڈالیں تو اپنے براؤزر میں، کی ڈالیں 870 00:39:32,860 --> 00:39:38,060 ایک آخر نتیجہ طرف دیکھو. مجھے جانے دو آگے CSS 0 ہے جو اس فائل کو. 871 00:39:38,060 --> 00:39:41,814 اور یہ، خوبصورت سادہ اب بھی ہے لیکن بہت دلچسپ ہو رہی ہے. 872 00:39:41,814 --> 00:39:43,980 لیکن یہ بدل جاتا ہے وہاں میں یہاں کیا کر سکتے ہیں دوسری چیزوں کے، 873 00:39:43,980 --> 00:39:46,490 اور بنانے کے خطرے میں مکمل طور پر بینکر اس، 874 00:39:46,490 --> 00:39:48,630 یہاں اس میں محسوس میری میری ویب صفحے کے جسم، 875 00:39:48,630 --> 00:39:53,930 میں مضحکہ خیز کچھ کر سکتے ہیں BG یا پس منظر کا رنگ کی طرح. 876 00:39:53,930 --> 00:39:56,670 >> اور فوری، آپ کے پسندیدہ رنگ کیا ہے؟ 877 00:39:56,670 --> 00:39:57,720 گرین میں نے سنا. 878 00:39:57,720 --> 00:39:58,750 بالکل ٹھیک. 879 00:39:58,750 --> 00:40:02,920 تو اب، میں اب دوبارہ لوڈ مارا تو، ہم نے ایک سبز ویب صفحہ ہے. 880 00:40:02,920 --> 00:40:04,710 ٹھیک ہے، تو اتنا برا نہیں ہے. 881 00:40:04,710 --> 00:40:08,350 اور اب، میں نے اس کو بنانے کے لئے چاہتے ہیں تو واقعی ٹھنڈا، میں اپنے متن کا رنگ کر سکتے ہیں 882 00:40:08,350 --> 00:40:09,360 بھی سرخ. 883 00:40:09,360 --> 00:40:10,870 تو اس طرح لگ رہا ہے دیکھتے ہیں. 884 00:40:10,870 --> 00:40:12,230 اب یہ بہت اچھا لگ رہا ہے. 885 00:40:12,230 --> 00:40:15,460 اور یہاں نیچے، اگر آپ واقعی کسی کے ساتھ گڑبڑ کرنا چاہتے ہیں 886 00:40:15,460 --> 00:40:17,487 یا آپ کو ہونا چاہتے ہیں تو ان لوگوں میں سے ایک ہے جو 887 00:40:17,487 --> 00:40:20,570 ایک ویب کے دورے میں آپ کو جھانسہ میں کوشش کرتا ہے صفحے وہ گوگل دھوکہ ہے کیونکہ 888 00:40:20,570 --> 00:40:27,610 سوچ میں ایک پوری چڑھانے ہے کلیدی الفاظ چلو دیکھتے like-- کے، دوبارہ لوڈ کریں. 889 00:40:27,610 --> 00:40:29,020 890 00:40:29,020 --> 00:40:30,680 یہ کہاں تھا؟ 891 00:40:30,680 --> 00:40:31,530 اور ہمیں اسے وہاں. 892 00:40:31,530 --> 00:40:32,030 بالکل ٹھیک. 893 00:40:32,030 --> 00:40:34,905 میں ایک طرف ایک کے طور پر اس کا کہنا ہے کہ، ہم کریں گے چند ہفتوں میں اس چیز کے بارے میں بات 894 00:40:34,905 --> 00:40:36,740 ہم کے بارے میں بات کرتے ہیں سلامتی، اگر آپ اصل 895 00:40:36,740 --> 00:40:38,852 ایمبیڈ پوری گچھے ایک ویب کے صفحے میں مطلوبہ الفاظ، 896 00:40:38,852 --> 00:40:41,810 وہ ایک کو نظر نہیں یہاں تک کہ اگر گوگل کی طرح انسانی، کسی، کورس کے، 897 00:40:41,810 --> 00:40:43,250 اب بھی اصل میں اس کو تلاش کر سکتے. 898 00:40:43,250 --> 00:40:45,820 ٹھیک ہے، تو ہے کہ خوبصورت ہے بہت تیزی سے بینکر. 899 00:40:45,820 --> 00:40:48,420 >> اور حقیقت میں، یہ سب نہیں ہے اپنے ویب کے برعکس ہے کہ بہت 900 00:40:48,420 --> 00:40:51,480 ایک انڈر گریجویٹ، کے طور پر صفحے جس میں تلاش کرنے کے لئے کے ارد گرد Googling شروع 901 00:40:51,480 --> 00:40:53,690 میرے پرانے ویب سائٹ کے گزشتہ ورژنز. 902 00:40:53,690 --> 00:40:54,500 یہ بہت برا تھا. 903 00:40:54,500 --> 00:40:56,650 اصل میں، میں پتہ چلا صرف کلاس سے پہلے ایک. 904 00:40:56,650 --> 00:40:58,620 لیکن وہاں بھی بدتر ہے. 905 00:40:58,620 --> 00:41:01,534 یہ بظاہر تھا میری واپس 1996 میں ہوم پیج. 906 00:41:01,534 --> 00:41:04,200 بظاہر میں نے سوچا تھا لوگوں کو ان کے نام سے پوچھنا مناسب 907 00:41:04,200 --> 00:41:05,991 وہ سے پہلے اصل میں میری ویب صفحے کو دیکھنے. 908 00:41:05,991 --> 00:41:09,380 909 00:41:09,380 --> 00:41:11,920 >> اس وقت میں ان سے ظاہر ہوتا ہے شاید پاگل کچھ،. 910 00:41:11,920 --> 00:41:13,450 میں اگلے وقت کے لئے زیادہ کھودنے گا. 911 00:41:13,450 --> 00:41:16,220 لیکن اب کے لئے، چلو ڈیزائن کا تھوڑا سا غور کریں. 912 00:41:16,220 --> 00:41:17,444 ہم سٹائل کے بارے میں بات کی ہے. 913 00:41:17,444 --> 00:41:19,735 اس صفحہ اس طرح اب تک اور میں نے لکھا ہے سب سے زیادہ سب کچھ 914 00:41:19,735 --> 00:41:21,890 stylistically خوبصورت صاف ہے. 915 00:41:21,890 --> 00:41:23,320 لیکن ڈیزائن کے بارے میں کیا؟ 916 00:41:23,320 --> 00:41:25,990 ویسے، فالتوپن کے ایک بہت کچھ ہے میں یہاں کیا کر رہا ہوں کیا میں. 917 00:41:25,990 --> 00:41:28,156 >> میں نے لفظ ذکر کیا ہے مقامات کے ایک جوڑے میں رنگ. 918 00:41:28,156 --> 00:41:31,630 میں ایک جوڑے میں فونٹ سائز ذکر کیا ہے مقامات کے ایک جوڑے میں مقامات اور جرات مندانہ. 919 00:41:31,630 --> 00:41:34,870 اور بنیادی طور پر، میں شریک ہوں دو زبانوں mingling کے. 920 00:41:34,870 --> 00:41:38,100 میں اپنے ٹیگ اور ایچ ٹی ایم ایل کے ساتھ مل گیا ہے میری صفات اور پھر اچانک، 921 00:41:38,100 --> 00:41:40,100 کی قیمت درج کرنے کے درمیان، میں نے دوسری زبان آج 922 00:41:40,100 --> 00:41:43,830 ایک بار پھر، صرف ان ہے جس میں سی ایس ایس نامی، کلیدی قدر جوڑوں یا ان کی خصوصیات 923 00:41:43,830 --> 00:41:45,280 colons کی طرف سے الگ. 924 00:41:45,280 --> 00:41:47,700 >> یہ زیادہ سے زیادہ باہر کر دیتا ہے طرح C میں ہم کہاں 925 00:41:47,700 --> 00:41:50,550 فیکٹر شروع کر سکتے ہیں ہیڈر فائلوں میں کچھ کوڈ، 926 00:41:50,550 --> 00:41:53,520 تو ہم ایچ ٹی ایم ایل میں بھی ایسا ہی کر سکتے ہیں. 927 00:41:53,520 --> 00:41:56,030 مندرجہ ذیل کے طور پر اور اس کی طرف ایک قدم ہے. 928 00:41:56,030 --> 00:42:02,230 اس ورژن، CSS1.html ہے کہ نوٹس عین مطابق ایک ہی ویب صفحے ساخت. 929 00:42:02,230 --> 00:42:05,250 تو میں نے ایک پوری چڑھانے مل گیا ہے قابل divs کی، لیکن اس وقت، میں نے 930 00:42:05,250 --> 00:42:07,220 چادر سے چھٹکارا مل گیا آپ دیکھیں گے کے طور div کی. 931 00:42:07,220 --> 00:42:12,390 >> اور میں نے ان تین divs کے دیا ہے سب سے اوپر، مشرق، اور نیچے، منفرد شناخت. 932 00:42:12,390 --> 00:42:14,760 اس کی وجہ سے کی طرف سے، اچھا ہے ان ڈویژنوں دے 933 00:42:14,760 --> 00:42:18,715 صفحے منفرد شناخت کی، میں کہیں اور ان حوالہ کر سکتے ہیں. 934 00:42:18,715 --> 00:42:19,215 کہاں؟ 935 00:42:19,215 --> 00:42:21,070 ویسے، مجھے سکرال. 936 00:42:21,070 --> 00:42:24,070 اور اس طرح اب تک، کسی بھی وقت ہم نے دیکھا ہے ایک ویب کے صفحے کے سر پر، کیا ہے 937 00:42:24,070 --> 00:42:28,560 ہم میں پڑا ہے صرف ٹیگ ایک ویب کے صفحے کے سر؟ 938 00:42:28,560 --> 00:42:29,740 ایک چھوٹا سا زور. 939 00:42:29,740 --> 00:42:30,799 صرف عنوان اب تک. 940 00:42:30,799 --> 00:42:32,590 لیکن یہ بدل جاتا ہے وہاں چند دوسری چیزوں 941 00:42:32,590 --> 00:42:35,840 آپ، میں وہاں سے ایک ڈال کر سکتے ہیں جو اس ایک سٹائل ٹیگ کہا جاتا ہے. 942 00:42:35,840 --> 00:42:37,850 تو ایک لمحے پہلے، ہم نے دیکھا ایک سٹائل کا وصف میں. 943 00:42:37,850 --> 00:42:39,150 ایک سٹائل ٹیگ بدل جاتا ہے وہاں. 944 00:42:39,150 --> 00:42:41,200 اس کے اندر سے تعلق رکھتا ہے ایک ویب کے صفحے کے سربراہ. 945 00:42:41,200 --> 00:42:42,840 اور اب میں کیا کر رہا ہوں محسوس. 946 00:42:42,840 --> 00:42:46,540 میں نے اس کے اندر ہے سٹائل کے ٹیگ مندرجہ ذیل. 947 00:42:46,540 --> 00:42:51,190 میں لفظی لائن 20 پر ذکر کر رہا ہوں میں stylize کرنا چاہتے ہیں کہ ایک ٹیگ کا نام. 948 00:42:51,190 --> 00:42:53,489 >> پھر میں نے کھلی گھوبگھرالی تسمہ ہے اور گھوبگھرالی تسمہ بند. 949 00:42:53,489 --> 00:42:56,030 ، سی روح میں تو اسی طرح کی لیکن ایک بار پھر، یہ ایک تقریب نہیں ہے، 950 00:42:56,030 --> 00:42:57,796 یہاں صرف ایک syntactic تفصیل ہے. 951 00:42:57,796 --> 00:43:00,170 اور پھر کورس کے، میں کہہ رہا ہوں براؤزر، ارے براؤزر، 952 00:43:00,170 --> 00:43:05,210 صفحے کے پورے جسم بنانے مرکز کے ایک متن سیدھ ہے. 953 00:43:05,210 --> 00:43:06,930 اور پھر اس کے بعد کہہ رہا ہے. 954 00:43:06,930 --> 00:43:12,600 ارے براؤزر، آپ کو ایک ایچ ٹی ایم ایل دیکھیں تو صفحہ میں عنصر یا ٹیگ کہ 955 00:43:12,600 --> 00:43:17,040 ، سب سے اوپر کی ایک منفرد شناخت ہے تو ہیش کی علامت یہاں صرف کا مطلب ہے کہ 956 00:43:17,040 --> 00:43:21,010 سب سے اوپر کے منفرد خیال، آگے بڑھو اور اس کا فونٹ سائز بنانے کے 36 957 00:43:21,010 --> 00:43:22,490 اور اس فونٹ کے وزن کو بولڈ. 958 00:43:22,490 --> 00:43:26,840 >> ارے براؤزر، جن ایک عنصر شناختی نمبر 24 پکسلز بنانے، وسط میں ہے. 959 00:43:26,840 --> 00:43:31,070 اور ہے براؤزر، آپ کو دیکھ کر تو ایک سب سے نیچے کے خیال، یہ 12 پکسلز بنانے. 960 00:43:31,070 --> 00:43:33,540 آخر میں اثر بالکل سیم. 961 00:43:33,540 --> 00:43:36,500 میں سی ایس ایس 1 میں جائیں تو، صفحہ ہی لگ رہا ہے. 962 00:43:36,500 --> 00:43:39,810 لیکن ہم کی طرف ایک قدم ہو ایک قدرے بہتر ڈیزائن. 963 00:43:39,810 --> 00:43:44,850 اب مجھے CSS2 کرنے کے لئے یہاں واپس جانے دو اور میں نے کیا ہے اور کیا دیکھنے کے. 964 00:43:44,850 --> 00:43:48,030 >> اب صفحے واقعی صاف ہے. 965 00:43:48,030 --> 00:43:50,730 اصل میں، میں تمام فٹ کر سکتے ہیں یہاں ایک صفحے پر مواد. 966 00:43:50,730 --> 00:43:54,270 لیکن کیا نیا ٹیگ میں ہے ظاہر ہے، متعارف کرایا؟ 967 00:43:54,270 --> 00:43:54,770 لنک. 968 00:43:54,770 --> 00:43:57,853 اور یہ ایک ٹیگ کے لئے بہترین نام نہیں ہے یہ سمجھ میں آتا میں ایک لنک نہیں ہے کیونکہ 969 00:43:57,853 --> 00:44:00,780 ہم یہ جانتے ہیں، لیکن اس کا مطلب ہے کہ کچھ دوسری فائل میں ایک لنک. 970 00:44:00,780 --> 00:44:02,890 یہ تیز سی میں شامل کی طرح قسم ہے 971 00:44:02,890 --> 00:44:06,280 >> یہ ایچ ٹی ایم ایل میں طریقہ ہے براؤزر ارے کہنا، 972 00:44:06,280 --> 00:44:10,240 کے مندرجات جاؤ فائل css2.css بلایا. 973 00:44:10,240 --> 00:44:12,880 تعلقات، مجھ سے، یہ ایک سٹائل شیٹ ہے کہ ہے. 974 00:44:12,880 --> 00:44:17,980 اور بے شک، کہ کیا ہے میں سے ایک جھرن کاری سٹائل شیٹس ذرائع میں ایس کی. 975 00:44:17,980 --> 00:44:20,350 یہ ایک سٹائل شیٹ ہے. 976 00:44:20,350 --> 00:44:23,120 اس پر مشتمل صرف ٹیکسٹ فائل ہے جائیداد کی ایک پوری چڑھانے. 977 00:44:23,120 --> 00:44:25,940 سٹائل کی ایک پوری چڑھانے ہے آپ ایک ایسے صفحے پر لاگو کرنا چاہتے ہیں. 978 00:44:25,940 --> 00:44:28,860 >> اور اس طرح یہ بظاہر ہے ایک دوسری فائل کا حوالہ دیتے ہوئے. 979 00:44:28,860 --> 00:44:32,970 اور میں اس، CSS2.css کھول تو، تمام میں نے کیا ہے کہ محسوس کریں 980 00:44:32,970 --> 00:44:35,900 کاپی اور پیسٹ ہے سب اس فائل میں اس کے. 981 00:44:35,900 --> 00:44:38,220 اور اب، آپ کو کبھی نہیں یہاں تک کہ اگر پہلے یہ چیزیں کوڈت، 982 00:44:38,220 --> 00:44:40,700 صرف کے ساتھ غور لوکک انجینئرنگ ٹوپی 983 00:44:40,700 --> 00:44:44,220 پر، کیوں یہ ایک ہے شاید بہتر ڈیزائن؟ 984 00:44:44,220 --> 00:44:48,910 ان سی ایس ایس خصوصیات باہر فیکٹرنگ، ان کے اپنے فائل میں ڈال. 985 00:44:48,910 --> 00:44:51,330 اگرچہ ہم اس حل مسئلہ کی طرح پانچ منٹ پہلے 986 00:44:51,330 --> 00:44:52,600 بہت پہلے ورژن میں. 987 00:44:52,600 --> 00:44:55,730 >> ہم بہتر نہیں ہے صفحہ stylistically، 988 00:44:55,730 --> 00:44:57,520 یہ صرف بہتر ہے کچھ معنوں میں ڈیزائن. 989 00:44:57,520 --> 00:44:58,990 تم نے کیوں سوچا؟ 990 00:44:58,990 --> 00:45:01,510 جی ہاں. 991 00:45:01,510 --> 00:45:02,260 زیادہ لچک دار کے لئے کس طرح؟ 992 00:45:02,260 --> 00:45:05,040 993 00:45:05,040 --> 00:45:05,540 جی ہاں. 994 00:45:05,540 --> 00:45:07,373 آپ کو جانا چاہتے ہیں تو واپس اور چیزوں کو تبدیل، 995 00:45:07,373 --> 00:45:09,540 اب، آپ کو ایک جگہ ہے جہاں آپ چیزوں کو تبدیل کر سکتے ہیں. 996 00:45:09,540 --> 00:45:11,622 اور حقیقت میں، کچھ کے لئے طرح مسئلہ، سات سیٹ 997 00:45:11,622 --> 00:45:13,690 ہم ایک عمل درآمد کریں گے جہاں اسٹاک ٹریڈنگ کی ویب سائٹ، 998 00:45:13,690 --> 00:45:15,523 کہ ایک حاصل کرنے کے لئے جا رہا ہے صفحات کے پورے گچرچھی. 999 00:45:15,523 --> 00:45:17,620 اور یہ واقعی میں ہو گا پریشان آپ فیصلہ کرتے ہیں تو، HM، 1000 00:45:17,620 --> 00:45:21,630 مجھے سچ میں کرنا چاہتے ہیں، 24 پکسلز پسند نہیں کرتے 28 پکسلز یا تھوڑا سا بڑا ہونا. 1001 00:45:21,630 --> 00:45:23,550 اور پھر ایک کرنا پڑے کو تلاش کرنے اور تبدیل عالمی 1002 00:45:23,550 --> 00:45:27,560 یا آپ کی ویب سائٹ کی فائلوں کی سب کو کھولنے صرف اصل میں ایک قیمت کو تبدیل کرنے. 1003 00:45:27,560 --> 00:45:31,290 ان شیلیوں باہر فیکٹرنگ کی طرف سے ایک مرکزی جگہ میں، 1004 00:45:31,290 --> 00:45:34,720 اب آپ ایک ٹیکسٹ فائل کھول سکتے ہیں کسی بھی پروگرام میں CS50IDE میں، 1005 00:45:34,720 --> 00:45:36,479 ، اسے تبدیل اسے بچانے کے، اور کیا. 1006 00:45:36,479 --> 00:45:38,270 تم ان پروپیگنڈے ہے ہر جگہ تبدیلی. 1007 00:45:38,270 --> 00:45:42,450 اور یہ کہ ایک ہی ہو گا ایک نقطہ H فائل میں کے طور پر اچھی طرح سے. 1008 00:45:42,450 --> 00:45:46,697 تو کوئی سوال اس طرح اب تک اس نحو پر؟ 1009 00:45:46,697 --> 00:45:48,530 ٹھیک ہے، تو ہم نے سب کچھ ایسا لگتا ہے کیا 1010 00:45:48,530 --> 00:45:51,170 اصل میں سوائے بالا روابط پر عمل درآمد. 1011 00:45:51,170 --> 00:45:52,740 اور تو آگے بڑھو اور اس کے کیا. 1012 00:45:52,740 --> 00:45:54,830 مجھے آگے بڑھو اور یہاں ایک نئی فائل بنانے کے. 1013 00:45:54,830 --> 00:45:59,970 میں نے اسے فون کرنے جا رہا ہوں link.html، آج کے کوڈ میں ڈال دیا. 1014 00:45:59,970 --> 00:46:03,000 >> اور میں کھلی کرنے جا رہا ہوں بریکٹ دستاویز قسم HTML. 1015 00:46:03,000 --> 00:46:05,970 ایک طرف، اس چیز کے طور پر سب سے، اس دستاویز کی قسم اعلان، 1016 00:46:05,970 --> 00:46:08,420 یہ عجیب ہے کہ صرف ایک ہی ہے فجائیہ نقطہ کے ساتھ. 1017 00:46:08,420 --> 00:46:12,100 آپ کو صرف وہاں ایسا کرنے کے لئے ہے اور یہ ہم ایچ ٹی ایم ایل ورژن 5 استعمال کر رہے ہیں کا مطلب ہے. 1018 00:46:12,100 --> 00:46:14,460 کے پرانے ورژن زبان بہت زیادہ تھا 1019 00:46:14,460 --> 00:46:16,400 آپ کی ضرورت ہے ڈور ڈال کرنے کے لئے. 1020 00:46:16,400 --> 00:46:18,620 تو یہاں لنک نامی ایک مثال ہے. 1021 00:46:18,620 --> 00:46:20,950 >> میں یہاں اپنے ویب کے صفحے کے ایک جسم کی ضرورت ہے. 1022 00:46:20,950 --> 00:46:29,770 اور یہاں میں، ایک href برابر کی HTTP://www.disney.com کہنے دو 1023 00:46:29,770 --> 00:46:35,420 اور میرا پسندیدہ ویب سائٹ، ہم کہیں گے. 1024 00:46:35,420 --> 00:46:38,550 ٹھیک ہے، تو ایک بہت معصوم، صارف دوستانہ صفحہ. 1025 00:46:38,550 --> 00:46:42,950 اب میں اپنے ڈائریکٹری میں جاتے ہیں یہاں لسٹنگ اور link.html کو کھولنے، 1026 00:46:42,950 --> 00:46:44,780 ہم ہائپر متن ہے. 1027 00:46:44,780 --> 00:46:47,410 >> اور یقینا، یہ کہاں ہے HTTP میں H سے آتا ہے. 1028 00:46:47,410 --> 00:46:51,580 ہایپر ٹیکسٹ ٹرانسفر پروٹوکول ٹیکسٹ منتقلی کے بارے میں ہے 1029 00:46:51,580 --> 00:46:53,840 کہ دیگر وسائل پر بالا روابط ہے. 1030 00:46:53,840 --> 00:46:58,210 اور یقینا، یہاں، واقف ہے ریٹرو تو، نیلے لنک پر کلک کیا ہے کہ، 1031 00:46:58,210 --> 00:47:02,607 اصل Disney.com مجھ سے کی قیادت کریں گے. 1032 00:47:02,607 --> 00:47:03,940 اب، اوہ، کہ جلد ہی باہر آ رہا ہے. 1033 00:47:03,940 --> 00:47:08,970 ٹھیک ہے، تو اب کیا کچھ اس کے مضمرات سے؟ 1034 00:47:08,970 --> 00:47:11,610 >> اور واضح طور سے، دنیا کے شروع ہوتا ہے ایک چھوٹا سا زیادہ واقف حاصل کرنے کے 1035 00:47:11,610 --> 00:47:15,090 اور یہ بھی ایک چھوٹا سا scarier کے لیکن یہ بھی ایک چھوٹا سا زیادہ 1036 00:47:15,090 --> 00:47:17,840 آپ کو شروع کرنے میں ایک بار خود دفاع ان چیزوں کو سمجھنے کے لئے. 1037 00:47:17,840 --> 00:47:21,610 مشکلات، تم میں سے بعض، تم جاؤ تو ہیں اپنے Gmail سپیم فولڈر کے ذریعے یا اس سے بھی 1038 00:47:21,610 --> 00:47:23,990 آپ کے ان باکس، آپ کو شاید ہے ای میل کے کچھ قسم کی ہو 1039 00:47:23,990 --> 00:47:26,980 اس کو تبدیل کرنے کے لئے آپ پوچھ رہا آپ پاس ورڈ شاید یا شاید تصدیق 1040 00:47:26,980 --> 00:47:28,910 آپ پے پال کی اسناد یا whatnot. 1041 00:47:28,910 --> 00:47:34,510 >> اور حقیقت میں، آپ کو موصول ہوئی ہے ہو سکتا ہے یہاں کلک کریں کی طرح کا کہنا ہے کہ کچھ 1042 00:47:34,510 --> 00:47:42,260 آپ پے پال پاس ورڈ دوبارہ ترتیب دینے کی. 1043 00:47:42,260 --> 00:47:44,130 اور اب، اگر، نوٹس اس Disney.com نہیں ہے 1044 00:47:44,130 --> 00:47:51,600 لیکن طرح badplace.com اور ، دوبارہ لوڈ کریں یاد رکھیں کہ یہاں متن 1045 00:47:51,600 --> 00:47:53,710 جو کچھ کہہ سکتے ہیں. 1046 00:47:53,710 --> 00:47:55,260 اور حقیقت میں، یہ صرف الفاظ. 1047 00:47:55,260 --> 00:48:04,610 کیوں میں نے اصل میں سپر بدنیتی پر مبنی نہ ہو اور http://www.paypal.com کہنا. 1048 00:48:04,610 --> 00:48:14,090 >> آپ پے پال کی ری سیٹ یہاں کلک کریں پاس ورڈ اور اب دوبارہ لوڈ. 1049 00:48:14,090 --> 00:48:16,220 یہ درست، خوبصورت جائز لگ رہا ہے؟ 1050 00:48:16,220 --> 00:48:20,470 میں پر کلک نہیں کریں گے، مطلب صرف اس کا کہنا ہے کہ ایک ای میل. 1051 00:48:20,470 --> 00:48:22,450 لیکن وجود میں ائی یہاں نوٹس. 1052 00:48:22,450 --> 00:48:26,880 یہ www.paypal.com کا کہنا ہے کہ، اور حقیقت میں، ایک منٹ رکو، 1053 00:48:26,880 --> 00:48:29,210 ہم آپ چاہتے ہیں جانتے ہیں کہ حفاظت کے لئے کی. 1054 00:48:29,210 --> 00:48:35,450 تو اب، www.paypal.com HTTPS پر جانا، لیکن تم سے پہلے یہ کیا کبھی نہیں کیا ہے تو، 1055 00:48:35,450 --> 00:48:38,182 کی عادت میں حاصل کرتے ہیں یہاں تھوڑا روابط پر ہوور. 1056 00:48:38,182 --> 00:48:39,890 اور یہ دیکھنے کے لئے مشکل ہے وہاں کی سکرین پر، 1057 00:48:39,890 --> 00:48:41,340 اور یہ یہاں نہیں ہے کہ تمام آسان ہے. 1058 00:48:41,340 --> 00:48:43,615 لیکن جس طرح یہاں نیچے میں چھوٹی سی کونے 1059 00:48:43,615 --> 00:48:45,740 اصل براؤزر کرتا ہے ہم جا رہے ہیں کہ آپ کو بتا 1060 00:48:45,740 --> 00:48:48,850 بجائے Paypal.com کے badplace.com کرنے. 1061 00:48:48,850 --> 00:48:51,620 اب، ہم کہاں اس کے ساتھ جا رہے ہیں؟ 1062 00:48:51,620 --> 00:48:54,859 ہم آج کیا ہے تمام مثالیں، ہم مشکل کوڈت اور دستی طور پر باہر ٹائپ ہے. 1063 00:48:54,859 --> 00:48:56,900 ویب ناقابل یقین حد تک ہے پر uninteresting جب آپ کو مشکل 1064 00:48:56,900 --> 00:48:59,844 اس مواد تو اپنے ویب صفحات کوڈ جامد اور کبھی نہیں تبدیل کر رہا ہے. 1065 00:48:59,844 --> 00:49:01,760 کے کورس، ہمارے تمام پسندیدہ ویب سائٹس آج، 1066 00:49:01,760 --> 00:49:04,470 یہ Gmail یا ٹویٹر یا چاہے فیس بک یا دوسروں کی کسی بھی تعداد 1067 00:49:04,470 --> 00:49:05,290 متحرک ہیں. 1068 00:49:05,290 --> 00:49:07,340 وہ میں تبدیل کر رہے ہیں صارف کی ان پٹ کے جواب 1069 00:49:07,340 --> 00:49:08,840 صرف گوگل کے تلاش کے نتائج. 1070 00:49:08,840 --> 00:49:12,415 >> اور اس نے بدھ کے روز، ہم کیا ہے ہم HTML اور CSS تعارف چھوڑ 1071 00:49:12,415 --> 00:49:14,290 ہم لے اور ہمارے پیچھے اب ہم اس لئے حاصل کی جاچکی 1072 00:49:14,290 --> 00:49:16,640 یہ جانتے ہیں اور ہم کو متعارف کرانے ایک نئی پروگرامنگ زبان 1073 00:49:16,640 --> 00:49:19,050 کی طرح ہے جس بلایا پی ایچ پی، سی، ہمیں دینے کے لئے کی جا رہی ہے 1074 00:49:19,050 --> 00:49:22,450 اصل پروگرام پیدا کرنے کی طاقت خود اس کی پیداوار پیدا. 1075 00:49:22,450 --> 00:49:25,900 اس صورت میں، ہم استعمال کریں گے پی ایچ پی کو متحرک طور پر پیدا کرنے کے لئے ویب 1076 00:49:25,900 --> 00:49:27,340 اس نئی زبان استعمال کرتے ہوئے صفحات. 1077 00:49:27,340 --> 00:49:28,989 بدھ کے روز اس پر تو زیادہ. 1078 00:49:28,989 --> 00:49:29,530 پھر آپ دیکھیں. 1079 00:49:29,530 --> 00:49:33,130 1080 00:49:33,130 --> 00:49:37,380 >> [موسیقی بجانے] 1081 00:49:37,380 --> 00:52:38,864