

কোডইগনাইটার কী?
কোডইগনাইটার হল একটি framework software, এই framework টি PHP Language ব্যবহার করে তৈরি করা হয়েছে। কোডইগনাইটার এর মতো আরো অনেক গুলো PHP framework রয়েছে। যেমনঃ Laravel, Symfony,CakePHP, Zend framework, Slim, Yii, Kohana ইত্যাদি তবে বর্তমানে Laravel, Symfony, এবং Codeigniter বেশি জনপ্রিয়
কোডইগনাইটার কেন ব্যবহার করবেন??
আপনারা যেনেছেন Codeigniter একটি PHP framework. ফ্রেমওয়ার্ক হলো এমন একটি গঠন যা ব্যবহার করে আপনি খুব সহজেই একটি web site বা web application তৈরি করতে পারবেন। সাধারনত php দিয়ে কোন web site বা web application তৈরি করতে হলে আপনাকে অনেকগুলো page তৈরি করতে হবে এবং অনেক কোড লিখতে হবে। আর আপনি যখন Codeigniter framework ব্যবহার করবেন তখন বারবার code লেখার ঝামেলা থেকে মুক্তি পাবেন। codeigniter ব্যবহার করে আপনি খুব সহজেই এবং খুব দ্রুত web site বা web application তৈরি করতে পারবেন।
একটি উদাহরন এর ম্যাধমে আমি আপনাদের বুঝানো চেষ্টা করছি,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,ধরুন আপনি এখন চা পান করতে চাচ্ছেন। কিন্ত চা তৈরি করার জন্য যে সকল উপাদান দরকার যেমনঃ চা পাতা,গরম পানি, দুধ চিনি,চা এর পেয়ালা এগুলো আপনার কাছে থাকলে খুব সহজে আপনি চা পান করে খেতে পারবেন। তেমনি Codeigniter ফ্রেমওয়াক এমন একটি framework যেখানে আপনি চা পাতা,গরম পানি, দুধ চিনি,পেয়ালা এর মতো আপনি সব কিছু পাবেন। আপনাকে শুধু সে গুলোর ব্যবহার সম্পকে যানতে হবে।আর একটু সহজ ভাবে যদি একটি টেবিলে চা পাতা,গরম পানি, দুধ চিনি,চা এর পেয়ালা রাখা আছে আপনি আপনার প্রয়োজোন মতো চা তৈরি করে পান করতে পারেন তাহলে আপনার চা তৈরি করার নিয়ম যানা থাকলে খুব সহজে প্রয়োজন মতো উপাদান নিয়ে চা তৈরি করে পান করতে পারবেন। কোডইগনাইটার framework ও ঠিক এমন, এখানে আপনি আপনার প্রয়োজন অনুযায়ী ফাংশন বা উপাদান গুলো ব্যবহার করে খুব সহজেই ওয়েব সাইট তৈরি করতে পারবেন।আর Codeigniter আপনি মূলত এই কারনেই ব্যবহার করবেন।
কোডইগনাইটার ব্যবহারের সুবিধাঃ
১.এটির মাধ্যমে খুব সহজেই web ভিত্তিক যে কোন application তৈরি করা যায়।
২.codeigniter এর মাঝে default কিছু ফাংশন তৈরি করা আছে।যা ব্যবহার করে আপনি খুব সহজেই যে কোন application তৈরি করতে পারেন।এই default ফাংশন থাকার কারনে আপনি বারবার code লেখার ঝামেলা থেকে মুক্তি পাচ্ছেন।
৩.codeigniter এর মাধ্যমে web application তৈরি করা খুব সহজ।
৪.codeigniter এর মাধ্যমে কোন web application তৈরি করলে আপনার সময় অপচয় হবে কম।
কোডইগনাইটার শিখার আগে আপনাকে যাযা জানতে হবেঃ
১.php সম্পকে জানতে হবে।
২.OOP(Object-oriented programming)জানতে হবে।
৩.Database
8.HTML ও CSS সম্পকে Basic ধারনা থাকতে হবে
কোডইগনাইটার এ কাজ করতে হলে যে সফটওয়্যার গুলো প্রয়োজন হবেঃ
১.XAMPP
২.Notepad/Notepad++
৩.Browser(chrome)
৪.Codeigniter
এখানে উল্লেখ্য যে আমি আমার পছেন্দের software গুলোর নাম দিয়েছে আপনি আপনার ইচ্ছা মতো অন্য software গুলি দিয়েও কাজ করতে পারবেন।যেমনঃ XAMPP এর পরিবর্তে Wamp ও Notepad++ এর পরিবর্তে Dreamweaver এবং chrome এর পরিবর্তে Firfox. তবে সব সময় সফটওয়্যার গুলোর Update Version টা ব্যবহার করবেন।কেননা এতে করে আপনি শুবিধা বেশি পাবেন।
নিচে software গুলোর download link দেওয়া আছে,আপনার এখান থেকে download করে নিন।
১.XAMPP https://www.apachefriends.org/download.html
2.Notepad++ https://notepad-plus-plus.org/download/v6.8.7.html
3.chrome https://www.google.com/chrome/browser/desktop/
4.Codeigniter https://www.codeigniter.com/download
কোন ভুল হলে ক্ষমার দৃষ্টি তে দেখবেন,,,,,,ধন্যবাদ সবাইকে কষ্ট করে টিউন টি পরার জন্য এবং পরবর্তী টিউন টি পরার অনুরূধ রইল।
আমি মামুন হোসাইন। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 10 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 3 টি টিউন ও 4 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
কোডইগনাইটার দিয়ে তৈরি বাংলাদেশের নতুন অনলাইন মার্কেট প্লেস http://www.shopingmol.com