1 00:00:00,000 --> 00:00:02,000 [Powered by Google Translate] [ವೀಕ್ 8 ಮುಂದುವರೆಸಿದರು] 2 00:00:02,000 --> 00:00:04,000 [ಡೇವಿಡ್ ಜೆ Malan] [ಹಾರ್ವರ್ಡ್ ವಿಶ್ವವಿದ್ಯಾಲಯ] 3 00:00:04,000 --> 00:00:08,000 [ಈ CS50 ಹೊಂದಿದೆ.] [CS50.TV] 4 00:00:08,000 --> 00:00:13,000 >> ಈ CS50, ಆದ್ದರಿಂದ ಈ ವಾರದ 8 ಅಂತ್ಯ. 5 00:00:13,000 --> 00:00:16,000 ಸಹಜವಾಗಿ ನಾವು, ಈ ವಾರದ ಒಂದು ಚಂಡಮಾರುತ ಸ್ವಲ್ಪ ಹೊಂದಿತ್ತು 6 00:00:16,000 --> 00:00:19,000 ಆದ್ದರಿಂದ ಈಗ ಈ ಉಪನ್ಯಾಸ ಸಭಾಂಗಣದಲ್ಲಿ ನೀವು ಮತ್ತು ನನಗೆ, ಕೇವಲ ನಿಜವಾಗಿಯೂ ಹೊಂದಿದೆ 7 00:00:19,000 --> 00:00:22,000 ಆದರೆ ಇಂದು ನಾವು PHP ಬಗ್ಗೆ ನಮ್ಮ ಸಂಭಾಷಣೆ ಮುಂದುವರಿಸಲು 8 00:00:22,000 --> 00:00:25,000 ಮತ್ತು ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಬಗ್ಗೆ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ, ಮತ್ತು ನಾವು ಕಲ್ಪನೆಯನ್ನು ಪರಿಚಯಿಸಿದ 9 00:00:25,000 --> 00:00:29,000 ಡೇಟಾಬೇಸ್ಗಳ, ನಿರ್ದಿಷ್ಟವಾಗಿ ಒಂದು, ಈ ದಿನಗಳಲ್ಲಿ ಸಾಕಷ್ಟು ಜನಪ್ರಿಯ ಇದು MySQL, ಎಂದು 10 00:00:29,000 --> 00:00:34,000 ಏಕೆಂದರೆ ಅದರ ಆರೋಹ್ಯತೆ ಮತ್ತು ತನ್ನ ಉಚಿತ ಮತ್ತು ಮುಕ್ತ ಮೂಲದ ಏಕೆಂದರೆ ದೊಡ್ಡ ಭಾಗದಲ್ಲಿ. 11 00:00:34,000 --> 00:00:37,000 >> ಆದರೆ ಮೊದಲು ನಾವು ಕಳೆದ ಸಮಯ ಬಿಟ್ಟು ಅಲ್ಲಿ ಒಂದು ನೋಟ. 12 00:00:37,000 --> 00:00:40,000 , ನಾವು ಹಲವಾರು Frosh IM ಗಳನ್ನು ಉದಾಹರಣೆಗಳನ್ನು ಹುಡುಕುತ್ತಿರುವ ಸ್ಮರಿಸುತ್ತಾರೆ 13 00:00:40,000 --> 00:00:44,000 ಮತ್ತು ನಾನು ಕೆಲವು 15 + ವರ್ಷಗಳ ಹಿಂದೆ ಬಂದ ಭೀಕರ ರೂಪ 14 00:00:44,000 --> 00:00:49,000 ಪ್ರಥಮ ಅಂತರರಾಷ್ಟ್ರೀಯ ಕ್ರೀಡೆಗಳಿಗೆ ಕ್ಯಾಂಪಸ್ ರಿಜಿಸ್ಟರ್ ವಿದ್ಯಾರ್ಥಿಗಳು ಪಡೆಯಲು 15 00:00:49,000 --> 00:00:52,000 ವಾಸ್ತವವಾಗಿ Wigglesworth ಗೆ ಗಜ ಅಡ್ಡಲಾಗಿ ಎಂದಿಗೂ ಚಾರಣ ಮಾಡದೆಯೇ 16 00:00:52,000 --> 00:00:56,000 ಕೆಲವು PROCTOR ನ ಬಾಗಿಲಿನ ಕೆಳಗೆ ಕಾಗದದ ಒಂದು ಭೌತ ಕಾಯಿಯನ್ನು ಜಾರಲು. 17 00:00:56,000 --> 00:00:59,000 ಬದಲಿಗೆ ನಾವು ಆನ್ಲೈನ್ ಎಲ್ಲವೂ ಹೋದರು, ಆದರೆ ನಾವು ಬಳಸುವ ಅಗತ್ಯವಿದೆ ಎಂದು ಮಾಡಲು 18 00:00:59,000 --> 00:01:03,000 ಕೆಲವು ತಂತ್ರಜ್ಞಾನಗಳಲ್ಲಿ, ಆದ್ದರಿಂದ ಒಂದು, ನಾವು HTML, ಹೈಪರ್ ಟೆಕ್ಸ್ಟ್ ಮಾರ್ಕಪ್ ಲಾಂಗ್ವೇಜ್, ಅಗತ್ಯವಿದೆ 19 00:01:03,000 --> 00:01:07,000 ಇದು ಮತ್ತೆ ನೀವು ರಚನಾತ್ಮಕವಾಗಿ ವೆಬ್ ಪುಟಗಳು ಮಾಡಲು ಇದು ಈ ತಿದ್ದುಪಡಿ ಭಾಷೆಯಾಗಿದೆ. 20 00:01:07,000 --> 00:01:10,000 >> ಶೈಲಿಯ ಹಾಳೆಗಳು ಕ್ಯಾಸ್ಕೇಡಿಂಗ್, ಈ ದಿನಗಳ ಸಿಎಸ್ಎಸ್ ಸ್ವಲ್ಪ ಬಳಸಿ, 21 00:01:10,000 --> 00:01:16,000 ನಾವು ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ವಾಕ್ಯ ಬಳಸಿಕೊಂಡು ವೆಬ್ ಪುಟದ stylizations ಬಳಸಲು ಆ ಮೂಲಕ, 22 00:01:16,000 --> 00:01:19,000 ಎಚ್ಟಿಎಮ್ಎಲ್ ಅದರ ರಚನೆಯ ಬಗ್ಗೆ ಎಲ್ಲಾ ನಷ್ಟಿತ್ತು. 23 00:01:19,000 --> 00:01:21,000 ನಾವು ಒಂದು ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆ ಪರಿಚಯಿಸುವ ಅಗತ್ಯವಿದೆ. 24 00:01:21,000 --> 00:01:25,000 ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನಾವು PHP ಬಳಸಿ, ಮತ್ತು PHP ನಮಗೆ ಅವಕಾಶ ಹೋಗುತ್ತದೆ 25 00:01:25,000 --> 00:01:28,000 ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಔಟ್ಪುಟ್ ವಿಷಯವನ್ನು ಹಾಗೆಯೇ ನಂತಹ ಆಯೋಜಿತ ಕೆಲಸಗಳನ್ನು 26 00:01:28,000 --> 00:01:33,000 ಇಮೇಲ್ಗಳನ್ನು ಕಳುಹಿಸಲು, ಎಂದು ನಾವು ಕಳೆದ ವಾರ ಬಿಟ್ಟು ಗಮನಿಸಿ ಪ್ರಕರಣದ ಆಗಿತ್ತು. 27 00:01:33,000 --> 00:01:35,000 >> ಈ ಕೋಡ್ 2 ಭಾಗಗಳಲ್ಲಿ ಸ್ಮರಿಸುತ್ತಾರೆ. 28 00:01:35,000 --> 00:01:38,000 ಒಂದು, ನಾವು, froshims3.php ಹೊಂದಿತ್ತು 29 00:01:38,000 --> 00:01:42,000 ಮತ್ತು ಈ, ಅದರ ಒಳಗೆ ಒಂದು HTML ರಚನೆಯಲ್ಲಿ ಬಹುತೇಕ ಮಾರ್ಕ್ಅಪ್ ಆಗಿತ್ತು 30 00:01:42,000 --> 00:01:45,000 ಶೈಲಿಯ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ರಲ್ಲಿ ಇಲ್ಲಿ ಸಿಎಸ್ಎಸ್ ಒಂದು ಸಣ್ಣ ಬಿಟ್ 31 00:01:45,000 --> 00:01:48,000 ರಚನೆಯಲ್ಲಿ ಸ್ವತಃ ಪುಟದಲ್ಲಿ, ಆದರೆ ಮೀರಿ ಕೇಂದ್ರೀಕೃತವಾಗಿರುತ್ತದೆ ಆದ್ದರಿಂದ 32 00:01:48,000 --> 00:01:51,000 ನಾವು ಕೆಲವು ಪ್ರತಿನಿಧಿ ರಚನೆಯಲ್ಲಿ ಒಳಹರಿವು ಪಠ್ಯ ಕ್ಷೇತ್ರದಲ್ಲಿ, ಒಂದು ಚೆಕ್ಬಾಕ್ಸ್ ಹೊಂದಿತ್ತು 33 00:01:51,000 --> 00:01:55,000 ಕೆಲವು ರೇಡಿಯೊ ಬಟನ್, ಆಯ್ದ ಮೆನು, ಮತ್ತು ಒಂದು ಸಲ್ಲಿಸು ಬಟನ್. 34 00:01:55,000 --> 00:02:01,000 ಮತ್ತು ಈ ಫಾರ್ಮ್ ಮೂಲಕ, ನಾವು ಸ್ಪಷ್ಟವಾಗಿ register3.php ಎಂಬ ಒಂದು ಕಡತಕ್ಕೆ ಸಲ್ಲಿಸಿದ 35 00:02:01,000 --> 00:02:04,000 ಇದು ಸ್ವತಃ ಈ ರೀತಿ ಸ್ವಲ್ಪ ಏನಾದರೂ ನೋಡುತ್ತಿದ್ದರು. 36 00:02:04,000 --> 00:02:08,000 ಈಗ, register3.php, ಮರುಸ್ಥಾಪನೆ, ಸಂಕೇತವನ್ನು ಅತ್ಯಂತ ಇಮೇಲ್ ಎಲ್ಲಾ. 37 00:02:08,000 --> 00:02:11,000 ಇದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಸಲ್ಲಿಸಲಾಯಿತು ಎಂದು ರಚನೆಯಲ್ಲಿ ಮೌಲ್ಯಾಂಕನದ ಒಂದು ಸ್ವಲ್ಪ ಮಾಡಿದರು 38 00:02:11,000 --> 00:02:14,000 ಜಾಗ ವಾಸ್ತವವಾಗಿ ನಿರೀಕ್ಷಿಸಿದ ಒದಗಿಸಿದ ಎಂದು. 39 00:02:14,000 --> 00:02:18,000 ನಂತರ ನಾವು, ಸ್ವಲ್ಪ ಹೊಸ ವಾಕ್ಯ ಬಳಸಿಕೊಂಡು ಕೆಲವು PHP ಕಾರ್ಯಗಳು ಎನ್ನುತ್ತಾರೆ 40 00:02:18,000 --> 00:02:20,000 ಅದು ಸಿ ಎರವಲು ನ ಸಹ 41 00:02:20,000 --> 00:02:24,000 >> ಈ ಬಾಣದ ಆಯೋಜಕರು ನಮಗೆ ವಸ್ತು ಆಧಾರಿತ ಪ್ರೊಗ್ರಾಮಿಂಗ್ ಕರೆಯುವುದನ್ನು ಬಳಕೆ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. 42 00:02:24,000 --> 00:02:27,000 ನಾವು ಇಲ್ಲಿ ಯಾವುದೇ ವಿವರ ಎಂದು ಹೋಗಿ, ಆದರೆ ಈಗ ಗೊತ್ತಿಲ್ಲ ಕಾಣಿಸುತ್ತದೆ 43 00:02:27,000 --> 00:02:31,000 ಇದು ವಸ್ತುಗಳ ಸಂಬಂಧಿತ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುವ ಒಂದು ಮಾರ್ಗವಾಗಿದೆ 44 00:02:31,000 --> 00:02:34,000 ನಾವು ಸಿ ನೋಡಿದ ಇದು, ರಚನೆಯ ಒಂದು ವಿಶೇಷ ರೀತಿಯ 45 00:02:34,000 --> 00:02:37,000 ಆದರೆ ಈಗ, ಈ ಬಳಸಲು ಸರಿಯಾದ ವಾಕ್ಯ ಎಂದು ನಂಬಿಕೆ ತೆಗೆದುಕೊಳ್ಳುವ 46 00:02:37,000 --> 00:02:41,000 ಈ PHPMailer ಗ್ರಂಥಾಲಯದ ಒಂದು ಗ್ರಂಥಾಲಯದ ಬಳಸುವಾಗ. 47 00:02:41,000 --> 00:02:44,000 ತದನಂತರ ಈ ಕಡತದ ಕೊನೆಯಲ್ಲಿ ನಾವು ಸಕ್ರಿಯವಾಗಿ ಇಮೇಲ್ ಸೃಷ್ಟಿಸಿತ್ತು 48 00:02:44,000 --> 00:02:47,000 ನನ್ನ jharvard@cs50.net ಖಾತೆಗೆ ಕಳುಹಿಸಲಾಗಿದೆ ಕೊಂಡಿರುವ 49 00:02:47,000 --> 00:02:50,000 ನನ್ನ jharvard@cs50.net ಖಾತೆಯಿಂದ, 50 00:02:50,000 --> 00:02:54,000 ಮತ್ತು ನಾವು ಈ ಕ್ರೀಡೆಗೆ ನೋಂದಾಯಿಸಲಾಗಿದೆ ಎಂದು ಪ್ರಕಾರವಾಗಿ ಬಳಕೆದಾರ ಮಾಹಿತಿ. 51 00:02:54,000 --> 00:02:57,000 ಆ Frosh IM ಗಳನ್ನು ಸೈಟ್ ಎಲ್ಲಾ ವರ್ಷಗಳ ಹಿಂದೆ ಏನು ಅತ್ಯಧಿಕವಾಗಿ ಆಗಿದೆ 52 00:02:57,000 --> 00:03:00,000 ನಾನು ಅದನ್ನು ಕಾರ್ಯರೂಪಕ್ಕೆ ತಂದಾಗ, ಬೇರೆ ಭಾಷೆಯಲ್ಲಿ, ಮಂಜೂರು 53 00:03:00,000 --> 00:03:02,000 ಆದರೆ ಬಹುಶಃ ನೀವು ಹೊಂದಿರುವ ವಿದ್ಯುತ್ ನೀವು ತೋರಿಸುತ್ತದೆ 54 00:03:02,000 --> 00:03:05,000 ಈಗ ನೀವು ಕೇವಲ ಸರಣಿಬದ್ಧವಾಗಿ ನೀವೇ ವ್ಯಕ್ತಪಡಿಸಬಹುದು ಎಂದು 55 00:03:05,000 --> 00:03:08,000 ಸಿ ಒಂದು ಭಾಷೆಯಲ್ಲಿ ಒಂದು ಕಡಿಮೆ ಮಟ್ಟದ ಆದರೆ ಹೆಚ್ಚಿನ ಮಟ್ಟದಲ್ಲಿ 56 00:03:08,000 --> 00:03:11,000 ವಾಸ್ತವವಾಗಿ ಪರಿಹರಿಸಲು ಇಮೇಲ್ನಂತಹದು ಈ ನಿಜವಾದ ವಿಶ್ವದ ಅನ್ವಯಗಳೊಂದಿಗೆ 57 00:03:11,000 --> 00:03:13,000 ಕೆಲವು ನೈಜ ಸಮಸ್ಯೆಗಳನ್ನು. 58 00:03:13,000 --> 00:03:16,000 >> ಈಗ, ನಾನು ಈ ಚಿತ್ರಕಥೆಯನ್ನು ಕೆಲವು ರಚಿಸಲು ಬಳಸಲು ಸಹ 59 00:03:16,000 --> 00:03:20,000 ವಾಸ್ತವವಾಗಿ ಒಂದು ಖಾತೆಯನ್ನು ಇದು jharvard@cs50.net ನಿಂದ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಇಮೇಲ್ಗಳನ್ನು 60 00:03:20,000 --> 00:03:23,000 ನಾನು ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುವ, ಕಳುಹಿಸಲು ಸ್ವಲ್ಪ ಜಾಗರೂಕರಾಗಿರಬೇಕು ಇಲ್ಲ 61 00:03:23,000 --> 00:03:26,000 ವಾಸ್ತವವಾಗಿ ನಿಮ್ಮ ಸ್ವಂತ ಎಂದು ಖಾತೆಗಳಿಂದ ಮಾತ್ರ ಮೇಲ್ 62 00:03:26,000 --> 00:03:30,000 ಮಾತುಗಳು ಜೀವನದಲ್ಲಿನ ಬಿಸಿ ನೀರಿನ ಬಿಟ್ ನಿಮ್ಮನ್ನು ಪಡೆಯಲು ಆಗದಂತೆ. 63 00:03:30,000 --> 00:03:35,000 ಎಂದು ಹೇಳಿದರು, ಸಂಪೂರ್ಣ ವಿಭಿನ್ನ ಸಮಸ್ಯೆ ಪರಿಹರಿಸುವ ಪರಿವರ್ತನೆ ಈಗ ನಾವು, 64 00:03:35,000 --> 00:03:37,000 ಉಳಿಸಿಕೊಳ್ಳುವ ರಾಜ್ಯಗಳಿಗೆ. 65 00:03:37,000 --> 00:03:39,000 ಈಗ, ಈ ನಿಜವಾಗಿ ಏನು? 66 00:03:39,000 --> 00:03:42,000 HTTP, ಈ ಹೈಪರ್ಟೆಕ್ಸ್ಟ್ ಟ್ರಾನ್ಸ್ಫರ್, 67 00:03:42,000 --> 00:03:45,000 ವಾಸ್ತವವಾಗಿ ಸ್ಥಿತಿಯಿಲ್ಲದ ಪ್ರೋಟೋಕಾಲ್, ಮತ್ತು ಅಂದರೆ ಏನು 68 00:03:45,000 --> 00:03:48,000 ನೀವು Google.com ಸ್ವಲ್ಪ ಅಪ್ ಪುಲ್ ಮತ್ತು ನಂತರ ನಮೂದಿಸಿ ಹೊಡೆದಾಗ 69 00:03:48,000 --> 00:03:51,000 ಸಾಮಾನ್ಯವಾಗಿ ನಿಮ್ಮ ಬ್ರೌಸರ್ ನಂತರ ನೂಲುವ ಐಕಾನ್ ರೀತಿಯ ಹೊಂದಿದೆ 70 00:03:51,000 --> 00:03:54,000 ಕೆಲವು ವೆಬ್ ಪುಟದಲ್ಲಿ ಫಲಿತಾಂಶಗಳು, ಡೌನ್ಲೋಡ್ ಮಾಡಲಾಗುತ್ತಿದೆ 71 00:03:54,000 --> 00:03:57,000 ಮತ್ತು ನಂತರ ಸ್ವಲ್ಪ ಐಕಾನ್ ತಿರುಗುವ ನಿಲ್ಲುತ್ತದೆ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಸೂಚಿಸುತ್ತದೆ 72 00:03:57,000 --> 00:04:02,000 HTTP ಪರಿಚಾರಕವು ಸಂಪರ್ಕವನ್ನು ರೀತಿಯ ಪೂರ್ಣಗೊಂಡ ಮತ್ತು ಅದು ಎಂದು. 73 00:04:02,000 --> 00:04:05,000 HTTP ನಿರ್ವಹಿಸಲೆಂದು ಎಂಬುದನ್ನು ಅರ್ಥದಲ್ಲಿ ಸ್ಥಿತಿಯಿಲ್ಲದ ಆಗಿದೆ 74 00:04:05,000 --> 00:04:08,000 ಅದೇ ರೀತಿಯಲ್ಲಿ ಸ್ಕೈಪ್ ರಲ್ಲಿ ಪರಿಚಾರಕಕ್ಕೆ ಒಂದು ಶಾಶ್ವತವಾದ ಸಂಪರ್ಕವನ್ನು ಮಾಡುತ್ತದೆ 75 00:04:08,000 --> 00:04:11,000 ಅಥವಾ Gchat ಮಾಡುತ್ತದೆ HTTP ಹೊಂದಿರುವ ಕಾರಣ 76 00:04:11,000 --> 00:04:15,000 ಕಲ್ಪನೆ ಒಮ್ಮೆ ಅದು ಒಂದು ವೆಬ್ ಪುಟ ತರಲಾಗಿದೆ ಎಂಬುದನ್ನು ಹೊಂದಿದೆ. 77 00:04:15,000 --> 00:04:18,000 >> ಈಗ, ಫೇಸ್ಬುಕ್ ಮತ್ತು ಗೂಗಲ್ ನಕ್ಷೆಗಳ ನಂತಹ ಸೈಟ್ಗಳಲ್ಲಿ ವಾಸ್ತವದಲ್ಲಿ ಈ ದಿನಗಳಲ್ಲಿ 78 00:04:18,000 --> 00:04:21,000 ಟ್ವಿಟರ್ ಮತ್ತು ಒಂದು ಹೆಚ್ಚು ಚೈತನ್ಯದ ಇಲ್ಲ ಬಗೆಗಿನ 79 00:04:21,000 --> 00:04:25,000 ಆ ಐಕಾನ್ ನೂಲುವ ನಿಲ್ದಾಣಗಳು ನಂತರವೂ ನೀವು ವಾಸ್ತವವಾಗಿ ಹೆಚ್ಚಿನ ಅಪ್ಡೇಟ್ಗಳನ್ನು ಪಡೆಯುವುದು 80 00:04:25,000 --> 00:04:29,000 ಸರ್ವರ್ ಹೆಚ್ಚು ಟ್ವೀಟ್ಗಳನ್ನು, ಫೇಸ್ಬುಕ್ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಸ್ಥಿತಿ ನವೀಕರಣಗಳು ಮತ್ತು ಹಾಗೆ ಬಂದ. 81 00:04:29,000 --> 00:04:33,000 ಆದರೆ ನಾವು ಒಂದು ಅಥವಾ ಎರಡು ವಾರದ ಹಿಂದಷ್ಟೇ ಬಗ್ಗೆ ನಾವು ಒಂದು ವಿಧಾನವನ್ನು ಬಳಸಿಕೊಂಡು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ 82 00:04:33,000 --> 00:04:36,000 ಅಜಾಕ್ಸ್ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಎಂಬ ಭಾಷೆ ಬಳಸಿ ಎಂದು, 83 00:04:36,000 --> 00:04:38,000 ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ, HTTP ಇನ್ನೂ ಸ್ಥಿತಿಯಿಲ್ಲದ ಹೊಂದಿದೆ. 84 00:04:38,000 --> 00:04:42,000 ಮತ್ತು ಇನ್ನೂ ನೀವು ಹೇಗಾದರೂ ಬಳಕೆದಾರರ ಬಗ್ಗೆ ನೆನಪಿಡಿ ಬಯಸಿದರೆ 85 00:04:42,000 --> 00:04:44,000 ಅವರು ನಿಮ್ಮ ಪರಿಚಾರಕದಿಂದ ಸಂಪರ್ಕ ಮಾಡಿದ ನಂತರವೂ 86 00:04:44,000 --> 00:04:47,000 PHP ನೀವು ಮಾಡುವ ಒಂದು ಸಾಧನವಾಗಿ ಪಡೆಯಲು ಮಾಡುತ್ತದೆ 87 00:04:47,000 --> 00:04:52,000 ನಾವು ಕಳೆದ ಬಾರಿ ಕಂಡಿದ್ದರಿಂದ ಏಕೆಂದರೆ, PHP, superglobals ಹೊಂದಿದೆ 88 00:04:52,000 --> 00:04:55,000 ಮತ್ತು ಒಂದು superglobal, ಮತ್ತೆ, ಒಂದು ವಿಶೇಷ ಜಾಗತಿಕ ವ್ಯತ್ಯಯ 89 00:04:55,000 --> 00:04:59,000 ವೆಬ್ ಸರ್ವರ್ ಮತ್ತು PHP ಸ್ವತಃ ನೀವು ಹಸ್ತಾಂತರಿಸಲ್ಪಟ್ಟಿಲ್ಲ ನ. 90 00:04:59,000 --> 00:05:02,000 >> ನೀವು ಅದನ್ನು ಮೌಲ್ಯಗಳನ್ನು ಹಾಕಲು ಏನು ಇಲ್ಲ 91 00:05:02,000 --> 00:05:05,000 ಮತ್ತು ನಾವು ಇದುವರೆಗಿನ ನೋಡಿದ್ದೇವೆ superglobals ನಡುವೆ ಸಿಗುತ್ತದೆ ಮತ್ತು ನಂತರದ 92 00:05:05,000 --> 00:05:08,000 ರಚನೆಯಲ್ಲಿ ಜಾಗ ನೀವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಇಡುವ ಅಲ್ಲಿ ಇದು ಹೊಂದಿದೆ 93 00:05:08,000 --> 00:05:11,000 ಹಾಗೆಯೇ ನಾವು ಇನ್ನೂ ನೋಡಿಲ್ಲ ಇತರ ಒಂದೆರಡು. 94 00:05:11,000 --> 00:05:17,000 $ _server ಒಳಗೆ ಸರ್ವರ್ ಸ್ವತಃ ಸಂಬಂಧಿಸಿದ ಕೆಲವು ವಿಶೇಷ ಚರಗಳಾಗಿವೆ. 95 00:05:17,000 --> 00:05:22,000 ಪ್ರೋಟೋಕಾಲ್, HTTP ಅಥವಾ HTTPS ನೀವು ಬಳಸಿದ್ದೆ ಯಾವ IP ವಿಳಾಸವನ್ನು, ಯಾವುದು 96 00:05:22,000 --> 00:05:25,000 , ಯಾವ ವಿನಂತಿಯನ್ನು ಕ್ರಮವನ್ನು ನೀವು ಬಳಸಲು ಮತ್ತು ನಂತಹ, ಕೆಲವು ಆಸಕ್ತಿಕರ ಇಲ್ಲ ಮಾಡಲಿಲ್ಲ 97 00:05:25,000 --> 00:05:29,000 ರಸಭರಿತವಾದ ಸರ್ವರ್ ಬಗ್ಗೆ ವಿವರಗಳು, ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಅಲ್ಲಿ ಬಳಕೆದಾರ ಹಾಗೆಯೇ. 98 00:05:29,000 --> 00:05:33,000 ಈ ವಿಷಯಗಳನ್ನು ಕುಕೀಗಳನ್ನು ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಎಂದು ಅಲ್ಲಿ ಇದು $ _cookie, ಇಲ್ಲ. 99 00:05:33,000 --> 00:05:36,000 ನಾವು, ಇಂದು ಕುಕೀಸ್ ಮೇಲೆ ತಮ್ಮನ್ನು ಸಮಯ ಕಳೆಯಲು ಆಗುವುದಿಲ್ಲ 100 00:05:36,000 --> 00:05:40,000 ಆದರೆ ಒಂದು ಕುಕಿ ಕೇವಲ ಮಾಹಿತಿಯ ಒಂದು ಸಣ್ಣ ತುಂಡು ಎಂದು ಈಗ ತಿಳಿದಿದೆ 101 00:05:40,000 --> 00:05:43,000 ಒಂದು ವೆಬ್ ಸರ್ವರ್ ವೆಬ್ ಬ್ರೌಸರ್ನಲ್ಲಿ ಸಸ್ಯಗಳಿಗೆ ಎಂದು 102 00:05:43,000 --> 00:05:46,000 ಮತ್ತು ಅದರ RAM ಅಥವಾ ತನ್ನ ಕಂಪ್ಯೂಟರ್ ಹಾರ್ಡ್ ಡ್ರೈವ್ ಮಾಡಿ 103 00:05:46,000 --> 00:05:49,000 ಮಾಹಿತಿ, ಉದಾಹರಣೆಗೆ, ಒಂದು ಬಳಕೆದಾರ ಬಗ್ಗೆ ತಮ್ಮ ಬಳಕೆದಾರ ಹೆಸರು ಶೇಖರಿಸಿಡಲು 104 00:05:49,000 --> 00:05:52,000 ಅವರು ಅದನ್ನು ಟೈಪ್ ಪ್ರತಿ ಅವರು ಪ್ರವೇಶ ಸಮಯ ಅಥವಾ ಕೆಲವು ಹೊಂದಿಲ್ಲ ಆದ್ದರಿಂದ 105 00:05:52,000 --> 00:05:55,000 ಅನನ್ಯ ಸಂಖ್ಯೆ ಅಥವಾ ಆ ಬಳಕೆದಾರನ ಗುರುತು 106 00:05:55,000 --> 00:05:58,000 ನೀವು ಬಗ್ಗೆ ಪ್ರಶ್ನೆಗಳಿಗೆ ಒಂದೇ ರೀತಿಯ ಅವುಗಳನ್ನು ಕಾಡು ಇಲ್ಲ ಆದ್ದರಿಂದ 107 00:05:58,000 --> 00:06:00,000 ಭವಿಷ್ಯದಲ್ಲಿ ಆದ್ಯತೆಗಳನ್ನು, ಆದರೆ ಆಸಕ್ತಿ ಹೆಚ್ಚು 108 00:06:00,000 --> 00:06:02,000 ಇದೀಗ $ _session ಹೊಂದಿದೆ. 109 00:06:02,000 --> 00:06:07,000 >> ಇತರ, PHP ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನೀವು ಹಸ್ತಾಂತರಿಸಲ್ಪಟ್ಟಿಲ್ಲ ಇದು, ಈ superglobal, 110 00:06:07,000 --> 00:06:10,000 ನೀವು PHP ಆಧಾರಿತ ವೆಬ್ಸೈಟ್ಗಳು ಬರೆಯುವ ಮಾಡಿದಾಗ 111 00:06:10,000 --> 00:06:13,000 ನೀವು ಏನು, ತಂತಿಗಳು, ಪೂರ್ಣಾಂಕಗಳು ಸಂಗ್ರಹಿಸಬಹುದು 112 00:06:13,000 --> 00:06:16,000 ಫ್ಲೋಟಿಂಗ್ ಪಾಯಿಂಟ್, ಮೌಲ್ಯಗಳು, ಸಾಲುಗಳು, ವಸ್ತುಗಳು, 113 00:06:16,000 --> 00:06:20,000 ನಿಜವಾಗಿಯೂ ನೀವು ಬಯಸುವ ಏನು, ಮತ್ತು ನೀವು ರೀತಿಯಲ್ಲಿ ಅದನ್ನು ಸಂಗ್ರಹಿಸಲು ಅವಕಾಶ 114 00:06:20,000 --> 00:06:23,000 ಬಳಕೆದಾರರ ಈಗ ತದನಂತರ ನೀವು ಭೇಟಿ ಸಹ 115 00:06:23,000 --> 00:06:26,000 ಈಗ ಅಥವಾ 5 ನಿಮಿಷಗಳ ಒಂದು ನಿಮಿಷದ ಹಿಂದೆ ಬರುತ್ತದೆ ಏಕೆಂದರೆ 116 00:06:26,000 --> 00:06:28,000 ಅವರು ಕೆಲವು ಇತರ ಲಿಂಕ್ ಕ್ಲಿಕ್ ಮೊದಲು ತಮ್ಮ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳಬಹುದು 117 00:06:28,000 --> 00:06:32,000 PHP ನೀವು ಅಧಿವೇಶನದ superglobal ಇನ್ ಪುಟ್ ಯಾವುದೇ ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುತ್ತಾರೆ 118 00:06:32,000 --> 00:06:37,000 ಒಂದು ನಿಮಿಷ ಅಥವಾ 5 ನಿಮಿಷಗಳ ಹಿಂದೆ ಇನ್ನೂ ಬಳಕೆದಾರ ಮರಳಿದಾಗ ಎಂದು ಕಾಣಿಸುತ್ತದೆ. 119 00:06:37,000 --> 00:06:40,000 ಮತ್ತು HOOD ಕೆಳಭಾಗದಲ್ಲಿ ಈ superglobal ಮೂಲಕ ಜಾರಿಗೆ ಇದೆ 120 00:06:40,000 --> 00:06:44,000 ಆ ವಸ್ತುಗಳನ್ನು ಕುಕೀಗಳನ್ನು ಕರೆಯಲಾಗುತ್ತದೆ, ಆದರೆ ಈಗ, ಇದು ಕೇವಲ ಒಂದು ಅಮೂರ್ತತೆ ಇಲ್ಲಿದೆ 121 00:06:44,000 --> 00:06:47,000 ಆ ಮೂಲಕ ಇದು ಒಂದು ಶಾಪಿಂಗ್ ಕಾರ್ಟ್ ಆಯೋಜಿತ ಸಮಾನ ರೀತಿಯ ಇಲ್ಲಿದೆ. 122 00:06:47,000 --> 00:06:50,000 ಏನೇ ನೀವು, ಪ್ರೋಗ್ರಾಮರ್, ಆ ಪುಟ್ 123 00:06:50,000 --> 00:06:53,000 superglobal ಸಹವರ್ತನೀಯ ವ್ಯೂಹವೇ ನಿಮಿಷಗಳ ನಂತರ ಕೆಲವು ಸಂಖ್ಯೆಯಾಗಿರುತ್ತದೆ 124 00:06:53,000 --> 00:06:59,000 ನೀವು ಅಳಿಸಲು ಅಥವಾ ಬಳಕೆದಾರ ಸಂಪೂರ್ಣವಾಗಿ ತನ್ನ ಬ್ರೌಸರ್ ಕ್ವಿಟ್ಸ್ ರವರೆಗೆ ಉಳಿದಿತ್ತು. 125 00:06:59,000 --> 00:07:02,000 >> ನ ಈ ವಿಷಯದಲ್ಲಿ ನಿಜವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದರ ಕುರಿತಾದ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ಅವಲೋಕಿಸೋಣ. 126 00:07:02,000 --> 00:07:07,000 ಕೋಡ್ ಇಂದಿನ ತುಣುಕುಗಳನ್ನು ನಡುವೆ counter.php ರಲ್ಲಿ 127 00:07:07,000 --> 00:07:09,000 ನಾವು ಕೆಳಗಿನ ಸಾಲನ್ನು ಹೊಂದಿರುತ್ತದೆ. 128 00:07:09,000 --> 00:07:13,000 ಈ ಕಡತ ಆರಂಭದಲ್ಲಿ ನಾವು ಈಗ ಆಸಕ್ತಿರಹಿತ ಇವು ನೀಲಿ ಕಾಮೆಂಟ್ಗಳನ್ನು, ಒಂದು ಗುಂಪನ್ನು ಹೊಂದಿರುತ್ತವೆ. 129 00:07:13,000 --> 00:07:15,000 ಆದರೆ ಸಾಲು 13 ರಲ್ಲಿ ನಾವು, ಹೊಸ ಲೈನ್ ಹೊಂದಿವೆ 130 00:07:15,000 --> 00:07:18,000 session_start, ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಅದನ್ನು ಹೇಳುತ್ತಾರೆ ನಿಖರವಾಗಿ ಏನು ಮಾಡುತ್ತದೆ. 131 00:07:18,000 --> 00:07:20,000 ಇದನ್ನು ಅಧಿವೇಶನಗಳ ಆರಂಭವಾಗುತ್ತದೆ. 132 00:07:20,000 --> 00:07:25,000 ಆ ದೊಡ್ಡ superglobal $ _session ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, ಮತ್ತು ಆ ಎಂದು ಸರಳ. 133 00:07:25,000 --> 00:07:30,000 ನಾವು ಲೈನ್ 16 ನೋಡಲು ಮುಂದುವರೆದರೆ ಈಗ, ಈ ವೆಬ್ ಪುಟ ಮಾಡಲು ಹೋಗುತ್ತದೆ ಎಂಬುದನ್ನು ಊಹಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ. 134 00:07:30,000 --> 00:07:35,000 (Isset ($ _SESSION ["ಕೌಂಟರ್"]) ನಂತರ ಮುಂದೆ ಹೋದರೆ 135 00:07:35,000 --> 00:07:39,000 ಪ್ರತಿ ವೇರಿಯಬಲ್ ಮತ್ತು ಅಂಗಡಿ, ಸಣ್ಣ ಕೌಂಟರ್, 136 00:07:39,000 --> 00:07:42,000 $ _SESSION ["ಕೌಂಟರ್"]. 137 00:07:42,000 --> 00:07:45,000 ಈ ಕೌಂಟರ್ ಎಂಬ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಘೋಷಿಸಿ ಎಂದು ತೋರುತ್ತಿದೆ 138 00:07:45,000 --> 00:07:48,000 ಇದು superglobal ಒಳಗೆ ಯಾವುದೇ ಪ್ರತಿಯನ್ನು ಪುಟ್ಟಿಂಗ್ ಇನ್ಸೈಡ್ ಇದರಲ್ಲಿ 139 00:07:48,000 --> 00:07:52,000 ಸ್ಥಳ ಸೆಶೆನ್ಸ್ ಎಂಬ "ಕೌಂಟರ್." 140 00:07:52,000 --> 00:07:56,000 ಬೇರೆ, ಸ್ಪಷ್ಟವಾಗಿ, ಈ ಕಡಿಮೆ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಕೌಂಟರ್, 0 ಆರಂಭಿಸಲಾಗಿಲ್ಲ ಇದೆ. 141 00:07:56,000 --> 00:08:01,000 >> ಆದರೆ ಕೆಲವು ಸಾಲುಗಳನ್ನು ನಂತರ 26 ಸೂಚನೆ ಆ ಕೌಂಟರ್ ಆಫ್ ಸೆಷನ್ ನ ನಕಲನ್ನು, 142 00:08:01,000 --> 00:08:06,000 ಅದರ ಪ್ರಮುಖ, ಅದರ ಪ್ರಸ್ತುತ ಮೌಲ್ಯವನ್ನು ಪ್ಲಸ್ 1 ಇದು ಒಂದು ಹೊಸ ಮೌಲ್ಯವನ್ನು ನೇಮಿಸಿದೆ. 143 00:08:06,000 --> 00:08:09,000 ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ಈ ಕಡತವನ್ನು ಅಪ್ಡೇಟ್ ಎಂದು ತೋರುತ್ತಿದೆ 144 00:08:09,000 --> 00:08:13,000 ಅಧಿವೇಶನ superglobal ಒಳಗೆ ಸಂಗ್ರಹಿಸಲಾಗಿದೆ ಒಂದು ಕೌಂಟರ್ 145 00:08:13,000 --> 00:08:16,000 1 ಇದು ಏರಿಕೆಯ, ಆದರೆ ಅದನ್ನು ಮೊದಲ ಹಿಂದಿನ ಮೌಲ್ಯದ ಪ್ರತಿಯನ್ನು ಉಳಿಸಿಕೊಂಡಿದೆ 146 00:08:16,000 --> 00:08:20,000 ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಇದು ಸಂಗ್ರಹಿಸುವ ಮೂಲಕ, $ ಕೌಂಟರ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ 147 00:08:20,000 --> 00:08:22,000 ನಂತರ ಕೆಳಗೆ ಇಲ್ಲಿ ಉಳಿದಿದೆ ಎಂಬುದನ್ನು ನೋಡೋಣ. 148 00:08:22,000 --> 00:08:24,000 ಇದು ಅತ್ಯಧಿಕವಾಗಿ ಕೇವಲ HTML ಈಸ್ ಔಟ್ ತಿರುಗುತ್ತದೆ. 149 00:08:24,000 --> 00:08:29,000 ಈ ಪುಟ ಕೆಳಗೆ ನಾವು ಈ ಸೈಟ್ ಭೇಟಿ ಎಂದು ಸಾಲು 37 ರಲ್ಲಿ ನೋಡಿ 150 00:08:29,000 --> 00:08:33,000 ಬಾರಿ ಪ್ರತಿ ಸಂಖ್ಯೆ, ಒಂದೆರಡು ಆಸಕ್ತಿದಾಯಕ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಇಲ್ಲಿ ಇಲ್ಲ ಆದ್ದರಿಂದ. 151 00:08:33,000 --> 00:08:36,000 ಒಂದು, ಈ ಸ್ಪಷ್ಟವಾಗಿ ವೇರಿಯಬಲ್, ಆದರೆ ಇದು ಕೇವಲ ಹಾಕಲು ಸಾಕಾಗುತ್ತದೆ ಇಲ್ಲ 152 00:08:36,000 --> 00:08:39,000 ನಿಮ್ಮ HTML ಕಾರಣ ಕೋರ್ಸ್ ದೇಹದಲ್ಲಿ $ ಕೌಂಟರ್ 153 00:08:39,000 --> 00:08:43,000 ಇದು ನಿಮ್ಮ HTML ಪಿಎಚ್ಪಿ ನಡುವೆ ಕೇವಲ ಇಲ್ಲ ವೇಳೆ ಕೇವಲ HTML ಎಂದು ತಿಳಿಯುವುದು ಹೋಗುತ್ತದೆ. 154 00:08:43,000 --> 00:08:48,000 ನೀವು ಅಕ್ಷರಶಃ ತೆರೆಯಲ್ಲಿ ಮುದ್ರಿತವಾಗಬಹುದು $ ಪ್ರತಿ ಬಯಸುವ. 155 00:08:48,000 --> 00:08:51,000 >> ಬದಲಿಗೆ PHP ಕ್ರಮಕ್ಕೆ ಬೀಳಿಸಿ 156 00:08:51,000 --> 00:08:55,000 ವಾಕ್ಯ ಈ ತುಣುಕು ನಾವು ಸಕ್ರಿಯವಾಗಿ ಇಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಸೇರಿಸಬಹುದು 157 00:08:55,000 --> 00:08:58,000 ನಾವು ಕೊನೆಯ ಟೈಮ್ ಏನು ಉತ್ಸಾಹದಲ್ಲಿ ಹೋಲುತ್ತದೆ 158 00:08:58,000 --> 00:09:00,000 ತಂತುಗಳನ್ನು ಮೌಲ್ಯಗಳನ್ನು ತೂರಿಸುವ. 159 00:09:00,000 --> 00:09:04,000 ವಾಸ್ತವವಾಗಿ, ಇದು ಅಕ್ಷರಶಃ ಈ ರೀತಿಯ ಹೇಳುವ ಒಂದು ಸಂಕ್ಷಿಪ್ತ ಸಂಕೇತ ಹೊಂದಿದೆ 160 00:09:04,000 --> 00:09:12,000 ಮುದ್ರಣ (ಪ್ರತಿ $) ಅಥವಾ printf (% s, ಕೌಂಟರ್) ನಂತೆ, 161 00:09:12,000 --> 00:09:14,000 ಅಥವಾ, ನೀವು ಆನ್ಲೈನ್ ಅಥವಾ ಪಠ್ಯಪುಸ್ತಕದಲ್ಲಿ ನೋಡಬಹುದು ಎಂದು, 162 00:09:14,000 --> 00:09:17,000 ಪ್ರತಿಧ್ವನಿ ಎಂಬ PHP ಒಂದು ಕ್ರಿಯೆ ಇಲ್ಲ 163 00:09:17,000 --> 00:09:20,000 ಅದೇ ಕೆಲಸವನ್ನು ಮಾಡುತ್ತದೆ ಮತ್ತು ಆ ಎಲ್ಲಾ ಕೇವಲ ಮುಂದೆ ಸುಸ್ತಾಗುವ ವಿಧಾನಗಳಿವೆ 164 00:09:20,000 --> 00:09:25,000 ಹೇಳಲು 00:09:28,000 ಈ ಸಂದರ್ಭದಲ್ಲಿ ನೀವು ಪುಟ್ ಅಗತ್ಯವಿಲ್ಲ 166 00:09:28,000 --> 00:09:30,000 ಪ್ರಶ್ನಾರ್ಥಕ ಚಿಹ್ನೆ ನಂತರ ಪದ PHP. 167 00:09:30,000 --> 00:09:34,000 ನಾವು ಕೇವಲ ಒಂದು ಕ್ಷಣದ ಹಿಂದೆ ಕಂಡ, ಮತ್ತೆ, ಕಾಲ ಸಂಕ್ಷಿಪ್ತ ಸಂಕೇತ ಹೊಂದಿದೆ 168 00:09:34,000 --> 00:09:37,000 ಕೆಲವು ಮೌಲ್ಯವನ್ನು ಕೃತಿಯಲ್ಲಿ ಇದೆ. 169 00:09:37,000 --> 00:09:39,000 >> ಈ ಕೊನೆಯ ಪರಿಣಾಮವಾಗಿ ವಾಸ್ತವವಾಗಿ ಏನು ನೋಡೋಣ. 170 00:09:39,000 --> 00:09:43,000 , ನನಗೆ ನಮ್ಮ counter.php ಫೈಲ್ ಆಗಿ ಮೇಲೆ ಹೋಗಿ ಅವಕಾಶ 171 00:09:43,000 --> 00:09:47,000 ಮತ್ತು ನಾವು ಡೇವಿಡ್ ಕೇವಲ ಅಲ್ಲಿಗೆ ಕೋಡ್ ಆಡುವ ಮೂಲಕ ತಪ್ಪು ಮಾಡಿದ ನೋಡುತ್ತಾರೆ. 172 00:09:47,000 --> 00:09:50,000 ಅವರು ಸಂಕುಚಿತಗೊಳಿಸಲ್ಪಟ್ಟಿರುವ ಏನೇ ಸರಿಪಡಿಸಲು ಹೋಗಿ ಲೆಟ್ಸ್, 173 00:09:50,000 --> 00:09:54,000 ಮತ್ತು ದೋಷ ಸಾಲಿನ 37 ರಂದು, ಅಲ್ಲಿ ಹೋಗಿ ತೋರುತ್ತದೆ. 174 00:09:54,000 --> 00:09:59,000 ಈ ಪುಟದ ಪ್ರಕಾರ ನಾನು ಈ ಸೈಟ್ 0 ಬಾರಿ ಭೇಟಿ ನೀಡಿದ. 175 00:09:59,000 --> 00:10:02,000 ಜೊತೆಗೆ, ಈಗ ಮುಂದೆ ಹೋಗಿ ಅವಕಾಶ, ಮತ್ತು ಬ್ರೌಸರ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ 176 00:10:02,000 --> 00:10:05,000 , ಐಕಾನ್ ಮರುಲೋಡ್, ಮತ್ತು ನಾನು ರೀಲೋಡ್ ಮಾಡಿ 177 00:10:05,000 --> 00:10:12,000 ಮತ್ತು ಈಗ ನಾನು ಸೈಟ್ 1 ಸಮಯ, 2, 3, 4, 5, 6, 7, 8 ಭೇಟಿ ನೀಡಿದ. 178 00:10:12,000 --> 00:10:16,000 ಈ ಪುಟದ ಮೂಲವನ್ನು ನೋಡಿದರೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನಿಜವಾದ ಮೂಲ ಕೋಡ್, ಬದಲಾಗುತ್ತಿದೆ 179 00:10:16,000 --> 00:10:19,000 ಮತ್ತು ಯಾವುದೇ PHP ಸಂಪೂರ್ಣ ಅನುಪಸ್ಥಿತಿಯು ಗಮನಿಸಿ, ಮತ್ತು ಏಕೆಂದರೆ 180 00:10:19,000 --> 00:10:23,000 PHP ಕೋಡ್, ಮೌಲ್ಯಮಾಪನ ಅಥವಾ ಸರ್ವರ್ ಭಾಗದ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗುತ್ತದೆ 181 00:10:23,000 --> 00:10:27,000 ಮತ್ತು ಆದ್ದರಿಂದ, PHP ಸ್ಕ್ರಿಪ್ಟ್ ಉತ್ಪತ್ತಿಯು ಅಂತಿಮವಾಗಿ ಬ್ರೌಸರ್ ಕಳುಹಿಸಿದ ಏನನ್ನು ಎಂದರ್ಥ 182 00:10:27,000 --> 00:10:31,000 ಈ ಸಂದರ್ಭದಲ್ಲಿ ಕೆಲವು ಕಚ್ಚಾ HTML ಮತ್ತು ಕೆಲವು ಕಚ್ಚಾ ಪಠ್ಯ ಇದು. 183 00:10:31,000 --> 00:10:33,000 ಇಲ್ಲಿ ಇಂದಿನ ವಿಶೇಷವೇನು? 184 00:10:33,000 --> 00:10:37,000 >> ಅಲ್ಲದೆ, ಕೋಡ್ ತುಲನಾತ್ಮಕವಾಗಿ ಕೆಲವು ಸಾಲುಗಳನ್ನು ನಾನು ಸಂಗ್ರಹಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ am 185 00:10:37,000 --> 00:10:40,000 ಸ್ಥಿರವಾಗಿ ಹಲವಾರು ಸೆಕೆಂಡುಗಳ ಅವಧಿಯಲ್ಲಿ, ಅಥವಾ ನಾವು, ದೀರ್ಘ ಸಾಕಷ್ಟು ವಿಳಂಬ 186 00:10:40,000 --> 00:10:44,000 HTTP ಮಾಡುತ್ತದೆ ರೀತಿಯಲ್ಲಿ ನಿಮಿಷಗಳು, ಗಂಟೆಗಳು ಸಹ, ಕೆಲವು ಮೌಲ್ಯ 187 00:10:44,000 --> 00:10:47,000 ನಾವು ಉಳಿಸಿಕೊಂಡಿತು ನೀವು ಆದರೂ stateful ತೋರುತ್ತದೆ 188 00:10:47,000 --> 00:10:51,000 ಸರ್ವರ್ಗೆ ಈ ಸಂಪರ್ಕ, ಮತ್ತು ಇದು, ನಾನು ಕಳೆದ ಬಾರಿ ಇದು ಹೇಳಿದ ಯಾವ ವಿಚಾರಿಸಿದಾಗ ನ 189 00:10:51,000 --> 00:10:55,000 ಆದರೆ ವಾಸ್ತವದಲ್ಲಿ HOOD ಕೆಳಗಿರುವ ವಿಶೇಷವೇನು ಸಂಕೀರ್ಣತೆಯ ಇಡೀ ಗುಂಪೇ ಇಲ್ಲ 190 00:10:55,000 --> 00:10:59,000 PHP ಈ ಭ್ರಮೆ ನೀಡಲು ಸಾಧ್ಯವಾಯಿತು ಎಂದು ಕುಕೀಗಳನ್ನು ಒಳಗೊಂಡ 191 00:10:59,000 --> 00:11:02,000 ಈ ಶಾಪಿಂಗ್ ಕಾರ್ಟ್ ರೀತಿಯ ವೈಶಿಷ್ಟ್ಯ. 192 00:11:02,000 --> 00:11:05,000 ಈಗ, ನಾವು ಒಂದು ಪೂರ್ಣಾಂಕ ಸಂಗ್ರಹಿಸಲು ನೀವು ಅಲ್ಲಿ ಒಂದು ಕ್ಷುಲ್ಲಕ ಉದಾಹರಣೆಗೆ, 193 00:11:05,000 --> 00:11:08,000 ಆದರೆ ವೈಶಿಷ್ಟ್ಯವನ್ನು ದೊಡ್ಡ ಮೌಲ್ಯದ ಎಂದು ಮರಳಿ ಬರುತ್ತವೆ 194 00:11:08,000 --> 00:11:10,000 ನಾವು, ಸಂಕೀರ್ಣ ಯೋಜನೆಗಳ ಬಗ್ಗೆ ಪ್ರಾರಂಭಿಸಿದಾಗ 195 00:11:10,000 --> 00:11:12,000 ಅವುಗಳಲ್ಲಿ ಸಮಸ್ಯೆ 7 ಸೆಟ್. 196 00:11:12,000 --> 00:11:16,000 ಈ CS50 ಸೆಟ್ ನಿಮ್ಮ ಬಹಳ ಕೊನೆಯಾಗಿ ಸಮಸ್ಯೆಯಾಗಿದೆ. 197 00:11:16,000 --> 00:11:19,000 ನನಗೆ ಗೊತ್ತು, ಅದು ದುಃಖ, ಆದರೆ ಏನು ಕಾಣುವಿರಿ ನಾವು ಅಂತ್ಯಗೊಳಿಸುವ ಎಂದು ನೀನು ಎಂದು 198 00:11:19,000 --> 00:11:22,000 ವಾಸ್ತವವಾಗಿ ಪರಿವರ್ತಿಸುವುದರಿಂದ ಅದಕ್ಕೆ ಸೆಮಿಸ್ಟರ್ ಈ ಭಾಗ 199 00:11:22,000 --> 00:11:25,000 ಸಿ ಸಂದರ್ಭದಿಂದ ನಿಸ್ಸಂಶಯವಾಗಿ PHP ವಿಷಯಕ್ಕೆ 200 00:11:25,000 --> 00:11:27,000 ಆದರೆ ಅದೇ ಮೂಲಭೂತ ಕೆಲವು ಬಳಸುವಾಗ 201 00:11:27,000 --> 00:11:29,000 ನಾವು ಕೆಲವು ಬಾರಿ ಬಗ್ಗೆ ಮಾತನಾಡಿದರು ಮಾಡಿದ್ದೀರಿ. 202 00:11:29,000 --> 00:11:33,000 >> pset 7 ಜೊತೆಗೆ ವಸ್ತುನಿಷ್ಠ, CS50 ಹಣಕಾಸು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಆಗಿದೆ 203 00:11:33,000 --> 00:11:37,000 ಯಾಹೂ ಹಣಕಾಸು ಅಥವಾ Google ಫೈನಾನ್ಸ್ ನಿಮ್ಮ ಸ್ವಂತ ಆವೃತ್ತಿ ಇದು 204 00:11:37,000 --> 00:11:40,000 ನೀವು ಹೊಂದಿರುವ ಸಾಮರ್ಥ್ಯದ ಬಗೆಗಿನ ಅಥವಾ Etrade.com 205 00:11:40,000 --> 00:11:43,000 ನೀಡಿರುವ ಚಿಹ್ನೆಗಳನ್ನು ಬೆಲೆಗಳನ್ನು ಹುಡುಕುವ, ಆದರೆ ಹೆಚ್ಚು 206 00:11:43,000 --> 00:11:48,000 ನೀವು ಸ್ಟಾಕ್ಗಳು ​​"ಖರೀದಿ" ಮತ್ತು "ಮಾರಾಟ" ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿವೆ 207 00:11:48,000 --> 00:11:51,000 ಏಕೆಂದರೆ ಈ ಮುಖಪುಟದಲ್ಲಿ ವಿವಿಧ ಸ್ಟಾಕ್ ವಿನಿಮಯಗಳಲ್ಲಿ 208 00:11:51,000 --> 00:11:55,000 ಇಲ್ಲಿ ನಿಜವಾಗಿಯೂ ಇದು ನಾವು ಆರಂಭವಾಯಿತು ನಾವು ವಿಸ್ತರಿಸುವ ಇದು ಸೂಚಿಸುತ್ತದೆ 209 00:11:55,000 --> 00:11:59,000 ನೀವು ಸಮಸ್ಯೆ ಸೆಟ್, ನೀವು ಒಂದು ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಕೇಳುತ್ತಿದೆ ಎಂದು ಒಂದು ಲಾಗಿನ್ ಹೊಂದಿರುತ್ತವೆ. 210 00:11:59,000 --> 00:12:03,000 ನಾವು ಕೊನೆಗೆ ನೋಡುತ್ತಾರೆ ಎಂದು, ನಂತರ ಒಂದು ಸಲ್ಲಿಸು ಬಟನ್ ಹೊಂದಿದೆ, ಆದರೆ 211 00:12:03,000 --> 00:12:06,000 ಇಲ್ಲ ಏನೂ ನಿಜವಾಗಿಯೂ ಇನ್ನೂ HOOD ಕೆಳಗಿರುವ ವಿಶೇಷವೇನು ಏಕೆಂದರೆ 212 00:12:06,000 --> 00:12:09,000 ನೀವು ಹೊಸ ಬಳಕೆದಾರರಿಗೆ ನೋಂದಣಿ ಸಾಮರ್ಥ್ಯವನ್ನು ಕಾರ್ಯಗತ ಮಾಡಲು, ಉಳಿದಿದೆ 213 00:12:09,000 --> 00:12:12,000 , ಸಗಟು ಮಾರಾಟ, ಶೇರುಗಳ ಖರೀದಿ ಸಾಮರ್ಥ್ಯ 214 00:12:12,000 --> 00:12:14,000 ವಾಸ್ತವವಾಗಿ ಪ್ರಸಕ್ತ ಸ್ಟಾಕ್ ಬೆಲೆಗಳು ಹುಡುಕುವ. 215 00:12:14,000 --> 00:12:17,000 >> ನಾವು ಏಕೆಂದರೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಸಾಧ್ಯವಾದಷ್ಟು ನೈಜ ಮಾಹಿತಿ ಆಗಿರುತ್ತದೆ 216 00:12:17,000 --> 00:12:20,000 ಒಂದು ಕಾರ್ಯದ ನೀವು ಅನುಮತಿಸುವ ಕೋಡ್ ಒಂದು ಬಿಟ್ ಸೇರಿವೆ 217 00:12:20,000 --> 00:12:25,000 ಅತ್ಯದ್ಭುತವಾಗಿ ಲಭ್ಯವಿರುವ ಉಚಿತ ಡೇಟಾವನ್ನು ಮಾಡುತ್ತದೆ ಯಾಹೂ ಹಣಕಾಸು, ಪ್ರಶ್ನಿಸಿ ಗೆ 218 00:12:25,000 --> 00:12:31,000 ಸ್ಟಾಕ್ ಚಿಹ್ನೆಯಾಗಿ ಅಥವಾ ಟಿಕರ್ ಚಿಹ್ನೆ ಆಧಾರಿತ ಸ್ಟಾಕ್ ಬೆಲೆಗಳು ಅಪ್ ನೋಡಲು, 219 00:12:31,000 --> 00:12:34,000 ಮತ್ತು ನೀವು ದಿನ ಪ್ರಸ್ತುತ ಸ್ಟಾಕ್ ಬೆಲೆ ಹಿಂದೆ. 220 00:12:34,000 --> 00:12:37,000 ಈ ನಿರ್ದಿಷ್ಟ pset ನಿಮ್ಮನ್ನು ವಾಸ್ತವವಾಗಿ ನೋಡಿದ ನೀವು ದಶಮಾಂಶ ಆಗಿರುತ್ತದೆ 221 00:12:37,000 --> 00:12:40,000 ನೈಜ ಮಾಹಿತಿ ಬಗ್ಗೆ ನೀವು ನಿಜವಾಗಿ ಸಂಪರ್ಕ ನೀವು ಇದರಿಂದ ಪಡೆಯಬಹುದು ಎಂದು 222 00:12:40,000 --> 00:12:43,000 ನೈಜ ಸ್ಟಾಕ್ಗಳು, ನೈಜ ಬೆಲೆ, ಜೊತೆಗೆ 223 00:12:43,000 --> 00:12:47,000 ಮತ್ತು ನೀವು ಬಹುಶಃ ಮಾಡಬಹುದು ಎಷ್ಟು ಹಣ ನೋಡಿ ಹಾಗಿಲ್ಲ 224 00:12:47,000 --> 00:12:51,000 ನಿಮ್ಮ ಸಮಸ್ಯೆ ಜೊತೆ ಆಟದ ಮುಂದಿನ ಅನೇಕ ದಿನಗಳಲ್ಲಿ. 225 00:12:51,000 --> 00:12:55,000 >> ಆದರೆ ನಾವು ಮೊದಲ ನಿಸ್ಸಂಶಯವಾಗಿ ಸಂಕೀರ್ಣವಾದ ಹೊಂದಿರುವ ವಿಷಯ ವಿನ್ಯಾಸ ಹೇಗೆ ನಾಂದಿಯಾಯಿತು 226 00:12:55,000 --> 00:12:59,000 counter.php ಹೆಚ್ಚು, ಆ, ಇದುವರೆಗಿನ Frosh IM ಗಳನ್ನು ಉದಾಹರಣೆಗಳು ಯಾವುದೇ ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ 227 00:12:59,000 --> 00:13:02,000 ಮತ್ತು ನಮಗೆ ಅವಕಾಶ ಎಂದು ನ ಇಲ್ಲಿ ಕೆಲವು ಮಾದರಿಗಳನ್ನು ಪರಿಚಯಿಸಲು ಪ್ರಯತ್ನಿಸೋಣ 228 00:13:02,000 --> 00:13:06,000 pset 7 ಮತ್ತು ಬಹುಶಃ ನಿಮ್ಮ ಅಂತಿಮ ಯೋಜನೆಗೆ ನೀವು ಆಧಾರಿತ ಏನೋ ವೆಬ್ ಹೋದರೆ ಎರಡೂ 229 00:13:06,000 --> 00:13:11,000 ನೀವೇ ಸಾನೆ ಇರಿಸಿಕೊಳ್ಳಲು, ನಿಮ್ಮ ಕೋಡ್ ಜೊತೆಗೆ ಸಂಯೋಜಿಸಲು ಸಹಾಯವಾಗುತ್ತದೆ, 230 00:13:11,000 --> 00:13:15,000 ಮತ್ತು, ಸಹಯೋಗ ಕಡೆಗೆ ಹೆಜ್ಜೆ ತೆಗೆದುಕೊಳ್ಳಲು CS50 ಅಂತಿಮ ಯೋಜನೆಯಲ್ಲಿ ಎಂಬುದನ್ನು 231 00:13:15,000 --> 00:13:18,000 ಅಥವಾ ನೀವು ಭವಿಷ್ಯದಲ್ಲಿ ಏನಾದರೂ ಕಾರ್ಯಕ್ರಮಗಳಿಗಾಗಿ ಮುಂದುವರೆಸಿದಲ್ಲಿ ಮೀರಿ. 232 00:13:18,000 --> 00:13:21,000 ಈ ವಿನ್ಯಾಸವನ್ನು ಮಾದರಿ ಇಲ್ಲ 233 00:13:21,000 --> 00:13:24,000 ಗಣಕ ವಿಜ್ಞಾನ ಮತ್ತು ತಂತ್ರಾಂಶ ಅಭಿವೃದ್ಧಿ ಹೆಚ್ಚು ಸಾಮಾನ್ಯವಾಗಿ 234 00:13:24,000 --> 00:13:27,000 ಅಲ್ಲದ MVC, ಮಾದರಿ ವೀಕ್ಷಿಸಿ ನಿಯಂತ್ರಕ ಎಂದು ಕರೆಯಲ್ಪಡುವ 235 00:13:27,000 --> 00:13:30,000 ಮತ್ತು ಇದು ಬಹಳ ಉತ್ತಮ ಕಲ್ಪನೆಯನ್ನು ವಿವರಿಸುವ ಒಂದು ಸಿಲ್ಲಿ ಸಂಕ್ಷಿಪ್ತರೂಪ 236 00:13:30,000 --> 00:13:34,000 ಇದು, ಒಂದು ಕಾರ್ಯಕ್ರಮದ ವಿವಿಧ ಅಂಶಗಳ ಪ್ರತ್ಯೇಕೀಕರಣ 237 00:13:34,000 --> 00:13:39,000 ವಿಶೇಷವಾಗಿ ಪ್ರತ್ಯೇಕ ತರ್ಕ ಅಥವಾ ವೆಬ್ಸೈಟ್ ವ್ಯಾಪಾರ ತರ್ಕದ ಕೀಪಿಂಗ್ 238 00:13:39,000 --> 00:13:42,000 ವಿಷಯಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಎಂದು ಏನು ಹಾಗೆ 239 00:13:42,000 --> 00:13:45,000 ಕಾರ್ಯಗಳನ್ನು ಕರೆ ಮತ್ತು ಡೇಟಾಬೇಸ್ ಪ್ರಶ್ನಿಸಿದ ಮತ್ತು ಹಾಗೆ 240 00:13:45,000 --> 00:13:48,000 ನಿಮ್ಮ HTML ನಡುವೆ ಸಂಭವಿಸುತ್ತದೆ ಅಲ್ಲ 241 00:13:48,000 --> 00:13:51,000 ಆದರೆ ಪ್ರತ್ಯೇಕ ಕಡತಗಳಲ್ಲಿ, ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಒಂದು ಕಡತ ಇಲ್ಲ 242 00:13:51,000 --> 00:13:54,000 ನೀವು ನಿಯಂತ್ರಕ ಎಂದು ಸಾಮಾನ್ಯವಾಗಿ ಆ 243 00:13:54,000 --> 00:13:56,000 ನಿಜಕ್ಕೂ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಹಿಂದಿನ ಮಿದುಳು, ಮತ್ತು ನಾವು ಒಂದು ಉದಾಹರಣೆಗೆ ನೋಡುತ್ತಾರೆ 244 00:13:56,000 --> 00:13:58,000 ಕೇವಲ ಒಂದು ಕ್ಷಣದಲ್ಲಿ ಈ. 245 00:13:58,000 --> 00:14:01,000 >> ಕೋಡ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಒಂದು ಮಾದರಿ ಇಲ್ಲ 246 00:14:01,000 --> 00:14:05,000 ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಮಾತನಾಡುವ, ಎಂದು ಯಾಹೂ ಹಣಕಾಸು ಮತ್ತು ರೀತಿಯ ಮಾತುಕತೆ ಮಾಡುತ್ತದೆ, 247 00:14:05,000 --> 00:14:08,000 ತದನಂತರ MVC ರಲ್ಲಿ ವಿ, ದೃಷ್ಟಿಕೋನಗಳು, ಇಲ್ಲ 248 00:14:08,000 --> 00:14:11,000 ಸೌಂದರ್ಯಶಾಸ್ತ್ರ, ವಾಸ್ತವವಾಗಿ ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಸಂಬಂಧಿಸಿದ ವಿಷಯವನ್ನು ಎಲ್ಲಾ 249 00:14:11,000 --> 00:14:14,000 ನಿಮ್ಮ HTML, ಬಹುಶಃ ನಿಮ್ಮ ಸಿಎಸ್ಎಸ್ ಮತ್ತು ಹಾಗೆ. 250 00:14:14,000 --> 00:14:17,000 ಇಲ್ಲಿ ಕಲ್ಪನೆ, ಈ ಚಿತ್ರವನ್ನು ಸೂಚಿಸುವಂತೆ, ಎಂದು ನಿಯಂತ್ರಕ 251 00:14:17,000 --> 00:14:21,000 ನಾವು ಶೀಘ್ರದಲ್ಲೇ ನೋಡುತ್ತಾರೆ ಮತ್ತು ನೀವು ನಿರ್ದಿಷ್ಟವಾಗಿ pset 7 ನೋಡುತ್ತಾರೆ ಎಂದು, ಫೈಲ್, 252 00:14:21,000 --> 00:14:24,000 ವಿಶ್ವದ ತಮ್ಮ ವೆಬ್ ಬ್ರೌಸರ್ ಮೂಲಕ ಮಾತುಕತೆ ಎಂದು. 253 00:14:24,000 --> 00:14:27,000 ಎಂದು, ಸಾರ್ವಜನಿಕ ಅಂತರ್ಜಾಲದಲ್ಲಿ ಭೇಟಿ ಗಳಿಸುವ ಫೈಲ್ 254 00:14:27,000 --> 00:14:30,000 ಆದರೆ ನಿಯಂತ್ರಕ, ಸಂಭಾವ್ಯವಾಗಿ ಒಂದು ಮಾದರಿ ಮಾತುಕತೆ 255 00:14:30,000 --> 00:14:34,000 ಇದು ಅಕ್ಷಾಂಶ ಸಂಬಂಧಿಸಿದ ಕೋಡ್ ಹೊಂದಿರುವ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಇತರ ಕಡತಗಳು, ಆಗಿದೆ 256 00:14:34,000 --> 00:14:37,000 ಕೋಡ್ ಡೇಟಾಬೇಸ್ ಮತ್ತು ರೀತಿಯ ಸಂಬಂಧ, ಮತ್ತು ನಂತರ ಅದನ್ನು ಮಾತುಕತೆ 257 00:14:37,000 --> 00:14:40,000 ವೀಕ್ಷಣೆಗಳು ಎಂದು ಕಂಟ್ರೋಲರ್ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಇತರ ಕಡತಗಳು, 258 00:14:40,000 --> 00:14:43,000 ಒಂದು ವೆಬ್ ಪುಟದ ಸೌಂದರ್ಯಶಾಸ್ತ್ರದ ರೀತಿಯ ಟೆಂಪ್ಲೇಟ್ಗಳು, ಇವು 259 00:14:43,000 --> 00:14:47,000 ಇನ್ಪುಟ್ ಕೆಲವು ಡೇಟಾವನ್ನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು, ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ 260 00:14:47,000 --> 00:14:50,000 ಒಂದು ನೋಟ ಒಳಗೆ ಕೇವಲ ತರ್ಕ, ದತ್ತಾಂಶಗಳ ರೆಂಡರಿಂಗ್ ಆಗಿರಬೇಕು 261 00:14:50,000 --> 00:14:53,000 ಲೂಪ್ ಮೇಲೆ iterating ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಉಗುಳುವುದು 262 00:14:53,000 --> 00:14:56,000 ಒಂದು ಪಿಡಿಎಫ್ ನಂತಹ HTML ಆಧಾರಿತ ಚಿತ್ರಣವು ಅದರ ಅಥವಾ ಏನೋ. 263 00:14:56,000 --> 00:14:59,000 >> ಏನು MVC ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ಅದನ್ನು ನೀವು ವಿವಿಧ ದೃಷ್ಟಿಕೋನಗಳನ್ನು ಮಾಡುತ್ತದೆ 264 00:14:59,000 --> 00:15:02,000 ಫೈಲ್ ಸ್ವರೂಪ ಎಂದು ವಾಸ್ತವವಾಗಿ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿವೆ ಸಾಧನದ ಪ್ರಕಾರವನ್ನು ಆಧರಿಸಿ 265 00:15:02,000 --> 00:15:04,000 ಬಳಕೆದಾರರಿಗೆ ತೋರಿಸಲು ಬಯಸುವ. 266 00:15:04,000 --> 00:15:10,000 ನ ಕೆಲವು ಹಂತಹಂತವಾಗಿ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಮತ್ತು ವಿನ್ಯಾಸ ಉದಾಹರಣೆಗಳನ್ನು ಅವಲೋಕಿಸೋಣ 267 00:15:10,000 --> 00:15:13,000 ಇಲ್ಲಿ ಆವೃತ್ತಿ 0 ಮೊದಲ ಆರಂಭಿಸುವ ಮೂಲಕ. 268 00:15:13,000 --> 00:15:16,000 ನನ್ನ ಮುಂದೆ ಹೋಗಿ ನಮ್ಮ MVC ಕೋಶದಲ್ಲಿ ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ 269 00:15:16,000 --> 00:15:21,000 ಒಂದು ಕಡತ ಕೋಶವನ್ನು 0 index.php ಕರೆಯಲಾಗುತ್ತದೆ. 270 00:15:21,000 --> 00:15:26,000 ಈ ಒಂದು ಸೂಪರ್ ಸರಳ ಮತ್ತು ಅತ್ಯಂತ ಕಳಪೆ ವೆಬ್ಸೈಟ್ ಗಮನಿಸಿ 271 00:15:26,000 --> 00:15:29,000 ಎಂದು, CS50 ಒಂದು ಮುಖಪುಟ ಆವೃತ್ತಿ 0 ರೀತಿಯ ಇಲ್ಲಿದೆ 272 00:15:29,000 --> 00:15:32,000 ಮತ್ತು ನಾವು ಲೆಕ್ಚರ್ಸ್ ಲಿಂಕ್ ಎಂಬುದನ್ನು ಗಮನಿಸಿ, ನಾವು, ಪಠ್ಯಕ್ರಮ ಲಿಂಕ್ ಹೊಂದಿವೆ 273 00:15:32,000 --> 00:15:35,000 ಮತ್ತು ನಾನು ಲೆಕ್ಚರ್ಸ್ ಗಮನಕ್ಕೆ ಲಿಂಕ್ ಅನುಸರಿಸಿ ವೇಳೆ ಆ URL 274 00:15:35,000 --> 00:15:39,000 ಅಪ್ ಅಗ್ರ lectures.php ಬದಲಾಯಿಸಲು ಹೋಗುತ್ತದೆ. 275 00:15:39,000 --> 00:15:44,000 ನಾನು ವೀಕ್ 1 ಗಮನಕ್ಕೆ ಲಿಂಕ್ ಅನುಸರಿಸಿ ವೇಳೆ ಆ week1.php URL ಅನ್ನು ಬದಲಾವಣೆಗಳು. 276 00:15:44,000 --> 00:15:46,000 ಇಲ್ಲಿ ಸರಳವಾದ ಕ್ರಮಾನುಗತ ಇರುವಂತೆ ತೋರುತ್ತಿದೆ. 277 00:15:46,000 --> 00:15:49,000 >> ಇದನ್ನು ಕಟ್ಟಲಾಗಿದೆ ಹೇಗೆ HOOD ಕೆಳಗೆ ಒಂದು ತ್ವರಿತ ಗಮನಿಸೋಣ, 278 00:15:49,000 --> 00:15:53,000 ನಾನು index.php ನೋಡಿದರೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಇದು ಬಹಳ ಸರಳ. 279 00:15:53,000 --> 00:15:57,000 ವಾಸ್ತವವಾಗಿ, ನಾನು ಈ ಒಂದು PHP ಕಡತ ಎಂದು ಸಹ ಯಾವುದೇ ನಿಜವಾದ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಕೋಡ್ ಇಲ್ಲ. 280 00:15:57,000 --> 00:16:01,000 ನಾನು ಬಳಕೆದಾರರು ನೋಡಿದ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಇಲ್ಲ ಕೇವಲ ಆದ್ದರಿಂದ PHP ಇಲ್ಲಿ ಬರೆದ ಪ್ರತಿಕ್ರಿಯೆ ಇಲ್ಲ. 281 00:16:01,000 --> 00:16:05,000 PHP ಟ್ಯಾಗ್ಗಳನ್ನು ನಡುವೆ ಎಂದು ಸಹಜವಾಗಿ, ಮಾಹಿತಿ ಮೊದಲು ಏನು 282 00:16:05,000 --> 00:16:08,000 ತಿಳಿಯುತ್ತದೆ ಮುಟ್ಟುತ್ತದೆ, ಇದು ಒಂದು ಕಾಮೆಂಟ್ ಕೂಡ ಆಗಿರಬಹುದು, ಮತ್ತು ಕಾಮೆಂಟ್ ಅರ್ಥೈಸಲು 283 00:16:08,000 --> 00:16:11,000 ದಿನದ ಕೊನೆಯಲ್ಲಿ ಎಸೆದು ಕೇವಲ ಅರ್ಥ ಮತ್ತು ನಿಜವಾಗಿ 284 00:16:11,000 --> 00:16:15,000 ಬ್ರೌಸರ್ ಕಳುಹಿಸಬಹುದು, ಇಲ್ಲಿ ಎಲ್ಲವೂ ಸೌಂದರ್ಯಶಾಸ್ತ್ರ ಆದ್ದರಿಂದ. 285 00:16:15,000 --> 00:16:20,000 ನಾನು ಹಾಗೆಯೇ lectures.php ತೆರೆಯುತ್ತದೆ ವೇಳೆ ಈ ತುಂಬಾ ಕೇವಲ ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಫೈಲ್ ಆಗಿದೆ. 286 00:16:20,000 --> 00:16:23,000 ಇದು ಏನೋ ಎಂದು ಸಂಭವಿಸುತ್ತದೆ. PHP, 287 00:16:23,000 --> 00:16:27,000 ಆದರೆ ನಿಜವಾಗಿಯೂ ಕೇವಲ ಹೊಂದಿದೆ. HTML ಮತ್ತು week1.php, week2.php 288 00:16:27,000 --> 00:16:31,000 ಹಾಗೆಯೇ ಕೇವಲ ಮಾರ್ಕ್ಅಪ್, ಆದ್ದರಿಂದ ಈ ವಿನ್ಯಾಸದ ನ್ಯೂನತೆಗಳನ್ನು ಒಂದು ಗುಂಪೇ ಇಲ್ಲಿದೆ. 289 00:16:31,000 --> 00:16:33,000 ಒಂದು, ಇದು ಕಾಪಿ / ಪೇಸ್ಟ್ ಒಂದು ಬೃಹತ್ ಪ್ರಮಾಣವನ್ನು ಇಲ್ಲಿದೆ. 290 00:16:33,000 --> 00:16:37,000 ಈ ಕಡತಗಳನ್ನು ನಡುವೆ ಬದಲಾಗುವ ಎಂದು ಮಾತ್ರ ವಿಷಯ unordered ಪಟ್ಟಿಯನ್ನು ಸಹ 291 00:16:37,000 --> 00:16:41,000 ಲಿ ಟ್ಯಾಗ್ಗಳನ್ನು, ನಾನು ಆದಾಗ್ಯೂ ಡಾಕ್ ರೀತಿಯ, HTML, ತಲೆ, ಹೊಂದಿವೆ 292 00:16:41,000 --> 00:16:44,000 ಶೀರ್ಷಿಕೆ, ನಿಕಟ ದೇಹದ, ನಿಕಟ HTML ಮತ್ತು ಹೆಚ್ಚು 293 00:16:44,000 --> 00:16:47,000 ಪ್ರತಿಯೊಂದು ಕಡತದಲ್ಲಿ, ಇದು ನಾನು ಬಯಸಿದರೆ ಪುನರ್ರಚನೆ ಎಂದು ಅರ್ಥ 294 00:16:47,000 --> 00:16:50,000 ಈ ವೆಬ್ ಪುಟ ಅಥವಾ ನಾನು ಹೋಗಿ ಬದಲಾಯಿಸಲು ಅದನ್ನು restylize 295 00:16:50,000 --> 00:16:54,000 ಈ ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಅಥವಾ ಕೆಲವು ಬೃಹತ್ ಜೊತೆ ಹುಡುಕಲು ಮತ್ತು ಬದಲಾಯಿಸಿ. 296 00:16:54,000 --> 00:17:01,000 >> ನ ಇಲ್ಲಿ ಆವೃತ್ತಿ 1 ಒಂದು ಚುರುಕಾದ, ಮುಂದೆ ಆಲೋಚನೆ ವಿನ್ಯಾಸ ಕಡೆಗೆ ಹೆಜ್ಜೆ ನೋಡೋಣ 297 00:17:01,000 --> 00:17:04,000 ಇದರ ಅನುಸಾರ ಪ್ರತಿ ನೀವು ಜೊತೆಗೆ ಆಡಲು ಇದರಿಂದ ಒಳಗೊಂಡಿತ್ತು ಎಂಬುದನ್ನು ನನಗೆ ಓದಲು 298 00:17:04,000 --> 00:17:07,000 ನಾವು ಹೊಂದಿರುವ ಮನೆ ಸೂಚನೆ ಈ ಹೆಚ್ಚು ನಿಧಾನವಾಗಿ 299 00:17:07,000 --> 00:17:10,000 ಈ ಸೈಟ್ ಆವೃತ್ತಿ 1 ಕಡತಗಳ ಸಾರಾಂಶ 300 00:17:10,000 --> 00:17:13,000 ಮತ್ತು ನನ್ನ ಔಟ್ ಅಂಶ ಮೇಲೆ ನಾನು ತೆಗೆದುಕೊಳ್ಳಬಹುದು ತೋರುತ್ತಿದೆ 301 00:17:13,000 --> 00:17:17,000 ಕೆಲವು ಸಾಮಾನ್ಯ ಕೋಡ್, header.php ಮತ್ತು footer.php. 302 00:17:17,000 --> 00:17:20,000 ಅಲ್ಲದೆ, ಅವರ ಆ ಮೊದಲ ಒಳಗೆ ಎಂಬುದನ್ನು ಒಂದು ಅವಲೋಕಿಸೋಣ. 303 00:17:20,000 --> 00:17:23,000 Header.php, ಪರಿಚಿತ ಕಾಣುತ್ತದೆ 304 00:17:23,000 --> 00:17:26,000 ಆದರೆ ಅಲ್ಲಿ ಅದು ಕತ್ತರಿಸಿ ಪಡೆಯುತ್ತೀರಿ ಮಾಡುವುದಿಲ್ಲ ಗಮನಿಸಿದಿರಾ? 305 00:17:26,000 --> 00:17:30,000 ಸರಿಯಾದ ಸಾಲಿನ 19 ನಂತರ, ಸಾಮಾನ್ಯವಾಗಿ ಎಲ್ಲವೂ ಎಂದು ಆದ್ದರಿಂದ 306 00:17:30,000 --> 00:17:33,000 ಕಡತಗಳನ್ನು index.php, lectures.php ನಿಂದ 307 00:17:33,000 --> 00:17:36,000 week1 ಮತ್ತು ಹಿಂದಿನ ಉದಾಹರಣೆಯಿಂದ week2.php. 308 00:17:36,000 --> 00:17:40,000 ನಾನು ಏನು, ನಕಲು ಮತ್ತು ಎಲ್ಲಾ ಕಡತಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಕತ್ತರಿಸಿದ ಎಲ್ಲವೂ ಆಗಿತ್ತು 309 00:17:40,000 --> 00:17:44,000 ಪ್ರತ್ಯೇಕ ಹೆಡರ್ ಕಡತವನ್ನು ಹೇಳಿದಂತೆ, ಮತ್ತು ಹಾಗೆಯೇ footer.php ರಲ್ಲಿ 310 00:17:44,000 --> 00:17:48,000 ನಾನು ಅದೇ ತತ್ವ ಅನ್ವಯಿಸುತ್ತದೆ ಮಾಡಲಿಲ್ಲ ಆ ಮೂಲಕ ಮಾತ್ರ ಆಸಕ್ತಿಕರ ಸಾಲುಗಳು 311 00:17:48,000 --> 00:17:52,000 footer.php ಈ ಎರಡು, ನಿಕಟ ದೇಹದ ಮತ್ತು ನಿಕಟ HTML ಇವೆ. 312 00:17:52,000 --> 00:17:55,000 >> ಆದರೆ ಏನು ಈ ಈಗ ಅರ್ಥ ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ ಆಗಿದೆ 313 00:17:55,000 --> 00:17:59,000 index.php ಅಧಿಸೂಚನೆಯನ್ನು ಎಷ್ಟು ಸರಳ ಅದನ್ನು ಪಡೆಯಬಹುದು. 314 00:17:59,000 --> 00:18:02,000 ಮಂಜೂರು ಹೆಚ್ಚು ಗೂಢ ಸ್ವಲ್ಪ ಸ್ವಲ್ಪ ಕಡಿಮೆ ಅಂತರ್ಬೋಧೆಯ, ನೋಡುತ್ತಿರುವ 315 00:18:02,000 --> 00:18:06,000 ಮೇಲಿನಿಂದ ಕೆಳಕ್ಕೆ ಅನುಸರಿಸಲು, ಆದರೆ ನನ್ನ ದೇವರು, ಆ ಅತಿರಿಕ್ತತೆಯ ಎಲ್ಲಾ ಈಗ ಹೋದ. 316 00:18:06,000 --> 00:18:10,000 ನಾವು, ಅಕ್ಷರಶಃ ಅಗತ್ಯವಿದೆ ಅಪ್ ಟಾಪ್ ಎಂಬ PHP ಕಾರ್ಯಕಾರಿತ್ವ ಬಳಸಿಕೊಂಡು ಅಗತ್ಯ 317 00:18:10,000 --> 00:18:15,000 ತುಂಬಾ ನೆನಪಿಸುತ್ತದೆ ಇದು, ಸಿ ನ # ಯಾಂತ್ರಿಕ ಸೇರಿವೆ, ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತಾರೆ. 318 00:18:15,000 --> 00:18:17,000 ನಾವು ಮೇಲ್ಭಾಗದಲ್ಲಿ header.php ಅಗತ್ಯವಿರುತ್ತದೆ. 319 00:18:17,000 --> 00:18:20,000 ನಾವು ಕೆಳಗೆ footer.php ಅಗತ್ಯವಿರುತ್ತದೆ, ಮತ್ತು ಒಂದೇ ವಸ್ತು ವಿಭಿನ್ನವಾಗಿದೆ 320 00:18:20,000 --> 00:18:25,000 ಅಥವಾ ಈ ಫೈಲ್ ಬಗ್ಗೆ ವಿಶೇಷ ಅದನ್ನು ಅನನ್ಯ ಅರ್ಥೈಸಲಾಗಿತ್ತು ವಿಷಯವನ್ನು ಹೊಂದಿದೆ. 321 00:18:25,000 --> 00:18:29,000 ನಾನು ನಂತರ lectures.php, ಹೇಳುತ್ತಾರೆ, ಒಳಗೆ ಹೋದರೆ, ಅದೇ ತತ್ವ ಅನ್ವಯಿಸುತ್ತದೆ. 322 00:18:29,000 --> 00:18:32,000 ಮತ್ತೊಮ್ಮೆ, ಕೆಲವು ಟಾಪ್ ಅಪ್ ಕಾಮೆಂಟ್ಗಳನ್ನು, ಆದರೆ ನಂತರ ನಾನು ಹೆಡರ್ ಅಗತ್ಯವಿದೆ, ಫೂಟರ್ ಅಗತ್ಯವಿದೆ 323 00:18:32,000 --> 00:18:35,000 ಮತ್ತು ನಡುವೆ ಕೇವಲ ವಾಸ್ತವವಾಗಿ ಬದಲಾಗಿದೆ ಎಂದು ಸಂಗತಿ ಇಲ್ಲಿದೆ. 324 00:18:35,000 --> 00:18:38,000 ನಾವು ವೀಕ್ 1 ಮತ್ತು ವೀಕ್ ಓದಿ ನೋಡಿದನು ವೇಳೆ ಮತ್ತು 2 ನಾವು ಬಯಸುವ 325 00:18:38,000 --> 00:18:42,000 ಅದೇ ತತ್ವವನ್ನು ಇಲ್ಲಿ ಅನ್ವಯಿಸಬಹುದು ಎಂದು. 326 00:18:42,000 --> 00:18:44,000 ಹಾಗೆಯೇ, ನಾವು ಸಾಕಷ್ಟು ಅಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ ಇಲ್ಲ. 327 00:18:44,000 --> 00:18:48,000 >> ನ ಒಂದು ರೀತಿಯ ರಚನೆಯನ್ನು ಹೊಂದಿರುವ ಆವೃತ್ತಿ 2 ಒಂದು ನೋಟ, ನೋಡೋಣ 328 00:18:48,000 --> 00:18:50,000 ಆದರೆ ಯಾವುದೋ ಒಂದನ್ನು ಪರಿಚಯಿಸಿದ್ದೇವೆ ಈಗ ಗಮನಿಸಬಹುದು. 329 00:18:50,000 --> 00:18:53,000 ಸಾಲು 10 ರಲ್ಲಿ ನಾನು, helpers.php ಪರಿಚಯಿಸಿತು ನೀವು 330 00:18:53,000 --> 00:18:55,000 ಇದು ಸ್ಪಷ್ಟವಾಗಿ ಸಹಾಯಕ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿರುತ್ತದೆ. 331 00:18:55,000 --> 00:18:58,000 ಒಂದು ಸಹಾಯಕ ಕಾರ್ಯ ಸಾಮಾನ್ಯವಾಗಿ ಕಡಿಮೆ ಕಾರ್ಯ 332 00:18:58,000 --> 00:19:01,000 ನೀವು, ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ ನೀವು ಔಟ್ ಸಹಾಯ ಬರೆಯಲು 333 00:19:01,000 --> 00:19:04,000 ಮತ್ತು helpers.php ಒಳಗೆ ಎಂಬುದನ್ನು ನೋಡೋಣ. 334 00:19:04,000 --> 00:19:07,000 ಇದು 2 ಕ್ರಿಯೆಗಳನ್ನು ಹೊಂದಿದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು ಕಾಣುತ್ತದೆ. 335 00:19:07,000 --> 00:19:10,000 ನಮ್ಮ ಘನ ಉದಾಹರಣೆಗೆ ಇತರ ದಿನಕ್ಕೆ ಮರುಪಡೆಯಲು 336 00:19:10,000 --> 00:19:13,000 ನೀವು PHP ನಿಮ್ಮ ಸ್ವಂತ ಕಾರ್ಯಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು, ಮತ್ತು ನಾನು ಈಗ ಮಾಡಿದ ನಾನು ಮಾಡಿದ ಹೊಂದಿದೆ ಮಾಡಬಹುದು 337 00:19:13,000 --> 00:19:17,000 ಫೂಟರ್ ನಿರೂಪಿಸಲು ಮತ್ತು ಹೆಡರ್ ನಿರೂಪಿಸಲು ಎಂದು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಕಾರ್ಯಗಳನ್ನು 338 00:19:17,000 --> 00:19:21,000 ಒಂದು ನಿಯತಾಂಕ ತೆಗೆದುಕೊಳ್ಳುವ ಮೊದಲ, ಡೇಟಾವನ್ನು ಎಂಬ 339 00:19:21,000 --> 00:19:25,000 ಅವರ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು ಆಗಿ ಸಲಹೆ ಖಾಲಿ ರಚನೆಯ, ಆಗಿದೆ 340 00:19:25,000 --> 00:19:29,000 ಮತ್ತು ನಾವು ವಾಸ್ತವವಾಗಿ PHP ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಲ್ಲಿ ಇನ್ನಷ್ಟು ಅಡಕವಾಗಿ ಈ ಬರೆಯಬಹುದು 341 00:19:29,000 --> 00:19:32,000 ತೆರೆದ ಚದರ ಬ್ರಾಕೆಟ್ ಹೇಳುವ ಮೂಲಕ, ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್ ಮುಚ್ಚಲಾಗಿದೆ. 342 00:19:32,000 --> 00:19:35,000 ಆ ಗಾತ್ರದ 0 ಖಾಲಿ ರಚನೆಯ ಆದರೂ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಅರ್ಥ. 343 00:19:35,000 --> 00:19:38,000 >> ಈ ಸಾರದಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಒಂದು ಚಿಕ್ಕ ವಿಶೇಷ 344 00:19:38,000 --> 00:19:41,000 ಏನು ಅದು ತನ್ನ ವಾದವನ್ನು ಒಂದು ಸಹವರ್ತನೀಯ ರಚನೆಯ ಬೇಕಾಗುತ್ತದೆ 345 00:19:41,000 --> 00:19:45,000 ಆ 0 ಅಥವಾ ಹೆಚ್ಚು ಪ್ರಮುಖ ಮೌಲ್ಯ ಜೋಡಿ ಹೊಂದಿದೆ, ಮತ್ತು ನೀವು foo ಪ್ರಮುಖ ಹೊಂದಿದ್ದರೆ 346 00:19:45,000 --> 00:19:48,000 ಮತ್ತು ಬಾರ್ ಸಾರ ಕ್ರಿಯೆಯ ಒಂದು ಮೌಲ್ಯ 347 00:19:48,000 --> 00:19:51,000 , ಸಾಲು 11, ಇದರಲ್ಲಿ ಈಗ ಪರಿಸ್ಥಿತಿ ಸೃಷ್ಟಿಸುತ್ತದೆ 348 00:19:51,000 --> 00:19:57,000 ನೀವು ಇದರ ಮೌಲ್ಯವು ಬಾರ್ ಆಗಿದೆ $ foo ಎಂಬ ಸ್ಥಳೀಯ ವೇರಿಯಬಲ್ ಹೊಂದಿರುತ್ತವೆ. 349 00:19:57,000 --> 00:19:59,000 ಮತ್ತು ನೀವು ಡೇಟಾವನ್ನು ರಚನೆಯ ಹೆಚ್ಚಿನ ಕೀಲಿಗಳನ್ನು ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, 350 00:19:59,000 --> 00:20:03,000 ಹಾಗೆಯೇ ಅವರು ಸ್ಥಳೀಯ ವ್ಯಾಪ್ತಿಯ ಒಳಗೆ ಹೊರತೆಗೆಯಲಾಗುತ್ತದೆ 351 00:20:03,000 --> 00:20:06,000 ಅಥವಾ ಹೆಸರು ಸ್ಪೇಸ್ ಎಷ್ಟು footer.php ಮತ್ತು 352 00:20:06,000 --> 00:20:09,000 ಕೆಳಗೆ ಇಲ್ಲಿ ಅದೇ ಕಲ್ಪನೆಯನ್ನು ಎಷ್ಟು header.php 353 00:20:09,000 --> 00:20:12,000 ಆ ಅಸ್ಥಿರ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತದೆ. 354 00:20:12,000 --> 00:20:15,000 ವಾಸ್ತವವಾಗಿ, ನನ್ನನ್ನು ಮತ್ತೆ header.php ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ 355 00:20:15,000 --> 00:20:18,000 ಈಗ ಈ ಆವೃತ್ತಿಯಲ್ಲಿ ತೋರುತ್ತಿದೆ ಏನು ಗಮನ ಸೆಳೆಯುತ್ತವೆ. 356 00:20:18,000 --> 00:20:22,000 >> ಬದಲಿಗೆ ಹಾರ್ಡ್ ಪ್ರತಿಯೊಂದು ಪುಟದ ಶೀರ್ಷಿಕೆ ಮಾಹಿತಿ CS50 ಕೋಡಿಂಗ್ 357 00:20:22,000 --> 00:20:24,000 ಈಗ ಸಾಧ್ಯವಿದೆ ಎಂದು ಚೈತನ್ಯದ ಗಮನಿಸುವುದಿಲ್ಲ. 358 00:20:24,000 --> 00:20:29,000 ಸಾಲಿನ 5 ರಲ್ಲಿ ನಾನು ಒಂದು ಪ್ರಶಸ್ತಿಯನ್ನು ವೇರಿಯಬಲ್ ಕೃತಿಯಲ್ಲಿ ನಾನು 359 00:20:29,000 --> 00:20:34,000 ಆದರೆ ಮೊದಲ ನಾನು htmlspecialchars ಎಂಬ ಕ್ರಿಯೆ ಎಂದು ಶೀರ್ಷಿಕೆ ವೇರಿಯಬಲ್ ಹಾದುಹೋಗುವ ನುಡಿದರು. 360 00:20:34,000 --> 00:20:38,000 ಒಂದು ಕಾರ್ಯದ ಒಂದು ಸ್ಟುಪಿಡ್ ಹೆಸರು, ಅದು, ಆದರೆ ಕಾಲ ಇದು ನಿಜವಾಗಿಯೂ ಅದು ಹೇಳುತ್ತದೆ ಏನು ಮಾಡುತ್ತದೆ. 361 00:20:38,000 --> 00:20:41,000 ಇದು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ ಯಾವುದೇ ವಿಶೇಷ ಪಾತ್ರಗಳು 362 00:20:41,000 --> 00:20:46,000 ರಲ್ಲಿ ಪಾಸು ಮಾಡಿದ ಸ್ಟ್ರಿಂಗ್ ಸೂಕ್ತವಾಗಿ HTML ತಪ್ಪಿಸಿಕೊಂಡ ಮಾಡಲಾಗುತ್ತದೆ. 363 00:20:46,000 --> 00:20:49,000 ಈ ವಾಸ್ತವವಾಗಿ ಕ್ರಾಸ್ ಸೈಟ್ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ದಾಳಿ ಕರೆಯುವುದನ್ನು ತಡೆಯುವ ಒಂದು ವಿಧಾನವಾಗಿದೆ 364 00:20:49,000 --> 00:20:52,000 ಆ ಮೂಲಕ ಯಾರಾದರೂ ಮಾಡಬಹುದು ದುರುದ್ಧೇಶಪೂರಿತವಾಗಿ ಅಥವಾ ಆಕಸ್ಮಿಕವಾಗಿ 365 00:20:52,000 --> 00:20:55,000 ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನಲ್ಲಿನ ತಮ್ಮ HTML ಸೇರಿಸುತ್ತವೆ 366 00:20:55,000 --> 00:20:59,000 ಕೆಲವು ರಚನೆಯಲ್ಲಿ ಪೇಸ್ಟಿಂಗ್ ಮೂಲಕ, ಉದಾಹರಣೆಗೆ, 367 00:20:59,000 --> 00:21:02,000 ನೀವು ತುಂಬಾ ವಿಶೇಷವಾಗಿ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್, ನಿರೀಕ್ಷಿಸಿರಲಿಲ್ಲ ಎಂದು ಏನೋ 368 00:21:02,000 --> 00:21:05,000 ನಾವು ಒಂದು ವಾರ ಅಥವಾ ಎರಡು ನ ಸಮಯದಲ್ಲಿ ಬಗ್ಗೆ ನೀವು ಮಾಹಿತಿ. 369 00:21:05,000 --> 00:21:08,000 >> ಈಗ header.php, ಇದು ಒಂದು ನೋಟ ಇಲ್ಲಿದೆ 370 00:21:08,000 --> 00:21:12,000 ನೀವು ಕಲಾತ್ಮಕವಾಗಿ ಕೆಲವು ಡೇಟಾವನ್ನು ಸೆಟ್ ವಿಷಯಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಅನುಮತಿಸುತ್ತದೆ ಅರ್ಥದಲ್ಲಿ. 371 00:21:12,000 --> 00:21:14,000 ಆದರೆ, ಇನ್ನೂ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿ ಇದು ಒಂದು ಟೆಂಪ್ಲೇಟ್ ಇಲ್ಲಿದೆ. 372 00:21:14,000 --> 00:21:19,000 ಇದು ನಾವು ಪ್ರತಿ ಪುಟದ ಹೆಡರ್ ರೀತಿ ಯಾವ ಈಗ ಒಂದು ನೀಲನಕ್ಷೆ ರೀತಿಯ ಹೊಂದಿದೆ 373 00:21:19,000 --> 00:21:23,000 ಆದರೆ ಶೀರ್ಷಿಕೆ ಸಕ್ರಿಯವಾಗಿ ಸೇರಿಸಬಹುದು ಬಯಸುವ ಕೆಲವು ಚೈತನ್ಯದ ಇಲ್ಲ 374 00:21:23,000 --> 00:21:26,000 ಶೀರ್ಷಿಕೆ ವೇರಿಯಬಲ್ ಆಧರಿಸಿ 375 00:21:26,000 --> 00:21:30,000 ನಾವು ಎಂಬ ಆ, ಮತ್ತೆ, ಹೊರತೆಗೆಯಲಾಗುತ್ತಿತ್ತು 376 00:21:30,000 --> 00:21:33,000 ರೆಂಡರ್ ಹೆಡರ್ ಕಾರ್ಯ. 377 00:21:33,000 --> 00:21:36,000 ಈಗ, ನಾವು ರೆಂಡರ್ ಫೂಟರ್ ನೋಡಿವೆ ವೇಳೆ, ವಾಸ್ತವವಾಗಿ ಹೆಚ್ಚು ಇದೀಗ ಬಳಕೆ ಇಲ್ಲ ಇಲ್ಲ 378 00:21:36,000 --> 00:21:40,000 footer.php ರಲ್ಲಿ ಯಾವುದೇ ಚೈತನ್ಯದ ಇರುವುದರಿಂದ. 379 00:21:40,000 --> 00:21:43,000 , ಇಲ್ಲ, ಆದರೆ ಕ್ಷಣದಲ್ಲಿ ಇದು 2 ಟ್ಯಾಗ್ಗಳನ್ನು ಒಂದು ಹಾರ್ಡ್ ಕೋಡೆಡ್ ಪಟ್ಟಿ ಇಲ್ಲಿದೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ 380 00:21:43,000 --> 00:21:46,000 ವಾಸ್ತವವಾಗಿ ಏಕೆ ಸೂಚಿಸುತ್ತದೆ ಆದ್ದರಿಂದ ಆದರೆ ಅದೇ ಕಲ್ಪನೆಯನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ 381 00:21:46,000 --> 00:21:49,000 ನಾವು ರೆಂಡರ್ ಶೀರ್ಷಿಕೆ ಮತ್ತು ರೆಂಡರ್ ಫೂಟರ್ ಕಾರ್ಯವು ಸಮಯ ವ್ಯರ್ಥ ಮಾಡಲಿಲ್ಲ? 382 00:21:49,000 --> 00:21:52,000 , ನನ್ನ ಆವೃತ್ತಿ 3 ಆಗಿ ಈಗ ಬದಲಿಗೆ ಆಗದ 383 00:21:52,000 --> 00:21:56,000 ಮತ್ತು ಸಹಾಯಕರು ರಲ್ಲಿ ಆವೃತ್ತಿ 3 ರಲ್ಲಿ ನಾನು ಹೆಚ್ಚು ಸರಳಗೊಳಿಸುವ ನಿರ್ಧರಿಸಿದ್ದಾರೆ. 384 00:21:56,000 --> 00:21:58,000 >> ನನಗೆ ಒಂದು ರೆಂಡರ್ ಫಂಕ್ಷನ್ ಲೆಟ್. 385 00:21:58,000 --> 00:22:02,000 ನನಗೆ ಇನ್ನೊಂದು ವಾದ ತೆಗೆದುಕೊಳ್ಳಲು ನಾವು, ಈ ಬಾರಿ, ಟೆಂಪ್ಲೇಟ್ ಎಂಬ 386 00:22:02,000 --> 00:22:05,000 ಇದು, ಒಂದು ಟೆಂಪ್ಲೇಟ್ ಹೆಸರು ಎಂದು ಅರ್ಥ ಇದೆ 387 00:22:05,000 --> 00:22:11,000 ತದನಂತರ ನಾನು presumptuously concatenate ಕಾಣಿಸುತ್ತದೆ. PHP ಎಂದು ವೇರಿಯಬಲ್ ನ ಮೌಲ್ಯಕ್ಕೆ, 388 00:22:11,000 --> 00:22:17,000 ನಂತರ ಅದನ್ನು foo.php, bar.php ಅಥವಾ header.php ಮತ್ತು footer.php, ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ 389 00:22:17,000 --> 00:22:20,000 ನಂತರ ನಾನು ಮುಂದೆ ಹೋಗಿ ವೇರಿಯಬಲ್ ಅಕ್ಷಾಂಶ ಹೊರತೆಗೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ 390 00:22:20,000 --> 00:22:23,000 ತದನಂತರ ಆ ಮಾರ್ಗದ ಅಗತ್ಯವಿದೆ. 391 00:22:23,000 --> 00:22:29,000 ನಾನು index.php ತೆರೆಯುತ್ತದೆ ವೇಳೆ ಇತರ ಪದಗಳಲ್ಲಿ, ಈಗ ಈ ಬಳಸಲು 392 00:22:29,000 --> 00:22:32,000 ನಾನು ಎಂದಿಗೂ ರೆಂಡರ್ ಹೆಡರ್ ಕರೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿ. 393 00:22:32,000 --> 00:22:36,000 ನಾನು ಸಲ್ಲಿಸುವ ಕರೆ, ಆದರೆ ನಾನು ಹೆಡರ್ ಒಂದು ಉಲ್ಲೇಖಿಸಿದ ಮೌಲ್ಯದಲ್ಲಿ ಹಾದು 394 00:22:36,000 --> 00:22:39,000 ಸ್ಪಷ್ಟಪಡಿಸಲು ಇದು ಟೆಂಪ್ಲೇಟ್ ನಾನು ನಿಜವಾಗಿಯೂ ಲೋಡ್ ಮಾಡಲು ಬಯಸುವ. 395 00:22:39,000 --> 00:22:41,000 >> ನಂತರ ಮೇಲೆ ಇಲ್ಲಿ ನಾನು ಏನು ಮಾಡುತ್ತಿರುವೆ ಗಮನಿಸುವುದಿಲ್ಲ. 396 00:22:41,000 --> 00:22:44,000 ನಾನು, ಪ್ರಶಸ್ತಿಯನ್ನು ಕ್ರಿಯಾಶೀಲವಾಗಿ ಪ್ರಮುಖ ಸಾಗುವ ನಾನು 397 00:22:44,000 --> 00:22:47,000 ಈ ತುಂಬಾ ಒಂದು CS50 ಮೌಲ್ಯ, ಮತ್ತು, ನಾವು ಮೊದಲು ಕಂಡಿತು ಎಂದು, 398 00:22:47,000 --> 00:22:51,000 PHP ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಲ್ಲಿ ಇನ್ನಷ್ಟು succinct ತರಬಹುದಾದ 399 00:22:51,000 --> 00:22:54,000 ಅಲ್ಲಿ ನಾನು, ಚದರ ಬ್ರಾಕೆಟ್ಗಳನ್ನು ಜೊತೆ ರಚನೆಯ ಕಾರ್ಯ ಪಲ್ಲಟಗೊಳಿಸಬಲ್ಲದು 400 00:22:54,000 --> 00:22:57,000 ನಾನು ಪ್ರಸ್ತಾಪಿಸಲು ಇದು ಇನ್ನಷ್ಟು ಓದಬಲ್ಲ ಮತ್ತು ನಿಜವಾಗಿಯೂ 401 00:22:57,000 --> 00:22:59,000 ಸ್ವಲ್ಪ ಟೈಪ್ ಮಾಡಲು ಸುಲಭ. 402 00:22:59,000 --> 00:23:02,000 ಮತ್ತು ಸಹಜವಾಗಿ, ಕೆಳಭಾಗದಲ್ಲಿ ರೆಂಡರ್ ಫೂಟರ್ ಕರೆಯೊಂದಿಗೆ, 403 00:23:02,000 --> 00:23:05,000 ನಾವು, ಎಲ್ಲಾ ಸಮಯದಲ್ಲಿ ಎರಡನೇ ವಾದವನ್ನು ಯಾವುದೇ ಸಹವರ್ತನೀಯ ರಚನೆಯ ಹಾದುಹೋಗುವ ಚಿಂತಿಸಬೇಡಿ 404 00:23:05,000 --> 00:23:07,000 ಆ ಫೂಟರ್ ಬಗ್ಗೆ ಕ್ರಿಯಾತ್ಮಕ ಒಳಗೆ ಇರುವುದರಿಂದ. 405 00:23:07,000 --> 00:23:10,000 ಇದು HTML ಗಾಗಿ ಕೆಲವು ಆಪ್ತ ಟ್ಯಾಗ್ಗಳನ್ನು ಇಲ್ಲಿದೆ. 406 00:23:10,000 --> 00:23:14,000 ಉತ್ತಮ, ನಾವು ನಿಜವಾಗಿಯೂ ಇಲ್ಲಿ ವಿಷಯಗಳನ್ನು ಸ್ವಚ್ಛಗೊಳಿಸುವ ಮೆಟ್ಟಿಲುಗಳ ತೆಗೆದುಕೊಳ್ಳುವ ನೀವು 407 00:23:14,000 --> 00:23:17,000 ಆದರೆ ನನಗೆ 2 ಅಂತಿಮ ಉದಾಹರಣೆಗಳು ತೆರೆದುಕೊಳ್ಳಲು ಅವಕಾಶ. 408 00:23:17,000 --> 00:23:21,000 ನಾನು ಈಗ ಒಂದು ಪ್ರಜ್ಞಾಪೂರ್ವಕ ತೀರ್ಮಾನ ಮಾಡಿದ ಈ ಒಂದು, ಸಂಖ್ಯೆ 4, ಸೂಚನೆ 409 00:23:21,000 --> 00:23:26,000 ಅಂತಿಮವಾಗಿ ನನ್ನ ಕಡತಗಳನ್ನು ಕೆಲವು ಕ್ರಮಾನುಗತ ಬಳಸಿ ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ ಮೇಲೆ ಸುಧಾರಿಸಲು. 410 00:23:26,000 --> 00:23:29,000 >> ಈ ಸಾರಾಂಶ ರಲ್ಲಿ, ಈ ನನಗೆ ಓದಲು, ನಾನು ಪರಿಚಯಿಸಿತು ಎಂಬುದನ್ನು ಗಮನಿಸಿ 411 00:23:29,000 --> 00:23:32,000 ಒಂದು ಕೋಶವನ್ನು ಮತ್ತು ಟೆಂಪ್ಲೇಟ್ಗಳು ಕೋಶವನ್ನು ಒಳಗೊಂಡಿದೆ 412 00:23:32,000 --> 00:23:35,000 ಇವುಗಳ ವಿಷಯಗಳ ನಾನು ಸೇರಿಸಲು ಬಯಸುವ ವಿಷಯಗಳನ್ನು ಮುಂದುವರೆಸುತ್ತೇವೆ 413 00:23:35,000 --> 00:23:38,000 ಮತ್ತು ನಾನು ಕ್ರಮವಾಗಿ ನಿರೂಪಿಸಲು ಬಯಸುವ ಟೆಂಪ್ಲೇಟ್ಗಳು. 414 00:23:38,000 --> 00:23:42,000 ಇದು ನಿಜವಾಗಿಯೂ ನನಗೆ ಗುದ ಹಾಗೂ ವಿಷಯಗಳನ್ನು ಅಚ್ಚುಕಟ್ಟಾದ ಇರಿಸಿಕೊಳ್ಳಲು ಯತ್ನಿಸುತ್ತಿದ್ದಾರೆ 415 00:23:42,000 --> 00:23:45,000 ಒಟ್ಟಿಗೆ ಸಂಬಂಧಿತ ಕಡತಗಳನ್ನು ಇರಿಸಿಕೊಳ್ಳಲು, ಆದರೆ ಕೊನೆಯಲ್ಲಿ ಪರಿಣಾಮವಾಗಿ 416 00:23:45,000 --> 00:23:48,000 ನಾವು ಈಗ ಸ್ವಲ್ಪ tidier ಸೆಟಪ್, ಆದರೆ ನಾವು ಈಗ ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಹೊಂದಿರುತ್ತವೆ 417 00:23:48,000 --> 00:23:51,000 ನಲ್ಲಿ, ಉದಾಹರಣೆಗೆ, index.php 418 00:23:51,000 --> 00:23:55,000 ನಾವು ಫೈಲ್ helpers.php ಅಗತ್ಯವಿದೆ ಮಾಡಿದಾಗ 419 00:23:55,000 --> 00:24:01,000 ನಾವು / helpers.php ಒಳಗೊಂಡಿದೆ ಮೂಲಕ ಇದೀಗ ಅಗತ್ಯ ಹೊಂದಿವೆ 420 00:24:01,000 --> 00:24:06,000 ಈಗ ಇದು ಒಂದು ಉಪ ಕೋಶದಲ್ಲಿ ವಾಸ್ತವವಾಗಿ ಕಾರಣ ಬದಲಿಗೆ ಕೇವಲ helpers.php ಹೇಳುವ. 421 00:24:06,000 --> 00:24:09,000 ಈಗ, ಒಂದು ಪಕ್ಕಕ್ಕೆ ಎಂದು, ನೀವು ಈ ಉದಾಹರಣೆಗಳು ಮತ್ತು ಕೆಲವು ಇತರ ನೋಡುತ್ತಾರೆ 422 00:24:09,000 --> 00:24:11,000 ಅವಶ್ಯಕತೆ ಮುಂತಾದ ಕಾರ್ಯಗಳನ್ನು ಒಮ್ಮೆ ಅಗತ್ಯವಿರುತ್ತದೆ. 423 00:24:11,000 --> 00:24:15,000 ಅಲ್ಲಿ ಸ್ವತಃ ಸೇರಿವೆ ಎಂಬ ಕ್ರಿಯೆ ವಾಸ್ತವವಾಗಿ, ಮತ್ತು ಅವು ಎಲ್ಲಾ ಸ್ವಲ್ಪ ವಿಭಿನ್ನ ನಡವಳಿಕೆ ಹೊಂದಿವೆ. 424 00:24:15,000 --> 00:24:18,000 ಇಲ್ಲಿ ನಾನು ಮಾತ್ರ ಬಯಸುವ ಸೂಪರ್ ಸ್ಪಷ್ಟಪಡಿಸಲು ಒಮ್ಮೆ ಅಗತ್ಯವಿದೆ ಹೇಳುತ್ತಾರೆ 425 00:24:18,000 --> 00:24:20,000 ಸಹಾಯಕರು ಒಮ್ಮೆ ನನ್ನ ಯೋಜನೆಯಲ್ಲಿ ಒಳಗೊಂಡಿತ್ತು. 426 00:24:20,000 --> 00:24:24,000 ಆದರೆ ನಾನು ನಿಜವಾಗಿ ಸರಿಯಾಗಿ ನನ್ನ ತರ್ಕ ಮೂಲಕ ನಾನು ಯೋಚಿಸುತ್ತೇನೆ ನಾನು ಎಚ್ಚರಿಕೆಯಿಂದ ನಾನು ಮತ್ತು ನೀವು 427 00:24:24,000 --> 00:24:27,000 ಇದು ಟಾಪ್ ಅಪ್ ಅಗತ್ಯವಿದೆ ಹೇಳಲು ತುಂಬಾ ಕೇವಲ ಸಾಕಾಗುತ್ತದೆ ಮಾಡಬೇಕು 428 00:24:27,000 --> 00:24:31,000 ಬಹಳ ನಾನು ಎಂದು ನನ್ನ ಆಕಸ್ಮಿಕವಾಗಿ ಬೇರೆಡೆ ಅದೇ ಕಡತ ಅಗತ್ಯವಿಲ್ಲ. 429 00:24:31,000 --> 00:24:34,000 ವಾಸ್ತವವಾಗಿ, ಈ ಬಳಸಿಕೊಂಡು ನಂತರ ವಿಷಯಗಳನ್ನು ಮಾಡುವ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವಾಗಿದೆ 430 00:24:34,000 --> 00:24:38,000 ಒಮ್ಮೆ ಅಗತ್ಯವಿದೆ, ನಾನು ಅಗತ್ಯ ಅದನ್ನು ಟ್ರಿಮ್ ಮಾಡುತ್ತೇವೆ ಆದ್ದರಿಂದ. 431 00:24:38,000 --> 00:24:40,000 >> ನ ಒಂದು ಹೆಜ್ಜೆ ಮುಂದೆ ನೋಡೋಣ. 432 00:24:40,000 --> 00:24:46,000 ಈ ಕೊನೆಯ ಉದಾಹರಣೆಗೆ ಈಗ, ಆವೃತ್ತಿ 5, ಇನ್ನೂ ಕ್ಲೀನರ್ ಫೋಲ್ಡರ್ ಶ್ರೇಣಿ ಹೊಂದಿದೆ. 433 00:24:46,000 --> 00:24:50,000 ಈ ಅಂತಿಮ ಆವೃತ್ತಿಯು ನನಗೆ ಓದಲು ಪ್ರತಿ ನಾನು ಇಲ್ಲಿ ಮಾಡಿದ ಎಂಬುದನ್ನು ಗಮನಿಸಿ 434 00:24:50,000 --> 00:24:54,000 ನಾನು ಈ ಸಮಯ ನೀವು ಇದು ನನ್ನ HTML ಕೋಶವನ್ನು ಹೊಂದಿದ್ದು ಈಗ 435 00:24:54,000 --> 00:24:58,000 ಆದರೆ ಒಳಗೆ ಇಲ್ಲ ಈಗ, ಕೇವಲ index.php, lectures.php ಆಗಿದೆ 436 00:24:58,000 --> 00:25:01,000 week1.php ಮತ್ತು week2.php. 437 00:25:01,000 --> 00:25:05,000 ಕೋಶವನ್ನು ಈಗ HTML ಕೋಶದ ಜೊತೆ ವಾಸಿಸುತ್ತಾರೆ ಒಳಗೊಂಡಿದೆ 438 00:25:05,000 --> 00:25:08,000 ಆದ್ದರಿಂದ ಒಂದು ರಕ್ತಸಂಬಂಧಿ ಅದೇ ಮಟ್ಟದಲ್ಲಿ, ಆದ್ದರಿಂದ ಮಾತನಾಡಲು. 439 00:25:08,000 --> 00:25:10,000 ಆದ್ದರಿಂದ ಟೆಂಪ್ಲೇಟ್ಗಳು ಫೋಲ್ಡರ್ ಮಾಡುತ್ತದೆ. 440 00:25:10,000 --> 00:25:14,000 ಇಲ್ಲಿ ಪ್ರಮುಖ ಟೇಕ್ಅವೇ, ನಾನು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ರಚನೆ ಪರಿಚಯಿಸಿತು ನೀವು ಆಗಿದೆ 441 00:25:14,000 --> 00:25:17,000 ಆದರೆ ಪ್ರಮುಖ ಲಕ್ಷಣ ಈಗ ಕಡತಗಳನ್ನು ಮಾತ್ರ ಹೊಂದಿದೆ 442 00:25:17,000 --> 00:25:21,000 ಸಾರ್ವಜನಿಕವಾಗಿ ವಿಳಾಸ, ವೆಬ್ ಪ್ರವೇಶ ಅಗತ್ಯವಿರುವ 443 00:25:21,000 --> 00:25:25,000 ಸಾರ್ವಜನಿಕ ಅಂತರ್ಜಾಲದಲ್ಲಿ ಒಂದು URL ನಿಂದ ನನ್ನ HTML ಕೋಶದಲ್ಲಿ ಇರುತ್ತದೆ. 444 00:25:25,000 --> 00:25:28,000 >> ಏತನ್ಮಧ್ಯೆ, ಇತರ ಕಡತಗಳು, helpers.php, footer.php, 445 00:25:28,000 --> 00:25:32,000 ವಾದಯೋಗ್ಯವಾಗಿ ಬಹುಶಃ ಹೆಚ್ಚು ಸೂಕ್ಷ್ಮ ಎಂದು header.php, 446 00:25:32,000 --> 00:25:35,000 ಬಹುಶಃ ಸಹಾಯಕರು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ಬಳಕೆದಾರ ಹೆಸರುಗಳು ಮತ್ತು ಗುಪ್ತಪದಗಳನ್ನು ಅಥವಾ ಕೆಲವು ಬೌದ್ಧಿಕ ಹೊಂದಿದೆ 447 00:25:35,000 --> 00:25:39,000 ಗಣಿ ಆಸ್ತಿ, ನಾನು ಕೂಡ ಆಕಸ್ಮಿಕವಾಗಿ ವೇಳೆ, ವಿಶ್ವದ ನೋಡಲು ಬಯಸುವುದಿಲ್ಲ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. 448 00:25:39,000 --> 00:25:45,000 ಇದು ಸಾರ್ವಜನಿಕ HTML ಕೋಶದ ಹೊರಗಿಡಲು ಉತ್ತಮ ಇಲ್ಲಿದೆ 449 00:25:45,000 --> 00:25:48,000 ಯಾವುದೇ ಸಾರ್ವಜನಿಕ ಎಂದು ತಮ್ಮನ್ನು ಅಗತ್ಯವಿಲ್ಲ ಫೈಲ್ಗಳನ್ನು. 450 00:25:48,000 --> 00:25:51,000 ನೀವು ಗಮನಹರಿಸಿದಾಗ ಉದಾಹರಣೆಗೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ಮಾಡಬೇಕು ಎಲ್ಲಾ, 451 00:25:51,000 --> 00:25:55,000 ಎಚ್ಟಿಎಮ್ಎಲ್ ನಿರ್ದೇಶಿಕೆಯ index.php ಕಡತ, 452 00:25:55,000 --> 00:25:58,000 ನಾವು ಅಗತ್ಯ ಸಂದರ್ಭದಲ್ಲಿ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಎಚ್ಚರಿಕೆಯಿಂದ ಇರಬೇಕು ಗಮನಕ್ಕೆ 453 00:25:58,000 --> 00:26:00,000 ಅಥವಾ ಒಮ್ಮೆ ಈ ಫೈಲ್ ಅಗತ್ಯವಿರುತ್ತದೆ. 454 00:26:00,000 --> 00:26:03,000 ನಾನು ಮೊದಲ ಮಾಡಬೇಕೆಂಬುದು .. ಮೂಲ ಡೈರೆಕ್ಟರಿ ಹೋಗಲು, 455 00:26:03,000 --> 00:26:06,000 ನಂತರ / / helpers.php ಒಳಗೊಂಡಿದೆ ಇಲ್ಲ 456 00:26:06,000 --> 00:26:12,000 ನಾನು ಕಾಳಜಿ ಫೈಲ್ ಪಡೆಯಲು ಕಚ್ಚಿ ರಲ್ಲಿ ಧುಮುಕುವುದಿಲ್ಲ ಗೆ. 457 00:26:12,000 --> 00:26:16,000 >> ನಂತರ MVC ಯಾವುದೇ ಪ್ರಶ್ನೆಗಳನ್ನು 458 00:26:16,000 --> 00:26:20,000 ಅಥವಾ ಅದರ ಈ ತುಲನಾತ್ಮಕವಾಗಿ ಸರಳವಾದ ಅವತಾರ? 459 00:26:20,000 --> 00:26:23,000 ಮತ್ತು ನಾವು ಸ್ವಲ್ಪ ಗಮನ ಸ್ಪಷ್ಟ ನನಗೆ ಮಾಡೋಣ 460 00:26:23,000 --> 00:26:27,000 ಇಲ್ಲಿ V, ಈ ಟೆಂಪ್ಲೇಟ್ಗಳನ್ನು ಅಭಿಪ್ರಾಯಗಳನ್ನು ಮತ್ತು ಅಪವರ್ತನ ಔಟ್. 461 00:26:27,000 --> 00:26:30,000 ನಾವು ಇನ್ನೂ C ದಿಂದ ಎಂ ಪ್ರತ್ಯೇಕಿಸಿ ಮಾಡಿದ್ದೀರಿ. 462 00:26:30,000 --> 00:26:33,000 ವಾಸ್ತವವಾಗಿ, ಅಲ್ಲಿ ನಿಜವಾಗಿಯೂ ನಮ್ಮ ಸಿ ಇಲ್ಲಿ ಯಾವುದೇ ಎಮ್, ಮತ್ತು 463 00:26:33,000 --> 00:26:36,000 ನಿಯಂತ್ರಕ, ನಿಜವಾಗಿಯೂ ಎಲ್ಲಾ ಸಾಕಷ್ಟು ಕ್ರಮ ಇದೆ, ಆದರೆ ನೀವು ಹೆಚ್ಚು ಪಡೆಯುತ್ತೀರಿ 464 00:26:36,000 --> 00:26:39,000 ಅಲ್ಲದ MVC ಜನರು 2 ಅಕ್ಷರಗಳನ್ನು ಎರಡೂ ಪರಿಚಿತವಾಗಿರುವ, 465 00:26:39,000 --> 00:26:43,000 ಅಥವಾ ಬದಲಿಗೆ, ನೀವು ಸಿ ಅತ್ಯಂತ ಪರಿಚಿತ ಪಡೆಯುತ್ತೀರಿ 466 00:26:43,000 --> 00:26:49,000 ಸಮಸ್ಯೆ ಸೆಟ್ 7, ಆದ್ದರಿಂದ ಕ್ಷಿತಿಜದ ಮೇಲೆ ಹೆಚ್ಚು ಇಲ್ಲ ಫಾರ್ MVC ರಲ್ಲಿ. 467 00:26:49,000 --> 00:26:51,000 ಪ್ರಶ್ನೆಗಳು? 468 00:26:51,000 --> 00:26:53,000 ಇಲ್ಲಿ ಯಾರೂ ನಿಜವಾಗಿ ಇಲ್ಲ. 469 00:26:53,000 --> 00:26:57,000 >> ಸರಿ, ಈಗ ಇಂದು ಎರಡನೇ ಮತ್ತು ಅಂತಿಮ ವಿಷಯಕ್ಕೆ ಮೇಲೆ ಚಲಿಸೋಣ. 470 00:26:57,000 --> 00:27:00,000 ಒಂದು ಡೇಟಾಬೇಸ್ ಹೆಸರು. 471 00:27:00,000 --> 00:27:03,000 ಈ ಹಂತದ ವರೆಗೆ ನಾವು ಸಂಗ್ರಹ ಡೇಟಾವನ್ನು ಕೆಲವು ಮಾರ್ಗಗಳನ್ನು ಹೊಂದಿತ್ತು ಮಾಡಿದ. 472 00:27:03,000 --> 00:27:05,000 ನಾವು ಅಸ್ಥಿರ ಬಳಸಲಾಗುತ್ತದೆ ಮಾಡಿದ. 473 00:27:05,000 --> 00:27:08,000 ಹಿಂದೆ ನಮ್ಮ ಸಿ ಕಡತದಲ್ಲಿ, I / O ಚರ್ಚೆಯನ್ನು ನಾವು ಪಠ್ಯ ಕಡತಗಳನ್ನು ಬಳಸಲು ಆರಂಭಿಸಿತು 474 00:27:08,000 --> 00:27:11,000 ತದನಂತರ fprintf ರೀತಿಯ ಕಡತಗಳನ್ನು ಬಳಸಿ, ಮತ್ತು ನಾವು ಸಹ ಪ್ರಾರಂಭಿಸಿದರು 475 00:27:11,000 --> 00:27:14,000 CSV ಬಗ್ಗೆ ಸ್ವಲ್ಪ, ಅಲ್ಪವಿರಾಮ ಬೇರ್ಪಡಿಸಿದ ಮೌಲ್ಯಗಳು, ಫೈಲ್ಗಳು 476 00:27:14,000 --> 00:27:17,000 ಆದ್ದರಿಂದ ಈ ಎಲ್ಲಾ ನಮಗೆ ದತ್ತಾಂಶದ ಹೊಂದಲು ಅವಕಾಶ 477 00:27:17,000 --> 00:27:19,000 ಎರಡೂ ಅಲ್ಲದ ಸ್ಥಿರವಾಗಿ ಅಥವಾ ಸ್ಥಿರವಾಗಿ. 478 00:27:19,000 --> 00:27:23,000 ಆದರೆ CSVs ಹುಡುಕುವುದಕ್ಕೆ ನಿಜವಾಗಿಯೂ ದಾರಿಯ ಅಲ್ಲ 479 00:27:23,000 --> 00:27:25,000 ಮತ್ತು ಅಳವಡಿಸುವ ಮತ್ತು ಅಳಿಸುವುದು. 480 00:27:25,000 --> 00:27:28,000 ಇದು ನಿಜವಾಗಿಯೂ ಅಲ್ಪವಿರಾಮಗಳಿಂದ ಪ್ರತ್ಯೇಕಿಸಲ್ಪಟ್ಟ ಕೇವಲ ಸ್ಟುಪಿಡ್ ಪಠ್ಯ ಕಡತದ 481 00:27:28,000 --> 00:27:30,000 ನೀವು ಬಯಸುವ ಹಾಗಿದ್ದಲ್ಲಿ ಸಾಲಿನ ಮೂಲಕ ಸಾಲಿನ ಮೂಲಕ ಸಾಲಿನ ಮೂಲಕ ಸಾಲು, 482 00:27:30,000 --> 00:27:32,000 ಕಡತವನ್ನು ನೀವು ಮಾಡಬಹುದು ಅತ್ಯುತ್ತಮ ನಿಜವಾಗಿಯೂ ರೇಖೀಯ ಹುಡುಕಾಟ ಎಂದು ಹುಡುಕಿ. 483 00:27:32,000 --> 00:27:34,000 ನೀವು ಕಡತದ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಪ್ರಾರಂಭಿಸಬೇಕು, ಇಡೀ ವಿಷಯ ಓದಲು 484 00:27:34,000 --> 00:27:36,000 ಮತ್ತು ಆಸಕ್ತಿಯ ಕೆಲವು ಮೌಲ್ಯವನ್ನು ನೋಡಿ. 485 00:27:36,000 --> 00:27:39,000 ನೀವು ಸೇರಿಸಲು ಬಯಸಿದರೆ ನೀವು ಒಂದೇ ಮಾಡಬೇಕು 486 00:27:39,000 --> 00:27:41,000 , ಅದನ್ನು iterating ಮತ್ತು ಒಂದು ನಿರ್ದಿಷ್ಟ ಸ್ಥಳದಲ್ಲಿ ತೂರಿಸುವ 487 00:27:41,000 --> 00:27:45,000 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು ಹುಡುಕಲು ತರ್ಕ ನಿಮ್ಮ ಎಲ್ಲಾ ಮಾಡಬೇಕು. 488 00:27:45,000 --> 00:27:49,000 >> ನೀವು ನೀವೇ ಕೋಡ್ ಬರೆಯಲು ಹೊರತು ಒಂದು CSV ಕಡತ ಮೇಲೆ ಹೊಂದಾಣಿಕೆ ಬುದ್ಧಿವಂತ ಮಾದರಿ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ. 489 00:27:49,000 --> 00:27:51,000 ನೀವು CSV ಫೈಲ್ನ ಶೋಧನೆ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲ 490 00:27:51,000 --> 00:27:53,000 ಹೊರತು ನೀವೇ ಕೋಡ್ ಬರೆಯಲು. 491 00:27:53,000 --> 00:27:56,000 ಬೇರೊಬ್ಬರ ಪ್ರಯತ್ನ ಎಲ್ಲಾ ಮಾಡಿದರೆ ಅದನ್ನು ಚೆನ್ನಾಗಿ ಎಂದು 492 00:27:56,000 --> 00:27:59,000 ವಾಸ್ತವವಾಗಿ ಸುಲಭ ಮತ್ತು ಅಳವಡಿಕೆ ಸುಲಭವಾಗಿ ಹುಡುಕಲು ಮಾಡಲು 493 00:27:59,000 --> 00:28:01,000 ಮತ್ತು ಅಳಿಸುವಿಕೆಗೆ ಮತ್ತು ಅಪ್ಡೇಟ್ ಇತ್ಯಾದಿ? 494 00:28:01,000 --> 00:28:04,000 ಕರಾರುವಾಕ್ಕಾಗಿ ಒಂದು ಡೇಟಾಬೇಸ್ ಹೊಂದಿದೆ ಎಂಬುದನ್ನು. 495 00:28:04,000 --> 00:28:07,000 SQL, ರಚನಾತ್ಮಕ ವೈಚಾರಿಕ ಭಾಷೆ, ಇನ್ನೊಂದು ಭಾಷೆ 496 00:28:07,000 --> 00:28:10,000 , ನಾವು ಇಂದು ಇಲ್ಲಿ ಪರಿಚಯಿಸುವ ಮಾಡುತ್ತಿರುವ, ಆದರೆ ತುಂಬಾ ಚೆನ್ನಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು ಎಂದು 497 00:28:10,000 --> 00:28:13,000 ಮತ್ತು ನಾವು ನಿಜವಾಗಿ ಏನು ಎಂದು ನೀನು ಕೇವಲ ಅತ್ಯಂತ ವಿಶಿಷ್ಟ ಕೆಲವು ಅದನ್ನು ಹೊರಗೆ ತರಿದುಹಾಕು ಇದೆ 498 00:28:13,000 --> 00:28:16,000 ಗುಣಲಕ್ಷಣಗಳು ಎಷ್ಟು pset 7, ಮತ್ತು, ನೀವು ಆಧಾರಿತ ಏನೋ ವೆಬ್ ಹೋದರೆ 499 00:28:16,000 --> 00:28:19,000 ನಿಮ್ಮ ಅಂತಿಮ ಯೋಜನೆಯನ್ನು ನೀವೇ ವ್ಯಕ್ತಪಡಿಸಲು ಸಾಮರ್ಥ್ಯ 500 00:28:19,000 --> 00:28:22,000 ಡೇಟಾ ಪ್ರಶ್ನೆಗಳು ಪರಿಭಾಷೆಯಲ್ಲಿ. 501 00:28:22,000 --> 00:28:25,000 ನೀವು ಸ್ವಲ್ಪ ಸಂಗ್ರಹಿಸುವ ಸಾಮರ್ಥ್ಯ ಅಥವಾ ಮಾಹಿತಿ ಕಾಣಲು 502 00:28:25,000 --> 00:28:28,000 ಆ ದಿನದ ಕೊನೆಯಲ್ಲಿ ತಿನ್ನುವೆ ಹೆಚ್ಚು ವ್ಯವಸ್ಥಿತ ರೀತಿಯಲ್ಲಿ 503 00:28:28,000 --> 00:28:32,000 SQL ನಿಮಗೆ ನೀವೇ ವ್ಯಕ್ತಪಡಿಸಲು ಏಕೆಂದರೆ ನಿಮ್ಮ ಜೀವನದ ಸುಲಭವಾಗುತ್ತದೆ 504 00:28:32,000 --> 00:28:35,000 ಹೆಚ್ಚು ನಿಖರವಾಗಿ, ಹೆಚ್ಚು ವಿಧಿವತ್ತಾಗಿ ಸಲುವಾಗಿ 505 00:28:35,000 --> 00:28:40,000 ದತ್ತಾಂಶದ ದೊಡ್ಡ ಕಾರ್ಪಸ್ ಡೇಟಾ ಕೆಲವು ಉಪ ಹಿಂದೆ. 506 00:28:40,000 --> 00:28:45,000 >> ನೀವು ನಿಜವಾಗಿಯೂ ಎಕ್ಸೆಲ್ ಹಾಗೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಂದು SQL ಡೇಟಾಬೇಸ್ ರಲ್ಲಿ, ಒಂದು ಡೇಟಾಬೇಸ್ ನಗರದ 507 00:28:45,000 --> 00:28:48,000 ಅಥವಾ ಅದು ಒಂದು ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಎಲ್ಲಿ ಸಂಖ್ಯೆಗಳು, 508 00:28:48,000 --> 00:28:50,000 ಅಥವಾ ಬಹುಶಃ ಬಹು ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳು, ಮತ್ತು ಒಂದು ಸ್ಪ್ರೆಡ್ಶೀಟ್, 509 00:28:50,000 --> 00:28:53,000 ಸಾಲುಗಳನ್ನು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು ಹೊಂದಿದೆ, ಮತ್ತು ಏಕೆಂದರೆ ಅವರ 510 00:28:53,000 --> 00:28:56,000 SQL ದತ್ತಾಂಶ ಅರ್ಥದಲ್ಲಿ ರಿಲೇಷನಲ್, ಸಂಬಂಧಿತ ಇವೆ 511 00:28:56,000 --> 00:28:59,000 ಅವರು, ಈ ಕೋಷ್ಟಕಗಳು ಸಂಬಂಧಿಸಿದಂತೆ ಮಾಹಿತಿ ಸಂಗ್ರಹಿಸಲು ಎಂದು 512 00:28:59,000 --> 00:29:01,000 ಸಾಲುಗಳನ್ನು ಮತ್ತು ಕಾಲಮ್ಗಳನ್ನು. 513 00:29:01,000 --> 00:29:03,000 ಅವರು, ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಮುಂತಾದ ಏನಾದರೂ ಹೆಚ್ಚಿನ ಮಾಡುತ್ತಿದ್ದರೆ 514 00:29:03,000 --> 00:29:05,000 ಮತ್ತು ಒಂದು ಸ್ಪ್ರೆಡ್ಶೀಟ್ ಒಂದು ಮಾನವ ಬಳಸಲೆಂದೇ ಇದೆ. 515 00:29:05,000 --> 00:29:08,000 ಡೇಟಾಬೇಸ್ ಪ್ರೋಗ್ರಾಮರ್ ಅದಕ್ಕೆ ಬಳಸಲೆಂದೇ ಇದೆ 516 00:29:08,000 --> 00:29:12,000 ಇದು ವಿರುದ್ಧ ಕೋಡ್ ಬರೆಯುವ, ಆದ್ದರಿಂದ ಡೇಟಾಬೇಸ್ ಅವತಾರವನ್ನು 517 00:29:12,000 --> 00:29:14,000 ಎರಡೂ ಆಜ್ಞಾ ಸಾಲಿನ ಏರಲಿದೆ. 518 00:29:14,000 --> 00:29:18,000 >> ಹೊರಗೆ ಜನಪ್ರಿಯ ರಿಲೇಷನಲ್ ಡೇಟಾಬೇಸ್ ಒಂದು,, ಮತ್ತೆ, MySQL ಆಗಿದೆ 519 00:29:18,000 --> 00:29:22,000 ಇದು ಬಹಳ ಉತ್ತಮ ಅತ್ಯದ್ಭುತವಾಗಿ ಉಚಿತ, ಮತ್ತು ಇದು ಏನೆಂದು 520 00:29:22,000 --> 00:29:24,000 ಫೇಸ್ಬುಕ್ ಇಂದಿಗೂ ಕೆಲವು ಮಟ್ಟಿಗೆ ಮತ್ತು ಅತ್ಯಂತ ಆರಂಭಿಕ ಬಳಸಲಾಗುತ್ತದೆ 521 00:29:24,000 --> 00:29:27,000 ಅದರ ಡೇಟಾವನ್ನು ಸಾಕಷ್ಟು ಸಂಗ್ರಹಿಸಲು, ಮತ್ತು ನಾವು ಒಂದು ಕ್ಷಣದಲ್ಲಿ ನೋಡುತ್ತಾರೆ 522 00:29:27,000 --> 00:29:30,000 ತುಲನಾತ್ಮಕವಾಗಿ ಸರಳವಾದ ಆಜ್ಞೆಗಳನ್ನು ಬಳಸಿ 523 00:29:30,000 --> 00:29:33,000 ನಾವು ಡೇಟಾವನ್ನು, ಇನ್ಸರ್ಟ್ ಡೇಟಾವನ್ನು, ಅಪ್ಡೇಟ್ ಮಾಹಿತಿ, ಆಯ್ಕೆ ಮಾಡಬಹುದು 524 00:29:33,000 --> 00:29:37,000 ಅಕ್ಷಾಂಶ ಮತ್ತು ನಂತಹ ಅಳಿಸಲು, ಆದರೆ thankfully, ಹೆಚ್ಚು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಅಂತರ್ವರ್ತನ ಇಲ್ಲ 525 00:29:37,000 --> 00:29:39,000 ಇಲ್ಲಿ ಕಪ್ಪು ಮತ್ತು ಬಿಳಿ ಪ್ರಾಂಪ್ಟಿನಲ್ಲಿ ಟೈಪ್ ಹೆಚ್ಚು. 526 00:29:39,000 --> 00:29:43,000 ನಾವು pset 7 ಮತ್ತು phpMyAdmin ಎಂಬ ಉಚಿತ ಸಾಧನವಾಗಿದೆ ಮೀರಿ ಬಳಸಿ. 527 00:29:43,000 --> 00:29:45,000 ಹೆಸರು ಕಾಕತಾಳೀಯ ಹೊಂದಿದೆ. 528 00:29:45,000 --> 00:29:47,000 ಸಾಧನ, PHP ಅಳವಡಿಸಲಾಗಿದೆ ಸಂಭವಿಸಿದರೆ 529 00:29:47,000 --> 00:29:49,000 ಆದರೆ ಮೂಲಭೂತವಾಗಿ ಅಸಂಬದ್ಧ ಇಲ್ಲಿದೆ. 530 00:29:49,000 --> 00:29:53,000 ಏನು phpMyAdmin ಬಗ್ಗೆ ಉಪಯುಕ್ತ ಇದನ್ನು ಒಂದು ವೆಬ್ ಆಧಾರಿತ ಉಪಯುಕ್ತತೆಯನ್ನು ಎಂದು ಆಗಿದೆ. 531 00:29:53,000 --> 00:29:55,000 ನಾವು, ನೀವು ಉಪಕರಣಗಳಲ್ಲಿರುವ ಮೊದಲೆ ಅನುಸ್ಥಾಪಿತಗೊಂಡಿರುವ ನೀವು 532 00:29:55,000 --> 00:29:58,000 ಇದು ನಿಮಗೆ, ಒಂದು ದತ್ತಾಂಶ ಕೋಷ್ಟಕಗಳನ್ನು ರಚಿಸಬಹುದು 533 00:29:58,000 --> 00:30:01,000 ನೀವು ಡೇಟಾವನ್ನು ಸೇರಿಸಲು ಡೇಟಾವನ್ನು ಅಳಿಸಿ, ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ ನೋಡಬಹುದು 534 00:30:01,000 --> 00:30:04,000 ಸಾಕಷ್ಟು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಪರಿಸರದಲ್ಲಿ ನಿಮ್ಮ ಡೇಟಾವನ್ನು. 535 00:30:04,000 --> 00:30:07,000 ನಿಮ್ಮ ಬಳಕೆದಾರರು phpMyAdmin ಬಳಸಲು ವಿಶೇಷವೇನು ಇಲ್ಲ. 536 00:30:07,000 --> 00:30:09,000 >> ಇದು ನಿಜಕ್ಕೂ ಕೇವಲ ಆಡಳಿತಾತ್ಮಕ ಅಥವಾ ಡೆವಲಪರ್ ಸಾಧನವಾಗಿದೆ 537 00:30:09,000 --> 00:30:12,000 ನೋಡಿ ಮತ್ತು ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಸುಮಾರು ಇರಿ ಮತ್ತು ರಚಿಸುವುದು ಹೇಗೆ ಲೆಕ್ಕಾಚಾರ ಅದು, 538 00:30:12,000 --> 00:30:15,000 ಹೆಚ್ಚು ನಿಮ್ಮಂತಹ ನೀವೇ ಎಕ್ಸೆಲ್ ಅಥವಾ ಸಂಖ್ಯೆಗಳು, ಬಳಸಬಹುದು 539 00:30:15,000 --> 00:30:19,000 ಆದರೆ HOOD ಕೆಳಗೆ ಇಂದಿನ ವಿಶೇಷವೇನು ಏನು ದೃಶ್ಯೀಕರಿಸುವ ಒಂದು ಉತ್ತಮ ದಾರಿ ಎಂದು ವಿಶೇಷವೇನು 540 00:30:19,000 --> 00:30:22,000 ನೀವು ಪರಿಹರಿಸುವ ಕುತೂಹಲಕಾರಿ ಸಮಸ್ಯೆ ಗಮನ ಮತ್ತು ತುಂಬಾ ಇದರಿಂದ 541 00:30:22,000 --> 00:30:25,000 ರಹಸ್ಯ ಆದೇಶಗಳ ಮೇಲೆ. 542 00:30:25,000 --> 00:30:28,000 ಲೆಟ್ಸ್ tabularly ಸಂಗ್ರಹಿಸಲು ಡೇಟಾದ ಒಂದು ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ 543 00:30:28,000 --> 00:30:30,000 ಸಂಬಂಧಕ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ. 544 00:30:30,000 --> 00:30:32,000 ಇಲ್ಲಿ ಒಂದು ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ. 545 00:30:32,000 --> 00:30:35,000 ಈಗ, ದುರದೃಷ್ಟವಶಾತ್, phpMyAdmin ಅನೇಕ ಪದಗಳು ತುಂಬಾ ಎಸೆಯುವುದು ದಾರಿ ಬದಿಯಲ್ಲಿ erred 546 00:30:35,000 --> 00:30:38,000 ಮತ್ತು ನೀವು ಗ್ರಾಫಿಕ್ಸ್, ಆದರೆ ನೀವು ಕೇವಲ ರಲ್ಲಿ ಅಭಿವೃದ್ಧಿಗೊಳಿಸಲು ವೇಳೆ 547 00:30:38,000 --> 00:30:42,000 ID ಯನ್ನು ಕಾಲಮ್, ಬಳಕೆದಾರ ಹೆಸರು ಕಾಲಮ್, ಮತ್ತು ಹ್ಯಾಶ್ ಕಾಲಮ್, 548 00:30:42,000 --> 00:30:45,000 ಇದು ಒಂದು ಸ್ಪ್ರೆಡ್ಶೀಟ್, ಆದರೆ ಇದು ಒಂದು ತುಣುಕನ್ನು ಮನೆಯಿದ್ದ 549 00:30:45,000 --> 00:30:49,000 APPLIANCE ಒಂದು ಮೇಜಿನ ಒಳಗೆ 550 00:30:49,000 --> 00:30:53,000 ನಾವು ಸಮಸ್ಯೆಯನ್ನು ಸೆಟ್ 7 ರಲ್ಲಿ ನಿಮಗೆ ಒದಗಿಸಲು ಒಂದು ಕಡತವನ್ನು ಬಳಸಿ. 551 00:30:53,000 --> 00:30:57,000 >> ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾವು ನೀವು ಪ್ರತಿನಿಧಿಸುವ ಒಂದು ಕಡತ ನೀಡಿ 552 00:30:57,000 --> 00:31:01,000 ಬಳಕೆದಾರನ ಕೋಷ್ಟಕ, 3 ಲಂಬಸಾಲುಗಳನ್ನು ಬಳಕೆದಾರರನ್ನು ಹೊಂದಿರುವ ಒಂದು ಸ್ಪ್ರೆಡ್ಶೀಟ್, 553 00:31:01,000 --> 00:31:05,000 ಇದು ಒಂದು 1 ಪ್ರಾರಂಭಿಸಿ ನಂತರ ವೃದ್ಧಿಯಾಗಲ್ಪಡಬಹುದು ಎಂದು ಒಂದು ಅನನ್ಯ ID ಯನ್ನು ಹೊಂದಿದೆ. 554 00:31:05,000 --> 00:31:08,000 ಎರಡನೆಯ ಕಾಲಮ್, ಬಳಕೆದಾರರ ಹೆಸರು, ಮತ್ತು ಹ್ಯಾಕರ್ ಮಾಡಿದರು ಯಾರು ನೀವು ಆ 555 00:31:08,000 --> 00:31:12,000 Pset 2 ಹ್ಯಾಕರ್ ಆವೃತ್ತಿ, ಕನಿಷ್ಠ ಈ ಬಳಕೆದಾರ ಹೆಸರುಗಳು ಕೆಲವನ್ನು ಗುರುತಿಸಲು ಇರಬಹುದು. 556 00:31:12,000 --> 00:31:16,000 ಬಲಗೈ ಬದಿಯಲ್ಲಿ ಗುಪ್ತಪದಗಳನ್ನು, ಆದರೆ ಅಕ್ಷರಶಃ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಅಲ್ಲ. 557 00:31:16,000 --> 00:31:19,000 ಅವರು ಹ್ಯಾಷೆಸ್ ಅದರ ಆರ್, ಇದನ್ನು ತಿರುಗುತ್ತದೆ ಹಾಗೆ 558 00:31:19,000 --> 00:31:22,000 ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಒಂದು ನಿಜವಾಗಿಯೂ ಕೆಟ್ಟ ಕಲ್ಪನೆ ಎಂದು. 559 00:31:22,000 --> 00:31:25,000 ನೀವು ಎಲ್ಲಾ ಬಹುಶಃ ಕೆಲವು ವೆಬ್ಸೈಟ್ ಕೆಲವು ಹಂತದಲ್ಲಿ ಓದಿದ 560 00:31:25,000 --> 00:31:28,000 ಅಥವಾ ಕೆಲವು ಕಂಪನಿಯ ಡೇಟಾಬೇಸ್ ಹೊಂದಾಣಿಕೆಯಾಗಿದೆ, ಮತ್ತು ನಂತರ ನೀವು ಹೊಂದಿವೆ 561 00:31:28,000 --> 00:31:31,000 ನಿಮ್ಮ ಗುಪ್ತಪದವನ್ನು ಬದಲಾಯಿಸಲು, ನೀವು ವಿಷಯಗಳನ್ನು ಮೇಲೆ ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಹೊಂದಬೇಕು 562 00:31:31,000 --> 00:31:34,000 ಕೆಲವು ಕೆಟ್ಟ ವ್ಯಕ್ತಿ ವಾಸ್ತವವಾಗಿ ಪರಿಣಾಮವಾಗಿ ನಿಮ್ಮ ಖಾತೆಗೆ ಮುರಿಯಿತು ಏಕೆಂದರೆ. 563 00:31:34,000 --> 00:31:38,000 >> ಸ್ಪಷ್ಟವಾದ ಪಠ್ಯದಲ್ಲಿ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ, ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಗೂಢಲಿಪಿಕರಿಸದ 564 00:31:38,000 --> 00:31:41,000 ಸಂಪೂರ್ಣವಾಗಿ ಕತ್ತೆಯ ಹೊಂದಿದೆ, ಮತ್ತು ಇನ್ನೂ ಹೆಚ್ಚು ಮನರಂಜಿಸುವ ಇಲ್ಲಿದೆ 565 00:31:41,000 --> 00:31:44,000 ನಂತರ ಕೆಲವು ಉತ್ತಮ ಕಂಪನಿಗಳ ಬಗ್ಗೆ ಓದಲು 566 00:31:44,000 --> 00:31:47,000 ಕೆಲವೊಮ್ಮೆ ಪತ್ರಿಕೆಗಳಲ್ಲಿ ಇದರ ದತ್ತಸಂಚಯಗಳನ್ನು ರಾಜಿ ಮಾಡಲಾಗುತ್ತದೆ, 567 00:31:47,000 --> 00:31:50,000 ಮತ್ತು ಆ ಭಾಗವು ಫನ್ನಿ, ಆದರೆ ದತ್ತಸಂಚಯಗಳನ್ನು ಹೊಂದಿರುವ ವಾಸ್ತವವಾಗಿ ಗೂಢಲಿಪಿಕರಿಸದ 568 00:31:50,000 --> 00:31:53,000 ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಕೋಡ್ ಒಂದು ಸಾಲನ್ನು ಏಕೆಂದರೆ ಅಕ್ಷರಶಃ ಹಾಸ್ಯಾಸ್ಪದ ಆಗಿದೆ 569 00:31:53,000 --> 00:31:57,000 ನೀವು ನಿರ್ದಿಷ್ಟ ಬೆದರಿಕೆ ವಿರುದ್ಧ ಹೋರಾಡುತ್ತದೆ, ಮತ್ತು ನಾವು ಇಲ್ಲಿ ಮಾಡಿದ್ದೇವೆ ಎಂಬುದನ್ನು. 570 00:31:57,000 --> 00:32:00,000 ನಮ್ಮ ನಕಲಿ ಕಡಿಮೆ CS50 ಹಣಕಾಸು ಆವೃತ್ತಿಯ 571 00:32:00,000 --> 00:32:03,000 ನಾವು ಒಳ್ಳೆಯ ಅಳತೆ ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಎನ್ಕ್ರಿಪ್ಟ್, ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಎಂದು ಮಾಡಲಾಗುತ್ತದೆ 572 00:32:03,000 --> 00:32:07,000 $ 1 $ ಕೇವಲ ಒಂದು ಸಂಪ್ರದಾಯವಾಗಿದೆ ಈ ಗುಪ್ತಪದಗಳನ್ನು ಎಲ್ಲಾ ಪ್ರಾರಂಭಿಸಿ. 573 00:32:07,000 --> 00:32:10,000 ಕೇವಲ, ಅವರು ಎನ್ಕ್ರಿಪ್ಟ್ ಅಥವಾ ನಿಜವಾಗಿಯೂ hashed ನೀವು ಅರ್ಥ 574 00:32:10,000 --> 00:32:13,000 ಇದು ಒಂದು ರೀತಿಯಲ್ಲಿ ಗೂಢಲಿಪೀಕರಣ ಕಾರ್ಯವನ್ನು ಹಾಗೆ 575 00:32:13,000 --> 00:32:17,000 ಆ ಮೂಲಕ ನೀವು MD5 ಕರೆಯುವುದನ್ನು ಅದರ ಪರಿಣಾಮಗಳನ್ನು ರಿವರ್ಸ್ ಸಾಧ್ಯವಿಲ್ಲ. 576 00:32:17,000 --> 00:32:21,000 >> 50 ನಂತರ ಎನ್ನುವುದರ ಅರ್ಥ ಉಪ್ಪು ಮೌಲ್ಯ 577 00:32:21,000 --> 00:32:24,000 50 ಒಂದು ಹೊರತುಪಡಿಸಿ ಈ ಗುಪ್ತಪದಗಳನ್ನು ಎಲ್ಲಾ ಹ್ಯಾಶಿಂಗ್ ಬಳಸಲಾಗುತ್ತಿತ್ತು. 578 00:32:24,000 --> 00:32:27,000 ನೀವು ನೋಡಬಹುದು ಎಂದು ಸಹಜವಾಗಿ ಗಣಿ, ಹೆಚ್ಎ, 579 00:32:27,000 --> 00:32:30,000 ಬೇರೆ ಉಪ್ಪು ಬಳಸಿ, ಆದ್ದರಿಂದ ಸ್ವಲ್ಪ ಅಪ್ ಮುಗ್ಗರಿಸಿದ್ದು ಪಡೆದ ನೀವು ಆ 580 00:32:30,000 --> 00:32:33,000 ಬಹುಶಃ ಹ್ಯಾಕರ್ 2 ರಲ್ಲಿ, ನಮ್ಮ ಬಳಸುತ್ತಿದ್ದರು ಪರಿಣಾಮವಾಗಿ ಇದ್ದಿರಬೇಕು 581 00:32:33,000 --> 00:32:36,000 ನನ್ನ ಪಾಸ್ವರ್ಡ್ ವಾಸ್ತವವಾಗಿ ಅದೇ ಇತರರಿಗಿಂತ ಬೇರೆ ಹ್ಯಾಶ್ ಏಕೆಂದರೆ 582 00:32:36,000 --> 00:32:38,000 ಅಲ್ಲಿ ಕೆಲವು ಇತರ ಬಳಕೆದಾರ ಮಾಹಿತಿ. 583 00:32:38,000 --> 00:32:41,000 ನೀವು ಕಾಯುತ್ತಿದ್ದ ನೀವು ವಾಸ್ತವವಾಗಿ, ಎಲ್ಲಾ ವಾರಗಳ ಕಂಡುಹಿಡಿಯಲು 584 00:32:41,000 --> 00:32:44,000 ಇಲ್ಲಿ ನೀವು ಸವಾಲು ಎಂದು ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಜನರು ಪಾಸ್ವರ್ಡ್ಗಳನ್ನು ಮಾಡಲಾಯಿತು 585 00:32:44,000 --> 00:32:48,000 ಆದ್ದರಿಂದ ಯಾವುದೇ ಟೂ ಟ್ರಿಕಿ ಸಮಸ್ಯೆ ಸೆಟ್ 2, ದ ಹ್ಯಾಕರ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಭೇದಿಸಲು. 586 00:32:48,000 --> 00:32:50,000 ವಾಸ್ತವವಾಗಿ, malan ನ, jharvard ಅದೇ ಆಗಿತ್ತು 587 00:32:50,000 --> 00:32:54,000 ಆದರೆ ನಾವು ಹಿಂದಿರುಗಿ ವೇಳೆ ಅವರು ಭಿನ್ನವಾಗಿ ಕಾಣುತ್ತಿದೆ. 588 00:32:54,000 --> 00:32:58,000 >> ಅವರು ವಿಭಿನ್ನವಾಗಿ ಉಪ್ಪುಹಾಕಿ ಕಾರಣ ಕ್ರಿಮ್ಸನ್ jharvard ಗಮನ. 589 00:32:58,000 --> 00:33:01,000 ಕ್ರಮಾವಳಿ ರೀತಿಯಲ್ಲಿ ಬೇಸರದಿಂದ ಮಾಡಲಾಯಿತು 590 00:33:01,000 --> 00:33:05,000 ಮೌಲ್ಯ ಹ್ಯಾಶ್, ಎನ್ಕ್ರಿಪ್ಟ್ ಮೌಲ್ಯವನ್ನು ಸ್ವಲ್ಪ ಭಿನ್ನವಾಗಿ ಕಂಡುಬಂತು 591 00:33:05,000 --> 00:33:08,000 ಒಳಹರಿವು ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ಭಿನ್ನವಾಗಿದೆ, ಆದರೆ HOOD ಕೆಳಗೆ ಗುಪ್ತಪದವನ್ನು 592 00:33:08,000 --> 00:33:10,000 ಇನ್ನೂ ಅಂತಿಮವಾಗಿ ಕಡುಗೆಂಪು ಆಗಿತ್ತು. 593 00:33:10,000 --> 00:33:12,000 ಈಗ, ಈ ಕಾಳಜಿ? 594 00:33:12,000 --> 00:33:15,000 ಹಾಗೆಯೇ, ನಾವು ಮಾದರಿ ಬಳಕೆದಾರ ಹೆಸರುಗಳು, ಮಾದರಿ ಬಳಕೆದಾರರನ್ನು ಒದಗಿಸುತ್ತಿದ್ದೇವೆ 595 00:33:15,000 --> 00:33:18,000 ಮತ್ತು ವಾಸ್ತವವಾಗಿ ಕೆಲವು ತಮ್ಮ ಗುಪ್ತಪದಗಳನ್ನು ಹ್ಯಾಷೆಸ್ ಬಹಳ 596 00:33:18,000 --> 00:33:23,000 ಗ್ರಾಹಕರು CS50 ಹಣಕಾಸು ನೀವು ಮೊದಲು ನಿಮ್ಮ ಕೋಡ್ ನೆಲದಿಂದ ಪಡೆದಾಗ. 597 00:33:23,000 --> 00:33:27,000 ನೀವು ಒಳಗೆ ಡೇಟಾಬೇಸ್, MySQL ಒಳಗೆ ಹೆಚ್ಚು ಕೋಷ್ಟಕಗಳು ಅಳವಡಿಸಲು ಸಾಧ್ಯವಿದೆ. 598 00:33:27,000 --> 00:33:30,000 ನೀವು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಹೆಚ್ಚು ಸ್ಪ್ರೆಡ್ಶೀಟ್ಗಳು ರಚಿಸಲು ಸಾಧ್ಯವಿದೆ, ಆದರೆ ಈ ಒಂದು ನೀಡಲು ನಿರ್ಧರಿಸಿದ್ದಾರೆ 599 00:33:30,000 --> 00:33:33,000 ಆರಂಭಿಸಲು, ಮತ್ತು ನೀವು ನೋಡುತ್ತೀರಿ ಸಮಸ್ಯೆಗಳನ್ನು ಸೆಟ್ ವಿವರಣೆಯನ್ನು 600 00:33:33,000 --> 00:33:37,000 ಈ ಟೇಬಲ್ ಆಮದು ಪ್ರಕ್ರಿಯೆಯನ್ನು ನಿಮಗೆ ಪರಿಚಯಿಸುತ್ತದೆ 601 00:33:37,000 --> 00:33:39,000 ಮತ್ತು, ಲಕ್ಷಣಗಳನ್ನು ಕೆಲವು ಎಂಬುದನ್ನು ವಿವರಿಸುವ 602 00:33:39,000 --> 00:33:41,000 ಮತ್ತು ನೀವು ಸಹ ನಾವು ಕೋಡ್ ನಿಮಗೆ ಒದಗಿಸಲು ಎಂದು ನೋಡುತ್ತಾರೆ 603 00:33:41,000 --> 00:33:44,000 ಹ್ಯಾಶಿಂಗ್ ಅಥವಾ ಈ ಗುಪ್ತಪದಗಳನ್ನು ಗೂಢಲಿಪೀಕರಣ ನಿರ್ವಹಿಸಲು, 604 00:33:44,000 --> 00:33:49,000 ಆದ್ದರಿಂದ ನೀವು MD5 ಅಥವಾ ಎಲ್ಲಾ ಬಗ್ಗೆ ವಾಸ್ತವವಾಗಿ ಬಗ್ಗೆ ತುಂಬಾ ಚಿಂತೆ ಮಾಡಬೇಕಿಲ್ಲ. 605 00:33:49,000 --> 00:33:53,000 >> ಆದ್ದರಿಂದ, SQL, ರಚನಾತ್ಮಕ ವೈಚಾರಿಕ ಭಾಷೆ. 606 00:33:53,000 --> 00:33:56,000 ಇದು ಸರಳವಾಗಿ ಹೇಳಬೇಕೆಂದರೆ, ನಾವು pset 7 ಬಳಕೆಯನ್ನು ಆರಂಭಿಸಲು ಬಗ್ಗೆ ನೀವು ಭಾಷೆ 607 00:33:56,000 --> 00:34:01,000 ಮತ್ತು ಬಹುಶಃ ಕೆಲವು ಡೇಟಾಬೇಸ್ ಡೇಟಾ ವಿನಂತಿಸಲು ಮೀರಿ. 608 00:34:01,000 --> 00:34:06,000 ಮಾಹಿತಿ, ಮತ್ತೆ, ಈ ಸಂಬಂಧಿತ ಕೋಷ್ಟಕಗಳು, ಲಂಬಸಾಲುಗಳು ಮತ್ತು ಸಾಲುಗಳಲ್ಲಿ tabularly ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ 609 00:34:06,000 --> 00:34:09,000 ಆದರೆ ಅಳಿಸಿ ಕೆಲವು ತುಲನಾತ್ಮಕವಾಗಿ ಸರಳ ವಾಕ್ಯ ಬಳಸಿ, 610 00:34:09,000 --> 00:34:12,000 , ಸೇರಿಸಲು ಅಪ್ಡೇಟ್ ಮತ್ತು ಆಯ್ಕೆ ನಾವು ಖಂಡಿತವಾಗಿಯೂ ಮಾಡಬಹುದು. 611 00:34:12,000 --> 00:34:15,000 ನಾವು, ಸೇರಿಸಲು, ದತ್ತಸಂಚಯದಿಂದ ಅಳಿಸಬಹುದು 612 00:34:15,000 --> 00:34:19,000 , ದತ್ತಸಂಚಯದಿಂದ ಡೇಟಾವನ್ನು ಹಿಂಪಡೆಯಲು ನಿಗದಿಪಡಿಸಲಾಗಿದೆ ಮಾಹಿತಿ, ಮತ್ತು ಆಯ್ದ, ನವೀಕರಿಸಿ. 613 00:34:19,000 --> 00:34:21,000 ನಾವು ಈ ರೀತಿ ಬಗ್ಗೆ ಹೇಗೆ ಹೋಗಲಿ? 614 00:34:21,000 --> 00:34:23,000 ನನಗೆ APPLIANCE ಆಗಿ ಮುಂದುವರಿಯಲು ಅವಕಾಶ. 615 00:34:23,000 --> 00:34:28,000 , ನನಗೆ http://localhost ಮೇಲೆಳೆದುಕೊಳ್ಳಲು ಲೆಟ್ 616 00:34:28,000 --> 00:34:30,000 ಇದು ಮತ್ತೊಮ್ಮೆ, ಸ್ಥಳೀಯ APPLIANCE ಆಗಿದೆ. 617 00:34:30,000 --> 00:34:32,000 ಅದರ ಡೀಫಾಲ್ಟ್ NICKNAME ನ. 618 00:34:32,000 --> 00:34:35,000 ಮತ್ತು ನನಗೆ / phpmyadmin ಹೋಗಿ ಅವಕಾಶ. 619 00:34:35,000 --> 00:34:39,000 ಈ ಯಂತ್ರಕ್ಕಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮೊದಲೆ ಸಂರಚಿತಗೊಂಡ ಒಂದು ವಿಶೇಷ URL ಅನ್ನು ಸಂಭವಿಸಿದರೆ 620 00:34:39,000 --> 00:34:42,000 ಆ ಕೂಡಲೇ ಒಂದು ಬಳಕೆದಾರ ಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ನನಗೆ ಅಪೇಕ್ಷಿಸುತ್ತದೆ. 621 00:34:42,000 --> 00:34:46,000 >> ಎಂದಿನಂತೆ, ನಾನು jharvard ಮತ್ತು ಕಡುಗೆಂಪು, ಟೈಪಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ 622 00:34:46,000 --> 00:34:48,000 ಆದರೆ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ನಿರ್ವಾಹಕ ಖಾತೆಯನ್ನು ಎಂಬುದನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕು. 623 00:34:48,000 --> 00:34:53,000 ಇದು ಕೇವಲ CS50 ಹಣಕಾಸು ನೋಂದಾಯಿಸಿದ jharvard ಕೂಡ ಎಂದು ಕಾಕತಾಳೀಯ ಇಲ್ಲಿದೆ. 624 00:34:53,000 --> 00:34:56,000 Jharvard, ಕಡುಗೆಂಪು ನಮೂದಿಸಿ ಅಂತ ನಾವು ನೋಡಿದ ಬಳಕೆದಾರ ಸಂಪರ್ಕಸಾಧನವನ್ನು ನೀಡುತ್ತದೆ 625 00:34:56,000 --> 00:34:59,000 ಒಂದು ಕ್ಷಣ ಒಂದು ಮಿನುಗು ಹಿಂದೆ, ಮತ್ತು, ಮೊದಲಿಗೆ ಸ್ವಲ್ಪ ಅಗಾಧ ಇಲ್ಲಿದೆ 626 00:34:59,000 --> 00:35:02,000 ಆದರೆ ವಿಮಾ ಉಳಿದ, ಈ ಉಪಕರಣ ಕೊಂಡಿಗಳು ಅತ್ಯಂತ ಕ್ಲಿಕ್ ಮಾಡಲಿಕ್ಕೆ ಇಲ್ಲ ನೀವು. 627 00:35:02,000 --> 00:35:05,000 ನೀವು ಉಪಯುಕ್ತ ಸೂಪರ್ ಎಂದು ಒಂದು ಸಣ್ಣ ಉಪ ಬಳಸಿಕೊಂಡು ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಮಾಡುತ್ತೇವೆ 628 00:35:05,000 --> 00:35:08,000 ಇದು ಮೊದಲ ಇಲ್ಲಿ ದತ್ತಸಂಚಯಗಳನ್ನು ಅಪ್. 629 00:35:08,000 --> 00:35:11,000 ನಾನು ಡೇಟಾಬೇಸ್ ಹೋಗುತ್ತಾರೆ ವೇಳೆ, ನಾನು ಡೇಟಾಬೇಸ್ ರಚಿಸಲು ಪ್ರೇರೇಪಿಸಿತು ನಾನು ಗಮನಿಸಿ. 630 00:35:11,000 --> 00:35:14,000 ಇದು, ಒಂದು ಹೊಸ ಎಕ್ಸೆಲ್ ಕಡತವನ್ನು ರಚಿಸುವ ಹಾಗೆ. 631 00:35:14,000 --> 00:35:18,000 ನಾನು ಮುಂದೆ ಹೋಗಿ ಈ ಉಪನ್ಯಾಸ ಕರೆಯಲು ಪಡೆಯಲಿದ್ದೇನೆ, ಮತ್ತು ನಾನು ಅಲ್ಲಿ ಕ್ಷೇತ್ರ, ತಾಳೆ ನೋಡುವುದು ನಿರ್ಲಕ್ಷಿಸಿ ಪಡೆಯಲಿದ್ದೇನೆ. 632 00:35:18,000 --> 00:35:20,000 ಅದು, ಅದರೊಡನೆ ಅಕ್ಷಾಂಶ ಪ್ರಾತಿನಿಧ್ಯವನ್ನು ಮಾಡಬೇಕಾಗುತ್ತದೆ 633 00:35:20,000 --> 00:35:24,000 ಮತ್ತು ನಾನು ರಚಿಸಲು ಕ್ಲಿಕ್ ಮಾಡಿ ಹೋಗಿ, ಮತ್ತು ನಾನು ಸೃಷ್ಟಿಸುವ ಹೋಗಲು ಅವಕಾಶ ಈಗ ಗಮನಿಸಿ ನಾನು 634 00:35:24,000 --> 00:35:27,000 ಎಡಗೈ ಬದಿಯಲ್ಲಿ ಇದು ದತ್ತಸಂಚಯಗಳನ್ನು ಹೇಳುತ್ತಾರೆ ಅಲ್ಲಿ 635 00:35:27,000 --> 00:35:30,000 ನಾನು ಬೇಗ ಉಪನ್ಯಾಸ ಡೇಟಾಬೇಸ್ ನೋಡಿ ಮಾಡಬೇಕು. 636 00:35:30,000 --> 00:35:32,000 >> ನಾನು ಈಗ ಎಡಬದಿಯಲ್ಲಿ, ಉಪನ್ಯಾಸ ಡೇಟಾಬೇಸ್ ನಲ್ಲಿ ಕ್ಲಿಕ್ ವೇಳೆ 637 00:35:32,000 --> 00:35:34,000 ನನ್ನ ಟ್ಯಾಬ್ಗಳನ್ನು ಸ್ವಲ್ಪ ಬದಲಾವಣೆಯನ್ನು ಗಮನಿಸಿ. 638 00:35:34,000 --> 00:35:38,000 ನಾನು ರಚನೆ, SQL, ರಫ್ತು, ಆಮದು ಮತ್ತು ಇತರ ವಿಷಯಗಳನ್ನು ಹೇಳಬೇಕಿದೆ. 639 00:35:38,000 --> 00:35:40,000 ರಚನೆ ಅತ್ಯಧಿಕವಾಗಿ ಖಾಲಿ. 640 00:35:40,000 --> 00:35:43,000 ಇಲ್ಲಿ ಹೇಳುವಂತೆ ಯಾವುದೇ ಕೋಷ್ಟಕಗಳನ್ನು, ಡೇಟಾಬೇಸ್ ಕಂಡುಬರುವ 641 00:35:43,000 --> 00:35:47,000 ಆದ್ದರಿಂದ ಅವರ ಮೇಜಿನ ರಚಿಸಲು ಅವಕಾಶ, ಮತ್ತು ಈಗ ಮುಂದುವರಿಯಿರಿ ಕೋಷ್ಟಕವನ್ನು ರಚಿಸಿ 642 00:35:47,000 --> 00:35:53,000 ವಿದ್ಯಾರ್ಥಿಗಳು ಇಷ್ಟ, ಮತ್ತು ನಾವು ಎಷ್ಟು ಕಾಲಮ್ಗಳನ್ನು ಬಯಸುತ್ತೀರಿ? 643 00:35:53,000 --> 00:35:55,000 ಪ್ರತಿ ವಿದ್ಯಾರ್ಥಿಗಳಿಗಾಗಿ ಈ ಸರಳ ಇಡಲು ನಾವು, ಮತ್ತು ನಾವು ದಾಖಲೆ 644 00:35:55,000 --> 00:35:58,000 ಒಂದು ID ಸಂಖ್ಯೆ, ಒಂದು ಹೆಸರು ಮತ್ತು ಇಮೇಲ್ ವಿಳಾಸ. 645 00:35:58,000 --> 00:36:02,000 >> ನಾವು ಹೋಗಿ, ಆದ್ದರಿಂದ 3 ಕಾಲಮ್ಗಳು, ಹಾಗೆ ಇದು ಸರಳ ವಿಲ್ ಕೀಪ್. 646 00:36:02,000 --> 00:36:05,000 ನೀವು ಇಲ್ಲಿ ನೋಡಿ ರೂಪ, ಈಗ ಸ್ವಲ್ಪ ಕೊಳಕಾದ ಮತ್ತು ಅಗಾಧ ಹೊಂದಿದೆ 647 00:36:05,000 --> 00:36:08,000 ಆದರೆ ನಾವು ಸಾಲಿನ ಮೂಲಕ ಅದನ್ನು ಸಾಲು ಅನುಸರಿಸುವ, ಆದ್ದರಿಂದ ನಿಜವಾಗಿಯೂ ವೇಗವಾಗಿ ನ ನೀಡಲು ಅವಕಾಶ 648 00:36:08,000 --> 00:36:14,000 ಈ ಡೇಟಾಬೇಸ್ ಅಸದೃಶ ಫಾರ್ ID ಯನ್ನು ಒಂದು ಹೆಸರನ್ನು ಮೊದಲ ಕಾಲಮ್. 649 00:36:14,000 --> 00:36:17,000 ಇದು ಪೂರ್ಣಾಂಕವಲ್ಲ ಕಾಣಿಸುತ್ತದೆ. ನಾನು ವಾಸ್ತವವಾಗಿ ಉದ್ದ ಮತ್ತು ಮೌಲ್ಯಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಬಹುದು. 650 00:36:17,000 --> 00:36:21,000 ಒಂದು ಇಂಟ್ 32 ಬಿಟ್ಗಳು ನೀವು ಟೈಪ್ ಏನೇ ಎಂದು ಹೋಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಇದನ್ನು ಖಾಲಿಯಾಗಿ ಬಿಡಲು ಅವಕಾಶ. ಇದೆ 651 00:36:21,000 --> 00:36:24,000 ವಿವರಿಸಿದಂತೆ ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯವನ್ನು, ನಾನು, ಇದು ಶೂನ್ಯ ಮಾಡುವನು. 652 00:36:24,000 --> 00:36:27,000 ನಾನು ಒಂಟಿಯಾಗಿ ಬಿಡಲು ಪಡೆಯಲಿದ್ದೇನೆ. ಡೀಫಾಲ್ಟ್ ಮೌಲ್ಯಗಳು ಬಗ್ಗೆ ಚಿಂತೆ ನೋಡೋಣ. 653 00:36:27,000 --> 00:36:29,000 ಬಲ, ಲಕ್ಷಣಗಳು ಇಲ್ಲಿ ಮೇಲೆ ಸ್ಕ್ರಾಲ್ ಲೆಟ್ಸ್. 654 00:36:29,000 --> 00:36:31,000 ಈ ಆಸಕ್ತಿದಾಯಕವಾಗಿದೆ. 655 00:36:31,000 --> 00:36:33,000 ಲೆಟ್ಸ್ ಮುಂದೆ ಹೋಗಿ ಸ್ವಲ್ಪ ನಿರಂಕುಶವಾಗಿ ಐಡಿಗಳನ್ನು ರುಜುಮಾಡದ ಬೇಕು ಎಂದು ಹೇಳುತ್ತಾರೆ. 656 00:36:33,000 --> 00:36:35,000 ನ ಯಾವುದೇ ಋಣಾತ್ಮಕ ಸಂಖ್ಯೆಗಳ ವ್ಯರ್ಥ ಬೇಡ. 657 00:36:35,000 --> 00:36:37,000 >> ನ 0 ಗೆ 4 ಶತಕೋಟಿ ಪ್ರಯತ್ನಿಸಿ ಅಥವಾ ನೋಡೋಣ, 658 00:36:37,000 --> 00:36:40,000 ತದನಂತರ, ಅವರ ಕ್ಕೂ ಇನ್ನೂ ಈ ಜಾಗ ಯಾವುದೇ ಸ್ಪರ್ಶಕ್ಕೆ ಬೇಡ 659 00:36:40,000 --> 00:36:43,000 ಆದರೆ, ನನ್ನ ಕೆಳಗೆ ಇಲ್ಲಿ ಹೆಸರನ್ನು ಟೈಪ್ ಅವಕಾಶ 660 00:36:43,000 --> 00:36:46,000 ಮತ್ತು ಇತರ ಇಮೇಲ್ ಆಗಿತ್ತು, ಕ್ಯಾಚ್ ಇಮೇಲ್ ಆದ್ದರಿಂದ 661 00:36:46,000 --> 00:36:50,000 ಮತ್ತು ಹೆಸರು, ನಿಸ್ಸಂಶಯವಾಗಿ ಅಲ್ಲ ಪೂರ್ಣಾಂಕಗಳ, ಆದ್ದರಿಂದ ಬೇರೆ ಕ್ಷೇತ್ರದಲ್ಲಿ ಈ ಬದಲಾಯಿಸೋಣ. 662 00:36:50,000 --> 00:36:53,000 ಇದು varchar, ವೇರಿಯಬಲ್ ಉದ್ದ ಚಾರ್ ತಿರುಗಿದರೆ 663 00:36:53,000 --> 00:36:56,000 ಒಂದು SQL ಡೇಟಾಬೇಸ್ ಒಂದು ಸ್ಟ್ರಿಂಗ್ ಹಾಗೆ 664 00:36:56,000 --> 00:36:59,000 ಆದರೆ ವೇರಿಯಬಲ್ ಉದ್ದ, ಮತ್ತು ವಾಸ್ತವಿಕವಾಗಿ ಮುಂಚೆಯೇ ಅದನ್ನು ಹೇಳಲು ಹೊಂದಿವೆ 665 00:36:59,000 --> 00:37:02,000 ಸ್ಟ್ರಿಂಗ್ ಗರಿಷ್ಠ ಉದ್ದ, ಆದ್ದರಿಂದ ನಾನು ಸ್ವಲ್ಪ ನಿರಂಕುಶವಾಗಿ ಪಡೆಯಲಿದ್ದೇನೆ 666 00:37:02,000 --> 00:37:05,000 ಕನ್ವೆನ್ಷನ್ ಪ್ರಕಾರ 255 ಪಾತ್ರಗಳು. 667 00:37:05,000 --> 00:37:08,000 ನಾನು ಸಂಪೂರ್ಣವಾಗಿ 32 ಹೇಳಬಹುದು. ನಾನು 1,000 ಹೇಳಬಹುದು. 668 00:37:08,000 --> 00:37:11,000 ನಿಮ್ಮ ಜನಗಳು ಏನು ಮೇಲೆ ನಿಮಗಾಗಿ ನಿರ್ಧರಿಸಲು ಅಗತ್ಯ ರೀತಿಯ ಆಧಾರಿತ 669 00:37:11,000 --> 00:37:14,000 ಉದ್ದದ ವಿದ್ಯಾರ್ಥಿಯ ಹೆಸರು ಮತ್ತು ಸಂಖ್ಯೆ ಅಥವಾ ಸ್ವಲ್ಪ ದೊಡ್ಡ ಜೊತೆ ಹೋಗಿ, 670 00:37:14,000 --> 00:37:17,000 ಆದರೆ ಏನು ಒಂದು varchar ಬಗ್ಗೆ ಸಂತೋಷವನ್ನು ಇದನ್ನು ವ್ಯರ್ಥ ಹಿಂದಿರುಗಬಹುದೆಂದು ಆಗಿದೆ 671 00:37:17,000 --> 00:37:19,000 ಪ್ರತಿ ವಿದ್ಯಾರ್ಥಿಯ ಹೆಸರಿನಲ್ಲಿ 255 ಬೈಟ್ಗಳು. 672 00:37:19,000 --> 00:37:23,000 ಇದು ಡೇವಿಡ್ ಅದು ಒಟ್ಟಾರೆಯಾಗಿ 255 ಬೈಟ್ಗಳು ಬಳಸಲು ಹಿಂದಿರುಗಬಹುದೆಂದು 673 00:37:23,000 --> 00:37:26,000 ಆದರೆ, ಒಂದು ಮೇಲಿನ ನಿರ್ಬಂಧಿತ, ಆದ್ದರಿಂದ ನಾನು ರೂಢಿ 255 ಜೊತೆ ಹೋಗುತ್ತೇನೆ 674 00:37:26,000 --> 00:37:30,000 ಆದರೆ ಕೆಲವು ಕಡಿಮೆ ಮೌಲ್ಯವು ಆ ಚರ್ಚೆ, ಮತ್ತು ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಸಾಧ್ಯವಾಗಲಿಲ್ಲ 675 00:37:30,000 --> 00:37:34,000 ಕೇವಲ 255 ಸ್ಥರವಾಗಿರಲು, ಆದರೆ ಮತ್ತೆ, ನಾವು ಅದೇ ಚರ್ಚೆ ತೋರಿಸಬಹುದಿತ್ತು. 676 00:37:34,000 --> 00:37:36,000 ಆದರೆ ನಾನು ಬಲ ಬದಿಯಲ್ಲಿ ಇಲ್ಲಿ ಮೇಲೆ ಮತ್ತೊಂದು ಮಾರ್ಗವೆಂದರೆ ಪಡೆಯಲಿದ್ದೇನೆ. 677 00:37:36,000 --> 00:37:40,000 >> ಯಾವ ಒಂದು ಡೇಟಾಬೇಸ್ ಬಗ್ಗೆ ಪ್ರಬಲ ಇದನ್ನು ಭಾರೀ ತರಬೇತಿ ಸಾಕಷ್ಟು ಮಾಡಬಹುದು ಎಂದು 678 00:37:40,000 --> 00:37:42,000 ನೀವು ಅಥವಾ ಸಂಕೀರ್ಣ ಕೆಲಸ. 679 00:37:42,000 --> 00:37:46,000 ನಿರ್ದಿಷ್ಟವಾಗಿ, ನಾನು ನನ್ನ ವಿದ್ಯಾರ್ಥಿಯ ID ಸಂಖ್ಯೆಯನ್ನು ಯಾವ ಹೆದರುವುದಿಲ್ಲ. 680 00:37:46,000 --> 00:37:49,000 ಅದು ಡೇಟಾಬೇಸ್ನಲ್ಲಿ ಒಂದು ಅನನ್ಯ ಗುರುತು ಅರ್ಥೈಸಲಾಗಿತ್ತು ವಿಶೇಷವೇನು 681 00:37:49,000 --> 00:37:52,000 ಆದ್ದರಿಂದ ನಾನು ಆ ವಿದ್ಯಾರ್ಥಿ ಒಂದು 32 ಬಿಟ್ succinct ಪ್ರಾತಿನಿಧ್ಯವಿಲ್ಲ 682 00:37:52,000 --> 00:37:55,000 ನಾನು ಅನನ್ಯವಾಗಿ ಅವುಗಳನ್ನು ಗುರುತಿಸುವ ರೀತಿಯಲ್ಲಿ ಹೊಂದಿರುತ್ತವೆ ಆದ್ದರಿಂದ 683 00:37:55,000 --> 00:37:58,000 ಒಂದು ವರ್ಗ ಉದಾಹರಣೆಗೆ 2 ಡೇವಿಡ್ಸ್, ಅಲ್ಲಿ ಇರಲು. 684 00:37:58,000 --> 00:38:01,000 ವಾಸ್ತವವಾಗಿ, ಈ AI ಬಾಕ್ಸ್, ಸ್ವಯಂ ಇನ್ಕ್ರಿಮೆಂಟ್, ಪರಿಶೀಲಿಸಲು ಪಡೆಯಲಿದ್ದೇನೆ 685 00:38:01,000 --> 00:38:04,000 ಡೇಟಾಬೇಸ್, MySQL, ಔಟ್ ವರ್ಣಿಸಲಾಗಿದೆ ಆದ್ದರಿಂದ 686 00:38:04,000 --> 00:38:08,000 ಪ್ರತಿ ಹೊಸದಾಗಿ ಸೇರಿಸಲಾದ ವಿದ್ಯಾರ್ಥಿಯ ID ಯನ್ನು ಎಂದು ಏನು ನಡೆಯುತ್ತಿದೆ. 687 00:38:08,000 --> 00:38:11,000 ನಾನು, ನನ್ನ ಕೋಡ್ ಆ ಬಗ್ಗೆ ಕಾಳಜಿ ಇಲ್ಲ 688 00:38:11,000 --> 00:38:13,000 ಮತ್ತು ನಾನು ಸೂಚ್ಯಂಕ ಮೆನುವಿನಲ್ಲಿ ಏನನ್ನಾದರೂ ಆಯ್ಕೆ ಪಡೆಯಲಿದ್ದೇನೆ. 689 00:38:13,000 --> 00:38:17,000 ಸೂಚ್ಯಂಕ, ಇಲ್ಲಿ ಅನನ್ಯ, ಪ್ರಾಥಮಿಕ ಮಾಡಿದೆ ಡ್ರಾಪ್ಡೌನ್ 690 00:38:17,000 --> 00:38:19,000 ಸೂಚ್ಯಂಕ ಮತ್ತು ಪೂರ್ಣ ಪಠ್ಯ. 691 00:38:19,000 --> 00:38:21,000 ನೀವು ಬಹುಶಃ ಈ ವಿಷಯಗಳನ್ನು ಒಂದೆರಡು ಎಂಬುದನ್ನು ಊಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ 692 00:38:21,000 --> 00:38:24,000 ಆದರೆ ಸಂಬಂಧಿತ ದತ್ತಾಂಶದಲ್ಲಿ ತಿರುಗಿದರೆ 693 00:38:24,000 --> 00:38:28,000 ನೀವು ಪ್ರೋಗ್ರಾಮರ್ ಅಥವಾ ಡೇಟಾಬೇಸ್ ನಿರ್ವಾಹಕರು ಪೂರ್ವಭಾವಿಯಾಗಿಯೇ ಪಡೆಯಲು 694 00:38:28,000 --> 00:38:32,000 ಯಾವ ಜಾಗ ಎಂದು ಡೇಟಾಬೇಸ್ ಗೆ ಸುಳಿವುಗಳನ್ನು ನೀಡುವುದು 695 00:38:32,000 --> 00:38:34,000 ಒಂದು ಕೋಷ್ಟಕದಲ್ಲಿ ಸ್ವಲ್ಪ ವಿಶೇಷವಾಗಿದೆ. 696 00:38:34,000 --> 00:38:37,000 >> ಉದಾಹರಣೆಗೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ ನಾನು ID ಯನ್ನು ಹೇಳಲು ಪಡೆಯಲಿದ್ದೇನೆ 697 00:38:37,000 --> 00:38:42,000 ಇಲ್ಲದಿದ್ದರೆ ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಎಂಬ ಪ್ರಾಥಮಿಕ ಸೂಚ್ಯಂಕ, ಎಂದು ಹೋಗುತ್ತದೆ. 698 00:38:42,000 --> 00:38:44,000 ಏನು ಈ ವ್ಯಾಖ್ಯಾನದಂತೆ ಅರ್ಥ ID ಯನ್ನು ಹೊಂದಿದೆ ಮುಂದೆ 699 00:38:44,000 --> 00:38:48,000 ಅನನ್ಯವಾಗಿ ಈ ಕೋಷ್ಟಕದಲ್ಲಿ ವಿದ್ಯಾರ್ಥಿಗಳು ಗುರುತಿಸುತ್ತದೆ. 700 00:38:48,000 --> 00:38:53,000 ನಾನು ಈ ನಿರ್ಬಂಧ ಅಥವಾ ಈ ಸೂಚ್ಯಂಕ ಭವ್ಯವಾದ ಭಾವಿಸುತ್ತೇನೆ ಏಕೆಂದರೆ ಯಾವುದೇ ವಿದ್ಯಾರ್ಥಿ ಒಂದೇ ID ಯನ್ನು ಹೊಂದಿದೆ. 701 00:38:53,000 --> 00:38:55,000 ಮೇಲಾಗಿ, ಏನು ಈ ನನಗೆ ಮಾಡಲು ಹೋಗುವ ಇದನ್ನು ಹೇಳಲು ವಿಶೇಷವೇನು ಆಗಿದೆ 702 00:38:55,000 --> 00:38:58,000 MySQL ಎಂದು ಐಡಿ ವಿಶೇಷ ಆಗಿದೆ. 703 00:38:58,000 --> 00:39:03,000 ನಾನು ID ಬಗ್ಗೆ ವಿಶೇಷವಾಗಿ ಕಾಳಜಿ ಆದ್ದರಿಂದ ಮುಂದುವರಿಯಿರಿ ಮತ್ತು ನಿಮ್ಮ ಅಲಂಕಾರಿಕ ಅಕ್ಷಾಂಶ ರಚನೆ ಮಾಂತ್ರಿಕ ಹಾಗೆ, 704 00:39:03,000 --> 00:39:05,000 ಮರದ ರೀತಿಯ ನಿರ್ಮಿಸಲು. 705 00:39:05,000 --> 00:39:08,000 ಸಾಮಾನ್ಯವಾಗಿ ಅದು ಏನೋ, ನಾವು ಹಿಂದೆ ವಾರಗಳಲ್ಲಿ ನೋಡಲಿಲ್ಲ ಇದು ಬಿ ಮರ, ಎಂದು 706 00:39:08,000 --> 00:39:11,000 ಆದರೆ ಬೈನರಿ ಮರಗಳು ಉತ್ಸಾಹದಲ್ಲಿ ರೀತಿಯ ಇನ್ನೊಂದು ಅಕ್ಷಾಂಶ ಕಟ್ಟಡದ 707 00:39:11,000 --> 00:39:15,000 ಮತ್ತು ನಾವು ನೋಡಿದ್ದಾರೆ ಎಂದು ಪ್ರಯತ್ನಿಸುತ್ತದೆ, ಆದರೆ ಹೇಳಲು ವಿಶೇಷವೇನು 708 00:39:15,000 --> 00:39:18,000 ಡೇಟಾಬೇಸ್ ಈ ಕ್ಷೇತ್ರದಲ್ಲಿ ಎಷ್ಟು ಮುಖ್ಯ ಎಂದು ನಾನು ಬಹುಶಃ 709 00:39:18,000 --> 00:39:22,000 ಇದನ್ನು ಹುಡುಕಲು ಮಾಡಲು ಬಯಸುವ, ಮುಂದೆ ಹೋಗಿ ಕೆಲವು ಅಲಂಕಾರಿಕ ನಿರ್ಮಿಸಲು 710 00:39:22,000 --> 00:39:25,000 ಮೆಮೊರಿ ಅಕ್ಷಾಂಶ ರಚನೆ ಹುಡುಕಾಟಗಳು ಚುರುಕುಗೊಳಿಸಲು ಎಷ್ಟು ಪರಿಪೂರ್ಣವಾಗಿ 711 00:39:25,000 --> 00:39:28,000 ಅವರು ನಿರಂತರ ಸಮಯದಲ್ಲಿ ನೀವು ಅಥವಾ ಕನಿಷ್ಟ ಎಂದು ಆದಷ್ಟು ಹತ್ತಿರವಾಗಿ 712 00:39:28,000 --> 00:39:32,000 ಅದು ರೇಖೀಯ ಹುಡುಕಾಟ ಆವರಿಸಲಿದೆ ಮಾಡುವುದಿಲ್ಲ ಹೀಗಾಗಿ, ಇದು ಹಿಂದಿರುಗಬಹುದೆಂದು ಇದೆ 713 00:39:32,000 --> 00:39:34,000 ಅತ್ಯಂತ ಹೆಚ್ಚಿನ ಮಾರ್ಗವನ್ನು ಪ್ರದರ್ಶನ. 714 00:39:34,000 --> 00:39:37,000 ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಸಾಧ್ಯವಿತ್ತು. 715 00:39:37,000 --> 00:39:41,000 >> ಸಿದ್ಧಾಂತದಲ್ಲಿ, ಎಲ್ಲರ ಇಮೇಲ್ ವಿಳಾಸ, ನೀವು ಕೆಲವು ಖಾತೆಯನ್ನು ಹಂಚಿಕೊಳ್ಳುವ ಹೊರತು, ಅನನ್ಯ 716 00:39:41,000 --> 00:39:45,000 ಆದರೆ ಇದು ಒಂದು ವಾಕ್ಯವನ್ನು ಸ್ವಲ್ಪ ಬಳಸಲು ಸಾಮಾನ್ಯವಾಗಿ ಉತ್ತಮ ಅಲ್ಲ 717 00:39:45,000 --> 00:39:49,000 ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಜೀವನದಲ್ಲಿ ಅದರ ಉದ್ದೇಶ ಅನನ್ಯವಾಗಿ ಗುರುತಿಸಲು ವೇಳೆ ಏಕೆಂದರೆ 718 00:39:49,000 --> 00:39:55,000 ಗರಿಷ್ಠ 255 ಬೈಟ್ಗಳು ಬಳಸಲು ಯಾವುದೇ ಕಾರಣಕ್ಕಾಗಿ ನಿಮ್ಮ ಕೋಷ್ಟಕದಲ್ಲಿ ಸಾಲುಗಳು ಇಲ್ಲ 719 00:39:55,000 --> 00:39:58,000 ನೀವು ಕೇವಲ 4 ಬೈಟ್ಗಳು ಹೊರಗೆ ಪಡೆಯುವುದು ವೇಳೆ ಅನನ್ಯವಾಗಿ ಯಾರಾದರೂ ಗುರುತಿಸಲು 720 00:39:58,000 --> 00:40:00,000 ಅಥವಾ ಒಂದು 32 ಬಿಟ್ ಇಂಟ್. 721 00:40:00,000 --> 00:40:03,000 ಸಾಮಾನ್ಯವಾಗಿ, ಒಂದು ಪ್ರಾಥಮಿಕ ಕೀಲಿ ಸಣ್ಣ ಮತ್ತು succinct ಆಗಿರಬೇಕು 722 00:40:03,000 --> 00:40:07,000 ಮತ್ತು ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಒಂದು ಪೂರ್ಣಾಂಕ ಅಥವಾ 64 ಬಿಟ್ಗಳು ಎಂದು ಸಂಭವಿಸಿದರೆ ಅದು ಒಂದು ದೊಡ್ಡ ಇಂಟ್, ಸ್ವಲ್ಪ. 723 00:40:07,000 --> 00:40:11,000 ಆದರೆ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಅನನ್ಯ, ಮತ್ತು ತುಂಬಾ ಒಂದು ಡೇಟಾಬೇಸ್ ಲಕ್ಷಣಗಳನ್ನು ಒಂದು ಮಾಡಬೇಕು 724 00:40:11,000 --> 00:40:14,000 ನನಗೆ ಅಪೂರ್ವತೆಯನ್ನು ಜಾರಿಗೆ ಹೊಂದಿದೆ. 725 00:40:14,000 --> 00:40:18,000 ಸ್ವತಃ ಇಮೇಲ್ ಸಹ ಇಮೇಲ್ ಮುಂದೆ ಇಲ್ಲಿ ಅನನ್ಯ ಆಯ್ಕೆ 726 00:40:18,000 --> 00:40:21,000 , ಪರದೆಯ ಸುರುಳಿಕೆಲಸ ಇದೆ ನಾನು ಡೇಟಾಬೇಸ್ ಗೆ ಹೇಳುವ ನಾನು 727 00:40:21,000 --> 00:40:23,000 ನನ್ನನ್ನು ನಂಬುವುದಿಲ್ಲ. 728 00:40:23,000 --> 00:40:26,000 ನನಗೆ ದತ್ತಸಂಚಯಕ್ಕೆ ಸೇರಿಸಲು ಬಿಡಬೇಡಿ 729 00:40:26,000 --> 00:40:29,000 ನಾನು ಈಡಿಯಟ್ ನಾನು ಮತ್ತು ನಾನು ಕೂಡ ಎರಡು ಬಾರಿ ಅದೇ ಇಮೇಲ್ ವಿಳಾಸ, 730 00:40:29,000 --> 00:40:32,000 ನನ್ನ ಪ್ರಯಾಣ ಮತ್ತು ಬೇರೆ IFS ಮತ್ತು ನಿಜವಾದ PHP ಕೋಡ್ ಉತ್ತಮವಾದ 731 00:40:32,000 --> 00:40:37,000 ಮತ್ತು ನಾನು ಆಕಸ್ಮಿಕವಾಗಿ ಬಳಕೆದಾರ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ನೋಂದಣಿ ಅವಕಾಶ 732 00:40:37,000 --> 00:40:40,000 ಡೇಟಾಬೇಸ್ ಇನ್ನೂ ಸರಿಯಾಗಿವೆ ರಕ್ಷಣಾ ಮತ್ತೊಂದು ಮಟ್ಟ 733 00:40:40,000 --> 00:40:44,000 ಆ ನಕಲಿ ಇಮೇಲ್ ವಿಳಾಸಕ್ಕೆ ಕೋಷ್ಟಕದಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು. 734 00:40:44,000 --> 00:40:49,000 >> ಈಗ, ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಹೆಸರನ್ನು ನೀವು ಬಹುಶಃ ಆ ಅನನ್ಯ ಮಾಡಲು ಬಯಸುವುದಿಲ್ಲ 735 00:40:49,000 --> 00:40:51,000 ನಂತರ 2 ಡೇವಿಡ್ಸ್ ಅಥವಾ ಉದಾಹರಣೆಗೆ 2 ಮೈಕ್ ಸ್ಮಿತ್ಸ್, ಇಲ್ಲಿ ಎಂದಿಗೂ ಕಾರಣ 736 00:40:51,000 --> 00:40:55,000 ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ನಲ್ಲಿ, ಆದ್ದರಿಂದ ನಾವು ಕೇವಲ ಬಿಟ್ಟು ಮಾಡುತ್ತೇವೆ. 737 00:40:55,000 --> 00:40:58,000 ನಾನು, ಮುಂದೆ ಹೋಗಿ ಕೆಳಗೆ ಬಲಭಾಗದಲ್ಲಿ ಉಳಿಸಲು ಕ್ಲಿಕ್ ಪಡೆಯಲಿದ್ದೇನೆ 738 00:40:58,000 --> 00:41:02,000 ಮತ್ತು ಎಲ್ಲವೂ ಚೆನ್ನಾಗಿ ಕಾಣುತ್ತದೆ, ಆದರೆ ಇಲ್ಲಿ ಗಮನಿಸಿ 739 00:41:02,000 --> 00:41:04,000 ಈಗ ನಾವು ಮೇಲೆ ಹೆಚ್ಚು ಸಮಯ ವ್ಯಯ ಆಗುವುದಿಲ್ಲ ಒಂದು ಭಾಗವಾಗಿದೆ 740 00:41:04,000 --> 00:41:07,000 ವಾಕ್ಯ ಸ್ವಲ್ಪ ಸಂಕೀರ್ಣವಾಗಿದೆ, ಮತ್ತು ನಾವು ಕೋಷ್ಟಕಗಳು ಸೃಷ್ಟಿಸಲು ಹೊಂದಿಲ್ಲ ಏಕೆಂದರೆ 741 00:41:07,000 --> 00:41:10,000 ಎಲ್ಲ ಸಾಮಾನ್ಯವಾಗಿ, ಆದರೆ SQL ಸ್ವತಃ ಒಂದು ಭಾಷೆ, 742 00:41:10,000 --> 00:41:13,000 ವಾಕ್ಯ ಇದು ಇಲ್ಲಿಯೇ ನಾನು ಹೈಲೈಟ್ ಮಾಡಿದ ಎಂದು. 743 00:41:13,000 --> 00:41:18,000 ಏನು phpMyAdmin ನಿಜವಾಗಿಯೂ ನೀವು ಒಂದು ವೆಬ್ ಆಧಾರಿತ GUI ಸೃಷ್ಟಿ 744 00:41:18,000 --> 00:41:23,000 ನೀವು ಸಮಯ ಉಳಿಸಲು ಮತ್ತು ಕೈಯಾರೆ ಔಟ್ ಟೈಪಿಸಲು ಹೊಂದಿಲ್ಲ ಯಾವ 745 00:41:23,000 --> 00:41:26,000 ಹಾಗೆ ಸಾಕಷ್ಟು ದೀರ್ಘ SQL ಪ್ರಶ್ನೆ. 746 00:41:26,000 --> 00:41:29,000 >> ನೀವು ಬಯಸಿದರೆ ಇತರ ಪದಗಳಲ್ಲಿ, ಕೈಯಾರೆ ಈ ಕೋಷ್ಟಕವನ್ನು ರಚಿಸಿ 747 00:41:29,000 --> 00:41:32,000 ಎರಡೂ ಎಂದು ಕಪ್ಪು ಮತ್ತು ಬಿಳಿ ಪ್ರಾಂಪ್ಟ್ ಅಥವಾ ರಲ್ಲಿ phpMyAdmin ನಲ್ಲಿ 748 00:41:32,000 --> 00:41:35,000 ಈ ಇತರ ಟ್ಯಾಬ್ ಬಳಸಿಕೊಂಡು, ಈ SQL ಟ್ಯಾಬ್ ನೀವು ಯಾವುದೇ SQL ಪ್ರಶ್ನೆಗಳನ್ನು ಟೈಪ್ ಮಾಡಬಹುದು 749 00:41:35,000 --> 00:41:38,000 ಈ ಅಂತ ನಿಮಿಷ ತೆಗೆದುಕೊಂಡಿರಬಹುದು, ನಾನೂ, ಬಯಸುವ 750 00:41:38,000 --> 00:41:41,000 ವಾಸ್ತವವಾಗಿ ಸಂಪೂರ್ಣ ವಾಕ್ಯ ನೆನಪಿಡುವ, ಮತ್ತು ನಂತರ ನಾನು ಬಹುಶಃ ಎಂದು 751 00:41:41,000 --> 00:41:45,000 ಕೆಲವು ಟೈಪೊಸ್ ಮಾಡಿದ, ಆದ್ದರಿಂದ ಈ ಉಪಕರಣವನ್ನು ಇಂತಹ ವಿಷಯಗಳನ್ನು ಸಹಾಯಕವಾಗುತ್ತದೆ, ಹಾಗೂ ಇದು ಬೋಧಪ್ರದ ಇಲ್ಲಿದೆ. 752 00:41:45,000 --> 00:41:49,000 ನೀವು ವಾಕ್ಯ ಏನು ನಿರ್ಣಯಿಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು 753 00:41:49,000 --> 00:41:52,000 ಕೇವಲ ಉತ್ತಮ ಬಣ್ಣದ ಆ phpMyAdmin ಸೇರಿಸುವ ಇದೆ ಕೋಡಿಂಗ್ 754 00:41:52,000 --> 00:41:54,000 ನಮ್ಮ ದೃಶ್ಯ ಅನುಕೂಲಕ್ಕಾಗಿ. 755 00:41:54,000 --> 00:41:56,000 ಆದರೆ ಈಗ ಬದಲಿಗೆ ಇದನ್ನು ನಾವು. 756 00:41:56,000 --> 00:42:00,000 ನನ್ನನ್ನು ಮೇಲ್ಭಾಗದಲ್ಲಿ ಇನ್ಸರ್ಟ್ ಟ್ಯಾಬ್ ಹೋಗಿ, ಮತ್ತು ನನಗೆ ಮುಂದುವರಿಯಿರಿ ಉದಾಹರಣೆಗೆ ಸೇರಿಸಲು ಬಿಡೋಣ 757 00:42:00,000 --> 00:42:04,000 ನಾವು ಒಂದು ID ಯನ್ನು ಹೇಳಲು-ವಾಸ್ತವವಾಗಿ ನಾನು ಹೆದರುವುದಿಲ್ಲ. 758 00:42:04,000 --> 00:42:07,000 ಇದು ಸ್ವಯಂ ಹೆಚ್ಚಿಸಲು ವಿಶೇಷವೇನು. ನಾನು ಈ ಮೂಲಕ ಡೇಟಾಬೇಸ್ ಒಪ್ಪಂದದ ಅವಕಾಶ ಪಡೆಯಲಿದ್ದೇನೆ. 759 00:42:07,000 --> 00:42:11,000 ಆದರೆ ಡೇವಿಡ್ ರೀತ್ಯಾ, ಮತ್ತು ನನ್ನ ಇಮೇಲ್ malan@harvard.edu ಆಗಿರಬೇಕು. 760 00:42:11,000 --> 00:42:16,000 >> ನ ಇಲ್ಲಿ ಮುಂದುವರಿಯುತ್ತೇವೆ ಮತ್ತು ಇನ್ನೊಂದು ಒಂದು ಮೈಕ್ ಸ್ಮಿತ್ ಇನ್ ಪುಟ್ ಲೆಟ್. 761 00:42:16,000 --> 00:42:18,000 ನಾನು ಮತ್ತು ನನ್ನ ಕೊನೆಯ ಹೆಸರು ನೀಡುತ್ತೇನೆ 762 00:42:18,000 --> 00:42:22,000 ಮತ್ತು ನಾವು ಅವರನ್ನು smith@example.com ಎಂದು ನಿಮಗಿದೆ 763 00:42:22,000 --> 00:42:24,000 ನಂತರ ಅಲ್ಲಿ ನಾನು ಮುಂದಿನ ಹೋಗಲಿ? 764 00:42:24,000 --> 00:42:27,000 ಹಾಗೆಯೇ, ಅದನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ, ಮತ್ತು voila ಬಟನ್ ಹೊಂದಿದೆ ತೋರುತ್ತಿದೆ. 765 00:42:27,000 --> 00:42:30,000 ಸೇರಿಸಲಾದ ಅಗ್ರ 2 ಸಾಲುಗಳನ್ನು ನಲ್ಲಿ ಗಮನಿಸಿ. 766 00:42:30,000 --> 00:42:32,000 ಈ ನಿಜವಾದ SQL ಪ್ರಶ್ನೆ ಆಗಿದೆ. 767 00:42:32,000 --> 00:42:36,000 ನನಗೆ ಮರಣದಂಡನೆ phpMyAdmin ಉಪಕರಣವನ್ನು ಇದರಲ್ಲಿ 768 00:42:36,000 --> 00:42:40,000 ಆದರೆ ಅಂತಿಮ ಪರಿಣಾಮವೆಂದರೆ, ಸೂಚನೆ, ನಾನು ಈಗ ಬ್ರೌಸ್ ಟ್ಯಾಬ್ ಹೋಗಿ ವೇಳೆ, 769 00:42:40,000 --> 00:42:43,000 ತುಂಬಾ ನೆನಪಿಸುತ್ತದೆ ಕಲಾತ್ಮಕವಾಗಿ, ಈ ಕೋಷ್ಟಕದಲ್ಲಿ 2 ಸಾಲುಗಳು ನೋಡಲು ಆಗಿದೆ 770 00:42:43,000 --> 00:42:46,000 ಮೇಜಿನ ನಾವು pset 7 ನಮ್ಮ ಬಳಕೆದಾರರಿಗೆ ಹಿಂದಿನ ಕಂಡಿತು 771 00:42:46,000 --> 00:42:51,000 ಇವರಲ್ಲಿ ಒಂದು ಡೇವಿಡ್ Malan, ಈಗ ಮೈಕ್ ಸ್ಮಿತ್ ಪರಿಗಣಿಸುವ ಒಂದಾಗಿದೆ. 772 00:42:51,000 --> 00:42:54,000 ಆದರೆ ಸ್ಪಷ್ಟ ಎಂದು, ನಾನು, phpMyAdmin ಬಳಸಲು ಅಗತ್ಯವಿಲ್ಲ 773 00:42:54,000 --> 00:42:56,000 ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ನೀವು ಶೀಘ್ರದಲ್ಲೇ pset 7 ಕೋಡ್ ಬರೆಯಲು ನೀನು 774 00:42:56,000 --> 00:43:01,000 ಎಂದು, ಸಾಲುಗಳು ಮತ್ತು ನಂತಹ ಸಾಲುಗಳನ್ನು ಸೇರಿಸುವ ಸಾಲುಗಳನ್ನು ಅಳಿಸಲು, ಶೇಖರಿಸುವ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸ್ವಯಂ 775 00:43:01,000 --> 00:43:04,000 ಆದ್ದರಿಂದ ಅಪ್ ಇಲ್ಲಿ ನನ್ನ ಬದಲಿಗೆ SQL ಟ್ಯಾಬ್ ಹೋಗಿ ಅವಕಾಶ 776 00:43:04,000 --> 00:43:14,000 ವಿದ್ಯಾರ್ಥಿಗಳು ಅಲ್ಲಿ ಆಯ್ದ * ಮತ್ತು ಪ್ರಕಾರ 777 00:43:14,000 --> 00:43:18,000 ಇಮೇಲ್ = "malan@harvard.edu." 778 00:43:18,000 --> 00:43:21,000 >> ಅರ್ಥಾತ್ ಈಗ ನೀವು ಊಹಿಸಿಕೊಳ್ಳಿ 779 00:43:21,000 --> 00:43:26,000 ಇತರೆ ಕ್ಷೇತ್ರಗಳ ನಡುವೆ ಕೆಲವು HTML ರಚನೆಯಲ್ಲಿ, ಮತ್ತು ಅವರ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಬಳಕೆದಾರ ರೀತಿಯ, 780 00:43:26,000 --> 00:43:29,000 ಮತ್ತು ಗೋಲು ಈಗ ಕೊನೆಯಲ್ಲಿ ಕೋಡ್ ರಂದು PHP ನಲ್ಲಿ 781 00:43:29,000 --> 00:43:31,000 ವಾಸ್ತವವಾಗಿ ಬಳಕೆದಾರರ ಇತರ ವಿವರಗಳನ್ನು ಹುಡುಕುವ. 782 00:43:31,000 --> 00:43:34,000 ನಿಮ್ಮ ಪೂರ್ಣ ಹೆಸರೇನು? ನಿಮ್ಮ ID ಸಂಖ್ಯೆ ಯಾವುದು? 783 00:43:34,000 --> 00:43:37,000 ಇಂತಹ ಒಂದು SQL ಪ್ರಶ್ನೆ ಬರೆಯಬಹುದಾದರೆ, ವಿದ್ಯಾರ್ಥಿಗಳು * ಆಯ್ಕೆ 784 00:43:37,000 --> 00:43:40,000 ಅಲ್ಲಿ ಇಮೇಲ್ = "malan@harvard.edu." 785 00:43:40,000 --> 00:43:46,000 ಮತ್ತು ನಾನು ಹೋಗಿ ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ನಾನು, ಮತ್ತು ನಿಜಕ್ಕೂ ನಾನು ಒಂದು ಸಾಲನ್ನು ಹಿಂದಕ್ಕೆ ಪಡೆಯಬೇಕು ಎಂದು ಗಮನಿಸಿ. 786 00:43:46,000 --> 00:43:50,000 ಮೈಕ್ ಸಾಲುಗಳ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಮಾಹಿತಿ, ಈ ರಿಸಲ್ಟ್ ಸೆಟ್ ಬಿಟ್ಟು ಇದೆ 787 00:43:50,000 --> 00:43:53,000 ನನಗೆ ಅದೇ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಹೊಂದಿಲ್ಲ ಏಕೆಂದರೆ ಸಾಮಾನ್ಯವಾಗಿ ಕರೆಯಲಾಗುತ್ತದೆ. 788 00:43:53,000 --> 00:43:57,000 >> ಈಗ, ಮತ್ತೆ, ಇಲ್ಲಿ pset 7 ನೀವು ಆಡಳಿತಾತ್ಮಕ ಸಾಧನವಾಗಿ phpMyAdmin ಬಳಸಿ 789 00:43:57,000 --> 00:44:00,000 ಮತ್ತು ಒಂದು ಶೈಕ್ಷಣಿಕ ಸಾಧನವಾಗಿ ನಿಮ್ಮ ರೀತಿಯಲ್ಲಿ ತಿಳಿದುಕೊಳ್ಳಲು 790 00:44:00,000 --> 00:44:03,000 SQL ಪ್ರಪಂಚದ ಸುಮಾರು, ಆದರೆ ದಿನದ ಕೊನೆಯಲ್ಲಿ 791 00:44:03,000 --> 00:44:08,000 ನೀವು ನಿಜವಾದ PHP ಕೋಡ್ ಒಳಗೆ ಈ ಪ್ರಶ್ನೆಗಳನ್ನು ಬರೆಯಲು ನೀನು 792 00:44:08,000 --> 00:44:11,000 ಮತ್ತು ಆದ್ದರಿಂದ ವಿಶೇಷವಾಗಿ Zamyla ನ ದರ್ಶನ ರಲ್ಲಿ ಇಲ್ಲೇ ಇರಿ 793 00:44:11,000 --> 00:44:14,000 ಈ ಸಮಸ್ಯೆ ಸೆಟ್ ವಿತರಣೆ ಕೋಡ್ ಒಂದು ಪ್ರವಾಸ ಪಡೆಯುತ್ತೀರಿ ಅಲ್ಲಿ 794 00:44:14,000 --> 00:44:18,000 ನಾವು ಲಾಗಿನ್ ಪುಟಕ್ಕೆ ಸೌಂದರ್ಯಶಾಸ್ತ್ರವು ಕೇವಲ ನೀವು ನೀಡಿದ್ದೇನೆ ಅಲ್ಲಿ 795 00:44:18,000 --> 00:44:21,000 ಮತ್ತು ಸಂತೋಷವನ್ನು ಮಾದಕ CS50 ಹಣಕಾಸು ಹೇಳುತ್ತದೆ ಲೋಗೊ, ಆದರೆ ನಾವು ನಿಮಗೆ ನೀಡಿದ್ದೇನೆ 796 00:44:21,000 --> 00:44:24,000 ನಿಮ್ಮ ಜೀವನ ಸ್ವಲ್ಪ ಸುಲಭವಾಗುತ್ತದೆ ಕಾರ್ಯಗಳ ಕನಸುಗಳಿವೆ. 797 00:44:24,000 --> 00:44:27,000 ನಾವು, ನೀವು pset ಭಾಗವಾಗಿ ಬರೆದ ನೀವು 798 00:44:27,000 --> 00:44:32,000 ವಿಶೇಷವಾಗಿ ಅದರ ಪ್ರವೇಶ ಭಾಗ, ನೀವು ಒಂದು ಪ್ರತಿನಿಧಿ ವಿನ್ಯಾಸ ಪ್ರಜ್ಞೆಯನ್ನು ನೀಡಲು 799 00:44:32,000 --> 00:44:36,000 ಎಂದು ವಾಸ್ತವವಾಗಿ, ಉದಾಹರಣೆಗೆ, index.php, ಒಂದು ನಿಯಂತ್ರಕ ಬಳಸುತ್ತದೆ 800 00:44:36,000 --> 00:44:40,000 ನಂತರ login.php ಮತ್ತು ನಂತಹ, ಮತ್ತು ನೀವು pset ಸಹ ಟೆಂಪ್ಲೇಟ್ಗಳು ಕೋಶವನ್ನು ಹೊಂದಿದೆ ನೋಡುತ್ತಾರೆ 801 00:44:40,000 --> 00:44:43,000 ಎಂದು, ಸೌಂದರ್ಯಶಾಸ್ತ್ರದ ಎಲ್ಲಾ ನಿಮ್ಮ ಅಭಿಪ್ರಾಯಗಳನ್ನು ಎಲ್ಲಾ ಹೊಂದಿದೆ. 802 00:44:43,000 --> 00:44:46,000 ಮತ್ತು ಆದ್ದರಿಂದ pset 7 ಒಟ್ಟಾರೆ ಕೆಲಸದೊತ್ತಡದ ಎಂದು ಏರಲಿದೆ 803 00:44:46,000 --> 00:44:49,000 ನಿಮ್ಮ ಬಳಕೆದಾರರು ಬ್ರೌಸರ್ನಲ್ಲಿ ಒಂದು URL ಮೂಲಕ ಒಂದು ನಿಯಂತ್ರಕ ಭೇಟಿ. 804 00:44:49,000 --> 00:44:53,000 ಆ ನಿಯಂತ್ರಕ ನೀವು ಬರೆದ PHP ಕೋಡ್ ಹೊಂದಿರುತ್ತದೆ, ಮತ್ತು ಒಳಗೆ ನಿಮ್ಮ ಪಿಎಚ್ಪಿ ಕೋಡ್ 805 00:44:53,000 --> 00:44:57,000 SQL ನ ಕೆಲವು ಸಾಲುಗಳನ್ನು ಜೋಡಿ ಉದ್ಧರಣ ನಡುವೆ ರೀತಿಯಲ್ಲಿ ಇರಬಹುದು 806 00:44:57,000 --> 00:45:00,000 ಮತ್ತು ಒಂದು ಕಾರ್ಯದ ರವಾನಿಸಲಾಗಿದೆ ನಾವು ಎಂಬ ಪ್ರಶ್ನೆಗೆ ಬರೆದರು 807 00:45:00,000 --> 00:45:03,000 ಆ ತರಹದ್ದನ್ನು ಬಳಸದೆ ನೀವು ಡೇಟಾಬೇಸ್ ಮಾತನಾಡಲು ಸಹಾಯ 808 00:45:03,000 --> 00:45:05,000 phpMyAdmin ರೀತಿಯ ಆಡಳಿತಾತ್ಮಕ ಸಾಧನವಾಗಿದೆ. 809 00:45:05,000 --> 00:45:08,000 >> ನೀವು PHP ಕೋಡ್ SQL ಹೇಳಿಕೆಗಳನ್ನು ಬರೆಯಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ 810 00:45:08,000 --> 00:45:11,000 ಮತ್ತು ರಿಸಲ್ಟ್ ಸೆಟ್ ಒಂದು PHP ರಚನೆಯ ಹಿಂದೆ 811 00:45:11,000 --> 00:45:14,000 ವಾಸ್ತವವಾಗಿ ಆ ಪ್ರಶ್ನೆಗೆ ಹೊಂದುವ ಸಾಲುಗಳ. 812 00:45:14,000 --> 00:45:18,000 ಮತ್ತು ಹಾಗೆಯೇ ನೀವು ಒಳಸೇರಿಸಿದನು ಅಥವಾ ಅಳಿಸಿದರೆ ಮಾಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ 813 00:45:18,000 --> 00:45:22,000 ಅಥವಾ ನವೀಕರಣಗಳನ್ನು ಅಥವಾ ಹಾಗೆ, ಚೆನ್ನಾಗಿ ಹೋಲುತ್ತದೆ ಯಾವ ವಾಕ್ಯ, 814 00:45:22,000 --> 00:45:25,000 ಮತ್ತು ನೀವು ವಿತರಣೆ ಕೋಡ್ ಕೆಲವು ಆನ್ಲೈನ್ ಉಲ್ಲೇಖಗಳು ನೋಡುತ್ತಾರೆ 815 00:45:25,000 --> 00:45:29,000 ಮತ್ತು pset ನಿಂದ ಎಂಬುದನ್ನು ಅದನ್ನು ಮಾಡುವ ಬಗ್ಗೆ ಹೋಗಲು ಸ್ವತಃ ಪ್ಯಾಕ್. 816 00:45:29,000 --> 00:45:33,000 ಅಂತಿಮವಾಗಿ ನಾವು ಕೇವಲ SQL ಮೇಲ್ಮೈ ಸ್ಕ್ರಾಚಿಂಗ್ನಲ್ಲಿ ನೀವು ಅರ್ಥ 817 00:45:33,000 --> 00:45:36,000 ಮತ್ತು MySQL ಆದರೆ ಇದು ಶಕ್ತಿ ನಿಜವಾಗಿಯೂ ನೀವು ಬಿಡುಗಡೆ ಎಂದು 818 00:45:36,000 --> 00:45:40,000 ನೀವು ಪರಿಹರಿಸಲು ನೀವು ಸಮಸ್ಯೆಗಳನ್ನು ಗಮನ, ಬಳಕೆಯ ಪ್ರಕರಣಗಳು ನೀವು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಬಯಸುತ್ತೀರಿ 819 00:45:40,000 --> 00:45:43,000 ಕನಿಷ್ಠ ಆರಂಭಿಕ, ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಚಿಂತೆ ಮಾಡದೇ 820 00:45:43,000 --> 00:45:47,000 ಅಲ್ಲಿ ಮತ್ತು ಹೇಗೆ ನಿಮ್ಮ ಡೇಟಾಬೇಸ್ ಸಂಗ್ರಹಿಸಲು ಮತ್ತು ಹುಡುಕಲು ಬಗ್ಗೆ, 821 00:45:47,000 --> 00:45:50,000 ಫೇಸ್ಬುಕ್ ತನ್ನ ಆರಂಭದ ಆದರು ಮತ್ತು ಈ ಸಾಕಷ್ಟು ಅಕ್ಷರಶಃ ಆಗಿದೆ 822 00:45:50,000 --> 00:45:53,000 MySQL ಬಳಸಿಕೊಂಡು ಮತ್ತು ನಂತರ ಹೆಚ್ಚು MySQL ಸರ್ವರ್ ಮತ್ತು MySQL ಸರ್ವರ್ ಬಳಸಿ 823 00:45:53,000 --> 00:45:57,000 ಅವರು ನಿಜವಾಗಿಯೂ ಹೇಗೆ ಬಗ್ಗೆ ಹಾರ್ಡ್ ಯೋಚಿಸಲು ಆರಂಭಿಸ ದೀರ್ಘಾಕಾಲದಿಂದಲೇ ರವರೆಗೆ ಮೊದಲು 824 00:45:57,000 --> 00:46:00,000 ಇನ್ನಷ್ಟು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ವಿಷಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಹೇಗೆ ಅಂಗಡಿ ಮಾಹಿತಿ, 825 00:46:00,000 --> 00:46:04,000 ವಾಸ್ತವವಾಗಿ ಮಂಜೂರು ನಾವು ಕರೆದೊಯ್ಯಲಿದ್ದೇವೆ ಆದ್ದರಿಂದ ಸಹ ಆ ಸೂಚಿಕೆಗಳನ್ನು ಮತ್ತು ಅನನ್ಯ ನಿರ್ಬಂಧಗಳು 826 00:46:04,000 --> 00:46:08,000 ಇತ್ಯಾದಿ ಕೇವಲ ಒಂದು ಕುತೂಹಲಕಾರಿ ಸಂಭಾಷಣೆ ಇಲ್ಲ ಕೆಲಸ 827 00:46:08,000 --> 00:46:12,000 ಈ ಎಲ್ಲಾ ಅಂತಿಮವಾಗಿ ಕಾರಣವಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾವು ಮೇಲ್ಮೈ ಸ್ಕ್ರಾಚಿಂಗ್ನಲ್ಲಿ ನೀವು ಬರಬಹುದು ಎಂದು 828 00:46:12,000 --> 00:46:17,000 ಯಾವುದು ಅಂತಿಮವಾಗಿ ನೀವು ಅಥವಾ ನಿಮ್ಮ ಯೋಜನೆಗಳನ್ನು ದೊಡ್ಡ ಮಾಹಿತಿ ಸ್ವಲ್ಪ ಸಾಧ್ಯತೆಯಿದೆ ಫಾರ್. 829 00:46:17,000 --> 00:46:22,000 >> ಎಂದು ಹೇಳಿದರು, ನ ಇಲ್ಲಿ ಕೊನೆಗೊಂಡಿಲ್ಲ ಅವಕಾಶ, ಮತ್ತು ನಾವು ಮುಂದಿನ ವಾರದಲ್ಲಿ ನೀವು ನೋಡುತ್ತೀರಿ. 830 00:46:28,000 --> 00:46:30,000 [CS50.TV]