کدنویسان | آموزش پروژه محور php بر اساس mvc با پیاده سازی کتابخانه دیجیتال

آموزش پروژه محور php بر اساس mvc با پیاده سازی کتابخانه دیجیتال


سلام دوستان در این قسمت می تونید یک دوره آموزش PHP با کمک مدل MVC رو دانلود کنید. در این آموزش ها یک کتابخانه دیجیتال بصورت کامل پیاده سازی می شود.
پروژه کتابخانه الکترونیکی-کدنویسان
محتوای دوره آموزشی

"آموزش پروژه محور php بر اساس mvc با پیاده سازی کتابخانه دیجیتال" دارای جلسات زیر است، برای آشنایی با نحوه تدریس و کیفیت آموزش ها می توانید بعضی از آنها را پخش کنید.

معرفی پروژه کتابخانه دیجیتال با PHP-MVC
۴:۱۶
نمایش
آموزش ساختار بانک اطلاعاتی و پروژه PHP بر اساس MVC
۱۲:۴۷
نمایش
پیاده سازی بخش مدل برای همه جداول کتابخانه دیجیتال
۱۸:۱۰
نمایش
پیاده سازی بخش های نمایش و کنترولر برای جدول دسته بندی ها

آموزش تصویری پیاده سازی بخش های نمایش و کنترولر برای جدول دسته بندی ها

۲۰:۵۳
نمایش
طراحی الگوهای هدر و فوتر برای سایت
۲۸:۲۳
پیاده سازی بخش های نمایش و کنترولر برای مدیریت کتابها
۱۶:۲۲
جلسه هفتم – آموزش اضافه کردن تصویر و فایل های ضمیمه همراه کتاب ها
۱۳:۳۱
آموزش استفاده از کمبوباکس ها در فرم های کتاب و دسته بندی
۱۴:۵۰
پیاده سازی بخش های نمایش و کنترولر برای جدول فصل های کتاب
۲۲:۲۵
#۱۰
جلسه دهم – پیاده سازی بخش های نمایش و کنترولر برای جدول کاربران
۲۱:۰۵
#۱۱
عریف سطوح مختلف برای کاربران
۹:۵۲
#۱۲
پیاده سازی امکانات برای نمایش کتاب ها جبه کاربران عضو
۱۶:۵۴
#۱۳
جلسه سیزدهم – پیاده سازی نمایش فصل های کتاب
۱۵:۱۴
#۱۴
پیاده سازی برای نمایش محتوای فصل های کتاب
۹:۴۰
#۱۵
نمایش لیست فصل های کتاب جاری در ستون کناری سایت
۱۰:۳۷
#۱۶
پیاده سازی جستجوی کتابها بر اساس عنوان، چکیده و نیز عنوان و متن فصل های کتاب
۱۰:۵۸
#۱۷
پیاده سازی امکان لاگین و لاگ اوت کردن کاربران
۲۰:۱۰
#۱۸
پیاده سازی بخش های نمایش و کنترولر برای ویرایش پروفایل و تغییر رمز کاربر

آموزش تصویری پیاده سازی بخش های نمایش و کنترولر برای ویرایش پروفایل و تغییر رمز کاربر

۱۴:۴۲
#۱۹
کنترل دسترسی کاربران به قسمت های مختلف (۱)
۳:۲۸
#۲۰
کنترل دسترسی کاربران به قسمت های مختلف (۲)
۱۷:۴۸
#۲۱
کنترل دسترسی کاربران به قسمت های مختلف(۳)
۹:۲۴
#۲۲
آموزش و اجرای نمایش بازخورد و خطاها پس از اجرای درخواست ها
۶:۵۲
خرید و دانلود محصول
جزئیات محصول
این مجموعه آموزشی پروژه محور برنامه نویسی پی اچ پی (php) بر اساس مدل mvc بصورت مجموعه ای از فیلم های آموزشی برای ساخت سایت کتابخانه الکترونیک یا کتابخانه مجازی ارائه شده است. تمام مراحل طراحی و برنامه نویسی سیستم کتابخانه دیجیتال به صورت مرحله به مرحله و با جزئیات کامل آموزش داده می شود.

