مقدمه CodeIgniter ، آموزش ها و منابع

افشای: پشتیبانی شما به حفظ سایت کمک می کند! ما برای برخی از خدماتی که در این صفحه توصیه می کنیم هزینه ارجاع دریافت می کنیم.


Code Igniter یک چارچوب توسعه نرم افزار محبوب برای PHP است. این سبک وزن و یادگیری آسان است.

روند کلی در چارچوب های توسعه برنامه اضافه کردن ویژگی های بیشتر در طول زمان است. از طرف دیگر تیم توسعه CodeIgniter تصمیم گرفته است تا چارچوب را تا حد ممکن ساده نگه دارد. یک اولویت قوی برای کنوانسیون بر روی پیکربندی وجود دارد. یعنی ، معمولاً یک روش استاندارد برای انجام اکثر کارها وجود دارد ، و لازم نیست که وقت و انرژی زیادی را صرف ساختن پیکربندی و تصمیم گیری کنید..

این چارچوب تعداد کمی از ویژگی های اصلی را ارائه می دهد. به دلیل همین مینیمالیسم ، پایه کد نسبتاً کوچک است (کمتر از 2 مگابایت ، از جمله مستندات).

البته ، رویکردهای مثبت و منفی برای این رویکرد وجود دارد. برای یک توسعه دهنده PHP با تجربه ، یادگیری این چارچوب آسان است. این کار را برای شما زیاد انجام نمی دهد ، بنابراین اگر می دانید چه کاری انجام می دهید ، از کار خود خارج می شود و به شما اجازه توسعه می دهد.

برای توسعه دهندگان بی تجربه که ممکن است چارچوبی برای انجام کارها “بطور خودکار” بخواهند ، ممکن است Code Igniter خیلی کم به نظر برسد.

درباره CodeIgniter Versions

از این نوشتار ، سه نسخه مهم شماره چارچوب CodeIgniter وجود دارد. نسخه فعلی CodeIgniter 3 است ، اما می توانید برنامه های زیادی پیدا کنید که روی هر یک از دو نسخه اصلی قبلی اجرا شده است. نسخه 2 به ویژه محبوب است و بخش عمده ای از نصب های CodeIgniter موجود این نسخه است.

CodeIgniter از اصول نسخه نویسی معنایی پیروی می کند ، بنابراین نسخه 3 با برنامه های نوشته شده در نسخه 2 به عقب سازگار نیست. ارتقاء یک برنامه موجود امکان پذیر است ، اما کاملاً پیچیده است.

اگر در حال کار بر روی یک برنامه موجود هستید ، ممکن است مجبور شوید نسخه 2 را بیاموزید. اما اگر در حال شروع یک پروژه جدید هستید ، باید واقعاً از نسخه فعلی استفاده کنید. این امکان را به شما می دهد تا از تعدادی از پیشرفت ها و اصلاحات امنیتی از جمله:

آموزشها

آموزش ها و سایر منابع ذکر شده در اینجا CodeIgniter 2 یا 3 را پوشش می دهد. مطمئن باشید که آموزش شما استفاده می کنید مطابق با نسخه پروژه ای که شما در حال کار بر روی آن هستید.

نسخه 2

  • Codeigniter Tutorial: Learn Codeigniter در 40 دقیقه مقدماتی یک جلسه ای برای چارچوب توسعه دهندگان با تجربه PHP است..
  • CodeIgniter Tutorial برای مبتدیان مقدمه ای است با کد در چارچوب ، مناسب برای توسعه دهندگان با تجربه که فقط مبتدی با CodeIgniter هستند نه PHP.
  • این مجموعه آموزش از FormGet یک توسعه دهنده جدید CodeIgniter را از مبتدی تا پیشرفته دنبال می کند.
  • CodeIgniter Tutorial یک نمای کلی از چارچوب است. این یک مقدمه بسیار اساسی ، برای درک حس امکانات مفید است.
  • آموزش تصویری Codeigniter برای مبتدیان یک منبع خارق العاده است که مبتدیان را در کل مراحل از نصب تا ساخت برنامه می گذرد..

نسخه 3

  • CodeIgniter Tutorial از Tutorials Point یک گام گام به گام بزرگ از چارچوب است ، برای مبتدیان مطلق.
  • PHP CodeIgniter Tutorials for Beginners مجموعه ای از آموزش های توالی شده برای کمک به توسعه دهندگان جدید CodeIgniter است که چارچوب را از ابتدا یاد می گیرند..
  • PHP MVC Framework CodeIgniter Tutorial برای مبتدیان یک دوره حق بیمه (پرداخت شده) از Udemy است ، تقریباً 100 سخنرانی ویدیویی را پوشش می دهد که CodeIgniter را داخل و خارج آن پوشش می دهد..

ارجاع

  • مستندات رسمی CodeIgniter اولین منبع برای جستجوی هرگونه سؤالی است که در مورد چارچوب است.
  • CodeIgniter Application Application یک repo GitHub است که می توانید برای کسب اطلاعات بیشتر در مورد طراحی برنامه CodeIgniter اکتشاف کنید.

ابزارها

