آموزش کدایگنایتر از صفر تا صد با 6 درس رایگان

رتبه: 5 ار 1 رای SSSSS
کد ایگنایتر
نویسنده: تیم تولید محتوا زمان مطالعه 5 دقیقه
Banner Image

CodeIgniter یکی از فریمورک های زبانPHP است که برای توسعه سریع برنامه های کاربردی وب استفاده می شود. codeIgniter به کمک کتابخانه های قدرتمند خود اتصال به پایگاه داده و انجام عملیات های مختلف مانند ارسال ایمیل، آپلود فایل ها، مدیریت جلسات و غیره را میسر می کند.

ویژگی های CodeIgniter

اجازه دهید بعضی از ویژگی های codeIgniter را بررسی کنیم. توجه داشته باشید که لیست زیر جامع نیست، اما یک ایده کلی درباره انتظاراتی که باید از codeIgniter داشته باشید ارائه می دهد.

  • Small Footprint  کل کد منبع فریمورک codeIgniter نزدیک به 2 مگابایت است. این امر تسلط بر codeIgniter و نحوه عملکرد آن را آسان می کند. همچنین استقرار و به روز رسانی آن را نیز ساده می کند.
  • Blazing Fast  کاربران معمولا برنامه هایی را که خیلی سریع بارگذاری می شوند ترجیح می دهند. اگر با فریم ‌ورک‌های مدرن کار کرده باشید، حتما می دانید که بارگذاری آن‌ها پس از نصب کمتر از یک ثانیه طول می‌ کشد. شما می توانید CodeIgniter را به طور متوسط ​​در کمتر از 50 میلی ثانیه بارگیری کنید.
  • Loosely Coupled  ویژگی‌ های داخلی به گونه ‌ای طراحی شده ‌اند که به‌ طور مستقل و بدون اتکای بیش از حد به اجزای دیگر کار کنند. این امر نگهداری و ارتقاء را آسان می کند.
  • MVC-Architecture  فریم ورک کدIgniter PHP از طراحی معماری Model-View-Controller استفاده می کند. این روش استاندارد صنعت در زمان کار با برنامه های وب است. MVC داده ها، منطق تجاری و ارائه را از هم تفکیک می کند.
  • Excellent Documentation  فریم ورک به خوبی مستند شده است، و کاربران به کتاب ‌ها، آموزش ‌ها و پاسخ ‌دهی به سؤالات در انجمن دسترسی دارند. این یعنی هر چالشی که داشته باشید، به احتمال زیاد شخصی قبلا آن را تجربه کرده است، آن را حل کرده است و در نتیجه راه حلی برای شما وجود دارد.
  • Application Specific Built-in Components  کد ایگنایتر دارای اجزایی برای ارسال ایمیل، مدیریت پایگاه داده، مدیریت جلسه و بسیاری موارد دیگر است که در ادامه متوجه آنها خواهید شد.
  • Extendable   کد ایگنایتر با تعدادی کتابخانه همراه است. اگر چیزی که می خواهید وجود ندارد یا می خواهید یک ویژگی موجود را به روش خود پیاده سازی کنید. می توانید با ایجاد کتابخانه ها، راهنماها، پکیج ها و غیره به راحتی این کار را انجام دهید. همچنین می توانید REST API ایجاد کنید.
  • Short Learning Curve کدایگنایتر برای کسانی که با زبان PHP آشنایی دارند به راحتی قابل تسلط است. کاربران می توانند در مدت زمان بسیار کوتاهی، کدایگنایتر را یاد بگیرد و با استفاده از آن شروع به توسعه برنامه‌ های حرفه‌ ای کنند.

نحوه کار CodeIgniter

CodeIgniter یک فریم ورک MVC است. MVC مخفف Model View Controller است. هنگامی که یک کاربر منبعی را درخواست می کند، کنترلر پاسخ می دهد. کنترلر درخواست کاربر را درک می کند و در صورت لزوم داده های لازم را درخواست می کند.

به عنوان مثال، اگر می خواهید مشتری را با id= 3 بازیابی کنید، کنترلر درخواست شما را دریافت می کند، سپس از مدل های codeIgniter درخواست می کند تا رکورد را با شناسه 3 بازیابی کنند. مدل های codeIgniter رکورد را به کنترلر برمی گرداند. سپس کنترلر‌ نتیجه را به نمایی ارسال می ‌کند که آن را به قالبی قابل خواندن برای انسان تبدیل می ‌کند. در نهایت نتایج در مرورگر به کاربر بازگردانده می شود.

