لاراول کاربردی پوشش 12 پروژه کاربردی موردنیاز شرکت‌ها در حوزه لاراول

با تدریس   مهرداد سامی
برنامه نویس ارشد در شرکت دیجی‌کالا

۱۷۹ جلسه
با حرفه ای ها همراه باشید ...

در یادگیری لاراول هر پروژه یک غول بزرگ است و شما برای حرفه‌ای شدن باید غول‌کُش باشید. ثمره همه آنچه از آموزش لاراول یادگرفته‌اید خودش را در اولین پروژه نشان می‌دهد و تا زمانی که به‌طور عملی تمرین نکنید، چیزی برای عرضه به کارفرما ندارید. اگر با فریم‌ورک لاراول آشنایی خوبی دارید، اجازه ندهید دانش شما در سطح تئوری بماند. وقت آن است که به سراغ انجام پروژه‌های مختلف رفته و خود را برای یک موقعیت شغلی دلخواه آماده کنید.

دوره‌ متخصص لاراول کاربردی کاملا پروژه‌محور است. در این دوره‌‌ 12 پروژه‌ کاربردی در لاراول به صورت غیرحضوری تدریس می‌شوند و دانشجویان پس از مشاهده جلسات امکان پرسش و پاسخ، رفع اشکال، انجام تمرین، انجام آزمون‌های مقطعی و رتبه‌بندی خواهند داشت. پس از پایان دوره کسانی که در آزمون‌های جامع و ارزیابی فنی بالاترین نمرات را کسب کنند، جهت استخدام به شرکت‌هایی معرفی می‌شوند که قصد دارند از طریق مجموعه سون‌لرن برنامه‌نویس موردنظر خود را جذب کنند.

چرا در دوره لاراول کاربردی شرکت کنم؟

  • لاراول را به صورت کاملا کاربردی و پروژه محور یاد می‌گیرید.
  •   پروژه‌های کاربردی و مورد نیاز تمامی شرکت‌ها را پیاده سازی می‌کنید.
  •  با متدهای Clean Code و الگوهای طراحی برای پیاده سازی برنامه‌های قابل توسعه آشنایی کامل پیدا می‌کنید.
  •  از Best Practice ها در طراحی پروژه های واقعی استفاده می‌کنید.
  •  در زمینه API نویسی و استفاده از API های مختلف مهارت پیدا می‌کنید.
  •  می‌توانید به عنوان یک برنامه نویس لاراول در بخش Back-End مشغول به فعالیت شده و در شرکت های زیادی استخدام شوید.
  •  با یادگیری برنامه نویسی لاراول مشغول به کسب درآمد دلاری شوید و از سایت‌های خارجی پروژه بگیرید.




این دوره
برای چه کسانی
مناسـب اسـت؟

  • کسانی که آشنایی تئوری کامل با لاراول دارند به‌دنبال تسلط عملی هستند.
  • کسانی که به‌دنبال موقعیت شغلی دلخواه خود د راین حوزه هستند.
  • کسانی که به همکاری با شرکت‌های خارجی یا مهاجرت فکر می‌کنند.

این دوره
برای چه کسانی
مناسـب نیست؟

  • کسانی که با لاراول آشنایی قبلی ندارند
  • کسانی که وقت کافی برای انجام پروژه‌ها ندارند
  • کسانی که به‌دنبال یادگیری مباحث لاراول از پایه هستند

سرفصل های دوره

در این دوره شما را با مباحث مقدماتی لاراول به صورت کامل آشنا خواهیم کرد. ( این دوره در طول دوره لاراول کاربردی به مرور کامل خواهد شد)

  • سیستم Language در لاراول منتشر شده ۱۰ دقیقه
  • آموزش Blade منتشر شده ۱۳ دقیقه
  • CSRF در لاراول منتشر شده ۳ دقیقه
  • Queue چیست ؟‌ منتشر شده ۴ دقیقه
  • سیستم Queue در لاراول منتشر شده ۱۸ دقیقه
  • اتصال Queue به Redis منتشر شده ۴ دقیقه