CodeIgniter یک فریم ورک مینیمالیستی است ، بنابراین بسیاری از کارکردهایی که ممکن است در سایر فریمورک ها تعبیه شوند ، به عنوان افزونه یا ماژول جداگانه در دسترس است. بسیاری از این موارد ، اعم از خدمات کوچک ، از سازندگان برنامه سطح بالا وجود دارد. در اینجا چند مورد از جالب ترین افزودنیهای مقیاس بزرگ CodeIgniter آورده شده است:

  • Bonfire یک افزونه مدیریت و مدیریت خودکار برای CodeIgniter است.
  • Fuel CMS یک سیستم مدیریت محتوای منبع باز است که در بالای CodeIgniter ساخته شده است.
  • Ignition-Go یک چارچوب ساخت برنامه است که با CodeIgniter و Bootstrap توییتر ساخته شده است.

بهترین مکان برای یافتن اطلاعات بیشتر Awesome CodeIngiter است ، یک لیست سرآمد از بهترین و مفیدترین ابزار CodeIgniter.

انجمن

CodeIgniter یک پروژه منبع باز با جامعه توسعه دهنده فعال است.

  • repo منبع CodeIgniter در GitHub مکان اصلی توسعه CodeIgniter است.
  • انجمن های CodeIgniter و subreddit CodeIgniter دو بهترین مکان برای تعامل با توسعه دهندگان CodeIgniter بصورت آنلاین هستند.

کتاب در مورد CodeIgniter

این کتابها نسخه فعلی Code Igniter را پوشش می دهد.

  • Practical CodeIgniter 3 (2016) ، توسط لونی Ezell ، یک راهنمای همه در یک است که شما را از دانستن هیچ چیز در مورد CodeIgniter به ساخت برنامه های وب پیچیده با CodeIgniter و ابزارهای مدرن توسعه مانند Composer ، سوق می دهد..
  • راهنمای تست CodeIgniter (2016) ، توسط سوزوکی و ویتنی ، کتابی در مورد استفاده از PHPUnit برای انجام تست خودکار در CodeIgniter است.

نسخه های اولیه CodeIgniter

کتاب های زیر بهترین نسخه های موجود در چارچوب های قبلی هستند.

  • CodeIgniter برای توسعه سریع برنامه PHP (2007) ، توسط دیوید آپتون ، کتاب نهایی در CodeIgniter بود که نسخه فعلی 1.x بود.

  • برنامه های کاربردی CodeIgniter Web (2015) ، توسط راب فاستر ، اطلاعاتی در مورد بهترین شیوه ها و تکنیک های متداول برای کاربرد ساختمان با CodeIgniter ارائه می دهد. فاستر همچنین کتاب بعدی را در لیست ما نوشت ، و هر دو هدف CodeIgniter 2.x هستند.

  • CodeIgniter 2 Cookbook (2013) ، توسط Rob Foster ، مجموعه ای از دستور العمل ها یا راه حل های خوب برای مشکلات متداول است.

باید CodeIgniter یاد بگیرم?

CodeIgniter یکی از محبوب ترین چارچوب های PHP است که به طور مداوم در بین 5 چهارچوب برتر توسط توسعه دهندگان PHP قرار دارد. این هم برای “کار” و هم برای “پروژه های شخصی” نمره خوبی دارد ، به این معنی که این یک مهارت بسیار کاربردی است ، و شما احتمالاً از استفاده از آن لذت خواهید برد.

یادگیری نحوه ساخت برنامه های کاربردی در CodeIgniter – به ویژه اگر فقط برنامه های PHP را از ابتدا یا با CMS مانند WordPress نوشتن کرده اید – دامنه امکانات شما را تا حد زیادی افزایش می دهد..

معاملات میزبانی وب

به دنبال یک معامله بزرگ میزبانی CodeIgniter هستید?
میزبانی A2 در تست های سرعت و عملکرد اخیر ما رتبه 1 را کسب کرد. در حال حاضر می توانید 50٪ در برنامه های خود صرفه جویی کنید. فقط از این لینک تخفیف استفاده کنید
برای گرفتن معامله.

مطالعه بیشتر و منابع

ما راهنماهای ، آموزش ها و اینفوگرافیک های بیشتری در رابطه با کد نویسی و توسعه داریم:

  • منابع PHP: این راهنمای منابع ما برای یادگیری PHP و بهبود به عنوان رمزگذار است.
  • آهنگسازی HTML خوب: این یک معرفی کاملی برای نوشتن HTML خوش فرم و استفاده از نرم افزار اعتبار سنج HTML است.
  • CSS3 – معرفی ، راهنماها & منابع: این مکان عالی برای شروع یادگیری چیدمان صفحه وب است.

چه کدی را باید بیاموزید?

گیج شده در مورد چه زبان برنامه نویسی که باید رمزگذاری کنید؟ اینفوگرافیک ما را ببینید ، چه کدی را باید یاد بگیرید؟ این نه تنها در مورد جنبه های مختلف زبان بحث می کند ، بلکه به سؤالات مهمی از جمله ، “چقدر پول برای برنامه نویسی PHP برای زندگی می پردازم؟”

چه کد باید یاد بگیرید؟
چه کدی را باید بیاموزید?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map