تصویر زیر نحوه عملکرد codeIgniter را نشان می دهد:

نحوه عملکرد codeIgniter

تاریخچه انتشار CodeIgniter

2006 اولین انتشار CodeIgniter
2009 ExpressionEngine 2.0 راه اندازی شد
2014 موسسه فناوری بریتیش کلمبیا مالکیت این پروژه را بر عهده گرفت
2020 در 24 فوریه، CodeIgniter 4 به طور رسمی راه اندازی شد

حتما دانلود کنید: آموزش صفر تا صد Php با 15 درس رایگان

دروس آموزش رایگان کد ایگنایتر

  • برای دانلود دروس کافی ست دکمه Alt را نگه دارید و روی هر درس کلیک کنید. یا اینکه فقط روی آن کلیک کنید و بعد از باز شدن درس علامت سه نقطه پایین سمت راست را بزنید و گزینه Save as را انتخاب نمایید.
  • هر درسی کار نکرد حتما در بخش نظرات اعلام کنید تا مشکل سریعا رفع شود یا به پیج منبع مراجعه کنید و آنجا دانلود نمایید.

از پیج توسعه مهارت پیرو:

درس 1

درس 2

درس 3

درس 4

درس 5

درس 6 (آخر)

حتما در کنار این مطلب دانلود کنید: آموزش پایگاه داده از صفر تا صد با 23 درس رایگان

خلاصه نکات کاربردی

  • CodeIgniter یک فریم ورکPHP برای توسعه سریع برنامه ها است.
  • کل کد منبع CodeIgniter نزدیک به 2 مگابایت است. این امر تسلط بر CodeIgniter و نحوه عملکرد آن را آسان می کند.
  • ویژگی‌های داخلی CodeIgniter به گونه‌ ای طراحی شده ‌اند که به ‌طور مستقل و بدون اتکای بیش از حد به اجزای دیگر کار کنند.
  • این فریم ورک از طراحی معماری Model-View-Controller استفاده می کند.
  • فریم ورک به خوبی مستند شده است و کتاب ها، آموزش ها و انجمن در اختیار کاربران هستند.
  • CodeIgniter با تعدادی کتابخانه همراه است.
  • CodeIgniter برای کسانی که ازقبل با زبانPHP آشنایی دارند به راحتی قابل تسلط است.
  • پس از درخواست کاربر، ابتدا کنترلر پاسخ می دهد. کنترلر درخواست کاربر را درک می کند و در صورت مهم بودن، داده های لازم را درخواست می کند.
  • Codeigniter 4 در 24 فوریه 2020، روز تولد جیم پری، که سرپرست پروژه Codeigniter 4 بود و در 15 ژانویه 2020 درگذشت، منتشر شد.

در ادامه دانلود کنید: آموزش صفر تا صد لاراول

profile name
تیم تولید محتوا

بخندید کتاب بخونید و خوب باشید تا جامعه مون به آرامش برسه. لطفا ! هر سوالی دارید در بخش نظرات مطرح کنید. ما یا سایر هموطنان عزیز پاسخ خواهیم داد. برای کمک به سایت ما و گسترش آموزش در بین هموطنان، در سایتها، وبلاگ ها و شبکه های اجتماعی لینک سایت ما را درج کنید.

مطالب پیشنهادی برای شما

محصولات مرتبط

مشاهده همه

کلاس های آنلاین مرتبط

مشاهده همه
سایر مقالات آموزشی
سایر مقالات آموزشی

مدرس : حامد رضوانی

0

*برای مشاهده قیمت کلاس روی رزرو کلاس آنلاین کلیک کنید*

رزرو کلاس آنلاین

دیدگاهتان را بنویسید

1 2 3 4 5

1 نظر درباره «آموزش کدایگنایتر از صفر تا صد با 6 درس رایگان»

  • آوا
    آوا آیا این دیدگاه مفید بود ؟

    عالی بسیار عالی .تشکر و قدردانی از آموزش

    پاسخ
مشاهده همه نظرات
سبد خرید
سبد خرید شما خالی است
× جهت نصب روی دکمه زیر در گوشی کلیک نمائید
آی او اس
سپس در مرحله بعد برروی دکمه "Add To Home Screen" کلیک نمائید