[இசை] வாழ்வோரின் ZURAWICKI: ஹாய், என் பெயர், ரோஜர் Zurawicki ஆகிறது நான் உள்ளடக்கிய CS50 விண்கற்கள் கருத்தரங்கு. விண்கற்கள் ஒரு புதிய கட்டமைப்பை ஆகிறது வலை புதிய வகையான அர்ப்பணித்து, PHP கோரிக்கைகளை செய்து முன்னும் பின்னுமாக வகையான வலை நாம் PHPP தொகுப்பில் பார்த்தேன் ஆனால் இன்னும் மாறும் ஜாவா வலை பாகங்கள். விஷயங்கள் விண்கற்கள் செய்ய முடியும் மேம்படுத்துகிறது வாழ அடங்கும் உடனடியாக தொடர்புகொள்கிறீர்கள் அதே வலைத்தளத்தில் பயனர்கள் இடையே. இந்த கருத்தரங்கு, நாம் வேண்டும் குறியீடு என் மகிழ்ச்சியா மணிக்கு வழங்கினார். நீங்கள் இந்த URL சென்று பதிவிறக்கம் செய்யலாம். நீங்கள் Git தகவல் பயன்படுத்த எப்படி தெரியும் என்றால், நீங்கள் களஞ்சியமாக குளோன் முடியும். நீங்கள் பயன்படுத்த எப்படி என்று எனக்கு தெரியாது என்றால் டிரெட்வெல் அல்லது மகிழ்ச்சியா பயன்படுத்தப்படும் இல்லை, அந்த முற்றிலும் நன்றாக இருக்கிறது. நான் விரைவில் உண்மையில் நீங்கள் காட்ட வேண்டும் நாங்கள் மகிழ்ச்சியா செல்ல முடியும் என்பதை, மற்றும் ஒரு விருப்பத்தை இல்லை அங்கே ஒரு ZIP பதிவிறக்க. நீங்கள் இந்த அடைவு பதிவிறக்க முறை, நீங்கள் எங்கள் குறியீடு விளையாட தொடங்கினார். விண்கற்கள் பற்றிய மேலும் விவரங்களுக்கு meteor.com காணலாம். கருத்தரங்கு கோப்புறையில், நான் உண்மையில் நாம் பயன்படுத்த முடியும் சில விண்கற்கள் திட்டங்கள் வேண்டும். நாம் வேண்டும் கோப்புறைகளை ஒன்று எங்கள் கருத்தரங்கு திட்டம் todos, பயன்பாடு ஆகும். அதனால் அதை நான் போக, விண்கற்கள் நிறுவப்பட்ட வேண்டும். அதை இயக்க, நான் தட்டச்சு செய்ய வேண்டும் விண்கற்கள், மற்றும் விண்கற்கள் நிறுவ வேண்டும். நீங்கள் பார்க்க முடியும் என, நாம் வேண்டும் நாங்கள் விண்கற்கள் நிறுவப்பட்ட உறுதி. அதனால் நான் போகிறேன் அதை ஒரு முறை இயக்க என்பதை உறுதி செய்ய அந்த விண்கற்கள் ஒழுங்காக நிறுவப்பட்ட. நான் விண்கற்கள், இல்லை என்றாலும் நிறுவுதல், நான் நீங்கள் காட்ட முடியும் விண்கற்கள் தளங்கள் சில நேரடி செய்முறைகள் இணையத்தில் இப்போது நேரடி செல்லும். நான் எங்கள் பயன்பாட்டை ஒரு டெமோ வேண்டும். நீங்கள் பின்வரும் URL அணுக முடியும். இந்த செய்ய பயன்பாட்டை உள்ளது நாங்கள் எங்கள் கருத்தரங்கு அடைவில் வேண்டும். இந்த URL ஐ ஆகிறது rozu-rabbit.meteor.com. நீங்கள் பார்க்க வேண்டும் என்று விண்கற்கள் உண்மையில் சாப்பிடுவேன் இலவசமாக உங்கள் விண்கற்கள் திட்டங்கள் ஹோஸ்ட். மற்றும் கருத்தரங்கு முடிவில், நீங்கள் இந்த செய்ய முடியும். இந்த பட்டியலை செய்ய பயன்பாட்டை உள்ளது. நீங்கள் உள்நுழைய முடியும், உருவாக்க கணக்குகள், மற்றும் பணிகளை சேர்க்க. நீ போன்ற ஒரு கணக்கு உருவாக்க முடியும். இப்போது, ஒரு முறை நீங்கள் ஒரு வேண்டும் கணக்கு, நீங்கள் பணிகள் சேர்க்க முடியும். உதாரணமாக, பணிகளை ஒன்று நான் என் சலவை அழைத்து செல்ல வேண்டும். மேலும் நீ இந்த என்றால் தளத்தில் ஆன்லைன், உங்களுக்கு உண்மையில் இந்த பணியை பார்க்க உண்மையான நேரத்தில் உங்கள் கணினி. நான் நீங்கள் ஒரு விரைவான டெமோ காட்ட முடியும் திறந்து rozu-முயல் மூலம் இந்த அதே URL உடன் மற்றொரு தாவலில். நாம் அனைவரும் ஒரே தரவு வரும் என்று பார்க்கிறோம். நாங்கள் அதை இயக்க முடியும் வேறு உலாவி. நான் சஃபாரி அதை இயக்க சொல்கிறது. நாங்கள் இன்னும் உள்நுழைவு அந்த வழியில். எனவே நாம் விண்கற்கள் வேண்டும் பயன்பாட்டை, அது ஏற்றப்பட்டு, நாம் அதே தரவு பார்க்க வேண்டும் நாம் முதலில் ஒரு செய்தார்கள். நீங்கள் பார்க்க முடியும் என, நான் இங்கே இன்னும் உள்நுழைவு தொடங்கவில்லை. அன்றியும், பார்வையாளர்களை காசோலைகளை தரவு, அது அனைத்து உலாவிகளில் மேம்படுத்துகிறது ஒரே நேரத்தில். இந்த உண்மையில் ஒன்றாகும் விண்கற்கள் பற்றிய குளிர் அம்சங்கள். கிட்டத்தட்ட எந்த வேலை, நீங்கள் ஒரு நேரடி மேம்படுத்தும் பயன்பாட்டை என்று அனைத்து மாற்றங்கள் ஒரே நேரத்தில் உங்கள் சாதனங்கள். நான் இங்கு பெட்டியை என் செய்ய பட்டியலில், நாம் வேண்டும், என் மற்ற குரோம் உலாவியில், உருப்படியை ஆஃப் சோதிக்க. இந்த உடனடியாக நடக்கிறது. எல்லாம் சரி. எனவே அது விண்கற்கள் தெரிகிறது நிறுவல் இப்போது தயாராக உள்ளது. எனவே இப்போது மீண்டும் செல்லலாம் todos, பயன்பாட்டை உள்ளமைவாக இந்த ரன். நீங்கள் ஒரு விண்கற்கள் திட்டம் இருந்தால், நீங்கள் தான் கட்டளை விண்கற்கள் அதை இயக்க. இந்த, விண்கற்கள் செய்ய ஒரு முறை சில தயாரிப்பு செய்யும் அனைத்து உறுதி செய்ய உங்கள் குறியீடு காசோலை ஆகிறது. பின்னர் அது என்று நீங்கள் சொல்ல வேண்டும் திட்ட பிரட்டல் ரெடி ஆகிறது. நீங்கள் அனுமதிக்க வேண்டும் என்று உங்கள் ஃபயர்வால், உங்கள் கணினியில் தொகுதிகள் நீங்கள் என்றால். எனவே விண்கற்கள் என்னிடம் உள்ளது என்ன இப்போது இந்த வலைத்தளத்தில் ஆகிறது என் கணினி உள்ளூர், நான் பார்க்க முடியும் இந்த விண்கற்கள் திட்டம் உள்ளது என்ன. இப்போது, என் பயன்பாட்டை உள்ளது குறிப்பு இணைய அணுக முடியாது. நாங்கள் உங்கள் விண்கற்கள் கொண்டு எப்படி மூடலாம் சிறிது நேரம் கழித்து ஒரு நேரடி தளத்தில் பயன்பாட்டை. நான் இந்த நகல் போகிறேன் URL இப்போது மற்றும் Google Chrome போக. இந்த செய்ய இருக்கிறது உதாரணமாக இருந்து பட்டியலிட. நீங்கள் அவர்கள் செயல்படுத்தி பார்க்க முடியும் இங்கே ஒரு சில அம்சங்கள். நாம் வெவ்வேறு தாவல்கள் வேண்டும் அதே கணக்கு அம்சங்கள், இல்லை, மற்றும் நாம் புதிய பட்டியலை சேர்க்க முடியும். இப்போது, ஒரு உண்மையில் விண்கற்கள் பற்றி குளிர் அம்சம் என்று மட்டும் முடியுமா உங்கள் இணைய உலாவி வேலை, ஆனால் நீங்கள் உருவாக்க முடியும் சொந்த ஐபோன் மற்றும் அண்ட்ராய்டு PhoneGap என்று ஒரு கருவியை மூலம் பயன்பாடுகள். எனவே, சில திட்டங்கள் வரும் இயங்கும் முன் கட்டமைக்கப்பட்ட இந்த, todos பயன்பாட்டை போன்ற iOS, அன்று. அதனால் நான் என்ன செய்ய வேண்டும் அனைத்து iOS அதை ரன் பின்னர் விண்கற்கள், ரன், மற்றும் iOS வகை. நான் விண்கற்கள், செய்யும் போது மீண்டும் தொகுப்பு தயாரிக்கும். அது தயாரானதும், பின்னர், அது தருகிறேன் என் கட்டளையை மீது iOS சிமுலேட்டர் ஏற்ற. நீங்கள் iOS மட்டும் பயன்பாடுகளை இயக்க முடியும் நீங்கள் மேக் கணினி வேண்டும். நீங்கள் உங்கள் பயன்பாடுகளை இயக்க முடியும் அனைத்து தளங்களில் அண்ட்ராய்டு. எனவே இப்போது நீங்கள் பார்க்க முடியும் என்று என் ஐபோன் சிமுலேட்டர் என் திரையில் வந்தது. மேலும் ஒரு நொடியில், அதை பயன்பாட்டை ஏற்ற வேண்டும். நாம் அது ஒரு பிட் செய்கிறோம் என்றால் சிறிய, திரையில் பொருந்தும் நாம் நம் ஐபோன் பயன்பாட்டை பார்க்கிறோம். மேலும் தான் நாம் செய்ய குழப்பி, செய்யலாம் நாம் அதே அன்று உறுதி இணையதளம், உள்ளூர் புரவலன் 3000. எனவே இங்கே ஒரு உதாரணம் நான் விண்கற்கள் பயன்பாட்டை, இரண்டு இயங்கும் todos, பயன்பாட்டை, ஒரு தொலைபேசி மற்றும் ஒரு இணைய உலாவி. நான் பொருட்களை மாற்ற போது இணைய உலாவி, அது உடனடியாக தொலைபேசியில் செல்கிறது. நான் தொலைபேசியில் ஏதாவது நீக்க முடியும், அது இணைய உலாவி மாற்றுகிறது. இப்போது, பொதுவாக சொந்த உருவாக்க iOS அல்லது ஆண் போன் பயன்பாட்டை, நீங்கள் ஜாவா அல்லது அறிந்து கொள்ள வேண்டும் குறிக்கோள் சி தொழில்நுட்பம் விண்கற்கள் பயன்கள் ஜாவா இந்த இயக்க அனுமதிக்க உங்கள் பயன்பாட்டை PhoneGap என்று அழைக்கப்படுகிறது. என்ன உங்கள் பயன்பாட்டை அடிப்படையில் ஒரு இணைய உலாவி ஆகும். மற்றும் விண்கற்கள் அனைத்து கையாளுகிறது தொடர்பு தந்திரமான பகுதிகளில் அந்த இணைய உலாவி கொண்டு வருவதற்குத் உங்கள் ஐபோன் அல்லது உங்கள் Android சாதனம். நீங்கள் பார்க்க முடியும் பயனர் இடைமுகம், சீரானது அது போல் மிகவும் உணர்கிறது மிகவும் ஒரு சொந்த பயன்பாடு போன்ற. எனக்கு வீட்டிற்கு போய் என்றால் திரையில் இப்போது, நான் ஒரு ஐகான் கிடைக்கும். இப்படி ஒரு வலைத்தளம் அல்ல நீங்கள் சஃபாரி கண்டுபிடிக்க விரும்புகிறேன். இந்த அதன் சொந்த பயன்பாடு உள்ளது. நீங்கள் நிறுவ மற்றும் நீங்கள் விரும்பினால் அதை நீக்க. நாம் என்ன குறியீடு நீங்கள் காட்ட சுருக்கமாக முடியும் todos, இந்த வகையான பயன்பாட்டை தெரிகிறது. நீங்கள் todos, கோப்புறையில் இருக்கும் என்றால், நீங்கள் பல கோப்புகளை உள்ளன பார்ப்பீர்கள். ஆனால் காலப்போக்கில் கருத்தரங்கு, நாம் தருகிறேன் ஒவ்வொரு கோப்புறை பயன்படுத்தப்படுகிறது என்பதை அறிந்து. முனையத்தில் கொண்டு செல்லலாம் எனவே நாம் ஒரு பிட் சிறந்த கோப்புகளை பார்க்க முடியும். நான் கட்டுப்பாடு அழுத்தவும் போகிறேன் சி, சர்வர் நிறுத்த இப்போது நான் மீண்டும் todos, பயன்பாட்டை இருக்கிறேன். போன்ற நான், இங்கே வேறு கோப்புறைகளை வேண்டும் வாடிக்கையாளர் அடைவை, சர்வர் கோப்புறை. இந்த கோப்புறைகளை வெறுமனே என்று அர்த்தம் வாடிக்கையாளர் கோப்புறையில் எல்லாம் உங்கள் இணைய உலாவி மரண தண்டனை. ஒரு சர்வர் கோப்புறையில் எல்லாம் ஒரு சர்வரில் கொலை. என்ன நான் சுட்டிக்காட்ட விரும்புகிறேன் அவுட் நாம் என்ன என்று ஆகிறது நாங்கள் எங்கள் தொலைபேசி இயங்கும் போது மற்றும் நமது இணைய உலாவி, இந்த வாடிக்கையாளர்களுக்கு இருந்தது. ஆனால் என்ன ஒரு இயங்கும் முனையம், அந்த சர்வர் தான். நாம் போன்ற மற்ற கோப்புறைகளை வேண்டும் நூலகம் குறியீடு இது லிபரல், உங்கள் உதவி போன்ற செயல்பாடுகளை, நீங்கள் இதில் வாடிக்கையாளர் மற்றும் சர்வர் இருவரும் பயன்படுத்த. பின்னர், நீங்கள் ஒரு பொது வேண்டும் அடைவு மற்றும் வளங்கள் பெறுவது அவசியம் அடைவு உங்கள் படங்கள் மற்றும் பிற CSS ஏற்றப்படும். நீங்கள் விண்கற்கள் நிறுவி இருந்தால், நாம் விண்கற்கள் பயிற்சி தொடர. நீங்கள், இந்த URL செல்ல முடியும் meteor.com/install, கட்டளை வரி கிடைக்கும் என்று நான் விண்கற்கள் நிறுவுகிறது என்று காட்டியது. நாம் முதலில் செல்ல சில வழிமுறைகளை ஒரு சிறந்த பெற விண்கற்கள் நிறுவ எப்படி பற்றி நினைக்கிறேன். ஆனால் முதல், நான் அதை முக்கியமானது என்று நான் நினைக்கிறேன் நாம் இங்கு ஒரு சிறிய பிட். நீங்கள் எப்படி சில உதாரணங்கள் காட்ட எங்கள் சி அறிவு மொழிபெயர்க்க இங்கு, நான் ஒரு சில உதாரணங்கள் உருவாக்கப்பட்டது. அவர்கள் JS அடைவு உள்ளன. கருத்தரங்குகள் நீங்கள் folder என்றால் எனவே JS என்று ஒரு கோப்புறையை என்று பார். இங்கு, நாம் ஒரு சில உதாரணங்கள் உண்டு. முதல் திறந்து விட உதாரணமாக, மிக விரைவாக பார்க்கின்றன. நாம் என்ன பார்க்க உங்கள் நிலையான ஆகிறது உலக கட்டளையை ஹலோ. நீங்கள் சி கவனிக்கும் என்று நீங்கள் மிகவும் ஒரு சில வரிகளில். மற்றும் CS50 மாணவர்கள் தெரியும், நாம் ஒரு முக்கிய செயல்பாடு வேண்டும், நாம் தர வேண்டும் நான் / ஓ, printf அழைக்க பொருட்டு நூலகம். தான் இதைப் பார்ப்பதற்கு JavaScript ஐ ஒப்பிட்டு எப்படி பார்க்கிறேன். நான் ex1.js. திறக்க போகிறேன் வெளியே கருத்து என்ன குறியீடு போல தோற்றமளிக்கும் சி, மற்றும் கீழே வரி அனைத்து ஆகிறது நீங்கள் முனை இயக்க வேண்டும். நீங்கள், நீங்கள் ஒரு முக்கிய செயல்பாடு தேவையில்லை எந்த கோப்புகளை சேர்க்க தேவையில்லை, நீங்கள் திரும்பி தேவையில்லை. நீங்கள் console.log அழைக்கிறீர்கள். இந்த உங்கள் printf சமமானதாகும். மற்றும் அதே எடுக்கிறது வாதங்கள் என்று printf. மற்றும் அதை ரன் பொருட்டு, அதற்கு பதிலாக EX1 செய்ய இயங்கும், நீங்கள் தான் முனை ex1.js. அழைக்க வேண்டும் நீங்கள் பின்னர் முனை எழுத கோப்பு, அதை இயக்க. இது தொகுக்கப்பட்ட. இங்கு ஒரு விளக்கம் மொழி. எனவே அது இருக்க வேண்டிய அவசியம் இல்லை அதை ரன் தான் முன்பு தொகுக்கப்பட்ட. நான் ex1.c இயக்க வேண்டும் என்றால், நான் முதலில் செய்ய வேண்டும் பின்னர் நான் இயங்கக்கூடிய இயக்க முடியும் அதே வெளியீடு பெற. விரைவில் சில மூடி விடுங்கள் மற்ற ஜாவா கருத்துக்கள். தான் உதாரணமாக இரண்டு பார்க்கிறேன். Ex2.js இல், ex2.c உள்ள, நாம், நாம் சில குறியீடு என்று பார்க்க. என்னை விரைவில் போகலாம் ஒரு நல்ல உரை ஆசிரியர் இந்த காண்பிக்கும் புதிய வரிகளை ஒரு பிட் சிறந்த. எல்லாம் சரி. இங்கே நாம் உதாரணமாக 2.c. வேண்டும் இங்கே நாம் பல்வேறு வகையான வேண்டும் என்று நாம் அச்சிடுகிறது. நாங்கள் தெரியும் மற்றும், வைட்டமின் எடுக்கிறது வெவ்வேறு சதவீதம் வாதங்கள் தரவு பல்வேறு துண்டுகளாக அணுக. நாங்கள் அச்சிட வேண்டும் என்றால், ஒரு சரம், நாங்கள்% கள் அழைக்கிறோம். ஒரு மிதவை அழைக்க வேண்டும் என்றால் புள்ளி எண்ணிக்கை, நாங்கள்% f என்று. மற்றும் ஒரு அழைப்பு எளிதான வழி இருக்கிறது அதன் உண்மை அல்லது பொய் மதிப்பு பூலியன். நீங்கள்% d பயன்படுத்த, ஆனால், நீங்கள் பெற முடியும் ஒரு 0 அல்லது தவறான மற்றும் உண்மையான ஒரு 1. ஜாவா எங்களுக்கு ஒரு பிட் இனிமையானதுமாகும் ஆகிறது. ஜாவா, சில பார்போம் வேறுபாடுகள் நாம் இந்த கோப்பு வேண்டும். முதல், நீங்கள் சி நாம் செய்ய வேண்டும் என்று நோட்டீஸ் ஒரு வகை ஒவ்வொரு மாறி துவக்க. கள் ஒரு எரிப்பதை நட்சத்திரம். இது ஒரு சரம், அது வேறு எந்த வகை இருக்க முடியாது. N ஒரு மிதவை உள்ளது. பி ஒரு bool ஆகிறது. ஆனால் இங்கு உள்ள, டைனமிக் வகைகள் உள்ளன. என்று நீங்கள் இல்லை என்று அர்த்தம் ஜாவா சொல்ல வேண்டும் உங்கள் மாறிகள் என்ன வகையான. நீங்கள் தான் சொல்ல மாறி, var, பெயர் மாறி, பின்னர் அதன் மதிப்பு. எனவே, ஒரு var உண்மையில் எதுவும் இருக்க முடியாது. இது ஒரு சரம் இருக்க முடியும். அது, ஒரு மிதவை புள்ளி எண்ணிக்கை இருக்க முடியும். அது ஒரு பாத்திரம் இருக்க முடியும். அது ஒரு பூலியன் இருக்க முடியும். மேலும் பணியகத்தில் பதிவு வித்தியாசமாக ஒரு பிட் வேலை. நீங்கள் அச்சிட வேண்டும் என்றால், பல,% d அழைக்கிறீர்கள். ஆனால் பெரும்பாலான மதிப்புகள் இருக்க முடியும் நன்றாக சரங்களை அச்சிடப்பட்ட. முனை உள்ள இந்த இயக்க அனுமதிக்க என்ன நடக்கும் என்று பார்க்க. நான் நோட் ex2.js அழைக்க முடியும் நாம் printf பெற மதிப்புகள் CS50, என் போன்ற கொண்டு மிதவை புள்ளி எண்ணிக்கை, பின்னர் பூலியன் உரிமைப் உண்மை ஒரு சரம் வேண்டும். நாம் என்ன உதாரணமாக 2.c செய்தால் பற்றி? சரி, நாம் இன்னும் சில வேண்டும் printf கொண்டு மேலும் வியூகம். கவனிக்கிறது மிதவை புள்ளி என்று பல சரியாக வடிவமைக்கப்பட்ட வேண்டும், என்று பூலியன் வெறுமனே முடியாது உண்மை அல்லது பொய் என காட்டப்படும். எல்லாம் சரி. இப்போது எடுத்துக்காட்டாக மூன்று பார்போம். உதாரணமாக மூன்று, நாம் காட்டும் நீங்கள் லூப் ஒரு பயன்படுத்த எப்படி. உண்மையில், அது மிகவும் எளிது. பற்றி நல்ல விஷயங்களை ஒன்று இதைப் பார்ப்பதற்கு JavaScript ஐ சி அடிப்படையில் உள்ளது. என்று அர்த்தம் நிறைய உங்கள் குறியீடு மிகவும் ஒத்த இருக்கும் மிகவும் அதே போல் உணர்கிறேன். லூப், மட்டும் தான் உள்ள உண்மையில் இங்கே மாறிவிட்டது அதற்கு பதிலாக எண்ணாக நான் தான், நாம் நான் var வேண்டும். நாம் இன்னும் மதிப்பு அது ஒதுக்க முடியும் பூஜ்யம், அது ஐந்து விட குறைவாக தான் சரிபார்க்க மற்றும் ஒரு அதை அதிகப்படுத்த ++ ஆபரேட்டர். நாம் நினைத்தால் console.log அழைக்கிறோம், மற்றும் எங்களுக்கு ஒவ்வொரு வரி பல அச்சிட வேண்டும். விரைவில் உண்மையில் அதை இயக்க வேண்டும் அது வெளியிடுகிறது என்ன பார்க்க. நாம் ஒவ்வொரு வரிசையில் ஒரு புதிய எண் கிடைக்கும். மற்றொரு விஷயம், நான் உன்னை விரும்பவில்லை console.log கொண்டு கவனிக்க நீங்கள் எழுத வேண்டும் இல்லை ஆகிறது புதிய வரி பின்சாய்வுக்கோடானது n. Console.log அச்சிட அதன் சொந்த வரி எல்லாம். இது ஒரு நல்ல அம்சம் தான் ஜாவா நமக்கு கொடுக்கிறது என்று. இப்போது உதாரணமாக நான்கு திறந்து விடுங்கள். உதாரணமாக நான்கு ஆண்டில், முதல் சி, நாம் ஒரு சில செயல்பாடுகளை அழைப்பு. நாங்கள் அறிவிக்க வேண்டும் என்று அறிவிப்பு செயல்பாடுகளை நாம் முக்கிய அவற்றை பயன்படுத்த முன். நாம் இருந்தால், பிரதான முதல் மற்றும் பின்னர் சேர்க்க மற்றும் பின்னர் உயர், செய்ய, கணகண வென்ற சப்தம், அல்லது GCC என்று எங்களுக்கு என்று ஒரு பிழை கொடுக்க அது உயர் என்ன என்று தெரியாது என்று. இது சேர்க்க என்ன என்று தெரியாது. சி எனவே, நீங்கள் சேகரிப்பதற்காக தேர்வு செய்ய வேண்டும் நீங்கள் உங்கள் செயல்பாடுகளை அழைப்பு இதில் உள்ளது. எப்படி நீங்கள் பார்க்கிறேன் ஜாவா இந்த செய்ய. நாம் வெவ்வேறு கோப்புகள் இல்லை ஏனெனில் இதை செய்ய ஒரு சில வழிகள் உள்ளன. ஒரு வழி மிகவும் அதிகமாக இருக்கிறது ஒரு நேரடி மொழிபெயர்ப்பு. சி செயல்பாடுகளை ஏனெனில் வகையான திரும்ப, மற்றும் ஜாவா உண்மையிலேயே எனக்கு அல்லது பாதுகாப்பு நீங்கள் மீண்டும் வகை என்ன பற்றி, நீங்கள் ஒரு வகை எழுத வேண்டாம். அதற்கு பதிலாக, நீங்கள் வேண்டும் செயல்பாடு எழுத, எல்லாம் அழகாக இருக்கிறது இதற்கு முன் இதே அதிகம். நீங்கள் ஒரு மாறி, வேண்டும் போது நாங்கள் தான் x மற்றும் y எழுத வேண்டும், சேர்க்க. நாம் x ஒரு முழு எண்ணாக இருக்கிறது என்று சொல்ல தேவையில்லை. நாம் Y ஒரு முழு எண்ணாக இருக்கிறது என்று சொல்ல தேவையில்லை. நாம் அதே தொடரியல் கொண்டு திரும்ப. உயர், நாம் அதை அறிவிக்க அதற்கு பதிலாக வெற்றிடத்தை செயல்படுகின்றன. கவனிக்கிறது என்பதை என்று அது, அந்த வெற்றிடத்தை அல்லது அல்லாத வெற்றிடத்தை அது இன்னும் அதே செயல்பாடு தான். நாம் வெறுமனே வைக்க வேண்டாம் அடைப்புக்குறிக்குள் எதையும், அதை சி குறியீடு போன்ற மிகவும் தெரிகிறது. கீழே, நாம் கீழே அழைக்க முடியும். நாம் உதாரணமாக 4 ஆ பார்த்தால், நாங்கள் கவனிக்கிறோம் என்று நான் ஒரு சில விஷயங்களை மாற்றி விட்டேன். நான் மாறிவிட்டேன் மட்டும் தான் உண்மையில் நாம் என்றாலும் ஒழுங்கு இல்லை. நாம் அதே வேண்டும் செயல்பாடுகளை, ஆனால் இப்போது அவர்கள் இருக்கிறார்கள் அவர்கள் பயன்படுத்திய நீங்கள் பின் அறிவித்தார் console.log மற்றும் கோடுகள் 18, 19, உயர். நீங்கள் சி இதை என்றால், ஒரு பிழை துரத்த வேண்டும் செய்ய. இங்கே, இந்த நன்றாக வேலை செய்கிறது. மேலும் நான் உங்களுக்கு இந்த காண்பிக்க முடியும் 4 ஆ எடுத்துக்காட்டு, முனை. நாம் செயல்பாடுகளை அழைக்க முடியும் மற்றொரு வழி மாறிகள் செயல்பாடுகளை காப்பாற்றியதன் மூலம் ஆகிறது. நான் சொன்னது போல், ஒரு மாறி, என்றார் எந்த வகை முடியும். ஒரு மாறி வகையான ஒரு முடியும் ஒரு செயல்பாடு ஆகும். நீங்கள் உதாரணமாக பார்த்து என்றால் நான் மாறிவிட்டேன் என்ன 4c, இங்கே var அதற்கு பதிலாக செயல்பாடு சேர்க்க சேர்க்க உள்ளது. இப்போது ஒரு செயல்பாடு சமம் சேர்க்கிறது. இங்கே இந்த விழாவில் அநாமதேய உள்ளது. இது பெயர் இல்லை, அதனால் அது தான் செயல்பாடு பின்னர் அடைப்புக்குறிக்குள். என்று பின்னர் தொடரியல் மாற்ற, ஆனால் நீங்கள் மனதில் வைத்து செய்ய வேண்டும் என்று நீங்கள் தான் என்று ஒரு மாறி உள்ளது சேர்க்க ஒரு செயல்பாடு சேமித்து, மற்றும் ஒரு நீங்கள் அதிக ஒரு சேமித்து என்று மாறி. சேர்க்க மற்றும் உயர் இப்போது மாறிகள் ஏனெனில் மற்றும் செயல்பாடுகளை, ஏதாவது மாற்றங்கள். இந்த நான் பார்க்க ஒரு பொதுவான பிழை உள்ளது மக்கள் JavaScripts நிறைய, ஏதாவது மனதில் வைத்து. நான் இந்த இயக்க போது, என்ன நடக்கிறது என்று பார்ப்போம். நான் ஒரு பிழை கிடைக்கும். இந்த நேரத்தில் வரையறுக்கப்படாத சொல்கிறான். எனவே அதை சொல்லி சேர்க்க என்ன என்று தெரியாது. இப்போது ஒரு சேர்க்க, ஏனெனில் செயல்பாடு, சேர்க்க ஒரு மாறி இருக்கிறது. நீங்கள் உண்மையில் கொடுக்கப்பட்ட நீங்கள் அதை பயன்படுத்த போது இன்னும் ஒரு மதிப்பு சேர்க்க. எங்கே என்று உதாரணமாக 4D, நமக்கு தருகிறது நீங்கள் செயல்பாடுகளை போன்ற மாறிகள் பயன்படுத்த வேண்டும், நீங்கள் உறுதி செய்ய வேண்டும் அவர்கள் அவர்கள் பயன்படுத்திய நீங்கள் முன் மதிப்பு கிடைக்கும். பின்னர் உதாரணமாக ஐந்து செல்லலாம். இங்கே, நாம் பற்றி பேச சி சி structs, structs அவர்களுக்கு இந்த நிலையான அமைப்பு இல்லை நீங்கள் அவர்களை அறிவிக்க வேண்டும், ஏனெனில் நீங்கள் அதை பயன்படுத்த முன், மற்றும் நீங்கள் நான் ஒரு மாணவர் சொல்கிறீர்கள், எல்லா மாணவர்களையும் சரியாக உள்ளது ஒரு பெயர், ஒரு வருடம், ஒரு பெண். அதை அவர்கள் அனைத்து வேண்டும். இது வேறு எந்த மதிப்புகள் இல்லை முடியும், அவர்கள் குறிப்பிட்ட வகையான இருக்க வேண்டும். பின்னர் நாம் துவக்க முடியும் இந்த நல்ல தொடரியல் struct அது பொருட்டு தெரிகிறது, ஏனெனில். எனவே இது ரோஜர் ஒரு பெயர் இருக்கிறது என்று தெரிகிறது. இது 2016 ஒரு என்று தெரிகிறது ஆண்டு எம் ஒரு பாலினம் நாம் அது இந்த சொன்னதால பட்டியலில் ஒரு struct மாணவர் ஆகிறது. பின்னர் நீங்கள் அச்சிட முடியாது அது s.name அணுகும். நாம் எப்படி என்று பார்ப்போம், ஜாவா, அந்த மாற்ற. இப்போது ஒரு என்று அறிவிப்பு மாறி, மற்றும் எந்த வகை இருக்கிறது. அது மீண்டும் ஒரு ரகம் தான். அதை என்றாலும் பரவாயில்லை, ஏனெனில் இந்த மாறி வகை, ஒரு சுட்டிக்காட்டி உள்ளது அது ஒரு struct, அல்லது வேறு ஏதாவது தான். நாம் சற்று மாறுபட்ட இலக்கணத்தை வேண்டும். இந்த இலக்கணத்தை பொருள் தொடரியல் உள்ளது. நீங்கள் JSON அதை கண்டிருக்கலாம். JSON உண்மையில் குறிக்கிறது ஜாவா ஸ்கிரிப்ட் ஆப்ஜெக்ட். இந்த நீங்கள் எப்படி வரையருக்கிறீர்கள் இங்கு உள்ள பொருள்கள். நாம் இது, ஒரு முக்கிய வேண்டும் பெயர் போன்ற மதிப்பு,. நாம் அது மீது மதிப்புகள் கொடுக்கிறோம் பெருங்குடல் மற்ற பக்கத்தில். மனதில் வைத்து ஒரு விஷயம் நீங்கள் ஆகிறது ஒரு பெயர் மற்றும் ஒரு ஆண்டு வேண்டும் தேவையில்லை மற்றும் ஒரு பொருள் ஒரு பாலினம். ஒரு பொருள் எந்த மதிப்புகள் முடியும். அதை நீங்கள் விரும்பும் பல இருக்க முடியும். நாம் தான் இந்த பொருட்களை பயன்படுத்த முடியும் அதே வழியில் நாம் s.name ஒரு struct பயன்படுத்த வேண்டும். நாம் விரைவில் உண்மையில் அதை இயக்க முடியும் முனை உதாரணமாக 5.c. செய்து நாம் உண்மையில் முனை ஒரு சி கோப்பு இயக்க முடியாது. இது சி என்ன இருக்கிறது என்று தெரியாது. அது மட்டும் ஜாவா தெரிகிறது. நாங்கள் ex5.js இயக்கும் போது, நாம் பெற நாங்கள் எதிர்பார்த்தபடி மதிப்பு,. உதாரணத்தை ஆறு செல்லலாம். இங்கே நான் ஒரு சிறிய பேச வேண்டும் ஜாவா அணிகளை பற்றி பிட் மேலும் அவர்கள் ஒரு பிட் இருக்கும், ஏனெனில் நீங்கள் தான் என்ன விட வேறு சி வரிசைகள் notated உள்ளன பயன்படுத்தப்படுகிறது, ஆனால் சி போன்ற அடைப்புக்குறிக்குள், சுருள் ப்ரேஸ், ஆனால் அடைப்புக்குறிக்குள். நீங்கள் ஒரு வெற்று வரிசை முடியும் வரி நான்கு வந்தடைவது போன்ற. நீங்கள் வரிசைகள் முடியும் பல மதிப்புகள். நீங்கள் அவர்களை அணுக சி தான் ஒரே வழி ஏழு வரிசையாக, எல்லாம் அழகான நேரடியான தெரிகிறது. ஒரு சிறிய வேறுபாடு வரி 10 இங்கே உள்ளது. வழி ஒரு நீளம் கிடைக்கும் வரிசை தான் நீளம் அழைப்பு மூலம் ஆகிறது. ஒரு வரிசை உண்மையில் இருக்க முடியும் ஒரு பொருள் போன்ற சிகிச்சை, இந்த பொருள் ஒரு நீளம் சொத்து உள்ளது நீங்கள் அதை நீளம் பெற அழைக்க என்று. இந்த வெவ்வேறு உள்ளது என்று அறிவிப்பு சி, ஏனெனில் சி நீங்கள் நீளம் தெரிய வேண்டும் வரவிருக்கும் நேரத்தில் உங்கள் பொருள். அணிகளை பற்றி எனவே மற்றொரு நல்ல விஷயம் நீங்கள் வெவ்வேறு வகையான ஏற்படுத்தும் என்று. நீங்கள் சி ஒரு வரிசை இருந்தால், அங்கு ஒரு குறிப்பிட்ட மதிப்பை வரிசைகள், ஒரு struct சுட்டிக்காட்டி ஒன்று அல்லது [செவிக்கு புலப்படாமல்] மிதக்கிறது அல்லது. இங்கே, நீங்கள் வெவ்வேறு மதிப்புகள் முடியும். நான் முதல் ஒரு மிதவை புள்ளி எண்ணிக்கை இருந்தது, பின்னர் ஒரு பூலியன், பின்னர் மற்றொரு முழு எண். உண்மையில், அவர்கள் மிகவும் வகைகளை மாற்ற முடியும். வரி 16 பார்க்க. வரிசை இரண்டு இருப்பது இருந்து மாற்ற ஒரு சரம் ஒரு எண், ஒரு முழு எண். அணிகளை பற்றி மற்றொரு நல்ல விஷயம் இங்கே இருக்கிறது வரி 19 மணிக்கு, அவர்கள் எல்லையற்ற அளவு வேண்டும். நீங்கள் நான் நூறாவது வேண்டும் சொல்ல முடியும் உறுப்பு முறைப்படியாக சரம் இருக்க வேண்டும். இந்த செய்ய தெரியவில்லை உணர்வு இருந்தாலும் வரிசை மட்டும் மூன்று கூறுகள் இடைவெளி உள்ளது, அதனால் இறுதியில் இரண்டு இருக்க வேண்டும். நீங்கள் இதை செய்ய போது, நாம் மூன்று ஆகிறது என்ன அணிவரிசை. நாம் விரைவில் இந்த இயக்க வேண்டும் முனை உதாரணமாக six.js. கொண்டு நாம் இந்த உண்மையில் நீண்ட கிடைக்கும் வரிசை, என்ன நடக்கும் முதல் சில கூறுகள் வெற்றிடங்களை பின்னர் ஒரு கொத்து வரை நாங்கள் எங்கள் சரம் கிடைக்கும். இங்கு உள்ள நிரப்பகிறது வரிசை அது தேவையானது என. இறுதியாக எங்கள் கடைசி உதாரணம் போகலாம். இங்கே நாம் ஒரு பட்டியல் உண்டு பல்வேறு மாணவர்கள். நான் ஒரு சிறிய பேச வேண்டும் சில நல்ல அம்சங்கள் பற்றி பிட் இங்கு சுழல்கள் உள்ள. சி, சுழல்கள் வகையான மட்டுமே. அவர்கள், அங்கு நீங்கள் ஒரு நிலையான அமைப்பு இல்லை ஒரு மாறி இருக்கிறது, நீங்கள் ஒரு நிலையில், பின்னர் நீங்கள் ஏதாவது செய்ய சுழற்சி முடிவில். நிச்சயமாக இந்த, இங்கு உள்ள வேலை நாம் முந்தைய உதாரணங்கள் கண்டேன். ஆனால் நாங்கள் இனிமையானதுமாகும் வழிகளில் வேண்டும் இங்கு இதை. இந்த ஒரு foreach வளைய என்று அழைக்கப்படுகிறது. மன்னிக்கவும், திரும்பி போகலாம் உதாரணத்திற்கு, இங்கு ஏழு. நாங்கள் பிரிவில் பட்டியலை என்று சொல்ல முடியாது. எனவே, என்னை ஒவ்வொரு நாளும் நான் கொடுக்க அல்லது அந்த பட்டியலில் உள்ள ஒவ்வொரு குறியீட்டு. பின்னர் நாம் மாணவர் பெற முடியும் தான் நான் பிரிவில் அழைப்பு விடுத்துள்ளார். எனவே அமைக்க நான் குறியீடு அனைத்து பூஜ்யம் சமமாக நிச்சயமாக நான் செய்து அதன் நீளம் குறைவாக நான் ஒவ்வொரு முறையும் சேர்த்து, என்று மாறாக நீங்கள் கவனித்து நன்றாக இந்த foreach வளைய. மட்டும் foreach சுழல்கள் செய்கிறது பட்டியல்கள் அல்லது வரிசைகள் வேலை, அவர்கள் பொருட்களை வேலை, இது நன்றாக உள்ளது. நீங்கள் பெயர் பெற முடியும் மட்டும் எடுத்து, ஒவ்வொரு சொத்து ஒரு அகராதி அல்லது ஒரு பொருள், மாணவர் போல், பின்னர் தான் எனக்கு ஒவ்வொரு முக்கிய கொடுக்க சொல்லி. ஒரு முக்கிய இந்த இருக்க வேண்டும் பண்புகள், பெயர் அல்லது வீடு. எனவே இங்கு நடக்கும் என்ன நடக்கிறது என்று ஆகிறது நாங்கள் முதல் பெயர் பின்னர் வெளியே அச்சிட ஒவ்வொரு மாணவர் வீடு. நான் முனை இந்த இயக்க முடியும் விரைவில் நீங்கள் காட்ட வேண்டும். நாம் முதல் சுழற்சி, அங்கு சி பாணி பெற நாங்கள் ஒவ்வொரு பொருளின் அவுட் அச்சிடப்பட்டு வருகின்றன கிடைக்கும். பின்னர், நாம் இங்கு இல்லை பாணி, எங்கே நீங்கள் முடியும் ஒவ்வொரு முக்கிய அவுட் அச்சிட தனித்தனியாக மதிக்கின்றோம். எல்லாம் சரி. இப்போது நாம் Node.js மூடப்பட்டிருக்கும் என்று, நான் நினைக்கிறேன் நாங்கள் விண்கற்கள் தொடங்குவதற்கு தயாராக இருக்கிறோம். நான் சொன்னது போல், விண்கற்கள் ஒரு பெரிய வேலை இல்லை சில ஆயத்த உதாரணங்கள் எழுதி நீங்கள் உங்கள் மூலம் ஆராய முடியும் என்று இந்த பயிற்சி அல்லது கருத்தரங்கு கோப்புறையில். ஆனால் இங்கே நான் சொல்ல விரும்பவில்லை புதிதாக மேலும் தொடங்கும். இன் பயன்பாடு செய்ய ஒரு எளிய உருவாக்க வேண்டும். இந்த என்ன அடிப்படை வகையான நான் முன்னர் நீங்கள் காட்டியது பயன்பாடு செய்கிறது. இந்த பயிற்சியில், நீங்கள் இருக்கிறது என்று பார்க்கும் ஒரு கட்டளை விண்கற்கள் உருவாக்க ஒரு புதிய விண்கற்கள் திட்டம் உருவாக்க. நீங்கள் பொருட்டு இந்த அழைக்க வேண்டும் விண்கற்கள் திட்டங்கள் அது ஏனெனில் இயக்க கட்டளைகளை இயக்கும் விண்கற்கள் உருவாக்க உங்கள் திட்டம் கோப்புகளை தேவையான. நீங்கள் முனையத்தில் சென்றால், நாம் முடியும் படி ஒன்று என்று கோப்புறையை போக. மற்றும் ஒரு ஒத்திருக்கும் படி பயிற்சி முதல் படி. அறிவிப்பு கோப்புறைகள், படி உள்ளன ஒன்று, படி இரண்டு, ஐந்து, அனைத்து வழி. ஒவ்வொருவரும் தொடர்புடைய இந்த பயிற்சியில் ஒரு படி. நான் அதை திறக்க போகிறேன் இங்கே என் உரை ஆசிரியர் எனவே நாம் உருவாக்கப்பட்டது என்ன ஒரு பிட் பார்க்க முடியும். நாம் கவனிக்கிறோம் என்று அங்கு நான்கு முக்கிய பாகங்கள் உள்ளன. ஒரு விண்கற்கள் அடைவு .meteor, அங்கே. நீங்கள் வழக்கமாக தொட வேண்டாம். விண்கற்கள் கவனித்து என்று கோப்புறையை, மற்றும் அது என்பதை உறுதி செய்கிறது உங்கள் திட்ட சரியாக வேலை செய்யும். நாங்கள், மூன்று கோப்புகளை, ஒரு HTML கோப்பை ஒரு ஜாவா கோப்பு, மற்றும் ஒரு CSS கோப்பு. முதல் HTML கோப்பை ஆரம்பிக்கலாம். முதல் பார்வையில், இந்த தெரிகிறது ஒரு சாதாரண HTML ஆவணம் போல. ஆனால் அங்கு என்று கவனிக்க ஒரு சில வேறுபாடுகள் உள்ளன. ஒன்று, இந்த உண்மையில் இல்லை ஒரு முழுமையான HTML ஆவணம். நாம் HTML குறிச்சொற்களை காணவில்லை. இந்த சாதாரண உள்ளது. விண்கற்கள், நீங்கள் எதிர்பார்க்கப்படுகிறது இந்த HTML குறிச்சொற்களை உருவாக்க. என்று நீங்கள் முடிந்துவிட்டது. நீங்கள் என்றால் begin-- வேண்டும் ஒரு இணையதளம் உருவாக்க வேண்டும், நீங்கள் தொடங்க வேண்டும் தலையில் குறிச்சொல் கொண்டு, பின்னர் அந்த வரையறுக்க, மற்றும் உடல் டேக் வரையறை. ஆனால் நீங்கள் இந்த கவனிக்க HTML கோப்பு, நாம் ஒரு புதிய குறிச்சொல் வேண்டும். நாம் டெம்ப்ளேட் குறிச்சொல் வேண்டும். இந்த சாதாரண HTML அல்ல. இந்த HTML ஒரு சிறப்பு பதிப்பு விண்கற்கள் நீங்கள் கிடைக்க செய்கிறது என்று. இது வெளி பார்கள் என்று. நீங்கள் சிறிய வார்ப்புருக்கள் வரையறுக்க முடியாது வகையான உதவி செயல்பாடுகளை போன்ற தொகுதிகள், உங்கள் சி அல்லது JavaScript குறியீடு உள்ள. இந்த டெம்ப்ளேட் என்று பணி என்று ஒரு பெயர் உண்டு. நீங்கள் வரியில் இங்கே பார்க்க முடியும் 13 நீங்கள் இந்த வார்ப்புருக்கள் அழைக்க முடியும் என்று. என்ன விண்கற்கள் செய்வேன் தான் ஆகிறது நீங்கள் இந்த பணிகளை பூர்த்தி. நீங்கள் கவனிக்க வேண்டும் மற்றொரு விஷயம், ஒரு பிட் வெவ்வேறு இந்த ஒவ்வொரு செயல்பாடு உள்ளது. ஒவ்வொரு மாறி எடுக்கும் பணிகள் மற்றும் வகையான, அது வழியாக சென்று என்று foreach வளைய நாம் உதாரணமாக, ஏழு பார்த்தேன். இந்த ஒவ்வொரு ஒரு அகராதி எடுக்க முடியும் அல்லது ஒரு பட்டியலில், ஒரு பொருள் அல்லது ஒரு பட்டியலில், மற்றும் அது அனைத்து செல்ல வேண்டும் ஒரு foreach வளைய போல மதிப்புகள் என்று. எனவே நாம் பணிகளை ஒரு கொத்து வேண்டும் என்றால், இந்த ஒவ்வொரு பணியை டெம்ப்ளேட் அழைக்கும். தான் விண்கற்கள் திட்ட இயக்க வேண்டும் இந்த நடக்கும் என்று பார்க்க. நான் விண்கற்கள் திட்டம் ரன் வெறும் விண்கற்கள் அல்லது விண்கற்கள் ரன். இப்போது விண்கற்கள் தான் வேண்டும் விரைவில் இந்த திட்டம் தயாரிக்க, தேவையான தகவல் தொடங்க, பின்னர் உள்நாட்டில் பயன்பாட்டை பதிவு. நாம் இப்போது நமது இணைய உலாவி செல்ல முடியும். நாம் என்று நாம் பார்க்க வேண்டும் ஒரு மிக எளிய பயன்பாட்டை வேண்டும். எனவே நாம் காட்டியது பார்த்தேன் என்ன உண்மையில் இருந்தது படி ஒரு படி ஒரு கோப்பு. இரண்டு மட்டுமே, ஏனெனில் விலக செல்லலாம் நான் அதை அதே நோக்கத்திற்காக என்று நினைக்கிறேன். நான் மாற்ற போகிறேன் படி இரண்டு அடைவு நாம் பார்க்க முடியும் மீண்டும் விண்கற்கள் இயக்க டெம்ப்ளேட் நாம் வெறும் இணைந்து பணியாற்றினார். ஆம், ஒரு கேள்வி? பார்வையாளர்கள்: நாம் பெறுகிறீர்கள் என்றால் அனுமதி மறுக்கப்பட்டது என்ன என்று என்று ஆகிறது என்று என்று? வாழ்வோரின் ZURAWICKI: என்றால் நீங்கள், விண்கற்கள் ரன் இயங்கும் மற்றும் உங்களுக்கு அனுமதியில்லை மறுக்கப்பட்டது, உங்கள் கோப்புகளை சில வலது அனுமதி தொகுப்பு இல்லை என்று. எனவே நீங்கள் எங்கு பார்க்க வேண்டும் அனுமதிகள் விட்டு உள்ளன. அவர்கள் ஆஃப் இருக்க முடியும் உங்கள் விண்கற்கள் திட்டம், அல்லது அவர்கள் ஆஃப் இருக்க முடியும் விண்கற்கள் தங்களை கோப்புகள். பார்வையாளர்கள்: நான் இப்போது அதை பதிவிறக்கம் என்றால் உங்கள் மகிழ்ச்சியா இருந்து, நான் என்ன செய்வது [செவிக்கு புலப்படாமல்]? வாழ்வோரின் ZURAWICKI: நீங்கள் விரும்பினால் அதை அணுக முடியும் என்பதை உறுதி செய்ய, நீங்கள் இயக்க முடியும் ஒரு கட்டளை இருக்கிறது. விரைவில் என்னை விட்டுவிடு அதை எழுத அதனால் மற்ற மக்கள் அதை பார்க்க முடியும். நான் இங்கே ஒரு புதிய தாவலை திறக்க போகிறேன் என் கருத்தரங்கு கோப்புறையை போக. சி.எச்.எம்.ஓ.டி கட்டளை அனுமதிகளை மாற்ற, அதை செய்ய மற்றும் நீங்கள் R சொல்ல முடியும் மீண்டும் மீண்டும் ஒவ்வொரு கோப்பு. மற்றும் அனுமதிகள், நீங்கள் 0755 முயற்சி செய்யலாம் நீங்கள் முழு அணுகலை வேண்டும் என்பதை உறுதி செய்ய, வீட்டில் எல்லோரும் படிக்க முடியும். நீ வெறும் ரன் என்றால் இந்த கட்டளை, அதை செய்ய வேண்டும் நிச்சயமாக அனுமதிகள் உள்ளன முழு அடைவு பார்க்கலாம். -L கள் இயங்கும் நீங்கள் காட்ட முடியும் இன்னும் விரிவாக அனுமதிகள். இந்த சரி தெரிகிறது. என்ன முக்கியமான விஷயம் இருக்கிறது நீங்கள் மூன்று வேண்டும் என்று அனைத்து கோப்புகள் உள்ள rwx கருத்தரங்கில் அடைவு. அந்த பிரச்சினையை தீர்க்க? பார்வையாளர்கள்: இது காணாமல் கூறுகிறார் படகிற [செவிக்கு புலப்படாமல்]. [செவிக்கு புலப்படாமல்] வாழ்வோரின் ZURAWICKI: நீங்கள் நீங்கள் உறுதி செய்ய வேண்டும் உங்கள் கட்டளையை இறுதியில் ஒரு புள்ளி வேண்டும். பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. வாழ்வோரின் ZURAWICKI: சரி. விரைவில் மீண்டும் செல்லலாம் உள்ளூர் புரவலன், நாம் வேண்டும் பயன்பாட்டை. மற்றும் நாம் ஒரு வேண்டும் என்று பார்க்க வேண்டும் எதிர்பார்த்தபடி இங்கே சில பணிகள். நாம் CSS ஒரு கொத்து வைக்கப்பட்டிருந்த நீங்கள் கவலைப்பட தேவையில்லை. விண்கற்கள் பயிற்சி நீங்கள் இந்த கொடுக்கிறது பட்டியலில் தோற்றம் ஒரு செய்ய உங்கள் செய்ய சாதாரண HTML விட இனிமையானதுமாகும் பிட். நாம் இங்கு கோப்பு வைக்கப்பட்டிருந்த நான், ஒரு பிட் பின்னர் மேலும் விவரம் போக வேண்டும் ஆனால் அது இந்த பணிகளில் வழங்குகிறது. இந்த பணி ஒன்றாகும். இந்த பணி இரண்டு ஆகிறது. இந்த பணியை மூன்று ஆகும். எனவே இந்த விண்கற்கள் தான் பெற்ற தரவு. குளிர் விஷயங்கள் ஒரு விண்கற்கள் பற்றி மாற்றங்கள் தானாகவே நடக்க முடியும் என்று. நான் மாற்ற விரும்பினால் முதல் பணி பெயர்கள் அதனால் இந்த இல்லை கூறுவேன் பணி ஒன்று, மற்றும் நான் அதை காப்பாற்ற, நான் இணைய சென்று போது உலாவி, நீங்கள் அதை புதுப்பிக்க முடியாது, அது தானாகவே கூறுகிறது இந்த ஒரு பணி அல்ல. நீ அதே விஷயத்தை செய்ய முடியும் இந்த கோப்புகளை எந்த. ஒரு மாற்றத்தை, அதற்கு பதிலாக செய்ய பட்டியலில், நான் என் பட்டியலில் செய்ய வேண்டும். மேலும் ஒரு விஷயம், நீங்கள் மட்டும், கவனித்தனர் என்று நான் கூட புதுப்பிக்க வேண்டும். புத்துணர்ச்சி யோசனை வகையான ஆகிறது என்ற விண்கற்கள் உங்களுக்கு தீர்த்தார். அதை கோப்பு மாற்றங்களைக் கண்டறிகிறது போதெல்லாம், அதை நீங்கள் மாற்றங்கள் ஏற்றும். இந்த என்பதை, அனைத்து கோப்புகள் வேலை இது HTML, CSS, அல்லது இங்கு தான். இந்த பயன்பாட்டை இருக்க என்ன நீங்கள் காட்ட, போன்ற CSS இல்லாமல், நான் அதை அனைத்து நீக்க முடியும். அதை ஏற்றப்படுகின்றது இருக்கும் போது, நீங்கள் இப்போது ஒரு இல்லை என நல்ல அழகாக பட்டியல் செய்ய. மீண்டும் அந்த உள்ளடக்கத்தை வைக்கிறேன். நிச்சயமாக போதுமான, அது புதுப்பிக்கிறது, மற்றும் எங்கள் CSS திரும்பி உள்ளது. கிரேட். நாம் இப்போது பயிற்சி, செல்ல முடியாது. இன் படி, இரண்டு, வார்ப்புருக்கள் பற்றி பேசலாம். இந்த நாம் தான் பார்த்தேன் என்ன ஆகிறது பல்வேறு பணிகளை. விண்கற்கள் உங்களுக்கு விளக்க என்ன வார்ப்புருக்கள் மற்றும் எப்படி இந்த தர்க்கம் வேலை. ஆனால் நாம் தான் செய்ய குறியீடு பார்போம் நாம், அது உணர்வு செய்ய முடியும் என்றால் பார்க்க. மிக எளிய பயன்பாடுகளில், நாம் எளிய ல் என்ன போல படி ஒரு, படி இரண்டு, படி, செய்ய மூன்று, நான்கு படி, படி ஐந்து, நாம் எந்த கோப்புறைகள் இல்லை. நாம் சர்வர் இல்லை கோப்புறையை நான் குறிப்பிட்டுள்ளார். நாம் வாடிக்கையாளர் இல்லை குறிப்பிடப்பட்டுள்ள கோப்புறை. எனவே விண்கற்கள் அனைத்து கோப்புகளை இயக்கும். இது இருவரும் அதை இயக்க வேண்டும் வாடிக்கையாளர் சேவையகத்தில் இரண்டு. நீங்கள் உங்கள் ஜாவா பகுதிகளில் விரும்பினால் குறியீடு, வெறும் வாடிக்கையாளர் இயக்க அவர்கள் உங்களுக்கு என்று உறுதி செய்ய வேண்டும் ஒரு அறிக்கை என்றால், மாதிரி என்ன நாம் இங்கே நம் இங்கு கோப்பில் வேண்டும். எனவே விண்கற்கள், இருந்தால் மட்டும் பின்னர் அது வாடிக்கையாளர் தான் நான் ஒரு டெம்ப்ளேட் வரையறுக்க வேண்டும் உதவி செய்பவனும் என்று பணிகளை. என்ன இந்த குறியீடு உண்மையில் இல்லை அது இல்லை என்கிறார் ஆகிறது ஒரு பொருள் என்று டெம்ப்ளேட் என்று விண்கற்கள் வழங்குகிறது. நாம் ஒரு உதவி சேர்க்க போகிறோம். ஆடிப் இந்த பணிகளை இருக்கின்றன, பணிகள் போன்ற இந்த விஷயங்கள். நீங்கள் பார்க்க வேண்டும் நாங்கள் மீண்டும் சென்றால் என்று HTML கோப்பு, நாம் வேலைகளை அன்று ஒவ்வொருவராக. பணிகள் HTML இல் வரையறுக்கப்பட்ட. அதை இங்கு வரையறுக்கப்பட்ட. மற்றும் விண்கற்கள் பணிகள் என்ன என்று தெரிய வேண்டும் நாம், இங்கு போக போது. பணிகள் இந்த உதவி ஆகும். உதவி, நீங்கள் யோசிக்க முடியும் அது ஒரு டெம்ப்ளேட் மாறி. மற்றும் பணிகள் என்ன செய்ய? சரி, அது மதிப்புகள் பட்டியலில் கொடுக்கிறது. அது ஒரு பட்டியலில் தான், ஏனெனில், நாம் அது ஒவ்வொரு அழைக்க முடியும். நாங்கள் பணிகளை இருக்கும் ஒவ்வொரு அழைத்து ஏன் என்று தான். இப்போது நாம் பணி வேண்டும். பணி என்ன செய்ய வேண்டும்? சரி, அது இந்த அம்பு உள்ளது இங்கே சுருள் ப்ரேஸ் பின்னர். இந்தப்பணி ஒரு டெம்ப்ளேட் உள்ளது என்று பொருள். இது, ஒரு உதவி தான் நாம் தான் பார்த்தேன் என்ன போன்ற. இது நாங்கள் வரையறுத்துள்ள ஒரு டெம்ப்ளேட் தான். நாம் எங்கு அது வரையறுக்கப்பட்ட? நாங்கள் இங்கே அதை கீழே வரையறுக்கப்பட்ட. அனைத்து இந்த டெம்ப்ளேட் வழங்க இருக்கிறது பட்டியல் உருப்படியை, மற்றும் அது உரை அழைக்கிறது. இப்போது, உரை தெரிகிறது உதவி, ஆனால் நான் உனக்கு காட்டுகிறேன் இந்த இன்னும் உண்மையில் என்று பணிகளை ஒரு தரவு உறுப்பு. நீங்கள் ஒவ்வொரு அழைக்க போது, அது செல்கிறது தரவு கட்டமைப்பு ஒரு சிறிய பிட். Foreach வளைய போல், அது இப்போது தான் தெரிகிறது எங்கள் பொருளை முதல் உறுப்பு. நாம் என்று உரை உள்ளது பார்க்கிறோம் எங்கள் பொருளை இங்கே வரையறுக்கப்பட்டுள்ளது. எனவே விண்கற்கள் என்று எனக்கு தெரியும் புத்திசாலி நாம், இந்த உரை பற்றி பேசி ஆனால் உரை என்று உதவி. அது இந்த மதிப்பு பெறுகிறது இங்கு உரை மற்றும் HTML போன்ற காட்சிகள் அது, அந்த தரவை செல்கிறது எப்படி HTML செய்ய இங்கு இருந்து. இந்த உதாரணம், என்றாலும் நகரும் நாங்கள் கடுமையாக அந்த மதிப்புகள் குறியிடப்படும். விண்கற்கள் உண்மையில் இரண்டு செய்கிறது எங்களுக்கு நன்றாக விஷயங்கள். நேரடி புதுப்பிப்பு தவிர என்று நாம் காட்டியது, இது எமது தகவல் நிர்வகிக்கிறது. நீங்கள் PHP வேண்டும் என்றால், நீங்கள் உதாரணமாக, கட்டமைக்க வேண்டும். நீங்கள் உறுதி வேண்டியிருந்தது உங்கள் அட்டவணைகள் அனைத்து காசோலை இருந்தன. நீங்கள் செய்ய நிறைய வேலை செய்ய வேண்டியிருந்தது , உங்கள் தரவு சரியாக வடிவமைக்கப்பட்ட என்பதை உறுதி மற்றும் PHP அதை தொடர்பு முடியவில்லை. இப்போது, விண்கற்கள் ஒரு புதிய முன்னுதாரணம் பயன்படுத்துகிறது. இந்த ஒரு நவீன வழி ஒரு தகவல் கையாளும். இது MongoDB என்று ஒரு தொழில்நுட்பம் தான். வெறும் ஜாவா போன்ற, நாங்கள் அதை பார்த்தேன் தரவு இருந்தால் என்ன வகையான ஒரு விஷயமே இல்லை. எல்லாம் ஒரு ரகம் இருந்தது. இது ஒரு charstar இருந்தது. அது ஒரு முழு எண்ணாக இருந்தது. அது ஒரு struct இருந்தது. அது var, இந்த ரகம் இருந்தது. MongoDB அதே வழி வகையான வேலை. நீங்கள் உங்கள் அட்டவணைகள் வரையறுக்க இல்லை. நீங்கள் ஒரு அட்டவணை சொல்ல வேண்டும் ஒரு முழு எண்ணாக கொண்ட ஒரு பெயர் உண்டு. இது, எனக்கு தெரியாது, ஒரு உள்ளது ஒரு தசம இது டாலர்,. அது, தான் இந்த ஜாவா பொருள்கள் இந்த vars, அடிப்படையில். இந்த ஒரு மிகவும் சக்திவாய்ந்த ஆகிறது உங்கள் பயன்பாட்டை முன்மாதிரி வழி. அந்த விண்கற்கள் அதனால் தான் இந்த நன்மைகளை எடுக்கிறது. நாங்கள் மூன்று படி சென்று என்றால், நாட்டின் மாறிவிட்டது என்ன என்று பார்ப்போம். நாங்கள் todos, HTML பார்த்தால், அவ்வளவு இல்லை. CSS அனைத்து மாறவில்லை. ஆனால் சிறிய மாற்றம் நாம் HTML இல் பார்க்கிறோம் பணிகளை வரையறுக்கப்படுகிறது நாம் எப்படி மாறிவிட்டேன் ஆகிறது. பணிகள் இப்போது ஒரு செயல்பாடு உள்ளது. என்று ஒவ்வொரு என்று அர்த்தம் நாங்கள் பணிகளை பெற வேண்டும் நேரம், நாம் இந்த செயல்பாடு ரன் போகிறோம். இது தராது ஒரு மதிப்பு செயல்பாடு. விண்கற்கள் உண்மையில் இயக்க புத்திசாலி செயல்பாடு நாங்கள் வெளியே என்ன பார்க்க. அது பணிகளை என்று இந்த விஷயம் கொடுக்கிறது. நாம் வரியில் ஒரு பணிகளை வரையறுக்கப்பட்ட அது ஒரு மோங்கோ சேகரிப்பு. மோங்கோ குறிப்பிடும் விண்கற்கள் பயன்படுத்துகிறது தகவல், இந்த புதிய வெறும் செய்யலாம் பொருள் ஒரு புதிய தொகுப்பு, பணிகளை அழைக்க. MySQL, இந்த சமமாகிவிடும் அட்டவணை என்று பணிகளை தேடும். மோங்கோ வசூல், இல்லை அட்டவணைகள் உள்ளன. எனவே இந்த பணிகளை தெரிகிறது. இப்போது, டெம்ப்ளேட் எங்கள் டெம்ப்ளேட் உதவி, அனைத்து நாம் அனைவரும் பெற செய்ய வேண்டும் பணிகளை இந்த செயல்பாடு, கண்டுபிடிக்கின்றன இந்த காலியாக பிரேஸ். இந்த மோங்கோ தொடரியல் மேலும் குறிப்பிட்ட ஆகிறது. நிறைய இருக்கிறது எப்படி ஆன்லைன் ஆவணங்கள் நீங்கள் திறமையான செய்யலாம் மற்றும் உண்மையில் பயனுள்ளதாக மோங்கோ விசாரிக்கிறது. ஆனால் இது போன்று நல்ல ஆகிறது அனைத்து தரவு கண்டுபிடித்து போதுமான. இப்போது, பிரச்சினைகளில் ஒன்று நீங்கள் பார்க்க வேண்டும் நாம் உண்மையில் தரவு சேர்க்க மாட்டேன் என்று. அதனால் என்ன போது நாம் நடக்கிறது உண்மையில் படி மூன்று ரன்? விரைவில் கொண்டு செல்லலாம் மூன்று விலக மற்றும் விண்கற்கள் ரன். நான் மற்றொரு விண்கற்கள் என்று கவனிக்கிறது திட்டம், வேறு எங்காவது இயங்கும் எனவே விண்கற்கள் அந்த பிடிக்காது. நான் என்ன விரைவில் நெருங்கிய போகிறேன் கட்டுப்பாடு சி கொண்டு மற்ற விண்கற்கள், படி மூன்று போக, மீண்டும் விண்கற்கள் ரன். அதை தொடங்கி கவனிக்க MongoDB ஏனெனில் MongoDB ஒவ்வொரு விண்கற்கள் திட்டத்தின் ஒரு பகுதியாக உள்ளது. எனவே இது என் விண்ணப்பம் பிழைகள் உள்ளன என்கிறார். என்று விண்கற்கள் உள்ளது ஒரு நல்ல அம்சம் தான். இது உறுதி செய்கிறது உங்கள் HTML நன்கு சரிபார்க்கப்பட்டது. விரைவில் இந்த இருக்கலாம் ஏன் பார்க்கிறேன். இது நான் தற்செயலாக தெரிகிறது தவறான HTML குறியீடு நகல். நான் இப்போது நீங்கள் சேமித்தால், விண்கற்கள் தானாக, சர்வர் மீண்டும் துவக்கப்படும் எதிர்பார்த்தபடி இப்போது பயன்பாட்டை இயங்கும். இதை சரிசெய்ய கவனிக்க, நீங்கள் தான் இயக்க முடியும் படி இரண்டு அதே HTML கோப்பு, படி மூன்று நகலெடுக்க. நாங்கள் எங்கள் உள்ளூர் புரவலன் திரும்பி செல்ல முடியும். இப்போது நாம் பட்டியல் செய்ய எங்கள் வேண்டும் பார்க்கிறோம். பெரிய, ஆனால் அது காலியாக. நாம் உண்மையில் எந்த இல்லை எங்கள் மோங்கோ தகவல் பணிகளை. எனவே, ஒரு பற்றி பேசுகிறேன் சில வழிகளில் நாம் அதை செய்ய முடியும். நாம் முனைய மீண்டும் சென்றால், நாம் அதை மூடிவிட்டு விண்கற்கள் மோங்கோ இயக்க முடியும். நீங்கள் தெரிந்திருந்தால் என்றால் விண்கற்கள் எவ்வாறு, இந்த உண்மையில் நீங்கள் அணுக கொடுக்கிறது விண்கற்கள் முழு MongoDB வேண்டும். நீங்கள் இயங்கும் வேண்டும் என்று கவனிக்கிறது வேலை இந்த முதல் விண்கற்கள். எனவே நான் ஒரு புதிய தாவலில் இந்த இயக்க என்றால், நான் அதே அடைவில் செல்ல முடியும். இப்போது விண்கற்கள் நன்றாக வேலை செய்கிறது. இந்த ஒரு வரியில் உள்ளது. எனக்கு அது ஒரு பிட் செய்யலாம் நாம் பார்க்க முடியும் பெரிய. இந்த விட ஒரு பிட் வெவ்வேறு தெரிகிறது நீங்கள் என்ன பயன்படுத்த வேண்டும் உண்மையில் மோங்கோ பயன்படுத்த தேவையில்லை. எனக்கு முழு புள்ளி இங்கே உள்ளது என்று நீங்கள் இதைப் பார்ப்பதற்கு JavaScript ஐ பயன்படுத்த முடியும். ஆனால் நீங்கள் ஆர்வமாக இருக்கிறோம் என்றால், மோங்கோ ஏபிஐ இல்லை அனைத்து SQL, கட்டமைப்பு வினவல் மொழி பயன்படுத்த. அது தனது சொந்த மொழியை பயன்படுத்தும் என்று ஜாவா போன்ற நிறைய இருக்கிறது. மிக விரைவில், நாம் காணலாம் db.tasks வழியாக அட்டவணை. அது சொல்லிக்கொண்டிருந்தான் நாம் கண்டறிய ரன் என்றால் மாறிவிடும், நாங்கள் கொண்டு இருந்தது என்ன ஒத்த வகையான விண்கற்கள், நாம் அனைத்து கூறுகளையும் ஏற்ற முடியும். பிரச்சனை, நாம் செய்ய உண்மையில் வரையறுக்கப்பட்ட எந்த பணிகளை வேண்டும். எனவே அதை அவர்கள் பெற முடியாது. நாம் என்றாலும், நுழைக்க முடியாது. எனவே நாம் சேர்த்த இயக்க முடியும் கட்டளையை சேர்க்கைக்கு. நாம் அதை கொடுக்க பொருள், மற்றும் நாம் தான் வடிவம் நாம் எதிர்பார்க்க என்ன உறுதி. நாங்கள் படி இரண்டு பார்த்து இருந்தால், நாங்கள் ஒவ்வொரு பணி என்று பார்த்தேன் ஒரு உரை ஒரு பொருளை இருந்தது முக்கிய மற்றும் அதை போன்ற உங்கள் செய்ய உருப்படியை ஒரு மாறி இருந்தது. எனவே நாம் இங்கு ஏதாவது செய்ய முடியும். நாம் அது ஒரு பணி நுழைக்க முடியும் நான் மோங்கோ வரும் என. நாம் Enter ஐ அழுத்தவும், அதை இயக்கும். நாங்கள் மீண்டும் கண்டுபிடிக்க இயக்க, மற்றும் நாம் முடியும் ஒரு பொருள், இங்கே உள்ளது என்று பார்க்க. மோங்கோ, ஒரு ஐடி, ஒதுக்குகிறது நீங்கள் உண்மையில் பற்றி கவலைப்பட தேவையில்லை. என்ன நீங்கள் முக்கியமானது தரவு நீங்கள் வைத்து, நீங்கள் வெளியே தரவு. நமது இணையதளத்தில் மீண்டும் செல்லலாம் ஏ, எங்கள் பணி ஏற்றப்படும். நீங்கள் பார்க்க முடியும் என்று விண்கற்கள் மிகவும் புத்திசாலி, ஏனெனில் எப்போதும் நான், நீங்கள் குளிரப்பண்ணுகிறேன் பக்கம் தொட வேண்டும். அது தானாக ஏற்றப்படும். நாட்டின் சில குறியீடு இயக்க வேண்டும் ஜாவா இந்த போதிலும் செய்ய. நாங்கள் மீண்டும் முனை வேண்டும் போல் ஜாவா அவுட் இயக்க இறுதியில், நாங்கள் இதைப் பார்ப்பதற்கு JavaScript ஐ இயக்க முடியும் நேரடியாக எங்கள் உலாவிகளில். நீங்கள் ஒரு அம்சம் மூலம் இதை செய்ய முடியும் அங்கம் கண்காணிப்பு என்று. நான் சரியான ஒரு கிளிக் செய்தால் போதும் பக்கம் பிரிவு, ஒரு விருப்பத்தை உள்ளது அங்கம் கண்காணிப்பு என்று. நீங்கள் இயங்கும் என்றால் ஒரு சபாரி, நீங்கள் போன்ற உலாவி உங்கள் டெவலப்பர் செயல்படுத்த வேண்டும் நீங்கள் முன் கருவிகள் இந்த வசதியை பெற. நாம் என்ன பற்றி கவலை பணியகம் உள்ளது. எனவே தான் செல்வேன் கீழே பணியகம். இப்போது நாம் எந்த இங்கு இயக்க முடியும் இங்கே, ஜாவா போன்ற கோப்புகளை நான் JS உதாரணமாக காட்டியது. ஆனால் இப்போது பணிகளை பார்க்க வேண்டும். நாங்கள் எங்கள் கட்டளையை இயக்க முடியாது. ஆகவே நான் செய்ய முடியும் அது ஒரு பிட் பெரிய, அதனால் நாம் அனைவரும் பார்க்க முடியும். நாங்கள் tasks.find ரன், மற்றும் என்றால் உங்களுக்கு இந்த துல்லியமான அதே குறியீடு உள்ளது என்று பார்க்க இங்கு கோப்பு பயன்படுத்துகிறது என்று படி மூன்று, இந்த task.find. நாம் தான் இயக்க முடியும், மற்றும் இப்போது நாம் சில வித்தியாசமான விஷயங்களை கிடைக்கும். எப்படி நாம் உண்மையில் தரவு கிடைக்கும்? சரி, நாம் இந்த இயக்க வேண்டும் கட்டளை எடுக்க. இந்த பிழைத்திருத்தங்களுக்கும் மிகவும் பயனுள்ளதாக இருக்கிறது. என்ன நீங்கள் இங்கு ஆகிறது ஒரு கர்சர், இந்த ஆகிறது விண்கற்கள் உள்ளது ஒரு நல்ல வழி உகந்ததாக பெறுவதில் தரவு. இந்த கர்சர் அனைத்து அம்சங்களை கொண்டுள்ளது நேரடி மேம்படுத்தும் மற்றும் புதுப்பித்து பக்கம் ஏதாவது மாறிவிட்டது போது. ஆனால் அது நம்மை தரவு பெற முடியாது. நாம் தருவிக்கும் வழியாக தரவு பெற முடியும். மற்றும் நாம் ஒரு பொருள் உண்டு பார்க்க, மற்றும் அது தான் நாம் மோங்கோ என்ன வைத்திருக்கிறார் போல ஒரு ஐடி மற்றும் உரை நாம் வைக்கிறோம். நாம் எப்படி விண்கற்கள் ஒரு பொருளை செருகுவது? சரி, நாம் பணிகளை வேண்டும். பின்னர், நாம் இயக்க முடியும் அதே சேர்க்கைக்கு கட்டளை, ஒரு அகராதி அல்லது ஒரு பொருள் கொடுத்து ஒரே வடிவத்தில், உரை, பின்னர் நான் பணியகத்தில் இருந்து வருகிறேன். மேலே பாருங்கள் போது, ஏனெனில் நான் இதை செய்ய, அது வலைத்தளத்தில் காட்டுகிறது தானாகவே. நீங்கள் எதையும் வைக்க முடியாது என்று அறிவிப்பு நீங்கள் இந்த பொருட்களை வேண்டும். இது இல்லை ஒரு நிலையான கட்டமைப்பை வேண்டும். நான் ஒரு சம செய்ய முடியும் எண் மூன்று மற்றும் தவறான சமமாக ப. அது செயல்படுகிறது. நான் கூட தேர்வு செய்யலாம் இல்லை அனைத்து ஒரு உரை அடங்கும். இது பரிந்துரைக்கப்படுகிறது இல்லை எனினும் பின்னர் விண்கற்கள், ஏனெனில் காட்ட என்ன என்று தெரியாது. ஆனால் ஒவ்வொரு வழக்கில், நாம் ஒரு ஐடி, மற்றும் தான் நீங்கள் பயன்படுத்த முடியும் பொருளின் ஐடி. நாம் தொடர்ந்து நான்கு படி, ஐந்து படி, பயிற்சி வழிகளில் காட்ட வேண்டும் என்று நீங்கள் பயன்படுத்தி UI மூலகங்கள் உருவாக்க முடியும் நீங்கள் HTML அறிய பல்வேறு பணிகளை உருவாக்க. உண்மையில் விரைவாக படி நான்கு பார்க்கிறேன். நாம் சேர்க்கப்படும் என்று பார்க்க வேண்டும் நிகழ்வுகள் பற்றி ஒரு பகுதி. வார்ப்புருக்கள் முடியும் நம்மை தரவு பெற இது உதவியாளர்கள்,. ஆனால் இது நிகழ்வுகளை அழைக்க முடியும். இந்த இதை எங்கே இருக்கிறது , நிகழ்வுகள், ஏனெனில் பயனுள்ளதாக இருக்கும் நீங்கள் கிளிக் செய்யும் போது என்ன நடக்கும் உங்கள் வலைத்தளத்தில் பல்வேறு விஷயங்கள். இங்கே, நம் குறியீடு சொல்லி இருக்கிறது எமக்கு இந்த நிகழ்வை சேர்க்க. நீங்கள் சமர்பித்த போது அது சேர் வர்க்கம் புதிய பணி ஒன்று. என்ன நீ இங்கே ஒரு CSS தேர்வுக்குழு. எனவே இந்த ஒரு HTML தெரிகிறது வர்க்கம் புதிய பணி என்று உறுப்பு. அது நிகழ்வு, போன்ற சமர்ப்பிக்க தெரிகிறது. பிற நிகழ்வுகளை உள்ளடக்கிய மிதவை, கிளிக் இரட்டை கிளிக், நீங்கள் சாதாரண HTML பெற என்ன ஒத்த. நீ இங்கே என்ன கொடுக்க இப்போது ஒரு செயல்பாடு உள்ளது. நீங்கள் இருக்க முடியும் உங்கள் அந்த விழாவில் குறியீடு. பெறுவது வரை முடிவடைகிறது என்ன, இந்த செயல்பாடு ஆகிறது இந்த புதிய பணி to போது என்று. எனவே தான் HTML பார்க்கிறேன் நாங்கள் இந்த புதிய பணியாகும் என்ன புரிந்து கொள்ள. நாம் இங்கே ஒரு வடிவம் சேர்க்கப்பட்டது வர்க்கம் புதிய பணி. அது உரை எடுக்கும் என்று ஒரு உள்ளீடு உள்ளது. இந்த இடத்தில் நாம் எங்கள் புதிய பணிகளை சேர்க்கும். உள்ள படி நான்கு இயக்க வேண்டும் வலைத்தளத்தில் அது போல் என்ன பார்க்க. நாம் முதலில் வெளியே விட்டு முடியும் MongoDB நாம் இருந்தது எங்கள் முந்தைய இருந்து கட்டுப்பாடு சி, உதாரணத்திற்கு மற்றும் நாம் அதை மாற்ற நாம் படி நான்கு அடைவு. நாங்கள் மீண்டும் விண்கற்கள் இயக்க வேண்டும் சர்வர் தொடங்க வேண்டும். துரதிர்ஷ்டவசமாக, நான் விண்கற்கள் இருந்தது மற்றொரு முனை இயங்கும். அதனால் நான் போகிறேன் இந்த மூடிய உறுதி. இந்த மற்றும் மாற்றம் விட்டு விடுங்கள் பகுதி நான்கு, நான்கு படி. சரி. இப்போது எங்கள் விண்கற்கள் குறியீடு இயங்கும். நீங்கள் இல்லாமல், அது புதுப்பிக்கப்படும் என்று பார்க்க முடியும் எங்களுக்கு கூட பக்கம் புதுப்பிக்க கொண்டிருக்கும். என்ன இங்கே மாறிவிட்டது இப்போது ஆகிறது நாம் எந்த பணிகளை இல்லை என்று, ஆனால் நாம் இங்கே, இந்த ஒரு வடிவம் வேண்டும் உரை பெட்டியில், எங்கள் புதிய பணிகளை சேர்க்க. நாம் இங்கே நம் பணி தட்டச்சு செய்யலாம். நான் HTML பக்கம் இருந்து வருகிறேன். நான் Enter அழுத்தவும் போது, அதை சமர்ப்பிக்க. நாம் என்ன நடந்தது பார்க்க முடியும் ஜாவாஸ்கிரிப்ட் குறியீடு வரையறுக்கப்பட்டது. என்ன இந்த செயல்பாடு செய்தது வடிவத்தில் இருந்து உரை எடுத்து, பின்னர் தான், tasks.insert என்று நாங்கள் போல் பணியகம் செய்தது. அவர்கள் ஒரு createdAt தேதி சேர்க்க தேர்வு. இந்த எப்படி என்று ஆகிறது தற்போதைய நேரம் குறிப்பிடவும். பின்னர், அதை செய்து வடிவம் துடைக்கிறது நிச்சயமாக மதிப்பு வெற்று சரம் ஆகிறது. பின்னர் அது தவறான திரும்ப அழைக்கிறது வேறு உறுதி எதுவும் நடக்கும் செய்ய. நீங்கள் ஒரு இருந்து தவறான திரும்ப போது மரணதண்டனை நிறுத்தப்படும் என்று வடிவம் நிகழ்வு,. ஒரு வடிவம் ஒரு நடவடிக்கை உள்ளது சொல்கிறது போன்ற ஒரு PHP பக்கம் submit '. நீங்கள் திரும்பி வரவில்லை என்றால் தவறான, நீங்கள் உண்மை திரும்ப விரும்புகிறேன். அது கோரிக்கை முடிவடையும் என்று. தவறான இடைமறித்தல்களை அதை அங்கு அது நிறுத்தப்படும். அதனால் ஒரு சிறிய டெமோ பற்றி விண்கற்கள் வேலை, மற்றும் நாம் நான் எவ்வளவு ஒரு நேரத்தில் பயிற்சி தொடர்ந்து. நீங்கள் தயவு செய்து முடியாது இலவச இந்த இதை தொடர்ந்து. வளங்கள் நிறைய உள்ளன, மற்றும் பயிற்சி தான் உண்மையில் ஆகிறது விளக்கி பற்றி நல்ல என்ன நடக்கிறது. நான், இப்போது நீங்கள் காட்ட வேண்டும் நாம் விட்டு சில நிமிடங்கள், சில என்ன விண்கற்கள் குளிரான அம்சங்கள், மற்றும் சில என்ன மேலும் பயனுள்ள package. விண்கற்கள் பற்றி பெரிய விஷயங்களை ஒன்று நீங்கள் ஒரு தொகுப்பை அமைப்பு என்று ஆகிறது. நீங்கள் எளிதாக குறியீடு இணைத்துக்கொள்ள முடியும் டெவலப்பர்கள் என்று பல ஆயிரக்கணக்கான உலகம் முழுவதும் எழுதியுள்ளனர் உங்கள் விண்கற்கள் திட்டம். இந்த ஒரு உதாரணம் என்ன நீங்கள் போகலாம் ஆகிறது பயிற்சி, அங்கு படி ஒன்பது செய்ய நீங்கள் கணக்குகளை சேர்க்க முயற்சி உங்கள் விண்கற்கள் திட்டம். நாம் ஒரு CS50 PHP இருந்தால் திட்டத்தை நாங்கள் வேண்டும் கட்டமைப்பை தங்கியிருக்க அல்லது எங்கள் சொந்த குறியீடு செய்ய நாங்கள் பாதுகாப்பாக கையாள உறுதி கடவுச்சொற்கள் மற்றும் பயனீட்டாளர் மற்றும் தரவுத்தள சேமித்து மற்றும் அனைத்து. அது விண்கற்கள் சில உண்டு மாறிவிடும் தொகுப்புகள், நீங்கள் அதை செய்ய மற்றும் மிகவும் எளிதாக செய்ய. நாம் என்ன செய்ய முடியும் ஒரு சில தொகுப்புகளை சேர்க்க ஆகிறது. எனவே அந்த உரிமை செய்வோம் இப்போது எங்கள் பணியகம். நான் திட்ட விட்டு போகிறேன் மற்றும் இப்போது எளிய todos, போக. இப்போது, எளிய, todos ஆகிறது திட்டம் என்று நீங்கள் செய்த பின்னர் வேண்டும் படி 11 அல்லது படி 12, இந்த பயிற்சி இறுதியில். அதை பார்க்க மணிக்கு விரைவில் பார்போம் நாம் பல்வேறு அம்சங்கள் என்ன. தான் அதை இயங்கும் உறுதி செய்யலாம். சில நேரங்களில் அது ஒரு போது எடுக்கிறது புதுப்பிக்க, ஆனால் இங்கே அது இருக்கிறது. நாம் மறைக்க எங்கள் விருப்பம் இல்லை பணிகள் முடிந்ததும், மற்றும் நாம் நீங்கள் உள்நுழைய முடியும். இந்த செய்யப்பட்டது விண்கற்கள் தொகுப்பு. அது நல்லது. நாம் இப்போது பயனர் மற்றும் கடவுச்சொல்லை அடையாளம். நாம் சேர்க்க வேண்டும் ஆனால் என்ன உள்நுழைவு நுட்பத்தை மற்றொரு வகையான? அது நான் புகுபதிகை வேண்டும் என்று என் விண்கற்கள் கணக்கு மூலம். நான் விண்கற்கள் சேர்க்க இயக்க போகிறார், இந்த தொகுப்புகள் சேர்த்து வாக்கிய அமைப்பு ஆகும். நான் கணக்குகள், மற்றும் accounts.meteor சொல்ல முடியும். அது இப்போது கண்டுபிடிக்க நடக்கிறது தொகுப்பு மற்றும் அதை ஏற்ற. நீங்கள் நான் இல்லை என்று பார்க்க முடியும் தொகுப்பு வலது பெயர் கிடைத்தது. எனவே எப்படி தொகுப்புகள் குறித்து கண்டுபிடிக்க? சரி செய்த ஒரு பெரிய வலைத்தளம், இல்லை விண்கற்கள் மக்கள் மூலம் கிடைக்கும், atmospherejs.com என்று. Atmospherejs, ஒரு சொல், டாட் காம், ஒரு பெரிய களஞ்சியம் விண்கற்கள் அனைத்து கண்டுபிடித்து களஞ்சியமாக தொகுப்புகள். நான் கணக்குகள் தேடலாம், மற்றும் அது அனைத்து தொடர்புடைய பொருட்கள் எனக்கு காட்ட வேண்டும், கணக்கின் பெயரை தொகுப்புகள். என்று ஏற்றுகிறது போது, நாம் முயற்சி செய்யலாம் வேறு சில தொகுப்புகளை சேர்த்து. ஒருவேளை விண்கற்கள் தொகுப்பு வேலை இப்போது, ஆனால் நான் பேஸ்புக் சேர்க்க முடியும். நான் பின்னர் கணக்கை சேர்க்க முடியும் மீண்டும் விண்கற்கள் திட்டத்தை செயல்படுத்த. இந்த தொடங்குகிறது முறை, நாம் பார்ப்போம் என்ன வலைத்தளத்தில் மாற்றப்பட்டது. நீங்கள் நான் வலிமை see-- முடியும் இங்கே அதை புதுப்பிக்க வேண்டும். நான் ஒரு பொத்தானை வேண்டும் பேஸ்புக் உள்நுழைவு கட்டமைக்க. இங்கே, நான் இல்லை வழிமுறைகளை விண்கற்கள் நீங்கள் தயாராக ஒரு பேஸ்புக் பயன்பாட்டை அமைக்க. மற்றும் நீங்கள் பயன்படுத்த முடியும் தகவல் உங்கள் ID கள் சேர்க்க. ஒருமுறை அந்த, நீங்கள் வேண்டும் உங்கள் பயன்பாட்டை வேலை பேஸ்புக் உள்நுழைவு. நான் போகிறேன் ஒரு பயன்பாட்டை ஐடி மற்றும் ஒரு இரகசிய, இந்த வேலை எப்படி நீங்கள் காட்ட. நீங்கள் ஒரு பேஸ்புக் கணக்கு வேண்டும் பேஸ்புக் டெவலப்பர் விருப்பங்கள் பயன்படுத்த. என்னை சீக்கிரம் கண்டுபிடிக்க வேண்டும் தேவையான என்று விண்கற்கள் விசைகளை. நான் மற்றொரு விண்கற்கள் திட்டம் நான் பயன்படுத்த போகிறேன் என்று, மற்றும் நான் எடுத்து செல்கிறேன் அந்த கோப்பு விசைகளை. நான் அதை கண்டுபிடிக்க முறை, நான் முடியும் என் பேஸ்புக் நுழைய இந்த விசைகளை நகலெடுக்க. எனவே இங்கு ஒரு முக்கிய உள்ளது. இந்த இரகசியம் இருக்கிறது. நீங்கள் இருக்க கூடாது மக்கள் இந்த பகிர்ந்து. பின்னர் நீங்கள் அதை உங்கள் பயன்பாட்டை இரகசிய கொடுக்க. இந்த எனவே பேஸ்புக் ஆகிறது நீங்கள் உங்களை தெரிகிறது. நீங்கள் கட்டமைப்பு சேமிக்க. நான் செயல்முறை நான் நினைக்கிறேன் என் விண்கற்கள் பயன்பாட்டை நிறுத்தி விட்டேன். எனவே தான் நான் செய்ய வேண்டும் நிச்சயமாக அது இன்னும் இருக்கிறது. சரி, நிச்சயமாக நமது விண்கற்கள் சர்வர் செய்ய அனுமதிக்க எனவே வலை பக்கம் இயங்கும் இயங்கும். நாங்கள் விண்கற்கள் நிறுத்த என்றால் கவனிக்க சர்வர், பக்கம் இன்னும் இருக்கிறது. இது தான் இனி புதுப்பிக்க மாட்டேன். விண்கற்கள் சர்வர் அவசியம் உறுதி செய்யும் பக்கம் நேரடி ஆகிறது. சரி, நான் அதை சமர்ப்பிக்க, இப்போது நான் பேஸ்புக் கொண்டு உள்நுழையலாம். இப்போது அது ஒரு விஷயம் ஒரு பேஸ்புக் பாப் அப் கொண்ட மற்றும் உங்கள் கணக்கில் உள்ள போடுவதற்கு தகவல் மற்றும் பதிவு. நீங்கள் செய்ய ஒருமுறை, பேஸ்புக் வலிமை நீங்கள் இன்னும் சில பாதுகாப்பு நக். எனவே தான் அங்கு நிறுத்த வேண்டும். புள்ளி ஆகும் நீங்கள் முடித்துவிட்டீர்கள் போது என்று அந்த நிலையில், நீங்கள் பேஸ்புக் உள்நுழைவு வேண்டும். விண்கற்கள் ஒரு கொத்து உள்ளது வேறு தொகுப்புகள் அதே. Google+ உடன் நுழைய முடியும். நீங்கள் மகிழ்ச்சியா உள்நுழைய முடியும். நீங்கள் ட்விட்டர் உள்நுழைய முடியும். நீங்கள் தேட என்றால் அல்லது, நீங்கள் மற்ற விஷயங்கள் நிறைய காணலாம் மீட்டப், சென்டர், மற்றும் விண்கற்கள் படைப்பாளி. எனவே விண்கற்கள் படைப்பாளி இருந்தது தொகுப்பு நான் தேடிக்கொண்டிருக்கிறேன். விண்கற்கள் கணக்குகள் விண்கற்கள்-மேம்பாட்டாளர் சேர்க்க. இதற்கிடையில், நான் மேலும், பரிந்துரைக்க வேண்டும் உங்கள் திட்டங்கள் சில வேறு தொகுப்புகள். இது பயனுள்ளதாக நிரூபிக்க வேண்டும் jQuery தொகுப்பு ஆகியவை. இந்த நீங்கள் பயன்படுத்த அனுமதிக்கிறது உங்கள் வாடிக்கையாளர்கள் உள்ள jQuery. நீங்கள் ஒரு வரி அதை செய்ய முடியும், விண்கற்கள் நீங்கள் தேதி வரை தான் செய்யும் jQuery ம். நான் ஹூஸ்டன் பரிந்துரைக்கிறேன்: Mandarincik. இந்த ஒரு உதாரணமாக, போன்ற வகையான உள்ளது உங்கள் MongoDB கருவி வகையான. இந்த நீங்கள் திருத்த அனுமதிக்கிறது உங்கள் தரவு மிகவும் எளிதாக மோங்கோ ஷெல் செல்ல இல்லாமல், நான் ஏற்கனவே கருத்தரங்கு செய்தேன். எனவே இப்போது இயங்கும் என்று, தான் இயக்க அனுமதிக்க மீண்டும் விண்கற்கள் மற்றும் நாம் என்ன செய்ய முடியும் பார்க்க. நீங்கள் சில தொகுப்புகளை சேர்த்து என்று கவனிக்க அவர்கள் சில எச்சரிக்கைகள் முன்வைக்க வேண்டும். நீங்கள் கவலை பட தேவை இல்லை ஹூஸ்டன் அது பற்றி. நாம் இப்போது விருப்பத்தை முடியும் விண்கற்கள் நிர்வாக கட்டமைக்க. அவர்கள் நீங்கள் திசைகளில் கொடுக்கிறார்கள் நீங்கள் அமைக்க வேண்டும் என்றால். நாங்கள் இப்போது / நிர்வாகம் செல்ல முடியும். இந்த நீங்கள் கொண்டு ஹூஸ்டன் தொகுப்பு. இந்த விண்கற்கள் நிர்வாகம் முகப்பை ஆகிறது. நீங்கள் ஒரு உருவாக்க நிர்வாகி கணக்கு, போன்ற. நீங்கள் பக்கம் புதுப்பிக்க என்றால், நீங்கள் போகலாம் சில திரட்டுகளில் வரை காட்டும் வேண்டும். இது ஒரு மிகவும் பயனுள்ள கருவியாக இருக்கிறது மற்றும் நான் கடுமையாக அதை பரிந்துரைக்கிறோம். நீ அந்த பார்க்க முடியும் ஹூஸ்டன் சில பிழைகள் கொடுத்து, நாம் எந்த வசூல் இல்லை இப்போது வரை காட்டும். நீங்கள் ஹூஸ்டன் பயன்படுத்த வேண்டும் வழி இருக்கிறது இந்த செயல்பாடு பெறுகிறார் உறுதி செய்யும் உங்கள் எளிய, todos என அழைக்கப்படுகிறது. எனவே ஹூஸ்டன் இல்லை என் பணிகளை என்ன என்று. நாம் ஒரு மோங்கோ அமைக்க தொகுப்பு என்று பணிகளை. எளிய, todos மற்றும் செல்ல அனுமதியுங்கள் என்று இங்கு உள்ள உறுதி, நாங்கள் எங்கள் வசூல் பணிகளை சேர்க்க வேண்டும். நாம் இப்போது சேமித்த, அது கட்டி விண்ணப்பம், புத்துணர்ச்சி. மற்றும் நாம் பார்ப்போம். இப்போது நாம் சில பணிகளை வேண்டும். நாம் சில புதிய பணிகளை சேர்க்க முடியும். ஆனால் நாம் பணிகளை சேர்க்க வேண்டும் என்றால், பயன்பாட்டை தன்னை அதை செய்வோம். இப்போது நாம் சில தரவு சேர்க்க முடியும். Hi, இந்த ஒரு பணியாகும். இது மாதிரியான வித்தியாசமான என்று தெரிகிறது நாம் எந்த பணிகளை பார்த்து. நாம் எந்த கிடைத்தது என்றால் நாம் பார்க்க வேண்டும் இங்கே, அல்லது ஒருவேளை வேறு எங்காவது பிழைகள். நாங்கள் நிர்வாகி சென்றால், அந்த விசித்திரமான தெரிகிறது. நீங்கள் களஞ்சியமாக இழுக்க என்றால் இந்த கருத்தரங்கு பின்னர், நான் என்று உறுதி செய்யும் எளிய, todos ஹூஸ்டன் வேலை. துரதிர்ஷ்டவசமாக, அது தெரியவில்லை இந்த நேரத்தில் உழைக்கும். வேறு எந்த கேள்விகள் உள்ளன? ஹூஸ்டன் பொதுவாக ஒரு நன்றாக வேலை செய்கிறது என்று கருவி. ஹூஸ்டன் குறிப்பாக ஒரு பிட் உள்ளது மற்ற ஒன்றை விட buggier, ஆனால் நான் அது வேலை செய்யும் போது அதை பரிந்துரை செய்ய. ஆமாம். பார்வையாளர்கள்: நீங்கள் என்ன செய்ய முடியும் பேஸ்புக் தொகுப்பு ஒரு பயனர் வெளியேற்ற முறை தங்கள் Facebook இல்? வாழ்வோரின் ZURAWICKI: ஒருமுறை ஒரு பயனர், இன்னும் உள்நுழைவு நீங்கள் பேஸ்புக் ஏபிஐ அழைப்புகளை செய்ய முடியும். என்று நிறைய இன்னும் உள்ளது எப்படி பேஸ்புக் அவர்களின் ஏபிஐ திறக்கிறது. விண்கற்கள், நீங்கள் உறுதி செய்ய இணைப்பு இல்லை. ஆனால், அதன் பிறகு எல்லாம் ஒரு விஷயம் பேஸ்புக் ஏபிஐ பயன்படுத்த வேண்டும் என்பதை கற்று. பார்வையாளர்கள்: [செவிக்கு புலப்படாமல்]. வாழ்வோரின் ZURAWICKI: சரி. மிகவும் நன்றி விண்கற்கள் உள்ள இந்த CS50 கருத்தரங்கு. நீங்கள் ஏதேனும் கேள்விகள் இருந்தால், நீங்கள் எனக்கு மின்னஞ்சல் செய்யலாம் என் மின்னஞ்சல் முகவரி கருத்தரங்கில் கீழே பட்டியலிடப்பட்டுள்ளன. நான் சந்தோஷமாக இருக்க வேண்டும் உங்கள் கேள்விகளுக்கு பதில். நான் கூட இருக்க வேண்டும் CS50 Hackathon வேண்டும் நீங்கள் உங்கள் விண்கற்கள் திட்டங்கள் உதவி தேவை. பார்த்து நன்றி.