با دوره آموزش کار با فریم ورک Codeigniter برای کاربران مبتدی از وب سایت آموزش برنامه نویسی لرن بست در خدمت شما دوستان عزیز هستیم. در این دوره کار با فریم ورک Codeigniter به شکل ساده و گویا بیان شده و همچنین در ادمه امکانات و ابزارهای آن را بررسی کنیم. سرفصل دوره در ادامه بصورت کامل ذکر شده.
آموزش کار با فریم ورک Codeigniter برای کاربران مبتدی
حجم : ۴۶۱ مگابایت
مدیت زمان : ۶ ساعت
مدرس : مهندس رحیمی
سرفصل دوره آموزش کار با فریم ورک Codeigniter
- معرفی
- مقدمات آموزش Codeigniter
- آشنایی با معماری MVC
- مفهوم عملی تر معماری MVC
- حذف php و آموزش کار با آرایه های helper
- آموزش کار با url helper
- آموزش کار با text helper
- آموزش کار با html helper
- آموزش کار با Email helper
- آموزش کار با form helper
- ادامه آموزش کار با form helper
- معرفی string helper
- ادامه کار با string helper
- ساخت یک صفحه ثبت نام و ورود با Codeigniter
- ادامه ساخت یک صفحه ثبت نام و ورود با Codeigniter
- چند مثال ساخت فرم های ارسال اطلاعات
- بیان چند مثال مهم + Language Class
فریم ورک کد ایگنایتر (Codeigniter) چیست
سالهاسـت php در ایـران یـک زبـان شـناخته شـده بـرای طراحـی وب اسـت امـا متاسـفانه قالبهای کاری (framework ) آن در ایران شناخته شده نیستند و بعضا ما شـاهد مقایسـه هایی اشتباه بین ASP.NET که یه زبان طراحی وب بعلاوه یک قالب کاری هست، با زبان php بدون هیچ کدام از قالبهای کاریش هستیم . codeigniter یک فریم ورک قدرتمند همراه با قابلیت های زیاد که می توانید برنامه تحت وب را با آسانی و با ویژگی کاملا منحصر بفرد بسازید .
CodeIgniter به اختصار CI ، در حقیقت یـه چهـارچوب یـا Frame Work به زبان php است که دارای دوره یادگیری بسیار کوتـاهی هسـت و بـرای php کارانی ساخته شده است که به دنبال یک ابزارساده و مناسب و سریع برای ایجادسایتهایی بــا تمام قابلیتها هستند.
CI سریع است به طوری که ایجاد کنندگان آن شما را برای پیدا کـردن فریـم ورکـی بـا performance بالتر به چالش میکشند! در حقیقت CI یکی از بهترین گزینه ها برای اجرا بر روی هاست های به اشتراک گزاشته شده است و برای آنهاییست که از فریم ورک ها یا قال هبهای کاری سنگین و بزرگ کـه تمامـًا مسـتند نشده اند، خسته شد ههاند و به دنبال جایگزین میگردند. CI از الگـوی MVC یـا (Model-View-Controller ) اسـتفاده میکنـم و بـه ایـن ترتیـب لیـه منطقی سایت و لیه ارائه از هم جدا می شوند.
کدایگنایتر از الگوی معماری مدل-نما-کنترلگر سود میبرد. این فریمورک در بسیاری از ویژگیها و مفاهیم همانند روبی است.
- پشتیبانی از چندین پایگاهداده
- دستیابی به پایگاه داده از طریق الگوی ثبت
- مدیریت نشست
- اعتبارسنجی داده و فُرم
- کشگذاری همهٔ صفحه
- داربستبندی
- کلاس قالبگذار
- پشتیبانی از افزودن کلاس، افزونه و هوکس
- اما دیگر ویژگیهایی که کدایگنایتر را متمایز میکند، عبارتند از:
- سازگاری با PHP ۴. بهکارگیری PHP۵ توانایی زنجیرسازی متدها را فراهم میکند.
- کد بسیار سبک
- نصب و ساختار پوشههای آسان
- ثبت خطاها
همچنین دیگر ویژگیهایی را ارایه میکند که هنوز در دیگر فریمورکها به طور پیشگزیده ارایه نشدهاست.
- امنیت و پالایش XSS
- کلاس فرستادن ایمیل که از پیوستها، ایمیلهای HTML ای یا متنی، پروتکلهایی چون SMTP، sendmail و Mail پشتیبانی میکند.
- کتابخانهٔ دستکاری تصویر (کارهایی چون: بریدن، چرخاندن، تغییر اندازه دادن و …). پشتیبانی از GD، ImageMagic و NetPBM.
- کلاس بارکنندهٔ فایل
- کلاس FTP
- بومیسازی
- صفحهبندی
- رمزگذاری داده
- محکزنی
- کلاس تقویم
- کلاس User Agent (تشخیص مرورگر)
- کلاس رمزگذاری فایلهای Zip
- کلاس Trachback
- کلاس XML-RPC
- کلاس آزمایش واحد (unit Testing)
- ساخت URLهای کاربرپسند
- کتابخانهای بزرگ از helperها