Git یک سیستم کنترل ورژن یا version control system می باشد که توسط لینوس توروالدز، خالق هسته لینوکس طراحی شده است. هدف اصلی این سرویس فراهم کردن محیطی برای برنامه نویسان بود تا بتوانند به صورت گروهی روی یک پروژه مشترک کار کنند. به کمک Git می توانید یک پروژه نرم افزاری ایجاد کنید که به راحتی توسط خودتان و دیگران قابل تغییر می باشد. اطلاعات پروژه شما می تواند توسط دیگران هم قابل ردیابی یا تغییر باشد. Git این اطلاعات را تحت ساختاری به نام Repository یا مخزن ذخیره می کند. پس Repository یک محیط در Git ...

  • آشنایی با Git و چرایی استفاده از آن منتشر نشده ۱۹ دقیقه
  • نصب و شروع کار با گیت منتشر نشده ۳۲ دقیقه
  • کانفیگ کردن git منتشر نشده ۸ دقیقه
  • آشنایی با وضعیت فایل ها و LifeCycle در git منتشر نشده ۱۲ دقیقه
  • ایجاد و مدیریت انشعاب ها در پروژه (Git Branches) منتشر نشده ۳۲ دقیقه
  • رفع تداخل ها (Fix Conflicts) منتشر نشده ۱۹ دقیقه
  • مدل برنچینگ بهینه (Git Flow) منتشر نشده ۱۶ دقیقه
  • ثبت و نمایش تغیرات در git منتشر نشده ۱۲ دقیقه
  • برگردوندن و ریست کردن پروژه به یک کامیت خاص منتشر نشده ۱۰ دقیقه
  • آموزش Stashing در git منتشر نشده ۱۶ دقیقه
  • معرفی، کانفیگ و استفاده از GitLab منتشر نشده ۴۷ دقیقه
  • آشنایی با فایل gitignore و اهمیت اون منتشر نشده ۳۰ دقیقه

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

  • آشنایی با دوره طراحی سیستم اطلاع رسانی منتشر شده ۴ دقیقه
  • SMTP چیست ؟‌ منتشر شده ۳ دقیقه
  • ارسال ایمیل در لاراول منتشر شده ۱۸ دقیقه
  • طراحی سیستم - بخش اول منتشر شده ۳۷ دقیقه
  • طراحی سیستم - بخش دوم منتشر شده ۳۲ دقیقه
  • پنل ایمیل - بخش اول منتشر شده ۲۴ دقیقه
  • پنل ایمیل - قسمت دوم منتشر شده ۲۸ دقیقه
  • پنل پیام کوتاه - قسمت اول منتشر شده ۷ دقیقه
  • پنل پیام کوتاه - قسمت دوم منتشر شده ۲۴ دقیقه
  • اتصال سرویس به سیستم صف منتشر شده ۷ دقیقه

در این دوره یک سیستم ثبت و ورود کامل را خواهیم نوشت و تمامی امکاناتی که در اکثر سایت ها وجود دارد مثل تایید ایمیل، احراز هویت ۲ مرحله ای، ثبت نام با گوگل، استفاده از reCaptcha گوگل و خیلی دیگر را پیاده سازی خواهیم کرد. در کنار این ها نگاهی به سورس کد لاراول خواهیم انداخت و یاد خواهیم گرفت که چگونه باید سورس کد لاراول را بخوانیم تا بتوانیم بهتر با آن ارتباط برقرار کنیم.

  • طراحی قالب اولیه پروژه منتشر شده ۱۶ دقیقه
  • سیستم ثبت نام منتشر شده ۲۳ دقیقه
  • سیستم ورود منتشر شده ۲۰ دقیقه
  • کار با Throttles منتشر شده ۹ دقیقه
  • نمایش پیغام تایید ایمیل منتشر شده ۹ دقیقه
  • خواندن کلاس URLGenerator منتشر شده ۱۹ دقیقه
  • ارسال تاییدیه ایمیل منتشر شده ۲۲ دقیقه
  • تایید ایمیل کاربر منتشر شده ۷ دقیقه
  • حل باگ نمایش پیغام تایید ایمیل منتشر شده ۲ دقیقه
  • استفاده از Event/Listener برای تایید ایمیل منتشر شده ۶ دقیقه
  • حل باگ تایید ایمیل منتشر شده ۵ دقیقه
  • ارسال ایمیل فراموشی رمز عبور منتشر شده ۲۳ دقیقه
  • بازیابی رمز عبور منتشر شده ۲۴ دقیقه
  • reCaptcha - بخش اول منتشر شده ۸ دقیقه
  • reCaptcha-بخش دوم منتشر شده ۱۰ دقیقه
  • ورود با گوگل منتشر شده ۲۸ دقیقه
  • طراحی قالب اولیه منتشر شده ۴ دقیقه
  • ایجاد لینک ورود منتشر شده ۱۵ دقیقه
  • ارسال لینک ورود منتشر شده ۱۱ دقیقه
  • بررسی لینک ورود و احراز هویت منتشر شده ۱۶ دقیقه
  • پاک کردن توکن ها با Artisan منتشر شده ۸ دقیقه
  • آشنایی اولیه منتشر شده ۳ دقیقه
  • ایجاد کردن کد ورود منتشر شده ۱۵ دقیقه
  • ارسال کد منتشر شده ۸ دقیقه
  • تایید کد و فعال کردن احراز هویت ۲ مرحله ای منتشر شده ۲۴ دقیقه
  • غیرفعال کردن احراز هویت ۲ مرحله ای منتشر شده ۹ دقیقه
  • اتصال احراز هویت ۲ مرحله ای به سیستم ورود - جلسه اول منتشر شده ۱۰ دقیقه
  • اتصال احراز هویت ۲ مرحله ای به سیستم ورود - جلسه دوم منتشر شده ۸ دقیقه
  • ارسال مجدد کد احراز هویت ۲ مرحله ای منتشر شده ۶ دقیقه

در این دوره یک سیستم مدیریت کاربران با یکدیگر طراحی خواهیم کرد که بتوانید با استفاده از آن سطح دسترسی و همچنین نقش هر یک از کاربران در سیستم را طراحی کنید. حتما در سیستم های مختلف این موضوع را دیده اید که کاربران دسترسی های مختلف در سیستم دارند، به عنوان مثال یک کاربر امکان ارسال مطلب و یا حذف مقاله را در سایت دارد و کاربری دیگر به عنوان مدیر سیستم معرفی میشود، در این دوره دقیقا به همین مطالب میپردازیم و همچنین نحوه استفاده از Gate لاراول و Service Provider در لاراول را به صورت کامل به شما آموزش ...

  • معرفی دوره منتشر شده ۲ دقیقه
  • ایجاد دیتابیس منتشر شده ۷ دقیقه
  • اختصاص دسترسی به کاربر منتشر شده ۱۶ دقیقه
  • گرفتن دسترسی از کاربر منتشر شده ۴ دقیقه
  • چک کردن سطح دسترسی منتشر شده ۱۳ دقیقه
  • طراحی دیتابیس منتشر شده ۶ دقیقه
  • اختصاص یک نقش به کاربر منتشر شده ۴ دقیقه
  • گرفتن نقش از یک کاربر منتشر شده ۳ دقیقه
  • چک کردن نقش کاربر منتشر شده ۲ دقیقه
  • اختصاص سطح دسترسی به Role منتشر شده ۷ دقیقه
  • مشاهده لیست کاربران منتشر شده ۱۱ دقیقه
  • ویرایش نقش و دسترسی کاربر منتشر شده ۱۳ دقیقه
  • مشاهده و افزودن نقش منتشر شده ۸ دقیقه
  • اختصاص دسترسی به نقش منتشر شده ۸ دقیقه
  • ایجاد Blade Directive برای استفاده از سرویس منتشر شده ۶ دقیقه
  • ایجاد Middleware برای استفاده از سرویس منتشر شده ۶ دقیقه

در طول این دوره یکی از مهمترین سیستم های هر وب سایت را با همدیگر پیاده سازی خواهیم کرد. همونطور که میدانید سیستم پرداخت یکی از پرکاربردترین سیستم های هر وب سایت میباشد و اصولی پیاده سازی کردن آن نیز یکی از مهمترین مواردی میباشد که باید در مورد این سیستم رعایت شود. در طول این دوره در کنار پیاده سازی اصولی سیستم پرداخت با موارد بسیار مهم از جمله Abstract factory design pattern آشنا خواهیم شد و همچنین پیاده سازی سبد خرید، Rollback کردن عملیات در صورت شکست یکی از مراحل و همچنین نحوه پیاده سازی یک پن ...

  • آماده سازی جداول منتشر شده ۱۲ دقیقه
  • صفحه محصولات منتشر شده ۵ دقیقه
  • پیاده سازی Storage منتشر شده ۱۷ دقیقه
  • افزودن به سبد خرید منتشر شده ۱۱ دقیقه
  • کنترل کردن تعداد محصولات منتشر شده ۷ دقیقه
  • نمایش تعداد محصولات در سبد خرید منتشر شده ۴ دقیقه
  • صفحه سبد خرید منتشر شده ۱۲ دقیقه
  • به روزرسانی تعداد محصولات در سبد خرید منتشر شده ۷ دقیقه
  • پیاده سازی صفحه پرداخت منتشر شده ۸ دقیقه
  • سیستم پرداخت آفلاین منتشر شده ۱۹ دقیقه
  • پیاده سازی زیرساخت پرداخت آنلاین منتشر شده ۹ دقیقه
  • ارسال درخواست به بانک منتشر شده ۹ دقیقه
  • تایید پرداخت منتشر شده ۲۲ دقیقه
  • یکسان سازی تعداد محصولات منتشر شده ۶ دقیقه
  • Rollback کردن در دیتابیس منتشر شده ۵ دقیقه
  • ارسال ایمیل سفارش منتشر شده ۱۱ دقیقه

