Transcript for:
ऐप डेवलपमेंट लेक्चर नोट्स

हाय एवरीवन एंड वेलकम टू अपना कॉलेज और आज हम बात करने वाले हैं ऐप डेवलपमेंट के बारे में तो डेली बेसिस पे हम अपने फोन के अंदर बहुत सारी एप्स हैं जिनको यूज़ करते हैं whatsapp2 sg-1 काफी सारे डिफॉल्ट एप्स जो ऑलरेडी एसिस्टिंग आती है हमारे फोन के अंदर कैमरा वाली ऐप हो गई फोटोज वाली हो गई कॉलिंग वाली हो गई तो इस तरीके से एज अ स्टूडेंट जब हम डेली इंटरेक्ट कर रहे होते हैं और टेक्नोलॉजी को हम ऑलरेडी सीख रहे हैं तो हमारा मन करता है कि हम भी ऐप डेवलपमेंट के ऊपर काम करें अब आज हम बात करने वाले हैं स्पेसिफिकली कि ऐप डेवलपमेंट को हम कैसे सीख सकते हैं क्या-क्या टेक्नोलॉजीज होती हैं इसके अंदर किस तरीके से हम अपने लिए बेस्ट टेक्नोलॉजी पिक कर सकते हैं अपने यूज़ केस के हिसाब से कौन-कौन से प्रोजेक्ट्स हैं क्या-क्या रिसोर्सेस हैं जिनको हम जाके एक्सप्लोर कर सकते हैं अब सबसे पहले तो हमारे जितने भी स्टूडेंट्स होंगे उनके अंदर कई सारे ऐसे मेजर पोर्शन होगा स्टूडेंट्स का जो शायद ऐप डेवलपमेंट इसलिए सीखना चाह रहे हैं क्योंकि उनको आगे जाके ऐप डेवलपर बनना है उन्हें ऐप डेवलपमेंट की फील्ड में जाना है दूसरा केस होगा उन स्टूडेंट्स का जिनको शायद इंटर्नशिप प्लेसमेंट की तैयारी करनी है उसके लिए उन्हें कुछ हार्डकोर स्किल्स चाहिए एंड साथ के साथ रिज्यूमे में लिखने के लिए प्रोजेक्ट्स चाहिए तो तो उन्होंने पप डेवलपमेंट को एज अ स्किल सोचा है कि इसके अंदर हम अपने प्रोजेक्ट्स को बना रहे होंगे तीसरा केस होगा उन स्टूडेंट्स का जो शायद इस फील्ड को बस एक्सप्लोर करना चाहते हैं क्योंकि एप्स तो हम यूज़ करते हैं और इंटरेस्टिंग हमें लगती है चौथा केस हो सकता है उन स्टूडेंट्स का जिनको शायद फ्रीलांसिंग करनी है आगे जाके तो उसके लिए वो एक स्किल सीखना चाहते हैं अब चाहे आपका कोई भी यूज केस हो आज के सेशन में सारी की सारी चीजें हम कवर कर रहे होंगे रिलेटेड टू ऐप डेवलपमेंट अब सबसे पहले जब हम ऐप डेवलपमेंट की बात करते हैं एक तो ये ऐसी स्किल है जो टाइम के साथ अपडेट होती रहती है तो इसीलिए इसके अंदर हमें भी थोड़ा सा अपडेटेड होना पड़ता है क्योंकि एंड्र डेवलपमेंट की चाहे हम बात करें या दूसरे तरीके की डेवलपमेंट की बात करें इसके अंदर टाइम टू टाइम बहुत सारे चेंजेज नए-नए फ्रेमवर्क्स नई-नई लैंग्वेजेस इंट्रोड्यूस होती रहती हैं अब सबसे पहला डिसीजन मेजर डिसीजन जो हम ले सकते हैं प डेवलपमेंट सीखने के लिए वो होता है टेक्नोलॉजी का अगर हमें एप्स बनानी है तो एप्स के अंदर हमारे पास दो चॉइसेज होती हैं या तो हम नेटिव एप्स बना सकते हैं या फिर हम क्रॉस प्लेटफार्म एप्स बना सकते हैं नेटिव एप्स वो एप्स होती हैं जो या तो आपके ए डिवाइस के ऊपर काम करेंगी या फिर आपके आ आओ यानी एल डिवाइस के ऊपर काम करेंगी और क्रॉस प्लेटफॉर्म एप्स वो होती हैं जिनको आपने एक बार बना दिया तो वोह आपके ए एज वेल एज आईओएस डिवाइसेज दोनों के ऊपर काम कर रही होंगी अब दोनों को ही पिक करने के अपने प्रोज एंड कॉन्स होते हैं नेटिव डेवलपमेंट को पिक करने का सबसे बड़ा प्रो है कि नेटिव डेवलपमेंट इंडस्ट्री के अंदर मेजर जो टेक कंपनीज होती हैं जो ऐप डेवलपमेंट के ऊपर काम करती है वो सबसे ज्यादा कर रही होती है यानी मेजॉरिटी टेक कंपनीज जो एप्स बना रही होती है वो नेटिव एप्स ही बनाती है जैसे प बनाएगी वहीं पर क्रॉस प्लेटफॉर्म को पिक करने का सबसे बड़ा बेनिफिट यह होता है कि आपको एक ही बार कोड लिखना है और उस कोड से आप अपनी एंड्राइड डिवाइस के ऊपर भी आप चला सकते हो आईओएस के ऊपर भी चला सकते हो तो यहां जो आप डिसीजन लोगे वो कंप्लीट आपकी चॉइस के ऊपर डिपेंड करेगा कि आपकी क्या प्रेफरेंस है साथ के साथ अगर आप एक बिगनर हो एंड इफ यू वांट मी टू टेक द डिसीजन फॉर यू आई थिंक यू शुड स्टार्ट विद नेटिव पप डेवलपमेंट अब नेटिव के अंदर भी हमारे पास एक और सेकंड चॉइस आ जाती है कि हमें ए प डेवलपमेंट करनी है आओ डेवलपमेंट करनी है ए डेवलपमेंट के अंदर हमारा ये कंस्ट ेंट होता है कि आपको यहां पे जो लैपटॉप लेना पड़ेगा वो एटलीस्ट 8gb रम का होना चाहिए नहीं तो अगर आप अफोर्ड कर सकते हो तो प्लीज गो फॉर 16gb रम एटलीस्ट क्योंकि ए डेवलपमेंट के अंदर ए स्टूडियो जैसे हम हैवी सॉफ्टवेयर्स को डाउनलोड करते हैं उनको हम रन कर रहे होते हैं कंटीन्यूअसली तो सिस्टम जो है थोड़ा सा स्ट्रांग सिस्टम रिक्वायर्ड होता है और वहीं पर आओ के अंदर कंस्ट्रेंट ये होता है कि आओ डेवलपमेंट करने के लिए आपके पास तभी हम आओ डेवलपमेंट कर पाएंगे तो दोनों ही केसेस में हमें थोड़ा सा हैवी सिस्टम चाहिए होगा जिसको हम अफोर्ड कर पाएं पर क्रॉस प्लेटफॉर्म में एज सच हमारे ओएस का कोई कंस्ट्रेंट नहीं होता चाहे हमारे पास जितने मैंने यहां पे ऑप्शंस लिखे हैं ये जो पांच ऑप्शंस मैंने मेंशन किए हैं इन पांचों को पांचों को नहीं करना होता हमें सिर्फ एक ही पिक करना है और उसके अंदर हमें स्ट्रांग कमांड लेके आनी है अब पांचों ऑप्शंस मैंने इसलिए लिखे हैं क्योंकि ये इंडस्ट्री के सबसे पॉपुलर ऑप्शंस है सिर्फ ऐसा नहीं है इन्हीं के अंदर हम कर सकते हैं हम और भी लैंग्वेजेस को यूज़ करके ए डेवलपमेंट कर सकते हैं पर क्योंकि ये सबसे पॉपुलर है तो इनमें से कोई भी अगर हम एक ढंग से सीख लेंगे उसके अंदर स्ट्रांग कमांड लेके आ जाएंगे तो हमारे प्रोफेशनली सक्सीडेंस काफी ज्यादा इंक्रीज हो जाते हैं क्योंकि इन पांचों के अंदर ही बहुत सारी प्रोफेशनल अपॉर्चुनिटी हैं जो आपके लिए अवेलेबल होंगी और मेरी ये स्ट्रांग एडवाइस है सारे के सारे प्रोग्रामर्स को जो आगे टेक फील्ड के अंदर जाना चाहते हैं कि आप एक अच्छी टेक्नोलॉजी में भी एक स्ट्रांग कमांड ले आते हो ना तो कोई आपके पैकेज की लिमिट नहीं होती इंडस्ट्री के अंदर अगर आपने अच्छा खासा एक्सपीरियंस गेन किया और आपके पास एक्चुअल प्रैक्टिकल स्किल्स एजिस्ट करते हैं तो अब सबसे पहले ए की बात करें तो उसके अंदर दो पॉपुलर ऑप्शंस होते हैं एक हमारे पास होता है जावा एक हमारे पास होता है कटलिन अब इन टेक्नोलॉजीज के बारे में डिटेल में बताने से पहले लेट मी इंट्रोड्यूस यू टू समथिंग कॉल्ड सर्वेज बाय स्टैक ओवरफ्लो जिन स्टूडेंट्स को नहीं पता स्टैक ओवर फ्लो हमारी एक फ्री वेबसाइट होती है जो काफी पॉपुलर है डेवलपर कम्युनिटी में ऑलमोस्ट हर डेवलपर को पता होगा स्टैक ओवरफ्लो कैसे चलता है कैसे इसको यूज़ करते हैं तो हर साल यह अपना सर्वे कराते हैं कि कौन सी सबसे पॉपुलर टेक्नोलॉजीज हैं जो आजकल इंडस्ट्री के अंदर मार्केट के अंदर चल रही है तो इनके अंदर यह कैटेगरी है प्रोग्रामिंग स्क्रिप्टिंग एंड मार्कट लैंग्वेजेस की इसमें इन्होंने 67000 डेवलपर्स का जो रिस्पांस है उसके बेसिस पे लिस्ट डाउन किया है कि सबसे पॉपुलर क्या-क्या टेक्नोलॉजीज हमारे पास होती है अब इसमें इफ यू गो एंड कंपेयर हमारा जावा ये यहां पे आ जाता है जिसको 4.49 पर डेवलपर्स ने चूज किया है एंड उसके अलावा हमारे पास कटलिन आ जाता है जिसको 99.7 पर डेवलपर्स ने चूज किया है अब एज सच ये इतना बड़ा डिफरेंस देख के हमें ऐसा लगेगा इंटूटिव कि यार जावा को ज्यादा डेवलपर्स कर रहे हैं तो हमें भी जावा कर लेना चाहिए बट ये डिसीजन इतना आसान नहीं है जावा कटलिन के कंपैरिजन में काफी पुरानी लैंग्वेज है तो मैक्सिमम जो एप्स बनी हुई हैं अभी इंडस्ट्री के अंदर वो जावा को यूज़ करके बनी हुई है इसीलिए काफी सारी पुरानी कंपनीज जो चली आ रही है वो अपने लिए जावा डेवलपर्स को हायर करते हैं बट कोटलिन एज कंपेयर्ड टू जावा थोड़ी सी न्यूअर लैंग्वेज है बट इसका मतलब ये बिल्कुल नहीं है कि कटलिन हमारी एक कमजोर लैंग्वेज है google2 के अंदर जब ये सर्वे हुआ है तो जावा एज कंपेयर टू कटलिन काफी ज्यादा यूज़ होती है इंडस्ट्री के अंदर बट कटलिन की ग्रोथ भी काफी अच्छी खासी है जिसे भी अगर हम लर्न कर देंगे तो अपॉर्चुनिटी की कमी नहीं है अगर हम उसके अंदर भी अच्छे से स्किल्ड हो जाते हैं तो प्लस क्योंकि कटलिन ग्रोइंग है एंड google's बनाने के लिए तो यहां पे हमारे पास दो केसेस आते हैं सबसे पहला तो अगर आप ऐसे स्टूडेंट हो जिसको जावा ऑलरेडी आता है मतलब अपना डेटा स्ट्रक्चर्स एल्गोरिथम्स करने के लिए आप जावा को ऑलरेडी पढ़ चुके हो एंड आप चाहते हो कि बस आपको प्रोजेक्ट्स बनाने हैं अपने रेजूम के अंदर एक बस आपको स्किल दिखानी है आपको प्रोजेक्ट्स बनाने हैं उस केस में यू कैन पिक जावा आपको नई लैंग्वेज सीखने की जरूरत नहीं है आप जावा के अंदर ही कंटिन्यू करो और उसके अंदर अपने प्रोजेक्ट्स बना लो और दूसरा केस है उन स्टूडेंट्स का जिनको ऐप डेवलपर ही बनना है जिनको सॉफ्टवेयर डेवलपमेंट के अंदर एज सच नहीं जाना जिनको स्पेसिफिकली ऐप डेवलपमेंट के अंदर जाना है और साथ के साथ या तो आप हैकन वगैरह के अंदर अपने कॉलेज टाइम में पार्टिसिपेट करना चाहते हो या प्रोफेशनली इस फील्ड के अंदर जाना चाहते हो तो व यहां पे एज अ बिगनर मैं आपको एडवाइस करूंगी यू शुड स्टार्ट विद कटलिन इवन ऐसे स्टूडेंट जिन्होंने ऑलरेडी जावा से डीए से करा हुआ है पर वो ऐप डेवलपमेंट को सीरियसली करना चाहते हैं तो फिर मैं आपको एडवाइस करूंगी जावा से कटलिन के अंदर शिफ्ट हो जाओ बिल्कुल ज्यादा टाइम नहीं लगेगा आपको चार पांच दिन का टाइम लगेगा कोटलिन के अंदर शिफ्ट होने में जावा से तो इतना स्मूथ आपका शिफ्टिंग प्रोसेस रहेगा कोई ऐसी टेंशन वाली बात नहीं होगी अब अगर बात करें कटलिन को सीखने की तो वी कैन गो ऑन द ए पेज ए पेज के ऊपर हम इस लिंक के ऊपर जा सकते हैं और यहां पे हमें काफी सारी जो रिसोर्सेस हैं वो वो मिल जाएंगे टू लर्न कटलिन गेटिंग स्टार्टेड के लिए हमारे पास दो ये पॉपुलर ऑप्शन होते हैं पहला तो ये कि कटलिन को हम एज अ बिगिनर्स स्क्रैच से सीखना चाहते हैं दूसरा हमें ऑलरेडी जावा आती थी अब हम कटलिन को सीखना चाह रहे हैं तो इफ वी गो टू दिस ऑप्शन वी विल फाइंड एन एनटायर कोर्स जिसके अंदर काफी सारे मॉड्यूस आपको मिल जाएंगे स्टेप बाय स्टेप किस तरीके की चीजें आपको सीखनी है कितने घंटे आपको लगेंगे क्या-क्या पाथ आपको करना है और छोटी-छोटी एक्टिविटीज छोटे-छोटे प्रोजेक्ट्स के थ्रू यानी छोटी-छोटी एप्स बना के आप चीजें सीख रहे होंगे अब जनरली जब हम ऐप डेवलपमेंट की बात करते हैं तो ऐप डेवलपमेंट के अंदर एक बेसिक ऐप मैं आपको यहां पे टाइम फ्रेम बता रही हूं आप चाहे किसी भी टेक्नोलॉजी को पिक करो एक बेसिक ऐप बनाने के लिए आपको तीन से चार हफ्ते लगने चाहिए जिसमें इन टेक्नोलॉजीज को यूज़ करके बेसिक प्रोग्रामिंग कैसे होती है एक बेसिक ए ऐप आपकी बनती कैसे है वो आप सीख सकते हो उसके बाद जनरली एक महीने के अंदर हम बेसिक चीजें सीख जाते हैं उसके बाद हमें और एक लेवल ऊपर करके चीजों को सीखना होता है जैसे-जैसे हम अपने प्रोजेक्ट्स को एक्सप्लोर करना स्टार्ट करते हैं तो ये तो हो गया android1 थी एक लैंग्वेज बट अब उसको बिल्कुल भी प्रेफर नहीं करना है हम सिर्फ swift.com यहां से जाके काफी सारे फ्री ट्यूटोरियल्स फ्री रिसोर्सेस आपको मिल जाएंगे जिसके थ्रू आप टाइप स्क्रिप्ट के ऊपर वर्क करता है रिएक्ट नेटिव एज कंपेयर्ड टू फ्लटर थोड़ी सी पुरानी है थोड़ी सी ज्यादा वेल एस्टेब्लिश है फ्लटर कंपैरेटिव थोड़ी सी न्यूअर है रिएक्ट नेटिव को बनाया था सर्वे के अंदर जब ये सर्वे हुआ तो अदर फ्रेमवर्क्स एंड लाइब्रेरी वाले सेक्शन में इफ यू सी ऑल जो रिस्पांसस थे 67000 के अराउंड रिस्पांसस थे तो रिएक्ट नेटिव को 8.43 लोगों ने चूज किया फ्लटर को 9.12 बट अगर आप प्रोफेशनल डेवलपर्स को देखोगे तो फ्लटर को 99.2 रिएक्ट नेटिव को 9.14 जो बिल्कुल इसको मैं कहूंगी नेगलिजिबल डिफरेंस कोई डिफरेंस नहीं है दोनों बराबर हैं इफ वी टॉक अबाउट प्रोफेशनल डेवलपर्स तो अगर दोनों में से आंख बंद करके आप एक भी पिक कर लोगे आई डोंट थिंक यू विल गो रंग अगर आपने दोनों में से एक को भी काफी अच्छे से सीख लिया है तो अब इतनी सारी टेक्नोलॉजी सबके प्रोज एंड कॉन्स सुनने के बाद भी अगर हमें कंफ्यूज फील हो रहा है तो आई वुड से स्टार्ट विद कटलिन आंख बंद करके यू कैन स्टार्ट विद कटलिन एंड उसके बाद धीरे-धीरे टाइम के बाद एज अ डेवलपर आप खुद ही डिस्कवर कर लोगे कि कहां पे आपके इंटरेस्ट लाई करते हैं अब एक बार हमने किसी एक टेक्नोलॉजी के साथ स्टार्ट कर दिया तो मैंने आपको पहले ही बता दिया कि तीन से चार हफ्ते डेडिकेट करके आपको एक बेसिक ऐप जो है उसको तैयार करना है अब ये जो आपका शुरुआत का एक महीना होगा इसमें आप कोर कांसेप्ट को फंडामेंटल कांसेप्ट को सीख रहे होगे अगर अगर मैं स्पेसिफिकली एंड्राइड डेवलपमेंट की बात करूं तो उसमें हम एक्टिविटी एक्टिविटी लाइफ साइकिल इंटेंट डेटा पासिंग विद इंटेंट इस तरीके की बेसिक फंडामेंटल चीजें हैं इनको सीख रहे होंगे एंड उसके बाद जैसे ही हमें एक बेसिक ऐप बनाना आ गया उसके बाद धीरे-धीरे हम उसके अंदर और फीचर्स ऐड कर सकते हैं फीचर्स ऐड करने के लिए आगे हम सीखेंगे एपीआई कॉल्स वगैरह कैसे करते हैं कैसे हम बैक एंड के साथ यानी किसी डेटाबेस के साथ भी अपनी ऐप को कनेक्ट कर सकते हैं हम कैसे अपनी एप्स को डिप्लॉयडी जब हम एडवांस चीजें सीखने लगते हैं तो वो डिपेंड करती है कि हम किस तरीके का प्रोजेक्ट बना रहे हैं और जनरली शुरुआत के एक एक डेढ़ महीने के अंदर हम जितनी चीजें सीख रहे होंगे वो हमारी कांसेप्चुअल चीजें होंगी हमारे फंडामेंटल्स होंगे जिनको बार-बार बार-बार हर ऐप के अंदर हम रिपीट कर रहे होंगे तो इसीलिए ऐप डेवलपमेंट के अंदर काफी इंपॉर्टेंट मैं इसको कहूंगी कि शुरुआत का जो एक डेढ़ महीना है वो आपको काफी ज्यादा डिफिकल्ट लगेगा क्योंकि एक नई टेक्नोलॉजी को हम सीख रहे हैं काफी सारी चीजें हमें इंस्टॉल करनी पड़ेंगी हमें काफी सारी परेशानी आएंगी बहुत सारे एरर्स आएंगे तो मेरी तरफ से पर्सनल एडवाइस य आप लेके रख लेना कि जननली मैं आपको बता रही हूं ऐप डेवलपमेंट या किसी भी तरीके की डेवलपमेंट अगर हम सीखना चाहते हैं तो उसको थोड़ा सा स्ट्रांग हमें टैकल कर करना पड़ेगा अगर शुरुआत में प्रॉब्लम्स आती हैं चीजें डिफिकल्ट लगती हैं तो उससे घबराना नहीं है इनफैक्ट जितनी आप चीजों को सॉल्व करोगे जितने एरर्स को जितनी प्रॉब्लम्स को आप सॉल्व करते चले जाओगे वही एक्चुअल आपके लिए डेवलपमेंट का लर्निंग एक्सपीरियंस होगा एंड एक बार हमारा इन टेक्नोलॉजीज के ऊपर स्ट्रांग कमांड आ जाता है तो उसके बाद वी कैन स्टार्ट लर्निंग बैक एंड डेवलपमेंट अब बैक एंड डेवलपमेंट जो ऐप डेवलपमेंट के अंदर होता है दैट इज वेरी सिमिलर टू द बैक एंड डेवलपमेंट ऑफ आवर वेब डेवलपमेंट जिसके अंदर हमारे तीन पॉपुलर ऑप्शंस होते हैं सबसे पहला होता है नट जस जिसके अंदर हमें जावास्क्रिप्ट सीखनी पड़ती है दूसरा पॉपुलर ऑप्शन होता है बैक एंड डेवलपमेंट के अंदर हमारे पास फ्लास्क जिसके लिए हमें python3 पॉपुलर ऑप्शन होता है स्प्रिंग जिसके लिए हमें जावा सीखनी पड़ेगी आप तीनों में से ही किसी को चूज कर सकते हो साथ के साथ बैक एंड डेवलपमेंट की जब हम बात करें हमारे पास डेटाबेस भी होना चाहिए जनरली जब हमारी एप्स होती हैं तो एक तो होता है ऐप का वो हिस्सा जो हमें दिखाई दे रहा है इस हिस्से को हम अपना फ्रंट एंड भी कह देते हैं जिसके साथ हम इंटरेक्ट कर पाते हैं यानी हमें जो instagram2 दिखाई दे रहे हैं वो सारा जो हिस्सा है वो हमारा फ्रंट एंड है बट उसके अलावा एप्स जो डेटा फेच करती हैं डेटा कहीं से लेके आती है तो वो आता है हमारा डेटाबेस के थ्रू एंड उसके लिए जनरली हमारे पास अपना बैक एंड भी सेटअप होता है तो डेटाबेस के अंदर भी हमारे पास तीन पॉपुलर ऑप्शंस होते हैं जिसमें से सबसे पहला है हमारे पास मोंगो डीबी उसके बाद हमारे पास एसक्यूएल भी होता है अगर आपको एसक्यूएल सीखना है तो वो अपना कॉलेज चैनल के ऊपर हमने ऑलरेडी कवर किया हुआ है एक अच्छे खासे बड़े ट्यूटोरियल के अंदर इसके अलावा हमारे पास फायर बेस भी एक पॉपुलर ऑप्शन होता है पप डेवलपमेंट के अंदर आप तीनों में से किसी भी एक को पिक कर सकते हो फॉर बिल्ल्डिंग योर ऐ अब जब भी हम ऐप डेवलपमेंट कर रहे होते हैं आई स्ट्रंगी सजेस्ट दैट यू डू ऐप डेवलपमेंट बाय मेकिंग प्रोजेक्ट्स आप जितने डिफरेंट डिफरेंट प्रोजेक्ट्स बनाते रहोगे ना उतना ऐप डेवलपमेंट के अंदर आप चीजें ज्यादा सीख रहे होंगे शुरुआत करनी है हमें कुछ बेसिक प्रोजेक्ट्स के साथ जैसे हमारा टू डू ऐप हो गया या फिर कुछ बेसिक क्लोंस हो गए जिनको हम बना सकते हैं तो इस तरीके के बेसिक प्रोजेक्ट्स के साथ जब हम शुरुआत करेंगे शुरुआत में सिर्फ अपने फ्रंट एंड के ऊपर फोकस करना है सिर्फ यूआई के ऊपर फोकस करना है धीरे-धीरे उसके अंदर हम एपीआई ऐड करना शुरू कर सकते हैं धीरे-धीरे उसको हम डेटाबेस के साथ कनेक्ट करना स्टार्ट कर सकते हैं तो फंक्शनैलिटीज को धीरे-धीरे और प्रोजेक्ट वाइज हमें इस चीजों को ट्रीट करना है तो जब आप पप डेवलपमेंट सीख रहे होगे काफी काफी सारे हो सकता है 810 ऐसे प्रोजेक्ट्स हो अच्छे प्रोजेक्ट्स जिनके ऊपर आप काम कर लो ओवर द स्पैन ऑफ लेट्स सपोज सिक्स मंथ्स या एट मंथ्स जिनके अंदर कुछ प्रोजेक्ट्स आपके माइनर छोटे प्रोजेक्ट्स होंगे कुछ आपके मेजर प्रोजेक्ट्स होंगे एंड तक आते-आते आप अच्छी खासी एप्स बनाना स्टार्ट कर सकते हो लेट्स सपोज आपने कोई फाइनेंस रिलेटेड ऐप बना ली जिसके अंदर आप प्रॉपर दिखा रहे हो निफ्टी फिफ्टी या जो हमारा स्टॉक मार्केट है वो किस तरीके से चल रहा है उसके अंदर कुछ आप अलग से ऑप्शंस दे रहे हो काफी सारी आपने कॉन्फिडेंस कर लिए फोन के साथ आप मैसेजिंग कैमरा इस तरीके के अलग-अलग फीचर्स को यूज़ कर रहे हो तो जब हम ऐप डेवलपमेंट करते हैं हम अपने ऑपरेटिंग सिस्टम यानी जो हमारे फस के अंदर यूज़ होते हैं उसके बारे में भी काफी सारी चीजें सीख रहे होते हैं जो हमें हमारी डेवलपमेंट जर्नी के अंदर हेल्प कर रहे होते हैं साथ के साथ इन टर्म्स ऑफ प्रोजेक्ट्स हम spotify.com करते हैं बट इसके साथ आपको एडिशनल एक दो टूल्स और सीखने पड़ेंगे और जिनमें से एक स्पेसिफिक चीज जो मैं आपको एडवाइस करूंगी जो आपको अभी नहीं सीखनी बट जब आपको ती महीने चा महीने हो जाए प डेवलपमेंट करते हुए तब आपको जाके सीखनी है व्हिच इज़ कॉल्ड वर्जन कंट्रोल सिस्टम वर्जन कंट्रोल सिस्टम से अगर आपने गब नाम सुना होगा तो गब इज अ वेबसाइट जो बेसिकली जैसे instagram's डालते हैं वैसे गिब के ऊपर हम अपने प्रोफेशनल टेक के प्रोजेक्ट्स डालते हैं तो वर्जन कंट्रोल सिस्टम के बारे में हमें पता होना चाहिए गिट इज वन ऑफ़ द मोस्ट पॉपुलर वीसीएस तो गिट एंड गिट हप के ऊपर पर भी हमने पूरा ट्यूटोरियल बनाया हुआ है उसको भी आप जाके सीख सकते हो इस ट्यूटोरियल के अंदर सारी की सारी जो हमारी फंडामेंटल नॉलेज होती है जिसकी हमें जरूरत होती है वो सारी चीजें कवर्ड हैं तो एक बार आप उसको भी जाकर एक्सप्लोर कर सकते हो तो ऐप डेवलपमेंट की इस जर्नी के अंदर सबसे पहले तो हमें अपना माइंडसेट बनाना है कि मुझे छह से आठ महीने अच्छे से लग रहे होंगे अगर हम डेडीकेटेडली ढंग से टाइम दे रहे हैं तो साथ के साथ हमारा गोल होना चाहिए कि एंड तक जाते-जाते ऐप डेवलपमेंट हमें एज अ स्किल तो आ ही जाए साथ के साथ हमारी तीन-चार एटलीस्ट तीन-चार सॉलिड प्रोजेक्ट्स बन जाए सॉलिड प्रोजेक्ट्स कहने का मतलब बहुत बेसिक प्रोजेक्ट प्र नहीं पर अच्छे खासे सॉलिड प्रोजेक्ट जिनको रिज्यूमे के अंदर हम डालें तो आगे हमारे जो रिक्रूटर या एचआर होंगे उन्हें पता चले कि हां हमने इन स्किल्स के ऊपर एक्चुअली काम किया है एंड शुरुआत में अगर चीजें टफ लगे तो उससे बिल्कुल घबराने की जरूरत नहीं है आज तक हो सकता है आप कंप्लीट बिगनर हो आपने कोडिंग का सी भी नहीं सीखा है कोई टेंशन वाली बात नहीं है हर कोई जो है टेक्नोलॉजी की टर्म्स में अलग-अलग फील्ड के साथ स्टार्ट करता है अगर आप ऐप डेवलपमेंट के साथ एज अ फील्ड स्टार्ट कर रहे हो तो बहुत सारी चीजें हमें सीखने को मिलेंगी बट हमारा एक माइंडसेट होना चाहिए हमारा प्रॉब्लम सॉल्विंग माइंडसेट हमेशा होना चाहिए अगर प्रॉब्लम्स आ रही है तो उसी चीज के जो पैसे हैं हमें इंडस्ट्री के अंदर दिए जाते हैं तो वो वाली चीज हमें अच्छे से अपने अंदर बिल्ड करनी पड़ेगी और प्रॉब्लम सॉल्व करने के लिए हमारा अंदर से ब्रेव होना बहुत जरूरी है इसीलिए घबरा के चले नहीं जाना है क्विट नहीं कर देना है क्योंकि मैक्सिमम स्टूडेंट्स जहां पे क्विट करते हैं वो होता है जब कोई नया एरर नई प्रॉब्लम आ गई जिसके ऊपर हमने थोड़ा सा टाइम स्पेंड किया पर हमसे सॉल्व नहीं हुई तो वहां जल्दी से हार नहीं मारनी है थोड़ा सा टाइम लगाना है और अपने ऊपर विश्वास रखना है कि एक स्किल है एक अच्छी स्किल है जिसको हम सीखने आए हैं और इसको हम अच्छे से सीख के चले जाएंगे तो आई होप कि आज का जो हमारा सेशन था उससे आपको काफी हेल्प मिलेगी यह चूज करने में एटलीस्ट कि कौन सी टेक्नोलॉजी है जिसके साथ हम स्टार्ट कर सकते हैं और कितना हमें टाइम अपने दिमाग में लेके चलना है अगर हमें इस स्किल को अच्छे से मास्टर करना है फॉर अ गुड इंटर्नशिप और फॉर अ गुड जॉब एट दी एंड हमेशा ये याद रखना है कि जितनी भी हमारी लर्निंग्स आ किसी भी स्किल को सीखने में कभी भी कोई लर्निंग वेस्ट नहीं होती सारी की सारी जो लर्निंग्स है वो हमेशा कहीं ना कहीं काम आएंगी अगर एप डेवलपमेंट को सिर्फ हम एक्सप्लोर करने के लिए भी सीख लेते हैं चार पांच महीने तो उसके बाद अगर हम किसी भी टेक्नोलॉजी के ऊपर शिफ्ट कर जाएं फिर चा बाद में हम डीएसए सीख रहे हो बाद में हम वेब डेवलपमेंट सीख रहे हो बाद में हम मशीन लर्निंग सीख रहे हो अगर टेक्नोलॉजी के अंदर एक बार हमें दिमाग के अंदर टेक्नोलॉजी को हम समझने लग गए कि किस तरीके से टेक काम करता है तो वो जो हमारा थॉट प्रोसेस है वो हमें टेक की हर एक फील्ड के अंदर हेल्प कर रहा होता है तो आज के लिए इतना ही मिलते हैं आपसे नेक्स्ट सेशन के अंदर टिल देन कीप लर्निंग एंड कीप एक्सप्लोरिंग