- بافت و سویشرت مردانه
- بوت و نیم بوت مردانه
- پافر مردانه
- پالتو، بارانی و کاپشن مردانه
- پلیور مردانه
- پیراهن و بلوز مردانه
- تاپ و شلوارک مرذانه
- تیشرت و پولوشرت مردانه
- جلیقه مردانه
- جوراب مردانه
- دستکش مردانه
- ست تیشرت و شلوار مردانه
- ست سویشرت و شلوار مردانه
- ست مردانه
- شلوار و شلوارک مردانه
- شورت مردانه
- عینک آفتابی مردانه
- کت و شلوار مردانه
- لباس زیر و راحتی مردانه
- لباس مردانه
- لباس مردانه
- لگ مردانه
- هودی مردانه
دوره آموزش Codeigniter
بر روی کلید قرمز رنگ «اطلاعات بیشتر» کلیک کنید و سپس خرید خود را به صورت نقدی یا اقساطی از فروشگاه مورد نظرتان تکمیل کنید.
کدیگنیتر یا کد ایگنیتر (Codeigniter) یک فریمورک قدرتمند پی اچ پی PHP Framework تحت معماری MVC است که به دلیل استفاده کم از حافظه Ram بسیار سریع اجرا میشود. دوره آموزش Codeigniter مکتب خونه با هدف آموزش این فریمورک پی اچ پی تهیه و تدوین شده است که در ادامه به معرفی آن خواهیم پرداخت و در بخش بیشتر بدانید نیز اطلاعات مفیدی از Codeigniter ارائه خواهد شد.
دوره آموزش Codeigniter
فریمورک codeigniter بهوسیله کدهای پی اچ پی نوشته شده و برای برنامهنویسانی که میخواهند یک Application قدرتمند تحت وب با تمامی امکانات به شکلی بسیار ساده و ظریف داشته باشند و بتوانند آن را توسعه دهند بسیار مناسب است و این امکان را در اختیارشان قرار میدهد. این چارچوب تحت زبان برنامهنویسی پی اچ پی کار کرده و برنامهنویسی تحت زبان php را بسیار سادهتر از گذشته نموده و باعث جذب برنامه نویسان زیادی به دنیای php شده خواهد شد. دوره آموزش Codeigniter مکتب خونه نیز با هدف کمک به توسعهدهندگان و برنامه نویسان پی اچ پی تهیه و تدوین شده است.
استفاده از این دوره آموزش Codeigniter رایگان بوده و کاربران فقط کافی است در آن ثبتنام انجام دهند. این دوره آموزش کد ایگنیتر در ٢٥ جلسه و در قالب ٨ ساعت محتوای ویدیویی به کاربران ارائه خواهد شد و در آن دانشجویان و متقاضیان میتوان بهصورت پروژه محور کار با Codeigniter را بیاموزند.
دوره آموزش Codeigniter برای چه کسانی مناسب است؟
دوره آموزش Codeigniter برای تمامی افراد علاقهمند به برنامهنویسی وب و مخصوصاً برنامه نویسان پی اچ پی مفید است. بهصورت کلی دوره آموزش ایگنیتر برای افراد زیر توصیه میشود:
- برنامه نویسان وب
- طراحان سایت و اپلیکیشن مبنی بر وب
- توسعهدهندگان پی اچ پی
- توسعهدهندگان و برنامه نویسان وردپرس
- و هرکسی که برای پروژههای خود به پی اچ پی وابسته است.
بعد از گذراندن دوره کاربران چه مهارتهایی کسب میکنند؟
دوره آموزش Codeigniter به دلیل پروژه محور بودن به کاربران این امکان را میدهد که پس از پایان دوره بتوانند پروژههای خود را با این فریمورک با هر سبک و سلایقی پیادهسازی کنند و اطلاعات و دانش خود را از پی اچ پی بسیار بالا ببرند.
پیشنیاز دوره آموزش CodeIgniter چیست؟
شخصی که از فریمورک CodeIgniter استفاده میکند باید با PHP آشنا باشد. شما باید دانش خوبی در مورد PHP مانند نحو اصلی آن و نحوه تعامل آن با پایگاه داده و HTML داشته باشید.
CodeIgniter چیست؟
شما معمولا برای ساختن یک برنامه وب، زمان زیادی را صرف نوشتن همان کد میکنید. Framework- ها یک بلوک کد را در اختیار شما قرار میدهند و مقدار کد موردنیاز برای ساخت یک وبسایت را به حداقل میرسانند.
CodeIgniter یک چارچوب یا همان فریمورک مبتنی بر PHP است اما جایگزین PHP نیست. یادگرفتن CodeIgniter به این معنی نیست که شما PHP را یاد میگیرید. PHP یک زبان برنامهنویسی سمت سرور برای ساخت برنامههای کاربردی مبتنی بر وب پویا بوده و کد ایگنیتر یک فریمورک برای آن بهحساب میآید که دوره آموزش Codeigniter با هدف آموزش چارچوب تهیهشده است.
فریم ورک CodeIgniter شامل کتابخانههای قدرتمند، رابط کاربری ساده و ساختار منطقی برای دسترسی به این کتابخانهها، پلاگینها، راهنماها و برخی منابع دیگر است که عملکردهای پیچیده PHP را راحتتر حل کرده و عملکرد بالا را حفظ میکند. این فریمورک کدنویسی PHP را ساده میکند و یک وبسایت کاملاً تعاملی و پویا را در زمان بسیار کوتاهتری ارائه میدهد. Codeigniter از نسخه PHP 5.2.6 یا جدیدتر و MySQL نسخه 4.1 یا جدیدتر را پشتیبانی میکند. به عبارتی میتوان گفت که Codeigniter کد نویسی سمت وب شما را قویتر کرده و کد شما را برای خواندن و نگهداری آسانتر میکند و در واقع یک جعبهابزار رایگان، سبکوزن با نصب آسان است.
چرا باید از CodeIgniter استفاده کنیم؟
همانطور که گفته شد، Codeignitor یکی از فریمورکهای MVC محبوب PHP است. اکثر توسعهدهندگان ترجیح میدهند پروژههای خود را روی Codeignitor انجام دهند، زیرا اسناد آن سبک و قابلدرک است. برخی از ویژگیها، مزایا یا دلیل استفاده از Codeignitor در زیر آورده شده است.
- سریع و سبک چون کتابخانه آن حافظه کمتری مصرف میکند.
- رابط کاربری ساده و آسان.
- مدیریت آسان خطا، اشکالزدایی آسان و رسیدگی به مسائل امنیتی.
- پشتیبانی بزرگ جامعه و توسعه دهندگان در سراسر جهان در دسترس است.
- پشتیبانی صفحهبندی، پشتیبانی از رمزگذاری، مجهز به کلاس آپلود فایل، کلاس داخلی برای ارسال ایمیل و بسیاری از موارد دیگر
این مزایای CodeIgniter ما را ملزم کرده است که دوره آموزش CodeIgniter را برای شما بهصورت رایگان در مکتب خونه قرار دهیم.
لایسنس CodeIgniter
CodeIgniter یک نرمافزار منبع آزاد است که تحت مجوز MIT مجوز دارد و کد منبع آن در GitHub نگهداری میشود. ازآنجاییکه این نرمافزار منبع باز است، شما مجاز به کپی، اصلاح و توزیع این نرمافزار و اسناد آن برای هر منظوری تحت شرایط زیر هستید.
- کد منبع توزیع مجدد باید اعلامیه حق چاپ را حفظ کند.
- فایلهای اصلاح شده باید تغییرات ایجاد شده و نام کسانی را که آنها را تغییر دادهاند ذکر کنند.
- محصولات مشتق شده را نمیتوان بدون مجوز کتبی از موسسه فناوری بریتیش کلمبیا بهعنوان “CodeIgniter” نامید.
- همه توزیعها باید شامل یک فایل کپی از این توافقنامه باشند.
- باید با محصولات مشتق شده یک تأییدیه وارد شود که آنها از CodeIgniter مشتق شدهاند.
ویژگیهای CodeIgniter
تقاضای زیادی برای چارچوب کد ایگنیتر در توسعه دهندگان PHP به دلیل ویژگیها و مزایای همهکاره آن وجود دارد. یک برنامه وب توسعهیافته در CodeIgniter بهطور مؤثر و سریع عمل میکند. مجموعهای پیشرفته از جنبهها را برای نوشتن از ابتدا برای ساختن یک برنامه وب پویا فراهم میکند و با این حال ویژگیهای مهم این چارچوب بهصورت فهرست موارد زیر است:
- رایگان برای استفاده: کد ایگنیتر تحت مجوز MIT مجوز دارد، بنابراین استفاده از آن رایگان است.
- از الگوی MVC پیروی میکند: کد ایگنیتر از Model-View-Controller استفاده میکند که اساساً بخشهای منطق و ارائه را از هم جدا میکند. درخواست به کنترلر میآید، عمل پایگاه داده از طریق مدل انجام میشود و خروجی از طریق view- ها نمایش داده میشود؛ اما در برنامهنویسی معمولی PHP، هر صفحه نشاندهنده MVC است که پیچیدگی را افزایش میدهد.
- سبکوزن: کد ایگنیتر بسیار سبکوزن است. سیستم اصلی CodeIgniter به کتابخانه بسیار کوچکی نیاز دارد، کتابخانههای دیگری ممکن است بنا به درخواست پویا بر اساس نیاز شما اضافه شوند. به همین دلیل است که بسیار سریع و سبک بهحساب میآید.
- قابلیت ایجاد URL- های مناسب سئو: URL- های تولید شده توسط CodeIgniter برای موتورهای جستجو سازگار و تمیز هستند. از رویکرد مبتنی بر بخش بهجای رویکرد مبتنی بر پرسوجو استاندارد استفاده میکند.
- مجهز به کتابخانههای داخلی: این نرمافزار دارای کتابخانههای بسته کاملی است که تمام وظایف موردنیاز وب مانند پایگاه داده، اعتبارسنجی فرم، ارسال ایمیل، دستکاری تصاویر، ارسال ایمیل و غیره را فعال میکند.
برخی از ویژگیهای دیگر:
- امنیت و فیلتر XSS
- آپلود فایل، مدیریت جلسه، صفحهبندی، رمزگذاری دادهها
- مسیریابی URI انعطافپذیر
- کلاس رمزگذاری زیپ
- ذخیره تمام صفحه
- بومیسازی
- و غیره
در دوره آموزش CodeIgniter با همه مزایا و ویژگیهای مهم این چارچوب محبوب بیشتر آشنا خواهیم شد.
ساختار فایل در کد ایگنیتر
همانطور که گفته شد، CodeIgniter یک چارچوب توسعه برنامه برای ساخت وبسایت با استفاده از PHP است. برای به حداقل رساندن کد در حین توسعه یک برنامه استفاده میشود و به همان سرعت توسعه مییابد. ساختار فایل بخش مهمی از CodeIgniter است. درک ساختار فایل در CodeIgniter برای توسعه برنامههای موفق مهم بوده و در دوره آموزش CodeIgniter نیز روی این موضوع تمرکز شده است. هنگامیکه ساختار دایرکتوری CodeIgniter را باز میکنید، سه پوشه اصلی وجود دارد که در زیر آورده شده است:
- کاربرد یا Application
- سیستم
- راهنمای کاربر یا User_guide
Application در کد ایگنایتر
پوشه برنامه یا پوشه اپلیکیشن جایی است که تمام کدهای برنامهای که در حال توسعه آن هستیم ذخیره میشود. این پوشه شامل پوشههای دیگر سرور بوده که عمده این پوشهها بهصورت فهرست موارد زیر است:
- Cache: در این پوشه تمامی صفحات کش اپلیکیشن شما ذخیره میشود. این به افزایش سرعت دسترسی به صفحه شما کمک میکند.
- Config: در این پوشه تمامی فایلهای پیکربندی ذخیره میشوند. با استفاده از database.php: کاربران میتوانند پایگاه داده برنامهها و فایلهای config.php را که ما پایه URL خود را تنظیم میکنیم، پیکربندی کنند.
- Controllers: در این پوشه، کنترل برنامه ما و تمام عملکردهای سمت سرور را در خود دارد.
- Core: تمام کلاسهای پایه برنامه شما در اینجا ذخیره میشوند.
- Helpers: این به شما در ایجاد اپلیکیشن کمک میکند.
- Hooks: این به شما کمک میکند تا عملکرد درونی چارچوب خود را تغییر دهید.
- Language: شما میتوانید از زبان بر اساس نیاز خود در پروژه استفاده کنید.
- Logs: در اینجا تمام فایلهای مربوط به گزارش ذخیره میشوند و گاهی اوقات اگر با خطا مواجه میشوید و پیام را دریافت نمیکنید، میتوانید توضیحات آنها را بررسی کنید.
- Models: تمام لاگینهای پایگاه داده در اینجا ذخیره میشوند و کنترلر آنها را در اینجا درخواست میکند و سپس میتواند از آنها استفاده کند.
- Third_party: تمام افزونههای شخص ثالث برای استفاده در برنامه در اینجا ذخیره میشوند.
- View: در اینجا تمام فایلهای HTML مربوط به برنامه ذخیره میشود.
در دوره آموزش CodeIgniter نحوه کار و تعامل با تمامی اجزا پوشش داده شده است و نگرانی بابت نام های بالا نداشته باشید.
فایل سیستم
تمام فایلهای مربوط به کدنویسی، کتابخانهها و سایر فایلها در اینجا ذخیره میشوند که به شما کمک میکند کدنویسی را آسان کنید.
این پوشه همچنین حاوی پوشههای مختلفی است که در زیر توضیح داده شده است:
- Core: از تمام کلاسهای اصلی CodeIgniter تشکیل شده است.
- پایگاه داده: تمام درایورها و برنامههای کاربردی مربوط به پایگاه داده در اینجا ذخیره میشوند.
- فونتها: تمام اطلاعات و ابزارهای مربوط به فونتها در اینجا ذخیره میشوند.
- Helpers: شامل تمام دادههای مربوط به Helpers مانند تاریخ، کوکی و غیره است.
- زبانها: همه فایلهای مرتبط با زبان که در اینجا ذخیره میشوند، CodeIgniter از برنامههای وب چندزبانه پشتیبانی میکند.
- کتابخانهها: در اینجا کتابخانههایی ذخیره میشوند که به شما در ایجاد آسان برنامههایی مانند آپلود فایل، ایمیل، تقویم کمک میکنند.
راهنمای کاربر در کد ایگنایتر
User_guide یا راهنمای کاربر بهعنوان راهنمای CodeIgniter آفلاین کار کرده که به شما کمک میکند تا عملکردهای اساسی کتابخانههای مختلف CodeIgniter را یاد بگیرید. برای آشنایی با CodeIgniter لازم است که این راهنما را مطالعه کنید. این شامل یک فایل index.php است که شامل موارد مهمی برای تنظیم محیط و رسیدگی به خطا است. دستکاری این فایل درصورتیکه دانش فنی لازم را ندارید نباید صورت بگیرد.
مزایا و معایب CodeIgniter
مانند هر چارچوب دیگری CodeIgniter نیز معایب و مزایای خود را دارد که این مزایا و معایب بهصورت زیر است:
مزایا CodeIgniter:
- رسیدگی به خطا
- قابلیت سفارشیسازی
- امنیت
- رابط کاربرپسند
- سیستم مبتنی بر MVC
- و غیره
معایب CodeIgniter:
- فقدان کتابخانههای جامع
- عدم وجود فضای نام مدرن
- استفاده از بارگذار خودکار
سخن پایانی
دوره آموزش CodeIgniter با هدف آموزش این چارچوب جذاب و کاربردی پی اچ پی تهیه و تدوین شده است و استفاده از آن رایگان است. در این معرفی دوره سعی شد در کنار معرفی دوره آموزش CodeIgniter مکتب خونه که بهصورت رایگان قرار داده شده است، اطلاعاتی نیز در رابطه با CodeIgniter ارائه شد. اگر به فکر ارتقای دانش خود در پی اچ پی هستید هماکنون با ثبتنام در دوره آموزش کدایگنایتر اولین و مهمترین قدم خود را در این مسیر بردارید. به کمک کتابخانههای قدرتمند این چارچوب پیادهسازی هر پروژهای، ساده است.
مهرداد سیفزاده دارای مدرک کارشناسی نرمافزار هستند که نزدیک به ۱۰ سال در زمینه طراحی و پیادهسازی سامانههای تحتوب فعالیت دارند. از تجارب ایشان میتوان برنامهنویسی به زبان c,php,perl,python و کار با سرورهای لینوکس نام برد. ایشان ساعات فراغت خود را به حل مشکلات برنامهنویسان و آموزش برنامهنویسان جدید میپردازند. شعار همیشگی ایشان آموزشهای رایگان با کیفیت بالا برای همه است.
نقد و بررسیها
هنوز بررسیای ثبت نشده است.