وبسایت مدیریت بانک خون با استفاده از PHP و MySQL
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- پروژه کامل با استفاده از PHP ،PDO و MySQL
- سیستم احراز هویت کامل پنل ادمین از ابتدا
- ارسال ایمیل با استفاده از PHPMailer
- سیستم CRUD کامل
- سشن PHP
- رجیستریشن، لاگین و ریست پسورد کاربر (احراز هویت کامل)
- اتصال پایگاه داده با PHP و PDO
- تکنیک اعتبارسنجی فرم
- سیستم آپلود عکس
- نوتیفیکیشن پیام Toast
- درخواست خون از اهداکننده
- بروزرسانی اطلاعات اهداکننده
- جستجوی اهداکننده بر اساس گروه خونی و لوکیشن
پیشنیازهای دوره
- آشنایی اولیه با HTML
- آشنایی اولیه با CSS
- آشنایی اولیه با جاوااسکریپت و جیکوئری
- آشنایی اولیه با بوتاسترپ
- آشنایی اولیه با ویرایشگر کد مانند ویژوال استودیو کد یا سایر
توضیحات دوره
در این دوره، قصد داریم به دانشجویان نحوه ساخت وبسایت مدیریت بانک خون از ابتدا با استفاده از PHP و MySQL را آموزش دهیم. این دوره تمام جنبههای اصلی توسعه وب اپلیکیشن، از جمله سیستمهای احراز هویت، اعتبارسنجی ایمیل، تسلط به قالبها و غیره را پوشش میدهد.
ما یک وبسایت واقعی مدیریت بانک خون توسعه خواهیم داد که هر فرد میتواند برای خود یا بستگان خود اهداکنندگان را جستجو کند و به راحتی از طریق یک فرم با اهداکننده تماس بگیرد. اهداکنندگان رجیستر کرده و ادمین آن را تأیید میکند. این پروژه با استفاده از آخرین نسخه PHP در زمان ضبط ساخته خواهد شد، تا دانشجویان با شیوههای مدرن و بروز آشنا شوند.
این دوره به طور خاص برای مبتدیانی طراحی شده که تجربه کمتر یا هیچ تجربهای با PHP ندارند، اما حتی برای یادگیرندگان پیشرفته نیز مفید خواهد بود زیرا ما در اینجا ویژگیهای واقعی تجارت الکترونیک مانند سبد خرید، چکاوت، کوپن، هزینه ارسال، گزینههای پرداخت و غیره را پیاده کردهایم.
ویژگیهای پنل ادمین:
- ادمین میتواند اهداکنندگان را ایجاد، ویرایش و حذف کند.
- ادمین میتواند لوگو، فایویکن، بنر و غیره را تغییر دهد.
- ادمین میتواند بخش hero را مدیریت کند.
- ادمین میتواند بخش تصدیقنامهها را مدیریت کند.
- ادمین میتواند صفحات شرایط و ضوابط و حریم خصوصی را مدیریت کند.
- ادمین میتواند آیتمهای صفحه درباره ما را مدیریت کند.
- ادمین میتواند گالری عکس را مدیریت کند.
- ادمین میتواند گالری ویدئو را مدیریت کند.
- ادمین میتواند آیتمهای صفحه FAQ را مدیریت کند.
- ادمین میتواند پست وبلاگ را مدیریت کند.
- ادمین میتواند سابسکرایبرها را مشاهده و حذف کند.
- ادمین میتواند لیست سابسکرایبرها را به صورت CSV اکسپورت کند.
- ادمین میتواند عکس، اطلاعات و پسورد خود را تغییر دهد.
- ادمین میتواند شمارنده را مدیریت کند.
- ادمین میتواند گروه خونی را مدیریت کند.
- ادمین میتواند لوکیشن را مدیریت کند.
- ادمین میتواند مذهب را مدیریت کند.
- ادمین میتواند درخواست اهدا را مدیریت کند.
ویژگیهای اهداکننده
- اهداکننده میتواند برای این سیستم حساب رایگان ایجاد کند، اما ادمین آن را به صورت دستی تأیید میکند.
- اهداکننده میتواند در صورت لزوم پسورد را ریست کند.
- اهداکننده میتواند اطلاعات پروفایل و پسورد خود را تغییر دهد.
- اهداکننده میتواند اطلاعات مربوط به اهدا خون به هر بیمار را بروزرسانی کند.
- اهداکننده میتواند هر درخواست دریافتی از درخواستکننده، بیمار یا بستگان بیمار را قبول، رد یا تکمیل کند.
این دوره برای چه کسانی مناسب است؟
- افرادی که میخواهند PHP را از ابتدا یاد بگیرند.
- افرادی که میخواهند MySQL را از ابتدا یاد بگیرند.
- افرادی که به دنبال شغل خوب در حوزه توسعه وب هستند.
- افرادی که میخواهند شغل دورکاری در PHP داشته باشند.
- افرادی که میخواهند حرفه فریلنسری خود را با PHP شروع کنند.
- افرادی که میخواهند وبسایت مدیریت اهداکننده خون را با PHP ،PDO و MySQL بسازند.
وبسایت مدیریت بانک خون با استفاده از PHP و MySQL
-
مقدمه 14:34
-
نصب XAMPP (ویندوز) 04:32
-
تغییر بین نسخههای PHP در XAMPP (ویندوز) 09:08
-
نصب Laragon (ویندوز) 09:42
-
تغییر بین نسخههای PHP در Laragon (ویندوز) 03:57
-
نصب PHP 8.2 در Laragon (ویندوز) 03:44
-
نصب XAMPP (سیستم عامل مک) 04:30
-
نصب MAMP (سیستم عامل مک) 07:27
-
تغییر بین نسخههای PHP در MAMP (سیستم عامل مک) 07:09
-
دانلود و نصب کامپوزر (ویندوز) 10:44
-
دانلود و نصب کامپوزر (سیستم عامل مک) 02:43
-
ویرایشگرهای کد 01:47
-
توضیح قالب HTML 04:33
-
داشبورد جداگانه و لاگین 08:46
-
فایل پیکربندی و راهاندازی Mailtrap 08:30
-
انتقال کل داده به پوشه ادمین 18:29
-
ایجاد جدول کاربران و توسعه سیستم لاگین و خروج از سیستم 30:11
-
فراموشی پسورد 16:37
-
ریست پسورد 08:45
-
ویرایش پروفایل - بخش 1 17:03
-
ویرایش پروفایل - بخش 2 16:19
-
سایر صفحات 09:12
-
قالب HTML 10:53
-
راهاندازی پوشه پروژه 03:42
-
تغییر تمام پسوندهای html به php 06:34
-
ایجاد فایلهای هدر و فوتر PHP و لینکدهی به تمام صفحات 11:49
-
فرانتاند - گنجاندن BASE_URL در تمام لینکها 11:51
-
مشکل امنیت پوشه 04:18
-
پنل ادمین - مشاهده و ایجاد گروه خونی 22:29
-
پنل ادمین - ویرایش و حذف گروه خونی 06:37
-
فرانتاند - نمایش گروه خونی در صفحه اصلی و صفحه اهداکنندگان 05:24
-
پنل ادمین - مدیریت لوکیشن 08:56
-
فرانتاند - نمایش لوکیشن در صفحه اصلی و صفحه اهداکنندگان 02:09
-
رجیستریشن اهداکننده 34:09
-
لاگین، داشبورد و خروج اهداکننده از سیستم 11:01
-
ویرایش اطلاعات پروفایل اهداکننده 36:21
-
ویرایش پسورد پروفایل اهداکننده 03:37
-
ویرایش عکس پروفایل اهداکننده 06:26
-
فراموشی پسورد و ریست پسورد اهداکننده 06:50
-
پیام موفقیت و خطا برای ادمین با استفاده از iziToast 05:42
-
نمایش و ایجاد اهداکننده 32:01
-
ویرایش و حذف اهداکننده 25:13
-
پنل ادمین - مدیریت داده بخش شمارنده 21:52
-
فرانتاند - نمایش داده بخش شمارنده در صفحه اصلی و صفحه درباره ما 02:29
-
پنل ادمین - مدیریت داده بخش درباره ما 12:18
-
فرانتاند - نمایش داده بخش درباره ما در صفحه درباره ما 02:05
-
پنل ادمین - مدیریت داده بخش Hero 06:04
-
فرانتاند - نمایش داده بخش Hero در صفحه اصلی 02:31
-
پنل ادمین - مدیریت تصدیقنامه 14:07
-
فرانتاند - نمایش تصدیقنامه در صفحه اصلی 02:41
-
عکس پسزمینه تصدیقنامه 08:05
-
پنل ادمین - مدیریت سوالات متداول 07:34
-
فرانتاند - نمایش سوالات متداول 02:46
-
پنل ادمین - مدیریت گالری عکس 11:20
-
ساخت صفحهبندی سفارشی از ابتدا 37:23
-
فرانتاند - نمایش گالری عکس 12:21
-
پنل ادمین - مدیریت گالری ویدئو 10:12
-
فرانتاند - نمایش گالری ویدئو 02:48
-
پنل ادمین - مدیریت پستهای وبلاگ 15:22
-
فرانتاند - نمایش تمام پستها در صفحه وبلاگ 05:32
-
فرانتاند - نمایش پستها در صفحه اصلی و صفحه درباره ما - کار با صفحه پست تک 06:01
-
پنل ادمین - مدیریت رویدادها 22:13
-
فرانتاند - نمایش تمام رویدادها و صفحه رویداد تک 07:04
-
مدیریت گالری عکس رویداد 17:50
-
مدیریت گالری ویدئوی رویداد 12:54
-
فرانتاند - ارسال ایمیل از صفحه رویداد تک 05:44
-
افزودن چندین اهداکننده نمونه 11:11
-
فرانتاند - نمایش تمام اهداکنندگان و قابلیت جستجو 24:22
-
فرانتاند - صفحه اهداکننده تک و نمایش تاریخ بعدی اهدا 24:27
-
فرانتاند - ارسال درخواست خون به اهداکننده 30:57
-
پنل اهداکننده - مشاهده تمام درخواستها 08:40
-
پنل اهداکننده - اتخاذ تصمیم از طرف اهداکننده 26:50
-
پنل ادمین - مشاهده تمام تاریخچه درخواستها 10:05
-
فرانتاند - نمایش اهداکنندگان اخیر در صفحه اصلی و کار با اهداکنندگان بر اساس گروه خونی 11:34
-
فرانتاند - رجیستر و اعتبارسنجی سابسکرایبر 08:03
-
پنل ادمین - مشاهده لیست و اکسپورت به CSV 06:04
-
صفحه تماس با ما - ارسال ایمیل و نقشه 09:44
-
صفحه شرایط و ضوابط و حریم خصوصی 03:56
-
لوگو 08:38
-
فاویکن و بنر 04:59
-
نوار بالا و فوتر 11:27
-
داشبورد ادمین 06:29
مشخصات آموزش
وبسایت مدیریت بانک خون با استفاده از PHP و MySQL
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:82
- مدت زمان :15:31:06
- حجم :8.63GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy