فریمورک لاراول (Laravel) بعد از عرضه در سال 2015 خیلی سریع خودش رو به عنوان محبوبترین فریمورک PHP جا کرد. این محبوبیت روزافزون به ویژگیهایی برمیگرده که لاراول رو در جایگاه فعلی قرار داده. دوره آموزش ساخت فروشگاه اینترنتی با Laravel با هدف آموزش لاراول ت...
آموزش ساخت فروشگاه اینترنتی با لاراول 🛒
فریمورک لاراول (Laravel) بعد از عرضه در سال 2015 خیلی سریع خودش رو به عنوان محبوبترین فریمورک PHP جا کرد. این محبوبیت روزافزون به ویژگیهایی برمیگرده که لاراول رو در جایگاه فعلی قرار داده. دوره آموزش ساخت فروشگاه اینترنتی با Laravel با هدف آموزش لاراول تهیه و تدوین شده و قراره در ادامه با این دوره بیشتر آشنا بشیم.
چرا یادگیری لاراول مهمه؟
گسترش استفاده از Laravel و برجسته شدن قابلیتهای عالی این فریمورک جذاب، بهمرور زمان نیاز به آموزش در این زمینه رو بیشتر کرده. کافیه یه نگاهی به آگهیهای استخدامی بندازید و نیازهای بازار کار رو بررسی کنید تا اهمیت یادگیری لاراول براتون روشن بشه. خیلی از شرکتها الان دنبال برنامهنویسهایی هستن که با لاراول کار کرده باشن و بتونن پروژههای واقعی تحویل بدن.
توی این دوره ضمن یادگیری و شناخت ابعاد گوناگون این فریمورک، بهطور خاص به آموزش لاراول در زمینه ایجاد فروشگاههای اینترنتی – چیزی شبیه به فروشگاه دیجیکالا – پرداخته شده. زمان موردنیاز برای گذراندن این دوره 43 ساعته و توسط استاد علی شیخ، متخصص برتر PHP، تهیه شده. اگه دنبال یه دوره پروژهمحور هستید که از صفر تا صد ساخت یه فروشگاه اینترنتی واقعی رو بهتون یاد بده، این دوره میتونه گزینه مناسبی باشه. ضمناً الان با تخفیف ویژه در دسترسه.
مشخصات کلی دوره
عنوان دوره: آموزش ساخت فروشگاه اینترنتی با لاراول
مدرس: علی شیخ (متخصص PHP)
مدت زمان: 43 ساعت
سطح: متوسط تا پیشرفته
سبک آموزش: پروژهمحور
پیشنیاز: آشنایی مقدماتی با PHP، MySQL، Composer، npm و جاوااسکریپت
چه چیزهایی یاد میگیرم؟ 📚
توی این دوره پروژهمحور، مباحث زیر بهصورت عملی آموزش داده میشه:
تحلیل دیتابیس پروژه
نصب پکیج و کار با Laravel Mix
افزودن قالب به پروژه
ایجاد، نمایش و ویرایش برند برای محصولات
ایجاد، نمایش و ویرایش دستهبندی و ویژگیها
ایجاد، نمایش و ویرایش محصول شامل متغیر (variations)، گالری تصاویر، حراج، هزینه ارسال، SKU و غیره
توضیح و ایجاد SEO-friendly URLs
لیست علاقهمندیهای محصولات برای کاربران
بخش مقایسه محصولات
امتیازدهی به محصولات
ثبت، تأیید و عدم تأیید کامنت برای محصولات
نمایش بخش فیلتر برای محصولات
سبد خرید
کد تخفیف (مبلغی و درصدی)
ثبت سفارش و نمایش لیست سفارشات در پنل ادمین
ثبت آدرس برای کاربر
درگاه پرداخت
لیست تراکنشها
پروفایل کاربر شامل اطلاعات، لیست سفارشات، آدرسها و علاقهمندیها
احراز هویت کاربران + احراز هویت با حساب گوگل + احراز هویت OTP
مدیریت کاربران و کنترل سطح دسترسی
داینامیک کردن بنرهای سایت
استفاده از مپ در صفحه تماس با ما
افزودن فرم تماس با ما
نحوه استفاده از نمودار در پروژه
قرار دادن پروژه روی سرور (Deploy)
چرا این دوره رو انتخاب کنم؟
هدف اصلی از برگزاری این دوره، شناخت ابعاد گوناگون فریمورک لاراول طی یه پروژه کاربردی، تثبیت مباحث مربوط به لاراول و در نهایت یادگیری جنبههای مختلف کار با این فریمورک هست. هدف دیگهای هم که دنبال میشه، یادگیری بخشهای متفاوتیه که توی یه وبسایت فروشگاهی به کار میاد.
فرض کنید دانشجوی ترم آخر کامپیوتر هستید و میخواید یه پروژه پایانی درست و حسابی تحویل بدید که واقعاً به کار بیاد. یا شاید یه ایده فروشگاهی دارید و میخواید خودتون بسازیدش. این دوره دقیقاً برای همین سناریوها طراحی شده. بعد از تموم شدن دوره، یه پروژه کامل فروشگاهی توی دست دارید که میتونید توی رزومهتون بذارید یا حتی واقعاً راهاندازیاش کنید.
پیشنیازهای شرکت در دوره
توی تمام مراحل این دوره سعی شده مطالب کامل و با زبان روان و ساده آموزش داده بشه؛ اما برای درک مفاهیم استفادهشده، آشنایی با موارد زیر لازمه:
آشنایی با PHP و MySQL
آشنایی با Composer
آشنایی با npm
آشنایی اولیه با فریمورک لاراول
آشنایی اولیه با جاوااسکریپت
لاراول چیه و چرا اینقدر محبوبه؟
لاراول (Laravel) نوعی فریمورک برای ساخت وب اپلیکیشنه که توسط تیلور اتول (Taylor Otwell) در سال 2011 توسعه پیدا کرد و مثل سایر فریمورکهای مدرن، از الگوی معماری Model-View-Controller یا همون MVC پیروی میکنه. لاراول برای ظرافت، سادگی و خوانایی خیلی ارزش قائله و اگه بخوایم در مورد ساخت اپلیکیشنهای کاربردی با فریمورکهای PHP صحبت کنیم، بدون شک نمیتونیم از لاراول بگذریم. از اونجایی که لاراول منبع باز (open source) هست، بهسادگی میتونید کدهای منبعش رو توی مخزن GitHub پیدا کنید.
ویژگیهای شاخص لاراول
امنیت بالا
متنباز بودن
کمک به افزایش سرعت انجام پروژه
سهولت در یادگیری
بهروزرسانی سریع و آسان
امکان ایجاد Packageهای مختلف
استفاده از معماری MVC
استفاده از Remote Component
چه چیزی لاراول رو خاص میکنه؟
لاراول پکیجهای first-party و آمادهای داره و همین نقطه تمایزش با سایر فریمورکهای مشابهست. چند نمونهش:
Scheduler: پشتیبانی از زمانبندی وظایفی که بهصورت دورهای اجرا میشن.
Cashier: برای مدیریت خدمات صورتحساب اشتراک.
Flysystem: اجازه میده از ذخیرهسازی از راه دور مثل سیستمهای فایل محلی استفاده بشه.
Socialite: مکانیزم سادهشده برای احراز هویت OAuth با ارائهدهندگانی مثل Facebook، GitHub، Google و غیره.
توی دوره آموزش ساخت فروشگاه اینترنتی با Laravel با این ویژگیها و نحوه بهکارگیریشون آشنا میشیم.
چند نکته کلیدی درباره لاراول
پشتیبانی از زبان: نسخه PHP >= 5.5.9
چارچوب MVC: بله (از لاراول 2 به بعد)
ORM: نگاشت رابطهای شی برای اعمال محدودیت در روابط بین اشیاء پایگاه داده
قابلیت تست: واحد تست بهعنوان بخشی جداییناپذیر از لاراول ارائه شده
مهاجرت پایگاه داده: به سادهسازی استقرار و بهروزرسانی برنامهها کمک می
ساخت فروشگاه اینترنتی با لاراول را با تخفیف ویژه شروع کنید