PHP पर कार्यात्मक प्रोग्रामिंग। स्वच्छ, पूर्वानुमानित और परीक्षण योग्य कोड लिखना
300 पृष्ठ
Hindi
PDF
4.5

PHP पर कार्यात्मक प्रोग्रामिंग। स्वच्छ, पूर्वानुमानित और परीक्षण योग्य कोड लिखना

PHP पर कार्यात्मक प्रोग्रामिंग। स्वच्छ, पूर्वानुमानित और परीक्षण योग्य कोड लिखना

लेखक:

वर्ष:

सारांश:

अधिकांश PHP डेवलपर अनिवार्य या ऑब्जेक्ट-ओरिएंटेड शैली में कोड लिखते हैं, उन्हें यह नहीं पता होता कि कार्यात्मक प्रतिमान जीवन को कितना सरल बना सकता है। पुस्तक "PHP पर कार्यात्मक प्रोग्रामिंग" पहली पूर्ण रूसी भाषा की मार्गदर्शिका है, जो पाठक को शुद्ध फलनों, अपरिवर्तनीय डेटा और संयोजन की दुनिया में धीरे-धीरे ले जाती है।



यह पुस्तक किस बारे में है?

यह कोई अमूर्त सिद्धांत नहीं है। लेखक दिखाता है कि PHP पर वास्तविक परियोजनाओं में कार्यात्मक अवधारणाओं को कैसे लागू किया जाए: सरल उपयोगिताओं को लिखने से लेकर जटिल डेटा प्रोसेसिंग पाइपलाइनों के निर्माण तक। आप जानेंगे:

  • क्यों शुद्ध फलन विश्वसनीय कोड का आधार हैं, और दुष्प्रभावों से कैसे बचें;
  • अपरिवर्तनीयता कैसे काम करती है और यह बगों के एक पूरे वर्ग को क्यों रोकती है;
  • उच्च-क्रम फलन और क्लोजर क्या हैं और उनका प्रभावी ढंग से उपयोग कैसे करें;
  • नेटिव PHP पर करीइंग और आंशिक अनुप्रयोग को कैसे लागू करें;
  • फलन संयोजन के सिद्धांत - सरल श्रृंखला से मोनैडिक कॉम्बिनेटर तक;
  • जीवंत उदाहरणों (सरणियाँ, DB के साथ कार्य, HTTP अनुरोध) पर अनिवार्य और कार्यात्मक दृष्टिकोण की तुलना;
  • त्रुटियों और अतुल्यकालिकता को संभालने के लिए मोनोइड्स, फंक्टर्स और मोनाड्स (Maybe, Either, IO) का उपयोग कैसे करें।


यह पुस्तक किसके लिए है?

  • Junior+ और Middle स्तर के PHP डेवलपर जो "बस काम करने वाले कोड" से आगे जाना चाहते हैं;
  • OOP से परिचित प्रोग्रामर जो एक वैकल्पिक प्रतिमान सीखना चाहते हैं;
  • जो "स्पेगेटी" कोड से थक गए हैं और पूर्वानुमानित, आसानी से परीक्षण योग्य कोड लिखना चाहते हैं;
  • डेवलपर जिन्होंने कार्यात्मक प्रोग्रामिंग के बारे में सुना है, लेकिन PHP के संदर्भ में शुरुआत करना नहीं जानते।


पढ़ने के बाद आपको क्या मिलेगा?

  • फलनों को इस तरह डिज़ाइन करना सीखेंगे कि वे बाहरी स्थिति पर निर्भर न हों;
  • संयोजन पैटर्न में महारत हासिल करेंगे जो भारी नेस्टेड लूप और शर्तों को बदल देते हैं;
  • ऐसा कोड लिख पाएंगे जिसे आसानी से रीफैक्टर और यूनिट-टेस्ट किया जा सके;
  • समझ पाएंगे कि कार्यात्मक सिद्धांत आधुनिक फ्रेमवर्क (Laravel, Symfony) के साथ कैसे मेल खाते हैं;
  • सामान्य कार्यों के लिए तैयार रेसिपी प्राप्त करेंगे: मान्यकरण, डेटा रूपांतरण, संग्रह के साथ कार्य।


यह पुस्तक "जटिल" गणितीय अमूर्तताओं के बारे में नहीं है। यह एक व्यावहारिक उपकरण है जो आपके PHP कोड को स्वच्छ, अधिक विश्वसनीय और सुरुचिपूर्ण बनाएगा। पढ़ने के लिए PHP सिंटैक्स का बुनियादी ज्ञान और OOP की सामान्य समझ पर्याप्त है। सभी उदाहरण स्पष्टीकरण के साथ हैं और चलाने के लिए तैयार हैं।



PHP पर कार्यात्मक प्रोग्रामिंग की खोज करें - और आपका कोड "बस काम करने वाला" नहीं रहेगा, बल्कि वास्तव में सुंदर और पूर्वानुमानित बन जाएगा।

अनुशंसाएँ