آنچه یاد خواهید گرفت:
پیادهسازی سیستم احراز هویت چندگانه از ابتدا
ارسال ایمیل با استفاده از سیستم ایمیل داخلی Laravel
سیستم کامل CRUD
سیستم اعتبارسنجی ایمیل هنگام رجیستر
تکنیک اعتبارسنجی فرم
سیستم لاگین ادمین و ریست پسورد
مدیریت پروفایل ادمین
تنظیمات ادمین برای بخشهای مختلف وبسایت
سیستم آپلود عکس
نوتیفیکیشن پیام Toast
لاگین و رجیستر اهداکننده
مدیریت پروفایل اهداکننده
گزینه پیشرفته جستجوی اهداکننده
مدیریت درخواستهای اهدای خون
پیشنیازهای دوره
دانش پایه HTML
دانش پایه CSS
دانش پایه Bootstrap
دانش پایه JavaScript
دانش پایه کار با ویرایشگر کد مانند VS Code یا هر ویرایشگر دیگر
توضیحات دوره
در این دوره، به دانشجویان یاد میدهیم چگونه یک وبسایت مدیریت بانک خون را از ابتدا با استفاده از جدیدترین و محبوبترین فریمورک PHP یعنی Laravel 12 بسازند. این دوره تمام جنبههای اصلی توسعه وب اپلیکیشن، از جمله سیستمهای احراز هویت، اعتبارسنجی ایمیل، تسلط به قالب و موارد دیگر را پوشش میدهد.
ما یک وبسایت مدیریت بانک خون واقعی توسعه میدهیم که در آن هر فرد بتواند برای خودش یا بستگانش اهداکنندگان را جستجو کند و به راحتی از طریق یک فرم با اهداکننده تماس بگیرد. اهداکنندگان رجیستر میکنند و ادمین آنها را تأیید میکند. این پروژه با جدیدترین نسخه Laravel (Laravel 12) در زمان ضبط ساخته شده است تا دانشجویان با روشها و استانداردهای مدرن و بروز آشنا شوند.
این دوره بهطور ویژه برای مبتدیان طراحی شده است؛ افرادی که تجربه کمی در PHP دارند یا اصلاً تجربهای ندارند. با این حال، حتی کاربران پیشرفته هم آن را مفید خواهند یافت، زیرا در اینجا ویژگیهای واقعی فروشگاه آنلاین مانند سبد خرید، چکاوت، کوپن، هزینه ارسال، گزینههای پرداخت و موارد دیگر پیادهسازی شده است.
ویژگیهای پنل ادمین:
ادمین میتواند اهداکنندگان را ایجاد، ویرایش و حذف کند.
ادمین میتواند لوگو، favicon، بنر و موارد دیگر را تغییر دهد.
ادمین میتواند بخش Hero را مدیریت کند.
ادمین میتواند بخش تصدیقنامه ها را مدیریت کند.
ادمین میتواند صفحات شرایط استفاده و حریم خصوصی را مدیریت کند.
ادمین میتواند آیتمهای صفحه درباره ما را مدیریت کند.
ادمین میتواند گالری عکس را مدیریت کند.
ادمین میتواند گالری ویدئو را مدیریت کند.
ادمین میتواند آیتمهای صفحه FAQ را مدیریت کند.
ادمین میتواند پستهای وبلاگ را مدیریت کند.
ادمین میتواند سابسکرایبرها را مشاهده و حذف کند.
ادمین میتواند لیست سابسکرایبر را به صورت CSV اکسپورت کند.
ادمین میتواند عکس، اطلاعات و پسورد خودش را تغییر دهد.
ادمین میتواند شمارنده را مدیریت کند.
ادمین میتواند گروه خونی را مدیریت کند.
ادمین میتواند موقعیت مکانی را مدیریت کند.
ادمین میتواند مذهب را مدیریت کند.
ادمین میتواند درخواست اهدای خون را مدیریت کند.
ویژگیهای اهداکننده
اهداکننده میتواند به صورت رایگان در این سیستم حساب کاربری ایجاد کند، اما ادمین باید آن را بهصورت دستی تأیید کند.
اهداکننده در صورت نیاز میتواند پسورد خود را ریست کند.
اهداکننده میتواند اطلاعات پروفایل و پسورد خود را تغییر دهد.
اهداکننده میتواند اطلاعات مربوط به اهدای خون خود به هر بیمار را بروزرسانی کند.
اهداکننده میتواند هر درخواستی را که از سوی درخواستکننده، بیمار یا یکی از بستگان بیمار ارسال میشود، بپذیرد، رد یا تکمیل کند.
این دوره برای چه کسانی مناسب است؟
افرادی که میخواهند Laravel را عمیق یاد بگیرند.
افرادی که به دنبال شغل خوب در حوزه توسعه وب هستند.
افرادی که میخواهند در PHP به صورت دورکاری کار کنند.
افرادی که میخواهند با استفاده از PHP و Laravel مسیر فریلنسری خود را شروع کنند.
افرادی که میخواهند ساخت یک وبسایت اهدای خون را یاد بگیرند.