జాసన్ HIRSCHHORN: స్వాగతం వారం ఎనిమిది అందరూ. హిమాలయాలు అద్భుతమైన వారం. మీరు అబ్బాయిలు ఈ గత జంట లో గువ్వ చేశారు PHP, SQL, HTML, CSS, ప్రసంగాలను కాబట్టి వెళ్ళే నాలుగు బ్రాండ్ కొత్త భాషలు మిగిలిన ఈ కోర్సు చేపట్టారు. మేము కూడా ఇతర జంట నేర్చుకోవచ్చు కోర్సు యొక్క ముగింపు ముందు భాషలు. కానీ ఎలాగైనా, అక్కరలేని, ఈ ఒక ఇప్పుడు CS50 చాలా అద్భుతమైన సమయం, మీరు కనబడే సి, స్వావలంబన, మరియు ఉన్నాయి వెబ్సైట్లకు ప్రోగ్రామింగ్ వెళ్ళేముందు. ఈ వారం, మేము వెళ్ళి వెళ్తున్నారు నాలుగు ద్వారా ఒక సుడిగాలి పర్యటన నేను చెప్పిన భాషలు, HTML, CSS, PHP, మరియు SQL. మరియు ఆశాజనక, మేము పుష్కలంగా వదిలి మాట్లాడటానికి విభాగం ముగింపులో సమయం ఈ వారం యొక్క P సెట్ మరియు సమాధానం గురించి మీరు అన్ని ఏ ప్రశ్నలకు. ప్రతి వారం, వనరుల అదే జాబితా మీరు కోసం, మీకు సహాయం వారం యొక్క సమస్య సెట్ మరియు వెళుతున్న మెటీరియల్ మీద - కానీ ఈ కోసం ముఖ్యంగా ఈ వారం, వెబ్ ఆధారిత సమస్య సెట్లు, ఒక ఉన్నాయి ఇతర వనరుల హోస్ట్ బయటకు ఆ మీరు అవకాశం రెడీ చాలా ఉపయోగకరంగా. నేను వాటిని ఇక్కడ అప్ కలిగి. నేను, విభాగం తరువాత మీరు ఈ ఇమెయిల్ చేస్తాము మరియు ఈ కూడా ఆన్లైన్లోనే. కానీ ముఖ్యంగా, ఉన్నాయి అక్కడ గొప్ప వనరులు. కొన్ని బాగా లేదు కూడా ఉన్నాయి వాటిని, కాబట్టి ఆ జాగ్రత్తపడతారు. కానీ ఈ స్లయిడ్ పై, నేను నాలుగు మంచి కలిగి వనరులు, ప్రతి ఒక మీరు కృషి చేస్తాము భాషలను ఈ వారం తో - HTML కోసం ఒక సూచన షీట్, CSS కోసం ఒక సూచన షీట్. ఈ కుడి PHP మాన్యువల్. బదులుగా టైపింగ్ వ్యక్తి ఆపై ఒక PHP యొక్క కమాండ్, ఈ ఇక్కడ మీరు చర్య నమూనా చూసేందుకు వెళ్ళి మరియు ఉదాహరణలు మరియు కొన్ని చిట్కాలు మరియు PHP విధులు ఉపయోగించి కోసం ఉపాయాలు. ఈ సైట్ తరచుగా ఉపయోగించే, నేను మీరు మారింది ప్రోత్సహిస్తున్నాము ఇది తెలిసిన. ఇది కొద్దిగా సాంకేతిక, కానీ కూడా ఒక వనరుల టన్ను మరియు అందిస్తుంది విధులను అన్ని మరియు కోసం ఉదాహరణలు కూడా వీల్ ఎలా వంటి, ఇతర లేదా వేరియబుల్స్ వివిధ రకాల. ఈ సైట్ PHP కోసం చాలా ఉపయోగకరంగా ఉంటుంది. ఆపై, SQL కోసం, మీరు ఈ లోకి గువ్వ ఉంటే వారం యొక్క సమస్య సెట్, మీకు తెలిసిన వస్తుంది మేము ఒక డేటాబేస్ ఉపయోగిస్తున్న. మరియు మనము ఆ డేటాబేస్ ప్రాప్తి సాపేక్షంగా nice యూజర్ ఇంటర్ఫేస్. లేదా యాక్సెస్ ఒక మార్గం డేటాబేస్. యూజర్ యింటర్ఫేస్ phpMyAdmin అని. ఒక SQL టాబ్, ఉంది, ఇది మేము చేస్తాము నేడు తర్వాత చూడండి. మరియు వారి నమూనా SQL టైప్ చేయవచ్చు మీ డేటాబేస్ లో పనులను ప్రశ్నలు, ఆపై ఆ ప్రశ్నలు అమలు. వారు సరైన ఉంటే, అది చేస్తాము , ఈ ఒక సరైన చెప్పటానికి. వారు తప్పు అయితే, ఇది చేస్తాము సే, అది తప్పు ఉంది. ఆ సాధన ఒక గొప్ప స్థానం మీ వాటిని రాయడానికి ముందు SQL ప్రశ్నలు మీరు నిర్ధారించుకోండి మీ కోడ్, ఫార్మాట్ సరైన కలిగి. చివరగా, ఇక్కడ ఒక ఇతర వెబ్ సైట్. ఈ మీరు పేరు వెబ్సైట్ వెళ్ళి మీ కు చెక్ HTML కోడ్ చెల్లదు. కాబట్టి సెట్ మీ సమస్యలు తిప్పింది ఈ వారం, ఖచ్చితంగా అన్ని యొక్క ఏమి మీ HTML చెల్లదు. గత వారం, మీకు, valgrind పరిగెత్తాడు మీరు ఏ మెమరీ లీకేజ్ నిర్ధారించుకోండి. ఈ వారం, మీరు ఖచ్చితంగా అన్ని చేయవలసి మీ కోడ్ చెల్లుబాటులో HTML5 ఉంది. ఇది చెల్లుబాటు అయ్యే HTML5 కాదు, మీరు పొందగలిగిన ఆఫ్ పాయింట్లు. కాబట్టి నిర్ధారించుకోండి - ఇది లేదు పనిచేస్తుంది కనుక ఇది పూర్తిగా చెల్లదు అర్థం. ఈ వెబ్సైట్ ద్వారా మీ కోడ్ అమలు ఇది సైన్ చెయ్యడానికి ముందు మళ్ళీ, ఇక్కడ వెబ్సైట్ ఉంది. మీరు నాకు ఏ అభిప్రాయాలుంటే, మేము మరింత విభాగాల ఒక జంట వదిలి, మరియు నేను ఎప్పుడూ చేయవచ్చు ఏమి కావలసిన ఉత్తమ విభాగం మీకు అందించలేవు సాధ్యం అనుభవించడానికి. కాబట్టి ఏదైనా నేను ఉంది ఉంటే నాకు తెలియజేయండి ఉన్నాయి ఉంటే మెరుగుపరచడానికి లేదా మీరు నేను మరింత బాగా చేయగలిగే చూడండి విషయాలు. , Avi ధన్యవాదాలు. వెబ్సైట్లో ఉంచారు. ఈ నేను బైక్ ఉన్నప్పుడు నేను , అనుకుందాము, ఇంట్లో నాలుగు విజయం. ఇది ఒక టీనేజ్ ముటాంట్ నింజా తాబేళ్లు ఉంది బైకింగ్, విషయంలో మీరు, చెప్పలేదు ఇది కొద్దిగా అస్పష్టంగా ఎందుకంటే. మీరు ToysRUs ఇప్పుడు పొందవచ్చు కోసం, నేను, గురించి $ 100 భావిస్తున్నాను. కానీ నేను కావలసిన ఈ బైక్ యొక్క ఫీచర్ మీరు ఈ ఉంటాయి శ్రద్ద ఇక్కడే. ఈ శిక్షణ చక్రాలు ఉంటాయి. అప్ ఇప్పుడు వరకు, మీరు హ్యాండ్హెల్డ్ ఉన్నాయి C. ద్వారా మరియు మేము చాలా తీసుకున్నారు సమయం, రెండు నెలల ప్లస్, C. ద్వారా వెళ్ళడానికి భాషలు ఈ సమయాన్ని, మేము వెళ్ళి లేదు ఆ ఎక్కువ సమయం. శిక్షణ చక్రాలు ఆఫ్ వస్తున్నాయి. మరియు మేము ఈ ప్రవేశిస్తాడు చూడాలని త్వరగా భాషలు మరియు తరలించడానికి వాటిని త్వరగా, ఇది చెప్పటానికి కాదని మేము మీరు ఈత విడిచి వెళుతున్న అక్కడ మద్దతు మార్గం తో మీ లేదా గుర్తించడానికి ఎలా ఈ భాషలు పని. నేను మీరు జాబితా చూపించింది మీకు సహాయం వనరుల. కానీ PHP నమ్మశక్యం ఉంది గుర్తుంచుకోండి సి పోలి మేము వెళ్ళి చేస్తాము ఈరోజే మరియు కొన్ని తేడాలను. కానీ చాలా వరకు, ఉచ్చులు కోసం ఉన్నాయి. పరిస్థితులు ఉంటే ఉన్నాయి. మీరు ఒక సమస్యను పరిష్కరించడానికి మీరు చేసినప్పుడు, మీరు ఉపయోగించడానికి వెళుతున్న ఒక ఆ కలయిక. ఇది చాలా పోలి ఉంది. తర్కం చాలా పోలి ఉండాలి మీరు గతంలో చేసిన ఏ. ఈ వారం నిజంగా కొత్త ఉంది వాక్యనిర్మాణం మరియు ఎలా మీరే వ్యక్తం. మరియు మీరు లూప్ ఒక రాయాలనుకుంటున్నాను, కానీ కొద్దిగా వివిధ చూడండి ఉండవచ్చు. లేదా మీరు వ్యూహం సృష్టించాలనుకునే, కానీ కొద్దిగా వివిధ చూడండి ఉండవచ్చు. కాబట్టి, ముందుకు వెళ్లడానికి ఆ, గుర్తుంచుకోండి తర్కం చాలా పోలి ఉంటుంది ఏమి మీరు గతంలో చేసిన. కానీ మీరు ఇప్పుడు ఎదుర్కొనడానికి కావడం కొత్త సిన్టాక్స్ చాలా. మరియు మేము ద్వారా మీరు నడిచి వెళ్ళడం లేదు వాక్యనిర్మాణం యొక్క అన్ని మూలకాలను. కనుక ఇది, గుర్తించడానికి మీకు నిజంగా ఉంది ఆన్లైన్ లేదా ద్వారా న వెళ్ళడము చర్చించండి లేదా నాకు ఇమెయిల్ లేదా మాట్లాడటం ఒక విషయాలు రాయడానికి ఎలా మరొక, PHP మరియు ఎలా SQL ప్రశ్నలు రాయడానికి ఎలా HTML మరియు CSS ఉపయోగించడానికి. కానీ మీరు తెలిసిన, అది కాదు మేము మీరు అక్కడ విసిరే ప్రయత్నిస్తున్న మళ్ళీ సొరచేపలు ఈత. ఈ మీరు తో ఎలా ఉంటుంది మీ చివరి ప్రాజెక్టు, మీరు ఒక ఎంచుకుంటే వివిధ IOS వంటి భాష మరియు మీరు ప్రారంభించారు లక్ష్యం సి, లేదా ఉంటే భవిష్యత్తులో ప్రోగ్రామింగ్ మరియు ఇతర భాషలు ప్రవేశిస్తాడు, పైథాన్ లేదా రూబీ వంటి. తరచుగా, తర్కం చాలా పోలి ఉంటుంది ఈ భాషల అన్ని, మరియు అంతటా వాక్యనిర్మాణం వివిధ ఏమిటి. మరియు అది వంటి, మీరు వరకు ఉంటుంది ప్రోగ్రామర్, వెబ్ ఉపయోగించడానికి వెళ్ళి మీరు మరియు సంఖ్య అందుబాటులో వనరులు మీరు ఏ వ్యక్తం ఎలా ఎలా ఒక లో, C లో వ్యక్తం వేరే భాష. కాబట్టి ఈ మంచి పద్ధతి, రెండు కోసం మీ చివరి ప్రాజెక్టు, మళ్ళీ, కోసం మీరు అవకాశం చేస్తుంది మీరు CS50 వదిలి తర్వాత. మేము కొనసాగండి ముందు, ఎవరైనా చేస్తుంది గురించి ఏవైనా ప్రశ్నలు ఏమి నేను ఇప్పటివరకు చేసిన? గ్రేట్. యొక్క వెళదాము. మొదటి, మేము కొంతకాలం మాట్లాడటానికి వెళుతున్న chmod కమాండ్ గురించి. ఈ, మేము ప్రారంభంలో చేస్తాను మీ సమస్యలు సెట్. మొట్టమొదటి సూచనలను ఒకటి మీరు కోసం, మీరు డౌన్లోడ్ తరువాత పంపిణీ కోడ్ మార్చడానికి ఉంది ఫైళ్ళ అనుమతులు మరియు మీరు అందుకున్న డైరెక్టరీలు. ఎవరైనా ఒక అంచనా వెంచర్ లేదా తెలిసిన చేయవచ్చు ఎందుకు మార్చడానికి ముఖ్యం కొన్ని ఫైళ్ళ అనుమతులు మరియు మీ కంప్యూటర్లో డైరెక్టరీలు? Avi - ప్రేక్షకులు: తప్ప అప్పుడు ఎవరూ మీరు మీరు చేస్తున్న ఏమి చూడగలరు? జాసన్ HIRSCHHORN: OK. మేము ఏదో ఉంచాలి అనుకుంటే వెబ్ మరియు మీరు అనుమతులు సెట్ చేశారు మీరు ఏదో చూడగలరు, అప్పుడు ఎవ్వరూ చేయవచ్చు మీరు సృష్టించిన ఏమి చూడండి. ఏమి? అవును. ప్రేక్షకులు: వేరే అడ్డుకో ఎవరైనా మీరు నుండి, ఏదో చూడాలనుకుంటే లేదు ఏదో చూడటం. జాసన్ HIRSCHHORN: కూడా నిజం. కొన్ని కోడ్ బహుశా ఉందని మీరు చేయలేని, రాయడానికి ప్రజలు చూడాలనుకుంటే. మీరు ప్రజలు చూసిన తో బహుశా OK ఉన్నారు మీ HTML మరియు మీ జావాస్క్రిప్ట్. కానీ మీ PHP, ఒక ముగింపు కోడ్, చాలా మీ కోడ్ తర్కం, బహుశా మీ పాస్వర్డ్లను కొన్ని నిల్వ విషయాలు మీ డేటాబేస్ కోసం, మీరు లేదు ప్రజలు ఆ చూడాలనుకుంటే సమాచార రకాన్ని. కనుక ఇది, ప్రతి ఫైల్ వ్యవహరించాలన్నారు సృష్టించి డైరెక్టరీ అనుమతులు మేము కావలసిన లేదో వర్తించే ఫైళ్ళ ఆ రకాల చూడండి ప్రజలు మరియు డైరెక్టరీలు మరియు వాటిని యాక్సెస్ చేయగలదు మరియు శక్తివంతంగా కూడా వాటిని మార్చడానికి. కాబట్టి మూడు రకాల ఉన్నాయి అనుమతుల. రీడ్ అనుమతి, సాధనాలు ఉన్నాయి మీరు ఒక ఫైల్ లేదా జాబితా చదువుకోవచ్చు డైరెక్టరీ విషయాలు. వ్రాయడం అనుమతి, ఉంది, ఇది మీరు ఒక ఫైల్ లేదా మార్పు మార్చవచ్చు అర్థం ఒక డైరెక్టరీ ఆపై అమలు మీరు అంటే అనుమతి, కాకుండా మీరు ఒక ఫైల్ అమలు లేదా ఒక డైరెక్టరీలో తరలించవచ్చు. కాబట్టి CD ఏదో, మీరు కలిగి ఉంటే అది అమలు అనుమతి, మీరు తరలించవచ్చు ఆ డైరెక్టరీలో. ఈ క్లుప్త ఉదాహరణ. తిరిగి, మీరు ఈ పైగా మారారు సమస్య సెట్. కానీ నేను ఒక డైరెక్టరీ సృష్టించడానికి mkdir ఆదేశంతో. నేను అనుమతులను మార్చడానికి. ఈ రెండు పంక్తులు నిజంగా ఖచ్చితమైన ఇదే. ఇది వర్ణించేందుకు అని కోసం వాక్యనిర్మాణం మీరు లేదో, అనుమతులు మారుతున్న ఒక + x లేదా 711, ఆ ఒకటే. మేము ఈ nice పట్టిక వద్ద చూడటానికి. మేము వినియోగదారు ఉన్నాయి చూడండి అనుమతులు మొదటి. మీరు, వ్యక్తిగత, మరియు మీ సర్వర్, సమర్థవంతంగా. ఆపై సమూహం మరియు ఇతరులు ఉంది. మధ్య తేడాలు రెండు సాపేక్షంగా చిన్నవిషయం ఉన్నాయి. కనుక సాధారణంగా, మేము ముద్ద చేస్తాము కలిసి ఆ. కానీ ముఖ్యంగా, మేము ఒక ఫైల్ ఉంటే అని మేము ఉండాలనుకుంటున్నాను కలిగి మేమే సవరించగలరు మరియు మేము కావలసిన ఇతరులు అమలు చెయ్యడానికి, ఇది అనుమతి 711 ఉంది. మరియు మేము ఆ డౌన్ చూడండి ఇక్కడ ఈ పట్టికలో. మేము, ఒక చదివి వ్రాయండి, మరియు అమలు. మాకు ప్రతి, మేము కావలసిన ఆ చేస్తామని. గ్రూప్ మరియు ఇతరులు, మేము మాత్రమే కావలసిన వాటిని అమలు చెయ్యడానికి. మేము ఆ అనువాదం మార్గం అనేక లోకి అనుమతి బైనరీ ద్వారా. మేము మూడు వాటిని కలిగి అయితే, ఒక 1 ఉంది తీయడం లో ఒకట్ల లో, ఒక 1 కాలమ్, ఒక 1 ఫోర్లు కాలమ్. ఆ అక్కడే 7 వార్తలు. మరియు ఈ అనుమతి 1 ఉంది. ఈ అనుమతి 1 ఉంది. కాబట్టి 711 ఉన్నప్పుడు ఇవ్వడం అదే ఉంది మేమే, చదవడం వ్రాయడం, మరియు అమలు, మరియు మిగిలిన అందరూ అధికారాలను అమలు. ఇక్కడే ఈ లైన్, మేము సాధారణంగా చదవడం మరియు వ్రాయడం ఉంటుంది మేము ఒక డైరెక్టరీ సృష్టించడానికి. ఇక్కడ ఈ లైన్ అమలు జతచేస్తుంది అందరికీ అధికారాలను. కాబట్టి ఆ లో, పోలిన ఉంటుంది మనం ఏమి పాటు, దారుణంగా 1, 1, 1 జోడించడం. ఈ అయితే, ఇది అనవసరమైన చదవడం మరియు వ్రాయడం జోడించడానికి. కానీ మీరు సంఖ్యలు ఉపయోగించడానికి వెళుతున్న ఉంటే, మీరు ఏదో చేర్చలేరు. మీరు చెక్కబడి అనుమతి తిరిగి రాస్తుంది అక్కడ మరియు కొత్త వాటిని అమలు సంఖ్య మీరు ఇవ్వాలని. ఆ అందమైన త్వరితంగా. ఎవరైనా ఏవైనా ప్రశ్నలు ఉందా అనుమతులు మార్చడం గురించి? OK. నేను ఒక PHP ఫైల్ ఉంటే, ఏమి అనుమతులు నేను కలిగి అనుకుంటున్నారు? ఈ సమస్య సెట్ స్పెక్ ఉంది. కాబట్టి మీరు స్పెక్ చూడండి మరియు చేయవచ్చు అప్పుడు నాకు సమాధానం చదవండి. ప్రేక్షకులు: మీరు యూజర్ కావలసిన రీడ్ వ్రాసే అనుమతులు. మరియు మీకు కావలసిన అందరూ గత్యంతరం కలిగి. జాసన్ HIRSCHHORN: మరియు సంఖ్యలు ఉంది? ప్రేక్షకులు: 600. జాసన్ HIRSCHHORN: 600. 600 కాబట్టి chmod - మీరు ప్రింట్ చేసినప్పుడు ఒక PHP ఫైలు, 600 దానిని chmod. OK. నేను ఒక డైరెక్టరీ. జెఫ్ పాటు ఎవరైనా, నేను ఒక ఫైల్ ఫోల్డర్ కలిగి. ఏ అనుమతులు నేను అనుకుంటున్నారు ఫోల్డర్లోకి రావాలంటే - కూడా సమస్య లో, సెట్ స్పెక్ కుడి ఈ సమాధానం లేదా క్రింద మునుపటి సమాధానం? కూడా సమర్థవంతంగా స్లయిడ్ - మార్కస్. ప్రేక్షకులు: కోసం ఫోల్డర్, ఇది 711 ఉంది. జాసన్ HIRSCHHORN: 711 - కాబట్టి ఒక ఫోల్డర్, మీరు 711 ఇవ్వాలని. మీరు ఫోల్డర్ను చదువుతారు ఉండాలనుకుంటున్నాను, తరలి, డైరెక్టరీలు మార్చండి ఫోల్డర్ను. మరియు మీరు ప్రతి ఒక్కరినీ చెయ్యడానికి మీరు ఫోల్డర్ను నావిగేట్, కానీ తప్పనిసరిగా దాని కంటెంట్లను మార్చలేరు. ఏ కాని PHP ఫైలు గురించి, , JavaScript ఫైలు చెప్పటానికి? ఏ అనుమతులు మేము అనుకుంటున్నారు ఫైలు యొక్క రకం ఇవ్వాలని? ప్రేక్షకులు: 644. జాసన్ HIRSCHHORN: 644 - మనం 644 ఇవ్వాలని? ప్రేక్షకులు: ఇతర ప్రజలు దానిని చదివిన మీకీ. మరియు మీరు చదివి లేదా వ్రాయడానికి. జాసన్ HIRSCHHORN: కాబట్టి కుడి, అందరూ వేరే జావాస్క్రిప్ట్ దాఖలు చదువుకోవచ్చు. మరియు మీరు అదనంగా, ఆ మార్చవచ్చు ఇది చదవడానికి సామర్థ్యం. కాబట్టి అత్యంత సాధారణ దోషాలు ప్రజలు ఒకటి ఈ సమస్య సెట్ మరియు కలిగి వారి చివరి ప్రాజెక్టు, అది ఒక వెబ్ ఆధారిత చివరి ప్రాజెక్ట్, వారు ఏర్పాటు ఉండదు ఉంది సరైన అనుమతులు. మరియు వారు చేయలేరు వారి వెబ్సైట్ చూడండి. లేదా వారి వెబ్సైట్ యొక్క ఒక ప్రత్యేక భాగంలో. అందుకే సెట్ తయారు సరిగ్గా అనుమతులు. కేవలం అనుకోము అది ఆ మీరు కోసం స్వయంచాలకంగా అది. OK. మేము గడిపారని స్వల్పవిషయమే సమయం మంచి మొత్తం, కాబట్టి మేము అది గోరు కాలేదు. యొక్క HTML వెళదాము. మరియు తిరిగి, ఈ రాబోయే నాలుగు విషయాలు కోసం, మేము వాటిని ద్వారా వెళ్ళడానికి వెళుతున్న చాలా వేగంగా. కాబట్టి ఏ వద్ద నాకు ఆపడానికి సంకోచించకండి దయచేసి సమయం, మీరు ఏ ప్రశ్నలు ఉంటే, వారు నేను కవర్ ఏమి సంబంధిత ఉన్నామా లేదా ఏదో ఉపన్యాసం నుండి లేదా సమస్య సెట్ కూడా నుండి. మీరు అవసరం చేసినప్పుడు నాకు ఆపు. మేము ముగింపు ను, మేము చేస్తాము సమస్య సమితి వెళ్ళి మొదలు. కాబట్టి HTML హైపర్టెక్స్ట్ ఉన్నచో మార్కప్ లాంగ్వేజ్. ఇది ఒక ప్రోగ్రామింగ్ భాష కాదు. అది అన్ని మీ కంటెంట్ నిర్మాణం మరియు కొన్ని మెటాడేటా అందించడానికి. ఉదాహరణకు, బహుశా, అనేక కాబట్టి మీరు ముందు Facebook ఉపయోగించారు. మరియు మీరు ఉన్నాయి లింకులు, లేదా మీరు చేయవచ్చు మీ స్థితి వలె ఒక లింక్ ఉంచవచ్చు. ఆపై, ఆ లింకును గమనించవచ్చు ఎల్లప్పుడూ ఒక nice చిత్రాన్ని ఉంది ఇది మరియు కొన్ని టెక్స్ట్. సాధారణంగా, కొన్ని ఉన్నమెటా ఒక వెబ్ పేజీ కోసం. మరియు ఇది Facebook-నిర్దిష్ట మెటాడేటా ఉంది. ఆపై, Facebook చదవడానికి ఆ పేజీ మరియు లింక్ ఇన్సర్ట్, ఇది నిర్దిష్ట మెటాడేటా కోసం చూస్తుంది, కాబట్టి ఇది ప్రదర్శించడానికి ఏ చిత్రాన్ని తెలుసు, ఏమి ప్రదర్శించడానికి శీర్షిక, మరియు ఏ ప్రదర్శించడానికి వియుక్త టెక్స్ట్. కాబట్టి మేము తో మెటాడేటా ఉంటాయి HTML ఉపయోగించి మా వెబ్ పేజీ. మరియు అది కూడా మాకు నిర్మాణం సహాయపడుతుంది కంటెంట్, సాధారణంగా, ఏ మేము ఇక్కడ వెళ్లాలని మీరు. HTML ప్రతిదీ ఒక మూలకం ఉంది. మరియు ఇక్కడ అంశాలు - ఈ CS50, టెక్స్ట్ అంశం. మరియు అది కొన్ని ట్యాగ్లు. ఈ ఒక ట్యాగ్. మరియు మేము వద్ద ఒక ఒక ఉంది గమనించవచ్చు ప్రారంభించి ఆపై ఒక లోనైంది, కాబట్టి చివరిలో ఒక ట్యాగ్ మూసివేయడం. కొన్నిసార్లు, ఒక ఓపెన్ కాదు ట్యాగ్ మరియు ఒక దగ్గరగా ట్యాగ్. కేవలం ఒక విషయం ఉంది. మేము ఆ ఒక ఉదాహరణ చూస్తారు తదుపరి స్లయిడ్. కాబట్టి మీరు ఒక ఓపెన్ అవసరం లేదు ఒక సన్నిహిత ట్యాగ్. కానీ ఈ కోసం, మేము ఈ ఉండటం ఉంటాయి ఒక యాంకర్ ట్యాగ్ లో CS50 మూలకం. మరియు ముఖ్యంగా, ఈ టాగ్లు చెప్పండి ఏమి బ్రౌజర్ ప్రత్యేక మూలకం. మరలా, CS50 టెక్స్ట్ మేము చూడండి చూడాలని. మరియు అది అన్నారు యాంకర్ ఒక రకం. యాంకర్ ముఖ్యంగా ఉపయోగిస్తారు ఏదో లింకులు కోసం. ముఖ్యంగా, మీకు అవ్వా, ఈ ఒక ఉంది CS50 హోమ్ లింక్. సాధారణంగా లేదా, - తదుపరి ట్యాగ్ భాగంగా టాగ్లు ఒక భాగం లక్షణాలను. మరియు మేము, ఇక్కడే చూసే ఒక ట్యాగ్ ఉంది , ఈ href లక్షణం. మరియు వారు ఒక నిర్దిష్ట ట్యాగ్ సవరించడానికి. నిజానికి, మీరు ఒకటి వెళ్ళండి వెబ్సైట్లు లేదా నేను మీరు ఇచ్చిన సూచనలు లేదా, ఆన్లైన్ ఒక ట్యాగ్ వెతకండి ముందు మీరు ఒక టన్ను ఉన్నాయి గమనించవచ్చు సంభావ్య లక్షణాలు. ఈ బహుశా ఒకటి అతి సామాన్యమైనవి. ఈ ఒక సృష్టించడానికి నాకు చెప్తుంటాడు నిర్దిష్ట వెబ్ సైట్ లింక్. మరియు సాధారణంగా లక్షణాలను ఇస్తారు, ప్రత్యేకంగా ఇవ్వలేదు ఉంటే, ముఖ్యమైన విలువ జంటగా. ఇక్కడ కీలక, href ఉంది. మరియు విలువ ఇక్కడ ఈ హక్కు. మరియు ఆ, తర్వాత ఉపయోగపడుట ఉంటుంది మేము కొన్ని లైబ్రరీలకు ఉపయోగించడం ప్రారంభించడానికి జావాస్క్రిప్ట్ మాకు కోడ్ సహాయం లేదా HTML కంటెంట్ వ్రాయండి. మేము వంటి - మేము తరచుగా ఉంటాయని శ్రేణి బ్రాకెట్ 0 మరియు చేయరు మాకు కొన్ని విలువ ఇస్తుంది. భవిష్యత్తులో, మేము చాలా చేస్తూ ఉంటాను ఏదో బ్రాకెట్ href వంటి విషయాలు. మరియు మాకు విలువ ఇస్తాము మేము href నవీకరించాలనుకున్న href, లేదా ఉంటే కీ ఆపై ఇచ్చి ఒక నిర్దిష్ట విలువ. కాబట్టి కేవలం మేము పేరు శ్రేణితో వంటి కీ 0 లేదా కీ 1 లేదా కీ 2 లేదా ఒక తో మీ హాష్ పట్టికలు తో, బాగా, పట్టిక హాష్ అలాగే, మీరు బహుశా కలిగి - ఇది కీ 0 కీ వ్యూహం,, కీ 1, 2 ఉంది. ఆ ఇండెక్స్, మేము ఒక కీ ఆ అనుకుంటున్నారో. మరియు విలువ ఎలాగైనా అక్కడ నిల్వ చేశారు. ఈ లక్షణాల అన్ని ముఖ్యమైన విలువ జతలను ఉంటాయి. మరియు ఆ మారుతున్న కోసం ముఖ్యమైన ఉంటుంది వాటిని లేదా వాటిని నవీకరించుటకు లేదా తరువాత వాటిని ఇన్సర్ట్. చివరగా, మీరు ఈ నిర్మాణం చూసిన ముందు, కానీ ఈ చాలా బేసిక్ HTML పేజీ యొక్క నిర్మాణం. పైభాగంలో, మేము మీరు చెప్పే ఈ నిజానికి HTML లో ఉంది. మరియు తర్వాత మేము ఒక ఓపెన్ HTML కలిగి ట్యాగ్ మరియు ఒక దగ్గరగా HTML ట్యాగ్. కాబట్టి లోపలి ప్రతిదీ ఈ HTML ఉంది. మేము తల మరియు శరీర చూడండి. మీ పత్రం యొక్క తల సాధారణంగా కలిగి? మీరు కోసం ఏదైనా అంచనాలు తల చాలు? ప్రేక్షకులు: మీరు శీర్షిక శైలి ఉంచాలి. జాసన్ HIRSCHHORN: టైటిల్. ఒక గొప్ప అంచనా ఉంది. నేను మిమ్మల్ని ఆఫ్ అవతరించాడు ఉండవచ్చు. కొన్ని ఇతర విషయాలు ఏమిటి? మేము వాటిని ఒకటి పేర్కొన్నారు తల లో వెళ్ళి ఉండవచ్చు. ప్రేక్షకులు: తెలిపారు, శైలులు. జాసన్ HIRSCHHORN: స్టైల్స్ - కాబట్టి మీరు ఒక JavaScript లో లింక్ అనుకుంటే లేదా మీరు మాట్లాడటం చేస్తున్నాం ఇది ఒక CSS, మీరు మాట్లాడటం చేసినప్పుడు గురించి శైలులు గురించి. మరో ఫైలు, మీరు ఒక లింక్ కావలసిన ఫైలు బయట, బహుశా అన్నారు ఉంటుంది తల. ఏమి? మేము స్లయిడ్లను జంట పేర్కొన్నారు విషయాలు క్రితం ఆ HTML మీరు చేయవచ్చు. ఇది అందిస్తుంది - ఒక M మొదలవుతుంది - ప్రేక్షకులు: మెటాడేటా. జాసన్ HIRSCHHORN: మెటాడేటా - కాబట్టి చాలా మెటాడేటా యొక్క తల లో వెళ్తుంది, తప్పనిసరిగా అవసరం ఎందుకంటే మీ కోడ్ శరీరం భాగంగా. ఆ సాధారణంగా ఉంది - శరీరం కంటెంట్, ఎవరైనా ఏమి. కాబట్టి నేను సమాధానం అతనిచ్చిన నా తదుపరి ప్రశ్నకు. కానీ శరీరంలో సాధారణంగా కంటెంట్ ఉంది అని ప్రదర్శించబడుతుంది చేస్తాడు వెబ్ పేజీలో. మేము చూడండి చేస్తారు, క్లిష్టమైన వెబ్సైట్లు కలిసిమెలసి లేదా ఏ మార్చడానికి ఉంటాయి వారు తల మరియు శరీరం లో చాలు. కానీ సాధారణంగా, తల విషయాలు కలిగి యూజర్ ఉండదని ఆ తెరపై చూడండి. ఇది ఇతర ఫైళ్లలో లింకులు మరియు మెటాడేటా అందిస్తుంది. అయితే, శరీరం ప్రతిదీ కలిగి యూజర్ అన్నారు. ఈ పేజి ట్యాగ్ అంటే ఎటువంటి ఆలోచన? ప్రేక్షకులు: పేరా? ప్రేక్షకులు: ప్రింట్. ప్రేక్షకులు: ముద్రణ కాకపోతేయేం. ప్రేక్షకులు: ఇది పేరా ఉన్నదా? జాసన్ HIRSCHHORN: పేరా - ఈ ఒక పేరా ఉంది. మరియు ఈ p ట్యాగ్, నేను టైప్ కావచ్చు తెరమీద ఆపై లైన్ బ్రేక్ ఉన్నాయి అది ముగింపులో. ఎవరైనా ఉన్నాయి ఎలా లైన్ బ్రేక్? ప్రేక్షకులు: PR - జాసన్ HIRSCHHORN: PR - ప్రేక్షకులు: PR స్లాష్? జాసన్ HIRSCHHORN: PR స్లాష్ పంక్తి విరుపు ఉన్నచో. కానీ పేరాలు నిర్దిష్ట కలిగి ఫార్మాటింగ్. మరియు మేము ఒక ఆకృతీకరణ చూస్తారు రెండవ, మేము CSS గురించి మాట్లాడినప్పుడు. కానీ ఈ p టాగ్లు లోపల ప్రతిదీ కొన్ని సాధారణ ఫార్మాటింగ్ ఉంటుంది బహుశా కొన్ని, సంబంధం వివిధ మధ్య అంతరం పేరాలు. మరియు భేదం ఒక మార్గం ఉంటాం కోడ్ బ్లాక్లు. ఇతర టాగ్లు - మీరు చూసిన ఇతర టాగ్లు? జాసన్ HIRSCHHORN: h6 ద్వారా H1. , మరియు ఆ h6 ద్వారా h1 ఉంది? ప్రేక్షకులు: ఇది రాయవచ్చు ఎంత పెద్ద మరియు బోల్డ్ అక్షరాలు ఉంటాయి. జాసన్ HIRSCHHORN: కుడి, ఇది శీర్షిక సూచిస్తుంది. కాబట్టి header1 ఒక పెద్ద శీర్షిక ఉంది. ఇది బహుశా, డిఫాల్ట్గా, బోల్డ్, ఒక ఉంటాం పెద్ద ఫాంట్ పరిమాణం, బహుశా కేంద్రీకృతమై స్క్రీన్, అన్ని మార్గం h6 వరకు డౌన్, ఒక చిన్న ఫాంట్ పరిమాణం, తక్కువ ఇది నొక్కి. వాస్తవానికి, మీరు, మీరు CSS ఫైల్ ఉన్నారు చేయవచ్చు లేదా ఎక్కడో మీ కోడ్ లో - ఇది, మళ్ళీ, మనం రెండవ లో ఆ చూస్తారు - ఏ సాధారణ రీతిని మార్చవచ్చు ఒక h1 ట్యాగ్ ఉంటుంది. కానీ గుర్తుంచుకోండి Chrome, Safari, ఫైర్ఫాక్స్, ఇంటర్నెట్ ఎక్స్ప్లోరర్ అన్ని కలిగి డిఫాల్ట్ చాలా వెదుకుతుంది ఈ ప్రామాణిక టాగ్లు. మీరు, మళ్ళీ, ఎల్లప్పుడూ మార్చవచ్చు వారు ఇష్టం చూడండి. ఇతర టాగ్లు అందరికి చూసింది? అవును - ప్రేక్షకులు: ఒక div సైట్. జాసన్ HIRSCHHORN: ఒక DIV ట్యాగ్ - DIV ట్యాగ్ శాతం, ఏ అంతర్నిర్మిత ఆకృతి లేదు సే, ఆ బ్లాక్ ఆఫ్ ఉపయోగిస్తారు కోడ్ వివిధ రకాల. ఇతర టాగ్లు? అవును. ప్రేక్షకులు: li - జాసన్ HIRSCHHORN: li - కోసం li ఏమిటి? ప్రేక్షకులు: జాబితా. ప్రేక్షకులు: జాబితా జాసన్ HIRSCHHORN: li ఉంది జాబితా అంశాలను కోసం. జాబితాలు రెండు రకాల ఉన్నాయి. రెండు రకాలు ఏమిటి? ప్రేక్షకులు: క్రమ మరియు క్రమం లేని. జాసన్ HIRSCHHORN: క్రమ మరియు క్రమం లేని - కాబట్టి ఉల్ స్టాండ్ క్రమం లేని జాబితా కోసం. మీరు ఒక బుల్లెట్ కావాలా పేర్కొంది , బుల్లెట్ల జాబితాను అభిప్రాయపడుతున్నారు. ఒక క్రమ జాబితాను సంఖ్యా జాబితాను ఉంది. కాబట్టి మీరు ఒక ఓపెన్ ఉల్ ట్యాగ్ మరియు చేస్తాము అప్పుడు జాబితా అంశాలను టన్నుల మరియు ఉల్ ట్యాగ్ దగ్గరగా. మరియు ఆ ఇష్టానికి ఒక క్రమం లేని జాబితా సృష్టించడానికి. మేము కొన్ని ఉదాహరణలు చూడండి చూడాలని ఒక బిట్ లో HTML యొక్క. కానీ ముందు, నేను CSS ను మీరు. మరియు క్యాస్కేడింగ్ ఉన్నచో శైలి షీట్లు. మరియు ఈ చాలా దగ్గరగా సంబంధించింది HTML కానీ కొద్దిగా భిన్నంగా కు. ఈ మీరు అన్ని కంటెంట్ ఫార్మాట్ సహాయపడుతుంది ఆ HTML నిర్మాణాలు. కాబట్టి CSS లో, మేము సాధారణంగా వద్దు ప్రతి శీర్షిక లేదా ప్రతి శైలి ఒక చిత్రం లేదా ప్రతి ఒకే పేరా. మేము కొన్ని అంశాలు శైలి కావలసిన లేదా బహుశా ఒక ప్రత్యేక ఎలిమెంట్. మరియు మార్గం మేము ఒక నిర్దిష్ట శైలి మూలకం ఇది ఒక ID అందించడమే. కాబట్టి ఈ ఒక లక్షణం ఉంది. ఇది ఒక కీ మరియు విలువ. ID కీ. లోగో విలువ. నేను యాదృచ్ఛికంగా లోగో చేసుకుంది. మరియు మీరు ఏదో ఒక ID ఇవ్వాలని ఉంటే, సాధారణంగా, మాత్రమే ఇవ్వాలి ఒక అంశానికి. ఆపై, మీ శైలి షీట్ లో, మీరు శైలి నిర్దిష్ట మూలకం, అయితే మీరు చూడటానికి కావలసిన. మీరు అనేక శైలి అనుకుంటే అంశాలు, దీనికి కొంత తరగతి శీర్షికలు, కొన్ని మీ పీఠికల. బహుశా ఇది ఒక శీర్షిక మరియు ఒక చిత్రం మరియు ఒక ఉంది పేరా మీరు అన్ని మధ్యలో కావలసిన. అప్పుడు మీరు ఆ సమూహాలకు ఇస్తుంది అన్ని మూలకాల ఒక తరగతి. మరియు మీరు తరగతి ఇస్తుంది ప్రత్యేక శైలులు. కాబట్టి ఒక ID మరియు ఒక తరగతి రెండు మార్గాలు ఉన్నాయి మీ కోడ్ విచ్ఛిన్నం, కాబట్టి మీరు సహాయపడుతుంది మీరు శైలి ఏమి మరింత నిర్దిష్ట. శైలి మూడు మార్గాలు ఉన్నాయి. మొదటి ఒక, ఉంది ఈ శైలి లక్షణం. సో మీరు, శైలి కీ శైలి. శైలి విలువ వాస్తవానికి ఉంది మరొక కీ విలువ జాబితా. ఈ సందర్భంలో, నేను ఎంపిక ఒక కీ, text-align. మరియు నేను అన్నాడు, సెంటర్. మీరు ఈ మీ అడగడం ఉండవచ్చు పాయింట్, ఎలా నేను తెలుసా text-align. కూడా ఏమి చేస్తుంది? ఆ అడగండి ఒక గొప్ప ప్రశ్న, మరియు మేము రెండవ లో పొందండి చూడాలని. కాబట్టి ఏదో శైలి ఒక మార్గం, కేవలం ఇది శైలి లక్షణం ఇవ్వాలని. ఏదో శైలి మరో మార్గం - ఈ అక్షర్ ముందు పేర్కొన్న ఉంది. మీరు శైలి టాగ్లు మరియు ఆ ఉంచవచ్చు మీ HTML పత్రం యొక్క తల. కాబట్టి మీరు ప్రధానంగా చెబుతున్న, ఇక్కడ లోపల కంటెంట్ కొన్ని శైలి కంటెంట్ ఉంది. మరియు ఆ కోసం ఫార్మాట్ విషయం మీరు లోపలి, అప్పుడు శైలి మరియు కావలసిన వంకర జంట కలుపులు, కీ విలువ జంట మీరు ఇవ్వడానికి కావలసిన లక్షణాలను మూలకం యొక్క నిర్దిష్ట రకం. చివరగా, మరియు ఈ ఉంది అత్యంత సాధారణ మార్గం. మరియు ఈ మార్గం మేము p సెట్ 7 లో చేస్తున్నాయి. ఇది ఒక బాహ్య శైలి షీట్. కాబట్టి మీరు ఒక. CSS ఫైల్. మరియు అది లోపలి, మీరు చాలా చూడండి ఇలా ఆ విషయాలు, పేరు మూలకం కొన్ని రకం లేదా ఒక ID లేదా గిరజాల లోపలి ఆపై ఒక తరగతి మరియు, జంట కలుపులు, కీ విలువ జతలను జాబితాలో. వాస్తవానికి, మీరు ఒక బాహ్య సృష్టిస్తే ఫైలు, మీరు చూడాలని ఇది ఉన్నాయి అవసరం - పదునైన కోరిరి, ఉన్నాయి సి సారూప్య - మీ HTML ఫైల్ లో. కాబట్టి మీరు ఈ కలిగి ఉంటుంది మీ HTML ఫైల్ లో కోడ్. ఈ ఫైలు యొక్క పేరు ఉండటం మరియు ఇది అదే డైరెక్టరీ లో ఊహిస్తూ. OK. ఒక నవ్వులాట. మరియు మేము ఇప్పుడు ఊపిరి మరియు చూడాలని కొన్ని వాస్తవ, ప్రత్యక్ష వెబ్సైట్ మరియు ఈ మరింత అన్వేషించడానికి. మేము ఆ ముందు, ఎవరైనా చేస్తుంది ఏ ప్రశ్నలు? కాబట్టి మీరు పాటు దీన్ని చేయాలనుకుంటున్నారా ఉంటే నాకు, మేము ఉపకరణం వెళ్ళవచ్చు. నేను CS50 హోమ్ పేజీ ఎంచుకున్నాడు. మీరు ఏ వెబ్సైట్ తో చేయవచ్చు. అయితే ఎందుకు ప్రారంభం లేదు CS50 హోమ్? యొక్క రిఫ్రెష్ చేయండి. నిజానికి అత్యంత మీరు సిఫార్సు చేస్తున్నాము నాతో పాటు ఈ, ఎందుకంటే మనం ఇప్పుడు చేయబోవడం అన్నారు మీరు కోసం, లో మాత్రమే చాలా సులభ P-సెట్ 7, కానీ అదే P-సెట్ 8 లో. అవును. ప్రేక్షకులు: వ్యాఖ్యలు చేయడానికి ఒక మార్గం ఉంది HTML లో, PHP ఉపయోగించకుండా? జాసన్ HIRSCHHORN: అవును, మీరు చెయ్యగలరు HTML లో వ్యాఖ్యలు చేయండి. ప్రేక్షకులు: సింటాక్స్ ఏమిటి? ప్రేక్షకులు: ఆశ్చర్యార్థకం మార్క్ డాష్ డాష్. ప్రేక్షకులు: OK. జాసన్ HIRSCHHORN: అవును. ఆ వాక్యనిర్మాణం. మీరు HTML లో వ్యాఖ్యలు చేయవచ్చు. మీరు PHP లో వ్యాఖ్యలు చేయవచ్చు. మీరు చూస్తారు, HTML లో మాట్లాడుతుంటారు మేము చూడండి ఇప్పటికీ, చూపించే నిర్దిష్ట సైట్ యొక్క HTML కోడ్. కాబట్టి ఈ cs50.net. మీరు కుడి అత్యంత ఆధునిక లో క్లిక్ చేస్తే అత్యంత ఏ పేజీలో బ్రౌజర్లు మీరు చూడవచ్చు పేజీ మూలాన్ని. కాబట్టి యొక్క CS50 ఆ తెలియజేసేలా. మరియు తక్కువ మరియు ఆగండి, మేము ఒక దిగ్గజం విషయం చూడండి. CS50 నిజానికి చాలా మంచి కనిపించే. వెబ్సైట్ల చాలా లేదు ఈ nice చూడండి. మీరు Google యొక్క హోమ్ పేజీకి వెళ్ళండి ఉంటే మరియు దానిని తెరిచి. ఈ nice చూడండి లేదు. కానీ మీరు గమనించి, ఎగువన - ఈ చిన్న రకం. యొక్క ఈ పెద్ద తయారు చేద్దాము. OK. టాప్, DOCTYPE HTML వద్ద, ఆ తెలిసిన. అప్పుడు మేము ఓపెన్ HTML ట్యాగ్ చూడండి మరియు ఇక్కడే తల,, అన్ని ఈ మెటా టాగ్లు. మరియు మీరు, ఈ మరియు కాదు చూడగలరు ఇప్పుడు ఆ వెళ్ళాలని అన్నారు. కాని నేను వద్ద దాదాపు సానుకూల am ఆ Facebook ఉంటుంది. వాస్తవానికి Facebook ఉంది. నేను ఓపెన్ గ్రాఫ్ ఉన్నచో అనుకుంటున్నాను. నేను ఉంది ప్రస్తుతించారు చేశారు, గుర్తు మీరు Faceboook నిర్దిష్ట మెటాడేటా ఒక పేజీ ఇవ్వడానికి. ఇక్కడే ఏమిటి. కాబట్టి మీరు Facebook లో ఈ పేజీ లింక్, ఇది చూపించడానికి వెళుతున్న చిత్రం ఈ చిత్రం ఇక్కడే ఉంది. మరియు మీరు దీన్ని అని చూడండి Facebook, ఇది ఎందుకంటే Facebook చిత్రం. కానీ ఎలాగైనా, మహానాడుకు చేస్తున్నారు. కాబట్టి మేము ఇక్కడ కొన్ని మెటాడేటా ట్యాగ్లను కలిగి. మేము CS50 శీర్షిక చూడండి. మరియు తిరిగి, టైటిల్ వెళ్తాడు ఏమిటి ఇక్కడ బ్రౌజర్ టాబ్ లో. మేము, ఇక్కడ ఈ కుడి, బంధించే చూడండి బయటి జావాస్క్రిప్ట్ ఫైలు. మేము, చాలా జావాస్క్రిప్ట్ గురించి మాట్లాడారు లేదు కానీ వచ్చే వారం - మరియు ఖచ్చితంగా ఉంటే మీరు ఒక వెబ్ ఆధారిత సమస్య సెట్ చేస్తున్నా, మీరు JavaScript ఉపయోగించి ఉంటుంది. ఈ మీరు బాహ్య లింక్ ఎలా ఉంది జావాస్క్రిప్ట్ ఫైళ్లు. మేము ఇక్కడ చూడండి, చివరకు, CSS శైలి షీట్, ఈ పత్రాలు ఈ కోడ్ యొక్క శైలులు. యొక్క నిజానికి తెరిచి లెట్ నిజంగా త్వరగా పరిశీలించి. ఈ క్రేజీ కనిపిస్తోంది. నేను ఉంటుంది మార్గమే లేదు ద్వారా చదువుతారు. కాబట్టి మీరు అయితే వాస్తవానికి, మీరు తీసుకుంటే పరిశీలించి, మీరు విధమైన చూడగలరు ఉన్నాయి - అక్కడ మేము వెళ్ళి. మేము చూసిన ఏదో కనిపిస్తోంది ముందు, నేపథ్య రంగు, సెట్ కొన్ని ఎరుపు ఆకుపచ్చ నీలం విలువకు సమానంగా. ఈ అంశాలు విధమైన కనిపిస్తుంది లేదు విదేశీ, అయినప్పటికీ, చెలరేగుతోంది ఈ వంటి, ఇది ఉంటుంది ఒక బిట్ అధిక. మేము ఈ CSS ఫైల్ చూడండి వెళ్ళి లేదు లేదా, ఇది ఎక్కువ సమయం ఎందుకంటే ఇది, మళ్ళీ, చదవడానికి చాలా కష్టం. యొక్క ఈ తిరిగి వెళ్ళి తెలపండి CS50 కోసం HTML పేజీ. మరియు శరీరంలోకి స్క్రోల్ డౌన్ తెలపండి. మరియు లోపల మేము ఈ DIV ట్యాగ్ చూడండి. మేము ఇక్కడే ఒక శీర్షిక చూడండి. మేము యాంకర్ ట్యాగ్ చూడండి. ఈ జాబితాలో అంశం ఒక నిర్దిష్ట తరగతి ఇచ్చిన. మరియు మేము తరగతి పునరావృతం చూడండి మళ్ళీ మరియు పైగా. అక్కడ మీరు కర్టిస్ ఉంటాయి. HTML5 లో వ్యాఖ్యను ఉంది. మరియు మీరు వంటి, మేము ఇంకా చూడగలరు ఇది, కానీ కనపడక పోతే. ఇది నిజానికి నిజంగా ఆసక్తికరంగా. ఈ స్కోర్లు జాబితా కనిపిస్తోంది మూలకం వ్యాఖ్యానిస్తారు. మేము ఈ పేజీ వెళ్ళండి ఉంటే, మరలా ఇది ఇప్పటికీ కాబట్టి ఆసక్తికరమైన, అక్కడ కనిపించే. ఓహ్, ఆ ఎందుకు, ఎందుకంటే ఈ తదుపరి లైన్. ఏమి మేము ఆసక్తి చూస్తారు? ఈ మిగిలిన లో, మరింత గందరగోళంగా ఉంది ఈ కుడి సగం వ్యవహరించే కొద్దిగా ఇది వెబ్ సైట్ మరింత క్లిష్టతరంగా. కాబట్టి ఈ కొన్ని HTML ఉంది లాగా అన్నారు. నాకు అయితే, ఈ చిన్న ఉంది అధిక, మరియు ఈ లేదు ఆ ఎక్కువ నాకు సహాయం. అయితే, ఏదో ఉన్నాయి , నిజానికి, చాలా నాకు సహాయం లేదు. ఆ నేను ఉన్నాను చేసినప్పుడు నేను ఉపయోగం ఉంది ఎలా మరిచిపోయామా ప్రయత్నిస్తున్న అది మార్గం, లేదా ఎలా కనిపిస్తుంది నా వెబ్సైట్ మార్పులు. మరియు ఒక డెవలపర్ సాధనం క్రోమ్ లోకి నిర్మించబడింది. కాబట్టి మీరు సరైన ఈ మూడు బార్లు వెళ్ళండి ఉంటే ఇక్కడ మరియు టూల్స్ పొమ్ము క్లిక్ డెవలపర్ ఉపకరణాలు, ఒక చిన్న విండో రెడీ పేజీ దిగువన పాపప్. మరియు ముఖ్యంగా, Chrome, ఇది నుండి అద్భుతమైన, ఈ విండో ఫార్మాట్ మరియు ఉంటుంది HTML పడుతుంది మరియు అది కనిపించేలా మీరు NICER చాలా. కాబట్టి ఇప్పుడు నిజానికి ధ్వంసమయ్యే ఉంది మీరు తనిఖీ అన్వేషించవచ్చు ఆ HTML పేజీ యొక్క అంశాలను. మేము శరీరం చూడండి అనుకుంటే, నిజానికి హైలైట్. మీరు HTML యొక్క భాగాన్ని స్క్రోల్, ఈ విండోలో డౌన్, అది ఇది మాట్లాడటం భాగంగా హైలైట్ పెద్ద విండోలో గురించి. కాబట్టి నాకు మళ్ళీ ప్రయత్నించండి మరియు కాస్త పేల్చివేయడానికి. OK. కాబట్టి శరీరం తెరిచి తెలియజేయండి. మరియు నేను ఈ ఎడమ div పైగా స్క్రోలింగ్ వెబ్. మరియు మీరు హైలైట్ గమనించవచ్చు స్క్రీన్ ఈ ఎడమ సగం. కాబట్టి యొక్క ఆ క్లిక్ చేయండి మరియు రుణమాఫీ. అది లోపలి, ఇది అలా కనిపిస్తుంది రెండు divs ఉన్నాయి. ఈ మొదటి div ఉంది. నేను ఎత్తిచూపాయి చూడలేదు. నేను తెలియదు, కానీ ఈ కనిపిస్తోంది లోపలి వదిలి రెండవ,, కంటెంట్ ఉంది స్క్రీన్ ఎడమ వైపు. అప్పుడు శీర్షిక అని ఈ విషయం ఉంది. హైలైట్ కనిపిస్తుంది CS50 భాగంగా. మేము ఆ తెరిస్తే, మేము అది చూడండి శీర్షిక 1 కంటే ఎక్కువ ఏమీ. ఇది ఒక ID ఇవ్వబడింది మరియు అది వార్తలు అనిపిస్తుంది టెక్స్ట్ CS50 ఇచ్చిన. మరలా, ఈ ద్వారా చూడటం కన్సోల్ లేదా డెవలపర్ ఉపకరణాలు ఉపయోగించి స్క్రీన్ చేస్తుంది దిగువన పేన్ ఈ వెబ్సైట్ అన్వేషించడం, ఆశాజనక, ఒక చాలా తక్కువ భయపెట్టడం మరియు చాలా అందుబాటులో. ఇది కూడా మాకు అర్థం అనుమతించే ఈ వెబ్సైట్, అయితే ఇది చాలా కనిపిస్తుంది అందంగా మరియు నైస్, అన్ని ఎక్కువ కాదు మీరు మాత్రం ఏమి కంటే ఎక్కువ సమస్య 7 చేయడం. మరియు ఈ పూర్తిగా లోపల ఉంది సృష్టించడానికి మీ సామర్థ్యం. మేము అనుకుంటే - ఈ ఉపయోగించి గురించి ఇతర చల్లని విషయం మీరు కుడి క్లిక్ ఉంటే టూల్స్, ఉంది టైటిల్, మీరు HTML సవరించవచ్చు. కాబట్టి యొక్క జాసన్ కాల్ తెలియజేయండి. ఇప్పుడు మీరు నేను మార్చిన గమనించవచ్చు ఈ పేజీలో HTML. వాస్తవానికి, నేను మారలేదు శాశ్వత. నేను నా బ్రౌజర్ను రిఫ్రెష్, అది చేస్తాను అసలు HTML వెళ్ళండి. కానీ కొన్నిసార్లు నేను నా కోడ్ డీబగ్ కావలసిన, మరియు నేను కలిగి చూడండి వద్దు నా gedit విండో మరియు ప్రయత్నించండి మరియు అర్థం ఏం జరగబోతోంది. నేను ప్రత్యక్ష ఏం జరుగుతుందో చూడాలనుకుంటే. సర్వం శ్రీ కోడ్ సవరించడానికి మరియు పొందుతారు నేను కోరుకున్న విధంగా చూడండి. ఆపై నేను చేస్తాము నా కోడ్ లో మార్పులు. మరియు నేను చాలా సులభం గుర్తించారు మీరు చేయవచ్చు ఉన్నప్పుడు క్షణంలో ఆ వంటి. సే, మళ్ళీ, మేము మరొక అనుకున్న మేము వెతుకుతున్నాము అవకాశం, ఎందుకంటే ప్రస్తుతం HTML మరియు CSS. నేను ప్రస్తుతం HTML సవరించవచ్చు. నేను ఒక లింక్ను కలిగి వెళుతున్న. నేను CS50 యొక్క హోమ్ మార్చడానికి వెళుతున్న పేజీ, కాబట్టి దానికి లింక్ చేస్తుంది - యొక్క అని పిలవబడు - నా హోమ్ పేజీ. ఏ ఎవరైనా గుర్తు ఉంటే పేరు, ఉంది, లేదా నేను ఇవ్వాలని లక్షణం ఏమిటి నేను కోరుకున్నప్పుడు యాంకర్ టాబ్ కు మరెక్కడి లింక్? ప్రేక్షకులు: href? జాసన్ HIRSCHHORN: href - కాబట్టి ఇప్పుడు, మీరు ఆ చూస్తారు జాసన్ క్రింద ఒక క్రిందిగీత ఉంది. ఎందుకంటే క్రోమ్, డిఫాల్ట్గా, ఆ వ్యాఖ్యాతలు ఒక క్రిందిగీత ఇస్తుంది. మీరు బహుశా ముందు ఆ చూసిన మీరు ఒక వెబ్ పేజీకి మారారు. లింకులు విషయాలే మార్క్ మరియు నీలం. ఒక లింక్ కోసం డిఫాల్ట్ శైలి సాధారణంగా పటిమ ఉంది మరియు నీలం లో ఉంచండి. నేను నచ్చకపోతే, నేను ఆ మార్చవచ్చు. మరియు మేము రెండవ లో నమ్ముతున్నా. నేను హోవర్ అయితే ఇప్పుడు కూడా, గమనించవచ్చు ఈ పైగా, అడుగున ఎడమ సరైన పదం అంశాలు పైన స్క్రీన్, నేను ఇచ్చిన లింక్. నేను చేస్తే ఈ క్లిక్ - మరియు మేము కుడి, ఈ క్లిక్ తెరవండి. ఈ నిజానికి నా హోమ్ కాదు. ఇది కేవలం నా పేరు ఉంది. అక్కడ మీరు వెళ్ళండి. మేము ఇప్పుడు ఒక లింక్ మార్చడానికి చేసిన. యొక్క అలాగే కొన్ని CSS అన్వేషించండి లెట్. అందమైన విషయం - మరియు నేను వెళుతున్న ఈ కొద్దిగా చిన్న చేయడానికి - గురించి ఈ కన్సోల్, విపరీత CSS షీట్ ఉంది మేము చూసింది, ఆ నిజంగా ఉంది విశ్లేషించడం కష్టం, ఇప్పుడు అందంగా ఉంది ఎడమ వైపు మాకు స్థాపితం ఈ పేన్. కాబట్టి మేము చూడవచ్చు. మరియు మేము ఈ శైలులు టాబ్ విస్తరణ ఉంటే, మేము వివిధ శైలులు అన్ని చూడగలరు ఆ, ఈ సందర్భంలో, సంబంధం ఈ ప్రత్యేక మూలకం, ఈ లింక్ మూలకం. మేము సమ్మేళనం శైలులు టాబ్ చేస్తే, కేవలం మాకు చూపిస్తుంది, కాదు పేరు ప్రతిదీ నుండి వచ్చింది, కానీ వీటిలో ముఖ్యంగా నిర్వహించుతున్న శైలులు ప్రస్తుతం ఈ ప్రత్యేక మూలకం. మరియు మేము కావాలి, సే తెలియజేయండి ఇది ఒక బిట్ మార్చడానికి. కాబట్టి ఈ అన్ని శైలులు ఉంది ఈ ప్రత్యేక మూలకం ఆపరేటింగ్. , మేము దానిని మార్చడం అనుకుందాం ఎందుకంటే మేము ఏదో కనిపిస్తోంది ఎలా అనుకుంటున్నారా. మరియు మేము ప్లే చేస్తున్న చుట్టూ ప్రస్తుతం. లేదా మేము ముందు, ఏదో పరీక్షించడానికి కావలసిన కోడ్ దానిని రాయడం మరియు మోపడం ఇది మరియు ప్రమాదభరితం తయారు. మేము శైలులు టాబ్ వెళ్ళవచ్చు. మరియు మొదటి బాక్స్ లో element.style, చెప్పారు. మరియు ఇక్కడ, మీరు చేర్చగలను, మీరు ఏదో జోడించవచ్చు. నేను కావలసిన - యొక్క నా లింక్ మరియు వినుడు నేపథ్య రంగు సెట్. మరియు అది నిజానికి, మీ కోసం autofills అన్ని లక్షణాలు. బ్యాక్గ్రౌండ్ రంగు, మరియు నేను మీరు నీలి చేయడానికి. Blus ఒక పదం కాదు. బ్లూ పదం. ఇది నేను చూడండి తెలుసా ఆలోచన? ఇది href లో ఎందుకంటే ఓహ్, ఉంది? OK. నేను ఇక్కడ ఏ మార్పు చూడండి లేదు. మేము హైలైట్, ఆ, ఎందుకంటే లింక్, మీరు గమనిస్తారు ఆ లింక్ నిజానికి నియంత్రణ లేదు ఈ ప్రత్యేక మూలకం యొక్క లక్షణాలు. మేము లింక్ తెరిస్తే ఇది,, వాస్తవానికి ఉంది ఈ శీర్షిక ఇక్కడే ఆ ఇది ఎలా నియంత్రణ. అందువలన నేపథ్య అనుకుంటే నీలం, నిజానికి మార్చవలసి నేపథ్యంలో రంగు శీర్షిక మూలకం. ఇప్పుడు మేము చూసే నేపథ్య నీలం. మరలా, ఈ త్వరగా వెళ్లి ఉండవచ్చు చాలా త్వరగా ఈ పదార్థం ద్వారా. కానీ ఈ తప్పనిసరిగా ఏమిటి మీరు చేస్తూ చూడాలని. ఇది సమస్య సెట్ 7 న కాదు కానీ ఖచ్చితంగా మీరు ఉన్నప్పుడు వెబ్ కోడింగ్. OK. నేను నేపథ్యం నీలం చేయాలనుకుంటున్నాము. అయినప్పటికీ, ఈ సందర్భంలో, నీలం అందంగా అగ్లీ కనిపిస్తోంది. నేను, ఇక్కడ వెళ్ళండి చుట్టూ ప్లే చేసుకోవచ్చు. నేను చూసే నీలం దానిని మార్చడం ఒక పని లేదు. నిజానికి శీర్షిక మార్చవలసి నీలం చేర్చడానికి మూలకం నేపథ్య. ఆపై, అప్పుడు నా CSS తిరిగి వెళ్ళడానికి ఫైలు, నేను నిజానికి ఈ సెట్ చెయ్యాలి నేపథ్య నీలం మరియు ఈ మార్పులకు కట్టుబడి? ఎందుకంటే నేను రిఫ్రెష్ ఉంటే మేము గమనిస్తే పేజీ, నేను చేసిన అన్ని మార్పులను పోయాయి. కాబట్టి నా, OK, గ్రహించారు నేపథ్య నీలం. నేను ఆ header1 మూలకం లోకి వెళ్లాలి మరియు నీలం నేపథ్య రంగు మార్చడానికి. నేను నిజానికి ఆ మార్పు తయారు చెయ్యాలి? ఉదయిస్తున్న వెళ్ళి ఉంటే వెల్,, గుర్తుచేసుకున్నారు ఇక్కడ, ఈ శీర్షిక, టైటిల్ ఒక ID ఉంది. మరియు ఆ టైటిల్. కాబట్టి మా CSS ఫైల్ లో, మేము, OK, చెప్పగలను శీర్షిక యొక్క ID తో ఏదైనా తీసుకొని ఈ అదనపు ధర్మం ఇవ్వాలని. ఎలా మేము ఏదో సూచిస్తుంది లేదు టైటిల్, ఏ ఆలోచనలు, లేదా ఎవరైనా యొక్క ID మేము సూచన ఎలా మా CSS ఫైల్ లో ID లు? ఒక హాష్, ఖచ్చితంగా కుడి ఉంది. మరియు మీరు ఇక్కడ ఆ యొక్క సూచనను వచ్చింది. సో ఎక్కడా ఈ CSS ఫైల్ లో, ఈ కోడ్ యొక్క లైన్ ఉంది - # # ఎడమ లోపలి # శీర్షిక # టైటిల్ వదిలి. మరియు అది మార్జిన్ క్రింద ఇవ్వడం, ఈ మార్జిన్ క్రింద నిర్వచించు ప్రత్యేక మూలకం. తెలిపినందుకు మార్చడానికి కోరుకుంటే, నేను ఈ CSS ఫైల్ కానుందని. మరియు నేను ఈ కనుగొనగలిగితే గాని CSS ఫైల్ భాగంగా. లేదా నా సొంత రాస్తుంది. నేను హాష్ టైటిల్ వంకర కలుపు మరియు చేయగల అప్పుడు నేపథ్య రంగు పెద్దప్రేగు నీలం సెమికోలన్ మరియు దగ్గరగా వంకర కలుపు ఆ. మరియు నేపధ్యం మార్చుకోవచ్చు నీలం ఈ మూలకం యొక్క రంగు. వారు ఇక్కడ మీరు చాలా ఇవ్వాలని కారణం ఆ, ఈ సందర్భంలో అవసరం, టైటిల్ ఒక ఏకైక ID ఉంది. కానీ మీరు చేయవచ్చు గూడు విషయాలు ఉంది. కాబట్టి ఈ OK, ఎడమ వెళ్ళండి, అని. చాలా చిన్న యొక్క. క్షమాపణ. కానీ ID ఎడమ తో విషయం వెళ్ళండి. ఆ లోపలి, కోసం చూడండి ID తో విషయం లోపలి వదిలి. అని లుక్ ఇన్సైడ్, కోసం చూడండి ID శీర్షిక తో విషయం. ఆ లోపలి, విషయం కోసం చూడండి ID శీర్షిక మరియు ID టైటిల్. ఈ కేవలం ఒక మార్గం గూడు విషయాలు. గూడు అది, ఎందుకంటే వంటి కొంతమంది అది ఒక బిట్ స్పష్టమైన చేస్తుంది. మీరు కుడి, ఇక్కడ డౌన్ చూస్తారు ఇక్కడ, ఏ హాష్ ఉంది. ఇది కేవలం H1 లో. H1 ఇచ్చిన ఎందుకంటే ఆ ఒక సాధారణ ట్యాగ్ పేరు. మరియు కొన్ని CSS లక్షణాలు ఉన్నాయి ప్రతి h1 సంబంధం. నేను ఈ పేజీలో మరొక h1 దొరకలేదు ఉంటే, నేను కూడా ఈ శైలి అని చూస్తాము అలాగే అమలు. నేను ఒక తరగతి ఒక శైలి దరఖాస్తు అనుకున్నారు ఉంటే ఎలా నేను ఒక తరగతి లేదా సూచన చెయ్యాలి ఒక CSS ఫైల్ లో ఒక తరగతి గురించి మాట్లాడటానికి? ప్రేక్షకులు: డాట్. జాసన్ HIRSCHHORN: ఇది ఒక డాట్ తో ఉంది. కాబట్టి యొక్క ముందు ఈ పేజీకు వెళ్ళండి. నేను హాష్ ID చేస్తే. ఆ శైలి మార్చడం అలా ID తో విషయం. నేను హాష్ చిహ్నం ఉంటే లేదా క్షమించండి, ఆ లోగో ID తో విషయం కనుగొనడంలో మరియు ఒక నిర్దిష్ట CSS శైలి ఇవ్వడం. నేను ఏదో చేస్తే. టాప్, ఆ కనుగొనడంలో టాప్ యొక్క తరగతి ప్రతిదీ మరియు దాని శైలులు మారుతున్న. నేను కేవలం H1 లేకపోతే, ఆ ప్రతి తెలుసుకుంటాడు ఒకే h1 మరియు సంసార ఇస్తుంది నేను ఇవ్వాలని శైలి. నేను h1 స్పేస్ ఆపై. టాప్ చేస్తే. ఆ తరువాత అన్ని h1s కనుగొనేందుకు వెళ్ళి ఉంటుంది అన్ని టాప్ యొక్క తరగతి వాటిని మరియు అప్పుడు మాత్రమే ఆ శైలులు మార్చడానికి నేను ఇవ్వాలని కావలసిన. మరియు తిరిగి, మేము రాసేసే మా స్వంత ఈ కొన్ని. కానీ మేము చాలా సంపాదించిన ఉండేది కాదు. మెరుగైన, నిజానికి వెళ్ళి కనిపిస్తుంది ఒక నిజమైన వెబ్ సైట్ లో మరియు ఎలా చూడండి వారు దీన్ని అన్ని చూడండి మీరు ను అద్భుతమైన విషయాలు. యొక్క ఒక మరింత వెబ్సైట్ చూద్దాం మేము ముందుకు ముందు. మరియు ఈ మీరు బహుశా చేస్తాము ఒకటి విధముగా. ఈ CS50 ఫైనాన్స్ ఉంది. మరలా, మీరు నిజంగా వెళ్ళి చేయవచ్చు ఈ CSS ఫైల్ గమనించి మీ కంప్యూటర్, మీరు ఈ డౌన్లోడ్ చేసిన ఎందుకంటే CSS ఫైల్, మీరు డౌన్లోడ్ సమస్య సెట్. మేము సాధనాలు మరియు డెవలపర్ ఉపకరణాలు. మరియు మేము మరింత సరళమైన HTML లేఅవుట్ చూడండి. మేము టాప్, మధ్య, మరియు దిగువన ఉన్నాయి. మరియు తిరిగి, ఏదో మీరు ఉండాలి మీరు చూసారు చేసిన ఎందుకంటే, తెలిసిన పంపిణీ కోడ్ ద్వారా ఈ వారం యొక్క సమస్య సెట్ కోసం. ఎగువన, కోడ్ శాతం, ఉంది ఒకే చిత్రం అని. మరియు ఆ చిత్రం మూలం. నేను ఏమి అన్ని ముగించిన సే నేను సమస్య 7 కోసం కోరుకున్నాడు. మరియు ఇది సరిగ్గా పని, కానీ నేను యెంత మార్చడానికి కావలసిన. నేను నేపథ్య మార్చడానికి కావలసిన పేజీ ఎగువన యొక్క, ఉదాహరణకు, నీలం. ఇది నాకు ఉంటే, నేను వస్తాయి ఇక్కడ మరియు, గుర్తించడానికి OK ఏమి నేను చేయాల్సి. యొక్క,, div ID టాప్ చూద్దాం ఆ కనిపిస్తోంది పేజీ ఎగువన వంటి. కాబట్టి యొక్క అంగీకరించాయి. యొక్క మారుతున్న ప్రయత్నించండి లెట్ నేపథ్య రంగు. యొక్క ఆలిస్ నీలం, ఎందుకంటే వెళ్ళి తెలపండి ఆ ఒక NICER ఒకటి. మరియు మీరు గమనించవచ్చు - మీరు బహుశా చూడలేరు. కానీ ఒక లేత నీలం, ఉంది CS50 లోగో పాటు. యొక్క ఎరుపు బదులుగా దానిని మార్చేద్దాం. మరియు మీరు నేను ఇప్పుడే ఇప్పుడు గమనించవచ్చు ఎరుపు నేపథ్య రంగు. కాబట్టి ఇప్పుడు నేను నా CSS ఫైల్ లోకి వెళ్ళి చేస్తుంది ఇక్కడే # టాప్ కర్లీ బ్రాకెట్ టైప్ చేయండి. మీరు కోడ్ కుడి చూడగలరు ఇక్కడ, వంకర కలుపు. ఆపై, నేను నేపథ్యంలో చేర్చుతారు రంగు, ఎరుపు. ఆపై, అక్కడ ఆ ఒక వంకర కలుపు ఉంటుంది. కాబట్టి ఆ నేను అన్వేషించండి మరియు ఎలా ఉంది CS50 న ఫార్మాటింగ్ అవ్వండి ఫైనాన్స్ సైట్. నేను ఇక్కడ మరియు పరీక్ష చేయగల నా బ్రౌజర్లో దాన్ని. ఆపై, నేను నా నిజమైన కోడ్ లోకి వెళ్ళటానికి మరియు ఆ రెడీ మార్పులు నిజానికి ప్రత్యక్ష వెళ్ళి ప్రజలు వారు వస్తాయి ఉంటే నిజానికి, చూడండి నా నిర్దిష్ట సైట్. OK. ఒక నవ్వులాట. నేను వెళ్లాక క్షమాపణ దానిని వెంటనే. ఎవరైనా ఏవైనా ప్రశ్నలు ఉందా అన్ని వద్ద HTML లేదా CSS గురించి? ప్రేక్షకులు: మీరు వెళ్ళి ఎలా మీరు మళ్ళీ, జాసన్ అయింది లింక్? జాసన్ HIRSCHHORN: ఏమిటి మీరు లింక్ అర్ధము? ప్రేక్షకులు: మీరు మరొక ఒక లింక్ అందించిన యాంకర్ ఉపయోగించి వెబ్సైట్,. జాసన్ HIRSCHHORN: మీరు అడుగుతున్నారు, కేవలం సాధారణంగా, మీరు ఒక లింక్ ఎలా? ప్రేక్షకులు: అవును. జాసన్ HIRSCHHORN: OK. ఒక లింక్ తయారీకి కోడ్ - ప్రేక్షకులు: లేదు, HTML లో వంటి. జాసన్ HIRSCHHORN: డౌన్ ఇక్కడ, మీరు అర్థం? నేను ఒక లింక్ను కలిగి అనుకుంటే ఎక్కడో, సే, ఈ HTML ఉంది నా ఇక్కడే పేజీ. ఈ HTML ఉంది. దీనికి index.html, ఒక ఫైల్ లో తెరవబడదు. నేను వెళ్ళి యొక్క ఈ కాపీరైట్ జాన్ తెలియజేయండి ఏదో హార్వర్డ్ లింక్. కాబట్టి మేము HTML వంటి ఈ సంకలనం చేస్తాము. మీరు అన్ని కాబట్టి, ఒక ఉన్నాయి వద్ద సన్నిహిత బ్రాకెట్ బ్రాకెట్ ప్రారంభించి, ఆపై బ్రాకెట్ స్లాష్ చివరిలో దగ్గరి బ్రాకెట్. కాబట్టి ఇప్పుడు నేను యాంకర్ ట్యాగ్ చేర్చాను. మరియు వాస్తవానికి, మీరు క్లిక్ ఈ బయటకు, అది ఇప్పుడు రెడీ అది HTML సవరించడానికి ఫార్మాట్. మరియు మేము లింక్ కావలసిన, చెప్పటానికి. మీరు href లక్షణం ఇష్టం. మరియు మేము సే - ఇప్పుడు, మీకు గమనించవచ్చు, కాపీరైట్ జాన్ హార్వర్డ్ నీలం. మరియు నేను స్క్రోల్ ఇది, ఇప్పుడు ఒక లింక్ ఉంది. కాబట్టి మీరు కోడ్ వ్రాయగలవు. మీరు గొప్పది ఏదైనా చుట్టూ చేయవచ్చు మీరు యాంకర్ ట్యాగ్ లో మీరు మరియు అది చెయ్యి లంకెగా. ప్రేక్షకులు: OK. అర్థమైంది. జాసన్ HIRSCHHORN: నేను కోరుకోలేదు ఉంటే ఇది - వాస్తవానికి, కొన్నిసార్లు ప్రజలు ఉంటాయి కేవలం చూడండి ఈ విషయాలు ఆలోచించడం సాధారణంగా నీలం మరియు మార్క్ ఉంటాయి ఒక లింక్ చేయడానికి prettiest మార్గం. నేను ఇక్కడ పైగా వస్తాయి కనుక, మీరు చూస్తారు, ఎక్కడో ఒక CSS ఫైల్ లో, ఉంది ఈ ఒక వ్రాసిన మరియు రెండు వంకర జంట కలుపులు. కాబట్టి యొక్క లింకులు కోసం, నేను లేదు, అని పిలవబడు వాటిని నీలం, కాకుండా నేను కావాలనుకుంటున్నారా ఒక లింక్ యొక్క రంగు కావలసిన ఈ nice మెజంతా ఉంటుంది. యొక్క రంగు ఇస్తుంది. యొక్క మెజంతా ఎంచుకొనేలా. ఇప్పుడు, నా పేజీలో అన్ని లింకులు మెజంతా ఈ nice రంగు మారింది. కొంతమంది అన్ని రంగులు ఇష్టం లేదు. కొంతమంది తెలియజేస్తున్నాయి ఇష్టం లేదు. మీరు ఎంచుకోవలసి పొందుటకు. లింకులు తో, మీరు శైలి చెయ్యవచ్చు ఎలా మీరు వాటిని సందర్శించిన ఒకసారి చూడండి. మీరు పేజీలు చాలా న గమనించవచ్చు వంటి, మీరు వాటిని సందర్శించినప్పుడు లింకులు ఊదా మలుపు. మీరు ఆ రంగు మార్చవచ్చు. అవును. ప్రేక్షకులు: మీరు దానిని మార్చడం ప్రతి లింక్ కోసం. కానీ మీరు ఆ లింక్ చేయాలనుకున్నాము ఉంటే కూడా, మీరు ID లో ఏమి చేస్తారు దిగువన లేదా ఏదో? జాసన్ HIRSCHHORN: కాబట్టి గొప్ప ప్రశ్న. మీరు ఇక్కడ గమనించి, నేను కొన్ని మారింది వర్తిస్తుంది CSS భాగంగా నేను కోరుకుంటే A. ప్రతి అంశం కేవలం దిగువన లింక్, నేను బహుశా నా CSS ఫైల్ వెళ్ళి చేస్తుంది మీరు చెప్పారు వలె, హాష్ చేయండి దిగువన స్పేస్ ఒక. మరియు నాకు ఇచ్చి అన్ని అడుగున నాటికి. లేదా నేను, ప్రత్యామ్నాయంగా, ఇది ఒక ఇచ్చే ఏకైక ID ఆపై కేవలం హాష్ లింక్ చేయండి. మరియు నాకు అనుమతించే ఈ మార్చడానికి. అయితే, విల్లీ-nilly ID లు అవుట్ doling సాధారణంగా ఒక చెడు ఆచరణలో, ఎందుకంటే ఆ ప్రత్యేకంగా ఉండాలి. మరియు మరింత మీరు, ఆ కలిగి కొద్దిగా గందరగోళంగా పొందవచ్చు. అవును. ప్రేక్షకులు: మీరు అదే ఇస్తుందా బహుళ యజమానులకు ID? జాసన్ HIRSCHHORN: సాంకేతికంగా, అవును. ఏమీ మీరు ఆపడానికి వెళుతున్న కానీ మీరు ఒక తరగతి ఇవ్వాలని చేయవలసివస్తుంది. OK, ఏ ఇతర ప్రశ్నలు HTML లేదా CSS గురించి? OK. మాకు PHP వెళదాము. ఓహ్, అవును. ప్రేక్షకులు: ఈ గురించి ఏమిటి వెబ్సైట్లు మేము సవరించవచ్చు అర్థం మేము రిఫ్రెష్ వాటిని ముందు. కానీ మేము అది తిరిగి రిఫ్రెష్ ఒకసారి ప్రారంభ HTML తిరిగి? జాసన్ HIRSCHHORN: గ్రేట్ ప్రశ్న - మేము ఈ లోడ్ చేసిన కనుక , ఇది HTML వెబ్ పేజీ ఉంది. మరియు అది మాత్రమే JavaScript ఉంది. దీని PHP మాకు సంసార రావాలంటే అమలు మేము చూడండి వెబ్సైట్ రకం. మరియు అది కొన్ని HTML, కొన్ని రూపొందించినవారు ఉంది జావాస్క్రిప్ట్, మరియు కొన్ని CSS. మరియు ఇప్పుడు అందుబాటులో ఉంది మా కంప్యూటర్ ద్వారా. ఆ ఫైళ్ళను ప్రతిని సేవ్ స్థానికంగా మా కంప్యూటర్లో, ప్రస్తుతానికి. కాబట్టి మేము ఆ లోకల్ కాపీని సవరించవచ్చు. కానీ వాస్తవానికి, మేము సవరణ లేదు సర్వర్ కాపీ. మరియు మేము పేజీ రిఫ్రెష్ ఉన్నప్పుడు, మేము మరొక సర్వర్ కాపీ పొందడానికి. కాబట్టి మేము విషయాలు చూడండి తిరిగి వారు వంటి. మేము సామర్థ్యం ఉంటే, ఇక్కడ నుండి, సవరించడానికి అధికారిక వెబ్సైట్, మేము చాలా భావిస్తాను సమస్యలు. ప్రేక్షకులు: అవును, కాబట్టి మేము చదువుకోవచ్చు మరియు ఆ కాపీని వ్రాసి. జాసన్ HIRSCHHORN: కుడి. మేము మాత్రమే, ఇక్కడ స్థానిక మార్పులు చేస్తున్న కానీ మళ్ళీ, అన్వేషించడం కోసం చాలా సహాయకారిగా, తరచు. నేను కోసం, నా చివరి ప్రాజెక్టు రాయడం ఉన్నపుడు ఉదాహరణకు, నేను చూడాలనుకుంటే ఎలా కొన్ని వెబ్సైట్ తయారు ఏదో లుక్ మార్గం వాళ్లు. నేను వెళ్ళి డౌన్ ఈ పేన్ ఉపయోగిస్తుంది ఇక్కడ, వారు ఇచ్చిన ఏ CSS చూడండి ఇది లేదా తీసుకుని రంగు లేదా ఎలా అది వచ్చింది మీరు వాటా, కాబట్టి ఏదో, జాబితా వచ్చాడు ఒక nice కాస్కేడింగ్ పద్ధతిలో. ఇది తనిఖీ ఒక గొప్ప మార్గం ఇతర వెబ్సైట్లు చేయండి మరియు వాటిని రుణం. యొక్క PHP వెళదాము. PHP, ఒక పునరావృత కోణంలో, ఉన్నచో PHP హైపర్టెక్స్ట్ ప్రాసెసర్. మరియు PHP, ఏది ఏమి చేస్తాడు కోడ్ సర్వర్లో అమలు ఉంది. కాబట్టి మేము PHP కోడ్ చూడండి వెళుతున్న ఎప్పుడూ చేస్తున్నారు. అయితే, ఇది తో చక్కగా ప్లే లేదు తరచుగా HTML మరియు ఉత్పత్తి HTML కోడ్ చాలా. కానీ మీరు సమస్య తెలిసిన ఉంటాం వంటి 7 సెట్, మీ PHP కోడ్ అమలు చేస్తుంది, కొన్ని HTML ఉత్పత్తి, మరియు ఆ ఏది యూజర్ చూసిన ముగుస్తుంది. PHP C. చాలా పోలి ఉంటుంది అయితే, ఒక జంట ఉన్నాయి తేడాలు, మరియు ఆ తేడాలు గమనించండి ముఖ్యమైనవి. తేడా ఏమిటంటే వేరియబుల్స్ PHP లో వదులుగా టైప్. ఎవరైనా ఒక అవగాహన ఉంది అర్థమేమిటో? ప్రేక్షకులు: ఇది మీరే నటింపచేయాలని అవసరం. టెక్స్ట్ లో వ్రాయడానికి అవసరం వంటి. జాసన్ HIRSCHHORN: నేను ఉపయోగించడానికి కాదు పదం తారాగణం, కానీ ప్రకటించాలని అవును, అవసరం ఒక నిర్దిష్ట వేరియబుల్ కోసం ఒక రకం. మేము ఎలా బదులుగా ఒక వేరియబుల్ డిక్లేర్ చెయ్యాలి? ప్రేక్షకులు: ఒక డాలర్ సైన్ ఉపయోగించండి. జాసన్ HIRSCHHORN: ఒక డాలర్ సైన్ ఉపయోగించండి. కాబట్టి $ x ఒక చరరాశి. $ 1 ఒక చరరాశి. $ స్ట్రింగ్ ఒక చరరాశి. ఆ వేరియబుల్స్, $ x అనుకొనుట పూర్ణాంకాలు. అప్పుడు, ఇది ఒక స్ట్రింగ్ కావచ్చు. అప్పుడు, ఇది ఒక పాత్ర ఉంటుంది. ఇది నిజంగా పట్టింపు లేదు. అలాగే, PHP గురించి చల్లని విషయం, ఉంది సే, $ x స్ట్రింగ్ ఒకటి. మరియు $ y పాత్ర ఒకటి. మీరు $ x మరియు $ y జోడించవచ్చు, మరియు అది చేస్తాము మీరు ఆశించిన భావిస్తున్న ఏ, మీరు 2 ఇస్తుంది. కాబట్టి PHP లో కార్యకలాపాలు ఉన్నాయి. అది వదులుగా వేరియబుల్స్ టైప్ ఎందుకంటే, కొన్ని అవ్యక్త కాస్టింగ్ మీరు చేయబడుతుంది మరియు కొన్ని కార్యకలాపాలను. మీరు విషయాలు కార్యకలాపాలను చేయవచ్చు వివిధ రకాల. ముందు అయితే, మీరు తరచుగా లోపం సి విధంగా, ఈ రకం కాదు ఇక్కడ వెళ్ళి కోరుకుంటున్నాము. ఈ రకమైన మాత్రమే విషయాలు ఇక్కడ వెళ్ళవచ్చు. ఆ రకం పొందడానికి వెళ్ళి లేదు లోపం, సాధారణంగా, PHP లో. కాబట్టి ఒక పెద్ద తేడా ఉంది - మేము వేరియబుల్స్ ఎదుర్కోవటానికి ఎలా. రెండవ పెద్ద తేడా అని PHP కోడ్ వివరించబడుతుంది. Wheres, సి కోడ్ సంగ్రహించబడింది. ఆ అర్థం ఏమిటి? Well, C కోడ్ కోసం మీరు నడిచింది ఒక కంపైలర్ ద్వారా. మీరు ఒక బైనరీ ఫైలు ఉత్పత్తి. మరియు మీరు బైనరీ ఫైలు నడిచింది. మీరు ముందు అన్ని లోపాలు సంరక్షించారు మీరు బైనరీ ఫైలు ఉత్పత్తి. వాస్తవానికి, కూడా ఉండవచ్చు మీరు పరిగెడుతున్నప్పుడు, లోపాలుగా విభజన బైనరీ ఫైలు. కానీ మీరు మరచిపోయినట్లు ఇష్టం లేదు printf యొక్క నిర్వచనం, లేదా మీరు ఒక వేరియబుల్ ఉపయోగించడానికి మరియు లేదు ఒక వృధా వేరియబుల్ రూపొందించినవారు. లేదా మీరు ఒక నిర్వచించే లేదు చర్య నమూనా. మీరు సంకలనం ముందు జరిగిన అన్ని. ఇది మీరు లోపాలు లేదా చెడు అన్ని ఇచ్చింది ఇది జరిగే విషయాలు. ఆపై, మీరు మీ 0 మరియు మీరు నడచి 1 ఫైలు. PHP కోడ్ వలె పని లేదు. మీరు మీ PHP కోడ్ రాయాలో. అప్పుడు, మీరు చూడాలని బహుశా, అది సేవ్. మరియు కనీసం P-సెట్ 7 లో, మీరు వెళుతున్న మీ వెబ్ బ్రౌజర్ రిఫ్రెష్, మరియు మీరు ఏమి జరుగుతుందో చూడండి చూడాలని. మీరు అవుట్పుట్ చూడండి చూడాలని ఆ PHP కోడ్. మీరు కూడా ఎగువన, చూడవచ్చు మీ పేజీ యొక్క, ఒక లోపం. మీరు కొన్ని ఎందుకంటే మీ PHP లో లోపం. మీరు ఇప్పటికీ మిగిలిన చూడవచ్చు వెబ్ పేజీ జరిమానా అన్వేషిస్తుంది. కానీ ఒక భాగం తప్పు, మరియు ఉంది ఆ స్థానంలో ఒక లోపం. ఎందుకంటే మరియు ఆ యొక్క భాగాన్ని మీ PHP కోడ్ పనిచేయదు. నిజానికి, మీరు అమలు, మీరు by.php ఇలా వెళ్ళి. ఇది మీ PHP ద్వారా వెళుతున్న లైన్ ద్వారా లైన్ ఫైల్ మరియు అది అమలు అప్పుడు మరియు అప్పుడు మాత్రమే. ఇది ముందుకు యొక్క కంపైల్ మాత్రం కాదు సమయం లేదా ఒక కాపీని కంపైల్ ఆపై ఇవ్వాలని అందరికి కాపీ సంకలనం. ప్రతిసారి, ద్వారా వెళుతున్న లైన్ ద్వారా లైన్ మరియు అది అమలు. కాబట్టి కొన్ని పంక్తులు పని మరియు ఉండవచ్చు అవుట్పుట్ సరైన ఏదో. మరియు ఇతర మార్గాల విభజించవచ్చు ఉండవచ్చు మరియు అవుట్పుట్ లోపం బదులుగా. PHP తో డీబగ్గింగ్ కనుక, మేము ఇచ్చాను మీరు ఉపయోగపడిందా విషయాలను వంటి, మీరు డీబగ్ సహాయం డంప్ ఫంక్షన్. కానీ సాధారణంగా, మీరు వెళుతున్న ఈ లోపాలు చూడటానికి. మరియు మీరు చూడాలని ఎలా మీరు తప్పు చేశాడు తెలుసు. కానీ మీరు మాత్రమే లోపం చూడండి చూడాలని మీరు నిజంగా కోడ్ అమలు ఒకసారి. మరో ముఖ్యమైన PHP యొక్క అంశం మరియు వెబ్ అభివృద్ధి ఇన్ని ఆలోచన పోస్ట్ వర్సెస్. ఎవరైనా ఏమి వ్యత్యాసం వివరిస్తుంది మధ్య మరియు పోస్ట్ ఉంటాయి? ఎవరూ - అవును. ప్రేక్షకులు: వాటిలో లేదు ఒకటి యూజర్ డేటా చూద్దాం, మరియు వాటిని ఒకటి కాదు? జాసన్ HIRSCHHORN: గ్రేట్. అవును, మీరు జోడించడానికి ఏదో ఉన్నాయి? ప్రేక్షకులు: నేను సన్నని టపా ఒక సూపర్ ప్రపంచ వేరియబుల్. జాసన్ HIRSCHHORN: కాబట్టి ఈ రెండు వేరియబుల్స్ మీరు ఇచ్చే. ఈ వేరియబుల్స్ ఉన్నాయి. మరియు మీరు వారు వేరియబుల్స్ ఉన్నాము, ఇక్కడే ఎందుకంటే నేను డాలర్ సైన్ ఉపయోగించవచ్చు. ఈ ఇచ్చిన వేరియబుల్స్ ఉన్నాయి PHP ద్వారా మీకు. మరియు మీరు వెబ్ పేజీల మధ్య తరలించడానికి, మీరు కొన్ని సమాచారాన్ని సేవ్ చేయాలనుకుంటున్నారా. మీరు బహుశా సేవ్ అనుకుంటే యూజర్ లాగినైవున్నప్పుడు ఆ GET మరియు POST లో సేవ్ కాదు. ఆ, ఏదో సేవ్ వేరే వేరియబుల్. ఎవరైనా తెలిసిన సేవ్ చేసే వేరియబుల్ లో, లేదా ఏ వేరియబుల్ మీరు ఉపయోగించే లో నిర్ధారించుకోండి, 7 P-సెట్ యూజర్ లాగిన్ అయి ఉంది? $ _ సెషన్, ఆ, ఖచ్చితంగా నిజం తెలిసి బహుశా ముఖ్యమైన ఈ విషయాలు పేర్లు మీరు తరచుగా ఉపయోగించే. కాబట్టి మీరు సేవ్ సెషన్ వేరియబుల్ ఉపయోగించడానికి పేజీ నుండి పేజీకి సమాచారాన్ని. ఒక సూపర్ వేరియబుల్. ఇది బహుశా వంటి, ప్రతి పేజీ మీద ఉంది ఒక ప్రపంచ వేరియబుల్, మీరు అనుకుంటున్నాను కావాలా దానిని గురించి. ఇతర వేరియబుల్స్ యొక్క ఒక జంట ఉన్నాయి మీరు సమాచారాన్ని బదిలీ అనుమతించే పేజీ నుండి పేజీకి. ముఖ్యంగా, వాటిని మేము దృష్టి చేస్తాము GET మరియు POST వేరియబుల్స్ ఉన్నాయి. PHP లో వారు కనిపిస్తుంది $ _ గెట్ మరియు $ _ పోస్ట్. మరియు తేడా, మార్కస్ చూపారు బయటకు, వాటిని రెండు మధ్య ఉంది, $ _ గెట్ లో సమాచారం URL ప్రదర్శించబడుతుంది. కాబట్టి, మేము ఇక్కడ క్రిందికి చూడండి YouTube లింక్ని చూడండి. మేము ఈ ప్రశ్న గుర్తు చూడండి. మేము v = ఆపై కొన్ని విలువ చూడండి. తిరిగి కీ విలువ ఈ ఆలోచనను జత, v కీ. మరియు ఇక్కడ విలువ. మేము ఈ పేజీ వెళ్ళడానికి లేదా ఉంటే ఈ పేజీలో కోడింగ్, మేము ఒక కలిగి ఉంటుంది వేరియబుల్ $ _ గెట్ అని. మేము $ _ గెట్ గనక ఓపెన్ బ్రాకెట్ "v" శ్రేణి సమానంగా దగ్గరగా బ్రాకెట్, సంజ్ఞామానం ఈ ఒక అసోసియేట్ శ్రేణి మేము, సూచికలు ఉపయోగించి లేదు ఎందుకంటే. కీలు వంటి తీగలను ఉపయోగించి. కానీ సమానమైన ఆలోచన. మేము వెళ్ళింది అయితే, ఈ విలువ పొందుతారు. ఈ పేజీలో, మేము చేయగలరు కావలసిన ఈ విలువ ఉపయోగించడానికి. మేము నిజంగా చూస్తే, లెట్స్ YouTube పేజీకి వెళ్ళండి. వీడియో మేము చూడటానికి ఉండాలి? ఈ ఒక, ప్రజలు అభిమానులు హాబిట్ ఉంటాయి? ప్రేక్షకులు: అవును. జాసన్ HIRSCHHORN: నేను కాపీ చేస్తున్నాను వారి వాటా URL మరియు ఒక కొత్త విండో లో అతికించి. ఇక్కడికి చూస్తే ఇప్పుడు,, మీరు మరోసారి, గమనించవచ్చు - నేను ఈ కాపీ మరియు పేస్ట్ వెళుతున్న gedit, కాబట్టి మేము అది పెద్ద చూడగలరు. మీరు ఉంది గమనించవచ్చు ఈ ప్రశ్న గుర్తు. ప్రశ్న గుర్తు క్రింద ఆ ఈ తర్వాత ప్రతిదీ అన్నారు గెట్ వేరియబుల్ సేవ్. తర్వాత v కలిగి, మొదటి ఉంది కీ మరియు ఈ మొదటి విలువ. ఎమ్పారసన్డ్ ప్రత్యేక ఉంది. ఎమ్పారసన్డ్, చెప్పడం సరే, మేము మొదటి విలువ పూర్తి. షెడ్యూల్ ప్రకారం న తరలిస్తున్న కీ విలువ జంట. ఇక్కడ, కీ ఫీచర్ అంటారు, మరియు విలువ youtu.be ఉంది. నేను ఈ పేజీ ఒక కోడింగ్ మరియు కాబట్టి ఉంటే ఎవరైనా ఈ URL వెళ్ళాడు మరియు నేను కలిగి బహుశా watch.php. మరియు నేను ఈ కోడింగ్ చేశారు. నేను $ _ గెట్ వేరియబుల్ ఉపయోగించవచ్చు. నేను ఒక v కలిగి, మరియు నేను ఒక ఫీచర్ వుంటుంది. నేను v కీ ఉపయోగిస్తే, నేను ఈ విలువ పొందుతారు. నేను $ _ గెట్ బ్రాకెట్ "ఫీచర్" చేస్తే దగ్గరగా బ్రాకెట్, నేను ఈ విలువ పొందుతారు. మళ్ళీ, అది లేదు తప్పనిసరిగా వర్తిస్తాయి - స్పష్టంగా, YouTube కీస్ మరియు విలువలతో మరియు సమాచారం వర్తించదు చేసుకోగా మా సమస్య 7 సెట్. కానీ కొన్ని విషయాలు ఉన్నాయి మేము మా సమస్య సెట్ 7 లో GET ద్వారా పాస్. మరియు ఖచ్చితంగా, మీరు ఒక వెబ్ పేజీకి అనుకుంటే లేదా, మీ స్వంత పేజీ కోడింగ్ $ _ గెట్ ఉపయోగపడుట ఉంటుంది మీ కోడింగ్ ఉన్నప్పుడు. అప్పుడు $ _ గెట్ ఉపయోగించడానికి ఒక కారణం, ఏమిటి ఇది ఏ గోప్యతా దక్కుతుంది ఉంటే? మీరు అన్ని ఈ సమాచారం చూడండి ఆ బదిలీ చేయబడిన. ఇది అన్ని వినియోగదారుకు ప్రదర్శించబడుతుండే. కానీ మీరు అని ఒక కారణం ఏమిటి వంటి, $ _ గెట్ లో ఏదో సేవ్ చేయాలనుకుంటున్నారా $ _ పోస్ట్ వ్యతిరేకంగా? ఎందుకు మీరు అలా అనుకుంటున్నారా? అన్ని కుడి. నేను క్విజ్ 1 లో మీరు అడిగారు. $ _ గెట్ అనుకూల ఏమిటి? ఒక అనుకూల ఏమిటి? అవును - ప్రేక్షకులు: ఇది సులభం సమాచారం పంచుకోండి. జాసన్ HIRSCHHORN: నేను ఆ గొప్ప. ఇది సమాచారం భాగస్వామ్యం సులభం. ఇది బుక్మార్క్ సులభమవుతుంది. మీరు, ఇప్పుడు బుక్మార్క్ YouTube.com /? V = ఏదో చూడటానికి మరియు వెళ్ళి నిర్దిష్ట వీడియో. YouTube ఎల్లప్పుడూ POST అభ్యర్థనలకు చేస్తే వేర్వేరు పేజీల, ప్రతి YouTube URL YouTube.com ఉంటుంది. మీరు ఒక వీడియో బుక్మార్క్ కాలేదు. మీరు చెప్పుకోవాలంటే ఆ లింక్ షేర్డ్ ఎందుకంటే మరొకరి తో, వారు లేదు స్వయంచాలకంగా మీ పోస్ట్ వేరియబుల్ పొందండి. వారు కేవలం ఈ లింక్ ఆఫర్ చేస్తున్న లింక్ ప్రతిఒక్కరికీ అదే ఉంది. కాబట్టి ఒక అనుకూల ఉంది. ఇది మీరు బుక్ మార్క్ ఈ అనుమతిస్తుంది సమాచారం లేదా ఈ సమాచారాన్ని భాగస్వామ్యం లేదా ఇది కొద్దిగా తయారు మరింత యూజర్ ఫ్రెండ్లీ. ఎటువంటి గోప్యత లేదు, కాబట్టి మేము ఈ పోస్ట్ వేరియబుల్ ఉన్నాయి. మరియు పోస్ట్ సమాచారాన్ని కాదు URL ప్రదర్శించబడుతుంది. ఇది పూర్తిగా ప్రైవేట్ కాదు. కానీ ఉపాంత మరింత వ్యక్తిగతమైనవి. అందువలన మీరు ఈ URL చూస్తారు డౌన్ ఇక్కడ, cs50.net. మీరు లాగిన్ అయిన లేదో వెబ్సైట్, ఇది అదే కలిగి జరగబోతోంది URL, cs50.net. సహజంగానే, ఏదో, వివిధ ఉంది మీరు వెబ్సైట్ లోకి లాగిన్ అయ్యారు. మీరు,, ఒక కలిగి బహుశా ఇన్పుట్ మీ పిన్. మరియు అది నిర్ధారించారు సర్వర్తో. ఇది బహుశా సేవ్ కొన్ని ఇతర సమాచారం. కానీ URL అన్ని వద్ద లేదు. అందువలన, కేస్, ఉన్నప్పుడు ఏదో POST ద్వారా పంపబడుతుంది. URL మారదు. ఈ POST సమాచారాన్ని కాదు URL ప్రదర్శించబడుతుంది. కానీ కొన్ని రాష్ట్ర బహుశా మార్చబడింది, మరియు లో సేవ్ కొన్ని సమాచారం ఉంది POST వేరియబుల్. క్షమించాలి. నేను SQL లోకి వెళ్ళడానికి ముందు, ఏ ముఖ్యంగా PHP,, ప్రశ్నలతో విషయాలపై ప్రశ్నలు మేము వెళ్ళి లేదు మీరు దొరకలేదు లేదా ఏ సింటాక్స్ లేదా చేసిన PHP గురించి తర్కం ప్రశ్నలు? OK. మీరు ఉంటుంది చివరి భాష ఈ వారం తో పరస్పర నిర్మితీకృత ప్రశ్నా భాష, SQL, తరచుగా సీక్వెల్ ఉచ్ఛరిస్తారు. మీరు సంకర్షణ అనుమతిస్తుంది ఒక అధికారికంగా విధంగా డేటాబేస్. మరియు అది PHP తో చాలా చక్కగా పోషిస్తుంది. మీరు సమస్య సెట్ 7 చూస్తారు వంటి, మేము చేసిన మీరు ప్రశ్న అనే ఫంక్షన్ ఇచ్చిన. మరియు అది ఒక SQL స్ట్రింగ్ మరియు కార్యకలాపాల పడుతుంది డేటాబేస్ లో ప్రశ్న. సంవత్సరాల గతంలో, మీరు కాదు ఈ ఫంక్షన్ ఇచ్చిన. మీరు చేయడానికి PHP విధులు ఉపయోగించండి వచ్చింది డేటాబేస్ మరియు చెక్ ప్రశ్న అప్పుడు ఫలితాలు పొందడానికి లోపాలు మరియు. మరియు వాస్తవానికి, ఆ హార్డు కాదు, మళ్ళీ, అది పోషిస్తుంది ఎందుకంటే చాలా చక్కగా PHP తో. మరియు PHP మీరు విధులు చాలా ఇస్తుంది ఒక SQL డేటాబేస్ సంప్రదించుటకు. సో తరచుగా, రెండు ఈ కలిసి వెళ్ళి. వాస్తవానికి, మీరు సంకర్షణ పడుతుందని ఏ తో SQL డేటాబేస్ ఇతర భాషల సంఖ్య. కానీ PHP ఎంచుకోవడానికి ఒక గొప్ప ఒకటి. ఒక డేటాబేస్ - మేము, త్వరగా ఈ పైగా వెళ్తారో ఎందుకంటే ఈ మేము చూడాలని ఒక Buzz పదం తరచుగా ఉపయోగించడం ప్రారంభించడానికి - పట్టికలు యొక్క సేకరణ. కాబట్టి మనం ఆలోచించి చేయవచ్చు Excel ఫైల్ వంటి. Excel ఫైల్ బహుళ ట్యాబ్లు స్క్రీన్ దిగువన. ప్రతి టాబ్ మేము ఇప్పుడు, ఒక పట్టిక కాల్ వెళ్తాము పట్టిక వరుసలు సమాహారం. మరియు వరుసగా ఏమిటి? బాగా, వరుసగా అని ఇదే Excel ఫైల్ లో. కేవలం ప్రతి కోసం కొన్ని విలువలు రంగంలో లేదా ప్రతి కాలమ్ ఇచ్చిన. ఇది పట్టికలో ప్రవేశమును వంటిది. ఇది ఒక ID, ఒక కలిగిన విద్యార్థి, ఉంది నిర్దిష్ట ID మరియు ఒక నిర్దిష్ట పేరు మరియు ఒక నిర్దిష్ట హౌస్. కాబట్టి ఒక డేటాబేస్ సమాహారం పట్టికలు. మరియు పట్టికలు తాము ఒక ఉన్నాయి వరుసలు లేదా రికార్డులతో. ప్రతి లో, కూడా ఉన్నాయి పట్టిక, కొన్ని ఖాళీలను. మరియు ప్రతి రికార్డు ఏమిటి నిర్దేశిస్తుంది వెళుతున్నాం, ఖాళీలను కొన్నిసార్లు నిలువు కానీ సాధారణంగా పిలవబడే ఖాళీలను. ఈ చాలా సులభమైన పట్టిక, నేను మూడు కలిగి ఖాళీలను, ఒక ID రంగంలో, ఒక యూజర్పేరు రంగంలో, మరియు ఒక హాష్ రంగంలో. నేను మూడు వరుసలు కలిగి. ప్రస్తుతం, వారు ఖాళీ. వారు బహుశా ఖాళీగా కాదు ఈ నా నిజమైన డేటాబేస్ ఉంటే. కాబట్టి మీరు Excel ఉపయోగించి ఉంటే, ఇదే ఆలోచనను మీరు Excel లో ఏమి, అయితే, సహజంగా, ఇప్పుడు మేము చేయగలరు చూడాలని మరింత శక్తివంతమైన పనులు నిల్వ చేయబడిన సమాచారం మా డేటాబేస్ లో. మీరు ఒక మీరు సృష్టించడం ఉంటుంది సమస్య 7 కోసం డేటాబేస్. కానీ మీరు బహుళ సృష్టించడం వస్తారు డేటాబేస్ లోపల పట్టికలు. మీరు ఒక డేటాబేస్ సృష్టించడం వస్తారు లేదా వినియోగదారులకు ఒక పట్టిక. మీరు కూడా ఒక పట్టిక సృష్టించడానికి వస్తుంది బహుశా వాటా లావాదేవీలు, ఉంచడానికి వాటిని ట్రాక్, మీరు అవసరం ఎందుకంటే చరిత్ర లక్షణం అమలు. ఆ పట్టికలు ఉంటుంది రెండు వివిధ ఖాళీలను. ఉదాహరణకు, ఒక వినియోగదారు రంగంలో, మీరు బహుశా వారి వినియోగదారు పేరు మరియు కావలసిన ID మరియు వారి పాస్ వర్డ్ హాష్. ట్రాక్ ఉంచుతుంది స్టాక్స్ పట్టికలో చరిత్ర లేదా చరిత్ర పట్టిక, మీరు బహుశా వినియోగదారు పేరు లేదు హాష్ మరియు ID. మీరు బహుశా మాత్రమే ఒకటి అవసరం ఏకైక అని విలువలు, అనుబంధించడానికి ఇవ్వబడిన వినియోగదారు తో. కానీ, మీరు ఇతర నిల్వ మీరు , వంటి విషయాలు ఏమి సమయం లావాదేవీ చేశారు. ఏ స్టాక్ కొనుగోలు లేదా విక్రయించబడింది? స్టాక్ ఎన్ని షేర్లు కొనుగోలు లేదా విక్రయించబడింది? ధర ఏమిటి వద్ద స్టాక్ కొనుగోలు లేదా విక్రయించబడింది? మరలా, మీరు పరిచయాత్మకంగా చూడాలని ఒక డేటాబేస్ తో బహుళ పట్టికలు పొందబోతున్నారు. ప్రతి పట్టిక కలిగి అన్నారు రంగాలలో దాని స్వంత. అయితే, అవకాశం ఇదే ఉంటుంది రంగంలో ప్రతి పట్టికలో, ఆ మరొక వాటిని సంబంధం. సాధారణంగా, ఈ ఒక ID రంగం. ఎందుకంటే ప్రతి యూజర్ ఒక ఏకైక ID ఉంది ఉంటే మరియు మీరు ప్రతి ఆ ID అనుబంధం యూజర్ చేస్తుంది లేదా లావాదేవీ ఆ యూజర్ యొక్క చరిత్రలో. మరియు యూజర్ యొక్క ID కలిగి. మీరు సమాచారం పొందవచ్చు పట్టిక గాని నుండి. మీరు వారి వినియోగదారు పొందుతారు, మరియు మీరు చేయవచ్చు వారి లావాదేవీల అన్ని పొందవచ్చు. డేటాబేస్ గురించి ప్రశ్నలు, లేదా నిర్దిష్ట ప్రశ్నలు? అసలైన, యొక్క ఆ ఉంచి తెలియజేయండి. మేము రెండు వైపులా లో అక్కడ ఉంటాం. కొండపైకి నాలుగు కార్యకలాపాలు ఉన్నాయి మీరు ఉపయోగించబోయే డేటాబేస్ సమస్య అవకాశం 7 సెట్ మరియు ఎప్పుడూ ఉపయోగించి. మీరు చేయాలనుకుంటున్నారా మొదటి విషయం చొప్పించు ఉంది ఒక కొత్త పట్టిక లోకి రికార్డు లేదా ఒక ఒక పట్టిక లోకి కొత్త వరుసగా. ఈ, సాధారణ విధి ఆ SQL ప్రశ్న యొక్క సాధారణ రూపం,. , పట్టిక ఇన్సర్ట్ సంసార నిలువు మీరు ఇన్సర్ట్ మరియు మీకు చూడాలని విలువలు ఆ నిలువు ఖాళీలను ఉంచి. మీరు ఒక బహుళ పట్టికలు కలిగి ఉంటే డేటాబేస్ లేదా బహుళ డేటాబేస్, మీరు డేటాబేస్ పేర్కొనాలి ఉండవచ్చు మరియు మీకు కావలసిన పట్టిక లోకి విషయాలు ఉంచారు. కానీ చాలా సాధారణ, మీరు ఇన్సర్ట్ అనుకుంటే లోకి, మీరు చెప్పే, ఇక్కడ ఉన్నారు నేను ఇన్సర్ట్ మీరు ఖాళీలను. మరియు ఇక్కడ విలువలు. కొన్ని పట్టికలు లో, కూడా, మరియు ఈ యూజర్ యొక్క పట్టిక మంచి ఉదాహరణ. బహుశా ఈ యూజర్ యొక్క పట్టికలో బహుశా P-సెట్ లో మీ యూజర్ యొక్క పట్టికలో 7, కేవలం ఒక యూజర్పేరు విలువ కాదు. ఒక నగదు విలువ ఉన్నాయి కాదు, లేదా ఫీల్డ్, కాకుండా. ఒక ID రంగంలో కూడా ఉంది. నేను ID రంగంలో ఇన్సర్ట్ వెళ్ళడం లేదు. ఆ ఇచ్చిన చేస్తాడు స్వయంచాలకంగా నాకు, ఒక కొత్త రికార్డు చేర్చబడుతుంది. కాబట్టి కొన్ని రంగంలో అక్కడ మీరు స్వయంచాలకం సెట్ చేయవచ్చు. బహుశా మీరు ప్రతి యూజర్ ఇవ్వాలని బ్యాట్ ఆఫ్ నగదు $ 10,000. నేను ఇన్సర్ట్ అవసరం లేదు ఇక్కడ నగదు అనేక. నేను ఇన్సర్ట్ అవసరం అన్ని యూజర్ పేరు. ఆపై, నగదు రంగంలో ఉంటుంది ID రంగంలో ఉంటుంది ముందు జనసాంద్రత, మరియు సాధ్యం ముందస్తుగా వ్యాప్తి. కాబట్టి తరచు, మేము ఇన్సర్ట్ లేదు ఏదో ప్రతి రంగంలోకి, ఎందుకంటే ఆ ఇతర ఖాళీలను ముందే ఉన్నాయి. ఆ కారణంగా మేము ఎలా పట్టిక ఏర్పాటు. మీరు చూడాలని రెండవ విషయం చేయాలనుకుంటున్నారా రికార్డు తొలగించడానికి ఉంది. ఏదో తొలగించడం చాలా సులభం. మీరు ఎక్కడ పట్టిక ఇవ్వాలని నుండి ఏదో తొలగించడానికి. మరియు మీరు OK, నేను తొలగించాలనుకుంటున్నారా సే మీలో ఒక యూజర్ కలిగి రికార్డు. లేదా నేను అన్ని రికార్డులు తొలగించదలిచారా ఒక మీలో యొక్క వాడుకరిపేరు లేదా ఒక ఉన్నాయి కలిగి యూజర్ ID సంఖ్య 2 నుండి లావాదేవీ. ఈ ఏ ప్రశ్నలు ప్రశ్నలు రెండు రకాల? ప్రేక్షకులు: [వినబడని]. జాసన్ HIRSCHHORN: అవును. నేను వరుస మరియు రికార్డు ఉపయోగించడం వెళుతున్న పరస్పరం మరియు కొన్ని కాలమ్ రంగంలో తో. కానీ ఒక వరుస ఒక రికార్డ్ ఉంది. ఒక కాలమ్ అన్నారు, ఒక రంగం ఈ పట్టిక తిరిగి. OK. మీరు బహుశా ఉన్నాము తర్వాత విషయం చేయబోవడం కొన్ని పొందడానికి ఉంది పట్టిక నుండి సమాచారాన్ని. ఒక ప్రశ్న ఎంపిక ఉంది. మరియు తిరిగి, ఏ పట్టిక నేను నుండి ఎంచుకోవడం AM? మరియు కాలమ్ నేను ఎంచుకోండి, లేదా ఏ విలువ నేను ఎంచుకోవాలనుకుంటున్నారా మరియు ఇది వరుసగా నుండి? కాబట్టి ఎంచుకోండి ఒక ప్రత్యేక ఉంది. నేను సరే, నేను ఈ పట్టిక కావలసిన, చెప్పటానికి. ఆపై నేను కాలమ్ వాడుకరిపేరు కావలసిన, మరియు నేను ID 2 తో వరుసగా నుండి కావలసిన. ఒక ఎంచుకోండి చేయడానికి ఒక మార్గం. లేదా నా ప్రతి ఇవ్వాలని, చెప్పగలను ఒకే వాడుకరిపేరు. లేదా నేను నాకు ఒక మొత్తం ఇవ్వాలని, చెప్పగలను ఈ పట్టిక నుండి వరుస, పేరు వాడుకరిపేరు 1 ఉంది. కాబట్టి ఒక జంట వివిధ మార్గాలు ఉన్నాయి ఆధారపడి ఎంచుకోండి ప్రశ్నలు, ఎలా మీరు చాలా సమాచారం, మీరు ఎల్లప్పుడూ కేవలం ప్రతిదీ ఎంచుకోవచ్చు నిర్దిష్ట పట్టిక మరియు తర్వాత లూప్ నుండి ఇది ద్వారా, అవ్ట్ తయారయ్యారు మీరు విషయాలు. మీరు ఎంచుకోవడం అయితే, గుర్తుంచుకోండి ఒక పట్టిక నుండి విషయాలను చాలా మరియు మీరు ఒక నిజంగా పెద్ద పట్టికను కలిగి, ఆ పడుతుంది మాత్రమే ఎంచుకోండి కొంత సమయం, అందువలన ఉత్తమ మీరు చూడాలని విషయాలు ఉపయోగించి వదులుకోవడానికి. కూడా, మరియు ఈ అన్ని తో ఇతర SQL అలాగే ఆదేశాలను, నేను ఉన్నాను మీరు బేర్ ఎముకలు వెర్షన్ ఇవ్వడం. కానీ, చెప్పడానికి నేను వినియోగదారులు ఎంచుకోవడం మరియు నేను మీరు వాటిని అక్షర ప్రింట్, నేను తర్వాత క్రమం యూజర్లు ఎంచుకోండి మరియు కాలేదు అక్షర నా కోడ్ వాటిని. ఎంచుకోండి రాయడానికి ఒక మార్గం ఉంది ప్రశ్న, ఒక లో విషయాలు ఎంపిక ఒక ఆఫ్ ఆధారంగా అక్షర ఫ్యాషన్, నిర్దిష్ట కాలమ్, ఆరోహణ లేదా గాని అవరోహణ. కాబట్టి గుర్తుంచుకోండి, మీరు చాలా చేయాలనుకుంటున్నారా బహుశా చేయవచ్చు అదనపు ద్వారా ప్రశ్న కేటాయించండి. కాబట్టి ఆన్లైన్ ఈ ప్రశ్నలు వెతకండి లేదా చెయ్యాలి మీరు ఈ చేయగలిగే ఇతర విషయాలు వాటిని విస్తరించేందుకు ప్రశ్నలు. చివరగా, మీరు గత విషయం మీరు ఏదో ఇన్సర్ట్, తొలగించుకోవచ్చు లేదు ఏదో, కానీ ఏదో అప్డేట్. మరియు ఆ నవీకరణ తో జరుగుతుంది ప్రశ్న, మళ్ళీ, ఏమి పట్టిక. నేను చేయడానికి ఏమి మార్పు అనుకుంటున్నారు? మరియు ఏ వరుస లేదా రికార్డు చేయండి నేను ఆ మార్పు అనుకుంటే? SQL ఏ ప్రశ్నలు? OK. కాబట్టి మేము గురించి 15 నిమిషాలు. మరియు ఈ నేను గత స్లయిడ్. మరియు ఆశాజనక, ఈ చివరి స్లయిడ్ ఒక సమస్య మంచి segue సెట్, మేము మీరు పేరు అవగాహన ఎందుకంటే , రికార్డులు ఇన్సర్ట్ తొలగించవచ్చు, ఎంచుకోండి వాటిని మరియు వాటిని అప్డేట్ సహాయం చేస్తుంది పెద్ద తర్కం అర్థం మరియు ప్రవాహం సమస్య 7. నేను అన్ని సమాధానాలు తెలుసు ఈ ప్రశ్నలకు. నేను మీరు చెప్పండి వెళ్ళడం లేదు సమాధానాలు అన్ని. కానీ మరొకరిని అని గుంపును ఒక ప్రశ్నను ప్రస్తుత లేదా ఒక మేము, ఈ ప్రశ్నకు ఒక సమాధానం ఒక జంపింగ్ బిందువుగా ఉపయోగించడానికి సమస్య సెట్ గురించి మాట్లాడటానికి. లేదా ఎవరైనా మరింత సాధారణ కలిగి ఉంటే సమస్య సెట్ ఆఫ్ ప్రశ్న, అనుభూతి అలాగే ఆ అడగండి ఉచిత. మరియు మేము అక్కడ ప్రారంభించవచ్చు. మీరు నిశ్శబ్ద గుర్తుంచుకోండి అందరూ దెబ్బతీస్తుందని. అవును. ప్రేక్షకులు: పాస్ మాత్రమే మార్గం వేరియబుల్స్ మరియు వివిధ వెబ్ నుండి పేజీలు, లేదా అత్యంత అనుకూలమైన మార్గం, POST ఉపయోగించి లేదా GET? జాసన్ HIRSCHHORN: కాబట్టి అవును, ఉంది చెప్పడానికి సులభమైన మార్గం - ఉన్నప్పుడు ఎవరైనా ఒక ఫారమ్ నింపుతుంది - మరొక వెబ్ సమాచారాన్ని పొందండి GET లేదా POST ఉపయోగించి పేజీ,. ఎందుకంటే ఫ్రేమ్ ఇక్కడ ఉంది ఈ సమస్య సెట్ లో, మీరు గమనిస్తారు ఆ, సార్లు చాలా, మేము మరో పేజీ రెండర్. మేము లేదా మేము, మరొక ఫైల్ కాదు రెండర్ , మరొక పేజీ. కాబట్టి మేము ఒక వేరియబుల్ పాస్. మరియు, అది ఒక చూపుతుంది ఉపయోగించి HTML పేజీ, ఆ వేరియబుల్ నుండి సమాచారాన్ని. ఆ సాంకేతికంగా ప్రయాణిస్తున్న లేదు మధ్య సమాచారాన్ని వివిధ వెబ్ పేజీలు. ఆ సమాచారం అక్కడ ఉన్న వివిధ అనుమతిస్తుంది. అందువలన మేము ఏ ఉపయోగించవచ్చు అలా వేరియబుల్. అయితే, మేము కోరుకుంటే పాస్ ఒక ప్రత్యేక పేజీ నుండి సమాచారం మరొక పేజీ, మరియు POST చేస్తాను అలా మార్గం. గురించి ఏదైనా ఇతర ప్రశ్నలు సమస్య సెట్? OK. అప్పుడు, ఒక నిర్దిష్ట ద్వారా వెళ్ళి తెలపండి సమస్య భాగంగా సెట్. మీరు, ఒక సమయంలో, అవసరం వెళ్తున్నారు ఎవరైనా యొక్క పోర్ట్ఫోలియో ప్రదర్శించడానికి స్క్రీన్. నేను పోర్ట్ఫోలియో చెప్పినప్పుడు నేను ఏమిటి, ఈ సమస్య యొక్క సందర్భంలో? ప్రేక్షకులు: ఇది వారు స్టాక్స్ వంటిది ఎలా, అనేక వాటాల స్వంతం, ధర, మరియు ఎంత వారు వదలి డబ్బు. జాసన్ HIRSCHHORN: అంతే. నేను అన్ని స్టాక్స్ ప్రదర్శించడానికి కావలసిన వారు సొంత కోసం ప్రతి స్టాక్ కంపెనీ షేర్లు మరియు బహుశా ఎంత ఆ విలువ, ఆపై ఒక ప్రత్యేక వేరియబుల్, ఎంత డబ్బు స్వంతం. నేను వివరించడానికి అనుకుందాం. యొక్క గురించి మాట్లాడటం మొదలు లెట్ ఎలా అనుకొనుట నేను ఏమి పట్టికలు, ఆ చేయడం గురించి వెళ్ళండి ఉంటుంది అవసరం అన్నారు ఆ చేస్తామని. అవును - ప్రేక్షకులు: Well వినియోగదారులు, ఆపై, నేను ఊహిస్తున్నాను మీరు అనే పట్టిక చేయవచ్చు షేర్లు లేదా అలాంటిదే, ఇది వారు కొనుగోలు చేసిన ఎన్ని ఉంటుంది. జాసన్ HIRSCHHORN: OK. నేను అనే పట్టిక అవసరం వెళుతున్న ట్రాక్ వినియోగదారులు, వాడుకరిపేరు, బహుశా, బహుశా కొన్ని ID, బహుశా ఒక వ్యక్తి యొక్క పాస్వర్డ్ను. ఏదో అదే మీరు ఆ సంబంధం చెప్పారు? ఏమిటి మైఖేల్, పాటు ఎవరైనా సంబంధం ఏదో వారికి ఏకైక ప్రతి యూజర్,? ప్రేక్షకులు: ID. జాసన్ HIRSCHHORN: ID - మేము మరొక విషయం ఏమిటి బహుశా వెళ్లి ఈ పేజీలో ప్రదర్శించడానికి? ప్రేక్షకులు: వీరి పేరు. జాసన్ HIRSCHHORN: వారి పేరు - ఏమిటి ఈ సంబంధించిన మరొక విషయం ప్రత్యేక సమస్య సెట్? ప్రేక్షకులు: స్టాక్స్ వారు స్వంతం - జాసన్ HIRSCHHORN: ఉన్నట్లు వెళ్తున్నారు వారు సొంతం ఏమి స్టాక్స్ చాలా ఉంటుంది. ఒక నిర్దిష్ట విలువ అయితే ఏమిటి, వారు వెళ్ళే వాటిని సంబంధం? ఎలా వారు కొనుగోలు చేస్తారు మరియు వారి స్టాక్స్ విక్రయించే? ప్రేక్షకులు: నగదు. జాసన్ HIRSCHHORN: వారు ఉన్నారు సొమ్ము అన్నారు. కాబట్టి ప్రతి యూజర్ కలిగి అన్నారు నగదు కోసం ఒక విలువ. మరియు ఆ చేస్తాడు ప్రతి వినియోగదారుకు ఏకైక. యూజర్ యొక్క పట్టికలో, చేస్తుంది నగదు ఉంచాలి భావన. మీరు, కోర్సు, మరొక సృష్టించగలము యూజర్ ID లు మరియు కలిగి పట్టిక వారి నగదు విలువ. కానీ సమంజసం. ఇది కేవలం ఉంచాలి అర్ధమే ఒక పట్టిక లో అన్ని. కాబట్టి మేము ఒక పట్టిక చూడాలని సమాచారంను. ఆపై, ఇతర పట్టిక ఏమిటి మేము చూడాలని? మీరు, ఒక స్టాక్స్ పట్టిక చెప్పారు. మనమేం పెట్టటం స్టాక్స్ పట్టిక? ఎవరైనా, ఆలోచనలు - ప్రేక్షకులు: కంపెనీ. జాసన్ HIRSCHHORN: మా వారు పేరిట ఉంచాలి సంస్థ, ఆపిల్ కోసం కాబట్టి AAPL. అవును. ప్రేక్షకులు: ఎన్ని షేర్లు మరియు వారు విలువ ఉన్నారు ఎంత. జాసన్ HIRSCHHORN: ఎన్ని షేర్లు, ఎంత వారు విలువ - ఏదో ఏమిటి మేము పట్టికలో అవసరం? ప్రేక్షకులు: మార్కెట్ని యూజర్ ID ఇది. జాసన్ HIRSCHHORN: ఒక వాడుకరి ID. కాబట్టి ఆ పట్టికలో, మేము బహుశా - ఇది యజమాని అయిన ఎవరైనా ఉంటే, సే తెలియజేయండి మూడు స్టాక్స్, మూడు వరుసలు, ప్రతి తో ఆ యూజర్ ID లేదా వ్యక్తుల యొక్క యూజర్ ID, కానీ వేరే కంపెనీ పేరు, ఒక బహుశా షేర్లు వివిధ సంఖ్య, మరియు ప్రతి వివిధ ధర విలువ ఆ వాటాల. మళ్ళీ, ఏమి నేను ఇప్పుడు చెప్పడం నేను కాదు తప్పనిసరిగా అమలు, మీరు గ్రహించడం ఎందుకంటే కొన్ని ఎక్కువ ఉన్నాయి అది అమలు ప్రభావవంతమైన మార్గాలను. కానీ ఈ ప్రారంభించడానికి ఒక మంచి ప్రదేశం. OK. కాబట్టి ఆ మేము రెండు పట్టికలు ఉంటాయి. ఇప్పుడు మేము ఈ పేజీ ప్రదర్శించడానికి కావలసిన. ప్రశ్న మొదటి ఏది మేము అవసరం. ప్రతి పేజీలో, ఒక వినియోగదారు ఉంది భావించింది లాగిన్, మేము వారి వినియోగదారు ID కలిగి. కాబట్టి మొదటి రకం ఏమిటి మేము అవసరం ప్రశ్న? అవును. ప్రేక్షకులు: వారి వినియోగదారు ID. జాసన్ HIRSCHHORN: మేము వారి వినియోగదారు ID కలిగి, మేము కోడ్ ప్రారంభ తిరిగి మా పేజీ ప్రారంభం. కాబట్టి ప్రశ్న మేము మొదటి పద్ధతి ఏమిటి ఒక యూజర్ యొక్క ID ఇచ్చిన, చేయవలసి? మేము నాలుగు రకాల పైగా జరిగింది. మాత్రమే నాలుగు సాధ్యం సమాధానాలు ఉంది. ప్రేక్షకులు: ఇది ఒక రికార్డు ఎంచుకోండి ఉంది. జాసన్ HIRSCHHORN: ఎ సెలెక్ట్ - మేము వినియోగదారు యొక్క నుండి ఎంచుకోండి పొందడానికి పట్టిక,, సే తెలియజేయండి నగదు వారి మొత్తం. మరియు మేము నగదు మొత్తం ముద్రించవచ్చు స్క్రీన్ పైన. OK. తదుపరి రకమైన ఏమిటి మేము మీరు ప్రశ్న? మేము కొన్ని ఇతర విషయాల్లో మేము ప్రదర్శించే అవసరం. ఆ మరొక పట్టికలో సేవ్. కాబట్టి మేము ఎలా ఆ పొందడానికి వెళ్తున్నారు? ప్రేక్షకులు: మీరు వాటిని కోసం ఎంచుకోండి. జాసన్ HIRSCHHORN: ఎ సెలెక్ట్ - మళ్ళీ, నాలుగు ఎంపికలు ఉన్నాయి. బహుశా శబ్దాలు ఎంచుకోండి సరైన వంటి. కాబట్టి మేము మరొక ప్రశ్న ఎంపిక చెయ్యాల్సిన, మళ్ళీ ఆ యూజర్ ID ఉపయోగించి. ఇప్పుడు, మేము కేవలం ఒక తిరిగి వరుసగా మా సరిపోలే అన్ని వరుసలు bu యూజర్ ID 1 సమానం ప్రమాణం,. మరియు తర్వాత మేము ఒక లూప్ వెళ్ళి తెలియజేయవచ్చు కేవలం తెరపై అన్ని ఆ ప్రింట్, బహుశా నుండి సంస్థ ప్రింట్ తెరపై ఆ ప్రతి. ఆ వంటి గ్రేట్, ఆ శబ్దాలు ఒక పోర్ట్ఫోలియో ప్రదర్శిస్తూ మరింత కాదు కంటే క్లిష్టమైన. OK, యూజర్ నిర్ణయించుకుంటాడు వారు డబ్బు చేసుకున్నది. మరియు వారు కొన్ని కొనాలని ఒక స్టాక్లో షేర్లు. అనుకుందాము, వారు ఇప్పటికే ఈ కంపెనీ స్టాక్ చాలా. కాబట్టి వారు మీ కొనుగోలు పేజీకి వెళ్ళండి. వారు ఇన్పుట్ కంపెనీ పేరు. ప్రశ్న ఇన్పుట్ తర్వాత, ఏమిటి కంపెనీ పేరు, మీరు అవసరమైన తదుపరి అమలు? అవును. ప్రేక్షకులు: నవీకరణ. జాసన్ HIRSCHHORN: నవీకరణ - మరియు పట్టిక మీరు అప్డేట్ అనుకుంటున్నారు? ప్రేక్షకులు: వారి పట్టిక, ఆధారిత వారి ID సంఖ్య? జాసన్ HIRSCHHORN: కాబట్టి అప్డేట్ కాదు యూజర్ యొక్క పట్టిక - కాబట్టి స్టాక్స్ పట్టిక, అప్డేట్ పేరు యూజర్ ID సరిపోతుంది, అయితే మాత్రమే స్టాక్ పేరు కూడా సరిపోతుంది. మీరు కొన్ని విలువ పొందుతారు. ఆపై, మీరు ఆ విలువ చేయాలి అయితే అనేక స్టాక్స్ జోడించండి వారు అది కొనాలని. కాబట్టి మీరు గుడ్డిగా వద్దు ఆ విలువ తిరిగి రాస్తుంది. కానీ మీరు, నిజానికి, ప్రారంభ పడుతుంది విలువ మరియు కేవలం అది అప్డేట్. ఒక ప్లస్ సమానం వంటి మీరు, చేయవచ్చు కేవలం ఒక సమానం కంటే. ఏదో అయితే ఏమిటి - మేము అయితే ఈ ఆలోచించకుండా మరియు మేము ఉండాలనుకుంటున్నాను వీలైనంత బలమైన - మేము చెయ్యాలి మేము ఆ నవీకరణ ప్రశ్న అమలు ముందు? వారు ఆపిల్ యొక్క ఐదు సంవత్సరాల కొనాలని. ఆపిల్ ప్రతి వాటా $ 200 ఉంది. ప్రేక్షకులు: మేము మొదటి డబ్బు తనిఖీ చేయాలి. జాసన్ HIRSCHHORN: మేము తప్పక మొదటి డబ్బు తనిఖీ. మేము వారు చేయాలి తగినంత డబ్బు. ప్రశ్న ఏ విధమైన మేము అమలు చెయ్యవచ్చు వారు తగినంత డబ్బు నిర్ధారించుకోండి? ప్రేక్షకులు: మరొక ఎంచుకోండి. జాసన్ HIRSCHHORN: ఎ సెలెక్ట్ - మేము వారి వినియోగదారు ID ఆధారంగా ఎంచుకోండి, నగదు వారి విలువ పొందడానికి. కొన్ని శీఘ్ర గణిత. మరియు ఆ వెళుతుంది ఉంటే, కూడగట్టడానికి వారు తగినంత సొమ్ము. అప్పుడు మేము మా రన్ చెయ్యవచ్చు. లేకపోతే లేదా ఉండవచ్చు, మేము అప్పుడు పాస్. మేము వాటిని ఒక హెచ్చరించాలి. OK. అవి ఒక కంపెనీ కలిగి ఏమి. వారు ఒక కొత్త సంస్థ కొనుగోలు చేస్తున్నారు. వారు Microsoft కొనుగోలు చేస్తున్నారు. ప్రశ్నలు ఏ విధమైన మేము అనుకుంటున్నారు, మైక్రోసాఫ్ట్ కొనుగోలు అనుకుంటే? మరియు వారు ఏ Microsoft కలిగి లేని. కాదు మను, వేరే ఎవరైనా, ఎవరైనా మార్కస్ పాటు? కార్లోస్ - ప్రేక్షకులు: ఒక ఎంచుకోండి, నిర్ధారించడానికి వారు తగినంత డబ్బు. జాసన్ HIRSCHHORN: మంచిది. ప్రేక్షకులు: మీరు ఇన్సర్ట్ [వినబడని] న. జాసన్ HIRSCHHORN: ఖచ్చితంగా మేము ఇన్సర్ట్ అన్నారు స్టాక్స్ పట్టిక లోకి. మరియు మేము ఇన్సర్ట్ చూడాలని. మేము, పేరు వారి వినియోగదారు ID చేర్చగలను కంపెనీ, మరియు ఎన్ని షేర్లు వారు కొనాలని. కొన్ని ఇతర కార్యకలాపాలు ఏమిటి అని మీరు పేజీలు లేదా కార్యాచరణ ఉంటాయి P-సెట్ లో అమలు వెళుతున్నాం 7, మేము వెళ్ళాలి? ప్రేక్షకులు: అసలైన, నేను రకమైన కలిగి ఈ గురించి ఒక ప్రశ్న. మీరు పోర్ట్ఫోలియో ప్రదర్శించడానికి ముందు, ఉండాలి మీరు Yahoo యొక్క వెబ్సైట్ తనిఖీ ఖచ్చితంగా స్టాక్ ధరలు తయారు మారలేదు? జాసన్ HIRSCHHORN: ఆ శబ్దాలు ఉంది మంచి ఆలోచన వంటి. మార్కస్ మాట్లాడుతూ ఉంది కాబట్టి, OK, స్టాక్ ధరలు తరచుగా మారిపోతున్నాయి. వారు పట్టిక స్వంతం స్టాక్లలో మా స్టాక్స్ అని పట్టిక, మేము సేవ్ కాలేదు స్టాక్ ధరలు వద్ద కొనుగోలు. కానీ, చేసే బలమైన కనిపించడం లేదు స్టాక్ ధర ఎందుకంటే నిరంతరం మార్పు మాత్రం. కాబట్టి నిజానికి, మీరు బహుశా అవసరం లేదు స్టాక్ ధర సేవ్. కానీ ప్రతిసారీ మీరు ప్రదర్శించడానికి వారి పోర్ట్ఫోలియో, మీరు రిఫ్రెష్ లేదా అప్డేట్ స్టాక్ ధర. మరియు మీరు కలిగి ఉంటే - మరియు మీరు ఇప్పటికే కలిగి. నేను మీరు అన్ని లో చూశారు చేసిన తెలుసు సమస్య ఇప్పటికే తిరిగి అమర్చుతుంది. మీరు మేము వ్రాసిన గుర్తించాయి మీరు ఆ కోసం కొన్ని కోడ్ అనుమతించే ఒక స్టాక్ ధర పొందడానికి, ఒక కంపెనీ పేరు ఇచ్చిన. కాబట్టి అవును, బహుశా ధ్వనులు ఒక బిట్ మరింత శక్తివంతంగా. కానీ పట్టిక తప్పనిసరిగా అవసరం లేదు స్టాక్ ధర సేవ్. OK. కొన్ని ఇతర కార్యాచరణ మీరు ఏమిటి ఈ వారం అమలు అవసరమైన మేము గురించి మాట్లాడవచ్చు? నేను వాటిని గురించి మాట్లాడు. మీరు గురించి మాట్లాడు చెయ్యాలి? ఈ వివరాలను బహుశా. నేను క్రింద స్క్రోల్ డౌన్ చేస్తుంది వివరాల నన్ను మొదటి పదం అడగండి మీరు ఆ సమంజసం చూడండి. ఒక ఇతర కార్యాచరణను - యొక్క గురించి చర్చ తెలియజేయండి. అక్కడ ప్రారంభించగలరు. ప్రేక్షకులు: చరిత్రలు రికార్డ్. జాసన్ HIRSCHHORN: రికార్డింగ్ చరిత్ర, గొప్ప ఒక. కాబట్టి మీరు ట్రాక్ చూడాలని లావాదేవీల చరిత్ర. కాబట్టి మీరు ప్రతి ట్రాక్ కావలసిన వారు ఒక స్టాక్ కొనుగోలు లేదా విక్రయించడం సమయం. నా స్టాక్ కొనుగోలు. మేము చెప్పారు, ఇది బహుశా అర్ధమే పొందడానికి, ఒక ఎంచుకోండి చేర్చడానికి వారి నగదు మొత్తం మరియు తనిఖీ. ఇది బహుశా అప్పుడు చేర్చడానికి స్మార్ట్ ఒక ఇన్సర్ట్ లేదా నవీకరణ, బట్టి ఆ స్టాక్ స్వంత లేదో. మేము కూడా ట్రాక్ ఉంచాలని ఉంటే చరిత్ర, ఆ మేము చేయవచ్చు? స్టాక్స్ పట్టికలో వెళ్తుందా? ప్రేక్షకులు: నం జాసన్ HIRSCHHORN: No అది వేరే టేబుల్ వెళుతుంది. మీరు 10 కొనుగోలు దేమనగాదేశమా ఆపిల్ షేర్లు. అప్పుడు మీరు మరొక 10 షేర్లు కొనుగోలు. మీరు వేర్వేరు రికార్డులు టో కావలసిన. ఆ రెండు ప్రత్యేక లావాదేవీలు. కాబట్టి మేము మరొక పట్టిక కలిగి, ఒక చరిత్ర పట్టిక. మరలా, మేము కొనుగోలు. మేము అప్పుడు, ఒక ఎంచుకోండి అమలు ఒక చొప్పించు లేదా నవీకరణ. రాబోయే ఏం చెయ్యాలి? మేము అమలు తదుపరి ప్రశ్న ఏమిటి ఏదో కొనుగోలు చేసినప్పుడు? మేము చరిత్ర ట్రాక్ ఉంచాలని. అవును. ప్రేక్షకులు: మీరు ట్రాక్ ఉంచాలని చాలా లావాదేవీలు విఫలమైంది. జాసన్ HIRSCHHORN: Well, ముందు మేము చెప్పటానికి లావాదేవీ రకం, మేము అనుకుంటున్నారు - ప్రశ్న యొక్క ఏ రకం, కార్లోస్, ఆ మాకు ట్రాక్ అనుమతిస్తుంది సాధారణంగా విషయాలు? మీరు నాలుగు అంచనాలు కలిగి. మీరు ఏ ఆలోచిస్తాడు? ప్రేక్షకులు: నవీకరిస్తోంది. జాసన్ HIRSCHHORN: నవీకరించవద్దు. మీ ఉత్తరం ఏమిటి? ప్రేక్షకులు: ఎంచుకోవడం. జాసన్ HIRSCHHORN: మీకు కావలసిన ఉంటే ఏదో ట్రాక్, మీరు బహుశా కావలసిన ఎక్కడో వ్రాసి లేదా తరువాత సేవ్. కాబట్టి లేకపోతే అప్పుడు, అప్డేట్ - ప్రేక్షకులు: ఇది ఇన్సర్ట్. జాసన్ HIRSCHHORN: ఇన్సర్ట్, అక్కడ మేము వెళ్ళి. అవును, మీరు, మొత్తం ఆఫ్ ఎంచుకోండి వారు నగదు, గొప్ప ధ్వనులు. వారు తగినంత నగదు లేదు. ఆ లావాదేవీ పని ఉండదని. లేదు, మీరు ట్రాక్ అవసరం లేదు ఇది పని చెయ్యకుండా ఒక లావాదేవీ. లేదా మీరు మీకు కావలసిన లేదో వాటిని హార్డు సమయం ఇవ్వాలని. కానీ మీరు లేదు. అప్పుడు, మీరు ఇన్సర్ట్ లేదా నవీకరణ వారి స్టాక్స్ పట్టికలో. ఇప్పుడు, మీరు మీ ఇతర పట్టికను కలిగి. మీ చరిత్ర పట్టిక లేదా కలిగి మీరు కాల్ కావలసినట్లు. మరియు ఆ పట్టికలో, మీరు వెళుతున్న ఒక కొత్త వరుసగా ఇన్సర్ట్. ఆ బహుశా చేస్తాడు యూజర్ యొక్క ID కలిగి. ఇది బహుశా కలిగి జరగబోతోంది స్టాక్ పేరు. ఇది బహుశా కలిగి జరగబోతోంది వారు అని ఒక సమయం. మరియు ఈ సందర్భంలో, మీరు బహుశా LL ధర ఇన్సర్ట్. ఎందుకంటే చరిత్ర కోసం, మీరు లేదు ప్రస్తుత ధర ఏమిటి పట్టించుకోను. మీరు చేసినప్పుడు ధర ఏమిటి పట్టించుకోను వారు ఏదో కొనుగోలు లేదా అమ్మిన. కొనుగోలు అమలు, వంటి కాబట్టి ధ్వనులు పూర్తిగా వివిధ పాల్గొంటాయి SQL ప్రశ్నలు, కానీ ఒక్క కాదు ఎక్కువ కోడ్ మొత్తం. OK. మరియు ఆ చరిత్ర యొక్క సంరక్షణ పడుతుంది. యొక్క సే, మనం కావలసిన మా చరిత్ర ప్రదర్శించడానికి. మేము ప్రదర్శించడం గురించి మాట్లాడారు మా పోర్ట్ఫోలియో. ఎలా మేము మా చరిత్ర ప్రదర్శిస్తుంది? ప్రేక్షకులు: బహుశా కాలానుక్రమంగా. జాసన్ HIRSCHHORN: బహుశా కాలానుక్రమంగా - ఏ ప్రశ్న మీరు మేము ఉపయోగించే కావలసిన ఎలా అనుకుంటున్నారు? ప్రేక్షకులు: ఒక ఎంపిక. జాసన్ HIRSCHHORN: ఎ సెలెక్ట్ - డంపింగ్ను బహుశా అన్ని వరుసలు ఎంచుకోండి ఆ తరువాత వినియోగదారు ID మ్యాచ్ మరియు , కాలానుక్రమంగా వాటిని ప్రదర్శించడానికి మంచిది. మేము కోడ్ రాయడానికి అవసరం ఆ జాబితాలో ద్వారా క్రమం? ప్రేక్షకులు: కాదు, మీరు చెప్పారు ఎందుకంటే మాకు ఒక ఆరోహణ ఉంది మరియు విషయం అవరోహణ. జాసన్ HIRSCHHORN: థింగ్? ప్రేక్షకులు: అవును. జాసన్ HIRSCHHORN: అవును. OK, నాకు కోడ్ లో మారుతుంది లేని మానవీయంగా మీ ప్రశ్నలను ద్వారా రకాల, వాటిని క్రమం. ఆ కోడ్ ఇప్పటికే ఇవ్వబడుతుంది. మీరు ఒక ప్రశ్న ఎంపిక వ్రాయవచ్చు విషయాలు రకాల. ముందుగా వాటిని క్రమం మరియు ఆపై వాటిని ప్రింట్. దీన్ని మరింత అర్ధమే ఇతర మార్గం కంటే ఆ విధంగా,. అవును. ప్రేక్షకులు: మేము చేయాలి ముందుగా వాటిని క్రమం? ఆ విధమైన మీరు అర్థం వాటిని డేటాబేస్లో? జాసన్ HIRSCHHORN దుర్వినియోగ ప్రశ్న క్రమబద్ధీకరించబడతాయి మీరు వాటిని తిరిగి. కాబట్టి వాటిని కలిగి కాకుండా, అలా ఒక యాదృచ్ఛిక క్రమంలో మీరు తిరిగి మరియు అప్పుడు వాటిని మీరే క్రమం. అవును. ప్రేక్షకులు: ఇది ఉంచడానికి ఒక మార్గం ఉంది డేటాబేస్ లోనే క్రమబద్ధీకరించబడతాయి, కాబట్టి మీరు క్రమం లేదు ఇది ప్రతిసారీ - ప్రేక్షకులు: మీరు క్రమబద్ధీకరించబడతాయి చేర్చగలను? జాసన్ HIRSCHHORN: ప్రశ్న - ఇది విషయాలు అని ఎందుకు డేటాబేస్ లో క్రమబద్ధీకరించబడింది? ప్రేక్షకులు: నం జాసన్ HIRSCHHORN: Well, వారు క్రమబద్ధీకరించబడతాయి. వారు క్రమబద్ధీకరించబడింది కాలానుక్రమంగా చేస్తున్నారు. కానీ యొక్క విషయాలు క్రమబద్ధీకరించబడతాయి భావిస్తాయి తెలియజేయండి కాలానుక్రమంగా, పై నుంచి కిందకు. మేము ఒక Google రూపం కలిగి. ఎవరైనా మా Google స్పందిస్తుంది ఎప్పుడు ఏర్పాటు, అది కేవలం ఉంచే ఆ పట్టిక దిగువ. ఇది విషయాలు విజయం సాధిస్తుందా కాలానుక్రమంగా కాదు క్రమబద్ధీకరించబడతాయి? ప్రేక్షకులు: ఇది కాలక్రమానుసారం కాదు, మీరు ప్రతిసారీ క్రమం లేదు మీరు సమాచారం చేద్దామని. కానీ ఇప్పటికే క్రమబద్ధీకరించబడతాయి అయితే, మీరు కాదు అదనపు చేయాలని లేదు ఫంక్షన్ కాల్? జాసన్ HIRSCHHORN: కాబట్టి ఆ నిజానికి ఒక మంచి పాయింట్. , ప్రోగ్రామర్లు వంటి మాకు కోసం ఇది పట్టింపు ఉండవచ్చు. మరియు మేము ఒక డేటాబేస్ కనుగొనడానికి కావలసిన ఉండవచ్చు విషయాలు క్రమం లేదు కాలానుక్రమంగా. లేదా మా డేటాబేస్ ఏర్పాటు, కాబట్టి అది ఉంచుతుంది యూజర్ ID విభజించిన విషయాలు. కనుక ఆ విధంగా, సే, మనం 1,000 యూజర్ ID లు. లేదా Facebook, మేము లక్షల కలిగి యూజర్ ID ల. మేము మా పట్టిక కేవలం ఉండాలనుకుంటున్నాను లేదు యాదృచ్ఛిక యాదృచ్ఛిక లేదా మా డేటాబేస్. ఇది బాగుండేది ఉంటే అన్ని యూజర్ ID లు క్రమపరిచిన. కాబట్టి అప్పుడు మేము బైనరీ శోధన అమలు కాలేదు మా పట్టిక ఆపై కేవలం కనుగొనేందుకు నిర్దిష్ట భాగం. కాబట్టి అవును, బట్టి - మేము అధికం ఉంటే మేము ఒక డేటాబేస్ కనుగొనడానికి కావలసిన ఉండవచ్చు వేరే లో మటుకు ఆ ఉంచింది విషయాలు మార్గం, కాబట్టి ఈ ప్రశ్నలు తక్కువ సమయం పడుతుందని. మరియు మేము ద్వారా వెళ్ళడానికి లేదు మా ప్రతి ఒక్క వరుసగా మొత్తం డేటాబేస్ ఒక పట్టిక. కానీ స్థాయి మేము పని చేస్తున్నాము, మేము ఉంచడం గురించి ఆందోళన అవసరం లేదు విషయాలు వేరు. మేము సమయం పట్టే ఊహించుకుని అమలు ప్రశ్న అన్నారు అతితక్కువ, ఏమి ఇచ్చిన వ్యవహరించే చేస్తున్న. అయితే, గొప్ప ఆలోచన - మేము అప్ స్కేల్ వంటి, ఇది రూపకల్పన తెలుస్తుంది ఉండవచ్చు మా వేరే విధంగా ఒక బిట్ లో డేటాబేస్. నేను మీరు ఒక చివరి డేటాబేస్ రూపకల్పన విషయం , అలాగే చెప్పలేదు మీరు పెళ్ళయ్యాకా శ్రేణీకృత, లేదా కాకుండా చేశాడు, వుంటుంది మీ డేటాబేస్ డిజైన్. మేము ఈ మాట్లాడారు. క్యాష్ ప్రతి వినియోగదారుకు ప్రత్యేకంగా ఉంటుంది. కాబట్టి మీరు ఒక పట్టిక అని నగదు చేసిన వారి వినియోగదారు ID మరియు వారి మొత్తంలో ఉంది నగదు ఆపై అనే పట్టిక వారి వినియోగదారు కలిగి వినియోగదారులు ID మరియు వారి వినియోగదారు పేరు. ఆ పట్టికలు పై మ్యాప్ ఇతర ఒకరి నుండి ఒక. ఇది బహుశా భావన చేస్తుంది వాటిని ఒక పట్టిక. కాబట్టి యొక్క మీరు ఒక యూజర్ ఊహించుకోవటం ట్రాక్ ఉంచుతుంది పట్టిక యూజర్ పేర్లు మరియు నగదు. మీరు ఇప్పుడు కలిగి పట్టికను కలిగి ఒక వ్యక్తి కలిగి స్టాక్స్. మరియు ఒక వ్యక్తి స్వంతం ఉండవచ్చు ఒక స్టాక్ కంటే ఎక్కువ. కాబట్టి ఈ పై మ్యాప్ లేదు ప్రతి ఇతర ఒకరి నుండి ఒక. ఇది ఒక దిగ్గజం కలిగి సమంజసం 30 రికార్డులు కలిగి పట్టికలో ఆ అన్ని అన్ని, ఒక యూజర్పేరు పునరావృతం అన్ని, ఒక పునః పాస్వర్డ్ను నగదు అనేక పునరావృతం. కానీ ప్రతి బహుశా వేరే స్టాక్ ఉంది పేరు లేదా వేరే స్టాక్ ధర. ఇది అర్థం కాదు అనేక పెద్ద రికార్డులు. మీరు ఈ సృష్టించినప్పుడు గురించి స్మార్ట్ ఉంటుంది డేటాబేస్, మీరు చేస్తున్న లేదు కాబట్టి ఏదో ఆ వంటి వెర్రి, పునరావృత అనవసరమైన సమాచారం చాలా. OK. మేము వదిలి రెండు నిమిషాలు. బయట చేరడానికి సంతోషిస్తున్నాము మాకు లేదా బహుశా, బహుశా, వారి సొంత తరగతి మొదలు. ఎవరైనా ఏవైనా ప్రశ్నలు ఉందా మేము ముగించడానికి ముందు? సరే, ఈ నిజానికి ఒక సుడిగాలి ప్రతిదీ ద్వారా. నేను త్వరగా ప్రతిపాదనపై క్షమాపణ మరియు మేము కాకపోవచ్చని ప్రయోగాత్మక విధంగా నేను చేసిన చేస్తుంది ఈ వారం ఉన్నాయి ఇష్టపడ్డారు. కానీ మీరు గురించి ఏవైనా ప్రశ్నలు ఉంటే మేము వెళ్లి ఏదైనా లేదా ఏదైనా ఈ సమస్య సెట్ - మీరు చదివి ఉంచాము ఊహించి ఒక మంచి నమ్మకము ప్రయత్నంలో - నాకు ఇమెయిల్ లేదా నన్ను సంప్రదించడానికి సంకోచించకండి. నేను ద్వారా పని కంటే ఎక్కువ సంతోషంగా మీరు ఏ సమాధానం తో మీ కోడ్ ప్రశ్నలు మీరు. మనస్సు, ఈ వారం, చాలా లో ఉంచండి మీ సమయం నేర్చుకోవడం ఖర్చు చేయబడుతుంది కొత్త వాక్యనిర్మాణం మరియు అర్థం ప్రయత్నిస్తున్న SQL ప్రశ్నలు లేదా PHP రాయడానికి ఎలా విధులు లేదా తో ఒప్పందం ఒక MVC ఫ్రేమ్. మీ సమయం బహుశా ఈ వారం చాలా ఆశించాను కాదు మేము విపరీత తర్కం అడుగుతూ. మేము వెళ్ళి చాలా ఉంది నేరుగా. కాబట్టి ఆ వేచి కాదు చివరి క్షణం వరకు. కానీ మీరు మీ ఎలా సర్దుబాటు అర్థం నిర్ధారించుకోండి, తదనుగుణంగా పని మీరు అర్థం చేస్తున్నారు సిన్టాక్స్ నేర్చుకోవడం. కాబట్టి మీరు తెలుసుకోవడం, ఆకస్మికంగా లేదు మీరు ఖచ్చితంగా ఏమి, కానీ ఆలోచన ఎలా ఖచ్చితంగా వ్రాయుటకు. OK, నేను వచ్చే వారం మీరు చూస్తారు.