1 00:00:00,000 --> 00:00:00,140 2 00:00:00,140 --> 00:00:03,700 >> پروفیسر HARLAN: ایچ ٹی ایم ایل، یا ہایپر ٹیکسٹ مارکاپ زبان میں زبان ہے 3 00:00:03,700 --> 00:00:04,870 ویب کے صفحات میں لکھا جاتا ہے. 4 00:00:04,870 --> 00:00:08,140 اب، یہ ایک پروگرامنگ زبان نہیں ہے، یہ ہم اظہار کرنے کی اجازت نہیں ہے، کیونکہ 5 00:00:08,140 --> 00:00:11,420 منطق، loops کے لئے، اور loops جبکہ طرح، اور حالات اور طرح. 6 00:00:11,420 --> 00:00:14,690 بلکہ، یہ واقعی ایک مارکاپ زبان ہے کہ ہمیں کیا ایک ویب کی وضاحت کرنے کی اجازت دیتا ہے 7 00:00:14,690 --> 00:00:17,490 صفحہ ساخت، جیسا نظر آنا چاہیئے اور جمالیاتی اعتبار سے. 8 00:00:17,490 --> 00:00:20,210 اور یہ طریقہ کی طرف سے ایسا کرتا ہے ٹیگز کہا جاتا ہے. 9 00:00:20,210 --> 00:00:23,470 میں کودو اور آسان بنا دو ویب صفحہ، صرف کا کہنا ہے کہ ایک، کے لئے 10 00:00:23,470 --> 00:00:25,410 مثال کے طور پر، ہیلو دنیا. 11 00:00:25,410 --> 00:00:29,940 >> میں نے پہلے ہی کر دیا ہے، gedit میں یہاں پر نوٹس، hello.html کے طور پر فائل کو محفوظ کر لیا. 12 00:00:29,940 --> 00:00:32,990 اور ٹرمینل میں، یہاں نیچے نوٹس ونڈو، میں کے اندر ہونا ظاہر ہے کہ 13 00:00:32,990 --> 00:00:36,070 عوامی نامی ایک ڈائریکٹری، جو خود نامی ایک ڈائریکٹری کے اندر ہے 14 00:00:36,070 --> 00:00:39,770 خود کے اندر ہے جو مقامی میزبان، پر vhosts نامی ایک ڈائریکٹری، جس میں 15 00:00:39,770 --> 00:00:42,850 خود جان ہارورڈ کے اندر ہے ہوم ڈائریکٹری. 16 00:00:42,850 --> 00:00:45,850 اب اس کی وجہ سے راستے سے، باہر کر دیتا ہے ہم، آلات ترتیب دیا ہے جس میں 17 00:00:45,850 --> 00:00:49,670 ، کے طور پر حقیقی دنیا میں ہر ممکن حد تک ایک طریقہ ہے اس عوامی کے اندر کچھ 18 00:00:49,670 --> 00:00:53,400 ڈائریکٹری، بے شک، قابل رسائی ہونا چاہئے ایک ذریعے پوری عوام کے لئے 19 00:00:53,400 --> 00:00:56,610 ویب براؤزر، اگرچہ، اب، میں جا رہا ہے جو صرف صارف ہوں 20 00:00:56,610 --> 00:00:58,340 اس ویب صفحہ تک رسائی. 21 00:00:58,340 --> 00:01:03,120 >> اب hello.html اور شروع کرنے کے لئے کی واپسی اس زبان کے کچھ لکھ. 22 00:01:03,120 --> 00:01:07,110 سب سے پہلے، اس فائل کے اوپر، میں جا رہا ہوں اوپن بریکٹ، فجائیہ کی وضاحت 23 00:01:07,110 --> 00:01:10,400 نقطہ، DOCTYPE خلائی HTML. 24 00:01:10,400 --> 00:01:13,930 یہ لائن بھی، SE فی، ایک ٹیگ نہیں ہے یہ ایک کھلا کے ساتھ شروع ہوتا ہے اگرچہ 25 00:01:13,930 --> 00:01:18,020 بریکٹ، لیکن یہ، اس کے بجائے، ایک خاص بات ہے ایک کے لئے کی وضاحت ہے کہ ایک لائن فریگمنٹ 26 00:01:18,020 --> 00:01:22,370 براؤزر، یہاں ایک ویب آتا ہے ایچ ٹی ایم ایل میں لکھا پیج. 27 00:01:22,370 --> 00:01:26,920 >> اگلا چلو، اس کی اپنی ایک لائن پر، اشارہ، کھلی بریکٹ HTML وضاحت 28 00:01:26,920 --> 00:01:29,890 براؤزر ہے کہ یہاں، بے شک، کہ ایچ ٹی ایم ایل ہے. 29 00:01:29,890 --> 00:01:34,150 ہے کے اندر، تھوڑا سا حاشیہ ہے، اور پھر وضاحت، سر کرنا 30 00:01:34,150 --> 00:01:37,470 براؤزر، یہاں کے سربراہ آتا ہے اب کے لئے، فرض ہے جس میں، صفحہ، ہے 31 00:01:37,470 --> 00:01:40,830 بہت سے بنیادی طور پر عنوان بار براؤزر کی ونڈو کے سب سے اوپر. 32 00:01:40,830 --> 00:01:45,500 اگلے سر کے اندر، کی وضاحت کرتے ہیں ہم ایک عنوان ہو گا کہ ٹیگ، 33 00:01:45,500 --> 00:01:47,570 سادہ کچھ خوش طرح. 34 00:01:47,570 --> 00:01:51,550 لیکن اب، کے براؤزر بتا دو ہم ایک عنوان فراہم کیا کر رہے ہیں. 35 00:01:51,550 --> 00:01:56,080 ہم کھول یا شروع کر دیا کے طور پر، کہ ایسا کرنے کے لئے ٹیگ، عنوان، پہلے ایک لمحے، 36 00:01:56,080 --> 00:02:00,250 اب بند ہیں یا کی طرف سے اس ٹیگ کے ختم اثر میں، وضاحت، کے برعکس. 37 00:02:00,250 --> 00:02:05,010 >> کہ اظہار کرنے کے لئے، ہم کھلے بریکٹ کرتے ہیں، سیدھا سلیش، عنوان. 38 00:02:05,010 --> 00:02:07,830 اسی طرح، اب ہم کیا کر رہے ہیں کہ وضاحت، اب کے لئے، اس کے سر 39 00:02:07,830 --> 00:02:12,340 صفحہ، ہم کھلے بریکٹ سلیش سر کروں گا، ہم کہ براؤزر کہہ 40 00:02:12,340 --> 00:02:14,710 اب سر کو فراہم کیا. 41 00:02:14,710 --> 00:02:18,080 صرف ایک حصہ اب، رہتا ہے ویب کے صفحے کے نام نہاد جسم، جس 42 00:02:18,080 --> 00:02:21,120 واقعی جوہر کی تشکیل کسی بھی ویب کے صفحے کے. 43 00:02:21,120 --> 00:02:24,780 >> یہاں، یہ ہے، کہ وضاحت کرتے ہیں اوپن بریکٹ، جسم کے ساتھ، شروع، 44 00:02:24,780 --> 00:02:25,600 بند بریکٹ. 45 00:02:25,600 --> 00:02:29,080 اور اب کچھ بھی لکھ دو کی طرح خوش کوما دنیا. 46 00:02:29,080 --> 00:02:32,930 یہ ایک اچھی کافی ویب ہے کی طرح لگتا ہے صفحہ، تو اب ایک نئی سطر پر منتقل کرتے ہیں. 47 00:02:32,930 --> 00:02:37,460 اوپن بریکٹ، سیدھا سلیش، کی وضاحت جسم، ہم ہیں کہ براؤزر مطلع 48 00:02:37,460 --> 00:02:38,650 جسم کو فراہم کیا. 49 00:02:38,650 --> 00:02:41,120 اور اسی طرح، اب کو مطلع کرتے ہیں میں نے کیا کیا ہے کہ براؤزر 50 00:02:41,120 --> 00:02:43,230 ایک ویب کے صفحے فراہم. 51 00:02:43,230 --> 00:02:47,120 اس کی اپنی ایک لائن پر، ہم کھلے کروں گا بریکٹ، سیدھا سلیش، ایچ ٹی ایم ایل. 52 00:02:47,120 --> 00:02:49,350 >> اب، جمالیات نوٹس اس ویب پیج کی. 53 00:02:49,350 --> 00:02:52,290 اگرچہ تکنیکی طور پر، یہ نہیں ہے زیادہ سے زیادہ سفید فراہم کرنے کی ضرورت 54 00:02:52,290 --> 00:02:55,450 میں نے جگہ کے طور پر، یہ اچھا سٹائل، کیونکہ کوڈ، arguably سب، زیادہ ہے 55 00:02:55,450 --> 00:02:56,490 زیادہ پڑھنے کے قابل. 56 00:02:56,490 --> 00:03:00,780 نوٹس کی، خاص طور پر، کہ میں کھول جب یا ایک ٹیگ، میں تو پوٹ شروع 57 00:03:00,780 --> 00:03:02,040 فالو لائنز. 58 00:03:02,040 --> 00:03:05,990 اور میں ٹیگ کو بند یا اور جب، میں نے یا تو اسی پر ہے کہ ٹیگ بند 59 00:03:05,990 --> 00:03:09,790 لائن، یہ ایک کافی مختصر لائن ہے، یا اگر اس طرح میں ایک نئی سطر پر 60 00:03:09,790 --> 00:03:14,540 کھلی ٹیگ کے ساتھ قریبی ٹیگ لائنوں، ہم C طرح زبان میں کیا تھا زیادہ کی طرح 61 00:03:14,540 --> 00:03:17,380 کھلی اور بند گھوبگھرالی منحنی خطوط وحدانی کے ساتھ. 62 00:03:17,380 --> 00:03:20,350 >> اب اس فائل کو بچانے اور کوشش کرتے ہیں ایک ویب براؤزر میں اسے کھولنے کے لئے 63 00:03:20,350 --> 00:03:21,600 آلے کے اندر. 64 00:03:21,600 --> 00:03:24,180 65 00:03:24,180 --> 00:03:30,310 کی کروم کھول دو، اور اب دو ایک ہے جو، http://localhost دورہ 66 00:03:30,310 --> 00:03:34,930 آلات کے لئے عرفیت خود کو، / hello.html. 67 00:03:34,930 --> 00:03:38,230 اور میں واقعی میں ٹائپ نہیں کیا ہے کہ نوٹس یہ تقاضا ہے کیونکہ، عوام 68 00:03:38,230 --> 00:03:42,430 کہ ایک ویب کے ذریعے یہ صفحہ دیکھ تو براؤزر، آپ بے شک تک رسائی حاصل کرنا چاہتے ہیں 69 00:03:42,430 --> 00:03:44,430 عوامی ڈائریکٹری کے مواد. 70 00:03:44,430 --> 00:03:47,740 لیکن میں خاص طور پر، تک رسائی حاصل کرنا چاہتے ہیں، hello.html. 71 00:03:47,740 --> 00:03:50,854 تو اب درج کریں مارا اور دیکھتے ہیں کیا ہوتا. 72 00:03:50,854 --> 00:03:51,710 >> ایچ ایم. 73 00:03:51,710 --> 00:03:56,260 میں تک رسائی حاصل کرنے کی اجازت نہیں ہے / اس سرور پر hello.html. 74 00:03:56,260 --> 00:03:57,570 اب، یہی وجہ ہے کہ ہو سکتا ہے؟ 75 00:03:57,570 --> 00:04:01,040 ٹھیک ہے، یہ کافی نہیں بدل جاتا ہے بس پر اس فائل ڈال دیا، hello.html، 76 00:04:01,040 --> 00:04:02,560 عوامی ڈائریکٹری میں. 77 00:04:02,560 --> 00:04:06,150 ہم نے بھی مسلسل بتانے کی ضرورت ہم، بے شک، چاہتے ہیں کہ آلات 78 00:04:06,150 --> 00:04:09,470 پوری دنیا کی اجازت دیتے ہیں، ممکنہ طور پر، اس فائل تک رسائی حاصل کرنے. 79 00:04:09,470 --> 00:04:12,470 ایسا کرنے کے لئے، ہم کو تبدیل کرنے کی ضرورت ہے اس کی اجازت، تو بات کرنے کی، اور ہم کر سکتے ہیں 80 00:04:12,470 --> 00:04:14,600 ایک کمانڈ لائن میں ایسا. 81 00:04:14,600 --> 00:04:20,079 >> ایک طویل لسٹنگ حاصل کرنے کے لئے کی LS-L ٹائپ کریں اس ڈائریکٹری میں فائلوں کی، درج کریں. 82 00:04:20,079 --> 00:04:22,480 اور ہم hello.html، بے شک، دیکھ. 83 00:04:22,480 --> 00:04:25,882 لیکن یہاں بائیں طرف، نوٹس، ایک R اور W ہے. 84 00:04:25,882 --> 00:04:29,050 R، آپ اندازہ ہو سکتا کے طور پر، کا مطلب پڑھ، اور w کا مطلب ہے لکھنے، لیکن 85 00:04:29,050 --> 00:04:32,470 صرف اس طرح کے ایک R اور نہیں ہے حقیقت یہ ہے ایک ایسی تمام طرح کے، ڈبلیو 86 00:04:32,470 --> 00:04:36,710 ان ڈیش کے بائیں، کا مطلب ہے کہ صرف فائلوں کے مالک، اپنے آپ کو، کر سکتے ہیں اصل میں 87 00:04:36,710 --> 00:04:38,370 پڑھیں اور اس فائل میں لکھنے کے. 88 00:04:38,370 --> 00:04:41,610 >> ہم دیگر کم از کم ایک ٹاگل کرنے کے لئے کی ضرورت ہے R پوری دنیا پڑھ کرنے کے لئے 89 00:04:41,610 --> 00:04:42,810 اس فائل کے طور پر اچھی طرح سے. 90 00:04:42,810 --> 00:04:47,320 اور ایسا کرنے کے لئے، ہم سے ایسا کر سکتے ہیں کمانڈ، CHMOD، یا موڈ میں تبدیلی. 91 00:04:47,320 --> 00:04:54,030 CHMOD ایک، سب کے لئے، کے علاوہ R، خلائی، hello.html درج کریں. 92 00:04:54,030 --> 00:04:56,970 کچھ بھی نہیں ہوا ہے لگتا ہے، لیکن کہ عام طور پر ایک اچھی بات ہے. 93 00:04:56,970 --> 00:05:02,490 تو LS-L پھر، امید ہے کہ، چاہئے کچھ اضافی R کی برآمد. 94 00:05:02,490 --> 00:05:04,130 >> اور یقینا، ہم اس طرح دیکھتے ہیں. 95 00:05:04,130 --> 00:05:08,350 یہاں بائیں ہاتھ کی طرف اب، نوٹس میں نے پڑھا اور مراعات لکھنے ہے کہ. 96 00:05:08,350 --> 00:05:10,320 ایک اور R، اور پھر دوسرے ر ہے. 97 00:05:10,320 --> 00:05:13,180 ٹھیک ہے، یہ وسط میں R باہر کر دیتا ہے ہو جو میرے گروپ، کا مطلب 98 00:05:13,180 --> 00:05:15,370 آلات میں طالب علموں کو، بھی اس فائل کو پڑھ سکتے ہیں. 99 00:05:15,370 --> 00:05:18,235 لیکن یہاں زیادہ تر غیر متعلقہ ہے، ہم ویب کے بارے میں بات کی اور کر رہے 100 00:05:18,235 --> 00:05:19,850 نہیں آلات خود. 101 00:05:19,850 --> 00:05:23,420 لیکن تمام راستے پر ہے کہ تیسری R حق ہے کہ پوری دنیا، کی طرف اشارہ کرتا 102 00:05:23,420 --> 00:05:25,920 یا تمام، اس فائل کو پڑھ سکتے ہیں. 103 00:05:25,920 --> 00:05:29,290 >> اب دوبارہ لوڈ کریں، اپنے براؤزر میں واپس جانے دو میں نہیں ہوں تو پیج، اور دیکھو 104 00:05:29,290 --> 00:05:32,050 اب حرام. 105 00:05:32,050 --> 00:05:36,800 کی کروم کی دوبارہ دیکھیں آئکن کو کلک کریں یہاں، یا ہم وہاں کنٹرول آر مارا، اور 106 00:05:36,800 --> 00:05:38,750 یہ ہے، ہیلو دنیا. 107 00:05:38,750 --> 00:05:41,248