જેસન HIRSCHHORN: સ્વાગત સપ્તાહ આઠ દરેક. અમે અમને આગળ એક આકર્ષક સપ્તાહ છે. તમે ગાય્ઝ આ ભૂતકાળમાં બે ડવ છે PHP,, એસક્યુએલ, એચટીએમએલ, સીએસએસ, માટે વ્યાખ્યાન જેથી જતા હોય છે કે ચાર બ્રાન્ડ નવી ભાષાઓ બાકીના આ કોર્સમાં અપનાવવા માટે. અમે પણ અન્ય એક દંપતી જાણવા મળશે કોર્સ અંત પહેલા ભાષાઓ છે. પરંતુ ગમે તે રીતે, કહેવું ખોટું, આ છે એક હવે CS50 માં ખૂબ જ આકર્ષક સમય, તમે દેખીતી રીતે સી, mastered, અને છે વેબસાઇટ્સ માટે પ્રોગ્રામિંગ પર જતાં. તેથી આ અઠવાડિયે, અમે પર જાઓ જવું છે ચાર મારફતે વાવંટોળ પ્રવાસ હું માત્ર ઉલ્લેખ કર્યો ભાષાઓ, એચટીએમએલ, સીએસએસ, PHP,, અને SQL. અને આશા છે, અમે પુષ્કળ છોડી જશે વાત વિભાગ ઓવરને અંતે સમય આ અઠવાડિયાના પૃષ્ઠ સેટ અને જવાબ વિશે તમે બધા છે કોઈપણ પ્રશ્નો. દરેક અઠવાડિયે, સાધનો છે એ જ યાદી તમારા માટે, સાથે તમને મદદ કરવા સપ્તાહની સમસ્યા સેટ અને રહ્યું સામગ્રી પર - પરંતુ આ માટે ખાસ કરીને આ અઠવાડિયે, વેબ આધારિત સમસ્યા સેટ, એક છે અન્ય સ્રોતો યજમાન બહાર ત્યાં કે તમે કદાચ કરશે માનવામાં ન આવે એવી મદદરૂપ શોધો. હું અહીં તેમને છે. હું વિભાગ પછી તમે આ ઇમેઇલ કરીશું અને આ પણ ઓનલાઇન છે. પરંતુ ખાસ કરીને, પુષ્કળ હોય છે ત્યાં મહાન સાધનો. કેટલાક એટલા મહાન નથી પણ છે મુદ્દાઓ છે, તેથી તે સાવચેત છે. પરંતુ આ સ્લાઇડ પર, હું ચાર સારા છે સ્રોતો, પાંચ દરેક માટે એક તમે કામ કરીશું કે ભાષાઓ આ અઠવાડિયે સાથે - HTML માટે એક પુસ્તક શીટ, સીએસએસ માટે એક સંદર્ભ શીટ. અહીં આ અધિકાર PHP જાતે છે. તેથી તેના બદલે ટાઈપ માણસ અને પછી PHP ની આદેશ, આ છે જ્યાં તમે છો કાર્ય પ્રોટોટાઇપ જોવા પર જાઓ અને ઉદાહરણો છે અને તે પણ કેટલાક સૂચનો અને PHP, વિધેયો વાપરવા માટે યુક્તિઓ. તમે આ સાઇટ ઘણી વખત ઉપયોગ કરશે, તેથી હું તમને બની પ્રોત્સાહિત તેની સાથે પરિચિત. તે થોડી તકનિકી નથી પરંતુ પણ સાધનો છે ટન અને પૂરી પાડે છે આ તમામ કાર્યોને અને ઉદાહરણો પણ એરે વાપરવા વિશે, જેમ કે અન્ય અથવા ચલો વિવિધ પ્રકારના. આ સાઇટ PHP, માટે ખૂબ જ ઉપયોગી છે. અને પછી, એસક્યુએલ, તમે આ માં ડવ જો સપ્તાહની સમસ્યા સમૂહ, તમે જાણશો અમે એક ડેટાબેઝ ઉપયોગ કરી રહ્યા છો કે જે. અને અમે એવી ડેટાબેસ ને પ્રમાણમાં સરસ વપરાશકર્તા ઈન્ટરફેસ. અથવા ઍક્સેસ રીત છે કે તેવી માહિતી. વપરાશકર્તા ઈન્ટરફેસ છે phpMyAdmin કહેવાય છે. એક એસક્યુએલ ટેબ છે, કે જે અમે પડશે આજે પાછળથી જુઓ. અને તમે તેમના નમૂના એસક્યુએલ માં ટાઈપ કરી શકો છો તમારા ડેટાબેઝમાં વસ્તુઓ કરવા માટે પ્રશ્નો, અને પછી તે પ્રશ્નો ચલાવો. તે બરાબર હોય, તો, તે પડશે આ એક યોગ્ય છે. તેઓ ખોટા છો, તે પડશે કહે છે, તે અયોગ્ય છે. તેઓ જે કરતા કરવા માટે ઉત્તમ સ્થળો છે તમારા તેમને લેખન પહેલાં એસક્યુએલ પ્રશ્નો તમે તેની ખાતરી કરવા માટે તમારા કોડ છે, બંધારણ યોગ્ય છે. છેલ્લે, અહીં એક અન્ય વેબસાઇટ. આ તમે કરી શકો છો કે જ્યાં વેબસાઇટ છે જાઓ અને ખાતરી કરો કે તમારી ખાતરી કરવા માટે ચકાસણી HTML કોડ માન્ય નથી. તેથી સેટ તમારી સમસ્યાઓ ચાલુ કરતા પહેલા આ અઠવાડિયે, ખાતરી કરો કે બધા બનાવે છે તમારા HTML માન્ય છે. છેલ્લા અઠવાડિયે, તમે કરવા માટે, Valgrind લડી હતી તમે કોઈ મેમરી લીક્સ હતી તેની ખાતરી કરો. આ અઠવાડિયે, તમે ખાતરી કરો કે બધા કરવાની જરૂર છે તમારો કોડ માન્ય HTML5 છે. તે માન્ય HTML5 નથી, તો તમે છો બનશે બોલ નિર્દેશ કરે છે. તેથી ખાતરી કરો કે - તે નથી કામ કરે છે માત્ર કારણ કે તે સંપૂર્ણપણે માન્ય છે એમ થાય છે. આ વેબસાઇટ દ્વારા તમારા કોડ સ્કોર તેમાં ચાલુ કરતા પહેલા ફરીથી, અહીં આ વેબસાઇટ. તમે મારા માટે કોઇ પ્રતિસાદ છે, તો અમે હોય વધુ વિભાગો એક દંપતી છોડી, અને હું હંમેશા હું કરી શકે છે તે કરવા માંગો છો શ્રેષ્ઠ વિભાગ સાથે તમે બધા પૂરી પાડે છે અનુભવ. તેથી કંઈપણ હું જો ત્યાં મને જણાવો જો ત્યાં સુધારો કરી શકો છો અથવા તમે મને વધુ સારી રીતે કરી શકે છે કે નહીં તે જોવા વસ્તુઓ. , AVI આભાર. વેબસાઇટ પર મૂકો. આ હું હતો બાઇક હતી જ્યારે હું ,, કહો કે ઘરે ચાર દો કરવામાં આવી હતી. તે એક કિશોર મ્યુટન્ટ નીન્જા કાચબા છે બાઇકિંગ, કિસ્સામાં તમે કહી શકો છો તે થોડી ઝાંખી પડી ગઇ છે કારણ કે. તમે ToysRUs પર હવે તે મેળવી શકો છો માટે, હું લગભગ $ 100 છે. પરંતુ હું માંગો છો આ બાઇક ના લક્ષણ તમે આ છે ધ્યાન પગાર અહીં. આ તાલીમ વ્હીલ્સ છે. હવે ત્યાં સુધી, તમે હેન્ડહેલ્ડ કરવામાં આવી છે સી દ્વારા અને અમે લાંબા ભર્યું છે સમય, બે મહિના પ્લસ, સી મારફતે જાઓ ભાષાઓ આ આગલા બે માટે, અમે નથી જઈ રહ્યાં છો કે ખૂબ સમય વિતાવે છે. આ તાલીમ વ્હીલ્સ બોલ આવી હતી. અને અમે આ ડાઇવ રહ્યા છીએ ઝડપથી ભાષાઓ અને મારફતે ખસેડવા તેમને ઝડપથી જે નથી કહી કે અમે માત્ર તમે સ્વિમિંગ છોડી રહ્યા છીએ ત્યાં આધાર આપવા માટે કોઈ રીતે તમારા અથવા બહાર આકૃતિ કેવી રીતે આ ભાષાઓ કામ કરે છે. હું માત્ર તમે યાદી દર્શાવે છે તમને મદદ કરવા માટે સાધનો. પરંતુ PHP, માનવામાં ન આવે એવી છે એ ધ્યાનમાં રાખવું સી જેવી જ અમે પર જવા પડશે તે આજે અને તફાવતો અમુક છે. પરંતુ સૌથી ભાગ માટે, આંટીઓ માટે છે. શરતો જો છે. તમે એક સમસ્યા ઉકેલવા માંગો છો, તમે ઉપયોગ કરવા જઈ રહ્યાં છો તે સંયોજન. તે ખૂબ જ સમાન છે. આ તર્ક ખૂબ સમાન પ્રયત્ન કરીશું જો તમે ભૂતકાળમાં જે કંઇ કર્યું છે. આ સપ્તાહ ખરેખર નવું છે સિન્ટેક્સ અને કેવી રીતે તમે તમારી જાતને વ્યક્ત. અને જો તમે લૂપ માટે લખી માંગો છો, પરંતુ તે થોડુંક અલગ લાગે છે. અથવા તમે એક એરે બનાવવા માંગો છો, પરંતુ તે થોડુંક અલગ લાગે છે. તેથી, આગળ વધવા કે, ધ્યાનમાં રાખો તર્ક એકદમ સરખી છે શું જો તમે ભૂતકાળમાં કર્યું છે. પરંતુ તમે હવે સામનો કરી રહ્યા છીએ નવી વાક્યરચના ઘણો. અને અમે લઈ જવામાં ન જવું છે વાક્યરચના તમામ તત્વો છે. તેથી તે બહાર આકૃતિ તમારા પર ખરેખર છે ઓનલાઇન પર અથવા તેના દ્વારા પહોંચવા ચર્ચા કરો અથવા મને ઇમેઇલ અથવા વાત એક વસ્તુઓ કેવી રીતે લખવા માટે અન્ય, PHP, અને કેવી રીતે એસક્યુએલ પ્રશ્નો લખવા માટે અને કેવી રીતે HTML અને CSS વાપરવા માટે. પરંતુ એ જ તમે જાણો છો, તે નથી અમે તમને ત્યાં ફેંકવું પ્રયાસ કરી રહ્યા છો ફરી શાર્ક તરી. આ તો તમે કદાચ સાથે કરશે છે તમારી અંતિમ પ્રોજેક્ટ, તો તમે પસંદ કરો વિવિધ આઇઓએસ જેવી ભાષા અને તમે શરૂ નક્કી ઉદ્દેશ સી, અથવા, જો ભવિષ્યમાં પ્રોગ્રામિંગ અને અન્ય ભાષાઓમાં ડાઇવ, Python અથવા રૂબી જેવી. ઘણી વખત નજર, તર્ક ખૂબ સમાન છે આ ભાષાઓ તમામ, અને સમગ્ર વાક્યરચના અલગ છે તે છે. અને તે છે, તમારા પર હશે પ્રોગ્રામર, વેબ ઉપયોગ જાઓ તમે અને આંકડો ઉપલબ્ધ સ્ત્રોતો તમે શું જાણો છો વ્યક્ત કેવી રીતે કેવી રીતે એક માં, સી વ્યક્ત વિવિધ ઓનલાઇન. તેથી આ સારી પ્રથા છે, બંને માટે તમારા અંતિમ પ્રોજેક્ટ, અને ફરી, માટે શું તમારી પાસે શું કરશે તમે CS50 છોડી પછી. પહેલાં અમે ખસેડવા માટે, કોઈની કરે વિશે કોઇ પ્રશ્નો હોય શું હું અત્યાર સુધી કર્યું છે? સરસ. માતાનો પર ખસેડો. પ્રથમ, અમે થોડા સમય માટે વાત રહ્યા છીએ પાંચ chmod આદેશ વિશે. આ, અમે શરૂઆતમાં કરીશ તમારા સમસ્યાઓ સુયોજિત કરો. પહેલીવાર સૂચનો છે તમારા માટે, તમે ડાઉનલોડ કર્યા પછી વિતરણ કોડ છે, બદલવા માટે છે ફાઈલો પરવાનગીઓ અને તમે પ્રાપ્ત ડિરેક્ટરીઓ. કોઈની એક અનુમાન સાહસ અથવા ખબર શકે શા માટે તેને બદલવા માટે મહત્વપૂર્ણ છે અમુક ફાઈલો પરવાનગીઓ અને તમારા કમ્પ્યુટર પર ડિરેક્ટરીઓ? Avi - પ્રેક્ષક: સિવાય પછી કોઈ એક તમે શું કરી રહ્યાં છો જોઈ શકો છો? જેસન HIRSCHHORN: બરાબર. અમે પર કંઈક મૂકેલ તેથી જો વેબ અને પરવાનગીઓ કે સુયોજિત છે માત્ર તમે કંઈક જોઈ શકો છો, પછી કોઇ બીજા કરી શકો છો તમે શું બનાવ્યું છે જુઓ. બીજું શું? અરે વાહ. પ્રેક્ષક: અન્ય રોકો કોઈની કે જો તમારી પાસે ઉપરાંત, કંઈક જોવા નથી માંગતા કંઈક જોયા. જેસન HIRSCHHORN: તે પણ સાચું છે. અમુક કોડ કદાચ છે તે તમે જો તમે ન કરો કે, લખો લોકો જોવા માંગો છો. તમે લોકો જોઈ સાથે કદાચ બરાબર છો તમારા HTML અને તમારા જાવાસ્ક્રિપ્ટ. પરંતુ તમારા PHP, બૅક અંત કોડ છે, ઘણો તમારો કોડ માટે તર્ક, કદાચ તમારા પાસવર્ડ્સ કેટલાક સ્ટોર વસ્તુઓ છે કે જે તમારા ડેટાબેઝ માટે, તમે નથી લોકો કે જોવા માંગો છો માહિતી પ્રકાર. તેથી તે, દરેક ફાઇલ અને એ જરૂરી છે અમે બનાવવા ડિરેક્ટરી પરવાનગી છે અમે કરવું કે નહિં તે માટે લાગુ ફાઈલો તે પ્રકારના જોવા માટે લોકો અને ડિરેક્ટરીઓ અને તેમને વાપરવા માટે સમર્થ અને સંભવિત પણ તેમને બદલો. તેથી ત્રણ પ્રકારના હોય છે પરવાનગીઓ. વાંચવા રચનાની જેનો અર્થ એ થાય છે તમે ફાઈલ અથવા એક યાદી પણ વાંચી શકો છો ડિરેક્ટરીનું સમાવિષ્ટો. લખો પરવાનગી છે, જે તમે ફાઈલ અથવા ફેરફાર બદલી શકે છે ડિરેક્ટરી અને પછી ચલાવો તમે કરી શકો છો જેનો અર્થ એ થાય રચનાની બદલે તમે ફાઈલ ચલાવો અથવા કરાયેલ ડિરેક્ટરીમાં ખસેડી શકો છો. તેથી સીડી કંઈક, તમે હોય તો તે ચલાવવા માટે પરવાનગી, તમે ખસેડી શકો છો કે ડિરેક્ટરીમાં. આ સંક્ષિપ્ત ઉદાહરણ છે. ફરીથી, તમે આ પર ગયા છો સમસ્યા માં સુયોજિત કરો. પરંતુ હું ડિરેક્ટરી બનાવો પાંચ mkdir આદેશ સાથે. હું પરવાનગીઓ બદલો. આ બે રેખાઓ ખરેખર કરવું ચોક્કસ જ વાત. તે સમજાવવા માટે છે કે માટે વાક્યરચના જો તમે કરો, શું પરવાનગીઓ બદલવા એ + X અથવા 711, તે જ છે. અમે આ સરસ ટેબલ પર નીચે જુઓ. અમે વપરાશકર્તા કે ત્યાં જુઓ પરવાનગીઓ પ્રથમ. એટલે કે, તમે, વ્યક્તિગત છે, અને તમારા સર્વર, સંભવિત. અને પછી ગ્રુપ અને અન્ય છે. તે વચ્ચે તફાવત બે પ્રમાણમાં સામાન્ય હોય છે. તેથી સામાન્ય રીતે, અમે ગઠ્ઠો પડશે એક સાથે છે. પરંતુ અનિવાર્ય છે, અમે ફાઈલ હોય તો કહેવાય અમે પ્રયત્ન કરવા માંગો છો કે સમાવેશ થાય છે જાતને ફેરફાર કરવા માટે સમર્થ છે અને અમે માંગો છો અન્ય ચલાવવા માટે સક્ષમ હોય છે, તે પરવાનગી 711 છે. અને અમે તે નીચે જુઓ આ અહીં કોષ્ટકમાં. અમે વાંચી છે લખો, અને ચલાવો. અમને દરેક માટે, અમે કરવા માંગો છો તે શું કરવાનો છે. ગ્રુપ અને અન્ય, અમે માત્ર કરવા માંગો છો તેમને ચલાવવા માટે સક્ષમ હોય છે. અમે તે અનુવાદ રીતે સંખ્યાબંધ માં પરવાનગી બાઈનરી દ્વારા છે. અમે ત્રણ મુદ્દાઓ છે તેથી જો, કે જે 1 છે પાંચ twos માં રાશિઓ સ્તંભમાં, એક 1 સ્તંભ, એક 1 પાંચ ચોગ્ગા સ્તંભ. તે સાચું છે 7 છે. અને આ પરવાનગી 1 છે. આ પરવાનગી 1 છે. તેથી 711 જ્યારે આપીને જ છે જાતને વાંચી, લખી અને ચલાવો, અને બીજું દરેકને વિશેષાધિકારો ચલાવો. અહીં આ વાક્ય, અમે સામાન્ય રીતે વાંચી અને લખી હશે ત્યારે અમે ડિરેક્ટરી બનાવો. અહીં આ વાક્ય માત્ર ચલાવવા ઉમેરે દરેકને વિશેષાધિકારો. જેથી કરીને, આ માટે સમાન છે અમે શું ઉપરાંત, દરેકને માટે 1, 1, 1 ઉમેરી રહ્યા છે. આ જ્યારે, તે બિનજરૂરી છે વાંચી અને લખી ઉમેરો. પરંતુ તમે જે નંબરો ઉપયોગ જઈ રહ્યાં છો, તમે કંઇક ઉમેરી શકતા નથી. તમે હતા ગમે પરવાનગી પર ફરીથી લખી ત્યાં અને નવા સાથે અમલ નંબર તમને આપી. કે ખૂબ ઝડપી હતી. કોઈની કોઇ પ્રશ્નો હોય તો પરવાનગીઓ બદલવાની? બરાબર. હું PHP ફાઈલ હોય, તો શું પરવાનગીઓ હું તે છે કરવા માંગો છો? આ સમસ્યા સેટ સ્પેક છે. તેથી જો તમે સ્પેક જોવા કરી શકો છો પછી મને જવાબ વાંચો. પ્રેક્ષક: તમે વપરાશકર્તા છો વાંચનલક્ષી લખો પરવાનગીઓ છે. અને તમે કરવા માંગો છો બધાને બીજું કંઇ હોય. જેસન HIRSCHHORN: અને શું કે નંબરો છે? પ્રેક્ષક: 600. જેસન HIRSCHHORN: 600. 600 તેથી chmod - તમે છાપવાનો જ્યારે એક PHP ફાઈલ, 600 તે chmod. બરાબર. હું ડિરેક્ટરી છે. જેફ ઉપરાંત સમબડી, હું એક ફાઇલ ફોલ્ડર છે. શું પરવાનગીઓ હું માંગો છો તે ફોલ્ડર આપવા માટે - પણ સમસ્યા છે, સ્પેક સેટ અધિકાર આ જવાબ અથવા નીચે અગાઉના જવાબ? પણ સંભવિત સ્લાઇડ પર - માર્કસ. પ્રેક્ષક: આ માટે ફોલ્ડર છે, તે 711 છે. જેસન HIRSCHHORN: 711 - જેથી ફોલ્ડર, તમે 711 આપવા માંગો છો. તમે તે ફોલ્ડર વાંચી સમક્ષ રજુ કરવાનો પ્રયત્ન કરવા માંગો છો, ખસે, ડિરેક્ટરીઓ બદલો તે ફોલ્ડર. અને જો તમે બીજા બધાને સમક્ષ રજુ કરવાનો પ્રયત્ન કરવા માંગો છો તે ફોલ્ડર અંદર શોધખોળ છે, પરંતુ જરૂરી તેના સમાવિષ્ટો બદલી નથી. શું બિન PHP ફાઈલ વિશે, , જાવાસ્ક્રિપ્ટ ફાઈલ કહે છે? શું પરવાનગીઓ અમે માંગો છો ફાઇલ કે પ્રકાર આપી? પ્રેક્ષક: 644. જેસન HIRSCHHORN: 644 - શા માટે અમે તેને 644 આપવા માંગો છો? પ્રેક્ષક: અન્ય લોકો તે વાંચી નહીં. અને જો તમે તે વાંચી અથવા લખી. જેસન HIRSCHHORN: તેથી અધિકાર બધાને અન્ય જાવાસ્ક્રિપ્ટ ફાઈલ કે વાંચી શકે છે. અને તમે વધુમાં, કે બદલી શકો છો તે વાંચવા માટે સમર્થ હોવા માટે. તેથી સૌથી સામાન્ય ભૂલો લોકો આ સમસ્યા સેટ અને સાથે છે તેમના અંતિમ પ્રોજેક્ટ, તે જો વેબ આધારિત અંતિમ પ્રોજેક્ટ, તેઓ સુયોજિત કર્યા છે નહીં છે યોગ્ય પરવાનગીઓ. અને તેઓ શકશે નહીં તેમની વેબસાઈટ જુઓ. અથવા તેમની વેબસાઈટ ચોક્કસ ભાગ છે. તેથી ખાતરી કરો કે તમે સુયોજિત કરવા માટે, યોગ્ય રીતે પરવાનગીઓ. માત્ર શું ધારે છે તે કરશે કે તમારા માટે આપોઆપ કરે છે. બરાબર. કે અમે પસાર કર્યો કે નાના બાબત હતી પર સમય એક સારી રકમ, તેથી અમે તેને ખીલી શકે છે. માતાનો એચટીએમએલ પર ખસેડો. અને ફરી, આ આગામી ચાર વિષયો માટે, અમે તેમના મારફતે જાઓ રહ્યા છીએ પ્રમાણમાં ઝડપથી. જેથી કોઇ પણ મને રોકવા મફત લાગે કૃપા કરીને સમય, તમે કોઇ પ્રશ્નો હોય તો, તેઓ મને આવરી શું સંબંધિત છો અથવા કંઈક વ્યાખ્યાન અથવા સમસ્યા સેટ પણ છે. તમે જરૂર જ્યારે પણ મને રોકો. અમે ઓવરને મેળવવા, ત્યારે અમે માત્ર પડશે સમસ્યા સેટ પર જઈને શરૂ કરો. તેથી HTML હાઇપરટેક્સ્ટ માટે વપરાય છે માર્કઅપ લેંગ્વેજ. તે પ્રોગ્રામીંગ ભાષા નથી. તે કરે છે તમારી બધી સામગ્રી માળખું છે અને કેટલાક મેટાડેટા છે. ઉદાહરણ તરીકે, કદાચ, ઘણા તેથી તમે પહેલાં ફેસબુક ઉપયોગ કર્યો છે. અને તમે કડીઓ સમાવેશ થાય છે, અથવા તો તમે કરી શકો છો તમારી સ્થિતિ તરીકે એક લિંક મૂકી શકો છો. અને પછી, તમે તે લિંક નોટિસ પડશે હંમેશા સરસ ચિત્ર છે તે અને કેટલાક લખાણ છે. સામાન્ય રીતે, કે જે અમુક મેટાડેટા છે વેબપેજ માટે. અને તે ફેસબુક ચોક્કસ મેટાડેટા છે. અને પછી, ફેસબુક વાંચી છે કે જ્યારે પાનું અને તે લિંક દાખલ, તે ચોક્કસ મેટાડેટા માટે જુએ છે, એટલે પ્રદર્શિત કરવા માટે શું ચિત્ર જાણે છે, શું પ્રદર્શિત કરવા માટે શીર્ષક, અને શું પ્રદર્શિત કરવા એબ્સ્ટ્રેક્ટ લખાણ. તેથી અમે સાથે મેટાડેટા સમાવેશ કરી શકે છે HTML ની ​​મદદથી અમારી વેબ પાનું. અને તે પણ અમને મદદ કરે છે માળખું સામગ્રી, સામાન્ય રીતે, શું અમે જ્યાં જવા માંગો છો. HTML માં બધું એક તત્વ છે. અને અહીં તત્વો - આ CS50, લખાણ તત્વ છે. અને તે કેટલાક ટૅગ્સ છે. આ ટેગ છે. અને આપણે એક એક છે નોટિસ શરૂ થાય છે અને પછી એક સ્લેશ એક છે, તેથી અંતે ટૅગ બંધ. કેટલીકવાર, એક ઓપન ત્યાં નથી ટેગ અને બંધ ટેગ. માત્ર એક વસ્તુ છે. અમે તે એક ઉદાહરણ જોશો આગામી સ્લાઇડ પર. તેથી જો તમે એક ઓપન જરૂર નથી અને એક બંધ ટેગ. પરંતુ આ માટે, અમે આ encasing છે આ એક એન્કર ટેગ માં CS50 તત્વ. અને અનિવાર્યપણે, આ ટૅગ્સ કહી સાથે શું કરવું તે બ્રાઉઝર ચોક્કસ તત્વ. તેથી ફરી, CS50 લખાણ છે અમે જોવા માટે જઈ રહ્યાં છો. અને તે કરી રહ્યું છે એન્કર એક પ્રકાર. એન્કર અનિવાર્યપણે ઉપયોગ થાય છે કંઈક કડીઓ માટે. ખાસ કરીને, તમે આ કરી શકો પહેલેથી જ કહી, આ એક છે આ CS50 હોમપેજ પર લિંક. સામાન્ય રીતે અથવા, - આગામી ટેગ ભાગ ટૅગ્સ એક ભાગ છે શ્રેય. અને અમે અહીં જુઓ છો તે આ ટેગ એક છે આ href લક્ષણ યશ. અને તેઓ ચોક્કસ ટેગ સુધારો. હકીકતમાં, તમે એક પર જાઓ વેબસાઇટ્સ કે હું તમને આપી સંદર્ભો અથવા, અમને ટેગ જોવા પહેલાં તમે એક ટન હશે, નોટિસ પડશે સંભવિત લક્ષણો. આ સંભવિત છે સૌથી સામાન્ય છે. આ એક બનાવવા માટે મને કહેવાની છે ચોક્કસ વેબસાઇટ પર લિંક. અને સામાન્ય રીતે શ્રેય આપવામાં આવે છે, બહોળા આપવામાં જો નહિં, તો કી કિંમત જોડીમાં. તેથી અહીં કી, href છે. અને કિંમત અહીં આ અધિકાર છે. અને તે, પાછળથી હાથમાં આવશે અમે કેટલાક પુસ્તકાલયો માટે ઉપયોગ શરૂ જ્યારે જાવાસ્ક્રિપ્ટ બનાવવામાં કોડ મદદ અથવા HTML સામગ્રી લખો. માત્ર અમે જેમ - અમે વારંવાર હશે આવે છે એરે કૌંસ 0 અને તે શું કરશે અમને અમુક મૂલ્ય આપશે. ભવિષ્યમાં, અમે ઘણો કરવાનું આવશે કંઈક કૌંસ href જેવી વસ્તુઓ. અને તે અમને ની કિંમત આપવા પડશે અમે href અપડેટ કરવા માંગો છો href, અથવા, જો કી અને પછી તે આપી ચોક્કસ કિંમત. તેથી માત્ર અમે હતી જ્યાં એરે સાથે ગમે કી 0 અથવા 1 અથવા કી કી 2 અથવા તો એક સાથે તમારા હેશ કોષ્ટકો સાથે છે, સાથે સાથે, ટેબલ હેશ સાથે સાથે, તો તમે કદાચ હતી - તે કી 0 જેથી કી ઝાકઝમાળ, કી 1, 2 હતી. ત્યાં તે અનુક્રમણિકા, અમે કરી શકો છો કી તરીકે કે લાગે છે. અને કિંમત ગમે છે ત્યાં સંગ્રહિત કરવામાં આવી હતી. આ લક્ષણો બધા કી કિંમતની જોડી છે. અને તે બદલવા માટે મહત્વપૂર્ણ હશે તેમને અથવા તેમને અપડેટ અથવા પાછળથી તેમને દાખલ. છેલ્લે, જો તમે આ માળખું જોઇ છે પહેલાં, પરંતુ આ મોટા ભાગના આધારભૂત છે HTML પાનાનું માળખું. ટોચ પર, અમે તમને કહી કે આ હકીકત HTML માં છે. અને પછી અમે એક ખુલ્લું એચટીએમએલ છે ટેગ અને બંધ HTML ટૅગ. તેથી ની અંદર બધું આ એચટીએમએલ. અમે માથા અને શરીર જુઓ. તમારા દસ્તાવેજ વડા સામાન્ય રીતે શું સમાવેશ થાય છે? શું તમારા માટે કોઇ ધારી વડા મૂકી? પ્રેક્ષક: તમે શીર્ષક અને શૈલી મૂકો. જેસન HIRSCHHORN: આ શીર્ષક. કે જે મહાન અનુમાન હતું. હું તમને બોલ માનવામાં આવ્યો છે શકે છે. બીજી એવી કઈ બાબતો છે? અમે તે તેમાંથી એક ઉલ્લેખ કર્યો છે વડા જાઓ શકે છે. પ્રેક્ષક: તેમણે જણાવ્યું હતું કે, શૈલીઓ. જેસન HIRSCHHORN: શૈલીઓ - તેથી જો તમે જાવાસ્ક્રિપ્ટ લિંક કરવા માંગો છો અથવા તમે વાત કરી રહ્યા છીએ કે જે પણ એક સીએસએસ, તમે વાત કરી રહ્યા છીએ જ્યારે વિશે શૈલીઓ અંગે. અન્ય ફાઇલ, તમે એક લિંક કરવા માંગો છો ફાઇલ બહાર, તે કદાચ ચાલી રહ્યું છે વડા. બીજું શું? અમે સ્લાઇડ્સ એક દંપતી ઉલ્લેખ કર્યો વસ્તુઓ પહેલાં એક કે એચટીએમએલ તમારા માટે કરી શકે છે. પૂરી પાડે છે - એક નર સાથે શરૂ થાય છે - પ્રેક્ષક: મેટાડેટા. જેસન HIRSCHHORN: મેટાડેટા - તેથી ઘણી મેટાડેટા વડા માં જાય છે, તે જરૂરી જરૂર નથી કારણ કે તમારો કોડ શરીરના ભાગ છે. તે સામાન્ય રીતે છે - શરીર છે સામગ્રી, કોઈકને જુએ છે. અને તેથી હું માત્ર જવાબ ફાળવ્યો હતો મારી આગામી પ્રશ્ન છે. પરંતુ શરીરમાં સામાન્ય રીતે સામગ્રી છે દર્શાવેલ છે કે જે કરી રહ્યું છે વેબ પૃષ્ઠ પર. આપણે જોશો, જટિલ વેબસાઇટ્સ intermingle અથવા શું ફેરફાર કરતા હોય છે તેઓ વડા અને શરીરમાં મૂકો. પરંતુ સામાન્ય રીતે, માથા વસ્તુઓ સમાવે વપરાશકર્તા નથી જઈ રહ્યા છે કે સ્ક્રીન પર જુઓ. તે અન્ય ફાઇલો કડીઓ અને મેટાડેટા પૂરી પાડે છે. જ્યારે, શરીર બધું સમાવે છે વપરાશકર્તા જુઓ રહ્યું છે. આ પૃષ્ઠ ટૅગ શું અર્થ થાય છે કોઇ વિચાર? પ્રેક્ષક: ફકરો? પ્રેક્ષક: િ ટ કરો. પ્રેક્ષક: પ્રિન્ટ અર્થ એ નથી. પ્રેક્ષક: તે ફકરો અર્થ છે? જેસન HIRSCHHORN: ફકરો - તેથી આ એક ફકરો છે. અને આ પૃષ્ઠ ટૅગ, હું હમણાં જ ટાઇપ કરેલ છે શકે આ સ્ક્રીન પર અને પછી એક પંક્તિ વિરામ સમાવેશ થાય છે તે ઓવરને અંતે. ત્યાં જવા માટે કોઇપણ સમાવેશ થાય છે કેવી રીતે ખબર એક પંક્તિ વિરામ? પ્રેક્ષક: PR - જેસન HIRSCHHORN: PR - પ્રેક્ષક: PR કાપો? જેસન HIRSCHHORN: PR સ્લેશ પંક્તિ વિરામ માટે વપરાય છે. પરંતુ ફકરા ચોક્કસ છે ફોર્મેટિંગ. અને અમે એ બંધારણ મળશે બીજું, અમે સીએસએસ વિશે વાત કરે છે. પરંતુ આ પૃષ્ઠ ટૅગ્સ અંદર બધું કેટલાક મૂળભૂત બંધારણ હશે કદાચ કેટલાક તેની સાથે સંકળાયેલ વિવિધ વચ્ચે અંતર ફકરા. અને તે અલગ પાડવા માટે એક રીતે રહેશો કોડ ઓફ બ્લોકો. અન્ય કોઇ નિશાનીઓ - તમે જોઇ છે કે અન્ય ટૅગ્સ શું છે? જેસન HIRSCHHORN: H6 દ્વારા H1. , અને તે શું H6 દ્વારા H1 છે? પ્રેક્ષક: તે દર્શાવવા કેવી રીતે મોટા અને બોલ્ડ અક્ષરો છે. જેસન HIRSCHHORN: અધિકાર, તે હેડર માટે વપરાય છે. અને તેથી header1 મોટા હેડર છે. તે કદાચ, મૂળભૂત રીતે, બોલ્ડ, એક હશો મોટા ફોન્ટ માપ, કદાચ પર કેન્દ્રિત સ્ક્રીન, બધી રીતે H6 નીચે, નાના ફોન્ટ કદ, ઓછી છે ભાર મૂક્યો હતો. અલબત્ત, તમે, તમે સીએસએસ ફાઇલ છો કરી શકો છો અથવા ક્યાંક તમારા કોડમાં - જે, ફરીથી, અમે એક બીજા કે મળશે - શું મૂળભૂત વર્તણૂક બદલી એક H1 ટેગ છે. પરંતુ ધ્યાનમાં રાખો કે ક્રોમ, સફારી, ફાયરફોક્સ, ઈન્ટરનેટ એક્સપ્લોરર બધા છે મૂળભૂત ઘણો માટે જુએ છે આ સ્ટાન્ડર્ડ ટૅગ્સ. તમે, ફરીથી, હંમેશા બદલી શકો છો તેઓ શું દેખાશે. અન્ય કોઇ ટૅગ્સ કે બધાને જોવા મળે છે? અરે વાહ - પ્રેક્ષક: એક DIV સાઇટ. જેસન HIRSCHHORN: એક DIV ટેગ - DIV ટેગ પ્રતિ, કોઈ પણ આંતરિક બંધારણમાં નથી સે, કે બોલ બ્લૉક કરવા માટે વપરાય છે કોડ વિવિધ પ્રકારો. અન્ય કોઇ ટૅગ્સ? હા. પ્રેક્ષક: લી - જેસન HIRSCHHORN: લી - માટે લિ શું છે? પ્રેક્ષક: યાદી. પ્રેક્ષક: યાદી જેસન HIRSCHHORN: લી છે યાદી ઘટકો માટે. યાદીઓ બે પ્રકારના હોય છે. બે પ્રકારના હોય છે? પ્રેક્ષક: આદેશ આપ્યો છે અને unordered. જેસન HIRSCHHORN: આદેશ આપ્યો છે અને unordered - તેથી ઉલ સ્ટેન્ડ unordered યાદી માટે. તમે બુલેટ માંગો છો કે , ગોળીઓ યાદી નિર્દેશ કરે છે. એક યાદીને ચોક્કસ સંખ્યામાં યાદી છે. અને તેથી તો પછી તમે એક ઓપન ઉલ ટૅગ કરે છે અને પડશે પછી યાદી તત્વો ટન અને પાંચ ઉલ ટેગ બંધ કરો. અને તે ઇચ્છા એક unordered યાદી બનાવો. અમે કેટલાક ઉદાહરણો જોવા જઈ રહ્યાં છો થોડી માં HTML ની. પરંતુ તે પહેલાં, હું સીએસએસ મેળવવા માંગો છો. અને CSS કેસ્કેડીંગ માટે વપરાય છે સ્ટાઇલ શીટ્સ. અને આ ખૂબ નજીકથી સંબંધિત છે HTML પરંતુ થોડા અલગ છે. આ તમને તમામ સામગ્રી બંધારણ માટે મદદ કરે છે કે એચટીએમએલ માળખાં. તેથી સીએસએસ, અમે સામાન્ય રીતે નથી માંગતા દરેક એક શીર્ષક અથવા દરેક શૈલી એક છબી અથવા દરેક એક ફકરો. અમે કેટલાક તત્વો શૈલી કરવા માંગો છો અથવા કદાચ વિશિષ્ટ ઘટક. અને જે રીતે અમે એક વિશિષ્ટ પ્રકાર તત્વ તે એક ID આપી છે. તેથી આ એક લક્ષણ છે. તે કી અને એક મૂલ્ય છે. ID ને કી છે. લોગો કિંમત છે. હું રેન્ડમ લોગો હતો. અને જો તમે કંઈક એક ID આપી છે, સામાન્ય રીતે, કે જે માત્ર આપવી જોઈએ એક તત્વ છે. અને પછી, તમારા શૈલી પત્રક, તમે આ કરી શકો છો શૈલી ચોક્કસ તત્વ, જો કે તમે તેને જોવા માંગો છો. તમે કરી શકો છો શૈલી કરવા માંગો છો, તત્વો, કદાચ તે અમુક ચોક્કસ વર્ગ છે હેડરો, માત્ર કેટલાક તમારા હેડરોની. કદાચ તે કોઇ શીર્ષક અને એક છબી અને છે ફકરો તમે બધા કેન્દ્રિત કરવા માંગો છો. પછી તમે તે જૂથો આપી શકે છે બધા તત્વો એક વર્ગ. અને તમે વર્ગ આપી શકે છે ચોક્કસ શૈલીઓ. તેથી એક ID અને એક વર્ગ માટે બે માર્ગો છે તમારા સુધી કોડ તોડી, જેથી તમે કરી મદદ કરી શકે છે તમે શૈલી શું વધુ ચોક્કસ. શૈલી માટે ત્રણ રસ્તાઓ છે. પ્રથમ એક સાથે છે આ શૈલીમાં લક્ષણ. આમ તમે જોઈ, શૈલી કી શૈલી છે. આ શૈલી કિંમત ખરેખર છે અન્ય કી કિંમત યાદી. આ કિસ્સામાં, હું લેવામાં એક કી, લખાણ ગોઠવે છે. અને હું જણાવ્યું હતું કે, કેન્દ્ર. તમે આ જાતે પૂછી શકે, બિંદુ, હું કેવી રીતે વિશે જાણતા હતા લખાણ ગોઠવે છે. તે પણ શું કરે છે? તે પૂછવા માટે એક મહાન પ્રશ્ન છે, અને અમે એક બીજા ત્યાં વિચાર રહ્યા છીએ. જેથી કંઈક શૈલી રીત છે, માત્ર તે શૈલી લક્ષણ આપે છે. કંઈક શૈલી કરવાનો એક રસ્તો છે - આ અક્ષર અગાઉ ઉલ્લેખ કર્યો છે. તમે શૈલી ટૅગ્સ ઉપયોગ અને તે મૂકી શકો છો તમારા HTML દસ્તાવેજનું વડા. તેથી જો તમે મૂળભૂત રીતે કહી રહ્યાં છે, અહીં અંદર સામગ્રી કેટલાક શૈલી સામગ્રી છે. અને તે માટે બંધારણ વસ્તુ છે તમે ની અંદર, તો પછી શૈલી અને કરવા માંગો છો સર્પાકાર કૌંસ, કી કિંમત જોડીમાં તમને આપવા માંગો છો કે લક્ષણો તત્વ ચોક્કસ પ્રકાર. છેલ્લે, અને આ છે સૌથી સામાન્ય રીતે. અને આ રીતે અમે પૃષ્ઠ સેટ 7 માં કામ કરે છે. તે બાહ્ય શૈલી પત્રક છે. તેથી જો તમે. સીએસએસ ફાઇલ છે. અને તેને અંદર, તમે ઘણો જુઓ આ જેમ દેખાય છે કે જે વસ્તુઓ, નામ તત્વ અમુક પ્રકારના અથવા એક ID અથવા ના સર્પાકાર ની અંદર પછી એક વર્ગ અને, કૌંસ, કી કિંમત જોડીઓને યાદી. અલબત્ત, તમે બાહ્ય બનાવો તો ફાઇલ, તમે રહ્યા છીએ તેનો સમાવેશ કરવાની જરૂર છે - તીવ્ર છે કે કરશે, સમાવેશ થાય છે સી સાદ્રશ્ય કરી - તમારા HTML ફાઇલમાં. તેથી જો તમે આ સમાવેશ થાય છે તમારા HTML ફાઇલમાં કોડ. આ ફાઇલ નામ છે અને તે જ ડિરેક્ટરીમાં છે એમ ધારી રહ્યા છીએ. બરાબર. કે ઘણી મજા આવી. અને અમે હવે શ્વાસ અને જોવા જઈ રહ્યાં છો કેટલાક વાસ્તવિક, લાઇવ વેબસાઇટ અને ઓછામાં આ વધુ અન્વેષણ કરો. અમે તે કરી પરંતુ તે પહેલાં, કોઇ નથી કોઇ પ્રશ્નો હોય? તેથી તમારી સાથે આવું કરવા માંગો છો મને, અમે સાધન જઈ શકો છો. અને હું CS50 હોમપેજ પસંદ કર્યું હતું. તમે કોઈપણ વેબસાઇટ સાથે કરી શકો છો. પરંતુ શા માટે આપણે સાથે શરૂ નથી આ CS50 હોમપેજ? માતાનો રીફ્રેશ કરીએ. હું ખરેખર ખૂબ તમે કરી ભલામણ મારી સાથે સાથે આ, કારણ કે અમે શું હવે શું થઈ રહ્યું છે પ્રયત્ન રહ્યું છે તમારા માટે, માત્ર અતિ સરળ પી સેટ 7, પરંતુ સાથે સાથે પી સેટ 8. અરે વાહ. પ્રેક્ષક: ટિપ્પણીઓ કરવા માટે એક માર્ગ છે HTML માં, PHP, ઉપયોગ કર્યા વગર? જેસન HIRSCHHORN: હા, તમે કરી શકો છો HTML માં ટિપ્પણીઓ કરી. પ્રેક્ષક: વાક્યરચના શું છે? પ્રેક્ષક: આશ્ચર્યચિહ્ન આડંબર આડંબર. પ્રેક્ષક: બરાબર. જેસન HIRSCHHORN: હા. તે વાક્યરચના છે. તમે HTML માં ટિપ્પણીઓ કરી શકો છો. તમે PHP માં ટિપ્પણીઓ કરી શકો છો. તમે જોઈ શકશો, HTML માં ટિપ્પણી કરશે અમે જોવા જ્યારે હજુ પણ બતાવવામાં કોઈ ચોક્કસ સાઇટ ની HTML સ્રોત કોડ. તેથી આ cs50.net. તમે મોટા ભાગના આધુનિક માં ક્લિક કરો સૌથી પાના પર બ્રાઉઝર્સ, તમે જોઈ પૃષ્ઠ સ્રોત છે. તેથી આપણે CS50 પર તે કરીએ. અને જુઓ અને જોયેલું, અમે એક વિશાળ વસ્તુ જુઓ. CS50 ખરેખર ખૂબ સરસ લાગે છે. વેબસાઇટ્સ ઘણો નથી આ સરસ લાગે છે. તમે Google હોમપેજ પર જાઓ અને તે ખોલો. આ સરસ દેખાય નહીં. પરંતુ તમે નોંધ્યું છે કે, ટોચ પર - આ પ્રકારની નાની છે. ચાલો આ મોટા બનાવીએ. બરાબર. ટોચ, DOCTYPE એચટીએમએલ પર, કે પરિચિત છે. તો પછી અમે ઓપન એચટીએમએલ ટેગ જોવા અને અહીં વડા, બધા આ મેટા ટૅગ્સ. અને જો તમે આ OG નથી જોઈ શકો છો હવે જાય રહ્યું. પરંતુ હું લગભગ હકારાત્મક છું તે ફેસબુક છે. કે જે વાસ્તવમાં ફેસબુક છે. હું ઓપન ગ્રાફ માટે વપરાય છે તે છે. તેથી હું છે ઉલ્લેખ કરવામાં આવ્યો હતો, યાદ તમે કરી શકો છો Faceboook ચોક્કસ મેટાડેટા એક પૃષ્ઠ પર આપે છે. કે અહીં શું છે. તેથી જો તમે ફેસબુક પર આ પાનું લિંક છે, બતાવવા માટે ચાલી રહ્યું છે છબી આ છબી અહીં છે. અને તમે ખરેખર તે છે કે નહીં તે જોવા ફેસબુક, કારણ કે તે ફેસબુક છબી. પરંતુ ગમે તે રીતે, અમે અલગ રહ્યાં છો. તેથી અમે અહીં કેટલાક મેટાડેટા ટૅગ્સ છે. અમે CS50 શીર્ષક જુઓ. અને ફરી, એ શીર્ષક જાય છે અહીં બ્રાઉઝર ટેબ માં. અમે આ અહીં, માં લિંક છે જુઓ બાહ્ય જાવાસ્ક્રિપ્ટ ફાઇલ. અમે ખૂબ જાવાસ્ક્રિપ્ટ વિશે વાત કરી છે પરંતુ આગામી સપ્તાહ - અને ચોક્કસપણે જો તમે વેબ આધારિત સમસ્યા સેટ કરી રહ્યા છીએ, તમે જાવાસ્ક્રિપ્ટ ઉપયોગ કરીને કરવામાં આવશે. આ તમને બાહ્ય લિંક કેવી રીતે જાવાસ્ક્રિપ્ટ ફાઈલો. અમે અહીં જુઓ, છેલ્લે, સીએસએસ શૈલી પત્રક, કે આ દસ્તાવેજો આ કોડ શૈલીઓ. આપણે ખરેખર કે ખોલો અને દો ખરેખર ઝડપથી એક નજર. આ ઉન્મત્ત છે. હું હશે કોઈ રીત છે દ્વારા વાંચવામાં સક્ષમ. તેથી તમે છતાં વાસ્તવમાં આ કરી શકો છો, તમે કરો નહિં તો એક નજર, તમે પ્રકારના જોઈ શકે છે છે - આપણે આ રહ્યા. કે અમે જોઇ છે કંઈક આના જેવું દેખાય પહેલાં, પૃષ્ઠભૂમિ રંગ, તે સુયોજિત કેટલાક Red-Green-વાદળી કિંમત સમાન. આ સામગ્રી જેવું લાગે ન જોઈએ વિદેશી, છતાં પણ રજૂ જ્યારે આ જેમ, તે બની શકે છે થોડી જબરજસ્ત. અમે આ સીએસએસ ફાઇલ જોવા જઈ રહ્યાં છો અથવા, તેના પર જ સમય પસાર કારણ તે ફરી, વાંચવા માટે ખૂબ મુશ્કેલ છે. ચાલો આ પર પાછા જાઓ CS50 માટે HTML પાનામાં. અને ચાલો શરીર સરકાવો. અને અંદર અમે આ DIV ટેગ જુઓ. અમે અહીં કોઇ શીર્ષક જુઓ. અમે એન્કર ટેગ જુઓ. અને આ યાદી તત્વ છે ચોક્કસ વર્ગ આપવામાં આવે છે. અને અમે તે વર્ગ વારંવાર જોવા વારંવાર. ત્યાં તમે કર્ટિસ છે. HTML5 માં આ ટિપ્પણી છે. અને તમે નોટિસ, અમે હજુ પણ જોઈ શકો છો તે છે, પરંતુ તે દર્શાવે છે. તે વાસ્તવમાં ખરેખર રસપ્રદ છે. આ સ્કોર્સ યાદી જેવો દેખાય છે તત્વ બહાર ટિપ્પણી છે. અમે આ પૃષ્ઠ પર જાઓ, ફરી, તે હજુ પણ જેથી રસપ્રદ, ત્યાં દેખાય છે. ઓહ, કે શા માટે છે, કારણ કે છે આ આગામી રેખા. બીજું શું અમે રસ જોવા મળે છે? આ બાકીના માં, વધુ ગૂંચવણમાં છે આ આ અધિકાર અડધા સાથે વ્યવહાર થોડી છે, જે વેબસાઇટ, થોડી વધુ જટિલ. તેથી આ શું કેટલાક એચટીએમએલ છે જેમ દેખાય રહ્યું છે. મારા માટે, જોકે, આ થોડું છે જબરજસ્ત, અને આ નથી જે મને બહુ મદદ કરે છે. જો કે, કંઈક કે જે છે , હકીકતમાં, ઘણો મને મદદ કરે છે. અને તે હું છું જ્યારે હું ઉપયોગ શું છે કેવી રીતે કંઈક બહાર આકૃતિ કરવાનો પ્રયાસ આ તે કરે રીતે, કે કેવી રીતે કરી શકો છો લાગે છે હું મારી વેબસાઇટ પર ફેરફારો કરવા. અને તે એક વિકાસકર્તા સાધન છે કે Chrome માં નિર્મિત છે. તેથી તમે આ ત્રણ બાર પર જાઓ અહીં અને સાધનો માટે નીચે જાઓ પર ક્લિક કરો વિકાસકર્તા સાધનો, થોડો વિન્ડો કરશે પાનાંની તળિયે પોપઅપ કરો. અને ખાસ કરીને, ક્રોમ, તે છે, કારણ કે અદ્ભુત, આ વિન્ડોની બંધારણ અને એચટીએમએલ ભરે છે અને તેને લાગે છે તમારા માટે ઘણો NICER. તેથી હવે તે ખરેખર કેટલાક સંકેલી છે તમે તપાસ શોધખોળ કરી શકો છો કે એચટીએમએલ પાનાંની તત્વો છે. અમે શરીર જોવા માંગો છો, તે ખરેખર પ્રકાશિત કરે છે. તમે HTML ની ​​એક ભાગ ઉપર સ્ક્રોલ છે, આ વિન્ડોની નીચે, તે કરશે તે વાત છે ભાગ પ્રકાશિત મોટી વિંડોમાં વિશે. તેથી મને ફરી પ્રયાસ કરો અને થોડી આ તમાચો. બરાબર. તેથી આપણે શરીર ખોલીએ. અને હું આ ડાબી DIV પર સરકાવનાર છું. અને જો તમે તે પ્રકાશ છે નોંધ્યું છે કે સ્ક્રીનના આ ડાબી અડધા. તેથી આપણે તે પર ક્લિક કરો અને તે વિસ્તૃત. તેને અંદર, તે જેવી લાગે છે બે Divs છે. આ પ્રથમ DIV છે. હું પ્રકાશિત કે દેખાય નહિં. મને ખબર નથી, પરંતુ તે આના જેવું દેખાય છે આંતરિક છોડી બીજા એક છે, સામગ્રી છે સ્ક્રીનની ડાબી બાજુ પર. પછી હેડર કહેવાય વસ્તુ છે. કે પ્રકાશ છે એવું લાગે છે આ CS50 ભાગ છે. અમે તે ખોલો, તો અમે તેને જુઓ કે હેડર 1 કરતાં વધુ કંઈ નથી. તે એક ID આપવામાં આવે છે, અને તે છે છે લખાણ CS50 આપવામાં આવે છે. તેથી ફરીથી, આ મારફતે જોઈ કન્સોલ અથવા વિકાસકર્તા સાધનો નો ઉપયોગ સ્ક્રીન બનાવે તળિયે ફલક આ વેબસાઇટ અન્વેષણ, આસ્થાપૂર્વક, એક ખૂબ ઓછી લાવનારાઓ અને ઘણો વધુ સુલભ. તે પણ અમને સમજવા માટે પરવાનગી આપે છે આ વેબસાઇટ છે, જોકે તે ખૂબ જ જુએ છે ખૂબ સરસ અને, તે બધા જ નથી તમે કરી રહ્યા છીએ તેના કરતાં વધુ સમસ્યા 7 સેટ પર કરી. અને આ તદ્દન અંદર છે બનાવવા માટે તમારી ક્ષમતા છે. અમે કરવા માંગો છો - આ ઉપયોગ વિશે અન્ય ઠંડી વસ્તુ તમે આ પર ક્લિક કરો સાધનો છે શીર્ષક, તમે HTML ને સંપાદિત કરી શકો છો. તેથી આપણે જેસન કૉલ કરો. અને હવે તમે મને બદલાયેલ છે નોટિસ પડશે આ પેઈજ પર આપેલ એચટીએમએલ. અલબત્ત, હું બદલાઈ નથી કાયમી તે. હું મારું બ્રાઉઝર તાજું હોય, તો પછી તે કરશે પાછા મૂળ HTML પર જાઓ. પણ ક્યારેક હું મારા કોડ ડિબગ કરવા માંગો છો, અને હું માત્ર છે જોવા નથી માંગતા મારા gedit વિન્ડો અને પ્રયાસ કરો અને સમજી શું થઈ રહ્યું છે તે. હું જીવી થશે તે જોવા માટે કરવા માંગો છો. તેથી હું આ જેવી કોડ ફેરફાર કરો અને મળશે તે હું તે માંગો છો જોવાનું છે. અને પછી હું બનાવવા પડશે મારા કોડ માં ફેરફાર. અને હું તેને ઘણો સરળ બને છે કે શોધો તમે વસ્તુઓ કરી શકે છે જ્યારે તત્કાલ, કે. કહો, ફરીથી, અમે અન્ય બનાવવા માંગો છો અમે સાથે અન્વેષણ કરી રહ્યાં છો તક છે, કારણ કે હમણાં HTML અને CSS. હું હમણાં HTML ને સંપાદિત કરી શકો છો. અને હું એક લિંક સમાવેશ થાય છે જાઉં છું. તેથી મને CS50 ઘર બદલવા માટે જઇ રહ્યો છું પાનું છે, એટલે લિંક કરશે - ચાલો કહે - મારા હોમપેજ. શું કોઈની યાદ જો નામ, છે, અથવા હું આપવા માંગો છો આ લક્ષણ છે હું માંગો છો જ્યારે એક એન્કર ટેબ પર તે બીજે ક્યાંય લિંક કરવા? પ્રેક્ષક: href? જેસન HIRSCHHORN: href - તેથી હવે, જો તમને ત્યાં જોશો કે જેસન હેઠળ લીટી છે. કારણ કે ક્રોમ, મૂળભૂત રીતે, કે મેજબાન એક લીટી આપે છે. તમે કદાચ પહેલા તે જોઇ છે તમે વેબ પૃષ્ઠ પર ગયા છો છે. કડીઓ છે કે વસ્તુઓ છે રેખાંકિત અને વાદળી છે. લિંક માટેનું મૂળભૂત શૈલી સામાન્ય રીતે નીચે લીટી છે અને વાદળી મૂકી. હું કે ન ગમે તો, હું કે બદલી શકો છો. અને અમે એક બીજા બદલી શકશો. હું હૉવર પરંતુ જો હવે, પણ, નોંધ્યું છે કે આ જતાં, નીચે માં બાકી યોગ્ય શબ્દ તત્વો ઉપર સ્ક્રીન, હું તે આપી હતી કે કડી છે. જો હું હતી તેથી આ પર ક્લિક કરો - અને અમે કરી શકો છો અધિકાર પર ક્લિક કરો આ નવી ટેબ ખોલો. આ વાસ્તવમાં મારા હોમપેજ નથી. તે માત્ર મારા નામ છે. ત્યાં તમે જાઓ. હવે અમે એક લિંક મા ફેરવાઇ જાય છે છે. તેમજ કેટલાક સીએસએસ અન્વેષણ કરો. આ સુંદર વાત છે - અને હું જાઉં છું આ થોડો નાની છે - વિશે આ કન્સોલ, કે ઉન્મત્ત સીએસએસ શીટ છે અમે જોયું તે પહેલાં, તે ખરેખર હતી પાર્સ મુશ્કેલ છે, હવે સુંદર છે ડાબી બાજુની બાજુ પર અમારા માટે નાખ્યો આ તકતીની. તેથી અમે જ દેખાય છે. અને આપણે આ શૈલીઓ ટેબ વિસ્તૃત, અમે વિવિધ શૈલીઓ તમામ જોઈ શકો છો કે, આ કિસ્સામાં, સાથે સંકળાયેલા છે આ ચોક્કસ તત્વ, આ કડી તત્વ. અમે સંયોજન શૈલીઓ ટેબ કરો છો, કે માત્ર અમને બતાવે નથી જ્યાં બધું માંથી આવે છે, પરંતુ આ અનિવાર્યપણે બધા પર સંચાલન કરવામાં આવે છે કે શૈલીઓ હમણાં આ ચોક્કસ તત્વ. અને અમે માંગો છો, ચાલો, કહો તે થોડી બદલી. તેથી આ છે કે જે બધી શૈલીઓ છે આ ચોક્કસ તત્વ પર ઓપરેટિંગ. , અમે તેને બદલવા માંગો છો, કારણ કે અમે કંઈક જુએ છે તે જોવા માટે કરવા માંગો છો. અને અમે હમણાં જ રમી રહ્યાં છો આસપાસ હમણાં. અથવા આપણે પહેલા, કંઈક બહાર પરીક્ષણ કરવા માંગો છો કોડમાં તે લેખન અને દબાણ તે અને તે રહે છે બનાવે છે. અમે શૈલીઓ ટેબ પર જઈ શકે છે. અને પ્રથમ બોક્સમાં element.style, કહે છે. અને અહીં, તમે દાખલ કરી શકો છો, તમે કંઈક ઉમેરી શકો છો. તેથી હું માંગો છો - મારા લિંક અને પર જાઓ દો પૃષ્ઠભૂમિ રંગ સુયોજિત કરો. અને તે ખરેખર તમારા માટે autofills તમામ શક્ય ગુણધર્મો. પૃષ્ઠભૂમિ રંગ, અને હું માંગો છો કે વાદળી છે. Blus એક શબ્દ નથી. બ્લુ એક શબ્દ છે. તે હું જોઈ હતી આવી? તે href છે કારણ કે ઓહ, કે છે? બરાબર. તેથી હું અહીં કોઈ ફેરફાર દેખાય નહિં. અમે પ્રકાશિત અને જો કે, કારણ કે છે કડી, તમે ધ્યાન પડશે કે લિંક વાસ્તવમાં નિયંત્રિત નથી આ ચોક્કસ તત્વ ગુણધર્મો. અમે લિંક ખોલો તો તે ખરેખર છે આ શીર્ષક અહીં તે છે તે શું લાગે છે તે નિયંત્રિત કરો. તેથી હું પૃષ્ઠભૂમિ બનાવવા માંગો છો વાદળી, હું ખરેખર બદલી છે આ પર પૃષ્ઠભૂમિ રંગ હેડર તત્વ. અને હવે અમે જુઓ કે પૃષ્ઠભૂમિ વાદળી છે. તેથી ફરીથી, આ ઝડપથી રહ્યું હોઈ શકે છે ખૂબ ઝડપથી આ સામગ્રી દ્વારા. પરંતુ આ જરૂરી છે તમે કરી કરી રહ્યા છીએ. તે સમસ્યા 7 સેટ પર નથી પરંતુ ચોક્કસપણે તમે જ્યારે વેબ પર કોડિંગ. બરાબર. હું પૃષ્ઠભૂમિ વાદળી બનાવવા માંગો છો. તેમ છતાં, આ કિસ્સામાં, વાદળી ખૂબ નીચ જુએ છે. હું અહીં જાઓ આસપાસ રમી શકે છે. હું જોઈ કે વાદળી માટે તેને બદલવાથી આ એક પર કામ કરતું નથી. હું ખરેખર હેડર ફેરફાર હોય છે વાદળી સમાવેશ થાય છે તત્વ પૃષ્ઠભૂમિ. અને પછી, તો પછી હું મારા સીએસએસ પર જાઓ ફાઇલ, કેવી રીતે હું ખરેખર આ સેટ કરો પૃષ્ઠભૂમિ વાદળી છે અને આ ફેરફાર વળગી? કારણ કે હું તાજું તો નોટિસ જો પાનું, હું તે બધા ફેરફારો ગયા છે. તેથી હું મારા, બરાબર, ભાન પૃષ્ઠભૂમિ વાદળી છે. હું header1 તત્વ માં પણ જરૂર નથી અને વાદળી પૃષ્ઠભૂમિ રંગ બદલો. હું કેવી રીતે ખરેખર છે કે ફેરફાર કરી શકો છો? અમે અંદર જાઓ તો, તે યાદ અહીં, આ શીર્ષક, આ શીર્ષક એક ID છે. અને તે શીર્ષક છે. અને તેથી અમારા સીએસએસ ફાઈલમાં, અમે બરાબર, કહી શકો છો શીર્ષક ID સાથે કંઈપણ લેવા અને તે આ વધારાની મિલકત આપે છે. આપણે કઈ રીતે સાથે કંઈક સંદર્ભ નથી શીર્ષક, કોઇ વિચારો, અથવા કોઇ ના ID ને અમે સંદર્ભ રીતે ખબર અમારા સીએસએસ ફાઇલમાં ID ને? એક હેશ, તે એકદમ સચોટ છે. અને તમે અહીં કે એક સંકેતની મળ્યો હતો. તેથી ક્યાંક આ સીએસએસ ફાઈલમાં, કોડ આ વાક્ય છે - # # ડાબા આંતરિક # શીર્ષક # શીર્ષક છોડી દીધી. અને તે તેને માર્જીન નીચે આપી દીધો છે, આ માર્જિન ઓફ નીચે વ્યાખ્યાયિત ખાસ તત્વ. ઠીક છે, હું તે બદલવા માગતા હતા, હું આ સીએસએસ ફાઈલ જાય છે. અને હું આ શોધી શકે છે ક્યાં આ સીએસએસ ફાઇલ ભાગ છે. અથવા હું મારી પોતાની લખી શકે છે. હું હેશ શીર્ષક સર્પાકાર તાણવું અને કરી શકે પછી પૃષ્ઠભૂમિ રંગ કોલોન વાદળી અર્ધવિરામ અને બંધ સર્પાકાર તાણવું છે. અને તે પૃષ્ઠભૂમિ બદલી નાખશે વાદળી માટે આ તત્વ રંગ. તેઓ અહીં તમે ઘણા આપી કારણ છે કે, તે આ કિસ્સામાં જરૂરી છે, શીર્ષક અનન્ય ID ને છે. પરંતુ તમે કરી શકો છો માળામાં વસ્તુઓ છે. તેથી આ બરાબર છે, ડાબી પર જાઓ, કહે છે. તે ખૂબ જ નાની છે. હું તે માટે દિલગીર છીએ. પરંતુ ID ને ડાબી સાથે વસ્તુ પર જાઓ. કે અંદર છે, જોવા ID સાથે વાત આંતરિક છોડી દીધી. કે દેખાવ ની અંદર, જોવા ID ને હેડર સાથે વાત. કે અંદર છે, એ જુઓ ID ને શીર્ષક અને ID ને શીર્ષક બદલો. તેથી આ માત્ર એક માર્ગ છે માળો વસ્તુઓ. માળો તે, કારણ કે જેમ કેટલાક લોકો તે તે થોડી સ્પષ્ટ કરે છે. તમે હક છે, પણ અહીં નીચે જોશો અહીં, કોઈ હેશ છે. તે માત્ર H1 છે. H1 આપવામાં આવે છે કે કારણ કે આ સામાન્ય ટેગ નામ. અને કેટલાક સીએસએસ મિલકત છે દરેક એક H1 સાથે સંકળાયેલ. તેથી હું આ પૃષ્ઠ પર અન્ય H1 મળી છે, હું પણ આ પ્રકારની હતી કે હતો પણ લાગુ પડે છે. હું એક વર્ગ માટે એક શૈલી લાગુ કરવા માગે છે, તો હું કઈ રીતે વર્ગ અથવા સંદર્ભ નથી એક સીએસએસ ફાઇલમાં એક વર્ગ વિશે વાત? પ્રેક્ષક: ડોટ. જેસન HIRSCHHORN: તે કોઈ સાથે છે. તેથી આપણે પહેલાં આ પૃષ્ઠ પર પાછા જાઓ. હું હેશ આઈડી કરો છો. કે શૈલી બદલવા છે ID સાથે આ વસ્તુ. હું હેશ લોગો કરો તો અથવા માફ કરશો, તે છે લોગો ના ID સાથે આ વસ્તુ શોધવા અને તે ચોક્કસ સીએસએસ શૈલી આપે છે. હું કંઈક છે. ટોચ, કે શોધવા છે ટોચ ના વર્ગ સાથે બધું અને તેના શૈલીઓ બદલાતી રહે છે. હું ફક્ત H1 હોય, કે દરેક શોધે એક H1 અને તે ગમે આપે છે હું તેને આપવા માંગો છો શૈલી. હું H1 જગ્યા અને પછી. ટોચ કરો છો. કે પછી તમામ h1s શોધવા જાઓ અને કરશે તમામ ટોચની ના વર્ગ સાથે મુદ્દાઓ અને પછી માત્ર તે શૈલીઓ બદલી હું તેને આપવા માંગો છો ગમે. અને ફરી, અમે હોય શકે આપણા પોતાના પર આ અમુક છે. પરંતુ અમે કે અત્યાર સુધી મેળવેલ છે, તો. વધુ સારું છે, તે ખરેખર જાઓ લાગે છે શું ખરેખર જીવંત વેબસાઇટ પર અને જુઓ કે કેવી રીતે તેઓ તે શું છે અને આ તમામ જુઓ તમે શું મેળવવા વિચિત્ર વસ્તુઓ. એક વધુ વેબસાઈટ જુઓ પહેલાં અમે ખસેડવા. અને આ તો તમે કદાચ પડશે કે છે સાથે પરિચિત બનો. આ CS50 ફાયનાન્સ છે. તેથી ફરીથી, તમે ખરેખર જ જાય છે અને કરી શકો છો પર આ સીએસએસ ફાઇલ અવલોકન તમારા કોમ્પ્યુટર, તમે આ ડાઉનલોડ કરી છે, કારણ કે સીએસએસ ફાઇલ, તમે ડાઉનલોડ જો સમસ્યા સુયોજિત કરો. અમે સાધનો પર જાઓ કરી શકો છો અને વિકાસકર્તા સાધનો. અને અમે ખૂબ જ સરળ એચટીએમએલ લેઆઉટ જુઓ. અમે ટોચના, મધ્ય, અને નીચે છે. અને ફરી, કંઈક તમે પ્રયત્ન કરીશું તમે જોવામાં કર્યું છે, કારણ કે પરિચિત વિતરણ કોડ દ્વારા આ સપ્તાહની સમસ્યા સેટ માટે. ટોચ પર, આ કોડ દીઠ છે એક છબી છે. અને તે છબીના સ્ત્રોત છે. હું તે બધા સમાપ્ત થાય છે કહો હું સમસ્યા સેટ 7 માટે કરવા માંગતા હતા. અને તે યોગ્ય રીતે કામ કરે છે, પરંતુ છે હું તેને લાગે છે કે કેવી રીતે બદલવા માંગો છો. અને હું પૃષ્ઠભૂમિ બદલવા માંગો છો કરવા માટે પાનાંની ટોચ, ઉદાહરણ તરીકે, વાદળી. તે મને હતા, હું આવે છે અહીં અને, આકૃતિ બરાબર શું હું બદલવા માંગો છો નથી. માતાનો, DIV ID ને ટોચ જોવા દો કે દેખાવ પાનાંની ટોચ છે. તેથી આપણે ત્યાં જાઓ. માતાનો બદલવા પ્રયાસ કરો આ પૃષ્ઠભૂમિ રંગ. માતાનો એલિસ વાદળી છે, કારણ કે જાઓ કે એક NICER એક છે. અને તમે નોટિસ કરીશું કે - તમે કદાચ એ જોઈ શકે છે. પરંતુ પ્રકાશ વાદળી, છે આ CS50 લોગો સાથે. લાલ બદલે તેને બદલી દો. અને તમે મારા માટે માત્ર બદલી હવે નોટિસ પડશે લાલ પૃષ્ઠભૂમિ રંગ. તેથી હવે હું મારા સીએસએસ ફાઈલ જાય અને કરશે અહીં # ટોચના સર્પાકાર કૌંસ લખો. તમે જોઈ શકો છો કોડ અધિકાર અહીં, સર્પાકાર તાણવું. અને પછી, હું પૃષ્ઠભૂમિ ઉમેરો કરશે રંગ લાલ. અને પછી, ત્યાં છો એક સર્પાકાર તાણવું છે. જેથી હું અન્વેષણ અને કેવી રીતે છે આ CS50 પર બંધારણ સાથે પ્રયોગ ફાયનાન્સ સાઇટ. હું અહીં અને ચકાસણી કરી શકે મારું બ્રાઉઝર પર બહાર. અને પછી, હું મારા વાસ્તવિક કોડ જાય શકે છે અને તે કરશે તેવા ફેરફારો કરી ખરેખર જીવંત જાઓ અને તે લોકો તેઓ આવવા તો ખરેખર, જુઓ મારા ચોક્કસ સાઇટ. બરાબર. કે ઘણી મજા આવી. હું પસાર થઇ માટે દિલગીર છીએ તેથી તે ઝડપથી. કોઈની કોઇ પ્રશ્નો હોય તો બધા HTML કે CSS વિશે શું? પ્રેક્ષક: તમે માત્ર પર જઈ શકો છો તમે કેવી રીતે ફરીથી, જેસન બની હતી શું કડી? જેસન HIRSCHHORN: શું તમે કડી અર્થ છે? પ્રેક્ષક: તમે બીજા પર એક લિંક પૂરી પાડવામાં એન્કર ઉપયોગ કરીને વેબસાઇટ,. જેસન HIRSCHHORN: તેથી તમે પૂછે છે કે, માત્ર સામાન્ય, તમે લિંક કેવી રીતે? પ્રેક્ષક: યાહ. જેસન HIRSCHHORN: બરાબર. એક લિંક બનાવવા માટે કોડ - પ્રેક્ષક: ના, HTML માં ગમે છે. જેસન HIRSCHHORN: અહીં નીચે, તમે અર્થ? તેથી હું એક લિંક સમાવેશ થાય છે કરવા માંગો છો ક્યાંક કહે છે, આ પર HTML છે મારા અહીં પાનું. આ એચટીએમએલ. કદાચ તે index.html, ફાઇલ ખોલો છે. હું સાઇન જાઓ ચાલો આ કૉપિરાઇટ જ્હોન હોય છે કંઈક કરવા માટે હાર્વર્ડ લિંક. તેથી અમે HTML તરીકે આ બધા ફેરફાર કરશો. તમે શું બધા તેથી, આ એક સમાવેશ થાય છે આ પર બંધ કૌંસ કૌંસ શરૂ કરો અને પછી કૌંસ સ્લેશ અંતે બંધ કૌંસ. તેથી હવે હું એક એન્કર ટેગ સમાવેશ કર્યો છે. અને ખરેખર, જો તમે ક્લિક કરો આ બહાર છે, તે હવે કરશે તે HTML તરીકે ફેરફાર ફોર્મેટ કરો. અને અમે તે લિંક કરવા માંગો છો, કહો. અમે તમને આ href લક્ષણ છો. અને અમે કહે છે - અને હવે, તમે નોટિસ, ત્યાં કૉપિરાઇટ જોન હાવર્ડ વાદળી છે. અને હું ઉપર સ્ક્રોલ જ્યારે તે છે, તે હવે એક લિંક છે. તેથી તમે તે કોડ લખી શકો છો. તમે ખૂબ ખૂબ કંઈપણ ફરતે કરી શકો છો તમે એક એન્કર ટેગ માં કરવા માંગો છો અને તેને ચાલુ લિંક માં. પ્રેક્ષક: બરાબર. તે મેળવી છે. જેસન HIRSCHHORN: અને હું માંગો છો નથી, તો તે - અલબત્ત, ક્યારેક લોકો કરતા હોય છે માત્ર જોવા કે આ વસ્તુઓ વિચારો સામાન્ય વાદળી અને રેખાંકિત છે નથી એક લિંક બનાવવા માટે તેની પરના રીતે. હું ઉપર અહીં આવે છે તેથી, જો તમે તે જોવા માટે, ક્યાંક એક સીએસએસ ફાઈલમાં, છે પછી આ લેખિત અને બે સર્પાકાર કૌંસ. તેથી આપણે કડીઓ માટે, હું નથી, કહે છે કે દો તેમને વાદળી, તેના બદલે હું બનવા માગો છો લિંક ના રંગ માંગો છો આ સરસ કિરમજી છે. આપણે તેના રંગ આપે છે. માતાનો કિરમજી પસંદ કરો. હવે, મારા પર તમામ જોડાણ ધરાવે છે કિરમજી આ સરસ રંગ બની જાય છે. કેટલાક લોકો બધા રંગો પસંદ નથી. કેટલાક લોકો underlines પસંદ નથી. તમે પસંદ કરો. કડીઓ સાથે, તમે શૈલી કેવી રીતે તેઓ જો તમારે તેમની મુલાકાત લીધી હતી એક વાર જુઓ. તમે પાના ઘણો પર નોટિસ પડશે કે, જો તમારે તેમની મુલાકાત કડીઓ જાંબલી કરો. શું તમને પણ એ રંગ બદલી શકો છો. અરે વાહ. પ્રેક્ષક: તેથી જો તમે તે બદલવા દરેક એક લિંક માટે. પરંતુ તમે માત્ર તે લિંક કરવા માગે છે, તો પોતે, તમે માત્ર ID ને શું કરશે નીચે અથવા કંઈક? જેસન HIRSCHHORN: તેથી મહાન પ્રશ્ન. તમે અહીં નોંધ્યું છે, હું કેટલાક ફેરફાર લાગુ પડે છે કે સીએસએસ ભાગ હું માગતા હતા એક એ છે કે બધું માત્ર તળિયે તે લિંક, હું કદાચ મારા સીએસએસ ફાઇલ પર જાઓ અને કરશે જેમ તમે કહ્યું હતું, હેશ કરી નીચે જગ્યા. અને તે મને આપશે બધા નીચે છે. અથવા હું, વૈકલ્પિક રીતે, તે આપી શકે છે અનન્ય ID ને અને પછી માત્ર હેશ કડી નથી. અને તે મને પરવાનગી આપે છે કરશે આ બહાર બદલવા માટે. જો કે, માત્ર મને કમને ID ને બહાર doling સામાન્ય રીતે ખરાબ છે અભ્યાસ, કારણ કે તે અનન્ય હોવા જોઈએ. અને વધુ તો તમે તેને, તે છે થોડો ગૂંચવણમાં મેળવી શકો છો. અરે વાહ. પ્રેક્ષક: તમે એ જ આપી શકે છે ઘણા માલિકોને ID ને? જેસન HIRSCHHORN: પારિભાષિક રીતે, હા. તમને કંઈ આડે આવવા રહ્યું છે, પરંતુ છે તમે તેને એક વર્ગ આપવી જોઇએ ન જોઈએ. ઠીક છે, કોઈ અન્ય પ્રશ્ન HTML કે CSS વિશે શું? બરાબર. અમને PHP, પર ખસેડો. ઓહ, હા. પ્રેક્ષક: તે આ વિશે શું છે વેબસાઇટ્સ કે અમે ફેરફાર કરી શકો છો કે જે થાય છે અમે તાજું તેમની પહેલા. પરંતુ અમે તે પાછા લાવે છે તાજું એક વખત પ્રારંભિક એચટીએમએલ પાછળ? જેસન HIRSCHHORN: મહાન પ્રશ્ન - અમે આ લોડ છે તેથી જ્યારે , તે એચટીએમએલ વેબપેજ છે. અને તે જાવાસ્ક્રિપ્ટ છે. તેના PHP, અમને ગમે આપી ચલાવવામાં આવે છે અમે જુઓ વેબસાઇટ પ્રકાર. અને તે કેટલાક એચટીએમએલ, કેટલાક બનાવનાર છે જાવાસ્ક્રિપ્ટ, અને કેટલાક સીએસએસ. અને તે હવે સુલભ છે અમારી કોમ્પ્યુટર દ્વારા. અને તે ફાઈલો નકલ સચવાય છે સ્થાનિક રીતે અમારા કમ્પ્યુટર પર, પાંચ વખત છે. તેથી અમે તે સ્થાનિક નકલ ફેરફાર કરી શકો છો. પરંતુ અલબત્ત, અમે ફેરફાર કરી રહ્યાં છો સર્વર નકલ. અને અમે પૃષ્ઠને તાજું છે, અમે અન્ય સર્વર નકલ વિશે. અને તેથી અમે વસ્તુઓ જુઓ પાછા તેઓ હતા. અમે સક્ષમ હતા, અહિંયા થી, ફેરફાર કરવા માટે સત્તાવાર વેબસાઇટ, અમે ઘણો હોય તો સમસ્યાઓ. પ્રેક્ષક: અરે વાહ, તેથી અમે વાંચી શકે છે અને તે નકલ લખો. જેસન HIRSCHHORN: અધિકાર. અમે માત્ર, અહીં સ્થાનિક ફેરફારો કરી રહ્યા છીએ પરંતુ ફરીથી, અન્વેષણ માટે ખૂબ જ ઉપયોગી, ઘણી વખત નજર. હું, મારા અંતિમ પ્રોજેક્ટ લખી રહ્યો છું ત્યારે ઉદાહરણ તરીકે, હું જોવા માંગો છો કેવી રીતે કેટલાક વેબસાઇટ બનાવવામાં કંઈક દેખાવ જે રીતે તેઓ હતા. હું જાઓ અને નીચે આ ફલક ઉપયોગ કરશે અહીં, તેઓ આપ્યો શું સીએસએસ જોવા તે અથવા તેઓ લેવામાં રંગ શું કે તેઓ કેવી રીતે તે મળ્યું તમે hovered છે, કે જેથી કંઈક પર, યાદીમાં નીચે આવી એક સરસ અસ્ખલિત રીતે. તે નિરીક્ષણ કરવા માટે એક મહાન માર્ગ છે બીજી કઈ વેબસાઇટ્સ કરે છે અને તેમની પાસેથી ધિરાણ મેળવે છે. માતાનો PHP, પર ખસેડો. PHP,, ફરી યાદ આવવું અર્થમાં, માટે વપરાય છે PHP, હાઇપરટેક્સ્ટ પ્રોસેસર. અને PHP, તે શું કરી રહ્યું છે કોડ સર્વર બાજુ ચલાવો છે. તેથી અમે PHP કોડ જોઈ રહ્યું ક્યારેય છો. જો કે, તે સાથે સરસ રીતે રમે છે ઘણી વખત HTML અને પેદા HTML કોડ ઘણો. પરંતુ તમે સમસ્યા સાથે પરિચિત હશો તરીકે 7 સેટ કરો, તમારા PHP કોડ ચલાવવા કરશે, કેટલાક એચટીએમએલ પેદા, અને તે શું છે વપરાશકર્તા જોઈ સમાપ્ત થશે. PHP, સી અતિ જેવું જ છે જો કે, એક દંપતિ છે તફાવત છે, અને તે તફાવત એ મહત્વનું છે. એક તફાવત છે કે ચલો PHP માં ઢીલી રીતે લખ્યો છે. કોઈની એક અર્થમાં થાય છે કે શું અર્થ થાય છે? પ્રેક્ષક: તે જાતે પડેલા જરૂર. લખાણમાં લખવા માટે જરૂર છે જેમ. જેસન HIRSCHHORN: હું ઉપયોગ કરશે આ શબ્દ કાસ્ટ, પરંતુ જાહેર હા, જરૂર ચોક્કસ ચલ માટે એક પ્રકાર. અમે કેવી રીતે તેના બદલે એક ચલ જાહેર છે? પ્રેક્ષક: ડોલર સાઇન ઉપયોગ કરો. જેસન HIRSCHHORN: ડોલર સાઇન ઉપયોગ કરો. તેથી $ X ચલ છે. $ 1 ચલ છે. $ શબ્દમાળા એક ચલ છે. તે ચલો, $ X શકે પૂર્ણાંક છે. પછી, તે શબ્દમાળા હોઇ શકે છે. પછી, તે એક અક્ષર હોઈ શકે છે. તે ખરેખર તો કોઈ વાંધો નથી. પણ, PHP વિશે આ ઠંડી વસ્તુ છે કહે છે, $ X શબ્દમાળા છે. અને $ Y પાત્ર છે. તમે $ એક્સ અને વાય $ ઉમેરી શકો છો, અને તે પડશે તમે અપેક્ષા હો, તો તમે 2 આપે છે. તેથી PHP માં કામગીરી છે. તે ઢીલી ચલો લખ્યો છે કારણ કે, કેટલાક ગર્ભિત કાસ્ટિંગ તમારા માટે કરવામાં આવે છે અને કેટલાક કામગીરી. તમે વસ્તુઓ પર કામગીરી કરી શકે છે વિવિધ પ્રકારના. પહેલાં, જ્યારે તમે ઘણી વખત ભૂલ વિષે સી કહેતા, આ પ્રકાર નથી અહીં જવા માટે માનવામાં આવે છે. આ પ્રકારના માત્ર વસ્તુઓ અહીં જઈ શકો છો. તમે તે પ્રકારના વિચાર નથી જઈ રહ્યાં છો ભૂલ, સામાન્ય રીતે, PHP માં. જેથી એક મોટા તફાવત છે - અમે ચલો સાથે કામ કેવી રીતે. બીજા મોટા તફાવત છે કે PHP કોડ અર્થઘટન કરવામા આવે છે. Wheres, સી કોડ કમ્પાઇલ કરેલ છે. કે શું અર્થ છે? વેલ, સી કોડ માટે તમે ચાલી હતી કમ્પાઇલર દ્વારા. તમે બાઈનરી ફાઈલ પેદા થાય છે. અને તમે તે બાઈનરી ફાઈલ ચાલી હતી. તમે તે પહેલાં બધી ભૂલો સંભાળ લીધી તમે બાઈનરી ફાઈલ પેદા થાય છે. અલબત્ત, ત્યાં હોઇ શકે છે તમે ચાલી હતી, ખામી સેગ્મેન્ટેશન બાઈનરી ફાઈલ. પરંતુ તે તમને સમાવેશ થાય છે ભૂલી ગયા છો જેમ નથી આ printf વ્યાખ્યા, અથવા તમે માત્ર એક ચલ ઉપયોગ કરે છે અને ન હતી એક ઉડાઉ ચલ બનાવી. અથવા તમે એક વ્યાખ્યાયિત ન હતી કાર્ય પ્રોટોટાઇપ. તમે એકત્ર પહેલાં થયું કે બધા. તે તમને ભૂલો અથવા ખરાબ તમામ આપ્યો તે થાય શકે છે તેવી વસ્તુઓ. અને પછી, તમે તમારા 0 હતી અને તમે ચાલી હતી કે 1 ફાઇલ. PHP કોડ કે જેમ કામ કરતું નથી. તમે તમારા PHP કોડ લખી રહ્યા છીએ. પછી, તમે રહ્યા છીએ કદાચ, તેને સંગ્રહો. અને ઓછામાં ઓછા પી સેટ 7, તમે રહ્યા છીએ તમારું વેબ બ્રાઉઝર તાજું છે, અને તમે શું થયું તે જોવા માટે જઈ રહ્યાં છો. તમે આઉટપુટ જુઓ રહ્યા છીએ કે PHP કોડ. તમે પણ ટોચ પર, જુઓ શકે છે તમારા પૃષ્ઠની, એક ભૂલ. તમે કેટલાક હતી કારણ કે તમારા PHP માં ભૂલ. તમે હજુ પણ બાકીના જોઈ શકો વેબ પાનું દંડ જોઈ છે. પરંતુ એક ભાગ ખોટું છે, અને ત્યાં તે જગ્યાએ એક ભૂલ. અને તે છે કારણ કે ભાગ તમારા PHP કોડ કામ કરતું નથી. ખરેખર, તમે ચલાવવા છે, જ્યારે તમે by.php કંઈક પર જાઓ. તે તમારા PHP મારફતે જાઓ બનશે વાક્ય દ્વારા વાક્ય છે અને તેને ચલાવવા પછી અને માત્ર પછી. તે આગળ તે કમ્પાઇલ નથી ચાલી રહ્યું છે સમય અથવા એક નકલ કમ્પાઇલ અને પછી આપી કે દરેકને માટે નકલ કમ્પાઇલ કરેલ છે. દર વખતે, તે આગળ ચાલી રહ્યું છે વાક્ય દ્વારા વાક્ય અને તે ચલાવો. તેથી કેટલીક રેખાઓ કામ કરે છે અને કરી શકે છે આઉટપુટ યોગ્ય કંઈક. અને અન્ય રેખાઓ તૂટી શકે છે અને આઉટપુટ ભૂલ બદલે. PHP, સાથે ડિબગીંગ તેથી, જ્યારે અમે આપી છે તમે મદદરૂપ વસ્તુઓ એક દંપતી જેમ, તમે ડિબગ કરવા માટે મદદ માટે ડમ્પ કાર્ય કરે છે. પરંતુ સામાન્ય રીતે, તમે રહ્યા છીએ આ ભૂલો જોવા માટે. અને તે તમને રહ્યા છીએ કેવી રીતે તમે ખોટું કાર્ય કર્યું છે ખબર. પરંતુ તમે માત્ર ભૂલ જોવા જઈ રહ્યાં છો તમે ખરેખર કોડ સ્કોર એક વખત. અન્ય એક મહત્વની PHP ની પાસા અને વેબ વિકાસ વિચાર વિચાર છે પોસ્ટ વિરુદ્ધ. કોઈની શું તફાવત સમજાવે છે વચ્ચે વિશે અને પોસ્ટ છે? કોઇએ - હા. પ્રેક્ષક: તેમને નથી એક વપરાશકર્તા ડેટા જુઓ, અને તેમાંથી એક છે! જેસન HIRSCHHORN: સરસ. અરે વાહ, તમે ઉમેરવા જેવું છે ખરું? પ્રેક્ષક: હું પાતળી પોસ્ટ છે એક સુપર વૈશ્વિક ચલ. જેસન HIRSCHHORN: તેથી આ બંને ચલો તમને આપવામાં આવે છે. આ માત્ર ચલો છે. અને તમે તેઓ ચલો છો ખબર છે, અહીં કારણ કે હું પાંચ ડોલર સાઇન ઉપયોગ કરે છે. આ આપવામાં ચલો છે PHP, દ્વારા તમે. અને તમે વેબ પાનાંઓ વચ્ચે ખસેડવા છે, તમે કેટલીક માહિતી સાચવવા માંગો છો. તમે કદાચ સાચવવા માંગો છો વપરાશકર્તા લોગ ઈન છે તે મળે છે અને સમાચાર સચવાય છે. એટલે કે, કંઈક બીજું સચવાય છે અલગ ચલ. ત્યાં જવા માટે કોઇપણ ખબર શું સાચવી છે કે ચલ માં, અથવા શું ચલ તમે ઉપયોગ માં ખાતરી કરો કે, 7 પી સેટ કરો પ્રવેશેલ વપરાશકર્તા છે? $ _SESSION, કે જે એકદમ સચોટ છે સાથે પરિચિત હોય છે કદાચ મહત્વપૂર્ણ આ બધી વસ્તુઓ ના નામો તમે ઘણી વખત ઉપયોગ કરે છે. તેથી જો તમે સંગ્રહ કરવાનો સત્ર ચલ ઉપયોગ પૃષ્ઠથી બીજા પૃષ્ઠ પર જાણકારી. તે સુપર ચલ છે. તે કદાચ, જેમ કે દરેક પૃષ્ઠ પર અસ્તિત્વમાં છે એક વૈશ્વિક ચલ, તમને લાગે કરવા માંગો છો જેમ તે વિશે. અન્ય ચલો એક દંપતિ છે તમે માહિતી પરિવહન કરવા માટે પરવાનગી આપે છે પૃષ્ઠથી પૃષ્ઠ પર. ખાસ કરીને, જેના અમે પર ધ્યાન કેન્દ્રિત પડશે વિચાર અને પોસ્ટ ચલો છે. PHP, તેઓ જેમ દેખાય છે $ _GET અને $ _POST. અને તફાવત છે, એ માર્કસ નિર્દેશ બહાર, તેમને બે વચ્ચે છે, $ _GET માહિતી છે URL માં જોવા મળ્યો. તેથી, અમે નીચે અહીં જુઓ અમે એક YouTube લિંક જુઓ. અમે આ પ્રશ્ન ચિહ્ન જુઓ. અમે વિરુદ્ધ = અને પછી કેટલાક કિંમત જુઓ. પાછળ કી મૂલ્ય આ વિચારને જોડી, વી માટે કી છે. અને અહીં કિંમત છે. અમે આ પૃષ્ઠ પર જાઓ હતી અથવા તેથી જો આ પાનાં પર કોડિંગ, અમે પાસે હોત ચલ $ _GET છે. અમે $ _GET ગયા તો ઓપન કૌંસ "વી" એરે જેવી જ બંધ કૌંસ, સંકેતલિપિ, આ એક સહયોગી વ્યૂહરચના છે અમે સૂચકાંક ઉપયોગ કરી રહ્યાં છો કારણ કે. કીઓ તરીકે શબ્દમાળાઓ મદદથી કરવામાં આવી હતી. પરંતુ ખૂબ સમાન વિચાર. આપણે ગયા, આ કિંમત વિચાર કરશે. આ પાનાં પર, અમે કરી લેતો આ કિંમત વાપરવા માટે. અમે ખરેખર જુઓ, ચાલો એક YouTube પૃષ્ઠ પર જાઓ. શું વિડિઓ અમે જોવા જોઈએ? આ એક, લોકો ચાહકો લિખિત છે? પ્રેક્ષક: હા. જેસન HIRSCHHORN: તેથી હું નકલ કરું છું તેમના શેર URL અને નવી વિન્ડોમાં તે પેસ્ટ. તમે અહીં જુઓ અને હવે જો, તો તમે ફરી એક વાર, નોંધ્યું છે કે - હું આ નકલ કરો અને પેસ્ટ કરો જાઉં છું gedit, તેથી અમે તેને મોટા જોઈ શકો છો. તમે તે છે કે નોટિસ પડશે આ પ્રશ્ન ચિહ્ન. આ પ્રશ્ન ચિહ્ન નિરૂપણ કે આ પછી બધું કરી રહ્યું છે આ વિચાર ચલ સચવાય. તે પછી વી છે, કે જે પ્રથમ છે કી અને આ પ્રથમ મૂલ્ય. 'નું ચિહ્ન ખાસ છે. 'નું ચિહ્ન કહે છે, બરાબર, અમે પ્રથમ કિંમત પૂરી કરી. હવે અમે બીજા પર ખસેડવાની છે કી મૂલ્ય જોડી. અહીં, કી લક્ષણ કહેવામાં આવે છે, અને કિંમત youtu.be છે. હું આ પાનાં એ કોડિંગ હતી અને તેથી જો કોઈકને આ URL માટે ગયા અને હું હતો કદાચ watch.php. અને હું આ કોડિંગ હતી. અને હું $ _GET ચલ ઉપયોગ કરી શકે છે. અને હું એક વી હોય છે, અને કરશે હું એક લક્ષણ હશે. અને હું વી કી ઉપયોગ કરશો, તો હું આ કિંમત વિચાર કરશે. અને હું $ _GET કૌંસ "લક્ષણ" ન હોય તો બંધ કૌંસ, હું આ કિંમત વિચાર કરશે. ફરીથી, તે જરૂરી નથી લાગુ પડે છે - દેખીતી રીતે, YouTube કીઓ અને કિંમતો અને માહિતી માટે લાગુ પડતી નથી કરો અમારી સમસ્યા 7 સુયોજિત કરો. પરંતુ કેટલીક બાબતો છે કે અમે અમારી સમસ્યા 7 સેટ કરો દ્વારા પસાર કરે છે. અને ચોક્કસપણે, તમે વેબ પૃષ્ઠ પર જાઓ ત્યારે અથવા, તમારી પોતાની પાનું કોડિંગ આવે છે $ _GET હાથમાં આવશે તમારા કોડિંગ છે. પછી $ _GET વાપરવા માટે એક કારણ, શું છે તે કોઈ ગોપનીયતા પૂરી તો શું? તમે આ બધી માહિતી જુઓ કે તબદીલ કરવામાં આવી રહી છે. તે બધા વપરાશકર્તા માટે દર્શાવવામાં આવ્યું છે. પરંતુ તમે કદાચ એક કારણ છે કે શું છે તરીકે, $ _GET કંઈક સાચવવા માંગો છો $ _POST વિરોધ? શા માટે તમે આ કરી શકો છો? અધિકાર છે. હું ક્વિઝ 1 માં તમે કહ્યું હતું. $ _GET ના પ્રો શું છે? એક તરફી શું છે? અરે વાહ - પ્રેક્ષક: તે સરળ છે માહિતી શેર કરો. જેસન HIRSCHHORN: મને લાગે છે તે મહાન છે. તે માહિતી શેર કરો સરળ બને છે. તે બુકમાર્ક સરળ છે. તમે હવે બુકમાર્ક કરી શકો છો YouTube.com /? વી = કંઈક જોઈ છે અને જાય છે કે જે ચોક્કસ વિડિઓ માટે. યુ ટ્યુબ હંમેશા પર પોસ્ટ અરજીઓ ન હોય તો વિવિધ પાનાંઓ, દરેક YouTube URL YouTube.com છે. તમે એક વિડિઓ બુકમાર્ક કરી શકે છે. જો તમે કહી તે લિંક શેર કરી કારણ કે કોઈ બીજા સાથે, તેઓ નથી આપોઆપ તમારી પોસ્ટ ચલ વિષે. તેઓ માત્ર આ લિંક મળી રહ્યો છે, અને કરી રહ્યાં છો કડી દરેકને માટે જ છે. જેથી એક તરફી છે. તે તમને બુકમાર્ક કરવા માટે આ તમને પરવાનગી આપે છે માહિતી અથવા આ માહિતી શેર અથવા તે થોડો કરો વધુ વપરાશકર્તા મૈત્રીપૂર્ણ. અલબત્ત, કોઈ ગોપનીયતા છે, તેથી અમે આ પોસ્ટ ચલ હોય છે. અને પોસ્ટ માહિતી નથી URL માં જોવા મળ્યો. તે સંપૂર્ણપણે ખાનગી નથી. પરંતુ તે સહેજ વધુ ખાનગી છે. અને તેથી તમે આ URL જોશો અહીં નીચે, cs50.net. તમે લૉગ ઇન કરી રહ્યાં છો કે નહીં વેબસાઇટ, તે જ હોય ​​બનશે URL ને, cs50.net. દેખીતી રીતે, કંઈક તો અલગ છે તમે વેબસાઈટમાં પ્રવેશ્યા છીએ. તમે, માત્ર એક છે કદાચ ઇનપુટ તમારો PIN. અને તે પુષ્ટિ કરી છે કે સર્વર સાથે. અને તે કદાચ બચત છે કેટલાક અન્ય માહિતી. પરંતુ તે URL બધા ફેરફાર થતો નથી. અને તેથી કે આ કેસ છે, જ્યારે કંઈક પોસ્ટ દ્વારા મોકલવામાં આવે છે. URL માં ફેરફાર થતો નથી. આ પોસ્ટ માહિતી નથી URL માં જોવા મળ્યો. પરંતુ કેટલાક રાજ્ય કદાચ બદલાઈ છે, અને આ સાચવવામાં કેટલીક માહિતી છે પોસ્ટ ચલ. માફ કરશો. હું SQL જાય, તો કોઈ પણ ખાસ કરીને PHP,,, તે વિશે પ્રશ્નો વસ્તુઓ પર પ્રશ્નો અમે ઉપર નહોતા તમને મળી છે, અથવા કોઇ વાક્યરચના અથવા કરેલો PHP વિશે તર્ક પ્રશ્ન છે? બરાબર. તમે હશે અંતિમ ભાષા આ અઠવાડિયે સાથે સંપર્કમાં આવવાની છે સ્ટ્રક્ચર્ડ ક્વેરી લેંગ્વેજ, એસક્યુએલ, ઘણી વખત સિક્વલ ઉચ્ચાર. એટલે કે, તમે આ સાથે વાતચીત કરવા માટે પરવાનગી આપે છે એક ઔપચારિક રીતે ડેટાબેઝ. અને તે PHP, સાથે ખૂબ જ સરસ રીતે રમે છે. તમે સમસ્યા સેટ 7 માં જોશો, અમે કર્યું તમે ક્વેરી કહેવાય કાર્ય આપવામાં આવે છે. અને તે એક એસક્યુએલ શબ્દમાળા અને ચલાવે છે લે ડેટાબેઝ પર ક્વેરી. પાછલા વર્ષો દરમિયાન, તમે ન હતા આ કાર્ય આપવામાં આવે છે. તમે બનાવવા માટે PHP, વિધેયો વાપરવા માટે હતી ડેટાબેઝ અને ચેક પર ક્વેરી પછી પરિણામો મેળવવા ભૂલો માટે અને. અને ખરેખર, તે હાર્ડ નથી, ફરી, તે ભજવે છે કારણ કે ખૂબ જ સરસ રીતે PHP, સાથે. અને PHP તમે વિધેયો ઘણો આપે છે એક એસક્યુએલ ડેટાબેઝ સાથે વાતચીત કરવા માટે. તેથી ઘણી વખત, બે આ સાથે જાઓ. અલબત્ત, તમારી સાથે વાર્તાલાપ કરી શકે છે કોઈપણ સાથે SQL ડેટાબેઝ અન્ય ભાષાઓ છે. પરંતુ PHP, પસંદગી માટે એક મહાન છે. એક ડેટાબેઝ - અમે ઝડપથી આ પર જવા પડશે, કારણ કે આપણે રહ્યા છીએ બઝ શબ્દ છે ઘણી વખત ઉપયોગ શરૂ - કોષ્ટકો એક સંગ્રહ છે. તેથી અમે તે વિચાર કરી શકો છો એક એક્સેલ ફાઈલ તરીકે. એક એક્સેલ ફાઈલ ઘણી ટેબો છે સ્ક્રીનના તળિયે. દરેક ટૅબ અમે હવે, એક ટેબલ કહી શકશો જ્યાં કોષ્ટક પંક્તિઓ એક સંગ્રહ છે. અને એક પંક્તિ છે? વેલ, એક પંક્તિ છે કે જ વાત આ એક્સેલ ફાઈલમાં. કે જે હમણાં જ દરેક માટે ચોક્કસ કિંમતો છે ક્ષેત્ર અથવા દરેક આપવામાં સ્તંભ આપવામાં આવે છે. તે કોષ્ટકમાં પ્રવેશ જેવું છે. તે એક ID, એક છે જે એક વિદ્યાર્થી છે, ચોક્કસ ID ને, અને ચોક્કસ નામ અને ચોક્કસ ઘર. તેથી ડેટાબેઝ સંગ્રહ છે કોષ્ટકો. અને કોષ્ટકો પોતાને એક છે પંક્તિઓ અથવા રેકોર્ડ સંખ્યા. દરેક, પણ છે ટેબલ, ચોક્કસ ક્ષેત્રો. અને તે દરેક રેકોર્ડ શું છે સ્પષ્ટ કરે હોય રહ્યા, ક્ષેત્રોમાં ક્યારેક કહેવાય કૉલમ પરંતુ સામાન્ય રીતે કહેવાય ક્ષેત્રો. આ ખૂબ જ સરળ કોષ્ટકમાં, હું ત્રણ છે ક્ષેત્રો, એક ID ક્ષેત્રમાં વપરાશકર્તા નામ ક્ષેત્ર, અને હેશ ક્ષેત્ર. અને હું ત્રણ પંક્તિઓ હોય છે. અત્યારે, તેઓ ખાલી છો. તેઓ કદાચ ખાલી નથી આ મારો વાસ્તવિક ડેટાબેઝ હોય તો. તેથી જો તમે એક્સેલ ઉપયોગ કર્યો છે, સમાન વિચાર તમે એક્સેલ માં શું માટે, જોકે, દેખીતી રીતે, હવે અમે આપની સમક્ષ રજુ કરવાનો પ્રયત્ન રહ્યા છીએ આ પર વધુ શક્તિશાળી વસ્તુઓ સંગ્રહ કરવામાં આવે છે તે માહિતી અમારા ડેટાબેઝમાં. તમે તમારી જાતને એક બનાવવા આવશે સમસ્યા 7 સેટ માટે ડેટાબેઝ. પરંતુ તમે ઘણા બનાવવા પડશે ડેટાબેઝ અંદર કોષ્ટકો. તમે ડેટાબેઝ બનાવવા પડશે અથવા વપરાશકર્તાઓ માટે એક ટેબલ. તમે પણ માટે એક ટેબલ બનાવવા પડશે કદાચ સ્ટોક વ્યવહારો, રાખવા તેમને ટ્રેક, તમને જરૂર છે ઇતિહાસ લક્ષણ અમલમાં. તે કોષ્ટકો હશે બંને વિવિધ રેલી. ઉદાહરણ તરીકે, એક વપરાશકર્તા ક્ષેત્રમાં, તમે કદાચ તેમના વપરાશકર્તા નામ અને એક માંગો છો ID અને તેમના પાસવર્ડની હેશ. ટ્રેક રાખે છે કે સ્ટોક્સ કોષ્ટકમાં ઇતિહાસ અથવા ઇતિહાસ ટેબલ, તમે કદાચ વપરાશકર્તા નામ જરૂર નથી અને હેશ અને ID ને. તમે કદાચ માત્ર એક તે જરૂર અનન્ય છે કે મૂલ્યો, સાંકળવા આપેલ વપરાશકર્તા સાથે. પરંતુ તે પછી, તમે અન્ય સંગ્રહ કરવા માંગો , જેવી વસ્તુઓ સમય શું વ્યવહાર કરવામાં આવી હતી. શું સ્ટોક ખરીદી અથવા વેચાણ કર્યું હતું? સ્ટોક કેટલા શેર ખરીદી અથવા વેચાણ કર્યું હતું? કિંમત શું હતું કે આ સ્ટોક ખરીદી અથવા વેચાણ કર્યું હતું? તેથી ફરીથી, તમે વાતચીત કરી રહ્યા છીએ કે ડેટાબેઝ સાથે ઘણા કોષ્ટકો હોય રહ્યા. દરેક કોષ્ટક હોય રહ્યું છે ક્ષેત્રોમાં તેના પોતાના સમૂહ. જો કે, એક જ શક્યતા હશે ક્ષેત્રમાં દરેક કોષ્ટકમાં, કે તેમને એક અન્ય સંબંધિત છે. સામાન્ય રીતે, આ એક ID ક્ષેત્ર છે. કારણ કે દરેક વપરાશકર્તા અનન્ય ID ને હોય તો અને તમે દરેક સાથે ID ને સાંકળી વપરાશકર્તા બનાવે છે અથવા કે વ્યવહાર તે વપરાશકર્તાની ઇતિહાસ છે. અને તમે વપરાશકર્તાની આઈડી. તમે માહિતી મેળવી શકો છો ટેબલ ક્યાં છે. તમે તેમના વપરાશકર્તા નામ મેળવવા માટે, અને તમે કરી શકો છો તેમના વ્યવહારો તમામ મેળવી શકો છો. ડેટાબેઝ વિશે કોઈ પ્રશ્ન, અથવા ચોક્કસ પ્રશ્ન છે? ખરેખર, ચાલો તેને પકડી રાખીએ. અમે બે બાજુઓ ત્યાં હશો. તેથી ચાર કામગીરી છે તમે નો ઉપયોગ કરવામાં આવશે કે ડેટાબેઝ સમસ્યા શક્યતા 7 સેટ કરો અને ક્યારેય ઉપયોગ કરી. તમે શું કરવા માંગો છો પ્રથમ વસ્તુ સામેલ કરો છે નવી કોષ્ટક માં રેકોર્ડ અથવા કોષ્ટક માં નવી પંક્તિ. આ સામાન્ય કાર્ય છે કે એસક્યુએલ ક્વેરી ના સામાન્ય સ્વરૂપ,. , ટેબલ દાખલ ગમે કૉલમ પછી તમે સામેલ કરવા માંગો છો અને તમે કરવા માંગો છો જઈ રહ્યા છો તે કિંમતો તે અથવા કૉલમ ક્ષેત્રો માં મૂકો. તમે ઘણા કોષ્ટકો છે ડેટાબેઝ અથવા વિવિધ ડેટાબેઝો, તમે પાસે ડેટાબેઝ સ્પષ્ટ કરવા માટે જરૂર પડી શકે છે અને તમે ઇચ્છો કે ટેબલ માં વસ્તુઓ મૂકી. પરંતુ ખૂબ જ સરળ, તમે દાખલ કરવા માંગો છો કોઇ કાર્યમાં, તમે કહી, અહીં છે હું દાખલ કરવા માંગો છો ક્ષેત્રો. અને અહીં કિંમતો છે. કેટલાક કોષ્ટકોમાં, પણ, અને આ વપરાશકર્તાનો ટેબલ એક સારું ઉદાહરણ છે. કદાચ આ વપરાશકર્તાનો કોષ્ટકમાં અને કદાચ પી સેટ તમારા વપરાશકર્તા કોષ્ટકમાં 7, માત્ર એક વપરાશકર્તા નામ કિંમત નથી. માત્ર એક રોકડ મૂલ્ય ત્યાં નથી, અથવા ક્ષેત્ર બદલે. એક ID ક્ષેત્ર પણ છે. હું ID ને ક્ષેત્રમાં દાખલ રહ્યું નથી. તે આપવામાં કરી રહ્યું છે મને આપોઆપ જ્યારે એક નવો રેકોર્ડ દાખલ કરવામાં આવે છે. તેથી કેટલીક ક્ષેત્ર છે કે જો તમારી પાસે આપોઆપ માટે સેટ કરી શકો છો. કદાચ તમે દરેક વપરાશકર્તા આપવા માંગો છો બેટ બોલ રોકડ $ 10,000. તેથી હું દાખલ કરવા માટે જરૂર નથી અહીં કેશ છે. હું દાખલ કરવાની જરૂર છે વપરાશકર્તા નામ છે. અને પછી, રોકડ ક્ષેત્ર હશે આ ક્ષેત્ર આઈડી કરશે પૂર્વ રચિત, અને કરી પૂર્વે. તેથી ઘણી વખત નજર, અમે દાખલ કરી રહ્યા છીએ કંઈક દરેક ક્ષેત્રમાં, કારણ કે તે અન્ય ક્ષેત્રો પૂર્વે છે. તે છે કારણ કે અમે કેવી રીતે કે ટેબલ સુયોજિત કરો. તમે રહ્યા છીએ બીજા વસ્તુ કરવા માંગો છો રેકોર્ડ કાઢી છે. કંઈક કાઢી રહ્યા છીએ ખૂબ સરળ છે. તમે જ્યાં તમે ઇચ્છો ટેબલ આપી માંથી કંઈક કાઢી નાખવા. અને તમે બરાબર, હું કાઢી નાખવા માંગો છો, કહો મિલો એક વપરાશકર્તા નામ છે કે રેકોર્ડ. અથવા હું તમામ રેકોર્ડ કાઢી નાખવા માંગો છો એક મિલો ના વપરાશકર્તા નામ અથવા તે એક હતા છે વપરાશકર્તા ID નંબર 2 ના વ્યવહાર. આ કોઈપણ પ્રશ્ન છે પ્રશ્નો બે પ્રકારની? પ્રેક્ષક: [અશ્રાવ્ય]. જેસન HIRSCHHORN: હા. તેથી હું પંક્તિ અને રેકોર્ડ ઉપયોગ જાઉં છું એકબીજાના અને કેટલાક સ્તંભમાં ક્ષેત્ર સાથે. પરંતુ એક પંક્તિ એક રેકોર્ડ છે. એક કૉલમ રહ્યું છે, એક ક્ષેત્ર છે આ ટેબલ પાછળ. બરાબર. તમે કદાચ છો આગામી વસ્તુ શું થઈ રહ્યું કેટલાક વિચાર છે ટેબલ પરથી જાણકારી. તે એક પસંદ કરો ક્વેરી છે. અને ફરી, શું કોષ્ટક હું પસંદ કરું છું? અને શું કોલમ હું પસંદ કરો, અથવા છો શું મૂલ્યો પસંદ કરવા માંગો છો અને જે હરોળમાંથી? તેથી પસંદ કરો થોડું ચોક્કસ છે. હું ઠીક, હું આ ટેબલ માંગો છો, કહો. અને પછી હું સ્તંભ વપરાશકર્તા નામ માંગો છો, અને હું ID ને 2 સાથે હરોળમાંથી તેને કરવા માંગો છો. તે એક પસંદ કરો રીત છે. અથવા હું મારા દરેક આપે છે, કહી શકો છો એક વપરાશકર્તા નામ. અથવા હું મારા સમગ્ર આપે છે, કહી શકો છો આ કોષ્ટકમાંથી પંક્તિ, જ્યાં વપરાશકર્તા નામ 1 છે. તેથી એક દંપતિ અલગ રસ્તા છે પર આધાર રાખીને પસંદ કરો પ્રશ્નો, કેવી રીતે કરવું તમે ઇચ્છો વધુ માહિતી, તમે હંમેશા માત્ર બધું પસંદ કરી શકો છો કે જે ચોક્કસ ટેબલ અને પછી લૂપ થી તેના મારફત ચૂંટવું તમે ઇચ્છો વસ્તુઓ. તમે પસંદ હોય, તો પણ, ધ્યાનમાં રાખો એક એક ટેબલ પરથી વસ્તુઓ ઘણો છે અને તમે ખરેખર મોટી ટેબલ હોય છે, કે લેશે માત્ર પસંદ કરવા માટે થોડો સમય છે, તેથી શ્રેષ્ઠ તમે જઈ રહ્યાં છો વસ્તુઓ નો ઉપયોગ કરીને અંત. પણ, પસંદ કરો અને આ બધા સાથે અન્ય એસક્યુએલ પણ આદેશો, હું છું તમે બેર હાડકાં આવૃત્તિ આપે છે. પરંતુ, કહે છે હું વપરાશકર્તાઓ પસંદ છું અને હું માંગો છો તેમને મૂળાક્ષરોની છાપે, હું પ્રકારના પછી બધા વપરાશકર્તાઓ પસંદ કરી શકે છે અને મૂળાક્ષરોની મારી કોડ તેમને. અથવા પસંદ લખવા માટે રસ્તો નથી ક્વેરી, કે જે વસ્તુઓ પસંદ કરે છે એક બંધ આધારિત અનુસાર ફેશન, ચોક્કસ સ્તંભ, ચડતા અથવા ક્યાં તો ઉતરતા. જેથી ધ્યાનમાં રાખો કે, શું તમે ઘણાં કરવા માંગો છો કદાચ કરી શકાય છે વધારાની દ્વારા ક્વેરી યશ. તેથી અમને આ પ્રશ્નો જુઓ અથવા નથી તમે આ સાથે કરી શકો છો અન્ય વસ્તુઓ તેમને વિસ્તૃત ક્વેરી. છેલ્લે, તમારે શું કરવું છેલ્લા વસ્તુ માંગો છો કંઈક દાખલ અથવા કાઢી નથી કંઈક, પરંતુ કંઈક સુધારો. અને તે સુધારા સાથે કરવામાં આવે છે ક્વેરી, અને ફરી, શું ટેબલ. અને હું બનાવવા માટે શું ફેરફાર કરવા માંગો છો? અને માટે જે પંક્તિ અથવા રેકોર્ડ કરી હું ફેરફાર કરી શકો છો? એસક્યુએલ પર કોઈપણ પ્રશ્ન છે? બરાબર. તેથી અમે લગભગ 15 મિનિટ હોય છે. અને આ હું છેલ્લા સ્લાઇડ છે. અને આશા છે, આ છેલ્લા સ્લાઇડ છે સમસ્યા સારી જીતે સુયોજિત કરે છે, અમે કરવા માંગો છો જ્યાં સમજવા કારણ કે , રેકોર્ડ દાખલ તેમને કાઢી નાંખો, પસંદ તેમને અને તેમને સુધારવા મદદ કરશે મોટા તર્ક સમજવા અને પ્રવાહ સમસ્યા સેટ 7. તેથી હું બધા જવાબો જાણો આ પ્રશ્નોના. હું તમને કહી નથી જઈ રહ્યો છું જવાબો બધા. પરંતુ કોઈ બીજા માંગો છો જૂથને એક પ્રશ્ન રજૂ અથવા અમે કરી શકો છો, આ પ્રશ્ન એક જવાબ માટે આ બોલ પર જમ્પિંગ બિંદુ કે તેનો ઉપયોગ સમસ્યા સમૂહ વિશે વાત કરો. અથવા કોઈકને વધુ સામાન્ય હોય તો સમસ્યા સેટ બોલ પ્રશ્ન લાગે માટે પણ તે પૂછો મફત છે. અને અમે ત્યાં શરૂ કરી શકો છો. તમે શાંત છે ધ્યાનમાં રાખો કે બધાને અસર છે. અરે વાહ. પ્રેક્ષક: તેથી પસાર કરવા માટેનો એકમાત્ર રસ્તો છે ચલો માટે અને વિવિધ વેબ થી પાનાંઓ, કે સૌથી અનુકૂળ રીતે, સમાચાર ની મદદથી અથવા મેળવવી? જેસન HIRSCHHORN: તેથી હા, કે છે કહે છે સૌથી સરળ રીત - જ્યારે કોઈકને ફોર્મ ભરે છે - અન્ય વેબ વિશે માહિતી મેળવી વિચાર અથવા પોસ્ટ મદદથી પાનું. કારણ કે આ માળખું અમે ઉપયોગ કરી રહ્યાં છો આ સમસ્યા સમૂહ, તમે નોટિસ પડશે કે, સમય ઘણો, અમે બીજા પૃષ્ઠ રેન્ડર. અમે કે પછી અમે બીજી ફાઇલ નથી રેન્ડર જરૂરી બીજા પૃષ્ઠ. તેથી અમે એક ચલ પાસ. અને પછી, તે એક રેન્ડર કરે છે નો ઉપયોગ કરીને HTML પાનામાં, આ કે ચલ જાણકારી. તે ટેકનિકલી પસાર નથી વચ્ચે માહિતી વિવિધ વેબ પાના. કે માહિતી પસાર થાય છે વિવિધ ફાઈલો વચ્ચે. અને તેથી અમે કોઇ પણ ઉપયોગ કરી શકો છો તે કરવા માટે ચલ. પરંતુ હા, અમે ઇચ્છતા હોય પસાર કરવા માટે ચોક્કસ પાનું માહિતી માટે બીજા પૃષ્ઠ મેળવો અને પોસ્ટ કરશે તે કરવા માટે રસ્તો છે. અંગે કોઈ અન્ય પ્રશ્ન સમસ્યા સેટ? બરાબર. પછી, ચોક્કસ, મારફતે જાઓ સમસ્યા ભાગ સુયોજિત કરો. તમે એક સમયે, જરૂર જવું છે કોઈકને પોર્ટફોલિયો પર પ્રદર્શિત સ્ક્રીન. હું પોર્ટફોલિયો કહે છે ત્યારે હું અર્થ શું છે, આ સમસ્યા સંદર્ભમાં સેટ? પ્રેક્ષક: તે તેઓ સ્ટોક્સ જેવું છે કેવી રીતે, ઘણા શેર તેઓ માલિક છે, કિંમત, અને કેટલી તેઓ બાકી છે નાણાં. જેસન HIRSCHHORN: તે મહાન લાગે છે. તેથી હું તમામ શેરોમાં પ્રદર્શિત કરવા માંગો છો તેઓ પોતાના માટે દરેક સ્ટોક કંપનીના શેર્સ અને કદાચ કેટલી કે છે વર્થ, અને પછી અલગ ચલ, કેટલા પૈસા તેઓ માલિકી છે. તેથી હું તે વર્ણન કરવા માંગો છો. માતાનો વિશે વાત શરૂ કરો કેવી રીતે હું કરી શકે છે હું છું શું કોષ્ટકો, કે કરી જઈ છે જરૂર જઈ કે શું કરવાનો છે. અરે વાહ - પ્રેક્ષક: સારી રીતે વપરાશકર્તાઓ, અને પછી, હું માનું તમે કહેવાય ટેબલ કરી શકો છો શેર્સની અથવા તે કંઈક છે, કે જે તેઓ ખરીદી કરી છે કેટલી હશે. જેસન HIRSCHHORN: બરાબર. તેથી હું કહેવાય ટેબલ જરૂર જઈ રહ્યો છું આ પર નજર રાખે છે કે જે વપરાશકર્તાઓ, વપરાશકર્તા નામ, કદાચ, કદાચ કેટલાક ID ને, કદાચ એક વ્યક્તિગત પાસવર્ડ. કંઈક બીજું શું છે કે તમે માત્ર કે સંકળાયેલ છે જણાવ્યું હતું કે,? શું માઇકલ, ઉપરાંત સમબડી સાથે સંકળાયેલ છે કે કંઈક બીજું તેમને માટે અનન્ય દરેક વપરાશકર્તા,? પ્રેક્ષક: ID ને. જેસન HIRSCHHORN: ID ને - અમે છો કે એક અન્ય વસ્તુ છે કદાચ કરવા માંગો છો જઈ આ પાનાં પર પ્રદર્શિત? પ્રેક્ષક: તેમની નામ. જેસન HIRSCHHORN: તેમના નામ - છે તે સાથે અન્ય વસ્તુ ખાસ સમસ્યા સેટ? પ્રેક્ષક: શું સ્ટોક્સ તેઓ માલિક - જેસન HIRSCHHORN: ચાલુ છે તેઓ પોતાની શું શેરોમાં ઘણો છે. એક ચોક્કસ કિંમત છતાં શું છે, તેઓ પાસે જતા હોય છે કે તેમની સાથે સંકળાયેલ? કેવી રીતે તેઓ ખરીદી રહ્યા છે અને તેમના શેરોમાં વેચાણ? પ્રેક્ષક: કેશ. જેસન HIRSCHHORN: તેઓ છો કેશ હોય રહ્યા. તેથી દરેક વપરાશકર્તા હોય રહ્યું છે રોકડ માટે એક મૂલ્ય. અને તે જ હશે દરેક વપરાશકર્તા માટે અનન્ય. તેથી વપરાશકર્તાની ટેબલ, તે બનાવે છે કેશ મૂકવા અર્થમાં. તમે અલબત્ત, અન્ય બનાવી શકે છે વપરાશકર્તા ID અને છે કે ટેબલ તેમના રોકડ મૂલ્ય. પરંતુ તે અર્થમાં નથી. તે માત્ર મૂકી અર્થમાં બનાવે છે એક કોષ્ટકમાં કે બધા. તેથી અમે એક ટેબલ હોય રહ્યા છીએ તે માહિતી સાથે. અને પછી, બીજી ટેબલ શું છે અમે હોય રહ્યા છીએ? તમે એક સ્ટોક્સ ટેબલ જણાવ્યું હતું. અમે શું માં મૂકી છે શેરોમાં ટેબલ? કોઈપણ, વિચારો - પ્રેક્ષક: આ કંપની. જેસન HIRSCHHORN: અમે રહ્યા છીએ આ નામે મૂકી કંપની એપલ માટે જેથી AAPL. અરે વાહ. પ્રેક્ષક: કેટલી શેર્સ અને તેઓ વર્થ છો કેટલી. જેસન HIRSCHHORN: કેટલી શેર, કેટલી તેઓ વર્થ છો - કંઈક બીજું શું અમે કે કોષ્ટકમાં જરૂર છે? પ્રેક્ષક: ઇન્ડેક્સમાં વપરાશકર્તા ID ને તે. જેસન HIRSCHHORN: વપરાશકર્તા ID ને. જેથી ટેબલ, અમે પડશે કદાચ હોય - તે ધરાવે છે જે બીજા છે, આપણે કહેવું ત્રણ શેર, ત્રણ પંક્તિઓ, દરેક સાથે તે વપરાશકર્તા ID અથવા જે વ્યક્તિગત વપરાશકર્તા ID ને, પરંતુ એક અલગ કંપની નામ, કદાચ સરવાળો વિવિધ નંબર, અને દરેક માટે અલગ ભાવ કિંમત તે શેરોમાં. ફરીથી, શું હવે હું કહી રહ્યો છું નથી જરૂરી અમલીકરણ, તમે ખ્યાલ છે કારણ કે કેટલાક વધુ છે તે અમલમાં કાર્યક્ષમ રીતે. પરંતુ આ શરૂ કરવા માટે એક સારું સ્થળ છે. બરાબર. તેથી તે અમે બે કોષ્ટકો છે. હવે અમે આ પૃષ્ઠ પ્રદર્શિત કરવા માંગો છો. ક્વેરી પ્રથમ પ્રકાર શું છે અમે બનાવવા માટે જરૂર છે. દરેક પાનાં પર, કે જે વપરાશકર્તા હોય છે ધારી લૉગ ઇન, અમે તેમના વપરાશકર્તા આઈડી. જેથી પ્રથમ પ્રકારની છે અમે બનાવવા માટે જરૂરી પ્રશ્ન? અરે વાહ. પ્રેક્ષક: તેમના વપરાશકર્તા ID ને. જેસન HIRSCHHORN: અમે તેમના વપરાશકર્તા ID ને હોય છે, અમે અંતે કોડ શરૂ કરી રહ્યા હો ત્યારે અમારા પાનું કરે છે. તેથી ક્વેરી અમે પ્રથમ પ્રકાર શું છે એક વપરાશકર્તા ID ને આપવામાં આવે છે, કરવાની જરૂર છે? અમે ચાર પ્રકારની પર ગયા. માત્ર ચાર શક્ય જવાબો છે. પ્રેક્ષક: તે રેકોર્ડ પસંદ કરો. જેસન HIRSCHHORN: એક પસંદ કરો - અમે વપરાશકર્તાની પસંદ કરવા માંગો છો વિચાર ટેબલ, આપણે કહેવું, રોકડ ઓફ જથ્થો. અને અમે રોકડ જથ્થો છે અને છાપી શકો છો સ્ક્રીનના ઉપર. બરાબર. આગામી પ્રકાર શું છે અમે કરવા માંગો છો પ્રશ્ન? અમે કેટલાક અન્ય વસ્તુઓ છે અમે બતાવવાની જરૂર છે. તે બીજા ટેબલ સચવાય છે. તેથી અમે કેવી રીતે કે વિચાર કરીશું? પ્રેક્ષક: તમે તેમના માટે પસંદ કરો. જેસન HIRSCHHORN: એક પસંદ કરો - ફરી, માત્ર ચાર વિકલ્પો છે. કદાચ અવાજ પસંદ કરો યોગ્ય એક છે. તેથી અમે અન્ય પસંદ કરો ક્વેરી જરૂર છે, ફરીથી તે વપરાશકર્તા ID નો ઉપયોગ. અને હવે, અમે માત્ર એક પરત કરવા માંગો છો પંક્તિ અમારા સાથે મેળ ખાતી તમામ પંક્તિઓ bu વપરાશકર્તા ID 1 સમકક્ષ જ્યાં વિચારધારા,. અને પછી અમે લૂપ જાઓ અને દો કરી શકો છો સ્ક્રીન પર તે તમામ છાપે, કદાચ ના નામ છાપે સ્ક્રીન પર તે દરેક. કે જેવા મહાન, કે લાગે છે પોર્ટફોલિયો પ્રદર્શિત, વધુ નથી કરતાં જટિલ. ઠીક છે, તે પછી વપરાશકર્તા નક્કી છે કે તેઓ પૈસા પુષ્કળ બાકી છે. અને તેઓ કેટલાક ખરીદવા માંગો છો શેરની વધુ શેર. હવે કહો, તેઓ પહેલેથી જ પોતાની આ કંપનીના સ્ટોક પણ. તેથી તેઓ તમારી ખરીદી પૃષ્ઠ પર જાઓ. તેઓ ઇનપુટ કંપની નામ નામ. ક્વેરી ઇનપુટ પછી, શું છે કંપનીના નામ, તમને જરૂર છે કે જે આગામી ચલાવો? અરે વાહ. પ્રેક્ષક: સુધારો. જેસન HIRSCHHORN: સુધારો - અને શું ટેબલ તમે અપડેટ કરવા માંગો છો? પ્રેક્ષક: તેમની ટેબલ, આધારિત તેમના ID નંબર પર? જેસન HIRSCHHORN: તેથી અપડેટ નથી વપરાશકર્તાની કોષ્ટક - જેથી સ્ટોક્સ ટેબલ, અપડેટ જ્યાં વપરાશકર્તા ID મેળ, પરંતુ તે માત્ર પાંચ સ્ટોક નામ પણ મેળ ખાય છે. તમે અમુક કિંમત મળશે. અને પછી, તમે કિંમત લેવા માંગો છો પડશે અને તેમ છતાં ઘણા શેરોમાં ઉમેરો તેઓ તે ખરીદવા માંગો છો. તેથી તમે અકારણ નથી માંગતા તે કિંમત પર ફરીથી લખી. પરંતુ તમે, હકીકતમાં, કે પ્રારંભિક લઈ શકે છે કિંમત અને માત્ર તેને સુધારવા. એક વત્તા જેટલી જ થાય છે જેવી તમે શું કરી શકો છો તેના બદલે માત્ર એક સમકક્ષ કરતા. કંઈક છતાં શું છે - અમે છો આ વિશે વિચારવાનો અને અમે પ્રયત્ન કરવા માંગો છો શક્ય મજબૂત - આપણે શું કરવું જોઈએ અમે તે અપડેટ ક્વેરી ચલાવવા પહેલાં? તેઓ એપલ પાંચ વર્ષ ખરીદવા માંગો છો. એપલ દરેક શેર $ 200 છે. પ્રેક્ષક: અમે પ્રથમ મની ચકાસણી કરવી જોઈએ. જેસન HIRSCHHORN: અમે જોઈએ પ્રથમ નાણાં તપાસો. અમે ખાતરી કરો કે તેઓ કરવી જોઈએ પૂરતા પૈસા છે. ક્વેરી કેવા પ્રકારની અમે ચલાવી શકો છો તેઓ પૂરતા પૈસા પણ જરૂરી રહેશે? પ્રેક્ષક: અન્ય પસંદ કરો. જેસન HIRSCHHORN: એક પસંદ કરો - અમે તેમની વપરાશકર્તા ID પર આધારિત પસંદ કરો, રોકડ મૂલ્ય મળે છે. કેટલાક ઝડપી ગણિત નથી. અને તે મળી જાય તો એકઠા થવું તેઓ પૂરતી રોકડ છે. તો પછી અમે અમારા સુધારો ચલાવી શકો છો. જો નહિં, તો અથવા કદાચ, આપણે પછી પસાર કરે છે. અમે તેમને ચેતવણી આપે છે. બરાબર. તેઓ એક કંપની નથી કહેવું. તેઓ એક નવી કંપની ખરીદી કરી રહ્યાં છે. તેઓ માઇક્રોસોફ્ટ ખરીદી કરી રહ્યાં છે. પ્રશ્નો કેવા પ્રકારની અમે શું કરવા માંગો છો, તેઓ માઇક્રોસોફ્ટ ખરીદી કરવા માંગો છો? અને તેઓ કોઈ પણ માઈક્રોસોફ્ટ માલિક નથી. નથી મનુ, બીજા કોઈની, કોઈની માર્કસ ઉપરાંત? કાર્લોસ - પ્રેક્ષક: એક પસંદ કરો, તેની ખાતરી કરવા માટે તેઓ પૂરતા પૈસા છે. જેસન HIRSCHHORN: સારી લાગે છે. પ્રેક્ષક: અને પછી તમે દાખલ [અશ્રાવ્ય] પર. જેસન HIRSCHHORN: બરાબર છે, અમે છો દાખલ કરવા માંગો છો જઈ શેરોમાં કોષ્ટક માં. અને અમે સામેલ કરવા માંગો છો રહ્યા છીએ. અમે, નામ તેમના વપરાશકર્તા ID ને દાખલ કરી શકો છો કંપનીના, અને કેટલા શેર તેઓ ખરીદી કરવા માંગો છો. કેટલાક અન્ય કામગીરી શું છે કે તમે પૃષ્ઠો અથવા કાર્યક્ષમતા છે પી સેટ માં અમલમાં હોય રહ્યા 7, અમે ઉપર જવા જોઈએ કે? પ્રેક્ષક: ખરેખર, હું પ્રકારની છે આ એક પ્રશ્ન. તમે પોર્ટફોલિયો દર્શાવવા પહેલાં, જોઇએ તમે યાહૂ વેબસાઇટ પર ચકાસે છે ખાતરી કરો કે સ્ટોક કિંમતો કરો બદલાઈ નથી? જેસન HIRSCHHORN: તે અવાજ છે એક સારો વિચાર છે. માર્કસ નોંધ કહી રહ્યાં છે તેથી શું, બરાબર, સ્ટોક ભાવમાં સતત બદલાતા રહે છે. તેઓ ટેબલ માલિકી કે શેરોમાં અમારા સ્ટોક્સ કહેવાય ટેબલ, અમે બચાવી શકે છે સ્ટોક ભાવ તેઓ તેને ખરીદી લીધી હતી. પરંતુ તે છે, કે જે મજબૂત લાગતું નથી સ્ટોક કિંમત છે, કારણ કે સતત ફેરફાર કરવા જઈ રહી છે. તેથી હકીકતમાં, તમે કદાચ જરૂર નથી સ્ટોક કિંમત સાચવો. પરંતુ દરેક વખતે જ્યારે તમે પ્રદર્શિત તેમના પોર્ટફોલિયો, તમને વિસામો અથવા સુધારવા માટે સ્ટોક ભાવ. અને જો તમારી પાસે છે - અને જો તમે પહેલાથી જ હોય ​​છે. હું તમને બધા માં જોવામાં કર્યું ખબર સમસ્યા પહેલેથી જ પાછા સુયોજિત કરે છે. તમે અમે તેવા પરચૂરણ ખર્ચ કર્યો છે કે સમજાયું છે તમે તે માટે અમુક કોડ તમે માટે પરવાનગી આપે છે શેરની કિંમત મેળવવા માટે, એક કંપની નામ નામ આપવામાં આવે છે. તેથી હા, તે કદાચ લાગે થોડી વધુ મજબૂત. પરંતુ તે ટેબલ જરૂરી જરૂર નથી સ્ટોક કિંમત સાચવો. બરાબર. કેટલાક અન્ય કાર્યો તમે શું છે આ અઠવાડિયે અમલીકરણની જરૂર છે કે અમે વિશે વાત કરી શકો છો? હું તેમને વિશે વાત કરવા માંગો છો. તમારા વિષે શું વાત કરે છે? આ સ્પેક કદાચ. હું માત્ર નીચે સરકાવો કરશે સ્પેક છે અને મને પ્રથમ શબ્દ કહો તમે તે અર્થમાં નથી જોઈ. એક અન્ય વિધેય - એક વિશે વાત કરો. અમે ત્યાં શરૂ કરી શકશો. પ્રેક્ષક: આ ઇતિહાસ રેકોર્ડ. જેસન HIRSCHHORN: રેકોર્ડિંગ ઇતિહાસ, મહાન છે. તેથી જો તમે ટ્રેક રાખવા માટે હોય રહ્યા છીએ વ્યવહારો એક ઇતિહાસ. તેથી તમે દરેક ટ્રેક રાખવા માંગો છો તેઓ ખરીદી અથવા વેચાણ સ્ટોક સમય. હું મારા સ્ટોક ખરીદી કરી હતી. અમે હમણાં જ કહ્યું હતું કે, તે કદાચ અર્થમાં બનાવે છે વિચાર, પસંદગી સમાવવા માટે તેમના રોકડ રકમ અને ફરી તપાસો. તે કદાચ પછી સમાવવા માટે સ્માર્ટ છે એક અંદર નાખો કે સુધારો, તેના પર આધાર રાખીને તેઓ કે જે સ્ટોક ધરાવો કે નહિં. અમે ટ્રેક રાખવા માંગો છો ઇતિહાસ, અમે તે કેવી રીતે કરી શકો છો? કે સ્ટોક્સ ટેબલ જવા? પ્રેક્ષક: ના, જેસન HIRSCHHORN: ના તે કદાચ અલગ કોષ્ટકમાં જાય છે. તમે 10 ખરીદી કહે કારણ કે એપલ સરવાળો. પછી તમે અન્ય 10 શેર ખરીદવા. તમે અલગ રેકોર્ડ વાહન ખેંચવાની માંગો છો. તે બે અલગ વ્યવહારો છે. તેથી અમે અન્ય ટેબલ હોય છે, એક ઇતિહાસ ટેબલ. તેથી ફરી, અમે ખરીદે છે. અમે પછી, પસંદગી ચલાવો એક સામેલ કરો અથવા સુધારો. પછી આપણે શું કરવું છે? અમે ચલાવવા આગામી ક્વેરી શું છે અમે કંઈક ખરીદી કરી રહ્યાં છે? અમે ઇતિહાસ ટ્રેક રાખવા માંગો છો. અરે વાહ. પ્રેક્ષક: તમે ટ્રેક રાખવા માંગો છો પણ વ્યવહારો નિષ્ફળ. જેસન HIRSCHHORN: સારું, પહેલાં અમે કહે વ્યવહાર કયા પ્રકારનું, અમે શું કરવા માંગો છો - ક્વેરી કયા પ્રકારની કાર્લોસ, છો અમને ટ્રેક રાખવા માટે પરવાનગી આપે સામાન્ય રીતે વસ્તુઓ? તમે ચાર ધારી છે. એક કે જે તમને લાગે છે? પ્રેક્ષક: સુધારી રહ્યા છીએ. જેસન HIRSCHHORN: અપડેટ કરશો. તમારા બીજા અનુમાન શું છે? પ્રેક્ષક: પસંદ. જેસન HIRSCHHORN: તમે રાખવા માંગો છો કંઈક ટ્રૅક, તો તમે કદાચ માંગો છો ક્યાંક તે લખી છે અથવા પછીના માટે તેને સંગ્રહો. તેથી જો નહિં, તો પછી અપડેટ - પ્રેક્ષક: તે દાખલ કરો. જેસન HIRSCHHORN: સામેલ કરો, આપણે આ રહ્યા. હા, તેથી તમે રકમની પસંદ તેઓ પાસે રોકડ, મહાન લાગે છે. તેઓ પૂરતી રોકડ ન હોય. કે વ્યવહાર કામ નથી જઈ રહ્યા છે. ના, તમે ટ્રેક રાખવા માટે જરૂર નથી તે કામ ન કરે તો વ્યવહાર. કે પછી તમે કરવા માટે, કરવા માંગો છો કરી શકો છો તેમને હાર્ડ સમય આપે છે. પરંતુ તમારા માટે નથી. પછી, તમે અંદર નાખો કે સુધારો તેમના સ્ટોક્સ કોષ્ટકમાં. અને હવે, તમે તમારી બીજી ટેબલ છે. તમારા ઇતિહાસમાંનાં ટેબલ અથવા છે તમે તેને કૉલ કરવા માંગો છો. અને તે ટેબલ, તમારી રહ્યા છીએ નવી પંક્તિ સામેલ છે. કે કદાચ બનશે વપરાશકર્તાની આઈડી. તે કદાચ હોય બનશે સ્ટોક ના નામ પર. તે કદાચ હોય બનશે તેઓ તે હતી કે થોડા સમય. અને આ કિસ્સામાં, તમે કદાચ લોનવાબો કિંમત સામેલ કરવા માંગો છો. કારણ કે એક ઇતિહાસ માટે, તમે નથી વર્તમાન ભાવ છે શું કાળજી. તમે જ્યારે ભાવ છે શું કાળજી તેઓ કંઈક ખરીદી અથવા વેચાણ કર્યું હતું. ખરીદી અમલમાં મૂકવા માટે, આની જેમ લાગે સંપૂર્ણપણે અલગ છે સમાવેશ થાય છે એસક્યુએલ પ્રશ્નો, પરંતુ પ્રમાણિકતા નથી કે ખૂબ કોડ સમગ્ર. બરાબર. અને તે ઇતિહાસ ધ્યાન રાખે છે. હવે કહો, અમે કરવા માંગો છો અમારા ઇતિહાસ દર્શાવે છે. અમે પ્રદર્શિત વિશે વાત કરી અમારા પોર્ટફોલિયોમાં. આપણે કઈ રીતે ઇતિહાસ પ્રદર્શિત કરશે? પ્રેક્ષક: કદાચ કાલક્રમ. જેસન HIRSCHHORN: કદાચ કાલક્રમ - શું તમે ક્વેરી અમે ઉપયોગ કરશો લાગે છે? પ્રેક્ષક: એક પસંદ કરો. જેસન HIRSCHHORN: એક પસંદ કરો - કે કોષ્ટકમાંથી કદાચ બધા પંક્તિઓ પસંદ કે પછી વપરાશકર્તા ID ને બંધબેસે છે અને , કાલક્રમ તેમને પ્રદર્શિત સારી લાગે છે. અમે માટે કોડ લખવા માટે જરૂર છે યાદી દ્વારા સૉર્ટ? પ્રેક્ષક: ના, તમે કહ્યું હતું, કારણ કે અમને એક ચડતા છે અને વસ્તુ ઉતરતા. જેસન HIRSCHHORN: થિંગ? પ્રેક્ષક: યાહ. જેસન HIRSCHHORN: અરે વાહ. ઠીક છે, મને કોડમાં નથી ચાલુ નથી કે જાતે તમારા પ્રશ્નો દ્વારા પ્રકારના તેમને સૉર્ટ. તેને કોડ પહેલાથી જ આપવામાં આવે છે. તમે પસંદ કરો ક્વેરી લખી શકો છો વસ્તુઓ છે કે જે પ્રકારના. અગાઉથી તેમને સૉર્ટ અને પછી તેમને પ્રિન્ટ આઉટ. તે કરવું ઘણું બધું અર્થમાં બનાવે છે તે અન્ય રીતે કરતાં આ રીતે,. હા. પ્રેક્ષક: અમે કરવાની જરૂર છે અગાઉથી તેમને સૉર્ટ? કે આનાથી સૉર્ટ કરો તમે એનો અર્થ એમ થાય ડેટાબેઝમાં તેમને? જેસન HIRSCHHORN: આ પસંદ કરો ક્વેરી છટણી તમે તેમને આપે છે. તેથી માત્ર તેમને બદલે, તે કરવા એક ગમે તે તમે પાછા આવો અને પછી તેમને પોતાને સૉર્ટ. અરે વાહ. પ્રેક્ષક: તે રાખવા માટેનું એક રસ્તો છે ડેટાબેઝ પોતે છટણી, કે જેથી તમે સૉર્ટ નથી તે દર વખતે તમે - પ્રેક્ષક: તમે તેને છટણી દાખલ કરી શકો છો? જેસન HIRSCHHORN: પ્રશ્ન - તે વસ્તુઓ છે કે કોઈ વાંધો નથી ડેટાબેઝમાં છટણી? પ્રેક્ષક: ના, જેસન HIRSCHHORN: સારું, તેઓ અલગ પાડવામાં આવે છે. તેઓ કાલક્રમ છટણી કરી રહ્યાં છો. પરંતુ વસ્તુઓ અલગ પાડવામાં આવે છે કે ધારે દો કાલક્રમ, ટોચ પરથી નીચે. અમે એક Google સ્વરૂપ છે. કોઈકને અમારી Google જવાબ આપે છે જ્યારે પણ રચના, તે માત્ર મૂકવા નહીં કે કોષ્ટકની નીચે. તે વસ્તુઓ છે કે કોઈ વાંધો નથી કાલક્રમ નથી છટણી? પ્રેક્ષક: તે ક્રોનોલોજિકલ નથી, તો તમે તેને દર વખતે સૉર્ટ નથી તમે માહિતી, ન હતી. પરંતુ તે પહેલાથી જ છટણી છે, તો તમે કરી શકતા નથી કે વધારાના શું કરવું છે નથી વિધેય કોલ? જેસન HIRSCHHORN: તેથી તે છે ખરેખર એક સારો બિંદુ. , પ્રોગ્રામરો તરીકે અમારા માટે તે તો કોઈ વાંધો શકે છે. અને અમે એક ડેટાબેઝ શોધી શકો છો વસ્તુઓ છે કે જે સૉર્ટ નથી કાલક્રમ. અથવા અમારા ડેટાબેઝમાં સુયોજિત છે, એટલે રાખે વપરાશકર્તા ID દ્વારા અલગ પાડવામાં વસ્તુઓ. તેથી આ રીતે, કહે છે, અમે છે 1,000 વપરાશકર્તા ID ને. અથવા ફેસબુક, આજે કરોડો છે વપરાશકર્તા ID ઓની. અમે અમારા ટેબલ માત્ર પ્રયત્ન કરવા માંગો છો નથી રેન્ડમ માટે random અથવા અમારી માહિતી. તે સરસ છે જો બધા વપરાશકર્તા ID ને સોર્ટ થાય છે. તેથી તો અમે દ્વિસંગી શોધ ચાલે છે અમારા ટેબલ પર અને પછી માત્ર લાગતી ચોક્કસ ભાગ. તેથી હા, તેના પર આધાર રાખીને - અમે નાનું જો અમે ડેટાબેઝ શોધી શકો છો અલગ અલગ રાખવામાં કે વસ્તુઓ માર્ગ, કે જેથી આ પ્રશ્નો ઓછા સમય લેશે. અને અમે મારફતે પસાર થવા માટે ન હતી અમારી દરેક એક પંક્તિ માં સમગ્ર ડેટાબેઝ આપેલ ટેબલ. પરંતુ સ્તર અમે કામ કરી રહ્યા છીએ, અમે રાખવા વિશે ચિંતા કરવાની જરૂર નથી વસ્તુઓ છટણી. અમે સમય લે છે ધારણ કરી શકે છે ચલાવવા માટે કે ક્વેરી કરી રહ્યું છે નજીવું, શું આપી અમે સાથે કામ કરીએ છીએ. પરંતુ હા, મહાન વિચાર - અમે પરિમાણ તરીકે, તે ડિઝાઇન અર્થમાં બનાવવા શકે છે અમારા અલગ રીતે એક બીટ માં ડેટાબેઝ. હું માંગો છો એક અંતિમ ડેટાબેઝ ડિઝાઇન વસ્તુ , એ જ ઉલ્લેખ તમે કરશે કારણ કે વર્ગીકૃત, અથવા બદલે સ્કોર પર કરી તમારા ડેટાબેઝ ઓફ ડિઝાઇન. અમે આ વિશે વાત કરી. કેશ દરેક વપરાશકર્તા માટે અનન્ય છે. તેથી જો તમે એક ટેબલ કહેવાય રોકડ મળી છે તેમના વપરાશકર્તા ID અને તેમના રકમ છે રોકડ અને પછી કહેવાય ટેબલ તેમના વપરાશકર્તા છે કે જે વપરાશકર્તાઓને ID અને તેમના વપરાશકર્તા નામ. તે દરેક કોષ્ટક પર નકશો અન્ય એક થી એક. તે કદાચ અર્થમાં બનાવે છે તેમને એક ટેબલ છે. તેથી આપણે તમારી પાસે વપરાશકર્તા હોય ધારે દો ટ્રેક રાખે છે કોષ્ટક વપરાશકર્તા નામો અને કેશ. તમે હવે છે કોષ્ટક કે જે હોય છે વ્યક્તિગત માલિકી ધરાવે સ્ટોક્સ. અને વ્યક્તિગત માલિકી શકે એક સ્ટોક કરતાં વધુ છે. તેથી આ પર નકશો નથી દરેક અન્ય એક થી એક. તે એક વિશાળ હોય અર્થમાં નથી 30 રેકોર્ડ છે કે ટેબલ કે બધા કે બધા વપરાશકર્તા નામ પુનરાવર્તન કે બધા, પાસવર્ડ પુનરાવર્તન કેશ છે પુનરાવર્તન કરો. પરંતુ દરેક કદાચ અલગ સ્ટોક છે નામ અથવા વિવિધ સ્ટોક ભાવ. તેની પાસે અર્થમાં નથી કે ઘણા મોટા રેકોર્ડ. તમે આ બનાવો ત્યારે વિશે સ્માર્ટ હોય છે ડેટાબેઝો, તમે નથી કરી રહ્યા છે, જેથી જેમ કોઈ કંઈક, પુનરાવર્તન બિનજરૂરી ઘણી માહિતી. બરાબર. અમે છોડી બે મિનિટ છે. લોકો બહાર જોડાવા માટે ઉત્સાહિત છે અમને અથવા કદાચ, કદાચ, તેમના પોતાના વર્ગ શરૂ કરો. કોઈની કોઇ પ્રશ્નો હોય તો અમે પૂર્ણ થાય તે પહેલાં? ઠીક છે, આ ખરેખર એક વાવંટોળ હતી બધું મારફતે. હું તેને ઝડપી હોવું જરૂરી હતું કે માફી અને અમે ન હોઈ શકે છે કે હાથ પર હું કર્યું હોત તરીકે આ અઠવાડિયે હોવાનું ગમ્યું. પરંતુ તમે તેના વિશે કોઇ પ્રશ્નો હોય તો અમે ઉપર ગયા કંઈપણ અથવા કંઈપણ માં આ સમસ્યા સુયોજિત - તમે તે વાંચી અને મૂક્યો માની સદ્ભાવ પ્રયાસ - મને ઇમેઇલ અથવા મને સંપર્ક મફત લાગે. હું મારફતે કામ કરવા માટે ખુશ કરતાં વધુ છું તમે અથવા કોઈપણ જવાબ સાથે તમારો કોડ પ્રશ્નો તમારી પાસે છે. મન કે, આ અઠવાડિયે, ઘણા રાખો તમારા સમય શીખવાની ખર્ચવામાં આવશે નવી વાક્યરચના અને સમજવા માટે પ્રયાસ એસક્યુએલ પ્રશ્નો અથવા PHP, કેવી રીતે લખવા માટે કાર્યો અથવા સાથે સોદો એક MVC માળખું. તમારા સમય કદાચ આ અઠવાડિયે ઘણાં બહાર આકૃતિ કરવાનો પ્રયાસ કરવામાં આવશે નહીં પાંચ અમે છો ક્રેઝી તર્ક શું તમે પૂછવા. અમે માત્ર ગયા તે ઘણો છે પ્રમાણમાં સરળ. જેથી રાહ અર્થ એ નથી છેલ્લા મિનિટ સુધી. પરંતુ તે તમને તમારા કેવી રીતે સંતુલિત અર્થ છે તેની ખાતરી કરવા માટે, તે મુજબ કામ તમે સમજવા અને કરી રહ્યાં છો વાક્યરચના શીખવાની. તેથી તમે જાણીને, અચાનક તમામ નથી તમે કરવા માંગો છો ચોકકસ શું, પરંતુ કોઈ વિચાર સાથે કેવી રીતે બરાબર તે લખો. ઠીક છે, હું આગામી સપ્તાહે તમે જોશો.