PHP पर फुलस्टैक
PHP पर फुलस्टैक
सारांश:
यह पुस्तक PHP भाषा का उपयोग करके आधुनिक वेब एप्लिकेशन बनाने के लिए एक व्यावहारिक मार्गदर्शिका है। कई पाठ्यपुस्तकों के विपरीत, जो केवल बैकएंड पर ध्यान केंद्रित करती हैं, "Fullstack on PHP" विकास के पूरे चक्र को कवर करती है: डेटाबेस डिज़ाइन और सर्वर-साइड लॉजिक लिखने से लेकर रिस्पॉन्सिव इंटरफ़ेस बनाने और तैयार उत्पाद को डिप्लॉय करने तक।
यह पुस्तक उन डेवलपर्स के लिए है जो पहले से ही PHP की मूल बातें (वेरिएबल, फंक्शन, ऐरे के साथ काम करना) से परिचित हैं और पेशेवर fullstack डेवलपमेंट सीखना चाहते हैं। आप सीखेंगे कि MVC पैटर्न के अनुसार एप्लिकेशन आर्किटेक्चर को कैसे व्यवस्थित करें, PDO और ORM (Doctrine) के साथ कैसे काम करें, RESTful API कैसे बनाएं, ऑथेंटिकेशन और ऑथराइजेशन को कैसे लागू करें, साथ ही आधुनिक टूल्स (Webpack, Vue.js या Alpine.js) की मदद से फ्रंटएंड को कैसे इंटीग्रेट करें।
अध्यायों की सामग्री:
अध्याय 1. आधुनिक PHP: टाइपिज़ेशन, नेमस्पेस, कम्पोज़र।
अध्याय 2. डेटाबेस डिज़ाइन और PDO तथा Doctrine के माध्यम से MySQL के साथ काम करना।
अध्याय 3. शुरू से MVC फ्रेमवर्क: रूटिंग, कंट्रोलर, Twig टेम्पलेट इंजन।
अध्याय 4. REST API और JSON Web Tokens (JWT)।
अध्याय 5. PHP डेवलपर के लिए फ्रंटएंड: Webpack बिल्ड, Vue.js और Axios के साथ काम करना।
अध्याय 6. फॉर्म प्रोसेसिंग, वैलिडेशन और सुरक्षा (XSS, CSRF, SQL-इंजेक्शन)।
अध्याय 7. टेस्टिंग: PHPUnit, फंक्शनल टेस्ट, TDD।
अध्याय 8. डिप्लॉय: Docker, CI/CD, परफॉरमेंस ऑप्टिमाइज़ेशन।
यह पुस्तक क्यों पढ़नी चाहिए? पहला, आपको "सर्वर" और "क्लाइंट" के बीच किसी अंतराल के बिना fullstack डेवलपमेंट की एक समग्र समझ मिलेगी। दूसरा, सभी उदाहरण वास्तविक प्रोजेक्ट्स पर आधारित हैं - आप ज्ञान को तुरंत काम में लगा सकेंगे। तीसरा, लेखक सुरक्षा और सर्वोत्तम प्रथाओं पर विशेष ध्यान देता है, जो व्यावसायिक डेवलपमेंट के लिए विशेष रूप से महत्वपूर्ण है। पुस्तक में तैयार कोड, आरेख और चरण-दर-चरण निर्देशों के साथ 500 से अधिक पृष्ठों की व्यावहारिक सामग्री है।