کد ایگنایتر

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

folderسایر مقالات آموزشی
comments1 دیدگاه
php

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

ویژگی های CodeIgniter

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

 


پی اچ پی

توی این پک فوق العاده، PHP رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، با PHP وبسایت بساز، پروژه محور یاد بگیر و حسابی پول در بیار! 


 

 


برنامه نویسی شبکه معماری کامپیوتر هوش مصنوعی و تجاری

توی این پک فوق العاده، صفرتاصد مبانی برنامه نویسی رو جوری یاد میگیری که تو هیچ کلاس آموزشی یا پک دیگه ای نه دیدی نه شنیدی! بدون هیچ کلاسی، با صفرتاصد مبانی برنامه نویسی اپلیکیشن بزن، پروژه محور یاد بگیر و حسابی پول در بیار! 


 

  • 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 درگذشت، منتشر شد.

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

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in, ,

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

1 دیدگاه. ارسال دیدگاه جدید

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست