متخصص لاراول

جامع و پروژه‌محور؛ از پایه تا رسیدن به کسب درآمد

با تدریس   مهرداد سامی

۳۱ ساعت
۳۱۱ جلسه
۱ سال پشتیبانی
گارانتی بازگشت ۱۰۰ درصدی وجه

آموزش فریمورک لاراول

زمانی که در مورد فریم ورک‌های توسعه وب اپلیکیشن صحبت می‌شود، همیشه نام لاراول به میان می‌آید. از لاراول می‌توان به عنوان محبوب‌ترین فریم ورک زبان برنامه نویسی PHP یاد کرد. این فریم ورک توانسته است در زمانی کوتاه، به اولین گزینه‌ی توسعه دهندگان برای توسعه برنامه‌های پیچیده تحت وب تبدیل شود. لاراول فریم ورکی مبتنی بر معماری MVC است که به صورت رایگان و متن باز ارائه شده است.

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

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

چرا برنامه نویس لاراول بشوم؟

  • لاراول فرصت‌های شغلی ویژه‌ای در داخل و خارج از کشور برای شما فراهم می‌کند.
  • بسیاری از شرکت‌های بزرگ ایرانی و خارجی در حال حاضر از این فریم‌ورک برای توسعه محصولات خود استفاده می‌کنند.
  • سرویس هایی مانند تأیید هویت، دسترسی‌های کاربران، کنسول Artisan، پرداخت و صورتحساب، کش (Cache) و غیره تنها بخش کوچکی از سرویس هایی است که این فریم ورک در اختیار برنامه‌ نویسان قرار می‌دهد.

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

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

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

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

ویژگی های دوره

ما به کیفیت و اثربخشی محصول خود اعتقاد داریم و به همین منظور گارانتی بازگشت وجه یک ماهه به شما ارائه می دهیم تا خریدی بدون ریسک و بدون نگرانی داشته باشید.
هزینه‌ای که بابت دوره پرداخت می‌کنید تا 1 ماه در اختیار خودِ شماست. اگر پس از خرید دوره به‌صورت جامع، به هر دلیلی از شرکت در آن منصرف شدید تا ١ ماه پس از خريد امكان انصراف و بازگشت كامل وجه برای شما درنظر گرفته شده است. برای انصراف از دوره لازم است در بازه زمانی تعیین شده درخواست خود را با پشتیبانی مطرح کرده و حداکثر ۲۵% از دوره را مشاهده کرده باشید. پس از انصراف همواره منتظر نظرات و پیشنهادات شما برای بهبود کیفیت دوره و نحوه ارائه آن‌ها هستیم و امیدواریم در حوزه موردنظر خود به موفقیت و فرصت‌های بزرگی دست پیدا کنید.

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

هیچ سوالی بی‌جواب نخواهد ماند. پس از ورود به دوره امكان پرسش و پاسخ و رفع اشكال براى شما فراهم است. شما می‌توانید در هر ساعتی از شبانه روز سوالات خود را مطرح کنید و اساتید یا منتورهای دوره در سريع‌ترين زمان ممكن به شما پاسخ خواهند داد. حضور در این فضای تعاملی و همراهی با دیگران می‌تواند در ارتقای مهارت‌های نرم دانشجویان و ایجاد یک رقابت سالم نقش موثری داشته باشد.

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

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

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

محتوای دوره‌ها همواره در اختیار شماست و لازم نیست نگران منقضی شدن آن و یا از بین رفتن پروفایل کاربری خود باشید چرا که بدون محدودیت زمانی و مکانی به آن دسترسی دارید. درضمن هر زمان که برخی مباحث آموزشی تغییر کرده و نیازمند به‌روزرسانی باشند، محتوای به‌روزشده سرفصل‌هایی که خریداری کرده‌اید در پنل کاربری شما در سایت 7learn.com قرار خواهد گرفت.

دانشجویان سابق متخصص سون لرن کجا استخدام شدند؟

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

در این دوره دانش فنی موردنیاز شما تدریس می‌شود، کافی‌ست نهایت استفاده را از آن داشته باشید تا مانند بسیاری از دانشجوهای موفق سون‌لرن، از فرصت های شغلی چنین شرکت‌های مطرحی بهره‌مند شوید.

و ده ها
شرکت دیگر

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

آموزش لاراول - پروژه جامع اشتراک ویدیو

سرفصل های کامل دوره را از اینجا ببینید

  • فریمورک چیست؟ رایگان ۱۷ دقیقه
  • لاراول چیست؟ منتشر شده ۶ دقیقه
  • نصب لاراول منتشر شده ۷ دقیقه
  • ساختار پوشه‌های لاراول منتشر شده ۷ دقیقه
  • فایل env چیست؟ منتشر شده ۸ دقیقه
  • Request Lifecycle در لاراول رایگان ۱۰ دقیقه
  • روتر چیست؟ منتشر شده ۱۳ دقیقه
  • Template Engine چیست؟ منتشر شده ۹ دقیقه
  • Blade چیست؟ منتشر شده ۱۰ دقیقه
  • ORM چیست؟ منتشر شده ۱۱ دقیقه
  • نحوه اتصال به دیتابیس در لاراول منتشر شده ۱۰ دقیقه
  • Artisan چیست؟ منتشر شده ۷ دقیقه
  • Tinker چیست؟ منتشر شده ۳ دقیقه

  • Migration در لاراول - قسمت اول منتشر شده ۱۴ دقیقه
  • Migration در لاراول - قسمت دوم منتشر شده ۱۲ دقیقه
  • آموزش Factory و Faker منتشر شده ۱۴ دقیقه
  • فارسی سازی Faker منتشر شده ۶ دقیقه
  • Seeder چیست؟ منتشر شده ۶ دقیقه

سرفصل های کامل دوره را از اینجا ببینید

  • Webpack چیست؟ - قسمت اول منتشر شده ۱۵ دقیقه
  • Webpack چیست؟‌ - قسمت دوم منتشر شده ۸ دقیقه
  • Laravel-Mix منتشر شده ۲۰ دقیقه

سرفصل های کامل دوره را از اینجا ببینید

  • تغییر در ساختار جدول ویدیوها منتشر شده ۶ دقیقه
  • ایجاد صفحه Index منتشر شده ۱۹ دقیقه
  • Accessor ها در لاراول منتشر شده ۵ دقیقه
  • فارسی سازی کردن تاریخ ها در لاراول منتشر شده ۶ دقیقه
  • قالب بندی لاراول با ارث بری منتشر شده ۱۳ دقیقه
  • قالب بندی لاراول با Component منتشر شده ۱۵ دقیقه
  • ساخت ویدیو - قسمت اول منتشر شده ۶ دقیقه
  • ساخت ویدیو - قسمت دوم منتشر شده ۸ دقیقه
  • Mass assignment منتشر شده ۹ دقیقه
  • ریدارکت کردن در لاراول منتشر شده ۴ دقیقه
  • نمایش پیغام به کاربر منتشر شده ۵ دقیقه
  • اعتبارسنجی فرم‌ها در لاراول منتشر شده ۹ دقیقه
  • سیستم ترجمه در لاراول منتشر شده ۸ دقیقه
  • ترجمه خطاهای اعتبارسنجی منتشر شده ۴ دقیقه
  • Form Request در لاراول منتشر شده ۵ دقیقه
  • آماده‌سازی ورودی‌ها برای اعتبارسنجی منتشر شده ۶ دقیقه
  • نمایش ورودی‌های درخواست قبلی منتشر شده ۳ دقیقه
  • ایجاد صفحه نمایش ویدیو منتشر شده ۱۸ دقیقه
  • Route Model Binding منتشر شده ۹ دقیقه
  • آپدیت ویدیو - قسمت اول منتشر شده ۸ دقیقه
  • آپدیت ویدیو - قسمت دوم منتشر شده ۴ دقیقه
  • اعتبارسنجی در آپدیت منتشر شده ۱۰ دقیقه
  • رابطه One-To-Many منتشر شده ۱۳ دقیقه
  • ایجاد جدول دسته‌بندی منتشر شده ۸ دقیقه
  • Foreign Key چیست؟ منتشر شده ۱۱ دقیقه
  • تعریف روابط در مدل منتشر شده ۱۰ دقیقه
  • ایجاد یک ویدیو به همراه دسته‌بندی منتشر شده ۷ دقیقه
  • ریفکتور منتشر شده ۲ دقیقه
  • آپدیت کردن دسته‌بندی یک ویدیو منتشر شده ۳ دقیقه
  • اعتبارسنجی دسته‌بندی منتشر شده ۴ دقیقه
  • نمایش ویدیو‌ها براساس یک دسته‌بندی خاص منتشر شده ۱۱ دقیقه
  • صفحه‌بندی در لاراول منتشر شده ۷ دقیقه
  • صفحه‌بندی در لاراول - تفاوت Cursor و Simple منتشر شده ۴ دقیقه
  • صفحه‌بندی در لاراول - شخصی سازی منتشر شده ۳ دقیقه
  • ایجاد کامپوننت برای نمایش دسته‌بندی‌ها به صورت داینامیک منتشر شده ۸ دقیقه

  • آشنایی با Guard در لاراول
  • آشنایی با ابزارهای احراز هویت در لاراول
  • نصب کردن لاراول Breeze
  • خواندن کد سیستم ورود و بررسی آن
  • خواندن کد سیستم ثبت نام و بررسی آن
  • شخصی سازی صفحه ورود
  • شخصی سازی صفحه ثبت نام
  • اتصال مدل یوزر به مدل ویدیو
  • نحوه ارسال ایمیل در لاراول
  • توضیح سیستم وریفای ایمیل
  • وریفای کردن ایمیل در لاراول
  • خواندن کد فراموشی رمز عبور
  • شخصی سازی سیستم فراموشی رمز عبور

  • Queue چیست؟
  • ساخت کلاس‌های Queue در لاراول
  • اتصال سیستم ایمیل به Queue
  • Event-Dispatcher چیست؟
  • نحوه ساخت Event خوش آمد گویی

  • Morph چیست؟
  • ساخت مایگریشن‌ها و مدل کامنت
  • Commentable Trait
  • ایجاد Route برای نظر دهی
  • ارسال ایمیل بعد از ثبت نظر
  • نمایش نظرها در صفحه ویدیوها

  • آشنایی با Observer
  • ایجاد مایگریشن و مدل‌ها سرویس بازدید
  • ساخت Observer برای ثبت بازدیدهای یک ویدیو
  • جلوگیری از ثبت بازدیدهای صاحب ویدیو

  • توضیح سیستم آپلود در لاراول - Storage
  • جایگزین کردن آپلود ویدیو به جای قرار دادن لینک ویدیو
  • تغییر ساختار دیتابیس برای نمایش ویدیوها
  • نصب FFMPEG
  • دریافت زمان ویدیو به صورت اتوماتیک
  • ایجاد اسکرین شات به صورت اتوماتیک از ویدیو - قسمت اول
  • ایجاد اسکرین شات به صورت اتوماتیک از ویدیو - قسمت دوم

  • Query Builder چیست؟
  • ساخت یک سرویس برای فیلتر کردن ویدیوها
  • ایجاد صفحه جستجو
  • اتصال سرویس فیلتر به صفحه جستجو

  • Schedule چیست؟
  • نحوه ایجاد یک Scheduler در لاراول

  • Middleware چیست؟
  • توضیح Middleware های پیشفرض لاراول
  • نحوه استفاده از Middleware در لاراول
  • ایجاد یک Middleware شخصی

  • API چیست؟
  • قوانین یک API استاندارد
  • ایجاد API Route در لاراول
  • Serializer چیست؟
  • API Resource چیست؟
  • احراز هویت در API
  • آشنایی با Santcum
  • نصب و راه اندازی Santcum
  • ساخت API برای نمایش ویدیوها
  • ساخت API برای ایجاد یک ویدیو

  • Policy چیست؟
  • جلوگیری از ادیت ویدیو توسط افراد دیگر
  • جلوگیری از حذف فایل توسط افراد دیگر
  • اتصال سیستم Policy به Request

  • Dependency Inversion چیست؟
  • Container چیست؟
  • Facade ها در لاراول

  • چرا باید لاگ کرد؟
  • اتصال سیستم لاگ به یک Provider

  • چرا باید از Cache استفاده کرد؟
  • استفاده از Cache در لاراول
  • اتصال یک API به سیستم Cache

  • چرا باید تست نویسی انجام دهیم؟
  • TDD چیست؟
  • آشنایی با PHPUnit
  • بررسی سیستم تست لاراول
  • نوشتن Unit Test در لاراول
  • نحوه تست کردن یک API در لاراول
  • نحوه تست کردن View در لاراول

  • آشنایی با Laravel Telescope جهت بررسی Performance
  • شخصی سازی صفحه ۴۰۴

تقویت مهارت حل مسئله با ۱۴ پروژه کاربردی

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

  • آشنایی با دوره طراحی سیستم اطلاع رسانی منتشر شده ۴ دقیقه
  • 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 منتشر شده ۱۰ دقیقه

وبینارها و LiveCoding

  • آشنایی با دوره و نحوه یادگیری آن
  • چگونه رزومه بنویسیم؟
  • اهمیت زبان انگلیسی و چگونگی یادگیری بهتر آن
  • نحوه رفتار در مصاحبه‌های فنی
  • بازار کار برنامه نویسی
  • مهاجرت از طریق برنامه نویسی
  • نحوه دریافت کار ریموت با خارج از کشور
  • مهارت‌های نرم
  • چگونه برنامه‌نویس بهتری باشیم؟
  • نقشه راه برنامه‌نویسی بعد از پایان دوره - معرفی منابع و کتاب‌های مختلف
  • فرهنگ کار ریموت
  • آسیب‌های یادگیری فریمورک

  • حل مسئله در سایت Codewars
  • حل مسئله در سایت HackerRank
  • پیاده‌سازی الگوریتم Binary Search و آشنایی با مرتبه زمانی آن
  • حل مسئله کوئری پیچیده در سایت HackerRank

  • پرسش و پاسخ اول - ۱۳ آذر ۱۴۰۰
  • پرسش و پاسخ دوم - ۲۴ آذر ۱۴۰۰

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

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

مهرداد سامی

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

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

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

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

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

رزومه و نمونه تدریس

منتورهای دوره دوستان زیر منتور دوره متخصص لاراول هستند و در طول دوره به سوالات شما پاسخ میدن و همراهتون هستند.

تصویر محمد نقلانی

محمد نقلانی
منتور

رزومه
تصویر رضا *

رضا *
منتور

Full-Stack Web Developer رزومه

سوالات متداول

آیا یادگیری برنامه نویسی لاراول پیش نیاز خاصی دارد؟

آیا یادگیری برنامه نویسی لاراول پیش نیاز  خاصی دارد؟

همان‌طور که می‌دانید لاراول فریمورکی است که با زبان برنامه نویسی php توسعه داده شده است. پس برای کار کردن با این فریمورک نیاز به دانش متوسط php است. همچنین در کنار آشنایی متوسط با php باید اطلاعاتی درباره object oriented و MVC نیز داشته باشید.

در ضمن در سون‌لرن دوره آموزش php هم ارائه می‌شود. و در صورت نیاز می‌توانید ثبت‌نام کنید.

درآمد برنامه نویس لاراول چقدر است؟

درآمد برنامه نویس لاراول چقدر است؟

میزان حقوق برنامه نویس لاراول بستگی دارد به میزان مهارت و تجربه شما.

اما با توجه به کمبود نیرو در بازار کار، معمولا مبلغ حقوق برنامه نویسان لاراول بالا است. این مبلغ با توجه به شرایط بین ۷ تا ۵۰ میلیون تومان است.

چرا لاراول بهترین فریمورک PHP برای توسعه وب است؟

چرا لاراول بهترین فریمورک PHP برای توسعه وب است؟

synax لاراول بسیار ساده است. به همین دلیل یادگیری لاراول هم خیلی راحت است. در ضمن لاراول همه پیش نیازهای و تمام کارهایی شما برای انجام یک پروژه تحت وب نیاز دارید مثل: احراز هویت، مسیریابی، مدیریت سشن‌ها، صف ها و کش ها را به سادگی انجام می‌دهد. علاوه بر اینها استفاده از فریم ورک لاراول باعث صرفه‌جویی در زمان و ارتقا امنیت پروژه می‌شود و همین موضوع باعث نگه‌داری ساده‌تر پروژه می‌شود.

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

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

وقتی در مورد بهترین روش یادگیری یک زبان برنامه نویسی خاص صحبت می‌شود باید بدانید که شما باید موارد مختلفی را درنظر بگیرید. من دو مورد از مهمترین‌ها را اینجا مطرح می‌کنم.

همیشه قبل از شروع یادگیری برنامه نویسی این دو سوال مطرح می‌شود:

  • آیا بهتر است به صورت self study یاد بگیریم یا یک مشاور و یک منبع جامع داشته باشیم؟ واقعیت این است هر دو روش شما را به هدف‌تان می‌رساند اما زمان رسیدن متفاوت است. ممکن است یادگیری هر زبان برنامه نویسی به صورت self study بین ۲ تا ۳ سال زمان نیاز داشته باشد. ولی اگر یک منبع آموزشی جامع با مدرس باتجربه داشته باشید که حتی پاسخگوی سوالات شما باشد آن مسیر ۳ ساله می‌تواند به یکسال تبدیل شود. من توصیه می‌کنم که اگر زمان برای شما مهم است مسیر دوم را انتخاب کنید.
  • به چه صورت برای یادگیری برنامه نویسی اقدام کنیم که نتیجه بهتری بگیریم؟ واقعیت این است که برنامه نویس بهتر کسی است که قدرت حل مسئله بهتری دارد. و این توانایی با حل مسئله و چالش‌پذیری به دست می‌آید. پس بهتر است در طول یادگیری تمرین کنید، برای خودتان پروژه تعریف کنید و در قالب پروژه چالش‌هایی را برای خودتان طرح کنید و آن چالش‌ها را در کنار آموز‌ش‌هایی که می‌بینید حل کنید. مواردی که در فرآیند چالش‌ها یاد می‌گیرید محال است که فراموش کنید.

پس اگر با یک مدرس با تجربه و معتبر و تمرین و چالش‌پذیری یادگیری را شروع کنید مطمئن باشید بهترین نتیجه را می‌گیرید.

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

۶۰۰ هزار تومان تخفیف پرداخت کامل
۶۰۰ هزار تومان تخفیف پرداخت نقدی
۳.۹۹ میلیون تومان
۳.۳۹ میلیون تومان
اقساطی در ۳قسط ( به صورت ماهانه)
پرداخت ۳ قسط ۱.۳۳ میلیون تومانی ، به صورت ماهانه (مجموعا ۳.۹۹ میلیون تومان)
مبلغ قسط اول
۱.۳۳ میلیون تومان

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

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