اگه برنامه نویس PHP هستید مطمئنا به موضوع فریم ورک برخوردید.
فریم ورک ها کد های آماده (کلاس ها و روش های) نوشته شده ایی هستن که به سریع تر و بهتر کد نوشتن
شما کمک میکنن، اما در ابتدا برای یادگیری و آشنایی به کد نویسی با اونها نیاز به صرف زمان و یادگیری دارید،
شاید هم این کار در ابتدا به نظر کار دشوار و بیهوده ایی باشه چون فریم ورک ها شما رو مجبور میکنن که نحوه
کدنویسی قدیمی خودتون رو کنار بزارید و بر اساس اصول و قوايد جدید که اون ها به شما دیکته میکنن کد نویسی
کنید که اغلب این کار باعث خسته شدن برنامه نویس و کنار گذاشتن اون ها میشه.
اما اگه فریم ورک رو یاد بگیرید یه چارچوبی برای برنامه نویسی ایجاد میشه که میتونه کمک زیادی در انجام پروژه های
بزرگ و موفق باشه.
حالا یکی از این فریم ورک ها اسمش کدایگنایتر Codeigniter هستش که مزایای زیر رو داره :
- حجم فریم ورک بین ۲ الی ۳ مگابایت است
- یادگیری اون خیلی اسونه
- از معماری MVC پشتیبانی میکنه
- مستندات زیادی براش توی نت هست
- کتابخونه های زیادی براش تولید شده
- از Active Record خیلی راحت پشتیبانی میکنه
و اما توی این اموزش ها چه آموزشهایی هست :
آشنایی با کدایگنایتر
نحوه نصب کد نویسی و ساختار آن
کار با کنترل کننده ها Controller
کار با نما ها Views
کار با کتابخانه ها Libraries
- پردازش داده ها با Input
- کار با جلسه (سیشن) با Session
- آپلود فایل با Upload
- تجزیه صفحه با Parser
- ارسال ایمیل با Email
- وب سرویس RPC با XmlRPC
- کتابخانه Security امنیت
- وب سرویس Soap با کتابخانه Nusoap
- اعتبار سنجی فرم با Form_Validation
- صفحه بندی داده ها با Pagination
- ساخت کتابخانه سفارشی
کار با راهنما Helper
- ساخت فرم کپچا Captcha
- دانلود فایل با Download
- کار با آدرس ها در URL
- امنیت داده ها با Security
کار با مدل ها Model
کار با کانفیگ ها Config
کار با دیتابیس Database
کار با هوک ها Hook
ایجاد زبان ترجمه و از استفاده از آن Language
تعریف Rute جدید برای مسیر
کش کردن داده ها Cache
امیدوارم عنوان ها شما رو خوشحال کرده باشه.
سعی کردم چیزایی که بلد هستم رو اموزش بدم و به شما دوستان ارایه بدم.