1 00:00:00,000 --> 00:00:11,470 2 00:00:11,470 --> 00:00:12,764 >> Oratè 1: Tout, dwa akeyi tounen. 3 00:00:12,764 --> 00:00:14,140 Sa a se CS50. 4 00:00:14,140 --> 00:00:16,800 Lè sa a se kòmansman an nan nèf semèn nan. 5 00:00:16,800 --> 00:00:19,960 Lè sa a se kòmansman an nan rès la nan tan ou nan CS50, nan ki nou 6 00:00:19,960 --> 00:00:23,170 tranzisyon, koulye a, finalman, entènèt la aspè nan kou a, kote w ap 7 00:00:23,170 --> 00:00:26,200 jwenn ke yon anpil nan fondamantal yo ki nou ve yo te ekspòte pou semèn 8 00:00:26,200 --> 00:00:29,270 toujou tounen vin pou vizite, pou oswa ante, nou. 9 00:00:29,270 --> 00:00:33,440 Men koulye a,, ou pral jwenn ke li nan yon lòd nan grandè pi fasil 10 00:00:33,440 --> 00:00:36,540 akonpli travay ak sèten rezoud pwoblèm sèten - 11 00:00:36,540 --> 00:00:41,050 anpil pou ke menm si ou te panse ansanm pwoblèm sèten yo te plezi nan yo 12 00:00:41,050 --> 00:00:44,200 pwòp fason, mwen panse ke w ap jwenn ki p mete 7, p mete 8, ak lè sa a, 13 00:00:44,200 --> 00:00:47,990 finalman, pwojè a final yo pral tout plis agréables a paske ou pral 14 00:00:47,990 --> 00:00:51,830 jwenn ke nou kòmanse pran pou yo akòde kounye a bagay sa yo tankou jesyon memwa, ak 15 00:00:51,830 --> 00:00:54,190 endikasyon, ak sa k ap pase sou anba kapo a. 16 00:00:54,190 --> 00:00:57,310 Li di ankò: tematik yo, tout nan tout la semès te gen sa a stratifikasyon 17 00:00:57,310 --> 00:00:58,030 ak stratifikasyon. 18 00:00:58,030 --> 00:01:00,530 Epi, koulye a nou ap sòt de moute isit la, kanpe sou la 19 00:01:00,530 --> 00:01:01,930 zepòl la semèn sot pase yo. 20 00:01:01,930 --> 00:01:05,360 >> Koulye a, sonje soti nan tan sot pase a ke nou te pale osijè de ki jan entènèt la te travay. 21 00:01:05,360 --> 00:01:08,120 Lè sa a te petèt yon Senplifikasyon, men sonje ke 22 00:01:08,120 --> 00:01:12,960 chak òdinatè nan mond lan gen yon IP adrese, byenke sa a, se yon ti jan nan yon 23 00:01:12,960 --> 00:01:14,570 Senplifikasyon toujou. 24 00:01:14,570 --> 00:01:18,180 Ak moun ki adrès yo te itilize inikman idantifye machin pou ke 25 00:01:18,180 --> 00:01:22,010 lè ou voye enfòmasyon, oswa sache, se konsa pale, yo ka gen yon orijin 26 00:01:22,010 --> 00:01:24,000 adrès ak yon adrès destinasyon. 27 00:01:24,000 --> 00:01:27,830 Ak moun ki adrès IP menm kapab itilize ni pou bon epi tou pou sa ki mal, 28 00:01:27,830 --> 00:01:29,270 tras ou, pou egzanp. 29 00:01:29,270 --> 00:01:32,200 An reyalite, chak yonn nan nou ak yon laptop louvri kounye a, oswa yon telefòn nan ou 30 00:01:32,200 --> 00:01:35,070 pòch, te gen yon adrès IP sou rezo Harvard la. 31 00:01:35,070 --> 00:01:39,120 Epi li pa tout sa ki difisil nan correspond ki konnen ki moun ki ak ki kote ou 32 00:01:39,120 --> 00:01:40,180 se jou sa yo. 33 00:01:40,180 --> 00:01:42,090 Men, plis sou ke petèt nan tan kap vini an. 34 00:01:42,090 --> 00:01:46,510 >> Koulye a, mwen te panse mwen ta fè m 'tounen kèk souvni yo genyen de [? amelyore?] ak ba ou 35 00:01:46,510 --> 00:01:49,360 yon lòt clip soti nan yon montre ou ta ka jwenn yo konnen yo. 36 00:01:49,360 --> 00:01:52,710 Si nou te ka bese limyè yo pou jis yon kèk segond. 37 00:01:52,710 --> 00:01:53,960 Montre Numb3rs la. 38 00:01:53,960 --> 00:01:57,510 39 00:01:57,510 --> 00:02:00,540 >> Oratè 2: Li nan yon adrès IPP4 32-ti jan. 40 00:02:00,540 --> 00:02:01,610 >> Oratè 3: IPP, tankou nan entènèt? 41 00:02:01,610 --> 00:02:02,968 >> Oratè 2: Prive rezo-a. 42 00:02:02,968 --> 00:02:04,960 Prive rezo Amita la. 43 00:02:04,960 --> 00:02:16,930 44 00:02:16,930 --> 00:02:19,602 Li se konsa dwòl. 45 00:02:19,602 --> 00:02:21,030 >> Oratè 3: Vini non sou, Charlie. 46 00:02:21,030 --> 00:02:21,490 >> Oratè 2: Li nan. 47 00:02:21,490 --> 00:02:22,470 Yon adrès IP glas. 48 00:02:22,470 --> 00:02:27,680 Li nan kite nou gade sa li ap fè nan tan reyèl. 49 00:02:27,680 --> 00:02:30,930 >> Oratè 1: OK, se konsa yon kèk bagay sa yo mal ak foto sa a. 50 00:02:30,930 --> 00:02:32,920 Se konsa, yon sèl, ak yon sèl sa a se akseptab, sa a se aktyèlman 51 00:02:32,920 --> 00:02:34,400 pa yon adrès IP ki valid. 52 00:02:34,400 --> 00:02:38,190 Yon adrès IP ki valab gen yo dwe nimewo nan w.x.y.z nan fòm, kote chak nan 53 00:02:38,190 --> 00:02:40,000 lèt sa yo se 0 a 255. 54 00:02:40,000 --> 00:02:42,330 Men, sa a amann paske jis tankou nan sinema kote yo nimewo telefòn fo, 55 00:02:42,330 --> 00:02:43,520 yo fo adrès IP. 56 00:02:43,520 --> 00:02:45,230 Ou pa aktyèlman frape serveurs reyèl. 57 00:02:45,230 --> 00:02:46,760 >> Men, lide ou, sa a se yon navigatè. 58 00:02:46,760 --> 00:02:50,760 Men, navigatè pa kòmanse sorti Kòd òdinatè tankou sa a. 59 00:02:50,760 --> 00:02:54,230 Men, si nou gade yon ti kras pi fon, remake ke lang nan yo ke yo ap wè 60 00:02:54,230 --> 00:02:57,040 sou ekran an se yon lang yo rele Objektif C, ki se lang la nan 61 00:02:57,040 --> 00:02:59,520 ki apps ifon yo ekri nan Liv la, patikilyèman sa yo ki enplike 62 00:02:59,520 --> 00:03:03,540 kreyon koulè, jan ou ka wè ki soti nan sous kòd la isit la. 63 00:03:03,540 --> 00:03:06,600 64 00:03:06,600 --> 00:03:07,560 >> OK, mwen te panse sa a te amizan. 65 00:03:07,560 --> 00:03:12,240 Se konsa, sa a brib nan kòd gen absoliman anyen fè ak tou sa sa a 66 00:03:12,240 --> 00:03:13,940 patikilye Episode te sou. 67 00:03:13,940 --> 00:03:17,590 Se konsa, blag la se sòt de sou jan yo pran pou sa a yo te akòde. 68 00:03:17,590 --> 00:03:20,220 Men sa se pa tout sa ki difisil jwenn sa yo detay teknik dwat. 69 00:03:20,220 --> 00:03:21,980 Apre sa, mwen ta ankouraje ou. 70 00:03:21,980 --> 00:03:25,530 Men, aktyèlman, 50 ta ka trè byen piye yon anpil nan televizyon montre ak sinema oswa ou 71 00:03:25,530 --> 00:03:27,320 paske w ap jwenn ke li nan jis pa posib sa yo ap 72 00:03:27,320 --> 00:03:28,630 fè sou ekran an. 73 00:03:28,630 --> 00:03:31,750 Men, tout bon, sa a se kòd la ke ou ta ka wè li nan yon aplikasyon iPhone 74 00:03:31,750 --> 00:03:33,640 oswa Mac OS aplikasyon an. 75 00:03:33,640 --> 00:03:35,685 Li pa gen anyen nan tout fè ak sekirite. 76 00:03:35,685 --> 00:03:38,610 Se konsa, kenbe yon grenn je deyò pou plis bagay sa yo plezi sa yo tankou sa. 77 00:03:38,610 --> 00:03:42,720 >> Men jodi a, nou kòmanse plonje nan reyèlman pwofondman nan yon seri antye nan lang yo. 78 00:03:42,720 --> 00:03:45,410 Yon tout bon, youn nan global la takeaways sa a pòsyon nan la 79 00:03:45,410 --> 00:03:51,815 kou se pa pou aprann kijan pou pwogram nan PHP, pa aprann SQL se pou chak, pa 80 00:03:51,815 --> 00:03:58,100 yo aprann JavaScript se pou chak, men pito yo anseye tèt ou ki jan yo anseye 81 00:03:58,100 --> 00:04:02,030 tèt ou nouvo lang paske, tout bon, nou kòmanse pran kounye a la 82 00:04:02,030 --> 00:04:06,020 wou fòmasyon nan pou ke apre yo fin fen kou a, ou pa atann yon 20 83 00:04:06,020 --> 00:04:08,890 spesifikasyon paj di ou ki jan aplike kèk pwogram lan. 84 00:04:08,890 --> 00:04:12,970 Ou gen engredyan ase nan ou tèt ou, ak zouti ase nan zouti ou 85 00:04:12,970 --> 00:04:15,750 twous, ak ki kòmanse bati solisyon ak pwoblèm yo nan enterè 86 00:04:15,750 --> 00:04:19,130 ou pou kèk gwoup elèv yo, pou kèk pwojè rechèch, oswa reyèlman anyen 87 00:04:19,130 --> 00:04:20,140 nan enterè ou. 88 00:04:20,140 --> 00:04:24,150 >> Se konsa, Se poutèt sa, sonje ke sa a te foto a nou te li dènye fwa. 89 00:04:24,150 --> 00:04:27,620 Lè sa a se de òdinatè, kliyan ak yon bagay, pale youn ak lòt. 90 00:04:27,620 --> 00:04:31,130 Men, pwotokòl la, lang, se konsa yo pale, ke sa yo òdinatè de rive 91 00:04:31,130 --> 00:04:33,220 yo dwe pale yo rele HTTP. 92 00:04:33,220 --> 00:04:37,730 Epi sa a, jis pwotokòl la itilize pa òdinatè yo transfere enfòmasyon sou 93 00:04:37,730 --> 00:04:38,710 World Wide Web la. 94 00:04:38,710 --> 00:04:41,770 Entènèt la, nan kou, se jis yon sèvis ki kouri sou tèt la 95 00:04:41,770 --> 00:04:43,000 sa yo rele entènèt. 96 00:04:43,000 --> 00:04:48,660 Ki sa ki nan yon lòt sèvis ki disponib sou tèt nan entènèt la jou sa yo? 97 00:04:48,660 --> 00:04:51,600 Gen kèk pwotokòl lòt oswa - sa ki nan sa? 98 00:04:51,600 --> 00:04:52,300 >> ODYANS: ftp. 99 00:04:52,300 --> 00:04:52,790 >> Oratè 1: ftp. 100 00:04:52,790 --> 00:04:54,630 Se konsa, Pwotokòl Transfè File se yon lòt. 101 00:04:54,630 --> 00:04:56,050 Pifò nan pwobableman ou pa te itilize li. 102 00:04:56,050 --> 00:04:58,830 Men, pi fò nan pwobableman ou te itilize bagay sa yo tankou Gchat, oswa enstantane 103 00:04:58,830 --> 00:05:00,970 messagerie plis jeneralman, sètènman imel. 104 00:05:00,970 --> 00:05:04,470 Ak moun ki, tou, se sèvis yo ki kouri sou tèt nan entènèt la, paske, nan la 105 00:05:04,470 --> 00:05:08,180 nan fen jounen an, entènèt la tèt li reyèlman jis jwenn done ki sòti nan pwen A ak 106 00:05:08,180 --> 00:05:12,480 pwen B. Men, li itilize yon nimewo nan patikil tèt li, youn nan yo oubyen de 107 00:05:12,480 --> 00:05:17,340 nan yo ki pi jeneralman rele tchp / IP, ki se yo di ke yon òdinatè sou 108 00:05:17,340 --> 00:05:19,960 entènèt la ka aktyèlman ap fè bagay diferan, email, 109 00:05:19,960 --> 00:05:20,980 ak entènèt, ak pou fè. 110 00:05:20,980 --> 00:05:22,220 Google fè yon anpil nan sa a. 111 00:05:22,220 --> 00:05:26,310 Se konsa, kouman moun sa yo ki sèvis inikman idantifye yo, nou te di, sou yon òdinatè 112 00:05:26,310 --> 00:05:29,080 ki ta ka aktyèlman ap fè bagay sa yo plizyè? 113 00:05:29,080 --> 00:05:29,860 >> Pò nimewo a. 114 00:05:29,860 --> 00:05:34,180 Apre sa, yo se jis abitrè moun konvansyon tankou 80 se entènèt, 443 se 115 00:05:34,180 --> 00:05:36,580 entènèt chiffres, 25 se imel. 116 00:05:36,580 --> 00:05:38,230 Men, gen yon grap lòt moun. 117 00:05:38,230 --> 00:05:41,860 Ak moun ki nimewo yo se tou senpleman enkli nan sa yo pake nan enfòmasyon, sa yo ki 118 00:05:41,860 --> 00:05:46,230 Virtual anvlòp, ki aktyèlman genyen yon demann oswa repons yon. 119 00:05:46,230 --> 00:05:51,300 >> Se konsa, lè ou jwenn tounen yon repons ki soti nan la entènèt, anjeneral, ou pa wè okenn 120 00:05:51,300 --> 00:05:54,780 nimewo sa an tèm de la Kòd estati an repons lan. 121 00:05:54,780 --> 00:05:56,770 Ou pa aktyèlman wè la fonksyonman anndan an nan la 122 00:05:56,770 --> 00:05:58,090 pake ki tounen. 123 00:05:58,090 --> 00:05:59,860 Men, 200 tout bon vle di OK. 124 00:05:59,860 --> 00:06:01,530 Lè sa vle di tout se byen. 125 00:06:01,530 --> 00:06:02,870 Ou ta ka gen pou wè yon pakèt moun sou sa yo. 126 00:06:02,870 --> 00:06:05,710 Ki se pwobableman pi komen an ou te wè sou entènèt la? 127 00:06:05,710 --> 00:06:05,980 >> 404. 128 00:06:05,980 --> 00:06:07,330 Li jis vle di dosye pa jwenn. 129 00:06:07,330 --> 00:06:08,270 Sa vle di yon moun vise yo. 130 00:06:08,270 --> 00:06:11,450 Ou te fè pa mistyping URL la, oswa yon moun lòt te fè pa bay ou yon 131 00:06:11,450 --> 00:06:15,100 valab URL, oswa yo efase la dosye ak URL la se toujou 132 00:06:15,100 --> 00:06:16,130 ki te itilize pa moun. 133 00:06:16,130 --> 00:06:19,670 Se konsa, nenpòt kantite rezon ka eksplike poukisa yon dosye pa jwenn. 134 00:06:19,670 --> 00:06:22,990 Men, ou pral wè, nan semèn ki vini, kòd sa yo erè lòt, epi ou pral 135 00:06:22,990 --> 00:06:24,195 pran avantaj de kèk nan yo. 136 00:06:24,195 --> 00:06:25,760 Pi move a se 500. 137 00:06:25,760 --> 00:06:29,820 Si ou jwenn yon erè 500 nan Kòd ou te ekri, panse a ki jan sòt de la 138 00:06:29,820 --> 00:06:33,290 analòg nan segman fot nan la mond nan pwogram sou entènèt. 139 00:06:33,290 --> 00:06:34,560 Li pa byen kòm tèt chaje. 140 00:06:34,560 --> 00:06:36,660 Men, li jis vle di ke, yon kote, ou vise yo. 141 00:06:36,660 --> 00:06:38,260 Se konsa, gade pou pi devan pou moun ki. 142 00:06:38,260 --> 00:06:39,910 >> Men, kite a wè si nou kapab wè sa yo nan yon kontèks. 143 00:06:39,910 --> 00:06:43,460 Kite m 'ale nan yon navigatè isit la ak fè bagay sa a. 144 00:06:43,460 --> 00:06:45,710 Se konsa, sa a se Chrome, ki k ap pase nan yo fèt pou enstale nan aparèy la. 145 00:06:45,710 --> 00:06:49,410 Men pi fò chak navigatè jou sa yo gen kèk fonctionnalités ekivalan. 146 00:06:49,410 --> 00:06:52,610 Mwen pral moute meni Chrome a, epi ale nan zouti, ak mwen pral ale 147 00:06:52,610 --> 00:06:53,990 Zouti Developer. 148 00:06:53,990 --> 00:06:57,040 Men, ou pral wè ke sa a panèl ti kras ouvè nan pati anba a nan fenèt la. 149 00:06:57,040 --> 00:07:00,190 Yon lòt chemen kout, yo dwe onèt, pou m ' anjeneral sèvi ak tèt mwen se Dwa klike sou 150 00:07:00,190 --> 00:07:04,370 oswa kontwòl klike sou nenpòt kote sou entènèt la paj ak jis ale nan Enspekte Eleman. 151 00:07:04,370 --> 00:07:07,440 Men, ki pa pral sèlman louvri sa a gen pou ou. 152 00:07:07,440 --> 00:07:10,230 Li pral tou louvri, espesyalman, Eleman pòsyon a sou 153 00:07:10,230 --> 00:07:11,430 bò men gòch. 154 00:07:11,430 --> 00:07:12,460 >> Se konsa, nou ap nan kou wè Google. 155 00:07:12,460 --> 00:07:13,930 Yo chanje logo yo jodi a. 156 00:07:13,930 --> 00:07:20,200 Men, sou si mwen desann moute isit la, remake ke anba Eleman, ou wè 157 00:07:20,200 --> 00:07:23,460 sa ki rele HTML, ipèrtèkst markeup Lang, e sa se lang la 158 00:07:23,460 --> 00:07:26,000 ke sa a ak tout paj wèb, reyèlman, tou sa ekri pous 159 00:07:26,000 --> 00:07:28,950 Men, li la aktyèlman fòma pou nou pou pi plis readably 160 00:07:28,950 --> 00:07:29,970 pase sa li nòmalman se. 161 00:07:29,970 --> 00:07:34,810 An reyalite, si mwen rale soti, ak mwen olye jis dwa klike sou oswa kontwole klike 162 00:07:34,810 --> 00:07:39,630 klike sou paj la, epi Lè sa a, ale nan View Sous Page, sa a se literalman ki sa 163 00:07:39,630 --> 00:07:42,150 Google voye desann nan navigatè m 'yo. 164 00:07:42,150 --> 00:07:46,480 >> Se konsa, kèk moun oswa yon moun ki te ekri Google.com lè l sèvi avèk sa a Kòd sous. 165 00:07:46,480 --> 00:07:47,790 Pifò nan sa a se pa HTML. 166 00:07:47,790 --> 00:07:49,340 Li nan aktyèlman yon lang yo rele JavaScript, ki 167 00:07:49,340 --> 00:07:50,880 nou pral vini nan nan Mèkredi. 168 00:07:50,880 --> 00:07:55,580 Men, sa ki Chrome, e ki sa chak navigatè ka fè pou nou, se kalite wè 169 00:07:55,580 --> 00:07:59,610 sot pase yo tout nan distraksyon yo nan la fou sentaks, ak rmete blan espas 170 00:07:59,610 --> 00:08:02,940 pou nou, e menm mete aksan sou sentaks, oswa kolorize bagay sa yo pou nou. 171 00:08:02,940 --> 00:08:06,470 Se konsa, w ap jwenn ki sa yo sa yo rele pwomotè zouti bati nan navigatè 172 00:08:06,470 --> 00:08:10,830 pral fè lavi ou se konsa, tèlman pi fasil paske ou kapab eksplore, atravè sa a meni 173 00:08:10,830 --> 00:08:13,940 koòdone, ekzakteman ki sa kache a Kòd sous se pou 174 00:08:13,940 --> 00:08:15,750 nenpòt ki paj sou entènèt la. 175 00:08:15,750 --> 00:08:19,070 Ak tout bon, sa a se youn nan pi a fason efikas pou aprann kijan pou fè 176 00:08:19,070 --> 00:08:22,860 yon bagay nouvo, omwen si paj la se pa konsa konplèks kòm mete sitèlman chaj sou, se 177 00:08:22,860 --> 00:08:26,700 yo kòmanse poking alantou li nan HTML, gade nan sa yo rele CSS li yo, ki nou pral vini 178 00:08:26,700 --> 00:08:30,310 nan yon ti jan kòm byen, yo ka resevwa yon konprann nan ki jan sa pwogramè 179 00:08:30,310 --> 00:08:33,480 aplike kèk patikilye karakteristik paj la. 180 00:08:33,480 --> 00:08:36,530 >> Men, plis teknikman enteresan dwa kounye a li pral yo dwe sa a. 181 00:08:36,530 --> 00:08:39,429 Si m 'ale nan tab la Rezo, kite a kounye a klè sa a. 182 00:08:39,429 --> 00:08:43,429 Mwen pral klike sou ti kras nan travèse senbòl isit la, ak Lè sa a, 183 00:08:43,429 --> 00:08:45,630 ale nan yon lòt sit entènèt. 184 00:08:45,630 --> 00:08:48,430 Ak mwen se jis ale nan tape nan Facebook.com. 185 00:08:48,430 --> 00:08:51,940 Pa gen HTTP, pa gen t, pa gen WWW. 186 00:08:51,940 --> 00:08:53,850 Se pou yo aktyèlman wè sa ki rive isit la. 187 00:08:53,850 --> 00:08:55,030 >> Antre nan. 188 00:08:55,030 --> 00:08:58,480 Koulye a, remake yon pakèt tout bagay jis parèt nan sa a panèl anba a, nan 189 00:08:58,480 --> 00:09:00,285 Anplis de sa nan paj wèb la parèt nan tèt la. 190 00:09:00,285 --> 00:09:04,890 Mwen pral woulo liv tounen moute nan la Tab Rezo isit la, ak mwen pral 191 00:09:04,890 --> 00:09:06,080 klike sou premye ranje a. 192 00:09:06,080 --> 00:09:10,580 Ki sa ki zouti sa a ki pral revele nou se chak youn nan demann yo HTTP 193 00:09:10,580 --> 00:09:13,550 ki rapidman jis ale retounen lakay yo epi soti ant navigatè mwen 194 00:09:13,550 --> 00:09:14,930 ak sèvè Facebook a. 195 00:09:14,930 --> 00:09:17,830 Se konsa, chak youn nan moun ki ranje reprezante youn demann sa yo oswa 196 00:09:17,830 --> 00:09:20,970 repons, youn oswa plis nan sa yo anvlòp vityèl. 197 00:09:20,970 --> 00:09:24,080 Oswa pi plis dekontrakte, li la tankou yon moun tankou yon moun, yon kliyan nan yon 198 00:09:24,080 --> 00:09:26,710 restoran, mande pou yon bagay ankò, li ankò, li ankò. 199 00:09:26,710 --> 00:09:29,400 Men, gason an kenbe pote l 'tounen yon sèl nan yon tan. 200 00:09:29,400 --> 00:09:33,850 >> Se konsa, koulye a, si mwen rale nan sou sa a, remake ak sa a pral sòt nan de bagay sa yo 201 00:09:33,850 --> 00:09:36,600 ke w ap akeyi pou ale ak pou ankouraje yo jwe avèk sou pwòp ou yo, paske nou 202 00:09:36,600 --> 00:09:38,150 pa pral ale nan tout bagay nan gwo detay. 203 00:09:38,150 --> 00:09:40,070 Men, remake gen yon kèk onglè sub isit la - 204 00:09:40,070 --> 00:09:43,700 Tèt, Preview, Repons, Bonbon, ak distribisyon. 205 00:09:43,700 --> 00:09:48,280 Mwen jis ale nan gade nan Tèt pou kounye a paske sa yo, se ti kras 206 00:09:48,280 --> 00:09:53,600 engredyan andedan anvlòp la ki ede done ale ak sòti nan kote. 207 00:09:53,600 --> 00:09:57,590 >> Se konsa, premye, kite m 'klike sou sa a, View Sous akote Tèt Demann. 208 00:09:57,590 --> 00:10:01,910 Gen demann lan ki navigatè m 'yo, Chrome, nan ka sa a, voye andedan nan 209 00:10:01,910 --> 00:10:02,910 ki anvlòp vityèl. 210 00:10:02,910 --> 00:10:04,800 Ou pral sonje semèn pase a mwen manyèlman tape li pandan y ap 211 00:10:04,800 --> 00:10:06,380 samblan yo dwe yon navigatè. 212 00:10:06,380 --> 00:10:09,980 Lè sa a, li fè yo sonje sèvè a ke li nan kap chèche lame a te rele 213 00:10:09,980 --> 00:10:10,835 Facebook.com. 214 00:10:10,835 --> 00:10:13,630 Lè sa a, gen yon ti jan pi plis Esoteric enfòmasyon ke nou ap balanse 215 00:10:13,630 --> 00:10:14,830 men nou pou kounye a. 216 00:10:14,830 --> 00:10:18,640 >> Men, si mwen kòmanse desann kounye a nan fenèt sa a, kite m 'ale nan la 217 00:10:18,640 --> 00:10:19,980 repons Tèt. 218 00:10:19,980 --> 00:10:23,270 Sa a te sa ki nan Virtual nan anvlòp ki te vin tounen soti nan 219 00:10:23,270 --> 00:10:24,095 Facebook.com. 220 00:10:24,095 --> 00:10:27,390 Men, si mwen klike sou View Sous jis yo wè tèks la anvan tout koreksyon nan li, 221 00:10:27,390 --> 00:10:28,400 remake yon bagay kèk. 222 00:10:28,400 --> 00:10:32,130 Youn, Facebook tou pale menm bagay la tou pwotokòl, vèsyon 1.1 ladan l '. 223 00:10:32,130 --> 00:10:33,390 Se konsa, sa a, se bèl. 224 00:10:33,390 --> 00:10:36,820 Men, sitiyasyon Kòd 301, deplase nèt. 225 00:10:36,820 --> 00:10:38,880 >> Oke, kote èk an t 'Facebook' al jwenn? 226 00:10:38,880 --> 00:10:40,430 Ki sa ki nan sa a ap eseye transmèt nou konsa? 227 00:10:40,430 --> 00:10:44,310 Oke, remake desann isit la gen nan yon lòt header rele adrès. 228 00:10:44,310 --> 00:10:51,050 Se konsa, poukisa se Facebook di m 'yo ke yo deplase pèmanans ak sa yo ki URL 229 00:10:51,050 --> 00:10:53,580 akote Kote? 230 00:10:53,580 --> 00:10:54,962 Mwen bliye www la. 231 00:10:54,962 --> 00:10:56,250 >> Se konsa, sa ki te chwa mwen. 232 00:10:56,250 --> 00:11:00,450 An reyalite, pi fò nan nou raman, pwobableman, tape www.whatever.com jou sa yo. 233 00:11:00,450 --> 00:11:03,390 Men, li vire soti yon administratè sistèm, tankou nan Facebook, kapab 234 00:11:03,390 --> 00:11:06,800 configured serveurs yo nan yon fason ki swa Facebook.com travay, oswa 235 00:11:06,800 --> 00:11:12,450 www.Facebook.com travay, oswa, reyèlman, nenpòt prefiks sa yo la devan yo 236 00:11:12,450 --> 00:11:13,210 non domèn. 237 00:11:13,210 --> 00:11:14,500 Se konsa, yo te fè sa pou nou. 238 00:11:14,500 --> 00:11:16,910 Apre sa, yo ap Redireksyon nou, pwobableman pou kèk teknik, 239 00:11:16,910 --> 00:11:18,100 kèk rezon ki fè maketing. 240 00:11:18,100 --> 00:11:21,570 Yo jis vle canonicalize sou www.Facebook.com. 241 00:11:21,570 --> 00:11:24,040 >> Men, sa a pa byen li. 242 00:11:24,040 --> 00:11:28,560 Si m 'desann isit la, se pou yo wè sa ki rive. 243 00:11:28,560 --> 00:11:30,810 Sa a se di m 'nou deplase pèmanans 244 00:11:30,810 --> 00:11:33,450 http://www.Facebook.com. 245 00:11:33,450 --> 00:11:36,620 Se konsa, kite pou yo gade nan demann nan dezyèm ki navigatè mwen an voye. 246 00:11:36,620 --> 00:11:40,070 Malerezman, li sanble Facebook te deplase ankò paske dezyèm lan 247 00:11:40,070 --> 00:11:44,420 demann, pa chwazi ki URL olye de sa, di ke, tou, deplase 248 00:11:44,420 --> 00:11:45,010 nèt. 249 00:11:45,010 --> 00:11:48,140 Men, kite m 'desann isit la tèt yo repons. 250 00:11:48,140 --> 00:11:51,530 Ki kote te Facebook ale kounye a? 251 00:11:51,530 --> 00:11:52,680 >> Se konsa, t. 252 00:11:52,680 --> 00:11:56,130 Se konsa, kounye a Facebook te kòmanse, patikilyèman nan limyè de aktyèl 253 00:11:56,130 --> 00:11:59,750 evènman nan dènye mwa yo, espesyalman ak tou nan koup ki sot pase nan ane 254 00:11:59,750 --> 00:12:03,670 fòse tout nan itilizatè yo, nan yon bon fason sa a, yo sèvi ak t, ki se pi plis 255 00:12:03,670 --> 00:12:06,210 sekirite, byenke pa totalman an sekirite. 256 00:12:06,210 --> 00:12:10,000 Se konsa, kounye a paj m 'yo, navigatè mwen an se ale nan mande sa a URL twazyèm. 257 00:12:10,000 --> 00:12:14,710 Epi, koulye a, finalman, nou jwenn nan otreman invizibl 200 OK. 258 00:12:14,710 --> 00:12:18,830 >> Se konsa, sa nan mond lan oswa tout sa yo ranje lòt desann isit la. 259 00:12:18,830 --> 00:12:22,630 Mwen literalman tape yon sèl bagay, epi mwen navigatè sanble yo te mande tankou 260 00:12:22,630 --> 00:12:23,840 20 kèk bagay enpè. 261 00:12:23,840 --> 00:12:24,640 Ki sa ki se sa? 262 00:12:24,640 --> 00:12:25,810 >> ODYANS: Scripts? 263 00:12:25,810 --> 00:12:28,460 >> Oratè 1: Scripts, se konsa lòt dosye ekri nan yon lang yo rele 264 00:12:28,460 --> 00:12:30,780 JavaScript, ki, ankò, nou pral wè yon ti jan nan nan Mèkredi. 265 00:12:30,780 --> 00:12:32,760 Ki lòt bagay? 266 00:12:32,760 --> 00:12:33,390 Style dra. 267 00:12:33,390 --> 00:12:36,350 Se konsa, yon bagay nan yon lang yo rele CSS, ki nou pral wè nan yon ti jan. 268 00:12:36,350 --> 00:12:40,690 Jif, ak jpegs, ak pngs, ak imaj, ak nan sinema dosye - tou sa yon sit entènèt paj 269 00:12:40,690 --> 00:12:43,280 te gen plis chans nan fòm lan nan yon dosye. 270 00:12:43,280 --> 00:12:46,750 Se konsa, sa nou ap wè sou bò gòch la bò men gen tout nan dosye yo 271 00:12:46,750 --> 00:12:50,280 ki Chrome te gen download, recursive, si ou pral, yo nan lòd yo 272 00:12:50,280 --> 00:12:52,430 konpoze antye a nan paj la. 273 00:12:52,430 --> 00:12:56,210 >> Se konsa, sa nou te wè yon ti moman de sa ak Google, si mwen klike sou eleman yo 274 00:12:56,210 --> 00:13:00,470 tab, sa a, asire w, se HTML nan la, lang ki konpoze paj sa a. 275 00:13:00,470 --> 00:13:01,890 Men, gen nan grap lòt bagay. 276 00:13:01,890 --> 00:13:02,640 Genyen yon logo. 277 00:13:02,640 --> 00:13:04,680 Genyen moun ki ble-ich ikon laba a. 278 00:13:04,680 --> 00:13:07,610 Apre sa, nan lòt eleman toujou sou paj la ki tèt yo ta ka 279 00:13:07,610 --> 00:13:08,610 dosye ki apa a. 280 00:13:08,610 --> 00:13:11,860 >> Se konsa, sa ki nan bèl sou yon navigatè se ke li sanble nan lang nan nou pral 281 00:13:11,860 --> 00:13:14,690 yo kòmanse ekri, oswa ou te deja te kòmanse ekri nan P, 7 seri figi 282 00:13:14,690 --> 00:13:17,970 konnen ki kote moun dosye ap viv la, ak ale ak bèn yo tou. 283 00:13:17,970 --> 00:13:21,010 Apre sa, mwen pa ka mete aksan sou ase, menm menm si kèk nan sa a ta ka gade yon ti jan 284 00:13:21,010 --> 00:13:24,820 Esoteric oswa akablan nan premye gade, aprann kouman nan pwogram 285 00:13:24,820 --> 00:13:28,500 aplikasyon pou entènèt la, li nan anpil valè a konprann ki jan sa yo 286 00:13:28,500 --> 00:13:29,410 zouti ti kras travay. 287 00:13:29,410 --> 00:13:33,830 Sa yo se sòt de tankou gdb tankou zouti, men pi senpl, finalman, yo sèvi ak - 288 00:13:33,830 --> 00:13:37,690 ak reyèlman ba ou je nan sa ki nou ve yo te pran pou yo akòde pou 289 00:13:37,690 --> 00:13:39,170 byen kèk tan kounye a. 290 00:13:39,170 --> 00:13:42,270 >> Se konsa, sa nou ka fè kounye a ak enfòmasyon sa a? 291 00:13:42,270 --> 00:13:44,875 Oke, kite la aktyèlman pran yon gade nan konsèp yo kache HTML. 292 00:13:44,875 --> 00:13:49,025 Epitou, n ap ranvwaye, jan nou deja genyen, yo seksyon semèn sa a, nan pwoblèm nan 293 00:13:49,025 --> 00:13:53,260 mete 7 spesifikasyon, nan kèk nan pi plis nan Nap nan lang sa yo. 294 00:13:53,260 --> 00:13:57,020 Men, kite a wè si nou pa ka penti yon foto nan ki sa ou ta dwe konprann 295 00:13:57,020 --> 00:13:57,940 an jeneral isit la. 296 00:13:57,940 --> 00:14:02,280 >> Se konsa, HTML, ipèrtèkst markeup lang, se pa yon lang programmation. 297 00:14:02,280 --> 00:14:03,520 Ki sa ki ki vrèman vle di? 298 00:14:03,520 --> 00:14:05,690 Se konsa, HTML sanble tankou sa a. 299 00:14:05,690 --> 00:14:06,810 Se konsa, kèk nan ou deja konnen sa. 300 00:14:06,810 --> 00:14:08,130 Gen kèk nan nou te konn fè sa a pou kèk tan. 301 00:14:08,130 --> 00:14:10,270 Men, kite a wè si nou pa ka ranpli nan kèk espas vid kòm byen. 302 00:14:10,270 --> 00:14:11,760 Se konsa, remake yon koup nan bagay sa yo isit la. 303 00:14:11,760 --> 00:14:13,030 Youn, li jis tèks. 304 00:14:13,030 --> 00:14:15,960 Se konsa, li jis tankou Kòd sous nan C, oswa kèk lòt lang. 305 00:14:15,960 --> 00:14:17,750 >> Avi ki di ke gen sanble yo dwe yon modèl isit la. 306 00:14:17,750 --> 00:14:20,870 Genyen mark, men teknikman dekoupaj an se jis imen 307 00:14:20,870 --> 00:14:21,205 konvansyon. 308 00:14:21,205 --> 00:14:24,980 Yon navigatè pa pran swen si gen nan nouvo liy ak onglè renmen nou wè a. 309 00:14:24,980 --> 00:14:27,410 Men, remake ke gen nan simetri isit la. 310 00:14:27,410 --> 00:14:31,180 Genyen sa m 'pral rele, nan tèt yo nan sa a ranpli, tag a ou ouvè, oubyen nan kòmansman an 311 00:14:31,180 --> 00:14:33,030 tag, ki rele HTML. 312 00:14:33,030 --> 00:14:36,800 Lè sa a, desann anba a, parfe aliyen moute, anpil tankou nou fè ak aparèy òtopedik Curly, 313 00:14:36,800 --> 00:14:40,910 nou wè louvri bracket, pou pi devan koupe, HTML, fèmen bracket. 314 00:14:40,910 --> 00:14:44,610 Se konsa, sa a, se tou pre ki koresponn lan tag, oswa nan fen tag, pou ke bagay. 315 00:14:44,610 --> 00:14:47,990 >> Ansanm, tout bagay andedan nan la sa yo rele louvri tag ak tag fèmen 316 00:14:47,990 --> 00:14:50,440 konpoze sa nou pral rele yon eleman. 317 00:14:50,440 --> 00:14:53,910 Epitou, n ap wè la a, nan jis moman sa yon, li nan vrèman renmen yon ne nan yon pye bwa. 318 00:14:53,910 --> 00:14:57,470 Paske si ou panse sou kounye a nan mark ki nan enplisit isit la, ou 319 00:14:57,470 --> 00:15:00,780 kalite gen, tankou, yon granparan ne rele HTML. 320 00:15:00,780 --> 00:15:06,870 Konbyen timoun ki ta ka ou di, ki baze sou foto sa a, eleman ki HTML genyen? 321 00:15:06,870 --> 00:15:07,720 >> Se konsa, pwobableman de. 322 00:15:07,720 --> 00:15:10,240 Youn nan se eleman nan tèt, aparamman. 323 00:15:10,240 --> 00:15:11,710 Men, se yon sèl eleman nan kò. 324 00:15:11,710 --> 00:15:12,555 Epi poukisa de timoun? 325 00:15:12,555 --> 00:15:15,840 Oke, mwen se jis kalite fè konklizyon ke si Mwen gen yon tag tèt ouvè ak Lè sa a, yon 326 00:15:15,840 --> 00:15:17,820 tag fèmen tèt, sa a, se yon eleman. 327 00:15:17,820 --> 00:15:21,200 Lè sa a,, si gen nan yon lòt kò ki louvri tag ak yon tag kò fèmen, sa a, se tankou 328 00:15:21,200 --> 00:15:22,340 yon lòt eleman. 329 00:15:22,340 --> 00:15:26,000 Se konsa, nan sans ke si mwen kalite Thorne foto a sou bò li yo, li nan 330 00:15:26,000 --> 00:15:29,910 tankou gen yon tag HTML, ak Lè sa a, yon tag tèt, ak Lè sa a, yon tag kò, ak 331 00:15:29,910 --> 00:15:34,290 Lè sa a, kèk tèks, alo mond, pendant koupe nan tag nan kò tèt li. 332 00:15:34,290 --> 00:15:36,620 >> Se konsa, nou ka desine yon foto ki ta ka gade tankou sa a. 333 00:15:36,620 --> 00:15:38,020 Fòm yo abitrè. 334 00:15:38,020 --> 00:15:40,870 Men, remake ke mwen te itilize sòt de yon elips nan tèt la ki reprezante nan 335 00:15:40,870 --> 00:15:41,860 dokimante tèt li. 336 00:15:41,860 --> 00:15:45,980 Li sanble kapab genyen lòt bagay andedan nan yon paj wèb ki mwen te pa 337 00:15:45,980 --> 00:15:46,940 trase isit la. 338 00:15:46,940 --> 00:15:50,800 Se konsa, nou ap ale nan menm pann HTML nan koupe ne nan yon ne dokiman sa yo rele. 339 00:15:50,800 --> 00:15:53,730 Lè sa a, nou gen tèt li ak kò yo ak tit, avi, 340 00:15:53,730 --> 00:15:55,360 ki se nich pi lwen. 341 00:15:55,360 --> 00:15:58,650 Mwen pa t 'bezwen deranje mete liy adisyonèl repo andedan nan tag nan tit. 342 00:15:58,650 --> 00:16:02,710 Li jis te santi tankou li te resevwa yon ti kras tou sil. 343 00:16:02,710 --> 00:16:07,000 Se konsa, mwen kite l 'nan yon sèl liy la, ak louvri tit, alo mond, fèmen tit. 344 00:16:07,000 --> 00:16:09,380 Lè sa a, nou gen kèk tèks pendant koupe nan isit la. 345 00:16:09,380 --> 00:16:12,200 >> Se konsa, foto sa a pral tounen vin jwenn nou lè nou plonje nan JavaScript. 346 00:16:12,200 --> 00:16:15,110 Ak konpreyansyon ke lè ou ekri HTML tankou sa a, sa ki 347 00:16:15,110 --> 00:16:16,250 se yon navigatè fè la a? 348 00:16:16,250 --> 00:16:19,290 Oke, nou pa gen enkyete sou li montre kouman li a fè sa, oswa ak sa 349 00:16:19,290 --> 00:16:23,090 algorithm, men nan fen jounen an, lè yon navigatè resevwa HTML tankou 350 00:16:23,090 --> 00:16:27,510 ki, ki soti nan Facebook oswa Google, li analysis li, se konsa pale, li li l ', 351 00:16:27,510 --> 00:16:31,160 ak yon bagay tankou frèd, anwo jouk anba a, gòch a dwat, epi kòm li 352 00:16:31,160 --> 00:16:36,300 reyalize, o, tag louvri, ak Lè sa a fèmen tag, li kòmanse malok, se konsa pale, 353 00:16:36,300 --> 00:16:37,800 yon ne nan yon pye bwa. 354 00:16:37,800 --> 00:16:41,130 Men, lè li rankont, jan nou te konprann onkenn isit la ak dekoupaj an, yon 355 00:16:41,130 --> 00:16:45,400 ne pitit, li mallocs yon ne pou sa epi mete yo ansanm ki nan pye bwa an. 356 00:16:45,400 --> 00:16:49,150 >> Se konsa, pyebwa estrikti yo, pye bwa binè, externer pye bwa, ak pye bwa pi gwo, ki 357 00:16:49,150 --> 00:16:53,380 nou regarda nan yon semenn oswa de de sa, avi ki prensip la menm se 358 00:16:53,380 --> 00:16:54,220 vini tounen nan nou. 359 00:16:54,220 --> 00:16:57,590 Si yon moun aplike, Chrome tou sa ekip fè sa, prezimableman te gen 360 00:16:57,590 --> 00:17:00,800 aplike kèk kalite estrikti pye bwa anba kapo a. 361 00:17:00,800 --> 00:17:05,329 Epi ki tèt li se pwobableman nan yon lang tankou C, oswa C + +, oswa yon pi ba 362 00:17:05,329 --> 00:17:08,540 lang nivo ki nou pral kounye a itilize anlè entènèt la. 363 00:17:08,540 --> 00:17:11,200 >> Se konsa, kounye a, petèt, sa a pral fè plis sans. 364 00:17:11,200 --> 00:17:15,420 Aktyèl tatoo nan kèk nèg ki ta ka regrèt li evantyèlman, kalite. 365 00:17:15,420 --> 00:17:17,359 OK, tout dwa, se konsa yon anpil nan imè entènèt. 366 00:17:17,359 --> 00:17:18,599 Li pa nan reyèlman ale sou sa byen jodi a. 367 00:17:18,599 --> 00:17:19,560 Se konsa, nou pral deplase sou. 368 00:17:19,560 --> 00:17:20,180 Tout dwa. 369 00:17:20,180 --> 00:17:22,760 >> Se konsa, kite a pran yon gade kounye a nan yon kèk egzanp. 370 00:17:22,760 --> 00:17:24,660 Ki pi senp posib nan bagay ta ka sa a. 371 00:17:24,660 --> 00:17:29,170 Mwen pral ale pi devan epi louvri moute nan jdi yon dosye rele hello.php. 372 00:17:29,170 --> 00:17:31,730 373 00:17:31,730 --> 00:17:36,330 Ak andedan nan isit la, mwen pral byen vit jis fè sa, printf, site 374 00:17:36,330 --> 00:17:38,590 unquote, "alo nan lemonn." 375 00:17:38,590 --> 00:17:42,460 >> Se konsa, avi, epi mwen pral fè n antislach m 'yo, Mwen pa te anmande deklare prensipal la. 376 00:17:42,460 --> 00:17:45,310 Li sanble, nan php, ak yon anpil nan lang, ou pa bezwen yon prensipal 377 00:17:45,310 --> 00:17:46,090 fonksyon se pou chak. 378 00:17:46,090 --> 00:17:47,720 Ou ka jis kòmanse ekri pwogram ou an. 379 00:17:47,720 --> 00:17:51,210 Koulye a, lè mwen sove sa a ranpli, remake mwen se pral fè yo fè bagay sa a. 380 00:17:51,210 --> 00:17:55,360 Mwen pa pwal itilize fè, epi mwen pa pwal itilize sonnen, paske PHP, kontrèman ak 381 00:17:55,360 --> 00:17:57,400 C, se pa yon lang konpile. 382 00:17:57,400 --> 00:18:01,400 Li nan sa ki rele yon entèprete lang, ki vle di ke ou kouri li 383 00:18:01,400 --> 00:18:04,650 kòm yon opinyon nan yon lòt pwogram rele yon entèprèt. 384 00:18:04,650 --> 00:18:08,150 Epi pwogram li li, anwo jouk anba a, gòch a dwat, epi ki fè 385 00:18:08,150 --> 00:18:09,290 tou sa ou di li fè. 386 00:18:09,290 --> 00:18:12,920 >> Se konsa, nan ka sa a isit la mwen gen yon sèl liy ki di printf. 387 00:18:12,920 --> 00:18:17,990 Se konsa, lè mwen kouri sa a Kòd sous, hello.php, menm si yon pwogram ki 388 00:18:17,990 --> 00:18:22,830 rive, yon bon, yo dwe rele PHP, ki PHP pwogram sa pral li 389 00:18:22,830 --> 00:18:26,120 sa a ranpli, anwo jouk anba, gòch a dwat, ak li pral fè sa m ' 390 00:18:26,120 --> 00:18:30,110 di li fè - egzekite Kòd, epi si li pa rekonèt yon bagay, jis 391 00:18:30,110 --> 00:18:31,320 krache li soti. 392 00:18:31,320 --> 00:18:34,940 Se konsa, mwen pral ale pi devan epi kouri PHP nan hello.php. 393 00:18:34,940 --> 00:18:37,110 Antre nan. 394 00:18:37,110 --> 00:18:39,690 >> Epi sa a, li pa byen sa m 'gen entansyon. 395 00:18:39,690 --> 00:18:40,530 Oke, poukisa se sa? 396 00:18:40,530 --> 00:18:43,910 Oke, PHP se yon lang sa a, se aktyèlman fèt yo dwe san patipri 397 00:18:43,910 --> 00:18:46,150 mare ak entènèt la. 398 00:18:46,150 --> 00:18:50,460 Lè w ap fè paj wèb ak lang sa a PHP, jan nou pral byento wè, nou pral 399 00:18:50,460 --> 00:18:54,560 vle fè yon bagay tankou ekri an lèt detache soti liy tankou sa a. 400 00:18:54,560 --> 00:18:55,940 >> Se konsa, mwen pral fè sa. 401 00:18:55,940 --> 00:19:00,810 Open bracket, make kesyon, PHP, ak kounye a Mwen jis pral indent jis kenbe 402 00:19:00,810 --> 00:19:01,960 bagay sa yo bèl. 403 00:19:01,960 --> 00:19:04,910 Epi, koulye a mwen pral fè yon kesyon make fèmen bracket. 404 00:19:04,910 --> 00:19:06,270 Se konsa, gen nan yon ti jan nan Asymétrie isit la. 405 00:19:06,270 --> 00:19:07,490 Ou pa fè sa. 406 00:19:07,490 --> 00:19:10,530 Epi ou pa fè yon koupe, se konsa PHP se yon ti kras diferan. 407 00:19:10,530 --> 00:19:14,610 >> Men koulye a,, si mwen relance pwogram sa a, PHP hello.php, koulye a, mwen 408 00:19:14,610 --> 00:19:16,090 aktyèlman jwenn Bonjou Mondyal la. 409 00:19:16,090 --> 00:19:17,750 Epitou, n ap wè poukisa sa a se enpòtan. 410 00:19:17,750 --> 00:19:20,960 Youn, li pèmèt m 'nan presize, super klèman, sa a se 411 00:19:20,960 --> 00:19:22,480 Kòd, egzekite sa a. 412 00:19:22,480 --> 00:19:25,480 Epi sa a, tout bon ki sa sa yo Tags espesyal vle di isit la. 413 00:19:25,480 --> 00:19:30,330 >> Men, li vle di tou ke si mwen jis fè yon bagay tankou mwen vize sou isit la, ki 414 00:19:30,330 --> 00:19:34,000 vle di ke, literalman, ki pral jis ap enprime soti san yo pa bezwen nan 415 00:19:34,000 --> 00:19:36,850 aktyèlman rele printf, oswa ekri ak lèt ​​detache, oswa nenpòt ki fonksyon menm jan an. 416 00:19:36,850 --> 00:19:39,445 Se konsa, nou pral tounen vin jwenn ke nan jis moman sa a. 417 00:19:39,445 --> 00:19:40,470 >> Premyèman, kite a fè sa. 418 00:19:40,470 --> 00:19:43,950 Anndan nan aparèy la, nou gen yon anyè rele vost, pou vityèl 419 00:19:43,950 --> 00:19:47,000 tout pouvwa a, koupe lokal lame, koupe piblik la. 420 00:19:47,000 --> 00:19:50,240 Se konsa, li nan yon sil ti jan, men istwa long ti bout tan, se aparèy la ki fèt pa 421 00:19:50,240 --> 00:19:53,770 sèlman nan sipòte C. Li la tou ki fèt yo sipòte PHP. 422 00:19:53,770 --> 00:19:57,440 Men, li la tou fèt yo dwe yon rezo sèvè, ak yon sèvè baz done. 423 00:19:57,440 --> 00:20:00,230 Epi li fèt, ak se vre wi: configuré, yo dwe okoumansman de nenpòt ki 424 00:20:00,230 --> 00:20:04,230 komèsyal web hosting konpayi ki ou ta ka peye $ 5 yon mwa pou li a, 425 00:20:04,230 --> 00:20:05,040 $ 100 yon mwa pou. 426 00:20:05,040 --> 00:20:08,200 Kèlkeswa sèvis la se, li la configuré yo dwe trè menm jan ak yon 427 00:20:08,200 --> 00:20:10,170 reyèl mond pwodiksyon sèvè. 428 00:20:10,170 --> 00:20:13,485 >> Ak sa ki sa vle di se ke kouri sou aparèy la se lojisyèl sèvè wèb. 429 00:20:13,485 --> 00:20:15,060 Li k ap pase yo dwe rele Apache. 430 00:20:15,060 --> 00:20:17,790 Se jis nan gratis, epi yo louvri sous, ak trè popilè. 431 00:20:17,790 --> 00:20:23,260 Men, nou te configuré Apache konnen ke si mwen ale nan yon URL sèten, ak 432 00:20:23,260 --> 00:20:28,060 Chrome oswa nenpòt navigatè andedan nan la aparèy, gade nan anyè sa a 433 00:20:28,060 --> 00:20:31,030 pou dosye yo ki nan itilizatè ap mande. 434 00:20:31,030 --> 00:20:32,790 >> Nan lòt mo, kite m ' ale pi devan epi fè sa. 435 00:20:32,790 --> 00:20:36,890 Anndan nan piblik anyè m 'yo, mwen pral ale pi devan epi kreye yon dosye 436 00:20:36,890 --> 00:20:39,580 rele index.html. 437 00:20:39,580 --> 00:20:41,000 Sa ki ban m 'tab la isit la. 438 00:20:41,000 --> 00:20:44,210 Men, mwen pral ale trè byen vit ak ale pi devan epi Bang soti 439 00:20:44,210 --> 00:20:45,010 pwogram sa a isit la. 440 00:20:45,010 --> 00:20:48,410 Doktip HTML, ki pou kounye a, jis sipoze ou gen tape. 441 00:20:48,410 --> 00:20:53,490 Se jis yon tag Esoteric, sa a pa vrèman yon HTML tag, ki presize ke 442 00:20:53,490 --> 00:20:55,050 isit la vini kèk HTML. 443 00:20:55,050 --> 00:20:57,400 >> Mwen pral ale pi devan epi rkree ki sa nou te wè yon ti moman de sa. 444 00:20:57,400 --> 00:20:58,650 Isit la nan tèt la nan paj la. 445 00:20:58,650 --> 00:21:01,170 Anndan nan tèt la te la - 446 00:21:01,170 --> 00:21:01,890 se konsa tit. 447 00:21:01,890 --> 00:21:04,340 Se konsa, nou pral di hello, nan lemonn. 448 00:21:04,340 --> 00:21:06,570 Lè sa a, desann isit la te tag nan kò. 449 00:21:06,570 --> 00:21:08,580 Kite m 'fèmen tag nan kò. 450 00:21:08,580 --> 00:21:12,280 Lè sa a, nan isit la mwen pral di tou, jis pou klè, alo nan lemonn. 451 00:21:12,280 --> 00:21:14,770 >> Se konsa, sa a se, joui, pi senp la posib entènèt paj ou 452 00:21:14,770 --> 00:21:15,770 ka fè sa a, se ki valid. 453 00:21:15,770 --> 00:21:17,030 Li nan syntactically ki valid. 454 00:21:17,030 --> 00:21:18,620 Tout sa ki nan louvri fèmen. 455 00:21:18,620 --> 00:21:20,910 Tout nan joliman nan estile e dantle. 456 00:21:20,910 --> 00:21:23,600 Se konsa, kite a wè kounye a ki jan mwen kapab jwenn aksè sa a ranpli. 457 00:21:23,600 --> 00:21:25,540 >> Oke, kite m 'ale nan Chrome isit la. 458 00:21:25,540 --> 00:21:35,050 Men, kite m 'ale nan http://localhost/index.html. 459 00:21:35,050 --> 00:21:36,200 Se konsa, sa ki nan lame lokal yo? 460 00:21:36,200 --> 00:21:39,400 Oke, ki pi nenpòt konpitè nan mond lan, Linux, Mac OS, Windows, gen yon tinon 461 00:21:39,400 --> 00:21:40,680 rele lokal lame. 462 00:21:40,680 --> 00:21:42,900 Se konsa, si ou te janm vle pale pwòp òdinatè w lan - 463 00:21:42,900 --> 00:21:45,140 kwake, etranj reflexively - 464 00:21:45,140 --> 00:21:47,080 ou rele tèt ou lokal lame. 465 00:21:47,080 --> 00:21:50,390 Pa gen pwoblèm sa òdinatè aktyèl ou se rele, si li nan MacBook David la 466 00:21:50,390 --> 00:21:52,490 Air, oswa yon bagay ki pi sil tankou sa. 467 00:21:52,490 --> 00:21:57,760 >> Se konsa, sa a URL se aparamman pwal itilize HTTP la pou pale ak lame a lokal yo, 468 00:21:57,760 --> 00:22:00,800 òdinatè a menm, aparèy la, ak li pral pou mande pou, jis pran yon 469 00:22:00,800 --> 00:22:02,570 devine, ki sa dosye? 470 00:22:02,570 --> 00:22:04,460 Index.html. 471 00:22:04,460 --> 00:22:08,650 Se konsa, te aparèy la te configuré nan avanse konnen ke si mwen mande 472 00:22:08,650 --> 00:22:13,460 pou yon bagay tankou index.html, gade pou nan yon katab rele vost, nan yon 473 00:22:13,460 --> 00:22:17,950 katab rele lokalost, nan yon katab ladan l 'rele piblik la. 474 00:22:17,950 --> 00:22:20,400 Sa a kote tout piblik mwen dosye yo pral yo dwe. 475 00:22:20,400 --> 00:22:22,610 Se konsa, mwen kounye a ale nan frape antre. 476 00:22:22,610 --> 00:22:27,100 >> Men, modi, gen se ke entèdi mesaj, otreman li te ye kòm 403 la, 477 00:22:27,100 --> 00:22:28,490 nimerik kòd pou li. 478 00:22:28,490 --> 00:22:30,130 Se konsa, sa ki nan mal isit la? 479 00:22:30,130 --> 00:22:33,210 Oke, li nan pa ase yo jis mete dosye a andedan nan folder mwen. 480 00:22:33,210 --> 00:22:35,790 Mwen bezwen aktyèlman fè bagay sa a. 481 00:22:35,790 --> 00:22:40,210 >> Kite m 'ale nan anyè vost m' yo, nan lokalost, nan piblik la, epi kite 482 00:22:40,210 --> 00:22:41,680 m 'fè ls l priz. 483 00:22:41,680 --> 00:22:44,510 Men, gen yon kèk lòt bagay nan isit la pou rezon a jodi a. 484 00:22:44,510 --> 00:22:50,540 Men, remake sou bò nan men gòch li yo, kap vini an index.html, nou wè sèlman yon sèl RW. 485 00:22:50,540 --> 00:22:53,560 Men, nan tan lontan an, ki sa ki te RW te kanpe pou? 486 00:22:53,560 --> 00:22:54,240 >> Jis li ak ekri. 487 00:22:54,240 --> 00:22:58,000 Lefèt ke li di RW sou bò gòch la vle di mwen, mèt kay la nan sa a ranpli, kapab 488 00:22:58,000 --> 00:22:59,020 li ak ekri li. 489 00:22:59,020 --> 00:23:05,010 Men, mwen bezwen pou tout moun ki nan la mond li sa a, menm si pa ekri li. 490 00:23:05,010 --> 00:23:09,650 Se konsa, mwen pral chanje mòd la nan la ranpli, CHMOD yo, tout r plis bay 491 00:23:09,650 --> 00:23:13,910 tout moun li pèmisyon sou la dosye yo rele index.html. 492 00:23:13,910 --> 00:23:18,040 >> Men, si mwen kounye a tape l priz ls, avi sa, sou isit la, gen kèk plis 493 00:23:18,040 --> 00:23:19,160 A R te déja moute. 494 00:23:19,160 --> 00:23:21,090 Men, pou kounye a, espèk a ale nan plis detay. 495 00:23:21,090 --> 00:23:24,450 Pou P, 7 seri ki jis vle di tout moun kapab kounye a li sa a dosye. 496 00:23:24,450 --> 00:23:27,790 Si m 'tounen nan navigatè mwen kounye a epi yo Reload, vwala. 497 00:23:27,790 --> 00:23:28,750 Bonjou nan lemonn. 498 00:23:28,750 --> 00:23:32,260 >> Apre sa, mwen ka menm louvri zouti Chrome mwen ak wè, jis tankou ak Google ak 499 00:23:32,260 --> 00:23:34,590 Facebook ki gen nan HTML m 'yo, fòma yon ti kras 500 00:23:34,590 --> 00:23:35,930 yon fason diferan ak colorized. 501 00:23:35,930 --> 00:23:40,450 Si m 'ale nan tab la rezo ak Reload paj la, avi ki di ke gen jwenn an 502 00:23:40,450 --> 00:23:42,900 mande pou Chrome ap voye aparèy la. 503 00:23:42,900 --> 00:23:46,020 Genyen 200 la pou ke patikilye dosye-a. 504 00:23:46,020 --> 00:23:49,340 Se konsa, nan kout, sa a se ki jan tout bagay sa yo moso divès kalite ap vini ansanm. 505 00:23:49,340 --> 00:23:53,530 Li jis pou rive ke entènèt sèvè a nou ap lè l sèvi avèk kounye a se pa aleka, 506 00:23:53,530 --> 00:23:54,210 tankou Facebook. 507 00:23:54,210 --> 00:23:58,330 Li nan literalman sou òdinatè a menm, ki se parfe OK. 508 00:23:58,330 --> 00:24:00,590 >> Se konsa, sa plis nou ka fè nan yon paj wèb? 509 00:24:00,590 --> 00:24:03,110 Oke, jis, se pou yo briz a yon koup nan bagay sa yo. 510 00:24:03,110 --> 00:24:07,860 Men, kite m 'ale pi devan epi relouvri Jdi ak index.html. 511 00:24:07,860 --> 00:24:13,980 Men, kite m 'ale pi devan epi di alo CS50, sove sa a ranpli, tounen nan la 512 00:24:13,980 --> 00:24:16,260 navigatè, reyèlman underwhelming chanjman. 513 00:24:16,260 --> 00:24:19,130 >> Men, sa ki si nou vle aktyèlman konekte nan yon bagay kounye a? 514 00:24:19,130 --> 00:24:23,480 Se konsa, li sanble ke nou kapab gen nan lyen an HTML ki yo se jis Tags 515 00:24:23,480 --> 00:24:24,140 tèt yo. 516 00:24:24,140 --> 00:24:27,320 Li k ap pase yo dwe rele nan tag jete lank. yon href egal 517 00:24:27,320 --> 00:24:33,190 https://www.cs50.net, www.cs50.net fèmen quote, fèmen bracket. 518 00:24:33,190 --> 00:24:35,230 Epi, koulye a kite a wè sa ki lòt ap vin apre. 519 00:24:35,230 --> 00:24:36,500 >> Mwen te louvri tag la. 520 00:24:36,500 --> 00:24:38,990 Mwen koulye a bezwen bay li yon fraz tankou CS50. 521 00:24:38,990 --> 00:24:40,600 Kite m 'fèmen tag la. 522 00:24:40,600 --> 00:24:42,010 Ak Avi yon bagay kèk. 523 00:24:42,010 --> 00:24:45,270 Menm si gen nan bagay sa a skre isit la, mwen pa t 'repete li lè ou 524 00:24:45,270 --> 00:24:46,010 fèmen tag la. 525 00:24:46,010 --> 00:24:48,230 Ou jis fèmen tag a ak non li pou kont li. 526 00:24:48,230 --> 00:24:50,940 Lè sa a se sa ki li te ye kòm yon atribi ki gen yon valè. 527 00:24:50,940 --> 00:24:56,070 Atribi jis modifye konpòtman an nan kèk tag andedan yon paj. 528 00:24:56,070 --> 00:24:59,150 >> Se konsa, sa a se ki espesifye ki ultra la referans, wout la anpenpan nan di a 529 00:24:59,150 --> 00:25:03,660 URL pou sa a jete lank, pou sa a lyen, yo ta dwe CS50.net. 530 00:25:03,660 --> 00:25:07,440 Ak tèks la ke nou vle montre nan itilizatè se pa sa ki URL anvan tout koreksyon, men pito 531 00:25:07,440 --> 00:25:08,730 mo CS50 la. 532 00:25:08,730 --> 00:25:13,710 >> Se konsa, si koulye a, mwen Reload, kite m 'rale nan pou klè, kite m 'Reload paj la, 533 00:25:13,710 --> 00:25:16,460 remake ke nou gen sa a lekòl la fin vye granmoun ble souliye lyen. 534 00:25:16,460 --> 00:25:20,000 Men, si mwen hover sou li, epi li k ap pase yo dwe difisil yo wè, nan pati anba a kite 535 00:25:20,000 --> 00:25:23,690 kwen men nan ekran an, remake ke li di URL la nan ki 536 00:25:23,690 --> 00:25:24,430 Mwen pral ale. 537 00:25:24,430 --> 00:25:27,940 Men, si mwen klike sou la, vwala, koulye a, mwen ap fè paj wèb. 538 00:25:27,940 --> 00:25:30,140 Men, nou te mennen tèt nou nan paj an kay la. 539 00:25:30,140 --> 00:25:32,670 >> Men, remake sa ki potansyèl sa a ofri nou. 540 00:25:32,670 --> 00:25:34,890 Sekirite se anpil nan lamòd jou sa yo. 541 00:25:34,890 --> 00:25:41,210 E si mwen olye pou di yon bagay tankou sa a, epi mwen olye pou yo ale nan, di, kite a 542 00:25:41,210 --> 00:25:42,460 wè la a, fakeCS50.net. 543 00:25:42,460 --> 00:25:44,660 544 00:25:44,660 --> 00:25:46,360 Reload paj sa a. 545 00:25:46,360 --> 00:25:50,180 >> OK, se konsa remake li toujou sanble mwen se ale nan CS50, sof si yon grenn je rize 546 00:25:50,180 --> 00:25:51,560 ap remake mwen pral CS50 fo. 547 00:25:51,560 --> 00:25:54,550 Mwen devine sa a domèn se pa sa yo te pran. 548 00:25:54,550 --> 00:25:55,960 OK, se konsa li pa disponib. 549 00:25:55,960 --> 00:25:56,600 Se konsa, sa a, se bon. 550 00:25:56,600 --> 00:25:57,900 Pa gen moun ki aktyèlman gen ki domèn. 551 00:25:57,900 --> 00:26:00,380 >> Men, kite a gen yon ti kras pi plis move paske se kalite estipid. 552 00:26:00,380 --> 00:26:02,240 E si nou chanje sa a Paypal. 553 00:26:02,240 --> 00:26:09,960 Ak sa ki si nou rele sa a, renmen, www.paypal.badguy.com, 554 00:26:09,960 --> 00:26:12,070 tou sa domèn nan se. 555 00:26:12,070 --> 00:26:13,700 Sa pwobableman egziste. 556 00:26:13,700 --> 00:26:16,260 Se konsa, kounye a kite m 'Reload paj la. 557 00:26:16,260 --> 00:26:22,890 Ak isit la nou gen sòt de yon èskrokri atak, P-H-I-S-H-I-N-G, ki se nan 558 00:26:22,890 --> 00:26:26,760 komik mo yo bay yo pou yon atak ke ap eseye enfòmasyon pwason, oswa, pi bon 559 00:26:26,760 --> 00:26:30,450 ankò, lajan, soti nan moun ki pa tricking yo nan bay enfòmasyon ki 560 00:26:30,450 --> 00:26:31,990 yo pa ka otreman fè. 561 00:26:31,990 --> 00:26:33,500 Sa a sanble totalman legi, dwa? 562 00:26:33,500 --> 00:26:34,930 Mwen dwe gen yon lyen isit la yo Paypal.com. 563 00:26:34,930 --> 00:26:37,700 564 00:26:37,700 --> 00:26:40,430 Nan etidye ekite Règleman, si mwen sexed l 'ak kèk grafik, nou ka fè li gade 565 00:26:40,430 --> 00:26:41,310 plis tankou PayPal. 566 00:26:41,310 --> 00:26:41,510 Dwa? 567 00:26:41,510 --> 00:26:43,815 Paske mwen te kapab, kòm yon sou kote, Mwen te kapab ale nan Paypal.com. 568 00:26:43,815 --> 00:26:47,110 Epi nou te jis wè ki jan mwen kapab wè tout nan HTML yo. 569 00:26:47,110 --> 00:26:50,560 Mwen te kapab jis kopi li ak rkree la estetik nan Paypal olye ke ale 570 00:26:50,560 --> 00:26:51,490 fin vye granmoun lekòl isit la. 571 00:26:51,490 --> 00:26:55,010 Men, remake, nan kou, ak li nan yon ti kras ti toujou, se sèlman nan pati anba a 572 00:26:55,010 --> 00:26:59,190 bò gòch kwen, nan tankou yon pwen 10 font, ou wè sa ki URL w ap 573 00:26:59,190 --> 00:27:01,310 aktyèlman yo pral mennen nan. 574 00:27:01,310 --> 00:27:06,580 >> Se konsa, si ou te janm vinn Spam di ale pi devan, epi w ap kont 575 00:27:06,580 --> 00:27:07,420 ki te konpwomèt. 576 00:27:07,420 --> 00:27:10,615 Tanpri klike lyen sa a ak fè nou konnen modpas ou pou nou ka asire w ap 577 00:27:10,615 --> 00:27:13,010 ou, pa tout tan tout tan fè sa. 578 00:27:13,010 --> 00:27:14,180 Tout bagay sa yo ta dwe ale san yo pa di. 579 00:27:14,180 --> 00:27:17,670 Men, li la bèl amizan, ak trajik, ki jan chak ane sa a sanble 580 00:27:17,670 --> 00:27:19,660 rive nan kèk ki pa zewo- kantite moun ki. 581 00:27:19,660 --> 00:27:21,400 >> Epi sa a, bote a nan èskrokri atak. 582 00:27:21,400 --> 00:27:23,160 Ou ka voye yon Imèl milyon dola. 583 00:27:23,160 --> 00:27:27,720 E menm si 0.01% nan moun aktyèlman klike sou Paypal ak ba ou ou 584 00:27:27,720 --> 00:27:31,040 modpas, ki la toujou yon kantite ki pa zewo moun ki te jis bay 585 00:27:31,040 --> 00:27:32,200 ou lajan yo. 586 00:27:32,200 --> 00:27:36,170 Men, voye Imèl ki, nan kou, se byen fasil epi, esansyèlman, yo gratis, 587 00:27:36,170 --> 00:27:36,970 jou sa yo. 588 00:27:36,970 --> 00:27:40,410 >> Se konsa, depi lontan istwa kout, bèl bèl lide, dwa? 589 00:27:40,410 --> 00:27:44,620 Ane de sa, sa a te pi bonè nan sit entènèt, ki pèmèt yon sit entènèt nan 590 00:27:44,620 --> 00:27:46,330 lyen nan mitan resous yo. 591 00:27:46,330 --> 00:27:49,520 Men, la vit konsa ta ka li dwe itilize pou rezon malad. 592 00:27:49,520 --> 00:27:54,100 Men, imel, sufi li vle di, sa yo jou, yo te HTML entegre anndan an. 593 00:27:54,100 --> 00:27:55,410 >> Oke, kite m 'jis yon lòt bagay. 594 00:27:55,410 --> 00:27:58,640 Epitou, n ap ranvwaye lajman nan seksyon nan pwoblèm pran sèt pou pèmèt ou al 595 00:27:58,640 --> 00:28:00,000 eksplore Nap yo. 596 00:28:00,000 --> 00:28:01,990 Men, kite m 'ale pi devan epi fè yon bagay kèk isit la. 597 00:28:01,990 --> 00:28:04,840 Mwen pral yo ale nan ak deklare sa ki rele yon div, oswa 598 00:28:04,840 --> 00:28:06,080 divizyon, paj la. 599 00:28:06,080 --> 00:28:07,770 Kite m 'fèmen ki tag DIV. 600 00:28:07,770 --> 00:28:11,460 >> Men, mwen pral di moute isit la anlè paj la. 601 00:28:11,460 --> 00:28:14,940 Lè sa a, pi ba a sa a, mwen pral fè yon bagay tankou yon lòt div, fèmen sa a 602 00:28:14,940 --> 00:28:17,800 tag, epi fè anba a nan paj. 603 00:28:17,800 --> 00:28:18,840 Li kite yo sove li. 604 00:28:18,840 --> 00:28:21,040 >> Se konsa, kounye a kite a tounen nan dosye mwen. 605 00:28:21,040 --> 00:28:22,120 Trè underwhelming. 606 00:28:22,120 --> 00:28:25,520 Men, sa ki divizyon ki itilize pou, anba kapo a, se li la aktyèlman 607 00:28:25,520 --> 00:28:26,920 yon bèl eleman estriktirèl. 608 00:28:26,920 --> 00:28:30,300 Li pa gen okenn estetik byen lwen tèlman kòm nou ka wè, lòt pase, aparamman, 609 00:28:30,300 --> 00:28:31,890 mete bagay sa yo sou liy nouvo. 610 00:28:31,890 --> 00:28:36,290 >> Men, avi, kòm yon sou kote, jis frape Antre nan pa koupe l 'nan HTML tankou li 611 00:28:36,290 --> 00:28:39,840 nan C. Ou ta ka panse ke sa a, se pral mete yon bèl diferans gwo ant 612 00:28:39,840 --> 00:28:41,300 tèt la ak anba paj la. 613 00:28:41,300 --> 00:28:43,420 Men, li la inyore. 614 00:28:43,420 --> 00:28:48,040 Se Blan espas esansyèlman inyore nan sit entènèt lòt paj yo pase premye fwa a trè 615 00:28:48,040 --> 00:28:51,530 espas ba karaktè, oswa retounen cha, ke ou frape sou klavye a. 616 00:28:51,530 --> 00:28:55,370 Si ou vle plis repo liy, ou gen ou presize li tèt ou. 617 00:28:55,370 --> 00:28:59,080 >> Se konsa, mwen pral fè yon bagay kèk isit la yo montre sa k ap pase sou. 618 00:28:59,080 --> 00:29:02,700 Mwen pral ajoute yon atribi ki egziste Epi ankò, jan ou aprann 619 00:29:02,700 --> 00:29:07,110 sa ki atribi egziste, sa ki Tags egziste, reyèlman, se referans sou entènèt. 620 00:29:07,110 --> 00:29:09,750 HTML se sòt nan lang - li a pa yon lang pwogramasyon. 621 00:29:09,750 --> 00:29:12,460 Li se yon lang markeup - ke aprè yon bon demi èdtan, petèt, yon èdtan ak 622 00:29:12,460 --> 00:29:15,930 li, ou pral sètènman atrab, ki pi chans, lide nan de baz yo. 623 00:29:15,930 --> 00:29:20,350 Lè sa a, yon rechèch Google lwen se tout Tags yo posib ke ou ka 624 00:29:20,350 --> 00:29:21,170 enterese pous 625 00:29:21,170 --> 00:29:24,290 Men, pou chak espèk a, se sa ki byen akeyi ak ankouraje isit la. 626 00:29:24,290 --> 00:29:26,120 >> Se konsa, kounye a kite m 'ale pi devan epi fè yon bagay tankou sa a. 627 00:29:26,120 --> 00:29:28,690 Istorik-koulè. 628 00:29:28,690 --> 00:29:32,060 Epi, koulye a, mwen pral fè yon bagay tankou wouj, virgules. 629 00:29:32,060 --> 00:29:33,970 Epi ou ka fè sa nan yon kèk fason diferan. 630 00:29:33,970 --> 00:29:36,770 Mwen jis kalite tape li kòm super klèman ke posib. 631 00:29:36,770 --> 00:29:41,960 >> Men, li sanble ke sa a valè isit la se sa ki rele CSS, kaskad Style 632 00:29:41,960 --> 00:29:43,700 Dra, ki se yon lòt lang tout ansanm. 633 00:29:43,700 --> 00:29:46,770 CSS pa gen anyen fè ak louvri Tags ak etikèt fèmen. 634 00:29:46,770 --> 00:29:48,230 Li te gen fè ak pwopriyete. 635 00:29:48,230 --> 00:29:52,660 >> Ak pwopriyete yo se tou senpleman kle valè pè, ki jis vle di kèk mo, 636 00:29:52,660 --> 00:29:54,680 kolon, ak Lè sa a kèk mo ak lòt. 637 00:29:54,680 --> 00:29:57,940 Men, si ou gen moun miltip, oswa jis yon sèl isit la, ou ka fini ak li ak yon 638 00:29:57,940 --> 00:29:59,390 virgules, jis pou klè. 639 00:29:59,390 --> 00:30:01,370 Men, sa, tou, ap travay isit la. 640 00:30:01,370 --> 00:30:02,500 >> Koulye a, sa ki sa a ale nan? 641 00:30:02,500 --> 00:30:03,610 Ou ka pwobableman devine. 642 00:30:03,610 --> 00:30:05,930 Kite m 'ale pi devan epi Reload paj sa a. 643 00:30:05,930 --> 00:30:07,300 Epi, koulye a li vrèman ap vini ansanm. 644 00:30:07,300 --> 00:30:09,150 Se konsa, anlè paj la mwen an se wouj. 645 00:30:09,150 --> 00:30:12,380 Men, sa ki nan kle a isit la se ke, mwen mansyone pi bonè, ki div ba ou 646 00:30:12,380 --> 00:30:13,220 yon divizyon paj la. 647 00:30:13,220 --> 00:30:14,410 Epi sa a, tout bon ki sa li fè. 648 00:30:14,410 --> 00:30:17,920 Li esansyèlman divize paj la nan yon rektang ke ou ka Lè sa a, 649 00:30:17,920 --> 00:30:18,720 manipile. 650 00:30:18,720 --> 00:30:22,330 >> Lè sa a nosyon nan rektang se kalite konvenkan nan sa, si ou panse a 651 00:30:22,330 --> 00:30:26,410 pi nenpòt ki sou sit wèb, gen nan pwobableman kèk estrikti nan li. 652 00:30:26,410 --> 00:30:29,620 Pifò nan ou te pwobableman gen raman wè Homepage Facebook a si w ap louvri sesyon 653 00:30:29,620 --> 00:30:30,440 nan tout tan tout tan an. 654 00:30:30,440 --> 00:30:33,920 >> Men, sou paj lakay Facebook a, gen nan kèk kalite div ansanm tèt la. 655 00:30:33,920 --> 00:30:36,140 E li pa ta ka kòm senp kòm youn div, men gen yon 656 00:30:36,140 --> 00:30:37,560 rektangilè rejyon la. 657 00:30:37,560 --> 00:30:40,290 Rès la nan paj la, se tankou yon div gwo, tankou yon anpil 658 00:30:40,290 --> 00:30:41,910 pi gwo rejyon rektangilè. 659 00:30:41,910 --> 00:30:44,540 Se konsa, depi lontan istwa kout, jis pa gen sa yo blòk yo bilding ti kras, 660 00:30:44,540 --> 00:30:49,250 kapasite yo bagay sa yo modèl kòm rektang, si wi ou non lajè oswa etwat, ou ka tou 661 00:30:49,250 --> 00:30:53,680 fè kolòn ki kapab, pèmèt ou mete deyò paj, reyèlman, sepandan ou 662 00:30:53,680 --> 00:30:54,100 ta renmen. 663 00:30:54,100 --> 00:30:56,170 Nou ap vrèman jis grate sifas la isit la. 664 00:30:56,170 --> 00:30:59,820 >> Vreman vre, si m 'fè yon lòt yon sèl, kite m 'ale pi devan epi fè style, 665 00:30:59,820 --> 00:31:05,410 background-koulè po yo, nou pral fè yon bagay tankou ble, quotes fèmen. 666 00:31:05,410 --> 00:31:06,620 Se pou yo Reload sa a. 667 00:31:06,620 --> 00:31:08,260 Se konsa, kounye a li nan ap resevwa menm uglier. 668 00:31:08,260 --> 00:31:11,520 Men koulye a, mwen ka kalite montre nan P mwen mete senk ladrès, dwa? 669 00:31:11,520 --> 00:31:12,690 Wouj la. 670 00:31:12,690 --> 00:31:15,640 Li fè m sonje nan Rgb, Wouj Green tripl Blue. 671 00:31:15,640 --> 00:31:19,330 Oke, li vire soti nan pwogram entènèt, oswa web design, ki se sa a, nou te 672 00:31:19,330 --> 00:31:21,650 pa ankò pwograme anyen se pou chak, ou ka aktyèlman 673 00:31:21,650 --> 00:31:22,880 gen ekzadesimal kòd. 674 00:31:22,880 --> 00:31:26,480 Se konsa, yon bagay yon bagay, yon bagay yon bagay, yon bagay yon bagay. 675 00:31:26,480 --> 00:31:30,650 Se konsa, ou ka gen sis ekzadesimal karaktè, oswa twa, nan kèk ka, 676 00:31:30,650 --> 00:31:33,480 ak chak nan sa yo mak kesyon te gen yon chif ekzadesimal, 677 00:31:33,480 --> 00:31:34,985 zewo nan f. 678 00:31:34,985 --> 00:31:41,000 >> Si m 'vle gen yon anpil nan wouj, ak pa gen okenn vèt, e pa gen ble a, sa ki nan 679 00:31:41,000 --> 00:31:43,740 opoze a zewo lè w ap itilize Egzagòn? 680 00:31:43,740 --> 00:31:44,480 Li nan f. 681 00:31:44,480 --> 00:31:51,130 Se konsa, mwen ka fè ff, zewo zewo, zewo zewo, sove sa a, epi kounye a desann isit la. 682 00:31:51,130 --> 00:31:52,700 Apre sa, mwen pa aktyèlman wè yon chanjman. 683 00:31:52,700 --> 00:31:56,230 Se konsa, quote unquote "wouj" se aparamman synonym pou tout wouj, 684 00:31:56,230 --> 00:31:57,610 pa gen okenn vèt, pa gen ble. 685 00:31:57,610 --> 00:31:59,960 Pandan se tan, se pou yo fè espre chanje yon sèl sa a ou gen yon bagay 686 00:31:59,960 --> 00:32:01,210 o aza, tankou ABCDF. 687 00:32:01,210 --> 00:32:03,790 688 00:32:03,790 --> 00:32:05,860 >> Ann wè sa ki se sa ki. 689 00:32:05,860 --> 00:32:08,530 Li se yon ble vrèman bèl, aktyèlman, ti bebe ble. 690 00:32:08,530 --> 00:32:11,820 Tout dwa, se konsa sa yo, se jis kounye a yon ti jan o aza konbinezon nan 691 00:32:11,820 --> 00:32:12,210 karaktè. 692 00:32:12,210 --> 00:32:13,410 Se konsa, nou pa pral jwenn anbourbe desann nan isit la. 693 00:32:13,410 --> 00:32:15,930 Men, ankò, sa a pale ak presizyon nan ke ou ka kòmanse 694 00:32:15,930 --> 00:32:19,090 aplike - menm si w ap trè akable pa estetik yo. 695 00:32:19,090 --> 00:32:21,750 An reyalite, si ou reyèlman vle yo dwe enpresyone, kite m 'ale pi devan epi chanje 696 00:32:21,750 --> 00:32:23,500 font size la, pou egzanp. 697 00:32:23,500 --> 00:32:25,960 Ak Avi virgules a, ki nesesè a. 698 00:32:25,960 --> 00:32:29,570 >> Font size, nou ka jis ridikil isit la, 96 pwen. 699 00:32:29,570 --> 00:32:31,280 Save sa. 700 00:32:31,280 --> 00:32:33,670 Wow, sa se yon font size gwo. 701 00:32:33,670 --> 00:32:35,490 Tout dwa, se konsa li trè fasil. 702 00:32:35,490 --> 00:32:38,260 Men, aktyèlman, w ap esansyèlman wè paj wèb la trè premye mwen te fè 703 00:32:38,260 --> 00:32:40,060 ane de sa, lè m 'premye aprann bagay sa a. 704 00:32:40,060 --> 00:32:42,190 Li trè fasil fè anpil bagay sa yo efreyan byen vit. 705 00:32:42,190 --> 00:32:46,115 >> Epi si w ap abitye ak Wayback la Machin sou archive.org, ou 706 00:32:46,115 --> 00:32:48,210 ka jwenn tout efreyan mwen undergrad entènèt paj. 707 00:32:48,210 --> 00:32:50,090 Youn te gen Kermit krapo la sou devan an. 708 00:32:50,090 --> 00:32:53,150 Mwen te ale nan yon faz kote mwen te panse li te fre pran background nan nan 709 00:32:53,150 --> 00:32:56,320 yon rido wouj, lè m 'te aprann kouman ou kapab imaj mozayik ankò, li ankò, li 710 00:32:56,320 --> 00:32:59,540 ankò, yo ranpli yon paj ki gen yon gwo minables rido wouj. 711 00:32:59,540 --> 00:33:03,120 Lè sa a, sou tèt sa a, te gen yon icon pou w te gen klike sou antre nan kay mwen 712 00:33:03,120 --> 00:33:04,960 paj paske sa ki te anpil nan lamòd. 713 00:33:04,960 --> 00:33:08,870 >> Lè sa a, pwogram premye fwa mwen mwen tout tan tout tan te ekri pa t 'nan PHP, men nan yon lang 714 00:33:08,870 --> 00:33:12,260 rele Pearl, te ekri yon liv envite, ki se yon bagay vrèman fre ke yon 715 00:33:12,260 --> 00:33:14,250 anpil moun ap atann ou gen sou yon paj lakay ou. 716 00:33:14,250 --> 00:33:17,510 Lè ou jwenn nan paj an, yo vle ou siyen an, yo di ki moun ou ye, 717 00:33:17,510 --> 00:33:18,720 ak poukisa w ap gen. 718 00:33:18,720 --> 00:33:21,320 Sa a se trè ane 1990 konsepsyon sit entènèt style. 719 00:33:21,320 --> 00:33:24,130 >> Men, jou sa yo, siman, nou te vin yon anpil pi lwen. 720 00:33:24,130 --> 00:33:27,560 Men, ou pral wè, nan seksyon, e menm nan pwoblèm nan pran sèt, pa 721 00:33:27,560 --> 00:33:31,570 swe bibliyotèk jou sa yo, li nan tèlman pi fasil fè 722 00:33:31,570 --> 00:33:33,400 bèl pase bagay sa yo byen vit. 723 00:33:33,400 --> 00:33:36,550 Vrèman isit la, nou ap jis grate sifas la nan sa ou kapab fè 724 00:33:36,550 --> 00:33:37,400 estilitikman. 725 00:33:37,400 --> 00:33:41,660 >> Men, an reyalite, deja, kite m 'mete aksan sou ke sa a se deja ap resevwa lèd, pa 726 00:33:41,660 --> 00:33:46,030 jis estetik, men an tèm nan style la nan Kòd m 'yo, oswa 727 00:33:46,030 --> 00:33:47,260 konsepsyon nan kòd m 'yo. 728 00:33:47,260 --> 00:33:52,350 Mwen te kounye a comingled HTML, ki se koulè vèt Tags yo louvri a, ak 729 00:33:52,350 --> 00:33:55,160 CSS pwopriyete yo, ki se totalman legi. 730 00:33:55,160 --> 00:33:57,200 Sa a se vrèman kote lang lan te gen orijin li. 731 00:33:57,200 --> 00:34:01,030 >> Men, nan enterè a nan konsepsyon pwòp, anpil tankou nou te kòmanse bagay faktè 732 00:34:01,030 --> 00:34:05,370 soti nan C dosye nan. dosye h, se pou m 'aktyèlman pratike ki kalite 733 00:34:05,370 --> 00:34:07,990 prensip ak kòmanse fè sa a olye. 734 00:34:07,990 --> 00:34:13,280 Kite m 'mete yon tag style moute isit la, ki tou egziste nan HTML, ak kite m ' 735 00:34:13,280 --> 00:34:15,330 presize sa ki annapre yo. 736 00:34:15,330 --> 00:34:16,360 Kite m 'efase sa a. 737 00:34:16,360 --> 00:34:18,110 Koulè Istorik a pwal wouj. 738 00:34:18,110 --> 00:34:19,800 Mwen pral efase sa a nèt. 739 00:34:19,800 --> 00:34:22,580 Mwen pral debarase m de style la atribi, ak mwen pral inikman 740 00:34:22,580 --> 00:34:24,620 idantifye sa a div ak yon mo - 741 00:34:24,620 --> 00:34:28,750 abitrèman, men rezonab, quote unquote "tèt." Men, id se yon espesyal 742 00:34:28,750 --> 00:34:32,530 atribi ki inikman defini yon sèten eleman HTML 743 00:34:32,530 --> 00:34:33,850 tankou ke li gen ki id. 744 00:34:33,850 --> 00:34:37,969 >> Si mwen kounye a ou vle stilize li, moute isit la nan tèt la nan paj mwen, andedan nan la 745 00:34:37,969 --> 00:34:41,730 tag style, remake ke Mwen kapab fè regle tèt. 746 00:34:41,730 --> 00:34:45,300 Lè sa a, mwen ka mete yon koup la Curly aparèy òtopedik, okoumansman de C, ak Lè sa a, se pou 747 00:34:45,300 --> 00:34:47,130 m 'kole nan ki stilizasyon. 748 00:34:47,130 --> 00:34:49,929 Men, kite m 'ale pi devan isit la ak antisipe kote mwen pral ak sa. 749 00:34:49,929 --> 00:34:53,380 Kite m 'tou kreye youn pou div anba a. 750 00:34:53,380 --> 00:34:58,010 Kite m 'gen tan pwan sa a Kòd efreyan soti nan desann isit la, mete l 'nan isit la, ak mwen pral 751 00:34:58,010 --> 00:35:00,770 yon ti kras plis nan dèyè kounye a epi yo stilize li pa jis mete bagay sa yo sou pwòp yo 752 00:35:00,770 --> 00:35:02,540 liy, k ap fini ak virgules. 753 00:35:02,540 --> 00:35:04,430 Kite m 'debarase m de tag nan style. 754 00:35:04,430 --> 00:35:05,320 >> Men, mwen pa fè ankò. 755 00:35:05,320 --> 00:35:07,406 Mwen bezwen fè yon lòt bagay. 756 00:35:07,406 --> 00:35:10,070 Yeah, id egal quote unquote, "anba a," oswa kèlkeswa sa id mwen vle 757 00:35:10,070 --> 00:35:11,740 bay ki eleman. 758 00:35:11,740 --> 00:35:13,420 Koulye a, kite m 'ale tounen sou isit la. 759 00:35:13,420 --> 00:35:14,360 Lè sa a se atròs. 760 00:35:14,360 --> 00:35:15,805 Mwen pa ka fè fas ak 96 pwen. 761 00:35:15,805 --> 00:35:16,960 Se pou yo fè 24 pwen. 762 00:35:16,960 --> 00:35:18,320 Oswa ou ka pi presi. 763 00:35:18,320 --> 00:35:21,800 Ou ka aktyèlman sèvi ak piksèl, PX, se konsa ke ou reyèlman jwenn grenn jaden sibtilite 764 00:35:21,800 --> 00:35:23,220 kontwole sou paj ou yo. 765 00:35:23,220 --> 00:35:26,860 >> Kòm yon sou kote, sa a, se pa nesesèman bagay la pi bon si itilizatè yo, pou 766 00:35:26,860 --> 00:35:29,650 rezon ki fè aksè, vle kapab ogmante gwosè. 767 00:35:29,650 --> 00:35:32,650 Se konsa, reyalize ke gen fason pou fè bagay ki pa nesesèman 768 00:35:32,650 --> 00:35:34,230 difisil Kòd tout bagay. 769 00:35:34,230 --> 00:35:37,220 >> Tout dwa, se konsa li pi gwo, 24 pwen, pase tou sa default la se. 770 00:35:37,220 --> 00:35:38,630 Men koulye a, li nan yon cleaner ti kras. 771 00:35:38,630 --> 00:35:40,230 Men, kite m 'pran etap sa a yon sèl pi lwen. 772 00:35:40,230 --> 00:35:47,220 Jis tankou lide a nan dosye header, remake nou ap yon etap pi pre sa. 773 00:35:47,220 --> 00:35:52,000 Mwen gen faktè soti, men yo toujou kite, andedan nan paj m 'yo, règleman sa yo CSS. 774 00:35:52,000 --> 00:35:56,200 Poukisa mwen ka vle pran etap sa a yon sèl pi lwen, retire sa a nèt, epi 775 00:35:56,200 --> 00:35:59,860 mete l 'nan yon dosye apa? 776 00:35:59,860 --> 00:36:01,070 >> Se konsa, mwen ka reitilize li, dwa? 777 00:36:01,070 --> 00:36:03,155 Sa a se jis kalite entwisyon kounye a. 778 00:36:03,155 --> 00:36:06,340 Anvan, mwen te deklare ke li te jis resevwa lèd gen style la 779 00:36:06,340 --> 00:36:08,480 atribi andedan nan la div tèt yo. 780 00:36:08,480 --> 00:36:09,750 Men, jis kalite panse ke nan. 781 00:36:09,750 --> 00:36:13,560 Kòm paj ou a ap vin pi long ak pi lontan, si w ap mete isit la, ak isit la, ak 782 00:36:13,560 --> 00:36:18,350 isit la, ak isit la, tout moun sa yo diferan koulè, ak gwosè font, ak lòt sa yo 783 00:36:18,350 --> 00:36:22,550 atribi, paj ou a se trè byen vit ale nan vin dificil pou ou. 784 00:36:22,550 --> 00:36:24,570 >> Si yon moun vini leve pou ou ak pou di, o, ou konnen ki sa? 785 00:36:24,570 --> 00:36:28,070 Mwen ta vrèman renmen chanje gwosè a font pa de pwen anplis, ou 786 00:36:28,070 --> 00:36:31,275 ka gen yo ale epi jwenn epi ranplase yon nimewo gwo liy nan kòd. 787 00:36:31,275 --> 00:36:35,170 Li nan pi plis konvenkan nan santralize tout estetik sa yo isit la. 788 00:36:35,170 --> 00:36:38,850 Men, si ou ta renmen jam itilize sa yo estetik nan paj wèb miltip yo, tout 789 00:36:38,850 --> 00:36:41,100 plis irezistib nan, pou egzanp, kreye yon dosye 790 00:36:41,100 --> 00:36:45,290 rele ak moun sa. 791 00:36:45,290 --> 00:36:46,680 >> Men, kite m 'fè sa. 792 00:36:46,680 --> 00:36:51,150 793 00:36:51,150 --> 00:36:51,920 Sove sa a ranpli. 794 00:36:51,920 --> 00:36:55,580 Mwen di styles.css, abitrè, men konvansyonèl yo. 795 00:36:55,580 --> 00:36:58,770 Mwen pral mete l 'nan kay Jan Harvard la Anyè kounye a pou senplisite. 796 00:36:58,770 --> 00:37:03,880 Ak sa ki mwen ka fè nan paj entènèt mwen an se jwenn debarase m de tag a style nèt, 797 00:37:03,880 --> 00:37:08,270 ak yon ti jan unintuitively, sèvi ak yon lyen tag, ki pa ba ou yon lyen an nan 798 00:37:08,270 --> 00:37:13,140 ipèrlenk a, sans klikabl, men kote m 'di lyen, href egal 799 00:37:13,140 --> 00:37:15,120 styles.css. 800 00:37:15,120 --> 00:37:20,050 Ak relasyon an ki sa a eleman te ak paj wèb la se sèvi kòm 801 00:37:20,050 --> 00:37:21,280 fèy style li yo. 802 00:37:21,280 --> 00:37:22,670 >> Se konsa, kouman mwen te konnen sa? 803 00:37:22,670 --> 00:37:25,950 Youn, ou jis li liv la, oswa ou Google alantou li, epi ou 804 00:37:25,950 --> 00:37:27,000 gade nan resous divès kalite. 805 00:37:27,000 --> 00:37:30,520 Mwen vle di, ki se vre wi: ki jan pou ou ranmase teknik tankou sa a, ak, ki annakò 806 00:37:30,520 --> 00:37:34,720 ak ide sa a nan anseye tèt li nouvo lang, ankò, w ap jwenn ki 807 00:37:34,720 --> 00:37:38,830 gen sèlman yon kantite limite de bagay sa yo nan nenpòt ki lang ke, yon fwa ou jwenn 808 00:37:38,830 --> 00:37:41,310 yo, ou pral jwenn ke li vin pi vit ak pi vit ekri. 809 00:37:41,310 --> 00:37:44,180 Vreman vre, aprann yon pwogram nouvo lang se konsa anpil pi vit pase yon nouvo 810 00:37:44,180 --> 00:37:47,380 langaj pale paske bagay sa yo yo se pi piti anpil ak plis ankò 811 00:37:47,380 --> 00:37:48,820 jisteman defini. 812 00:37:48,820 --> 00:37:51,590 >> Men, mwen te make yon ti jan nan yon anomali isit la. 813 00:37:51,590 --> 00:37:57,750 Poukisa mwen make sa a pou pi devan koupe isit la? 814 00:37:57,750 --> 00:37:59,420 Paske mwen gen yo fèmen tag la. 815 00:37:59,420 --> 00:38:00,530 Mwen ta dwe fèmen tag la. 816 00:38:00,530 --> 00:38:02,750 Men, w ap jwenn resous multitude sou entènèt ki pa fè sa 817 00:38:02,750 --> 00:38:04,080 nesesèman Tags fèmen. 818 00:38:04,080 --> 00:38:08,770 Men, pli reyèlman, li pa entèdi nesesè pou teknik ak gen 819 00:38:08,770 --> 00:38:11,950 rezon ki fè nan reyalite, navigatè yo se jis san patipri toleran nan erè nan entènèt 820 00:38:11,950 --> 00:38:14,360 paj, pou pi bon oswa pou vin pi mal, men sitou vin pi mal. 821 00:38:14,360 --> 00:38:18,830 >> Se konsa, sa a isit la se jis yon fason pi pwòp nan li di yon bagay estipid tankou sa a, 822 00:38:18,830 --> 00:38:22,330 kote, si ou vle louvri tag nan lyen men fèmen li, gen nan reyèlman pa gen okenn nosyon 823 00:38:22,330 --> 00:38:23,720 nan kontni pou yon tag lyen. 824 00:38:23,720 --> 00:38:26,000 Li jis vle di chaje sa a pote li mete l 'isit la. 825 00:38:26,000 --> 00:38:30,610 Se tankou byen file enkli nan C. Ou kapab ouvè epi fèmen yon tag tout nan yon fwa 826 00:38:30,610 --> 00:38:31,660 nan tag a menm. 827 00:38:31,660 --> 00:38:33,520 Apre sa, nan lòt egzanp sa a. 828 00:38:33,520 --> 00:38:37,280 Sa a se pa yon fason a nan fè sa, men tag nan br, pou repo liy, si mwen 829 00:38:37,280 --> 00:38:41,780 reyèlman te vle reyalize sa m 'te ap eseye anvan pa frape Antre, si 830 00:38:41,780 --> 00:38:45,380 Mwen klèman di kraze liy, kraze liy, kraze liy, kraze liy, ak 831 00:38:45,380 --> 00:38:49,100 Lè sa a, Reload paj sa a, kounye a ou pral avi ki anba a nan paj an se, 832 00:38:49,100 --> 00:38:51,940 Vreman vre, anpil pi lwen desann nan anba a nan paj la. 833 00:38:51,940 --> 00:38:55,840 Men, menm ki ka fè pi plis propr ak CSS, ak marges, 834 00:38:55,840 --> 00:38:58,120 ak lòt ayestetik sa yo teknik. 835 00:38:58,120 --> 00:38:59,940 >> Se konsa, pou kounye a, takeaways yo se sa a. 836 00:38:59,940 --> 00:39:02,320 Nan HTML, nou gen sa yo bagay sa yo rele Tags. 837 00:39:02,320 --> 00:39:04,830 Nan CSS, nou gen tout bagay sa yo rele pwopriyete. 838 00:39:04,830 --> 00:39:08,700 Nou ka comingle lang sa yo de, swa pa lè l sèvi avèk atribi nan style, 839 00:39:08,700 --> 00:39:14,240 oswa tag nan style, oswa pi bon toujou, faktè li soti nèt, jan nou fè 840 00:39:14,240 --> 00:39:17,270 nan pwoblèm mete 7. 841 00:39:17,270 --> 00:39:23,820 Kesyon, Lè sa a, sou la Basics konseptyèl ekspresyon isit la? 842 00:39:23,820 --> 00:39:24,740 >> ODYANS: Mwen gen yon kesyon. 843 00:39:24,740 --> 00:39:25,630 >> Oratè 1: Oh, regrèt. 844 00:39:25,630 --> 00:39:28,880 >> ODYANS: Poukisa yo pa t 'li gen koulè pal - 845 00:39:28,880 --> 00:39:31,410 >> Oratè 1: Oh, nan tab lòt yo? 846 00:39:31,410 --> 00:39:32,232 Sa a isit la? 847 00:39:32,232 --> 00:39:33,482 >> ODYANS: Non, li a tankou nan - 848 00:39:33,482 --> 00:39:35,330 849 00:39:35,330 --> 00:39:39,480 >> Oratè 1: O, sa a, se paske Mwen te yo te peu. 850 00:39:39,480 --> 00:39:41,350 Mwen mete dosye a nan plas la mal. 851 00:39:41,350 --> 00:39:47,840 Se konsa, si mwen aktyèlman mete l 'isit la, ak mwen CHMOD li yo, tout + r pou styles.css, ak 852 00:39:47,840 --> 00:39:52,050 kounye a Reload paj la, kounye a nou jwenn stilizasyon la tounen. 853 00:39:52,050 --> 00:39:54,530 Epi paske gwosè yo font yo diferan, nou pa wè byen kòm anpil 854 00:39:54,530 --> 00:39:55,010 blan espas. 855 00:39:55,010 --> 00:39:58,240 Nou olye wè nan sa ki nan default se pito. 856 00:39:58,240 --> 00:40:00,050 Bon kesyon. 857 00:40:00,050 --> 00:40:00,846 Wi? 858 00:40:00,846 --> 00:40:02,630 >> ODYANS: Poukisa se lyen ki tag andedan header a? 859 00:40:02,630 --> 00:40:06,270 >> Oratè 1: Poukisa se lyen yo andedan tag nan header a - 860 00:40:06,270 --> 00:40:07,650 kout repons la, jis paske. 861 00:40:07,650 --> 00:40:08,930 Sa se sa ki te deside. 862 00:40:08,930 --> 00:40:10,720 Sa a kote Tags yo lyen ale lè ou gen sa yo rele yon 863 00:40:10,720 --> 00:40:13,650 ekstèn fèy style. 864 00:40:13,650 --> 00:40:16,430 Lòt kesyon yo? 865 00:40:16,430 --> 00:40:17,770 >> Tout dwa, byen kite la fè sa. 866 00:40:17,770 --> 00:40:20,500 Nou gen plezi anpil devan yo nan nou jodi a. 867 00:40:20,500 --> 00:40:22,480 Se jis grate sifas la nan CSS. 868 00:40:22,480 --> 00:40:23,010 Se pou yo fè sa. 869 00:40:23,010 --> 00:40:25,980 Ann pran yon ti repo minit senk isit la paske, pou chak imel mwen, se pou yo kwoke nan 870 00:40:25,980 --> 00:40:27,200 gen jouk 2:30-ich jodi an. 871 00:40:27,200 --> 00:40:28,540 Men, si ou fè gen kite, sa se amann. 872 00:40:28,540 --> 00:40:30,380 Men, nou pral fòje pi devan apre yon ti repo senk minit. 873 00:40:30,380 --> 00:40:35,930 Epitou, n ap aprann yon bagay ti kras sou PHP, miskl, ak plis ankò. 874 00:40:35,930 --> 00:40:44,520 >> Tout dwa, kidonk kite nan eseye, kounye a, yo mare yon kèk nan ide sa yo ansanm, yo fè, 875 00:40:44,520 --> 00:40:46,180 di, motè pwòp rechèch nou an. 876 00:40:46,180 --> 00:40:48,570 Mwen remake, olye kiryozite, sa ki annapre yo. 877 00:40:48,570 --> 00:40:52,610 Lè ou nan Google.com, w ap Anjeneral, nan yon URL tankou sa a yon sèl isit la 878 00:40:52,610 --> 00:40:54,870 pa gen anyen apre com la dot. 879 00:40:54,870 --> 00:40:59,760 Men, si mwen fè rechèch yon bagay estipid tankou chat, ak frape Antre, nou pral jwenn - pa 880 00:40:59,760 --> 00:41:01,300 estipid, men ou konnen. 881 00:41:01,300 --> 00:41:05,410 >> OK, se konsa avi, nan tèt yo nan paj la, kounye a, li te URL la, nan kou, chanje. 882 00:41:05,410 --> 00:41:07,190 Lè sa a se pa anyen nouvo nan nenpòt nan nou. 883 00:41:07,190 --> 00:41:09,290 Ou klike sou lyen ak lòt bagay k ap pase sou entènèt la. 884 00:41:09,290 --> 00:41:11,420 Men, sa ki nan enteresan isit la se sa ki annapre yo. 885 00:41:11,420 --> 00:41:14,500 Genyen yon anpil tout dezord, men se pou m 'jete lòt bagay ke mwen pa fè sa 886 00:41:14,500 --> 00:41:16,600 konprann byen oswa fè sa ki pa reyèlman gade ki enpòtan. 887 00:41:16,600 --> 00:41:18,490 >> Kite m 'debarase m de sa a. 888 00:41:18,490 --> 00:41:20,030 Kite m 'debarase m de sa a. 889 00:41:20,030 --> 00:41:22,630 Men, kite m 'jis debarase m nan tout bagay sa yo. 890 00:41:22,630 --> 00:41:28,840 Epi, koulye a remake ke chat se nan URL la, swiv ak yon q, lè sa yon egal 891 00:41:28,840 --> 00:41:29,710 siyen la devan li. 892 00:41:29,710 --> 00:41:32,110 Se konsa, li vire soti sa a se ki jan nan fason li travay lè li rive 893 00:41:32,110 --> 00:41:33,360 D 'ak pwodiksyon. 894 00:41:33,360 --> 00:41:37,510 >> Nou te long te pale osijè de bwat nwa, dwa? 895 00:41:37,510 --> 00:41:41,650 Se konsa, si sa a se yon fonksyon aplike isit la tankou yon bwat nwa, li pran opinyon 896 00:41:41,650 --> 00:41:45,290 ak pwodui pwodiksyon, byen, vle di la pa kote ou bay konsèy nan yon 897 00:41:45,290 --> 00:41:49,270 sit entènèt se pa fason sa a, souvan, nan URL li yo. 898 00:41:49,270 --> 00:41:52,850 Ou tou senpleman mete yon siy kesyon ak Lè sa a yon kle egal valè. 899 00:41:52,850 --> 00:41:56,740 Lè sa a, petèt yon comercial, ak Lè sa a, yon lòt kle egal valè, Lè sa a, petèt 900 00:41:56,740 --> 00:41:58,810 yon lòt Comercial, kle egal valè. 901 00:41:58,810 --> 00:42:03,030 Sa a ki jan ou pase nan kle ak valè yo, pè entrain. 902 00:42:03,030 --> 00:42:07,050 >> Se konsa, si mwen frape Antre nan kounye a, sa ki nan enteresan sou Google se ke tout 903 00:42:07,050 --> 00:42:10,420 ki dezord mwen efase pa parèt yo dwe entèdi nesesè. 904 00:42:10,420 --> 00:42:15,120 Tout sa mwen bezwen pou voye bay Google se kesyon make q egal chat jwenn 905 00:42:15,120 --> 00:42:16,160 tounen kèk chat. 906 00:42:16,160 --> 00:42:20,160 Oke, enplikasyon a nan sa, lè sa a, se si mwen rale moute jdi, mwen te kòmanse 907 00:42:20,160 --> 00:42:24,360 fè motè pwòp rechèch m 'isit la nan yon dosye rele seach0.html. 908 00:42:24,360 --> 00:42:26,750 >> Men, kite m 'ale pi devan epi efase yon sèl plis liy ke ou 909 00:42:26,750 --> 00:42:27,910 pa te sipoze wè. 910 00:42:27,910 --> 00:42:31,070 Koulye a, kite m 'ale nan navigatè pwòp m' yo, Se konsa, pa sou Google, epi ale nan 911 00:42:31,070 --> 00:42:34,900 http://localhost. 912 00:42:34,900 --> 00:42:36,220 Epi sa a, pral jwenn nan chemen an. 913 00:42:36,220 --> 00:42:43,240 Se konsa, nou ap ale nan gen di orevwa ki pou kounye a, deplase sa a sou isit la, 914 00:42:43,240 --> 00:42:46,270 o, kounye a nou ap ale nan gen di orevwa ak sa yo ki dosye. 915 00:42:46,270 --> 00:42:51,700 >> Chak fwa ou gen yon dosye rele index.html oswa index.php nan yon 916 00:42:51,700 --> 00:42:54,980 anyè, si sèvè wèb la se configuré nan fason sa a, ki sa ou pral 917 00:42:54,980 --> 00:42:59,600 wè la a, pa default, se sa ki nan ke dosye olye ke yon lis nan 918 00:42:59,600 --> 00:43:02,330 anyè, jan mwen te vle isit la. 919 00:43:02,330 --> 00:43:03,750 Plis sou sa a nan espèk a. 920 00:43:03,750 --> 00:43:04,610 Ou pa t 'wè sa. 921 00:43:04,610 --> 00:43:06,360 >> Se konsa, sa a se sa mwen aktyèlman te vle. 922 00:43:06,360 --> 00:43:08,810 Men, yon ti moman de sa, te gen yon dosye sa a nan katab ki rele 923 00:43:08,810 --> 00:43:11,290 index.html ak index.php. 924 00:43:11,290 --> 00:43:13,380 Se konsa, sèvè wèb la te ki montre m 'sa yo dosye. 925 00:43:13,380 --> 00:43:15,900 Olye de sa, mwen vle anyè sa a lis isit la. 926 00:43:15,900 --> 00:43:18,340 >> Se konsa, mwen pral ale nan CSS epi ale nan search0. 927 00:43:18,340 --> 00:43:21,770 Apre sa, mwen reklamasyon ke sa a se li pral fè nan konmansman an nan konpetitif m 'pwòp 928 00:43:21,770 --> 00:43:22,490 motè rechèch. 929 00:43:22,490 --> 00:43:27,630 Men, fè sa, mwen pral yo ale nan isit la, nan CSS, epi louvri moute ak 930 00:43:27,630 --> 00:43:30,190 jdi, rechèch 0. 931 00:43:30,190 --> 00:43:32,280 Men, malerezman, gen nan pa anpil ale sou isit la. 932 00:43:32,280 --> 00:43:35,690 Tout sa mwen te fè te sèvi ak yon tag tit, ki k ap pase yo dwe rele H1, ki 933 00:43:35,690 --> 00:43:38,180 esansyèlman vle di gwo ak fonse, e ke sa a li. 934 00:43:38,180 --> 00:43:40,810 Men, vle di yo pa ki nou kapab bay entrain yo atravè sa yo 935 00:43:40,810 --> 00:43:42,180 bagay sa yo rele fòm. 936 00:43:42,180 --> 00:43:46,040 >> Se konsa, kite m 'ale pi devan epi ouvè epi fèmen, preemptively, yon tag fòm la. 937 00:43:46,040 --> 00:43:48,060 Men, kite m 'ale pi devan epi fè yon bagay tankou sa. 938 00:43:48,060 --> 00:43:51,430 Antre, ki kalite egal tèks. 939 00:43:51,430 --> 00:43:56,320 Lè sa a, se pou yo fèmen tag a nan parantèz yo tèt yo. 940 00:43:56,320 --> 00:43:58,800 Mwen pa bezwen kòmanse yon jaden tèks epi yo sispann yon jaden tèks. 941 00:43:58,800 --> 00:44:01,080 Li nan jis yo pral gen oswa ou pa. 942 00:44:01,080 --> 00:44:06,210 >> Lè sa a, anba a ki, se pou yo fè di ki kalite opinyon egal soumèt. 943 00:44:06,210 --> 00:44:06,870 Sove sa a. 944 00:44:06,870 --> 00:44:08,630 Epi, koulye a kite yo jis fè yon rapid saniti chèk la. 945 00:44:08,630 --> 00:44:09,820 Se pou yo Reload. 946 00:44:09,820 --> 00:44:10,890 >> OK, se konsa li pa move. 947 00:44:10,890 --> 00:44:13,260 Li pa style Google a, men li la trè fèmen. 948 00:44:13,260 --> 00:44:13,920 Genyen yon jaden tèks. 949 00:44:13,920 --> 00:44:17,190 Mwen ka tape kèk bagay nan, frape Antre, men pa gen anyen k ap pase ankò. 950 00:44:17,190 --> 00:44:21,090 Epi sa a, paske mwen pa te espesifye yon aksyon pou fòm sa a, se konsa pale. 951 00:44:21,090 --> 00:44:23,860 Se konsa, si mwen tounen nan eleman nan fòm, li vire soti, mwen konnen sa a sèlman 952 00:44:23,860 --> 00:44:27,460 soti nan gen li dokiman an, ki tag nan fòm pran yon atribi 953 00:44:27,460 --> 00:44:31,880 rele aksyon ki se URL la nan sit wèb la kote ou 954 00:44:31,880 --> 00:44:34,790 vle voye fòm nan. 955 00:44:34,790 --> 00:44:37,610 >> Mwen pa reyèlman panse ke nou gen tan aplike fen a tounen antye pou yon 956 00:44:37,610 --> 00:44:38,570 rechèch jodi a motè. 957 00:44:38,570 --> 00:44:41,900 Se konsa, nou jis ap pral di, eh, ale nan google.com / rechèch la. 958 00:44:41,900 --> 00:44:43,450 Epi, koulye a kite m 'fèmen quotes mwen. 959 00:44:43,450 --> 00:44:46,070 Men, kite m 'plis presize ki metòd la sèvi ak ki pral 960 00:44:46,070 --> 00:44:47,120 yo dwe rele jwenn. 961 00:44:47,120 --> 00:44:50,650 >> Istwa Long ti bout tan, gen nan de fason, nan pi piti, ke ou ka soumèt enfòmasyon 962 00:44:50,650 --> 00:44:51,880 nan navigatè nan sèvè. 963 00:44:51,880 --> 00:44:55,340 Se yon sèl jwenn, epi, pou rezon jodi a, ki jis vle di nan URL la. 964 00:44:55,340 --> 00:44:58,730 Ou wè egzakteman mak yo yo kesyon, egal siy, ak ampersands ki 965 00:44:58,730 --> 00:44:59,780 nou te wè pi bonè. 966 00:44:59,780 --> 00:45:02,890 Oswa si gen nan yon pòs altènatif rele. 967 00:45:02,890 --> 00:45:06,490 Pou kounye a, konnen ke pòs ki souvan itilize lè ou vle Upload dosye, tankou 968 00:45:06,490 --> 00:45:09,820 imaj, ak pou fè, oswa lè ou vle soumèt enfòmasyon kat kredi, oswa 969 00:45:09,820 --> 00:45:13,810 modpas, anyen ke li fè sa ki pa vrèman fè sans, concept, oswa 970 00:45:13,810 --> 00:45:18,020 sekirite ki gen bon konprann, nan fen moute nan URL la nan navigatè ou a, kote paran yo extrusion, 971 00:45:18,020 --> 00:45:21,520 oswa kolok, oswa nenpòt moun ki gen aksè nan òdinatè w lan ka wè. 972 00:45:21,520 --> 00:45:23,110 >> Se konsa, kite a delivre sa isit la. 973 00:45:23,110 --> 00:45:24,480 Apre sa, mwen bezwen fè yon lòt bagay. 974 00:45:24,480 --> 00:45:27,250 Li pa sifi jis di, ban m 'yon jaden tèks. 975 00:45:27,250 --> 00:45:29,850 Mwen gen bay ki jaden an apresye yon non. 976 00:45:29,850 --> 00:45:34,500 Se konsa, kite m 'prete chwa Google la nan non, Q, ak presize ke dezyèm 977 00:45:34,500 --> 00:45:38,150 atribi mwen pa reyèlman sousye de non an nan bouton an soumèt. 978 00:45:38,150 --> 00:45:40,890 Tout sa mwen pran swen sou ki soumèt sa ki itilizatè a kalite pous 979 00:45:40,890 --> 00:45:41,940 >> Epi, koulye a sa a se kalite lèd. 980 00:45:41,940 --> 00:45:42,820 Li jis di soumèt. 981 00:45:42,820 --> 00:45:46,350 Li sanble, mwen konnen sa a soti nan la dokiman, mwen ka di reyèlman 982 00:45:46,350 --> 00:45:51,710 valè egal quote unquote "cs50 SEACH, "fèmen quote. 983 00:45:51,710 --> 00:45:53,030 Lè sa a, se pou yo Reload ankò. 984 00:45:53,030 --> 00:45:57,020 Se konsa, mwen kenbe frape lòd-R, oswa Kontwòl-R sou klavye mwen an Reload. 985 00:45:57,020 --> 00:45:58,605 >> Koulye a, nou gen yon plis enteresan motè rechèch. 986 00:45:58,605 --> 00:46:00,340 Li pa byen gade tankou Google ankò, menm si. 987 00:46:00,340 --> 00:46:04,100 Se konsa, kite a ale pi devan nan isit la ak fè yon ti repo liy ti kras. 988 00:46:04,100 --> 00:46:06,066 >> OK, se konsa kounye a nou gen Google. 989 00:46:06,066 --> 00:46:08,260 Nou aktyèlman prèske gen Google. 990 00:46:08,260 --> 00:46:10,460 Se konsa, kounye a sa ki pral rive? 991 00:46:10,460 --> 00:46:12,220 Mwen pral tape nan yon bagay tankou chat. 992 00:46:12,220 --> 00:46:16,570 Men, navigatè a ki pral analyzes ki fòm ke mwen defini. 993 00:46:16,570 --> 00:46:19,470 Epi li pral voye itilizatè a ak sa yo ki URL. 994 00:46:19,470 --> 00:46:23,420 Se konsa, tan sa a, pou kèk rezon kirye, Mwen te resevwa plis enfòmasyon sou aksyon 995 00:46:23,420 --> 00:46:24,410 pase sou chat vrè. 996 00:46:24,410 --> 00:46:30,580 Men, sa a amann paske remake nou toujou te fini isit la, q egal chat. 997 00:46:30,580 --> 00:46:35,200 >> Istwa Se konsa, depi lontan ti bout tan, li sanble san patipri trivial l ka jwenn dizon soti nan itilizatè a. 998 00:46:35,200 --> 00:46:38,190 Men, yo kapab jis, gen nan grap nan lòt kalite jaden fòm. 999 00:46:38,190 --> 00:46:41,510 Genyen bwat chèk, ak yon ti kras mityèlman bouton radyo san konte, ak 1000 00:46:41,510 --> 00:46:42,960 gout desann meni, ak plis ankò. 1001 00:46:42,960 --> 00:46:46,160 Men, tout nan sa yo se kòm relativman fasil aplike kòm 1002 00:46:46,160 --> 00:46:48,040 jaden sa a tèks te ye a. 1003 00:46:48,040 --> 00:46:52,050 Men, finalman, nou jis gen fè asire w ke gen yon moun ki koute sou lòt la 1004 00:46:52,050 --> 00:46:56,490 fini nan liy lan nan lòd jwenn ki enfòmasyon trete, yon jan kanmenm, ak 1005 00:46:56,490 --> 00:46:58,440 ban nou tounen chat nou an. 1006 00:46:58,440 --> 00:47:00,840 >> Se pou yo gade nan yon yon ti kras patisipe plis egzanp. 1007 00:47:00,840 --> 00:47:06,020 Kite m 'ale nan anyè Vhost mwen an, nan lokal lame, piblik, ak ki kote mwen 1008 00:47:06,020 --> 00:47:06,980 mete kòd sous jodi a la. 1009 00:47:06,980 --> 00:47:09,800 Tout sa a ap sou la kou a sit entènèt pou ou pou w Tinker avèk yo. 1010 00:47:09,800 --> 00:47:15,420 Men, si m 'antre nan froshims, kite m' louvri moute sa a ranpli, koulye a, froshim0.php. 1011 00:47:15,420 --> 00:47:18,460 Sa a yon sèl nan yon sil ti kras pi plis, se konsa nou pa pral ekri sa a nan grate. 1012 00:47:18,460 --> 00:47:21,970 Men, jis remake kounye a yon kèk yon ti jan karakteristik yo konnen yo. 1013 00:47:21,970 --> 00:47:24,550 >> Youn, tag fòm, diferan aksyon. 1014 00:47:24,550 --> 00:47:25,670 Li pa yon URL plen. 1015 00:47:25,670 --> 00:47:29,930 Koulye a, li la aparamman pote rele register0.php paske, nan yon moman, 1016 00:47:29,930 --> 00:47:32,660 Mwen pral anseye tèt mwen yon ti kras yon bagay sou PHP, yon pwogram 1017 00:47:32,660 --> 00:47:37,360 lang, paske PHP ka itilize aplike sa ki Google aplike kòm 1018 00:47:37,360 --> 00:47:39,650 fen an tounen nan motè rechèch yo. 1019 00:47:39,650 --> 00:47:42,890 >> Google, an reyalite, pwobableman itilize kèk Piton, gen kèk C + +, ak 1020 00:47:42,890 --> 00:47:44,230 grap lòt lang yo. 1021 00:47:44,230 --> 00:47:48,230 Men, nou ka sètènman aplike rechèch rezilta lè l sèvi avèk PHP si nou te vle. 1022 00:47:48,230 --> 00:47:49,610 Men, pou kounye a, nou pral kenbe li senp. 1023 00:47:49,610 --> 00:47:53,320 Lè sa a se aktyèlman okoumansman de yon sèl nan sit entènèt yo lòt trè premye fwa mwen 1024 00:47:53,320 --> 00:47:54,490 fè ane de sa. 1025 00:47:54,490 --> 00:47:58,160 >> Retounen nan jou m ', ou anrejistre pou espò anndan kay kòm yon elèv nevyèm ane pa 1026 00:47:58,160 --> 00:48:00,880 ranpli yon moso papye, mache atravè lakou a, ak jete l 'nan 1027 00:48:00,880 --> 00:48:04,890 bwat an nan yon Proctor nan Wigglesworth, ak sa ki te ki jan ou 1028 00:48:04,890 --> 00:48:05,460 anrejistre. 1029 00:48:05,460 --> 00:48:09,650 Se konsa, pwojè m nan yon ti tan apre CS50, te mete ke, sa ki fè pafè 1030 00:48:09,650 --> 00:48:13,460 sans, sou entènèt la, ki pa t ' kòm nan lamòd Lè sa a, kòm li se kounye a. 1031 00:48:13,460 --> 00:48:17,510 Men, tout sa nou te fè te kreye, esansyèlman, yon fòm HTML. 1032 00:48:17,510 --> 00:48:19,640 >> Epi ki fòm gade apeprè tankou sa a. 1033 00:48:19,640 --> 00:48:22,480 Mwen te gen yon D 'pou la Non elèv nevyèm ane a. 1034 00:48:22,480 --> 00:48:27,780 Mwen te gen yon lòt bwat chèk pou si wi ou non oswa ou pa yo te vle yo dwe kòmandan, ki sa ki 1035 00:48:27,780 --> 00:48:30,400 sèks yo te, ak sa dòtwa yo te ye a. 1036 00:48:30,400 --> 00:48:33,370 Lè sa a, mwen di kode nan bagay sa yo tankou Apley tribinal la, epi Canaday, 1037 00:48:33,370 --> 00:48:34,880 Grays, ak pou fè. 1038 00:48:34,880 --> 00:48:36,300 >> Se konsa, ankò, Tags nouvo. 1039 00:48:36,300 --> 00:48:39,820 Pa gen pou wè sa yo anvan, nouvo atribi, men san patipri aksesib. 1040 00:48:39,820 --> 00:48:42,360 Yon fwa ou wè yon egzanp, ou kapab kalite nan prete lide sa a, epi fè yon gout 1041 00:48:42,360 --> 00:48:43,820 desann meni pou pi fò anyen. 1042 00:48:43,820 --> 00:48:46,350 Men, sa ki nan kle a se ke chak nan bagay sa yo gen non. 1043 00:48:46,350 --> 00:48:49,720 Men, nan fon an nan fòm sa a, gen nan yon plede bouton ki gen etikèt sou, 1044 00:48:49,720 --> 00:48:51,510 oswa valè, se enskri. 1045 00:48:51,510 --> 00:48:52,670 >> Se konsa, kite a ale nan paj sa a. 1046 00:48:52,670 --> 00:48:55,050 Kite m 'ale tounen nan la lis anyè. 1047 00:48:55,050 --> 00:48:59,410 Kite m 'ale nan froshims, epi ale nan froshim0.php. 1048 00:48:59,410 --> 00:49:01,150 Se konsa, li efreyan, yo dwe san patipri. 1049 00:49:01,150 --> 00:49:03,950 Se konsa, mwen te kapab definitivman stilize sa a ak kèk CSS, mwen te kapab fè kèk 1050 00:49:03,950 --> 00:49:06,890 grafik, petèt ajoute kèk koulè, epi fè sa a bèl pase. 1051 00:49:06,890 --> 00:49:10,530 Men, fonksyonèl, mwen ta diskite ke sa a se aktyèlman trè konplè. 1052 00:49:10,530 --> 00:49:15,190 >> Malerezman, lè m 'ranpli sa a soti, David la, Kapitèn, Gason, nou pral chwazi a, 1053 00:49:15,190 --> 00:49:20,510 kite a di Matthews, Rejis, tout sa ki ap pase sa a. 1054 00:49:20,510 --> 00:49:21,910 Men, remake yon koup la takeaways. 1055 00:49:21,910 --> 00:49:27,130 Youn, ki sa ki dosye tounen moun rezilta, aparamman? 1056 00:49:27,130 --> 00:49:29,470 Se konsa, li, tout bon, register0.php. 1057 00:49:29,470 --> 00:49:34,570 Se konsa, lefèt ke nou te wè ke aksyon valè yon ti moman de sa pou register0, sa a 1058 00:49:34,570 --> 00:49:37,500 confirms ke nou tout bon te fini moute nan ki dosye patikilye. 1059 00:49:37,500 --> 00:49:39,040 >> Koulye a, sa a se jis tèks lèd. 1060 00:49:39,040 --> 00:49:42,810 Men, remake ke tèks sa a se vini soti nan lame lokal yo, 1061 00:49:42,810 --> 00:49:44,170 ki se soti nan aparèy la. 1062 00:49:44,170 --> 00:49:46,350 Reflechi sou aparèy la kounye a kòm jis yon rezo sèvè ki te kapab nan la 1063 00:49:46,350 --> 00:49:46,910 Syans Center. 1064 00:49:46,910 --> 00:49:48,060 Li ta ka sou entènèt la vrè. 1065 00:49:48,060 --> 00:49:49,850 Se konsa, li piblikman aksesib. 1066 00:49:49,850 --> 00:49:55,480 >> Se konsa, byen klè, gen nan kèk fason pou nou transmèt fòme entrain jaden nan yon sèvè 1067 00:49:55,480 --> 00:49:56,840 konsa ke li ka fè yon bagay ak yo. 1068 00:49:56,840 --> 00:49:59,020 Malerezman, register0 se trè estipid. 1069 00:49:59,020 --> 00:50:01,870 Tout li fè sa se enprime soti yon etalaj ki sanble tankou sa a. 1070 00:50:01,870 --> 00:50:04,790 Epi li pa yon etalaj nan la sans ke nou konnen li. 1071 00:50:04,790 --> 00:50:08,760 Sanble ke PHP, ak yon anpil nan lang yo, yo gen pa sèlman numériquement 1072 00:50:08,760 --> 00:50:12,350 Catalogue ranje ki gen premye endèks la se zewo, Lè sa a, yon sèl, Lè sa a, de, Lè sa a dot, 1073 00:50:12,350 --> 00:50:13,780 dot, dot, n mwens 1. 1074 00:50:13,780 --> 00:50:16,400 >> Sa a se sa yo rele yon asosyatif etalaj. 1075 00:50:16,400 --> 00:50:21,150 Yon etalaj asosyatif se youn nan ki ou ka magazen pè valè kle kote 1076 00:50:21,150 --> 00:50:23,160 kle a se pa nesesèman yon nimewo. 1077 00:50:23,160 --> 00:50:25,580 Li te kapab an reyalite gen yon fisèl, yon mo. 1078 00:50:25,580 --> 00:50:28,230 Se konsa, sa a kapab aplike, anba kapo a, li vire soti, 1079 00:50:28,230 --> 00:50:31,896 lè l sèvi avèk yon estrikti done li te ye kòm yon? 1080 00:50:31,896 --> 00:50:33,600 Te panse yon bagay dramatik te rive sou - 1081 00:50:33,600 --> 00:50:34,840 regle tab. 1082 00:50:34,840 --> 00:50:38,955 >> Se konsa, yon tab regle, sonje, moun nan nou ki moun ki fè l 'pou mete P 6, oswa menm sonje 1083 00:50:38,955 --> 00:50:44,110 li, omwen menm si ou te fè yon eseye, yon regle tab, nan itilizasyon nou an, te itilize 1084 00:50:44,110 --> 00:50:45,090 jis magazen mo yo. 1085 00:50:45,090 --> 00:50:47,980 Men, reyèlman, ou te sere kle ak valè. 1086 00:50:47,980 --> 00:50:51,940 Si ou aplike yon tab regle pou P mete 6 diksyonè, kle yo te nan 1087 00:50:51,940 --> 00:50:56,890 mo tèt yo, ak valè yo yo te efektivman vrè oswa fo. 1088 00:50:56,890 --> 00:51:00,190 Wi, isit la, oswa anba chal, pa gen okenn, pa isit la. 1089 00:51:00,190 --> 00:51:02,140 >> Oke, nou ka jeneralizasyon lide sa a. 1090 00:51:02,140 --> 00:51:06,230 Men, nou te ka sèvi ak yon done sanble anpil estrikti nan magazen pa fisèl la 1091 00:51:06,230 --> 00:51:10,180 tèt li pou kont li nan tablo regle ou, men ou ta kwè ke nan chak youn nan regle ou 1092 00:51:10,180 --> 00:51:11,130 nœuds tab la. 1093 00:51:11,130 --> 00:51:14,210 Men, ou ta ka menm fè sa nan yon eseye olye ke sèlman gen yon bouleen. 1094 00:51:14,210 --> 00:51:15,350 Ou te kapab gen yon lòt bagay. 1095 00:51:15,350 --> 00:51:19,590 E si kle a pa t 'Maxwell, pou egzanp, men quote unquote "Non," oswa 1096 00:51:19,590 --> 00:51:22,900 site unquote "kòmandan." Ak andedan nan estrikti C done ou an, ou mete yon 1097 00:51:22,900 --> 00:51:26,170 valè, pa sèlman Boolean yon, men ki gen valè tankou quote unquote "David la," oswa 1098 00:51:26,170 --> 00:51:28,690 "M," oswa "Matthews," ak pou fè. 1099 00:51:28,690 --> 00:51:33,170 >> Se konsa, moun estrikti done menm nou itilize aparamman egziste nan lòt lang yo. 1100 00:51:33,170 --> 00:51:37,650 Apre sa, mwen ta diskite yo ap aktyèlman anpil, pi senpl jwenn aksè nan isit la. 1101 00:51:37,650 --> 00:51:40,300 Se pou yo an reyalite pran yon gade kounye a nan kèk sentaks sa yo. 1102 00:51:40,300 --> 00:51:43,120 >> Mwen pral antre nan yon anyè PHP. 1103 00:51:43,120 --> 00:51:48,390 Men, mwen pral louvri moute yon pi bon vèsyon an bonjou 0-soti nan anvan an. 1104 00:51:48,390 --> 00:51:50,270 Remake tout mwen te fè te ajoute kèk kòmantè. 1105 00:51:50,270 --> 00:51:52,530 Se konsa, nou ka debarase m de ki distraksyon. 1106 00:51:52,530 --> 00:51:57,610 >> Lè sa a pwogram fè tout bon simagri alo paske mwen te espesifye ant 1107 00:51:57,610 --> 00:52:01,420 Tags ke mwen vle egzekite ki kòd. 1108 00:52:01,420 --> 00:52:03,380 Koulye a, nou pral wè nan yon moman poukisa sa a se itil. 1109 00:52:03,380 --> 00:52:05,630 Men, nan kite louvri yon lòt egzanp isit la. 1110 00:52:05,630 --> 00:52:10,430 Kite m 'ale pi devan epi louvri moute di, jdi nan kondisyon yon sèl. 1111 00:52:10,430 --> 00:52:12,970 >> Sa a se yon fason tounen nan tan kounye a. 1112 00:52:12,970 --> 00:52:16,320 Men, semèn de sa, mwen panse, nan semèn youn oswa semèn de, nou te gen yon egzanp ki rele 1113 00:52:16,320 --> 00:52:18,470 conditions1.c. 1114 00:52:18,470 --> 00:52:22,050 Apre sa, mwen deside reimplement l 'nan PHP, jis kalite ensiste ke 1115 00:52:22,050 --> 00:52:26,500 PHP, syntactically, se prèske ki idantik C. Sa a se pa yon bon gwo 1116 00:52:26,500 --> 00:52:27,840 soti nan semèn pase a sa a. 1117 00:52:27,840 --> 00:52:31,230 >> Avi nan tèt yo nan pwogram sa a, ki kòmanse, tankou anvan, ak kèk 1118 00:52:31,230 --> 00:52:34,260 kòmantè, ki mwen pral debarase m nan kòm yon distraksyon. 1119 00:52:34,260 --> 00:52:37,410 Remake mwen se nan PHP mòd nan sa a dosye. 1120 00:52:37,410 --> 00:52:40,160 Se konsa, sa a kòd, nou pral wè, pral jwenn egzekite. 1121 00:52:40,160 --> 00:52:42,670 Remake gen nan rèdlin, ki se pwobableman la 1122 00:52:42,670 --> 00:52:46,230 analòg nan PHP nan getstring. 1123 00:52:46,230 --> 00:52:47,390 Avi li nan yon ti kras diferan. 1124 00:52:47,390 --> 00:52:51,410 Ou aktyèlman presize yon èd memwa a fonksyon yo rele li liy, e ke sa a 1125 00:52:51,410 --> 00:52:52,180 sa ki itilizatè a wè. 1126 00:52:52,180 --> 00:52:53,520 Se konsa, ou pa bezwen printf manyèlman. 1127 00:52:53,520 --> 00:52:54,860 Men, sa a se pa yon kontra gwo. 1128 00:52:54,860 --> 00:52:59,150 Mwen pral nan magazen an, andedan de $ n, retounen valè sa a, se konsa tou sa a 1129 00:52:59,150 --> 00:53:00,490 kalite itilizatè nan se Int yo. 1130 00:53:00,490 --> 00:53:01,660 Men, isit la nan yon lòt kiryozite. 1131 00:53:01,660 --> 00:53:05,810 Li sanble, nan PHP, nenpòt varyab jis te dwe genyen prefiks yo 1132 00:53:05,810 --> 00:53:06,970 ak yon siy dola. 1133 00:53:06,970 --> 00:53:08,110 Li se yon ti kras anmèdan. 1134 00:53:08,110 --> 00:53:10,870 Men, remake ki sa mwen pa te fè nan PHP. 1135 00:53:10,870 --> 00:53:13,980 Ki sa ki nan manke nan bò gòch bò nan la egal mirak konsa? 1136 00:53:13,980 --> 00:53:15,430 >> Okenn tras de kalite. 1137 00:53:15,430 --> 00:53:19,400 Se konsa, sa a se diferan de C. Pou pi bon oswa pou vin pi mal, PHP se yon blesi 1138 00:53:19,400 --> 00:53:20,550 tape lang. 1139 00:53:20,550 --> 00:53:22,010 Li fè sa ki gen nimewo. 1140 00:53:22,010 --> 00:53:23,240 Li fè sa ki gen strings. 1141 00:53:23,240 --> 00:53:24,015 Li fè sa ki gen Booleans. 1142 00:53:24,015 --> 00:53:26,220 Men, li fè sa gen yon kèk lòt done kalite. 1143 00:53:26,220 --> 00:53:30,570 Men ou menm, pwogramè a, anjeneral, pa gen swen sou yo. 1144 00:53:30,570 --> 00:53:34,010 Tèt la nan sa a se ke li fè li yon ti kras pi fasil pwogram lan. 1145 00:53:34,010 --> 00:53:35,380 Ou ka panse yon ti kras mwens. 1146 00:53:35,380 --> 00:53:39,840 Inconvénient a se li tou ouvè ou jiska pinèz potansyèl si ou aksidantèlman 1147 00:53:39,840 --> 00:53:43,080 trete yon kantite kòm yon fisèl, yon kòd kòm yon nimewo, ki kapab, men menm 1148 00:53:43,080 --> 00:53:46,150 lè sa a, PHP, ak yon anpil nan lang, yo trè toleran. 1149 00:53:46,150 --> 00:53:49,050 Yo pral itilize sa yo rele enplisit Distribisyon. 1150 00:53:49,050 --> 00:53:55,220 Men, si ou eseye sèvi ak n nan yon kontèks nan yon sitiyasyon nimerik, li pral 1151 00:53:55,220 --> 00:53:58,040 konvèti sa ki isit la ki pral gen yon fisèl, paske si itilizatè a kalite 1152 00:53:58,040 --> 00:54:01,570 yon bagay nan, epi ou jwenn rezilta a, menm jan ak rèdlin, oswa jwenn fisèl, 1153 00:54:01,570 --> 00:54:02,910 ki k ap pase yo retounen yon kòd. 1154 00:54:02,910 --> 00:54:07,360 >> Men, avi, yon liy koup apre, mwen te tcheke si n pi gran pase zewo. 1155 00:54:07,360 --> 00:54:13,370 Se konsa, PHP se ale nan chal jete m ' "Fisèl" 123, oswa kèlkeswa sa itilizatè a 1156 00:54:13,370 --> 00:54:14,860 kalite nan, nan yon Int. 1157 00:54:14,860 --> 00:54:18,730 Se konsa, nan kout, bagay jis ap travay yon anpil plis entwitif. 1158 00:54:18,730 --> 00:54:23,410 Se konsa, nou kounye a kòmanse yo detann yon kèk nan la bagay sa yo ke nou te fè nan tan lontan an. 1159 00:54:23,410 --> 00:54:24,780 >> Yon anpil nan bagay sa a se menm bagay la tou, menm si. 1160 00:54:24,780 --> 00:54:26,340 Toujou gen egal egal. 1161 00:54:26,340 --> 00:54:30,350 Kòm yon PHP sou kote tou te egal egal egal, men li plis sou sa, petèt, nan 1162 00:54:30,350 --> 00:54:30,850 tan kap vini an. 1163 00:54:30,850 --> 00:54:31,150 Sa ki te yon. 1164 00:54:31,150 --> 00:54:35,660 Typo men de egal siy vle di menm bagay la tou bagay tankou anvan, pou konparezon. 1165 00:54:35,660 --> 00:54:37,060 printf vle di menm bagay la tankou anvan. 1166 00:54:37,060 --> 00:54:39,160 Antislach n vle di menm bagay la tou bagay tankou anvan. 1167 00:54:39,160 --> 00:54:40,390 >> Se konsa, kouman mwen kouri pwogram sa a? 1168 00:54:40,390 --> 00:54:44,400 Oke, tankou anvan, si m 'fè PHP, conditions1.php, ak kalite nan 1169 00:54:44,400 --> 00:54:46,560 yon kantite tankou 123. 1170 00:54:46,560 --> 00:54:47,720 Sa se yon nimewo pozitif. 1171 00:54:47,720 --> 00:54:49,510 Si mwen tape nan 0, mwen chwazi 0. 1172 00:54:49,510 --> 00:54:53,700 Men, si mwen tape nan 123 negatif, mwen jwenn tounen yon kantite negatif, ki se sèlman 1173 00:54:53,700 --> 00:54:59,050 vle di, syntactically, PHP se super, super menm jan an. 1174 00:54:59,050 --> 00:55:03,250 >> Se konsa, poukisa sa a se kounye a itil nan yon kontèks entènèt? 1175 00:55:03,250 --> 00:55:06,710 Oke, kite la tounen nan sa a froshims egzanp, ki gade, 1176 00:55:06,710 --> 00:55:08,600 ankò, tankou sa a isit la. 1177 00:55:08,600 --> 00:55:11,580 Li kite yo aktyèlman rale moute paj wèb la ankò, ki te sanble ak sa a. 1178 00:55:11,580 --> 00:55:14,930 Kisa nou ka fè ak an done ki nan soumèt? 1179 00:55:14,930 --> 00:55:18,770 >> Oke, kite m 'louvri moute yon plus vèsyon sa a. 1180 00:55:18,770 --> 00:55:20,920 Men, ou ap wè ke pwoblèm nan ansanm spesifikasyon mache ou 1181 00:55:20,920 --> 00:55:22,850 nan yon kèk nan sa yo. 1182 00:55:22,850 --> 00:55:29,610 Olye ke kòmanse ak zewo, Se pou yo gade nan froshims3, 1183 00:55:29,610 --> 00:55:31,410 ki fè yon ti jan pi plis. 1184 00:55:31,410 --> 00:55:34,780 >> Avi premye, aktyèlman, se pou yo louvri moute sa 0 te, Se konsa, ou wè 1185 00:55:34,780 --> 00:55:37,170 sa ki enskri 0 te ye a. 1186 00:55:37,170 --> 00:55:40,040 Avi sa ki enskri 0 te fè sa. 1187 00:55:40,040 --> 00:55:41,730 Youn, mwen gen kòmantè nan tèt la. 1188 00:55:41,730 --> 00:55:43,900 Efase tout moun ak sou konsantre sèlman sou sa a. 1189 00:55:43,900 --> 00:55:48,730 Pifò nan sa ki nan register0.php yo, evidamman, ki lang? 1190 00:55:48,730 --> 00:55:49,980 Jis anvan tout koreksyon PHP. 1191 00:55:49,980 --> 00:55:53,430 >> Se konsa, avi, sa a ranpli pa kòmanse ak, nan moman sa, bracket la louvri, 1192 00:55:53,430 --> 00:55:54,970 kesyon make, PHP. 1193 00:55:54,970 --> 00:55:59,800 PHP fè pèmèt ou melanje PHP Kòd avèk Tags HTML. 1194 00:55:59,800 --> 00:56:04,130 Men, mwen te fè sa isit la andedan nan paj la sou isit la. 1195 00:56:04,130 --> 00:56:08,180 >> Koulye a, ankò, ou ta ka konnen sèlman sa a soti nan li te gen gade manyèl la. print_r, 1196 00:56:08,180 --> 00:56:13,410 li vire soti, se print_recursive. _recursive Lè sa a se jis yon sou la men 1197 00:56:13,410 --> 00:56:16,780 fonksyon sèvis piblik ki jis simagri soti, recursive, tou sa ou lage li. 1198 00:56:16,780 --> 00:56:18,760 Si ou lage li yon etalaj, li pral enprime yon etalaj. 1199 00:56:18,760 --> 00:56:20,180 Si ou lage li yon nimewo, li pral enprime yon nimewo. 1200 00:56:20,180 --> 00:56:21,570 Men li nan yon fisèl, li pral enprime yon kòd. 1201 00:56:21,570 --> 00:56:24,500 Si ou lage li yon tab regle, li pral enprime soti yon tab regle. 1202 00:56:24,500 --> 00:56:26,730 Ou pa oblije ekri tout nan ki Kòd tèt ou. 1203 00:56:26,730 --> 00:56:29,490 >> Koulye a, remake ke mwen k ap antre nan PHP mòd sou isit la. 1204 00:56:29,490 --> 00:56:32,070 Mwen sòti PHP mòd sou isit la. 1205 00:56:32,070 --> 00:56:35,950 Se konsa, lè sèvè wèb la li sa a ranpli anwo jouk anba, gòch a dwat, paske 1206 00:56:35,950 --> 00:56:40,750 li fini nan yon fichier rele. php, tou sa pa andedan nan PHP Tags se 1207 00:56:40,750 --> 00:56:42,820 jis yo pral krache soti, tankou anvan tout koreksyon HTML. 1208 00:56:42,820 --> 00:56:43,630 Pa gen kontra gwo. 1209 00:56:43,630 --> 00:56:49,280 Men, le pli vit ke sèvè wèb la remake sa a, li la pral di, mwen pa ta dwe 1210 00:56:49,280 --> 00:56:51,850 krache soti, literalman, print_r nan pòs. 1211 00:56:51,850 --> 00:56:54,910 Mwen ta dwe egzekite sa ki annapre yo liy nan kòd. 1212 00:56:54,910 --> 00:56:59,850 >> Se konsa, dènye kesyon an, Lè sa a, sa a ranpli se, byen, sa ki èk an se sa a? 1213 00:56:59,850 --> 00:57:00,530 Pran yon devine. 1214 00:57:00,530 --> 00:57:04,230 Ki sa ki se $ _POST, pwobableman? 1215 00:57:04,230 --> 00:57:07,070 >> ODYANS: [fèbl] 1216 00:57:07,070 --> 00:57:08,830 >> Oratè 1: Yeah, done yo afiche. 1217 00:57:08,830 --> 00:57:11,350 Sonje, se pou yo woulo liv li tounen nan tan sèlman pou moman yon. 1218 00:57:11,350 --> 00:57:13,165 froshim0, ankò, gade tankou sa a. 1219 00:57:13,165 --> 00:57:15,640 Yon majorite super nan sa a se jis HTML. 1220 00:57:15,640 --> 00:57:18,410 Yon fwa ankò, kèk Tags ou gen pa wè ankò, oswa ak ki 1221 00:57:18,410 --> 00:57:19,360 ou deja konnen yo. 1222 00:57:19,360 --> 00:57:21,990 Men, bagay la enteresan sa a te. 1223 00:57:21,990 --> 00:57:27,270 Liy sa a se yon sèl sa ki vrèman lyen li nan register0.php dosye nou yo. 1224 00:57:27,270 --> 00:57:29,200 Mwen soumèt via pòs metòd. 1225 00:57:29,200 --> 00:57:33,130 Lè sa vle di ke paramèt yo ki kalite itilizatè nan yo pa 1226 00:57:33,130 --> 00:57:35,150 ale nan fini kote. 1227 00:57:35,150 --> 00:57:36,175 >> Yo pa ap ale nan montre moute nan URL la. 1228 00:57:36,175 --> 00:57:39,020 Yo toujou yo pral voye ba li soti nan kliyan, ki soti nan navigatè a, nan la 1229 00:57:39,020 --> 00:57:42,080 sèvè, men jis atravè kèk lòt mekanis ki nou pral renonse men nou 1230 00:57:42,080 --> 00:57:44,330 nan pou jodi a, men li la pa nan URL la. 1231 00:57:44,330 --> 00:57:47,630 Men, remake relasyon ki kounye a ak pòs, ki, pa konvansyon, se 1232 00:57:47,630 --> 00:57:49,160 miniskil isit la. 1233 00:57:49,160 --> 00:57:54,090 >> Men, si mwen louvri moute register0.php, Mwen aparamman enprime sa a. 1234 00:57:54,090 --> 00:57:56,450 Se konsa, sa a se kalite yon etranj nonmen konvansyon. 1235 00:57:56,450 --> 00:58:01,430 Men, sa ki nan bèl nan PHP se ke lè lè l sèvi avèk PHP nan yon kontèks entènèt, pa nan yon 1236 00:58:01,430 --> 00:58:04,480 liy lòd tankou m 'te fè yon ti moman de sa, lè w ap aktyèlman lè l sèvi avèk l 'nan yon sit entènèt 1237 00:58:04,480 --> 00:58:10,580 paj, nan yon anyè Vhost kòm nou yo, otomatikman pral PHP ranpli sa a 1238 00:58:10,580 --> 00:58:15,560 bagay, ki se yon etalaj asosyatif, se konsa pale, yon tab regle, ak 1239 00:58:15,560 --> 00:58:17,290 tout bagay itilizatè a tape pous 1240 00:58:17,290 --> 00:58:22,000 >> Nan ti bout tan, _POST $ nan tout bouchon se yon mondyal varyab ki PHP jis 1241 00:58:22,000 --> 00:58:25,050 maji kreye pou ou lè lè l sèvi avèk PHP nan yon kontèks entènèt. 1242 00:58:25,050 --> 00:58:29,160 Epi li mete andedan nan li tout nan la non nan paramèt nan fòm lan ki 1243 00:58:29,160 --> 00:58:33,200 te soumèt nan sa a ranpli ak tout valè yo ki itilizatè a tape pous 1244 00:58:33,200 --> 00:58:37,790 Se konsa, li men ou sa ki itilizatè a tape nan ak sa yo ki fòm. 1245 00:58:37,790 --> 00:58:42,210 >> Se konsa, anvan, nou te resevwa pwodiksyon vrèman estipid nan jis wè sa a paske tout m 'te fè 1246 00:58:42,210 --> 00:58:44,400 te recursive enprime sa a etalaj. 1247 00:58:44,400 --> 00:58:46,060 Kle a se Non, valè a se David la. 1248 00:58:46,060 --> 00:58:46,980 Kle a se Kapitèn. 1249 00:58:46,980 --> 00:58:47,970 Valè la se sou. 1250 00:58:47,970 --> 00:58:52,300 Men, flèch la doub ak ang la bracket la, sa a se jis abitrè. 1251 00:58:52,300 --> 00:58:53,270 Sa a se pa kòd. 1252 00:58:53,270 --> 00:58:57,690 Sa a se jis fason PHP a nan montre ou ki valè a nan kèk kle a se. 1253 00:58:57,690 --> 00:59:03,000 >> Men koulye a, kite m 'pwopoze ke nan froshIMs3, li prèske idantik 1254 00:59:03,000 --> 00:59:04,950 si se soumèt nan sa a dosye. 1255 00:59:04,950 --> 00:59:08,570 Li di ankò, nou ap ale nan kalite jis gade nan sa a, jis wè kèk 1256 00:59:08,570 --> 00:59:12,040 sentaks, men avi sa sa a ranpli fè. 1257 00:59:12,040 --> 00:59:14,930 Pran yon devine jis ki baze sou liy ki an Kòd, ki pwobableman gade tankou 1258 00:59:14,930 --> 00:59:17,410 Grèk, nan yon sèten mezi, se aparamman fè. 1259 00:59:17,410 --> 00:59:20,580 1260 00:59:20,580 --> 00:59:23,110 >> Sa a se dosye yon jan kanmenm ki gen rapò lapòs, imel. 1261 00:59:23,110 --> 00:59:24,770 Se konsa, sa se pwogram sa a ap fè? 1262 00:59:24,770 --> 00:59:28,740 Nan vèsyon sa-a, si m 'te aktyèlman ranpli fòm sa a - epi kite m 'ale nan 1263 00:59:28,740 --> 00:59:30,760 froshIMs3, pa froshIMs0 - 1264 00:59:30,760 --> 00:59:33,280 1265 00:59:33,280 --> 00:59:34,540 fòm a sanble menm bagay la. 1266 00:59:34,540 --> 00:59:37,980 David, chèf, gason, dòtwa, Matthews. 1267 00:59:37,980 --> 00:59:42,980 Men, si mwen soumèt sa a, sa a ranpli se pral pou yo ale nan register3.php. 1268 00:59:42,980 --> 00:59:46,330 >> Apre sa, mwen fè reklamasyon, pa gade li nan Kòd sous, li ale nan 1269 00:59:46,330 --> 00:59:47,650 yon jan kanmenm enplike imel. 1270 00:59:47,650 --> 00:59:49,620 Kite m 'ale pi devan epi louvri sa a moute nan yon lòt fenèt pi gwo, se konsa nou 1271 00:59:49,620 --> 00:59:51,030 kapab wè li plis propr. 1272 00:59:51,030 --> 00:59:57,220 Nou nan vost, lame lokal yo, piblik, froshims. 1273 00:59:57,220 --> 00:59:58,680 Mwen pral louvri moute yon diferan pwogram nan, jis pou nou 1274 00:59:58,680 --> 01:00:00,160 ka wè plis nan yon fwa. 1275 01:00:00,160 --> 01:00:03,100 >> Se konsa, kounye a isit la, remake yon bagay kèk. 1276 01:00:03,100 --> 01:00:06,530 Nan tèt yo nan dosye a louvri bracket, kesyon make, PHP. 1277 01:00:06,530 --> 01:00:08,920 Lè sa a, gen nan yon pakèt moun sou kòmantè, ki nou ka inyore, se 1278 01:00:08,920 --> 01:00:10,450 entérésan pou kounye a. 1279 01:00:10,450 --> 01:00:11,300 >> Koulye a, gen nan sa a. 1280 01:00:11,300 --> 01:00:14,200 Li sanble PHP te gen yon anpil nan kòd yo rele mande pou. 1281 01:00:14,200 --> 01:00:19,110 Li trè menm jan an nan Lespri Bondye a nan C enkli ladan yo, regle enkli, ki 1282 01:00:19,110 --> 01:00:21,980 esansyèlman bèn sa ki nan kèk ranpli lòt ak jis Plops yo isit la, 1283 01:00:21,980 --> 01:00:22,930 pou ou kapab itilize yo. 1284 01:00:22,930 --> 01:00:27,060 Nan ka sa a, aparèy la gen, pre-enstale, yon bibliyotèk, yon gratis ak 1285 01:00:27,060 --> 01:00:29,900 louvri sous bibliyotèk rele PHP Mailer ke nenpòt moun ka 1286 01:00:29,900 --> 01:00:30,770 download soti nan entènèt la. 1287 01:00:30,770 --> 01:00:32,000 Nou jis te fè li pou ou. 1288 01:00:32,000 --> 01:00:36,130 Lè sa a vle di mwen kounye a gen imel fonksyonalite a jete m 'yo. 1289 01:00:36,130 --> 01:00:38,170 >> Koulye a, remake yon bagay kèk. 1290 01:00:38,170 --> 01:00:41,120 Mwen pral valide la soumèt fòm nan. 1291 01:00:41,120 --> 01:00:45,980 Vire soti PHP, yon sèl, gen esklamasyon pwen pou operatè a pa, jis tankou 1292 01:00:45,980 --> 01:00:49,810 C. Men, PHP tou te gen yon fonksyon rele vid. 1293 01:00:49,810 --> 01:00:53,920 >> Vide jis retounen vre si valè a nan bagay la ou lage l 'nan 1294 01:00:53,920 --> 01:00:57,190 parantèz a vid, tankou nan itilizatè pa t 'tape anyen pous 1295 01:00:57,190 --> 01:01:02,680 Se konsa, sa a ap di, ak avi a sentaks, trè okoumansman de C, si nan 1296 01:01:02,680 --> 01:01:07,730 kle Non, se konsa Non jaden an nan fòm lan, ki te soumèt via pòs, pa 1297 01:01:07,730 --> 01:01:13,010 itilizatè a, se pa vid, ak yo sèks se pa vid nan fòm lan kòm 1298 01:01:13,010 --> 01:01:15,980 byen, epi dòtwa yo se pa vid - 1299 01:01:15,980 --> 01:01:19,980 men remake mwen pa pran swen sou Kapitèn, Lè sa a, kisa nou pral fè? 1300 01:01:19,980 --> 01:01:21,990 >> Mwen pral egzekite liy sa a nan kòd. 1301 01:01:21,990 --> 01:01:24,100 Men, ou ka panse a sa a kalite tankou malok, men li la yon ti kras 1302 01:01:24,100 --> 01:01:24,800 amateur pase sa. 1303 01:01:24,800 --> 01:01:29,200 Men, pou kounye a sa a ki ban m 'yon espesyal struct nan kalite PHP Mailer. 1304 01:01:29,200 --> 01:01:31,410 Men, inyore mo kle nan nouvo pou jodi a. 1305 01:01:31,410 --> 01:01:35,670 >> Koulye a, mwen pral rele yon fonksyon rele IsSMTP, ki di, sèvi ak SMTP. 1306 01:01:35,670 --> 01:01:39,380 Sa a se pò 25, jis tankou videyo a semèn pase a, lè bagay la te voye 1307 01:01:39,380 --> 01:01:40,710 Imèl nan pare-feu lan. 1308 01:01:40,710 --> 01:01:42,440 Port 25 se SMTP. 1309 01:01:42,440 --> 01:01:44,410 SMTP vle di sèvi ak sèvè a lapòs. 1310 01:01:44,410 --> 01:01:46,215 Ki yon sèl, nou kapab itilize nan Harvard SMTP.fas.harvard.edu. 1311 01:01:46,215 --> 01:01:48,850 1312 01:01:48,850 --> 01:01:51,590 >> Nou ka mete a soti nan adrès yo dwe Jan Batis yo Harvard. 1313 01:01:51,590 --> 01:01:55,090 Si m 'desann pi lwen, mwen ka mete moun k ap resevwa adrès la, jis 1314 01:01:55,090 --> 01:01:56,840 abitrèman, yo dwe John Harvard la tou. 1315 01:01:56,840 --> 01:01:59,210 Se konsa, li k ap pase yo dwe Hamelin tèt li. 1316 01:01:59,210 --> 01:02:01,600 >> Koulye a, mwen ka mete sijè a yo dwe enskripsyon an. 1317 01:02:01,600 --> 01:02:03,700 Apre sa, mwen ka mete kò a nan imel jan sa a. 1318 01:02:03,700 --> 01:02:06,500 Liy sa a sanble yon ti kras plis skre, men sa a jis paske gen yon anpil 1319 01:02:06,500 --> 01:02:07,450 nan enfòmasyon ki nan li. 1320 01:02:07,450 --> 01:02:10,670 Youn, gen yon operatè dot. 1321 01:02:10,670 --> 01:02:14,510 Yon moun dwe konnen deja ki sa operatè a dot fè. 1322 01:02:14,510 --> 01:02:15,436 Li nan Anchènman. 1323 01:02:15,436 --> 01:02:19,240 Se konsa, si ou vle pran yon kòd nan PHP, ak kole li, oswa prepan li, nan 1324 01:02:19,240 --> 01:02:23,500 yon lòt fisèl nan PHP, di Bondye mèsi ou pa gen yo sèvi ak strcopy ak malok, 1325 01:02:23,500 --> 01:02:25,490 ak nan tout sa ankò. 1326 01:02:25,490 --> 01:02:28,765 >> Si ou vle anchene de strings, ki sousye sou memwa a. 1327 01:02:28,765 --> 01:02:30,850 Se pou PHP figi ki soti pou ou. 1328 01:02:30,850 --> 01:02:35,200 Ki sa ki PHP ap fè ak operatè a dot isit la se jis fè yon fraz gwo soti 1329 01:02:35,200 --> 01:02:37,900 nan liy sa a, liy sa a, liy sa a, liy sa a. 1330 01:02:37,900 --> 01:02:40,460 Epi, koulye a avi, li pral yo dwe rakorde nan valè. 1331 01:02:40,460 --> 01:02:43,680 Se konsa, imel la ki John Harvard k ap pase resevwa se literalman pral di 1332 01:02:43,680 --> 01:02:49,450 Non, kolon, yon bagay, olye, lè sa a nou fèmen fisèl la ak anchene sou 1333 01:02:49,450 --> 01:02:52,220 tou sa itilizatè a tape nan, Lè sa a, yon liy nouvo. 1334 01:02:52,220 --> 01:02:54,570 >> Lè sa a, sou liy nan pwochen nan Jan Batis yo Harvard imel, li la pral di 1335 01:02:54,570 --> 01:02:55,910 Kapitèn, Sou oswa Pa gen anyen. 1336 01:02:55,910 --> 01:02:57,810 Li nan pral di sèks, fi oubyen pou gason. 1337 01:02:57,810 --> 01:02:59,680 Dòtwa a pwal Matthews nan ka mwen. 1338 01:02:59,680 --> 01:03:03,400 Lè sa a, remake abitye virgules nan fen an anpil. 1339 01:03:03,400 --> 01:03:07,830 Lè sa a, desann isit la, avi, yon ti jan skre toujou, men ankò, apre yon 1340 01:03:07,830 --> 01:03:12,730 modèl ki pral vin pi familye apre yo fin P mete 7, si voye lapòs la 1341 01:03:12,730 --> 01:03:16,610 retounen fo, Lè sa a, ale pi devan epi mouri. 1342 01:03:16,610 --> 01:03:19,610 >> Se konsa, PHP gen yon fonksyon rele mouri, ki, literalman, jis touye a 1343 01:03:19,610 --> 01:03:22,830 sit entènèt ak jis simagri soti tou sa ou di li - li yo ap mouri 1344 01:03:22,830 --> 01:03:24,280 mo, se konsa pale. 1345 01:03:24,280 --> 01:03:28,310 Epi ki, nan ka a, li pral enprime konnen ki sa ki info a erè a se pou 1346 01:03:28,310 --> 01:03:29,860 tou sa ki te pase ale mal. 1347 01:03:29,860 --> 01:03:34,490 Se konsa, depi lontan istwa kout isit la, sa nou genyen ki se yon egzanp kote lè itilizatè a 1348 01:03:34,490 --> 01:03:39,150 soumèt fòm nan, froshim0, froshims3.php, li ale nan 1349 01:03:39,150 --> 01:03:40,760 register3.php. 1350 01:03:40,760 --> 01:03:45,290 Men, register3.php Lè sa a, montan egzekite tout nan liy sa yo. 1351 01:03:45,290 --> 01:03:46,620 >> Se konsa, gen yon aways Take kèk isit la. 1352 01:03:46,620 --> 01:03:50,380 Youn, li la aparamman jistis fasil, Pwogramasyon, yo voye Imèl, 1353 01:03:50,380 --> 01:03:50,830 ki se bon. 1354 01:03:50,830 --> 01:03:53,500 Lè itilizatè yo enskri pou sit ou a, nan ka sa a, lè yo enskri pou ou 1355 01:03:53,500 --> 01:03:56,220 espò, ou ka voye yon imèl nevyèm ane a Proctor, oswa Jan 1356 01:03:56,220 --> 01:03:57,650 Harvard, nan ka sa a. 1357 01:03:57,650 --> 01:04:01,630 >> Men, li vle di tou ou ka fè ki sa? 1358 01:04:01,630 --> 01:04:03,970 Voye Imèl nan men nenpòt moun yo ba nenpòt moun. 1359 01:04:03,970 --> 01:04:05,430 Lè sa a se trè vre. 1360 01:04:05,430 --> 01:04:08,580 Sa a se pa tankou fasil fè si w ap itilize lè l sèvi avèk Gmail. 1361 01:04:08,580 --> 01:04:11,310 Men, si ou te janm itilize Eudora oswa Outlook, ou ka bèl anpil di yon 1362 01:04:11,310 --> 01:04:13,720 sèvè lapòs ke ou se nenpòt moun ou vle. 1363 01:04:13,720 --> 01:04:16,450 Lè sa a se kote mwen bezwen mete yo sou ki chapo ak di, pa fè sa. 1364 01:04:16,450 --> 01:04:21,140 Men, sa a se kontra Bondye jis ki jan fasil li se fè atak èskrokri, ak 1365 01:04:21,140 --> 01:04:24,310 voye anay anonim, ak Spam, plis jeneralman. 1366 01:04:24,310 --> 01:04:27,330 Men, li vrèman klou desann nan la reyalite ki tout sa ou bezwen se kèk 1367 01:04:27,330 --> 01:04:28,500 pwogramatik aksè. 1368 01:04:28,500 --> 01:04:31,940 >> Kòm yon sou kote, ki pi pre rankontre m 'ak anons tablo a, ane pwòp nevyèm ane mwen, 1369 01:04:31,940 --> 01:04:34,320 se te lè mwen te dekouvri sa a fre je chèch ak sa, Wow, ou kapab 1370 01:04:34,320 --> 01:04:36,850 voye anay nan nenpòt ki moun. 1371 01:04:36,850 --> 01:04:39,770 Se konsa, nou te gen kèk sòt agiman, literalman, nan Matthews, 1372 01:04:39,770 --> 01:04:40,790 nan mitan gwoup Proctor mwen. 1373 01:04:40,790 --> 01:04:42,470 Mwen pa menm sonje sa ki pwoblèm nan te ye a. 1374 01:04:42,470 --> 01:04:44,970 Men, mwen te vle pou yo eseye mete yon fen nan deba sa a estipid. 1375 01:04:44,970 --> 01:04:48,580 >> Se konsa, mwen deside mwen pral jis voye yon imèl nan gwoup Proctor mwen, samblan yo dwe 1376 01:04:48,580 --> 01:04:52,000 nèg la lòt, ak ki gen opinyon mwen dakò, epi yo gen l 'soumètr 1377 01:04:52,000 --> 01:04:54,680 tou sa opinyon mwen te nan deba sa a an patikilye. 1378 01:04:54,680 --> 01:04:59,320 Se konsa, mwen fòje sa a imel lè l sèvi avèk yon teknik menm jan an nan lespri sa a. 1379 01:04:59,320 --> 01:05:01,256 Men, li te aktyèlman pi fasil nan moman an. 1380 01:05:01,256 --> 01:05:02,435 Frape voye. 1381 01:05:02,435 --> 01:05:06,660 Li pa te kontan, ni ta yo te tablo a anons. 1382 01:05:06,660 --> 01:05:10,280 >> Apre sa, mwen te trè byen vit kenbe yo nan lespas segonn paske, kòm ou konnen, mwen siyen 1383 01:05:10,280 --> 01:05:11,420 Imèl m 'ki nan yon sèten fason. 1384 01:05:11,420 --> 01:05:14,200 Menm si mwen fè l 'manyèlman, nan gwo pati, 15 ane pita paske mwen te 1385 01:05:14,200 --> 01:05:15,080 twomatize pa sa. 1386 01:05:15,080 --> 01:05:16,960 Mwen pa gen yon siyati sou imel mwen kounye a. 1387 01:05:16,960 --> 01:05:20,440 Men, nan 1995, mwen jis te gen yon SIG, yon siyati nan imel mwen. 1388 01:05:20,440 --> 01:05:24,630 Se konsa, te gen nòt sa a li di yo: Chè Gwoup Proctor, mwen soumètr opinyon mwen 1389 01:05:24,630 --> 01:05:31,240 epi mwen dakò ak David, ki te siyen se konsa ak Se konsa, nouvo liy, nouvo liy, DJM. 1390 01:05:31,240 --> 01:05:36,220 >> Se konsa, pa fè sa oswa, an jeneral, pran avantaj ki genyen nan teknik sa a. 1391 01:05:36,220 --> 01:05:39,950 Men, lè yo fè yon sit entènèt, renmen pou pwojè final ou a, lè yo fè yon 1392 01:05:39,950 --> 01:05:43,460 sit entènèt pou yon bagay antreprener, sa a se ki jan, pragmatikman, ou ka 1393 01:05:43,460 --> 01:05:47,000 ogmante lòt sèvis sou entènèt la tankou lapòs epi Lè sa a, aktyèlman 1394 01:05:47,000 --> 01:05:49,440 voye bagay sa yo lè l sèvi avèk kòd. 1395 01:05:49,440 --> 01:05:51,240 >> Se konsa, ki jan nou ka amelyore sou sa a? 1396 01:05:51,240 --> 01:05:54,370 Oke, premye kite a pran yon vwayaj rapid nan kèk nan bagay sa yo ke ou ap wè, 1397 01:05:54,370 --> 01:05:56,170 ak Lè sa a pran yon gade nan yon koup nan egzanp. 1398 01:05:56,170 --> 01:05:59,500 Se konsa, yon sèl, rasire, paske nou ap vole nan PHP. 1399 01:05:59,500 --> 01:06:02,470 Apre sa, mwen konnen, nan kèk pwen, ou pral gen aktyèlman kòmanse ekri sa a si ou 1400 01:06:02,470 --> 01:06:03,460 pa gen deja. 1401 01:06:03,460 --> 01:06:06,220 Reyalize ke, yon sèl, prensipal la se kalite nan deyò fenèt la ak PHP. 1402 01:06:06,220 --> 01:06:09,420 Si ou vle ekri kòd ki vin egzekite, ou jis kòmanse ekri l 'nan 1403 01:06:09,420 --> 01:06:13,970 yon dosye rele. php toutotan ou gen bracket a louvri 1404 01:06:13,970 --> 01:06:15,620 kesyon mak PHP tag. 1405 01:06:15,620 --> 01:06:19,730 >> Men, remake sa yo, se kondisyon yo nan php. 1406 01:06:19,730 --> 01:06:22,610 Avi, sa a se glise an egzak menm nou te gen nan yon semèn lè nou te gen 1407 01:06:22,610 --> 01:06:25,670 kondisyon nan kondisyon C. nan PHP se struktural ak 1408 01:06:25,670 --> 01:06:27,140 syntactically menm bagay la. 1409 01:06:27,140 --> 01:06:30,290 Se sèlman diferans se reyèl si ou te gen varyab patisipe, ou gen sa yo 1410 01:06:30,290 --> 01:06:31,600 dola siy. 1411 01:06:31,600 --> 01:06:33,970 >> Pandan se tan, ekspresyon Boolean gade jis tankou sa a pou 1412 01:06:33,970 --> 01:06:35,725 oswa-ing oswa ak-ing yo ansanm. 1413 01:06:35,725 --> 01:06:37,780 Switch gade egzakteman menm bagay la. 1414 01:06:37,780 --> 01:06:42,180 Ki sa ki nan bèl nan PHP, Lè nou konsidere ke nan C, switch gen yo dwe ka sou 1415 01:06:42,180 --> 01:06:46,380 primitif tankou antye oswa charaktèr, nan PHP deklarasyon ka w la ka aktyèlman ap 1416 01:06:46,380 --> 01:06:48,430 sou yon strings antye, ki se aktyèlman kalite bèl. 1417 01:06:48,430 --> 01:06:49,480 Sove ou kèk tan. 1418 01:06:49,480 --> 01:06:50,820 Pa t 'kapab fè sa nan C. 1419 01:06:50,820 --> 01:06:52,880 >> Isit la nan yon bouk pou nan PHP. 1420 01:06:52,880 --> 01:06:53,740 Li nan ki idantik. 1421 01:06:53,740 --> 01:06:55,400 Ka gen kèk siy dola pou varyab yo. 1422 01:06:55,400 --> 01:06:57,530 Ou pa gen mansyone ke yon bagay se yon Int. 1423 01:06:57,530 --> 01:07:00,580 Ou jis deklare li ak yon siy dola ak non nan varyab la. 1424 01:07:00,580 --> 01:07:01,430 Men, yon pou bouk se menm bagay la. 1425 01:07:01,430 --> 01:07:02,760 Yon sikui pandan y ap se menm bagay la. 1426 01:07:02,760 --> 01:07:04,870 Yon fè pandan y ap bouk se menm bagay la. 1427 01:07:04,870 --> 01:07:06,170 >> Sa a se yon ti kras diferan. 1428 01:07:06,170 --> 01:07:12,410 Se konsa, avèk PHP, ak yon etalaj, ou ka statics deklare yon etalaj, tankou nan C, 1429 01:07:12,410 --> 01:07:14,420 men ou sèvi ak parantèz kare. 1430 01:07:14,420 --> 01:07:17,060 Nan C, ou ta sèvi ak aparèy òtopedik Curly, si ou menm te konnen ke. 1431 01:07:17,060 --> 01:07:20,910 Men, sa a se aktyèlman trè komen nan PHP deklare yon etalaj, nan ka sa a, 1432 01:07:20,910 --> 01:07:23,640 nan nimewo, epi rele nan nimewo varyab. 1433 01:07:23,640 --> 01:07:25,300 >> Varyab tèt yo gade tankou sa a. 1434 01:07:25,300 --> 01:07:28,710 Isit la se yon fisèl, site unquote "bonjou nan lemonn. "Ou te kapab gen yon n antislach. 1435 01:07:28,710 --> 01:07:30,950 Mwen tou senpleman pa fè sa nan ka sa a. 1436 01:07:30,950 --> 01:07:32,640 >> Koulye a, sa a se yon édifice enteresan. 1437 01:07:32,640 --> 01:07:33,700 C pa gen sa a. 1438 01:07:33,700 --> 01:07:34,700 Men sa se super itil. 1439 01:07:34,700 --> 01:07:38,160 Men, ou pral wè sa a nan seri P 7 espèk - yon pou chak konstwi. 1440 01:07:38,160 --> 01:07:41,800 Si ou vle repete sou tout nan la eleman yon etalaj, ou pa gen 1441 01:07:41,800 --> 01:07:45,500 fè fas ak $ mwen ak $ n, ak + +, ak tout sa ki. 1442 01:07:45,500 --> 01:07:47,640 Ou ka literalman di, nan PHP, sa a - 1443 01:07:47,640 --> 01:07:51,890 pou chak nimewo kòm nimewo, se konsa Mwen an konsideran ke $ nimewo 1444 01:07:51,890 --> 01:07:53,380 se yon etalaj de chif yo. 1445 01:07:53,380 --> 01:07:56,460 Men, lè m 'di pou chak nimewo kòm nimewo, sa a ki pral 1446 01:07:56,460 --> 01:08:00,505 otomatikman, kòm bouk mwen ègzekutra, aktyalizasyon, sou chak iteration, valè 1447 01:08:00,505 --> 01:08:03,260 andedan nan nimewo siy dola - 1448 01:08:03,260 --> 01:08:07,730 ankò, epi ankò, epi ankò ap mache pou m 'plis pase ke etalaj. 1449 01:08:07,730 --> 01:08:08,735 Se konsa, li jis sove nou kòd. 1450 01:08:08,735 --> 01:08:12,250 Pa gen virgules, pa gen + + 's, pa gen mwen nan, pa gen okenn nan n, jis li yo bèl. 1451 01:08:12,250 --> 01:08:13,700 >> Men, PHP tou te gen sa a. 1452 01:08:13,700 --> 01:08:14,830 Lè sa a se super pwisan. 1453 01:08:14,830 --> 01:08:17,410 Men, ou pral sèvi ak sa a men, sou li a, nan P mete 7. 1454 01:08:17,410 --> 01:08:21,990 Epi se asosyatif etalaj tou te deklare ak parantèz kare. 1455 01:08:21,990 --> 01:08:23,569 Men, remake sentaks la kounye a. 1456 01:08:23,569 --> 01:08:26,880 Li nan okoumansman de sa nou wè ak print_r yon ti moman de sa. 1457 01:08:26,880 --> 01:08:31,810 Konbyen kle, kòm yon chèk saniti ti kras, sa a etalaj sanble yo genyen. 1458 01:08:31,810 --> 01:08:32,689 >> Se konsa, li te gen de. 1459 01:08:32,689 --> 01:08:33,830 Apre sa, mwen rele sa etalaj yon. 1460 01:08:33,830 --> 01:08:36,760 Men, si li te ede, ou ka panse nan tablo sa a kòm regle, oswa kòm 1461 01:08:36,760 --> 01:08:37,930 yon etalaj asosyatif. 1462 01:08:37,930 --> 01:08:39,580 Men, li se jis yon diferan di ki kalite etalaj. 1463 01:08:39,580 --> 01:08:41,080 Li di ankò: lang diferan gen sa yo. 1464 01:08:41,080 --> 01:08:43,810 Nou pwal wè yon bagay ki sanble nan JavaScript kòm byen. 1465 01:08:43,810 --> 01:08:44,609 Genyen de kle. 1466 01:08:44,609 --> 01:08:48,390 Youn nan se unquote quote, "senbòl," se yon sèl site unquote "pri." Ak moun ki kle 1467 01:08:48,390 --> 01:08:49,250 chak gen yon valè. 1468 01:08:49,250 --> 01:08:54,420 Nan ka sa a valè senbòl la se FB, pou Valè Facebook, ak pri a se 49, 26, 1469 01:08:54,420 --> 01:08:56,899 ki te stock Facebook a pri kòm nan maten sa a. 1470 01:08:56,899 --> 01:09:00,170 >> Se konsa, sa a se itil sou yon etalaj asosyatif. 1471 01:09:00,170 --> 01:09:02,620 Mwen te kapab te gen yon numériquement Catalogue etalaj ak jis 1472 01:09:02,620 --> 01:09:04,120 senp parantèz kare. 1473 01:09:04,120 --> 01:09:09,380 Apre sa, mwen te kapab te gen siy dola quote egal jis sa a. 1474 01:09:09,380 --> 01:09:10,529 Kite m 'aktyèlman fè li. 1475 01:09:10,529 --> 01:09:14,796 Sipoze mwen olye jis te deklare sa a etalaj tankou sa. 1476 01:09:14,796 --> 01:09:17,590 Sa se parfe ki valab, syntactically. 1477 01:09:17,590 --> 01:09:20,569 Li pa pèdi nenpòt enfòmasyon, se pou chak. 1478 01:09:20,569 --> 01:09:24,760 Mwen toujou wè ke senbòl la se FB, e ke pri a se 49, 26. 1479 01:09:24,760 --> 01:09:28,939 Se konsa, poukisa yo asosyatif ranje konvenkan? 1480 01:09:28,939 --> 01:09:30,189 >> ODYANS: Ou pa bezwen sonje kote ou te mete bagay. 1481 01:09:30,189 --> 01:09:32,050 1482 01:09:32,050 --> 01:09:34,130 >> Oratè 1: Egzakteman, ou pa gen sonje kote ou te mete bagay. 1483 01:09:34,130 --> 01:09:37,670 Ou pa bezwen abitrèman sonje ki senbòl stock se nan bracket zewo, 1484 01:09:37,670 --> 01:09:41,479 epi pri aksyon se nan bracket yon sèl, ki se sitou gen plis danje si ou 1485 01:09:41,479 --> 01:09:43,220 chanje bagay sa yo, evantyèlman. 1486 01:09:43,220 --> 01:09:46,399 Li nan anpil joli asosye ki sa nou ap rele Metadata 1487 01:09:46,399 --> 01:09:48,340 ak done aktyèl ou yo. 1488 01:09:48,340 --> 01:09:52,399 Mwen ta diskite ke sa nou reyèlman sousye sou isit la se FB ak 49, 26. 1489 01:09:52,399 --> 01:09:57,020 Senbòl la ak pri a se Metadata ki dekri done sa yo nou 1490 01:09:57,020 --> 01:09:58,180 aktyèlman pran swen sou. 1491 01:09:58,180 --> 01:10:01,910 Men, sa a se jis anpil pi fasil jwenn aksè nan. 1492 01:10:01,910 --> 01:10:04,090 >> Koulye a, kòm yon sou kote sa ki nan pri a nou peye? 1493 01:10:04,090 --> 01:10:06,600 Nou te fè sa nan CS50 pou semèn. 1494 01:10:06,600 --> 01:10:10,740 Karakteristik sa a dwe vini nan kèk pri. 1495 01:10:10,740 --> 01:10:11,350 Memwa. 1496 01:10:11,350 --> 01:10:13,830 Se konsa, ou pa ap jis estoke yon 32-ti jan nonb antye ki pè, pou egzanp. 1497 01:10:13,830 --> 01:10:17,980 Ou ap estoke senbòl / 0, pwobableman. 1498 01:10:17,980 --> 01:10:19,160 Se konsa, ou ap itilize plis memwa. 1499 01:10:19,160 --> 01:10:22,540 >> Ak sa ki nan pèfòmans nan kap yon bagay moute nan yon 1500 01:10:22,540 --> 01:10:24,822 asosyatif etalaj, pwobableman? 1501 01:10:24,822 --> 01:10:26,590 Li pwobableman pi dousman. 1502 01:10:26,590 --> 01:10:29,670 Aksè Random se bèl, espesyalman lè ou ka fè binè rechèch la. 1503 01:10:29,670 --> 01:10:33,380 Men, si w ap aktyèlman kounye a kap pa pou chif, men pou strings, sa a 1504 01:10:33,380 --> 01:10:37,630 se vre wi: se aplike anba a kapo, pwobableman kòm yon tab regle, kote 1505 01:10:37,630 --> 01:10:42,950 ou itilize swa yon tab regle ak separe Anchènman. 1506 01:10:42,950 --> 01:10:46,040 Oswa ou sèvi ak yon eseye aktyèlman magazen valè yo. 1507 01:10:46,040 --> 01:10:50,550 Se konsa, petèt ou ka fè konstan tan, men ou toujou gen fè yon gade nan S-Y-M-B-O L-, 1508 01:10:50,550 --> 01:10:54,510 potansyèlman, olye pou yo jis 32 Bits yo gade yon bagay yo. 1509 01:10:54,510 --> 01:10:58,430 Se konsa, ankò, ide sa yo menm ap vini Retounen nan reparèt nan kontèks sa a. 1510 01:10:58,430 --> 01:11:02,120 >> Men, ankò, PHP kounye a gen kèk super global sa, li vire soti, yo 1511 01:11:02,120 --> 01:11:02,900 ranje asosyatif. 1512 01:11:02,900 --> 01:11:05,590 Nou te wè yon yon ti moman de sa, $ _POST. 1513 01:11:05,590 --> 01:11:08,400 Epi ki mondyal super gen kle ak valè. 1514 01:11:08,400 --> 01:11:10,550 Espesyalman, kle yo liy moute ak ki sa? 1515 01:11:10,550 --> 01:11:14,520 Ki kote kle yo nan $ _POST soti? 1516 01:11:14,520 --> 01:11:15,380 Jis Rekapitilasyon? 1517 01:11:15,380 --> 01:11:16,480 >> ODYANS: Non. 1518 01:11:16,480 --> 01:11:17,900 >> Oratè 1: Non, ki kote? 1519 01:11:17,900 --> 01:11:19,860 >> ODYANS: [fèbl] 1520 01:11:19,860 --> 01:11:20,750 >> Oratè 1: Non se atribi la. 1521 01:11:20,750 --> 01:11:23,480 Oke kote, kote te fè yo orijinal soti? 1522 01:11:23,480 --> 01:11:24,120 Fòm nan. 1523 01:11:24,120 --> 01:11:30,140 Se konsa, si yon paj html gen yon tag fòm, andedan nan yo ki yo se kèk entrain, tankou 1524 01:11:30,140 --> 01:11:34,760 tcheke kazye, bwat tèks, gout desann meni, yo chak nan ki te gen yon non, moun ki 1525 01:11:34,760 --> 01:11:40,260 non fini kòm kle nan $ _POST, epi, franchman, pou ki matyè, $ _GET. 1526 01:11:40,260 --> 01:11:42,130 Si metòd la se jwenn, lide menm. 1527 01:11:42,130 --> 01:11:43,830 Se jis nan nan yon mondyal diferan super. 1528 01:11:43,830 --> 01:11:47,620 Men, valè yo, nan kou, soti nan tou sa itilizatè a tape nan nan li oswa 1529 01:11:47,620 --> 01:11:48,890 navigatè li. 1530 01:11:48,890 --> 01:11:49,830 >> Men, gen nan yon lòt moun kèk. 1531 01:11:49,830 --> 01:11:52,140 Genyen bonbon, ki nou pral tounen vin jwenn evantyèlman. 1532 01:11:52,140 --> 01:11:56,050 Men, sa yo se bagay sa yo ke ou konnen entènèt la itilize pou kèk byen oswa mal. 1533 01:11:56,050 --> 01:11:57,420 Men, nou pral tounen vin jwenn sa. 1534 01:11:57,420 --> 01:12:01,720 Sèvè ak sesyon, ak moun de gen kèk sèvis piblik espesyal. 1535 01:12:01,720 --> 01:12:03,940 >> Men, kite a pran yon gade nan sa a. 1536 01:12:03,940 --> 01:12:13,330 Kite m 'ale pi devan epi louvri moute yon egzanp rele mvc0.php Se konsa, mv 1537 01:12:13,330 --> 01:12:14,900 kanpe pou sa ki annapre yo. 1538 01:12:14,900 --> 01:12:19,390 Epi nou prezante sa a pi bonè pase se tipik, reyèlman, fè ou jwenn desine 1539 01:12:19,390 --> 01:12:22,180 Seri Pwoblèm 7yèm, ak tou pwojè final la, nan sòt de yon endistri 1540 01:12:22,180 --> 01:12:23,670 estanda fason sa a, ak fason ki pwòp. 1541 01:12:23,670 --> 01:12:24,820 Li nan konsepsyon bon. 1542 01:12:24,820 --> 01:12:29,090 >> Se konsa, w ap sou yo wè, epi ou pral eksperyans, nan P, 7 seri paradigm, sòt 1543 01:12:29,090 --> 01:12:32,260 nan yon atitid pwogramasyon, ki sanble yon yon bagay ti kras tankou sa a. 1544 01:12:32,260 --> 01:12:35,570 M pou ki gen konpòtman egzanplè, C pou Kontwolè, V pou View. 1545 01:12:35,570 --> 01:12:39,690 Istwa Long ti bout tan, mv se jis kalite nan yon metodoloji, yon fason pou fè 1546 01:12:39,690 --> 01:12:43,360 sou sit entènèt yo, an patikilye, kijan ou mete tout fraz, ou estipid - 1547 01:12:43,360 --> 01:12:44,970 lojik biznis - 1548 01:12:44,970 --> 01:12:49,710 tout pwopriyete entelektyèl ou a nan sa ki rele yon kontwolè, yon dosye 1549 01:12:49,710 --> 01:12:54,840 tankou index.php, oswa nou pral wè, quote.php, oswa buy.php. 1550 01:12:54,840 --> 01:12:59,570 >> Nan kontèks la nan seri Pwoblèm 7, ou modèl tipikman gen done ou a, 1551 01:12:59,570 --> 01:13:03,860 anyen ki gen rapò ak yon baz done, tankou nou pral evantyèlman wè la a, ak opinyon ou yo 1552 01:13:03,860 --> 01:13:07,510 gen estetik yo nan ou sit, HTML a, CSS la. 1553 01:13:07,510 --> 01:13:10,420 Se konsa, nou deja wè sa nan C yon ti kras ti jan lè l sèvi avèk. h dosye. 1554 01:13:10,420 --> 01:13:15,010 Nou vrèman wè sa yon ti moman de sa ak CSS, pa faktè stilizasyon a CSS 1555 01:13:15,010 --> 01:13:16,520 lòt bagay soti nan HTML nou an. 1556 01:13:16,520 --> 01:13:20,730 >> Se konsa, mv se reyèlman jis sou desen liy nan sab la epi yo di a, 1557 01:13:20,730 --> 01:13:25,400 enteresan pwogram Kòd pou ou sit entènèt ki dwe nan ki sa nou ap rele nan 1558 01:13:25,400 --> 01:13:26,400 kontwolè. 1559 01:13:26,400 --> 01:13:29,280 Stuff ki gen rapò ak baz done tipikman fini moute nan yon modèl. 1560 01:13:29,280 --> 01:13:33,070 Men, ou pral wè, nan seri Pwoblèm 7, nou rantre C ak M kenbe li senp. 1561 01:13:33,070 --> 01:13:37,630 Men, gade a se kote tout HTML ou ak estetik tipikman ale. 1562 01:13:37,630 --> 01:13:39,160 >> Se konsa, sa sa vle di nan tèm reyèl? 1563 01:13:39,160 --> 01:13:45,980 Oke, kite m 'ale nan mv nou anyè jan sa a. 1564 01:13:45,980 --> 01:13:48,880 Men, ou ap wè plis nan sa yo te fè yon toune nan nan espèk a. 1565 01:13:48,880 --> 01:13:53,200 Se konsa, nan mvc0, mwen reklamasyon ke sa a se, tankou, vèsyon 0 nan sit entènèt CS50 la. 1566 01:13:53,200 --> 01:13:56,670 >> Tout sa nou genyen se kèk HTML, tankou yon tag H1 gwo, aparamman. 1567 01:13:56,670 --> 01:13:57,800 Lè sa a, yon lis genyen ti. 1568 01:13:57,800 --> 01:13:59,860 Mwen pat janm wè yon lis genyen ti anvan, men pa gen okenn kontra gwo. 1569 01:13:59,860 --> 01:14:01,590 Se pou yo byen vit gade nan kòd la sous. 1570 01:14:01,590 --> 01:14:06,610 Vire soti yon lis unordered ak bal se UL louvri bracket ak youn oubyen 1571 01:14:06,610 --> 01:14:09,065 plis lis atik, Li. 1572 01:14:09,065 --> 01:14:10,650 Se konsa, avi isit la se yon tag jete lank. 1573 01:14:10,650 --> 01:14:12,130 Nou te wè ki yon ti moman de sa. 1574 01:14:12,130 --> 01:14:13,810 >> Se konsa, sa a se ki jan mwen aplike paj sa a. 1575 01:14:13,810 --> 01:14:18,460 Mwen te gen de lyen yo, de bagay lis, yon sèl UL pou unordered lis, ak nan fen 1576 01:14:18,460 --> 01:14:22,700 rezilta, estetik, se sa a trè bèl sit entènèt, vèsyon 0 isit la. 1577 01:14:22,700 --> 01:14:26,840 Men, sa ki nan enteresan kounye a se jan sa a se aplike anba kapo a. 1578 01:14:26,840 --> 01:14:33,590 >> Kite m 'ale nan jdi epi louvri moute sa a trè premye egzanp nan penti yon foto. 1579 01:14:33,590 --> 01:14:37,070 Epitou, n ap gade nan sa ki nan defekte, potansyèlman, nan isit la. 1580 01:14:37,070 --> 01:14:43,260 Koulye a, si m 'antre nan lokalost, piblik, Mv, remake yon dosye kèk. 1581 01:14:43,260 --> 01:14:45,780 Mwen pral rele sa yo, pou la moman sa yo, tout contrôleur. 1582 01:14:45,780 --> 01:14:48,640 Men, sa a yon ti jan nan yon abi paske ou pral wè tout bagay nan melanje 1583 01:14:48,640 --> 01:14:49,620 andedan nan yo. 1584 01:14:49,620 --> 01:14:52,330 >> Men, kite m 'ale andedan nan index.php. 1585 01:14:52,330 --> 01:14:54,700 Lè nou wè, literalman, HTML a menm. 1586 01:14:54,700 --> 01:14:57,970 Se konsa, menm si sa a ranpli fini nan . Php, Li pa vle di li te 1587 01:14:57,970 --> 01:14:59,500 gen nenpòt Kòd PHP. 1588 01:14:59,500 --> 01:15:02,290 Li ka jis pou anvan tout koreksyon HTML, byenke sa a, se kalite dwòl. 1589 01:15:02,290 --> 01:15:07,650 Men, remake gen nan pa gen louvri bracket PHP tag yo, eksepte pou sa a, ki, franchman, 1590 01:15:07,650 --> 01:15:09,160 se jis gen yo sèvi kòm yon kòmantè. 1591 01:15:09,160 --> 01:15:12,080 Men, sa a fonksyonèl pa menm ki enteresan. 1592 01:15:12,080 --> 01:15:12,960 >> Men, remake sa a. 1593 01:15:12,960 --> 01:15:15,400 Ki sa ki nan enteresan kounye a se sa ki chanjman nan paj sa a. 1594 01:15:15,400 --> 01:15:16,650 Kite m 'klike sou Konferans. 1595 01:15:16,650 --> 01:15:18,560 Ak Avi URL la se sou yo chanje. 1596 01:15:18,560 --> 01:15:20,930 Koulye a, mwen se nan lectures.php. 1597 01:15:20,930 --> 01:15:22,630 Kite m 'klike sou zewo. 1598 01:15:22,630 --> 01:15:27,200 Koulye a, mwen se nan week0.php Epi, koulye a kite m 'louvri sa yo dosye nan jdi. 1599 01:15:27,200 --> 01:15:30,120 Pa sèlman endèks, men se pou m 'louvri moute konferans. 1600 01:15:30,120 --> 01:15:33,900 Men, kite m 'debarase m de kòmantè sa yo yo konsantre sou pati sa a sèlman. 1601 01:15:33,900 --> 01:15:37,680 >> Epi, koulye a kite m 'louvri moute sèlman yon sèl plis, week0.php, jete kòmantè sa yo, 1602 01:15:37,680 --> 01:15:39,910 jis nan pwòp sa a leve. 1603 01:15:39,910 --> 01:15:41,720 Epi, koulye a remake sa ki annapre yo. 1604 01:15:41,720 --> 01:15:47,340 Panse reyèlman sòt de ak anpil atansyon sou konsepsyon, e kite yo fè l 'liy 1605 01:15:47,340 --> 01:15:52,013 moute menm bagay la tou, ki sa ki kapab fèt pi bon isit la, ou panse? 1606 01:15:52,013 --> 01:15:56,450 1607 01:15:56,450 --> 01:15:57,780 >> Ki jan mwen te fè yon yon semèn? 1608 01:15:57,780 --> 01:15:58,480 Kouman sou sa a. 1609 01:15:58,480 --> 01:16:00,450 Se konsa, sa a se ki jan mwen te fè yon semèn. 1610 01:16:00,450 --> 01:16:08,290 Mwen te ale jiska File, New, kole, sove, week1.php, ak Lè sa a, mwen te ale nan isit la. 1611 01:16:08,290 --> 01:16:09,875 Apre sa, mwen chanje yon sèl - 1612 01:16:09,875 --> 01:16:11,646 sa ki te sa a, youn nan Vandredi. 1613 01:16:11,646 --> 01:16:14,430 1614 01:16:14,430 --> 01:16:15,810 Mwen chanje zewo yo nan yon sèl. 1615 01:16:15,810 --> 01:16:17,150 Mwen chanje sa a nan yon sèl. 1616 01:16:17,150 --> 01:16:20,350 >> OK, se konsa kounye a gade nan dosye mwen. 1617 01:16:20,350 --> 01:16:22,100 Ki sa ki ta dwe fè yon lòt jan? 1618 01:16:22,100 --> 01:16:25,310 Kote nan opòtinite a, petèt? 1619 01:16:25,310 --> 01:16:28,330 Se konsa, gen nan opòtinite nan kòmanse faktè bagay sa a soti. 1620 01:16:28,330 --> 01:16:32,950 Kite m 'louvri moute, kòm yon beke, pou ki sa ou pral wè nan seri P 7. 1621 01:16:32,950 --> 01:16:38,750 Si m 'louvri moute, kounye a, index.php nan vèsyon senk nan sa a, li sanble fason 1622 01:16:38,750 --> 01:16:40,730 plis skre, Byensir. 1623 01:16:40,730 --> 01:16:43,710 >> Men, sa a, kounye a, se sa m 'pral rele yon kontwolè ki nan kontwole an 1624 01:16:43,710 --> 01:16:44,770 lojik nan paj m 'yo. 1625 01:16:44,770 --> 01:16:48,510 Epi ou ka kalite rekonstwi, entwitif, petèt, sa k ap pase sou. 1626 01:16:48,510 --> 01:16:50,630 Sou liy ki an premye, li nan yon ti kras skre. 1627 01:16:50,630 --> 01:16:54,040 Men, remake mwen ki mande, tankou ak byen file enkli ladan yo, yon dosye rele 1628 01:16:54,040 --> 01:16:55,930 helpers.php. 1629 01:16:55,930 --> 01:16:59,980 Lè sa a, m ap rele, aparamman, yon fonksyon, ki rele rann, pase nan 1630 01:16:59,980 --> 01:17:00,850 de agiman. 1631 01:17:00,850 --> 01:17:02,440 >> Youn nan se quote unquote, header. 1632 01:17:02,440 --> 01:17:04,800 E lòt la se, ki kalite done ki kalite se sa a, ki baze sou 1633 01:17:04,800 --> 01:17:07,180 sou sentaks nou an pi bonè? 1634 01:17:07,180 --> 01:17:08,160 Li nan yon etalaj asosye yo. 1635 01:17:08,160 --> 01:17:11,730 Espesyalman, li la pase nan tit la ak kèk Metadata ki raple 1636 01:17:11,730 --> 01:17:13,430 m 'sa li se ak valè li yo. 1637 01:17:13,430 --> 01:17:16,340 Apre sa, mwen wè yon difisil kode UL, se konsa kèk HTML anvan tout koreksyon. 1638 01:17:16,340 --> 01:17:20,020 Men, Lè sa a, mwen se tounen nan mòd PHP rele yon rann fonksyon. 1639 01:17:20,020 --> 01:17:24,390 Se konsa, menm si ou pa janm te itilize HTML oswa PHP anvan, epi menm si sa a sanble 1640 01:17:24,390 --> 01:17:27,480 scarier, poukisa se sa a pwobableman pi bon konsepsyon? 1641 01:17:27,480 --> 01:17:31,310 Ki sa ki nan pi bon sou li, ki baze sou konklizyon? 1642 01:17:31,310 --> 01:17:32,130 >> ODYANS: [fèbl] 1643 01:17:32,130 --> 01:17:35,750 >> Oratè 1: Mwens redondants nan ki gen nan pa gen tag plis HTML, pa plis 1644 01:17:35,750 --> 01:17:38,410 tèt tag, pa plis tag kò nan chak dosye modi. 1645 01:17:38,410 --> 01:17:41,860 Olye de sa, mwen te konsidere soti nan similitud ak prezimableman mete yo 1646 01:17:41,860 --> 01:17:45,150 nan yon dosye yon jan kanmenm ki gen rapò nan yon header. 1647 01:17:45,150 --> 01:17:48,500 Men, menm bagay pou kò a fèmen tag, fèmen tag nan HTML. 1648 01:17:48,500 --> 01:17:52,165 Sa a pwobableman desann isit la andedan nan yon kote nan footer. 1649 01:17:52,165 --> 01:17:57,050 Men, ou pral wè, nan seri Pwoblèm 7, yon toune ti kras nan sa a. 1650 01:17:57,050 --> 01:17:58,070 >> Se konsa, sa bay manti devan? 1651 01:17:58,070 --> 01:18:03,390 Bagay la yon sèl nou pa gen kapasite a ankò pou se aktyèlman magazen done. 1652 01:18:03,390 --> 01:18:06,110 Se konsa, sa nou pral kòmanse wè Mèkredi, pou egzanp, se ke ou 1653 01:18:06,110 --> 01:18:08,450 fin vye granmoun zanmi Excel, oswa nimewo, pèmèt ou nan magazen anpil nan 1654 01:18:08,450 --> 01:18:10,060 done nan ranje ak kolòn. 1655 01:18:10,060 --> 01:18:12,570 Vire soti ou ka fè sa nan sa ki nan rele yon baz done, pwogramasyon. 1656 01:18:12,570 --> 01:18:16,620 manyak Men, li vire soti, apre sa, nou pral kapab nan magazen bagay sa yo tankou 1657 01:18:16,620 --> 01:18:20,550 sa a, ki ou pral wè ankò nan seri P 7, yon pakèt antye nan usernames ak 1658 01:18:20,550 --> 01:18:23,690 modpas, lèt la nan yo ki aktyèlman chiffres, anpil tankou yo 1659 01:18:23,690 --> 01:18:25,550 yo te nan edisyon HACKER P seri 2 a. 1660 01:18:25,550 --> 01:18:29,600 Ak evantyèlman, ou pral aplike sa a, pwòp ou a eTrade-tankou sit wèb ki 1661 01:18:29,600 --> 01:18:32,220 aplike ansanm CS50 finans. 1662 01:18:32,220 --> 01:18:36,000 >> Anfen, depi ou te rete isit la se konsa byen ta nan jodi a, si ou tounen vin jwenn pati sa a 1663 01:18:36,000 --> 01:18:41,120 nan lakou lekòl la, nan 4:00 PM jodi a, nou pral ba ou pa sèlman konsèy, nan SCES yo 1664 01:18:41,120 --> 01:18:44,200 Konsèy san Patipri la, nan 4:00 PM nan la Maxwell-Dworkin, nou pral ba ou kèk 1665 01:18:44,200 --> 01:18:47,470 Rèv Americone, Cherry Garcia, Chokola Fudge Brownie, Chokola 1666 01:18:47,470 --> 01:18:50,840 Chip bonbon boulanjri, ak, lè ou Google Gros makak, ou jwenn sa a. 1667 01:18:50,840 --> 01:18:53,620 Se konsa, tout nan ki ap tann nan 4:00 PM nan Maxwell Dworkin-. 1668 01:18:53,620 --> 01:18:56,736 Al gade nan ou nan Mèkredi kòm byen. 1669 01:18:56,736 --> 01:18:59,960 >> Oratè 2: Nan pwochen an CS50, RJ dòmi pous 1670 01:18:59,960 --> 01:19:03,656 1671 01:19:03,656 --> 01:19:04,906 >> RJ: seksyon mwen! 1672 01:19:04,906 --> 01:19:07,727 1673 01:19:07,727 --> 01:19:08,977 Ha! 1674 01:19:08,977 --> 01:19:12,056 1675 01:19:12,056 --> 01:19:13,306 Oh, 1676 01:19:13,306 --> 01:19:16,374