2012-04-22 8 views
6

मैं यह स्पष्ट करना चाहता हूं कि मेरे पास कोई पूर्व अनुभव प्रोग्रामिंग नहीं है, मुझे केवल HTML और SQL में अनुभव है, हर कोई "प्रलेखन की तरह दिखता है" जैसा लगता है कि यह सुनिश्चित करता है कि मुझे मदद मिलती है! स्नीफ * स्नीफ * क्या ऐसी कोई पुस्तक है जो अनुशंसित या वेबकास्ट की श्रृंखला हो सकती है?मैं एक पूर्ण नौसिखिया हूं, मैं नोड कैसे सीख सकता हूं। जेएस + एक्सप्रेस + मोंगोडीबी?

+0

इसे आज़माएं: http://howtonode.org/express-mongodb –

+0

फिर, मुझे प्रोग्रामिंग का कोई पूर्व ज्ञान नहीं मिला – user519753

+0

आप node.js से शुरू नहीं करते हैं आप इस http://learnpythonthehardway.org से शुरू करते हैं/जेड ने किसी भी व्यक्ति को प्रोग्राम सीखना चाहते हैं, यदि आप इसे उपयोगी पाते हैं तो कृपया दान करें :) – christkv

उत्तर

2

Node.js की अद्भुत दुनिया में आपका स्वागत है!

मैं अपने आप को भी सिर्फ Node.js सीखने शुरू कर दिया है और अक्सर अपने आप से पूछा "क्या एक्सप्रेस है?" "नोड पर एक्सप्रेस का उपयोग क्यों करें?" आदि

एक्सप्रेस एक शानदार वेब रूपरेखा तो आप मुश्किल आप :) के लिए किया सामान का एक बहुत होने के साथ मजबूत अनुप्रयोगों का विकास कर सकते हैं

मैं अत्यधिक उसके उदाहरणों के माध्यम से पढ़ने कि यह सब कैसे हो जाता है एक लग रहा है की सलाह देते हैं एक साथ रखा: https://github.com/visionmedia/express/tree/master/examples

मैं इस स्क्रीन अपने आप मूल बातें सीखने में बहुत मददगार डाली पाया: http://vimeo.com/38136668

Proloser कैसे एक नई एक्सप्रेस आवेदन शुरू करने के लिए समझाने के माध्यम से चला जाता है, यह कैसे MongoDB से कनेक्ट करने और बताते हैं कि कैसे और क्यों सब कुछ काम करता है :) उसने इसे बनाया है नए नोडर्स के लिए। में # चैनल Node.js

हमारे noders irc.freenode.net पर बाहर लटका। आओ और आपके किसी भी सवाल पूछने के लिए और हम मदद मिलेगी ट्रैक :)

+1

उन उदाहरणों में मदद नहीं की जा रही है क्योंकि कोड मेरे लिए चीनी जैसा दिखता है। – user519753

1
  • मैं यह स्पष्ट करना मुझे कोई पूर्व अनुभव प्रोग्रामिंग है कि चाहते हैं,
  • मैं केवल HTML और एसक्यूएल
  • में अनुभव है पर सेट

इन दो बिंदुओं के आधार पर, पहले आपको प्रोग्रामिंग सीखना चाहिए। आप नोडजेएस + एक्सप्रेस + मोंगोडीबी सीखना चाहते हैं, जिनमें से 3 आप जो पहले से जानते हैं उससे पूरी तरह से अलग चीजें हैं।

  1. जावास्क्रिप्ट के साथ सबसे पहले शुरू। यह पर्याप्त से अधिक है: http://www.w3schools.com/js/
    • try.js नाम की फ़ाइल में अपनी स्क्रिप्ट लिखें और उन्हें node try.js के साथ निष्पादित करें और परिणाम देखें!
  2. तो जानने के लिए कैसे एक वेब अनुप्रयोग बनाया गया है की कोशिश करो। आप के लिए दो मूल बातें:
    • आप HTTP के माध्यम से सर्वर से कुछ का अनुरोध, http://myapp.com/users/all
    • सर्वर अनुरोध को संसाधित करता है, और आप HTML में एक परिणाम
    • आपका ब्राउज़र यह प्रदर्शित करता है भेजता है। पर
    • अधिक जानकारी: http://www.slideshare.net/nbrier/how-to-build-a-web-app-for-nonprogrammers
    • ExpressJS वेब साइट देखो, और कदम से कदम जाना है, और वहाँ सब कुछ
  3. फिर MongoDB जानने की कोशिश, इस SQL ​​डेटाबेस नहीं है, यह एक NoSQL डेटाबेस है, मुझे क्या करना पता नहीं क्यों आप इसे सीखना चाहते हैं, हालांकि, http://www.mongodb.org/display/DOCS/Tutorial के साथ प्रयोग निश्चित रूप से मदद करेगा। लेकिन आपको बस उदाहरणों की तलाश करना है। नोड से मोंगोडीबी का उपयोग करने के लिए, आप मोंगोस का उपयोग कर सकते हैं।
0

मुझे लगता है कि आपको ढांचे में गहराई से पहले प्रोग्रामिंग भाषा की मूल बातें सीखनी चाहिए।

Code Year में जावास्क्रिप्ट सीखने के लिए इंटरैक्टिव प्रोग्रामिंग सबक की एक श्रृंखला है। आप जमीन से कदम से भाषा कदम सीखते हैं।

जब आप जावास्क्रिप्ट को समझ चुके हैं तो आप एक्सप्रेस और मोंगो और अन्य ढांचे का उपयोग शुरू कर सकते हैं।

0

यदि आप केवल HTML/CSS को जानते हैं, तो आपके पास जाने का लंबा सफर तय है। http://howtonode.org/express-mongodb

पर एक नजर डालें आप कोड करने के मॉड्यूलर जावास्क्रिप्ट, JSON, डेटाबेस (विशेष रूप से NoSQL डेटाबेस) की अच्छी समझ होनी चाहिए।

चीयर्स!

संबंधित मुद्दे