CodeIgniter Tutorial for Beginners in Hindi.

हेलो दोस्तों आज के इस ब्लॉग पोस्ट(CodeIgniter Tutorial for Beginners in hindi) में मैं आपको CodeIgniter के बारे में हिंदी में बताने जा रहा हूँ | CodeIgniter जो है वो एक PHP MVC framework है | जिसकी सहायता से हम अलग अलग लेयर में PHP application को build करते है |

कहने का मतलब database की फाइल अलग होगी, website का view या फिर HTML पार्ट अलग होगा, और इन दोनों को control करने वाली controller file अलग होगी |CodeIgniter Tutorial for Beginners in hindi|

CodeIgniter जो है वो एक बहुत ही powerful PHP framework है, और यह उन developers के लिए बहुत ही उपयोगी है जो कि एक full -featured वेब एप्लीकेशन डेवेलोप करने के लिए एक बहुत ही सिंपल और एलिगेंट टूलकिट चाहते है |CodeIgniter Tutorial for Beginners in hindi|

CodeIgniter को EllisLab द्वारा क्रिएट किया गया था | और आज कल यह british columbia institute of technology का प्रोजेक्ट है |

Audience :

यह CodeIgniter tutorial खासतौर पर उन डेवेलपर्स के लिए है जो CodeIgniter फ्रेमवर्क का use करके अपनी वेबसाइट को develop करना चाहते है | इस ब्लॉग सीरीज में हम CodeIgniter फ्रेमवर्क की पूरी जानकारी देंगे|

Prerequisites :

इससे पहले कि आप CodeIgniter सीखना स्टार्ट करें हम यह assume करके चल रहे है कि आपको already HTML , Core PHP , और advance PHP का नॉलेज है | और हमने इस ब्लॉग सीरीज में जितने भी example दिए है उन सब में CodeIgniter version 3 .0 .1 use किया है |

CodeIgniter जो है वो एक application development framework है | जिसे हम PHP में वेबसाइट बनाने के लिए use कर सकते है | यह एक ओपन सोर्स फ्रेमवर्क है | यह फ्रेमवर्क बहुत ही रिच फंक्शनलिटी रखता है जो कि वेबसाइट डेवलपमेंट वर्क की स्पीड को बढ़ा देता है |

अगर आपको PHP का अच्छा नॉलेज है तो फिर आप आसानी से CodeIgniter पर वेबसाइट डेवलपमेंट को सीख सकते है | CodeIgniter के अंदर library और helpers का एक बहुत ही रिच सेट होता है |

और इतना ही नहीं बल्कि CodeIgniter फ्रेमवर्क में बनी वेबसाइट secure भी रहती है | क्योकि CodeIgniter कोड में बहुत सारे पोटेंशियल attacks को prevent करने की क्षमता होती है |

CodeIgniter features :

CodeIgniter के कुछ important फीचर्स निम्नलिखित है:

Model-View-Controller Based System

Extremely Light Weight

Full-Featured database classes with support for several platforms.

Query Builder Database Support

Form and Data Validation

Security and XSS Filtering

Session Management

Email Sending Class. Supports Attachments, HTML/Text email, multiple protocols (Sendmail, SMTP, and Mail), and more.

Image Manipulation Library (cropping, resizing, rotating, etc.). Supports GD, ImageMagick, and NetPBM

File Uploading Class

FTP Class

Localization

Pagination

Data Encryption

Benchmarking

Full Page Caching

Error Logging

Application Profiling

Calendaring Class

User Agent Class

Zip Encoding Class

Template Engine Class

Trackback Class

XML-RPC Library

Unit Testing Class

Search-engine Friendly URLs

Flexible URI Routing

Support for Hooks and Class Extensions

Large library of “helper” functions

CodeIgniter जैसे ही कुछ और PHP based MVC framework होते है जिन पर इसी कि तरह web application को develop कर सकते है| इनमे से कुछ निचे दिए गए है:

Angular.
Laravel.
Symfony.
CakePHP.
Yii.
Phalcon.
Laminas Project (formerly Zend Framework)
Slim Framework.

Conclusion:

तो दोस्तों इस ब्लॉग पोस्ट(CodeIgniter Tutorial for Beginners in hindi) में हमने CodeIgniter introduction के बारे में पढ़ा और समझा| CodeIgniter एक PHP बेस्ड MVC फ्रेमवर्क होता है जिससे हम PHP पर web application को डेवेलोप करते है | CodeIgniter framework बहुत ही amazing फंक्शनलिटी से रिच होता है जैसे कि library और helpers | MVC architecture का फुल फॉर्म होता है model view controller | CodeIgniter पर बने एप्लीकेशन secure भी रहते है, क्योकि CodeIgniter पर डेवेलोप किया गया कोड बहुत से potential attacks से लड़ने में सक्षम होता है |

इस ब्लॉग(CodeIgniter Tutorial for Beginners in hindintroduction In Hindi) को लेकर आपके मन में कोई भी प्रश्न है तो आप हमें इस पते [email protected]पर ईमेल लिख सकते है|

आशा करता हूँ, कि आपने इस पोस्ट(CodeIgniter Tutorial for Beginners in hindi) को खूब एन्जॉय किया होगा|

आप स्वतंत्रता पूर्वक अपना बहुमूल्य फीडबैक और कमेंट यहाँ पर दे सकते है|

आपका समय शुभ हो|

Anurag

I am a blogger by passion, a software engineer by profession, a singer by consideration and rest of things that I do is for my destination.