آموزش طراحی سایت با PHP و فریم ورک لاراول مشابه سایت کانون فرهنگی آموزش
زبان برنامهنویسی PHP را میتوان هم برای طراحی وب و هم بهعنوان یکزبان عمومی استفاده کرد. زبان php یکزبان اسکریپتی ( ویکی پدیا ) یکپارچه است و با هردو سیستم ویندوز و یونیکس همخوانی دارد، لذا بیشتر کاربران ترجیح میدهند که از این زبان استفاده کنند. همچنین به کاربر اجازه میدهد که بدون هیچ مشکلی، وبسایت خود را مدیریت و گسترش دهد.
ویژگی های زبان برنامه نویسی php:
- پی اچ پی یکزبان کاربرپسند است، یادگیری آن ساده و میزان گستردگی آن را میتوان افزایش داد.
- انعطافپذیری و داینامیک بودن آن بالاست.
- هزینه استفاده، مطلوب و مقرونبهصرفه است.
- با استفاده از زبان php شما میتوانید سرعت عملکرد و اجرای برنامهها را افزایش دهید.
- اوپن سورس است.
- سرعت عملکرد و اجرای برنامهها بالاست.Php یکزبان سریع است که باعث صرفهجویی در هزینه و زمان میشود.
- و….
مفهوم فریم ورک:
فریم ورک به معنی چارچوب است، یعنی یکسری استانداردهای تعریف شده که برنامه نویس ملزم به اجرای این استانداردها می باشد.
فریمورک لاراول:
یک چارچوب متن باز PHP مبتنی بر معماری MVC است. کدهای باز laravel بر روی github میزبانی میشود( دوره آموزش فریمورک laravel ).
از جمله ویژگی های لاراول:
- یادگیری، راه اندازی و به روز رسانی آسان
- بدون کدنویسی های تودرتو
- دارای قابلیت ماژولار (از جمله Bundle و Composer)
- مبتنی بر معماری منعطف MVC
- ارتباط با دیتابیس و اجرای دستورات به صورت سریع و آسان
- بهره مندی از ORM با نام Eloquent با کارایی و انعطاف چشمگیر
- بهره مندی از templating engine با نام Blade با امکانات مناسب
- توسعه اختصاصی سیستم مسیر دهی (routing)
- انجام تست های متعدد از واحد های مختلف برنامه با دستورات ساده
در دوره آموزش طراحی سایت با PHP قصد داریم به کمک فریم ورک لاراول یک سایت مشابه سایت کانون فرهنگی آموزش ( قلم چی ) طراحی و پیاده سازی کنیم.
آنچه در این آموزش خواهید آموخت:
- آموزش نصب و راه اندازی فریم ورک لاراول
- طریقه ایجاد پروژه لاراولی
- طراحی منوی بالایی سایت
- طراحی هدر سایت
- طراحی منوی کشویی سایت
- طراحی اسلایدر اول سایت
- طراحی بخش اخبار سایت
- طراحی اسلایدر دوم سایت
- طراحی بخش پست های سایت
- طراحی اسلایدر سوم سایت
- طراحی بخش عضویت در خبرنامه
- طراحی فرم ورود و ثبت نام
- طراحی پنل دانش آموزان
- طراحی بخش آمار سایت
- طراحی فوتر سایت
- ایجاد فرم ورود و ثبت نام آماده در لاراول
- آپلود تصویر پروفایل در لاراول
- اعتبار سنجی پسوندها
- درج تصویر در دیتابیس
- نمایش تصویر در پنل کاربری
- ساخت فرم ورود و ثبت نام دستی در لاراول
- ایجاد پنل مدیریت در لاراول
- مدیریت دانش آموزان در لاراول
- مدیریت اسلایدر در لاراول
- ارسال ایمیل برای کاربران در لاراول
- مدیریت دروس و نمرات در لاراول
- مشاهده نمرات توسط دانش آموزان
همچنین در خصوص مشاهده نمرات دانش آموز بیشتر توضیح بدید؟ آیا کارهای محاسباتی روی سایت انجام میشه یا فقط نمایش هست؟