در این دوره نحوه پیاده سازی سیستم کد تخفیف و اعمال آن برروی سیستم پرداخت را آموزش خواهیم داد. در هنگام پیاده سازی این دوره با دیزاین پترن های مختلفی از جمله Decorator Pattern و Chain Of Responsibility به صورت کامل کار خواهیم کرد و آن ها را پیاده سازی میکنیم. همچنین به شما نحوه پیاده سازی رابطه Polymorphic را به صورت کامل آموزش خواهیم داد.

  • پیاده سازی جداول منتشر شده ۵ دقیقه
  • تغییر نحوه نمایش خلاصه سبد خرید منتشر شده ۱۴ دقیقه
  • بازنویسی Transaction منتشر شده ۴ دقیقه
  • اعمال کد تخفیف منتشر شده ۹ دقیقه
  • حذف کد تخفیف منتشر شده ۲ دقیقه
  • اعتبارسنجی کد تخفیف منتشر شده ۲۵ دقیقه
  • محاسبه تخفیف منتشر شده ۱۳ دقیقه
  • اعمال تخفیف برروی دسته بندی محصولات منتشر شده ۱۶ دقیقه

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

  • نصب پکیج Larave-pdf منتشر شده ۹ دقیقه
  • صدور فاکتور نسبت به سبد خرید منتشر شده ۶ دقیقه
  • صفحه سفارشات منتشر شده ۹ دقیقه
  • دانلود فاکتور منتشر شده ۴ دقیقه
  • پرداخت سفارشات ناتمام منتشر شده ۷ دقیقه
  • ارسال فاکتور به همراه ایمیل منتشر شده ۳ دقیقه

در این دوره به شما نحوه آپلود فایل در لاراول و همچنین نحوه انتخاب سطح دسترسی به فایل را آموزش خواهیم داد.

  • ایجاد Migration منتشر شده ۳ دقیقه
  • صفحه آپلود منتشر شده ۲ دقیقه
  • فایل سیستم در لاراول منتشر شده ۵ دقیقه
  • اعتبارسنجی فایل رایگان ۴ دقیقه
  • آپلود فایل منتشر شده ۱۳ دقیقه
  • دریافت زمان فایل های مدیا در لاراول منتشر شده ۱۲ دقیقه
  • ذخیره سازی در دیتابیس منتشر شده ۷ دقیقه
  • چک کردن وجود فایل منتشر شده ۸ دقیقه
  • مدیریت فایل ها منتشر شده ۲ دقیقه
  • دانلود فایل منتشر شده ۵ دقیقه
  • حذف فایل منتشر شده ۵ دقیقه

پیاده سازی پروژه سیستم پشتیبانی با لاراول

  • ایجاد Migration منتشر شده ۷ دقیقه
  • پیاده سازی Multiple Authentication منتشر شده ۲۰ دقیقه
  • ایجاد تیکت منتشر شده ۱۰ دقیقه
  • نمایش Ticket ها مرتبط با یک بخش خاص منتشر شده ۸ دقیقه
  • Accessor در لاراول منتشر شده ۵ دقیقه
  • نمایش Ticket منتشر شده ۱۰ دقیقه
  • ارسال جواب منتشر شده ۵ دقیقه
  • تغییر وضعیت تیکت منتشر شده ۱۱ دقیقه
  • بستن تیکت منتشر شده ۵ دقیقه

پیاده سازی API در لاراول

  • ایجاد Migration منتشر شده ۹ دقیقه
  • Restful چیست ؟‌ منتشر شده ۵ دقیقه
  • ایجاد کردن Routes منتشر شده ۴ دقیقه
  • متد Index منتشر شده ۸ دقیقه
  • متد Show منتشر شده ۵ دقیقه
  • API Resource منتشر شده ۷ دقیقه
  • متد Create منتشر شده ۶ دقیقه
  • متد Update منتشر شده ۴ دقیقه
  • متد Delete منتشر شده ۱ دقیقه
  • صفحه بندی در API منتشر شده ۳ دقیقه
  • پیاده سازی JWT منتشر شده ۱۶ دقیقه

پکیج Event-Dispatcher

  • TDD چیست؟ منتشر شده ۵ دقیقه
  • تنظیم PHPUnit منتشر شده ۸ دقیقه
  • کلاس Event منتشر شده ۱۰ دقیقه
  • بازنویسی با Reflection منتشر شده ۶ دقیقه
  • کلاس Listener رایگان ۷ دقیقه
  • اضافه کردن به Dispatcher منتشر شده ۸ دقیقه
  • دریافت Listener منتشر شده ۵ دقیقه
  • Dispatch منتشر شده ۷ دقیقه
  • استفاده در دنیای واقعی منتشر شده ۷ دقیقه

پیاده سازی و استفاده از API آپارات

  • چگونه داکیومنت API بخوانیم؟ منتشر شده ۵ دقیقه
  • دریافت ویدیو‌های پربازدید از آپارات منتشر شده ۹ دقیقه
  • لاگین کردن از طریق API در آپارات منتشر شده ۶ دقیقه
  • ریفکتور سرویس آپارات منتشر شده ۷ دقیقه
  • دریافت توکن ورود از آپارات منتشر شده ۱۱ دقیقه
  • آپلود ویدیو در آپارات منتشر شده ۱۲ دقیقه
  • ریفکتور کردن آپلود فایل منتشر شده ۸ دقیقه
  • Exception Handling رایگان ۳ دقیقه
  • حذف ویدیو در آپارات منتشر شده ۸ دقیقه
  • دریافت اطلاعت یک ویدیو منتشر شده ۸ دقیقه
  • ریفکتور کلاس اصلی منتشر شده ۵ دقیقه

پیاده سازی سیستم امتیاز دهی کاربران

  • ایجاد Migration منتشر شده ۹ دقیقه
  • ایجاد تاپیک منتشر شده ۵ دقیقه
  • نمایش تاپیک ها منتشر شده ۶ دقیقه
  • ایجاد پاسخ منتشر شده ۶ دقیقه
  • ایجاد مدال منتشر شده ۶ دقیقه
  • Topic Observer منتشر شده ۹ دقیقه
  • Reply Observer منتشر شده ۲ دقیقه
  • Count Observer منتشر شده ۳ دقیقه
  • پکیج Verta منتشر شده ۲ دقیقه
  • اعمال مدال به کاربر منتشر شده ۲۱ دقیقه
  • اعمال مدال به کاربر - ۲ منتشر شده ۱۰ دقیقه
  • Refactor منتشر شده ۴ دقیقه

پیاده سازی سیستم چت در لاراول

  • ایجاد Migration منتشر شده ۳ دقیقه
  • راه اندازی Vuejs منتشر شده ۱۵ دقیقه
  • Component در Vuejs منتشر شده ۵ دقیقه
  • آماده سازی قالب منتشر شده ۲ دقیقه
  • نمایش پیام ها منتشر شده ۱۰ دقیقه
  • V-Model منتشر شده ۵ دقیقه
  • پاس دادن متغیر درون Component ها منتشر شده ۸ دقیقه
  • اعمال استایل به صورت داینامیک منتشر شده ۶ دقیقه
  • تعریف متغیر عمومی منتشر شده ۵ دقیقه
  • ذخیره سازی پیام ها منتشر شده ۸ دقیقه
  • راه اندازی Pusher منتشر شده ۶ دقیقه
  • نمایش تعداد کاربران آنلاین منتشر شده ۸ دقیقه
  • ارسال پیام به صورت Real-Time منتشر شده ۱۰ دقیقه

از چه کسی یاد میگیری؟

تصویر مهرداد سامی

مهرداد سامی

برنامه نویس ارشد در شرکت دیجی‌کالا

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

برنامه‌نویس ارشد لاراول در سون‌لرن

برنامه‌نویس Back-End در شرکت دلسا

تدریس لینوکس برای برنامه‌نویسان با بیش از 190 دانشجو

بیش از 6000 ساعت کدنویسی حرفه‌ای لاراول

رزومه و نمونه تدریس
تصویر لقمان آوند

لقمان آوند
مدرس مهمان

بنیان گذار سون‌لرن رزومه

همین الان ثبت نام کن

خرید این محصول در حال حاضر امکانپذیر نیست.

نیاز به مشاوره تخصصی دارید؟

ثبت درخواست مشاوره رایگان:
لاراول کاربردی دسترسی سریع به جمع متخصصین بپیوندید ...
نقدی/اقساطی ثبت نام میکنم