آموزش های پروژه محور کارآمد ترین روش آموزشی شناخته شده است، و امیدواریم با استفاده از مجموعه حاضر بتوانیم در یادگیری برنامه نویسی شی گرا و قاعده مند به زبان php و بر اساس چارچوب mvc با شما عزیزان همراه شما باشیم.

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

ما به این دلیل برای آموزش برنامه نویسی حرفه ای php در چارچوب mvc، پروژه کتابخانه دیجیتال را انتخاب کردیم. که این پروژه دارای قسمت ها و امکانات پیشرفته ای است که تقریبا در هر پروژه ای مورد نیاز است. در این پروژه عملیات مختلف مثل فیلتر کردن اطلاعات، جستجو در یک یا چند جدول به طور همزمان، استفاده از کلیدهای خارجی، الحاق جداول، مدیریت کاربران، ورود و خروج کاربر، داشتن انواع کاربران با اختیارات مختلف، کنترل دسترسی کاربران ، آپلود و دانلود فایل ها و … را روی بانک اطلاعاتی را انجام می دهیم.

ما در این پروژه سه نوع کاربر تعریف کرده ایم:

  1. کاربران عادی – که قادر هستند لیست کتاب ها را ببینند ، فصل های آنها را باز کنند و مطالعه کنند.
  2. کاربران ویژه  – که علاوه بر اختیارات کاربران عادی، می توانند دسته بندی ها، کتاب ها و فصا های کتاب ها را مدیریت کنند.
  3. کاربران مدیر – که علاوه بر اختیارت کاربران ویژه می توانند کاربران سیستم را نیز مدیریت کنند.

کتابخانه دیجیتال کتابخانه ای است که مواد وخدمات دیجیتالی را شامل می شود . در ساده ترین شکل می تواند شامل مجموعه ای کتاب ها در قالب دسته بندی های مختلف باشد که هر کتاب دارای چندین فصل است که محتوای کتاب را تشکیل می دهند. این سیستم دارای کاربران عضوی است که به کتاب ها درسترسی داشته و می توانند از کتابخانه استفاده کرده و مطالل کتاب ها را بخوانند و کاربران مسوولی است که می توانند کتاب ها و مطالب آنها را مدیریت کنند.

بطور کلی پروژه کتابخانه دیجیتال طراحی شده در طی این آموزش ها دارای امکانات زیر است:

  1. مدیریت دسته بندی های کتاب ها، دسته ها می توانند بصورت پدر و فرزندی تا چند سطح داشته باشند.
  2. مدیریت کتابها ، امکان نمایش لیست کتاب ها، اضافه کردن، ویرایش کردن و و حذف کردن کتاب ها، برای هر کتاب یک فایل تصویری برای لوگو و یک فایل ضمیمه که می تواند محتوای کتاب را داشته باشد در نظر گرفته شده است. و امکان دانلود این فایل ها وجود دارد.
  3. مدیریت فصل های کتاب ، هر کتاب شامل چندین فصل است و امکان مدیریت فصل های یک کتاب مشخص وجود دارد.
  4. امکانات مناسب برای مطالعه کتابها، نمایش لیست کتابها به اعضا، نمایش کتاب های یک دسته بندی یا جستجو بر اساس عنوان و محتوای کتاب
  5. داشتن سطوح مختلف برای کاربران و کنترل دسترسی کاربران به بخش های مختلف سیستم بر اساس سطح دسترسی آنها
  6. استفاده از چارچوب طراحی واسط کاربری بوت استرپ

سرفصل دوره آموزشی

  1. ساختار پروژه ها در مدل MVC
  2. پیاده سازی بخش مدل برای همه جداول
  3. پیاده سازی بخش کنترولر برای جدول دسته بندی کتاب ها
  4. طراحی الگوهای هدر و فوتر برای سایت
  5. پیاده سازی بخش های نمایش و کنترولر برای مدیریت کتابها
  6. آموزش اضافه کردن تصویر و فایل های ضمیمه همراه کتاب ها
  7. آموزش استفاده از کمبوباکس ها در فرم های کتاب و دسته بندی
  8. پیاده سازی بخش های نمایش و کنترولر برای جدول فصل های کتاب
  9. پیاده سازی بخش های نمایش و کنترولر برای جدول کاربران
  10. تعریف سطوح مختلف برای کاربران
  11. پیاده سازی امکانات برای نمایش کتاب ها به کاربران عضو
  12. پیاده سازی نمایش فصل های کتاب
  13. پیاده سازی برای نمایش محتوای فصل های کتاب
  14. نمایش لیست فصل های کتاب جاری در ستون کناری سایت
  15. پیاده سازی جستجوی کتابها بر اساس عنوان، چکیده و نیز عنوان و متن فصل های کتاب
  16. پیاده سازی امکان لاگین و لاگ اوت کردن کاربران
  17. پیاده سازی بخش های نمایش و کنترولر برای ویزایش پروفایل و تغییر رمز کاربر
  18. پیاده سازی کنترل دسترسی کاربران به قسمت های مختلف
  19. آموزش و اجرای نمایش بازخورد و خطاها پس از اجرای درخواست ها و انجام عملیات

بانک اطلاعاتی کتابخانه دیجیتال

برای سایت کتابخانه دیجیتال، بانک اطلاعاتی بصورت زیر طراحی شده است :

جدول کتاب ها (tbl_book)

ستون نوع داده کاربرد
Id عددی کد کتاب
name کاراکتری نام
author کاراکتری مولف
pname کاراکتری ناشر
pyear کاراکتری سال انتشار
cid عددی کد دسته بندی
Isbn کاراکتری شابک
abstract متنی چکیده کتاب
logo کاراکتری تصویر لوگو
pdf کاراکتری نام فایل ضمیمه

 

جدول دسته بندی (tbl_cat)

ستون نوع داده کاربرد
Id عددی کد دسته
name کاراکتری نام دسته
pid عددی کد دسته پدر

 

جدول فصل های کتاب ها (tbl_chap)

ستون نوع داده کاربرد
Id عددی کد کتاب
name کاراکتری نام
bid کاراکتری مولف
body متنی محتوای فصل
pdf کاراکتری نام فایل ضمیمه  محتوای فصل

 

جدول کاربران (tbl_user)

ستون نوع داده کاربرد
Id عددی کد کاربر
name کاراکتری نام
uname کاراکتری نام کاربری
upass کاراکتری کلمه عبور

 

اسکرین شات از کتابخانه دیجیتال

صفحه نمایش کتاب ها به اعضا

نمایش لیست کتابها، کتابخانه دیجیتال - کدنویسان

 

صفحه مدیریت فصل های کتاب

نمایش فصل های کتاب-کتابخانه الکترونیکی- کدنویسان

 

نظرات کاربران

نظرات برای | بدون نظر »

دیدگاه شما


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


۶۷۰۰۰ تومان

خرید و دانلود دوره آموزشی


درباره کدنویسان
کدنویسان با هدف فراهم کردن آموزش های جدید و کاربردی در حوزه طراحی و برنامه نویسی های مختلف مخصوصاً تحت وب، پایه گذاری شده است.
ما افتخار می کنیم که رضایت کاربران عزیز کدنویسان را با ارائه آموزش های مفید تامین کرده ایم.
تماس با ما
سریع ترین روش های تماس با ما بصورت زیر است:
  • تماس با شماره همراه : 09151604068
  • ارسال پیام به آی دی تلگرام : @mmoha94
  • ارسال نامه به آدرس : mohammadi.sm@gmail.com
کلیه حقوق متعلق به سایت کدنویسان است، انتشار و کپی برداری از مطالب این سایت غیرمجاز بوده و پیگرد قانونی دارد.