हेलो हेलो फ्रेंड्स देश देश देश आज के इस पार्ट में मैं आप लोगों को स्प्रिंग एंड स्प्रिंग बूट का रोड में बताऊंगा आप लोगों को स्प्रिंग एंड स्प्रिंग बूट के लिए कौन-कौन से नहीं सीख सकते अच्छा स्प्रिंग बूट सीखने से पहले आप लोगों को स्प्रिंग का आना जरूरी है या नहीं है तो सारी चीजें आज मैं आप लोगों को डिप्ली एक्सप्लेइन करूंगा ओके तो देखो अ है तो अगर आप लोग स्प्रिंग स्प्रिंग बूट सीखना चाहते हो तो सबसे पहले आप लोगों को कोर जावा सीखनी पड़ेगी तो ध्यान रखना है आप लोगों को सबसे पहले आप लोगों को कोर जावा आनी चाहिए ओके कोर जावा के अंदर से फंडामेंटल टाउम्स होते हैं जैसे डेटा टाइप्स वरिएबल्स लिटरल्स आइडेंटिफायर कॉंस्टेंट्स कीवर्ड यह चीज आनी चाहिए दन कंट्रोल स्टेटमेंट्स उपस कंसेप्ट उपस बहुत इंपोर्टेंट ओप्स आना चाहिए एक्सेप्शन हेंडलिंग एंड स्ट्रिंग यह चैप्टर जो मैंने अभी बताएं यह बहुत इंपोर्टेंट है यह आप लोगों को आने चाहिए तैनी इसके अलावा आप लोगों को अगर एरेस कलेक्शन सीधी भी आती है तो यह आप लोगों को जरूर करेंगे ओके बट इंपोर्टेंट क्या क्या पार्टेक्ट कंट्रोल स्टेटमेंट उप्स एक्सेप्शन हेंडलिंग एंड स्ट्रिंग यह चार चीजें बहुत इंपोर्टेंट है ओके ठीक है दन कोर जावा अगर आप लोगों को आती है तो उसके बाद आप लोगों को करना है देटेस्ट प्रिंग कोर मोड्यूल जी, Spring Core Module, ओके, ध्यान रखना है ये चीज आप लोगों को, अगर आप लोग Spring करना चाहते हो तब भी आप लोगों को Spring Core Module आना चाहिए, अगर आप लोग Spring Boot कर रहे हो, तब भी आप लोगों को spring core module आना चाहिए इसके बिना अगर आप लोग directly कोई दूसरा module सीख रहे हो तो वो चीज बिलकुल गलत है तो spring core module के अंदर आ जाता है कि spring containers क्या होते हैं spring configuration file क्या होती है XML and Java configuration files हम लोग बनाते हैं तो ये चीजे क्या होते हैं then beans क्या होते हैं तो आप लोगों को कोर जावा के बाद आप लोगों को करना है डेट एस प्रिंग कोर मॉड्यूल ओके देन स्प्रिंग तो उससे problem वाती है उससे basically बहुत ज्यादा problem आने लग जाती है जहांपर बहुत सारी jar files use कर रहे हो तो उस problem को resolve करने के लिए हम लोग करते हैं that is maven तो maven क्या होता है maven एक build tool होता है maven क्या होता है maven एक build tool होता है clear है चीज तो try यही करना कि spring को और module के बाद ही आप लोग maven सीख लो, okay, maven से क्या रहेगा, जो dependencies वाला जो part है, मतलब jar files जो हम लोग add करवाते हैं, वो internally maven संभाल लेगा, clear है चीज, तो maven के अंदर pom.xml file भी आप लोग पढ़ते हो, क्या होती है, okay, तो सबसे पहले core जाओ फिर spring core module फिर आप लोग करोगे maven, then maven के बाद आप लोग spring के जो बाकी modules होते हैं, जैसे आप लोग सीख सकते हो that is spring AOP module, spring AOP module, AOP की full form क्यों होती है, that is aspect oriented programming, जैसे OOPS, OOPS एक programming paradigm होता है, वैसे ही AOP भी एक programming paradigm होता है, क्लियरेज इस एवं पी के अंदर बहुत सारे टाउम सा जाते हैं ताम सीखते हो आप लोग जैसे एसपेक्ट क्या होता है एडवाइस क्या होता है जॉइन पॉइंट्स दन पॉइंट कट्स टारगेट क्लियरेज इस तो इस टाइप से बहुत सारे टाउम एचीव कैसे करते हैं बाय यूजिंग एक्समेल फाइल जावा एंड एनोटेशन तो वह चीजें भी हम लोग करते हैं क्लियरेज इस तो how to achieve AOP, AOP हम लोग किस टाइप से achieve करते हैं, clear it is, तो ये चीज़े हम लोग spring AOP module के अंदर सीख लेते हैं, ज्यादा बड़ा module नहीं है, फ्रेशर लेवल पर अगर आप लोग सीख तो, तो one week के अंदर आप लोग ये वाला module सीख जाओगे, तेक है, तेन इसके बाद जो important module आता है, that is spring database, इसके बाद आप लोग करते हो, that is spring with database, spring with database अगर आप लोग करते हो तो इसके अंदर सबसे पहले आप लोग सीखते हो that is spring JDBC module spring JDBC module आप लोग सीखते हो JDBC आप लोगों को आना चाहिए हंजी मैं यहाँ पर बता देता हूं कि इस वाले मॉड्यूल से पहले आप लोगों को JDBC पार्ट सीखना पड़ेगा अगर आप लोगों को जावा डेटा बेस कनेक्टिविटी नहीं आती है और आप लोग डिरेक्टली स्प्रिंग JDBC पार्ट सीख रहे हो ओके देन स्प्रिंग JDBC मॉड्यूल जो वो ज्यादा यूज नहीं होता है हला कि इंडस्ट्री के अंदर तो इसके बाद जो सबसे ज्यादा और इंपोर्टेंट मॉड्यूल जो यूज होता है डेटेस्ट प्रिंग वेद हाई बर्नेट हंजी स्प्रिंग आप सिंपल यह चीज लिख दो स्प्रिंग हाई बर्नेट इंटीग्रेशन स्प्रिंग हाई बर्नेट इंटीग्रेशन क्लियर एडिस तो हम लोग हाई बर्नेट को स्प्रिंग के साथ किस टाइप से इंटीग्रेट करवा सकते हैं वह सारे कंसेप्ट आप लोग इस मड्डूल के अंदर सीखते हो ठीक है और ध्यान रखना है इससे पहले आप लोगों को एट लीस्ट हाई बर्नेट के बाद बेसिक्स आने चाहिए अगर आप लोग यह वाला मड्यूल कर रहे हो तो आप लोगों को हाइबरनेट के बेसिक्स आने चाहिए क्लेरेज एट लीस्ट क्रड ऑपरेशन आप लोग कर सकते हो स्प्रिंग जेडीबीसी इंटेग्रेशन से पहले आप लोग क्रड ऑपरेशन कर सकते हो ठीक है अच्छा इसके बाद अगेन जो ओरम टूल जो यूज होता है डेटेस्ट प्रिंग जेपीए इंटेग्रेशन लेट और अगेन अगर आप लोग जेपीए इंटीग्रेशन कर रहे हो तो आप लोगों को पहले जेपीए पार्ट जो है वह चीज करना पड़ेगा लेट एंड जेपीए बेसिकली स्पेसिफिकेशन आ जाती है और स्पेसिफिकेशन होती है ठीक है यह चीजें आप लोग आगे पड़ोगे ओके और जब आप लोग स्प्रिंग जेपीए इंटीग्रेशन कर लेते हो तो फिर हम लोग यहां पर करते हैं डेट स्प्रिंग डेटा जेपीए spring data jpa integration point clearages तो ये steps हैं आप लोगों को ध्यान रखना है मैं दुबारा फिर बता रहों अगर आप लोग spring with database सीखना चाते हो spring database module बोल रहते हैं normally ठीक है तो spring database अगर आप लोग करना चाते हो तो सबसे पहले spring jdbc integration आप लोग सीख लो ठीक है मैं यहाँ पर integration लिख देता हूँ क् तो JDBC कहो हम लोग spring के साथ किस टाइप से integrate करवा सकते हैं आप लोग वो चीज सीख तो बट पहले आप लोग JDBC सीखोगे तो हाइबरनेट आप लोग किस टाइप से spring के साथ integrate कर सकते हो उससे पहले आप लोगों को हाइबरनेट सीखने है तो उससे पहले आप लोगों को JPA पार्ट सीखना पड़ेगा तो ये मैंने आप लोगों को step by step बताए हैं ध्यान रखना और इसमें सबसे ज्यादा जो important है वो यह है अजय सबसे ज्यादा जो important है डेटेस्प्रिंग डेटा जेपीए ओके उसके बाद जो यूज होता है डेटेस्प्रिंग जेपीए इंटेग्रेशन और उसके I hope step आप लोगों को पता चल गई होंगे अगर आप लोग spring and database सीखना चाहते हो एक साथ तो किस type से आप लोगों को सीखना है okay take care हमारा database complete हो गया फिर हम लोग इसके बाद सीखना start करते हैं that is spring web module spring web module clear रहे जी web module या फिर web MVC अगर आप लोग MVC design pattern implement कर देते हो तो spring web MVC module आ जाता है clear चीज तो इसके अंदर भी काफी सारे topics आ जाते हैं basically ये जो part है न ये basically web related web application related module आ गया clear यहां तक जो spring core module अगर आप लोग कर रहे हो AOP या spring with database इनके basis पर अगर आप लोग programs बना रहे हो तो simple desktop application आप लोग बना सकते हो simple java project लेकर आप लोग बना सकते हो ठीक है but जब आप लोग spring web module करते हो तो आप लोग web application create करना start करते हो और web module जब आप लोग करते हो तो आप लोगों को यहां पर serve let and jsp part जो है वो चीज पहले करना है पहले आप लोगों को servlet करना है फिर jsp करना है अगर आप लोग spring web module कर रहे हो तो ठीक है और उसके बाद आप लोग spring web module के concepts कर सकते हो जैसे handler mappings क्या होते हैं controllers क्या होते हैं model and view resolvers ये सारी चीजे क्या होते हैं वो concept हम लोग पढ़ते हैं ठीक है और मैं यहाँ पर simple ऐसे लिख देता हूँ ठीक है तब MVC design pattern आप लोग सीखते हो है ओके तो काफी सारे टॉपिक्स इसके अंदर आ जाते हैं क्लियर चीज तो वेब मॉड्यूल आप लोगों को सीखना है बट पहले आप लोग इससे पहले आप लोग सर्वलेट एंड जेसपी के बेसिक जरूर सीख लेना तभी आप लोगों के लिए आगे स्प्रिंग मॉड्यूल के टॉपिक सीखना ज्यादा इजी हो जाएगा तो नेक्स्ट मॉड्यूल हमारे पास प्रिंग मॉड्यूल आ जाता है ठीक है और इसके बाद हमारे पास आ जाता है डेट स्प्रिंग सिक्यूरिटी मॉड्यूल इस स्प्रिंग सिक्योरिटी मॉड्यूल के केस में हम लोग ओथेंटिकेशन, ओथोराइजेशन ये सारी की सारी चीजे सीखना स्टार्ट करते हैं, क्लेरेजेस, तो स्प्रिंग सिक्योरिटी मॉड्यूल हम लोग सीखते हैं, तो यहाँ पर जो इंपॉर्टेंट मॉड्यूल से स्प्रिंग के वो ये चार मॉड्यूल से जो आप लोग सीख सकते हो, क्लेरेजेस, ठेक है, तो जब आप लोग स्प्रिंग वाला पार्ट कमप्ल इसके बाद हम लोग सीखना स्टार्ट करेंगे that is spring board clear एचेस अब यहाँ पर आप लोगों ध्यान रखना मैं यहाँ पर numbering कर देता हूँ सबसे पहले core जावान ही चाहिए then आप लोगों को spring core module आना चाहिए then आप लोगों को maven करना है मेविन के बाद यह fourth part आजाएगा यह मैं कर देता हूँ 4.1 that is spring spring AOP module then 4.1 दूध टेस्ट प्रेंग जेडीबी से आफ प्रिंट डाटाबेस दन 4.3 डेटेस्ट प्रिंट वेब मॉड्यूल एंड फॉर पॉइंट बूर्ड देटेस्ट प्रिंट सिक्यॉरिटी मॉड्यूल और उसके बाद आप लोग यहां पर सिर्फ पार्ट कर सकते हो डेटेस्ट प्रिंट बूर्ड है ओके बट यहां पर बहुत सारे स्टूडेंट पूछते हैं कि सर क्या मैं डिरेक्टली स्प्रिंग बूट कर सकता हूं मैं स्प्रिंग नहीं करना जाता मैं डिरेक्टली स्प्रिंग बूट कर सकता हूं तो यहां पर आप लोग ध्यान कर सकते हो कि इन फोर्थ वाला जो पार्ट है ना यह आप लोग स्किप कर सकते हो springboard के अंदर यह चीज जैसे spring with database जो यह वाले concept है वो चीज यूज होंगे अगर आप लोग springboard के तुरू web application create कर रहे हो तो यह चीजें यूज होंगी इसके अंदर springboard के अंदर अगर आप लोग springboard के अंदर security achieve करना चाहे हो तो यही concept यूज होंगे clear edges mainly springboard API के लिए यूज होता है और API development के लिए आप लोगों को spring with database and spring web module यह दो चीजें तो आप आप लोगों को आनी चाहिए, ओके, बट अगर आप लोग by chance नहीं करतो, अगर आप लोग spring module नहीं भी करते हो, तो ये सारी चीजे आप लोगों को spring boot के अंदर सीखने पड़ेगी, मतलब देखा जाए तो time आप लोगों को उतने ही devote करना पड़ रहा है, यहाँ पर जो time आप springboard सीखने में लगेगा, clearages, तो better क्या रहता है, कि आप लोग यही step follow करो, अगर आप लोगों को, सब्सक्राइब करना एपिए डेवलपमेंट के केस में तो स्प्रिंग वेब मॉड्यूल के कंसेप्ट भी यूज होंगे वैसे भी पता होगा स्प्रिंग बूट हम जी स्प्रिंग की एप्लीकेशंस को बूट कर रहा है मतलब स्प्रिंग की एप्लीकेशंस को हम लोग फास्ट कर रहे हैं फास्ट डेवलपमेंट के लिए हम लोग यूज कर रहे तो जब तक आप लोगों है कॉम्सेप्ट जो आप लोग पता होने चाहिए वह कहीं ना कहीं लेग करने लग जाते हैं तो अगेन मैं बोल रहा हूं यहां पर ध्यान रखो spring boot अगर आप लोग directly सीखना चाहते हो तो आप लोग core java, core java के बाद spring core module spring core module को तो भाई आप लोग skip करी नहीं सकते चाहे आप लोग spring के modules करो, चाहे आप लोग spring boot करो spring core module आप लोगों के लिए important है ध्यान रखना है ये चीज spring core module के अंदर आ जाता है spring configuration files then इसके अंदर beans का concept आ जाता है beans की life cycle क्या होती है then dependency injection auto wiring then spring container क्या होता है इस type से कुछ topics बहुत important है जो आप लोगों को spring core module के अंदर आने चाहिए अगर ये topics आप लोगों को नहीं आते आप लोग springboard directly नहीं सीख सकते clear चीज तो ये मैंने just important important topics बताएं ठीक है तो स्प्रिंग बूट के लिए पहले कोर जावा बैन स्प्रिंग कोर मड्डू देन मेवन जी मेवन अ बिना मेवन के भी आप लोग स्प्रिंग बूट डिरेक्टली नहीं सीख सकते, क्लेरेट इस, तो मेवन आप लोगों को करना पड़ेगा, ओके, मेवन के बाद फिर आप लोग चाहो तो ये चीज़े स्किप कर सकते हो, स्किप कर भी दोगे, तो आप लोगों को टा सीखने में ज्यादा टाइम लगने लग जाएगा अगर आप लोगों को यह चीजें नहीं आती बट अगर आप लोगों को यह टॉपिक साथ ते हैं यह मॉडल साथ ते हैं तो आप लोगों को स्प्रिंग बूट सीखने में बहुत कम टाइम लगेगा क्योंकि वह इस प्लेज इस वाइफ यह आप लोगों को वर्कफ्लो प्रॉपर पता चलिए होगा अ क्लेरेटिस के पहले आप लोगों को कोर जावा करना है फिर आप लोगों को स्प्रिंग कोर मॉड्यूल करना है क्लेरेटिस फिर आप लोगों को मेविन करना है मेविन के बाद आप लोग ये चीज़े कर सकते हो और एट लास्ट आप लोगों को यहाँ पर स्प्रिंग बूट मॉड्यूल जो है वो चीज़ clear it is, directly अगर आप लोग springboard module करते हो तो आप लोगों को core java, spring core module, maven and then springboard आप लोग कर सकते हो clear it is, but again वही चीज़े आप लोगों को database सीखना ही पड़ेगा आप लोगों को web module के topic सीखने पड़ेगे यहाँ पर भी clear it is, ठीक है, अब time duration की अगर हम लोग बात करें तो ज्यादा time नहीं लगता, core java आप सबको पता है कि one and a half या two month में हम लोग अच्छा कासा core java सीख सकते हैं spring core module module यह इंपोर्टेंट है ट्रीस 1520 डेज 20 डेज एट लिस्ट आप लोग इसके अंदर लगा सकते हो ठीक है मैं वह आप लोग तीन-चार दिन में बहुत अच्छे से सीख सकते हो तो इन स्प्रिंग कोर्म आफ प्रिंग एवं पी मॉडल यह मुश्किल तो आप लोगों को लग जाएगा अ spring web module again बहुत बड़ा module है at least 20 days या one month आप लोगों को लग जाएगा but spring security यह आप लोग fresher level पर थोड़ा जल्दी सीख सकते हो अब जो time आपने यहाँ पर devote किया, ये चीजे आप लोगों आती है, तो आप लोग spring boot one week, one and a half week या two weeks के अंदर सीख जाओगे. But अगर आप लोगों को ये चीजे नहीं आती है, तो spring boot सीखने में वही है, दो महीने भी आप लोगों को easily लग जाएंगे. Clear चीज?
So, ये था proper flow किस type से आप लोगों को spring spring boot जो है वो चीज सीखना चाहिए. Okay? So, I hope ये topics आप लोगों को समझ में आ गए होंगे.
ठीक है? In case अगर कुछ part miss हो गया है तो आप लोग एक बार comments के अंदर जरूर बता देना ठीक है but मैंने आप लोगों को बिलकुल basic और बिलकुल अच्छे और simple तरीके से बता दिया आप लोगों को क्या क्या पार्ट सीखना है ओके तो ये step by step अगर आप लोग सीखते हो तो आप लोग java framework that is spring spring boot within three to four month बहुत अच्छे से और बहुत deep level पर सीख जाओगे ओके so I hope ये सारे topic समझ में आ गए होंगे in case अगर कोई doubt है तो आप लोग comments के अंदर पोच सकते हो ओके thank you