कोर्स PHP वेब का खामोश मेहनती घोड़ा
PHP वेब के एक बड़े हिस्से को शक्ति देती है, WordPress से लेकर कस्टम बैक-एंड तक। आधुनिक सिंटैक्स, फॉर्म, सेशन, OOP, PDO, सुरक्षा, फिर MVC आर्किटेक्चर: एक व्यावहारिक और पूरी तरह वेब-केंद्रित पाठ्यक्रम।
इस कोर्स को Kodokon में शुरू करें बुनियाद शुरुआती - मूल बातें, कदम-दर-कदम
PHP और सर्वर: आपकी पहली स्क्रिप्टजानें कि PHP क्या है, php -S से बिल्ट-इन सर्वर शुरू करें, echo से अपनी पहली स्क्रिप्ट लिखें, और PHP तथा HTML को मिलाएँ। वेरिएबल, टाइप और स्ट्रिंगजानें कि वेरिएबल में वैल्यू कैसे संग्रहीत करें, मूल टाइप्स की पहचान कैसे करें, और संयोजन या इंटरपोलेशन के ज़रिए टेक्स्ट को आपस में कैसे जोड़ें। शर्तें और लूपif और match से अपनी स्क्रिप्ट को प्रतिक्रिया करवाएँ, फिर for, foreach और while से क्रियाओं को दोहराएँ। ऐरे: सूचियाँ और कुंजी-वैल्यू जोड़ेअनुक्रमित या सहयोगी ऐरे में कई वैल्यू संग्रहीत करें और PHP के आवश्यक फ़ंक्शनों से उन्हें संचालित करें। फ़ंक्शन: घोषणा, टाइप, returnटाइप किए गए पैरामीटर, डिफ़ॉल्ट वैल्यू और रिटर्न वैल्यू के साथ अपने खुद के फ़ंक्शन बनाएँ। प्रगति मध्यवर्ती - असली प्रोजेक्ट बनाएं
फ़ॉर्म: डेटा प्राप्त करना और सत्यापित करनाफ़ॉर्म को एक पेशेवर की तरह संभालें: सही HTTP मेथड, इनपुट का कड़ाई से सत्यापन, और सुरक्षित पुनः प्रदर्शन। अपने कोड को व्यवस्थित करना: include, संरचना, कॉन्स्टेंटअपनी साइट को include और require के साथ पुनः प्रयोग योग्य फ़ाइलों में विभाजित करें, एक स्पष्ट प्रोजेक्ट संरचना, और केंद्रीकृत कॉन्स्टेंट। सेशन और कुकी: लॉगिन और शॉपिंग कार्टअपने विज़िटर को पेज-दर-पेज याद रखें: सुरक्षित लॉगिन, सेशन-आधारित शॉपिंग कार्ट, और ठीक से सुरक्षित कुकी। फ़ाइलें: पढ़ना, लिखना, अपलोड, JSONफ़ाइलें पढ़ें और लिखें, घटनाओं को लॉग करें, अपलोड को सुरक्षित रूप से स्वीकार करें, और अपने डेटा को JSON के रूप में संग्रहीत करें। आधुनिक PHP: स्ट्रिक्ट टाइप, enum, matchआज की PHP अपनाएँ: स्ट्रिक्ट टाइप, ऐरो फ़ंक्शन, nullsafe ऑपरेटर, enum, और match व्यंजक। उन्नत निपुण - उन्नत पैटर्न और प्रदर्शन
आधुनिक OOP: क्लास, प्रमोटेड प्रॉपर्टी, विज़िबिलिटीमुहावरेदार PHP 8 क्लास लिखें: प्रॉपर्टी प्रमोशन, readonly, नेम्ड कंस्ट्रक्टर और अपरिवर्तनीय वैल्यू ऑब्जेक्ट। वंशानुक्रम, इंटरफ़ेस, ट्रेट और एब्स्ट्रैक्ट क्लासहर एक के समझौतों को जानकर सही डिज़ाइन औज़ार चुनें - एक अनुबंध, एक एल्गोरिदम का ढाँचा, या क्षैतिज पुनः प्रयोग। PDO: प्रीपेयर्ड स्टेटमेंट और ट्रांज़ैक्शनPDO को उसी तरह कॉन्फ़िगर करें जैसे उत्पादन में होता है, SQL इंजेक्शन को संरचनात्मक रूप से समाप्त करें और ट्रांज़ैक्शन से अपने लेखन को भरोसेमंद बनाएँ। नेमस्पेस, ऑटोलोडिंग और Composerअपने कोड को PSR-4 नेमस्पेस से संरचित करें और Composer को आपके लिए क्लास और निर्भरताएँ लोड करने दें। अपवाद: पदानुक्रम, finally, वैश्विक हैंडलरएक संपूर्ण त्रुटि रणनीति बनाएँ: शृंखलाबद्ध व्यावसायिक अपवाद, नियंत्रित finally और रक्षा की अंतिम पंक्ति के रूप में वैश्विक हैंडलर। महारत विशेषज्ञ - आर्किटेक्चर, आंतरिक कार्यप्रणाली और किनारे के मामले
वेब सुरक्षा: XSS, CSRF और इंजेक्शनXSS, CSRF और SQL इंजेक्शन को गहराई से समझें ताकि यह ठीक-ठीक पता चले कि htmlspecialchars, टोकन और प्रिपेयर्ड स्टेटमेंट असल में क्या रोकते हैं। हाथ से बनाया गया एक MVC आर्किटेक्चरएक संपूर्ण माइक्रो MVC फ़्रेमवर्क लिखें - एक regex राउटर, इंजेक्ट किए गए कंट्रोलर, बफ़र्ड व्यू - ताकि समझ सकें कि फ़्रेमवर्क आपकी ओर से क्या करते हैं। PHP में एक JSON API बनानाहेडर, कच्चे बॉडी को पढ़ने और स्टेटस कोड के सूक्ष्म अर्थ में महारत हासिल करके एक कठोर JSON API बनाएँ। उन्नत PHP 8: एट्रिब्यूट, readonly, कॉलेबलएट्रिब्यूट, readonly, फ़र्स्ट-क्लास कॉलेबल और PHP 8 के कठोर टाइपिंग की आंतरिक कार्यप्रणाली का अन्वेषण करें। गुणवत्ता: PHPUnit, PHPStan और PSRPHPUnit परीक्षणों, स्तर 9 पर PHPStan स्थैतिक विश्लेषण और PSR मानकों के साथ अपने कोड को एक पेशेवर की तरह सुसज्जित करें।