متخصص لاراول

متخصص لاراول

جامع و پروژه‌محور؛ از پایه تا رسیدن به کسب درآمد
پشتیبانی در جامعه برنامه‌نویسی
مهرداد سامی
مدرس: مهرداد سامی برنامه نویس ارشد در شرکت دیجی‌کا ...
متخصص لاراول متخصص لاراول به جامعه متخصصین سون‌لرن بپیوندید...

آشنایی با دوره متخصص لاراول

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

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

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

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

آیا این دوره پروژه محور است ؟

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

نمایش بیشتر
سرفصل‌های دوره
آشنایی مقدماتی با لاراول ۱۸ جلسه
  • جلسه اول فریمورک چیست؟ ۱۶ دقیقه
  • جلسه دوم تمرین تفاوت بین کتابخانه (Library) و فریم‌ورک (Framework) ۰ دقیقه
  • جلسه سوم لاراول چیست؟ ۵ دقیقه
  • جلسه چهارم نصب لاراول ۶ دقیقه
  • جلسه پنجم ساختار پوشه‌های لاراول ۶ دقیقه
  • جلسه ششم فایل env چیست؟ ۷ دقیقه
  • جلسه هفتم Request Lifecycle در لاراول ۹ دقیقه
  • جلسه هشتم تمرین بررسی مراحل Request Lifecycle در Laravel ۰ دقیقه
  • جلسه نهم تمرین روش رمزگذاری فایل .env در Laravel ۰ دقیقه
  • جلسه دهم روتر چیست؟ ۱۲ دقیقه
  • جلسه یازدهم Template Engine چیست؟ ۸ دقیقه
  • جلسه دوازدهم Blade چیست؟ ۹ دقیقه
  • جلسه سیزدهم ORM چیست؟ ۱۰ دقیقه
  • جلسه چهاردهم تمرین معایب استفاده از ORM در توسعه نرم‌افزار ۰ دقیقه
  • جلسه پانزدهم نحوه اتصال به دیتابیس در لاراول ۱۰ دقیقه
  • جلسه شانزدهم تمرین نمایش داده‌ها با Blade در Laravel ۰ دقیقه
  • جلسه هفدهم Artisan چیست؟ ۶ دقیقه
  • جلسه هجدهم Tinker چیست؟ ۲ دقیقه
کار با دیتابیس در لاراول ۹ جلسه
  • جلسه اول Migration در لاراول - قسمت اول ۱۳ دقیقه
  • جلسه دوم Migration در لاراول - قسمت دوم ۱۱ دقیقه
  • جلسه سوم آموزش Factory و Faker ۱۳ دقیقه
  • جلسه چهارم فارسی سازی Faker ۵ دقیقه
  • جلسه پنجم Seeder چیست؟ ۵ دقیقه
  • جلسه ششم تمرین ساخت مایگریشن با دستور artisan در Laravel ۰ دقیقه
  • جلسه هفتم تمرین طراحی پایگاه داده با مایگریشن در Laravel ۰ دقیقه
  • جلسه هشتم تمرین نحوه اجرای Seeder در لاراول ۰ دقیقه
  • جلسه نهم تمرین تولید داده‌ه با Faker در Laravel ۰ دقیقه
کار با Webpack ۳ جلسه
  • جلسه اول Webpack چیست؟ - قسمت اول ۱۴ دقیقه
  • جلسه دوم Webpack چیست؟‌ - قسمت دوم ۷ دقیقه
  • جلسه سوم Laravel-Mix ۱۹ دقیقه
ایجاد امکانات اولیه پروژه ۴۵ جلسه
  • جلسه اول تغییر در ساختار جدول ویدیوها ۵ دقیقه
  • جلسه دوم ایجاد صفحه Index ۱۸ دقیقه
  • جلسه سوم تمرین بررسی مقدار متغیر در Blade Template لاراول ۰ دقیقه
  • جلسه چهارم Accessor‌ها در لاراول ۴ دقیقه
  • جلسه پنجم فارسی سازی کردن تاریخ‌ها در لاراول ۵ دقیقه
  • جلسه ششم تمرین استفاده از Accessor‌ها در Laravel ۰ دقیقه
  • جلسه هفتم قالب بندی لاراول با ارث بری ۱۲ دقیقه
  • جلسه هشتم قالب بندی لاراول با Component ۱۴ دقیقه
  • جلسه نهم تمرین ساخت Master Page در Laravel ۰ دقیقه
  • جلسه دهم ساخت ویدیو - قسمت اول ۵ دقیقه
  • جلسه یازدهم تمرین نامگذاری متدها در کنترلرهای Laravel ۰ دقیقه
  • جلسه دوازدهم ساخت ویدیو - قسمت دوم ۷ دقیقه
  • جلسه سیزدهم تمرین استفاده از CSRF Token در Laravel ۰ دقیقه
  • جلسه چهاردهم Mass assignment ۸ دقیقه
  • جلسه پانزدهم ریدارکت کردن در لاراول ۳ دقیقه
  • جلسه شانزدهم نمایش پیغام به کاربر ۴ دقیقه
  • جلسه هفدهم تمرین مفهوم TTL در Session‌های Laravel ۰ دقیقه
  • جلسه هجدهم اعتبارسنجی فرم‌ها در لاراول ۸ دقیقه
  • جلسه نوزدهم سیستم ترجمه در لاراول ۷ دقیقه
  • جلسه بیستم ترجمه خطاهای اعتبارسنجی ۴ دقیقه
  • جلسه بیست و یکم Form Request در لاراول ۴ دقیقه
  • جلسه بیست و دوم آماده‌سازی ورودی‌ها برای اعتبارسنجی ۵ دقیقه
  • جلسه بیست و سوم نمایش ورودی‌های درخواست قبلی ۲ دقیقه
  • جلسه بیست و چهارم ایجاد صفحه نمایش ویدیو ۱۷ دقیقه
  • جلسه بیست و پنجم Route Model Binding ۸ دقیقه
  • جلسه بیست و ششم آپدیت ویدیو - قسمت اول ۷ دقیقه
  • جلسه بیست و هفتم آپدیت ویدیو - قسمت دوم ۳ دقیقه
  • جلسه بیست و هشتم تمرین هدایت کاربر به یک لینک خارجی ۰ دقیقه
  • جلسه بیست و نهم اعتبارسنجی در آپدیت ۹ دقیقه
  • جلسه سی‌ام تمرین پیاده‌سازی اعتبارسنجی‌های چندگانه در Laravel ۰ دقیقه
  • جلسه سی و یکم رابطه One-To-Many ۱۲ دقیقه
  • جلسه سی و دوم تمرین استفاده از روابط در مدل‌های Laravel ۰ دقیقه
  • جلسه سی و سوم ایجاد جدول دسته‌بندی ۷ دقیقه
  • جلسه سی و چهارم Foreign Key چیست؟ ۱۰ دقیقه
  • جلسه سی و پنجم تعریف روابط در مدل ۹ دقیقه
  • جلسه سی و ششم ایجاد یک ویدیو به همراه دسته‌بندی ۶ دقیقه
  • جلسه سی و هفتم ریفکتور ۱ دقیقه
  • جلسه سی و هشتم آپدیت کردن دسته‌بندی یک ویدیو ۲ دقیقه
  • جلسه سی و نهم اعتبارسنجی دسته‌بندی ۳ دقیقه
  • جلسه چهلم نمایش ویدیو‌ها براساس یک دسته‌بندی خاص ۱۰ دقیقه
  • جلسه چهل و یکم صفحه‌بندی در لاراول ۶ دقیقه
  • جلسه چهل و دوم صفحه‌بندی در لاراول - تفاوت Cursor و Simple ۳ دقیقه
  • جلسه چهل و سوم صفحه‌بندی در لاراول - شخصی سازی ۲ دقیقه
  • جلسه چهل و چهارم ایجاد کامپوننت برای نمایش دسته‌بندی‌ها به صورت داینامیک ۷ دقیقه
  • جلسه چهل و پنجم تمرین استفاده از Null Safe ۰ دقیقه
احراز هویت ۱۹ جلسه
  • جلسه اول سیستم احراز هویت لاراول - قسمت اول ۱۰ دقیقه
  • جلسه دوم سیستم احراز هویت لاراول - قسمت دوم ۱۱ دقیقه
  • جلسه سوم تمرین پیاده‌سازی سیستم ورود در Laravel ۰ دقیقه
  • جلسه چهارم آشنایی با ابزارهای احراز هویت در لاراول ۸ دقیقه
  • جلسه پنجم نصب کردن لاراول Breeze ۱۳ دقیقه
  • جلسه ششم خواندن کد سیستم ثبت نام و بررسی آن ۷ دقیقه
  • جلسه هفتم خواندن کد سیستم ورود و بررسی آن ۱۱ دقیقه
  • جلسه هشتم شخصی سازی صفحه ثبت نام ۷ دقیقه
  • جلسه نهم Auth Directive ۱۱ دقیقه
  • جلسه دهم شخصی سازی صفحه ورود ۵ دقیقه
  • جلسه یازدهم پیاده‌سازی مرا به خاطر بسپار ۶ دقیقه
  • جلسه دوازدهم اتصال مدل یوزر به مدل ویدیو ۱۴ دقیقه
  • جلسه سیزدهم تمرین ایجاد رکورد جدید با استفاده از روابط برای کاربران احراز هویت شده ۰ دقیقه
  • جلسه چهاردهم نحوه ارسال ایمیل در لاراول ۱۲ دقیقه
  • جلسه پانزدهم Markdown Email ۹ دقیقه
  • جلسه شانزدهم Mail Message ۵ دقیقه
  • جلسه هفدهم Signed Route ۷ دقیقه
  • جلسه هجدهم تمرین استفاده از امضای الکترونیکی برای ایجاد URL با زمان انقضا ۰ دقیقه
  • جلسه نوزدهم تمرین محدود کردن دسترسی به روت برای کاربران احراز شده ۰ دقیقه
Event / Queue ۱۱ جلسه
  • جلسه اول Queue چیست؟ ۴ دقیقه
  • جلسه دوم ساخت کلاس‌های Queue در لاراول ۱۱ دقیقه
  • جلسه سوم Failed Jobs ۶ دقیقه
  • جلسه چهارم بررسی تفاوت‌های Queue و Job در سیستم‌های صف‌ ۰ دقیقه
  • جلسه پنجم اولویت بندی کارها در لاراول ۸ دقیقه
  • جلسه ششم تمرین تعیین نام برای صف در کلاس Queue ۰ دقیقه
  • جلسه هفتم اجرای دستور Queue برروی سرور ۲ دقیقه
  • جلسه هشتم اتصال سیستم ایمیل به Queue ۳ دقیقه
  • جلسه نهم Event-Dispatcher چیست؟ ۱۰ دقیقه
  • جلسه دهم Auto Discovery ۳ دقیقه
  • جلسه یازدهم سیستم اطلاع رسانی در لاراول ۱۰ دقیقه
Middleware ۲ جلسه
  • جلسه اول Middleware در لاراول ۱۳ دقیقه
  • جلسه دوم تمرین ایجاد Middleware برای بررسی دسترسی ادمین ۰ دقیقه
احراز هویت - بخش دوم ۸ جلسه
  • جلسه اول تایید ایمیل در لاراول ۵ دقیقه
  • جلسه دوم خواندن سورس کد تایید ایمیل در لاراول ۶ دقیقه
  • جلسه سوم شخصی سازی قالب درخواست تایید ایمیل ۲ دقیقه
  • جلسه چهارم نمایش پیام بعد از ارسال ایمیل ۱ دقیقه
  • جلسه پنجم شخصی سازی قالب ایمیل ۱۱ دقیقه
  • جلسه ششم خواندن سورس کد بازیابی رمز عبور ۹ دقیقه
  • جلسه هفتم شخصی‌سازی قالب بازیابی رمز عبور ۲ دقیقه
  • جلسه هشتم بررسی تایید ایمیل کاربر بعد از ثبت نام ۰ دقیقه
سرویس نظردهی ۱۲ جلسه
  • جلسه اول ساخت مایگریشن‌ها و مدل Comment ۷ دقیقه
  • جلسه دوم نمایش نظرات ویدیو ۳ دقیقه
  • جلسه سوم نصب Laravel Debugbar ۷ دقیقه
  • جلسه چهارم مشکل N+1 ۶ دقیقه
  • جلسه پنجم Eager Loading و Lasy Loading چیست؟ ۵ دقیقه
  • جلسه ششم استفاده کردن از Eager Loading ۵ دقیقه
  • جلسه هفتم ایجاد کردن نظر برای یک ویدیو ۵ دقیقه
  • جلسه هشتم اعتبارسنجی نظر ۳ دقیقه
  • جلسه نهم تمرین برقراری رابطه بین جداول ۰ دقیقه
  • جلسه دهم تمرین ایجاد رابطه یک به چند در مدل‌های لاراول ۰ دقیقه
  • جلسه یازدهم تمرین طراحی Seeder برای مقالات و نظرات در سیستم مدیریت محتوا ۰ دقیقه
  • جلسه دوازدهم تمرین برگرداندن رکوردهای مدل بر اساس تاریخ ایجاد ۰ دقیقه
سرویس Like ۱۵ جلسه
  • جلسه اول رابطه Polymorphic چیست؟ ( One To Many ) ۸ دقیقه
  • جلسه دوم رابطه Polymorphic چیست؟ ( Many To Many ) ۵ دقیقه
  • جلسه سوم تمرین ایجاد رابطه morph ۰ دقیقه
  • جلسه چهارم ایجاد جدول و روابط Like ۱۲ دقیقه
  • جلسه پنجم لایک کردن ویدیو ۳ دقیقه
  • جلسه ششم نمایش لایک‌ها ۲ دقیقه
  • جلسه هفتم تمرین مدیریت تگ‌ها و پست‌ها با استفاده از رابطه morph ۰ دقیقه
  • جلسه هشتم لایک کردن نظر ۱۳ دقیقه
  • جلسه نهم شخصی سازی Route Model Binding ۷ دقیقه
  • جلسه دهم تمرین ایجاد داینامیک روت ۰ دقیقه
  • جلسه یازدهم ایجاد کردن Dislike ۲ دقیقه
  • جلسه دوازدهم ریفکتور کردن Like و Dislike ۴ دقیقه
  • جلسه سیزدهم چک کردن لایک توسط کاربر ۴ دقیقه
  • جلسه چهاردهم Observer چیست؟‌ ۸ دقیقه
  • جلسه پانزدهم تمرین استفاده از observer ۰ دقیقه
سرویس آپلود ۲۴ جلسه
  • جلسه اول Storage چیست؟ ۸ دقیقه
  • جلسه دوم نحوه دسترسی به فایل‌های آپلود شده در لاراول ۱۰ دقیقه
  • جلسه سوم دسترسی به فایل‌های Private در لاراول ۷ دقیقه
  • جلسه چهارم آپلود کردن ویدیو در لاراول - قسمت اول ۸ دقیقه
  • جلسه پنجم آپلود کردن ویدیو در لاراول - قسمت دوم ۴ دقیقه
  • جلسه ششم تمرین آپلود فایل PDF در Laravel ۰ دقیقه
  • جلسه هفتم تمرین پیاده‌سازی آپلود ویدیو با اعتبارسنجی ۰ دقیقه
  • جلسه هشتم نمایش ویدیوهای آپلود شده ۳ دقیقه
  • جلسه نهم اعتبارسنجی فایل ۵ دقیقه
  • جلسه دهم آپدیت کردن ویدیو آپلود شده ۲ دقیقه
  • جلسه یازدهم چک کردن وجود فایل در Request ۱ دقیقه
  • جلسه دوازدهم اعتبارسنجی آپدیت ویدیو ۲ دقیقه
  • جلسه سیزدهم تغییر نام یک فیلد در دیتابیس ۲ دقیقه
  • جلسه چهاردهم ایجاد تعغیرات روی یک جدول با migration ۰ دقیقه
  • جلسه پانزدهم حذف یک ویدیو بعد از جایگزین شدن ۵ دقیقه
  • جلسه شانزدهم استفاده از Dirty API‌ها در لاراول ۲ دقیقه
  • جلسه هفدهم نصب کتابخانه FFMPEG ۶ دقیقه
  • جلسه هجدهم استفاده از کتابخانه FFMPEG ۲ دقیقه
  • جلسه نوزدهم ایجاد کردن Thumbnail ۹ دقیقه
  • جلسه بیستم تمرین پیاده‌سازی سرویس آپلود و تبدیل فرمت ویدیو ۰ دقیقه
  • جلسه بیست و یکم استفاده از سرویس Thumbnail در Controller ۴ دقیقه
  • جلسه بیست و دوم ریفکتور کردن سرویس Thumbnail ۹ دقیقه
  • جلسه بیست و سوم تمرین محدود کردن طول ویدیو به 15 دقیقه در Laravel ۰ دقیقه
  • جلسه بیست و چهارم تمرین آپلود و تبدیل فایل Word به PDF ۰ دقیقه
سرویس جستجو و فیلتر ۱۵ جلسه
  • جلسه اول Query Builder چیست؟ ۱۴ دقیقه
  • جلسه دوم Sort کردن ویدیوها ۷ دقیقه
  • جلسه سوم نمایش درست فیلتر انتخاب شده ۲ دقیقه
  • جلسه چهارم Scope چیست؟ ۷ دقیقه
  • جلسه پنجم Sort کردن با Scope ۳ دقیقه
  • جلسه ششم Raw Query چیست؟ ۹ دقیقه
  • جلسه هفتم نوشتن کوئری محبوبترین ویدیوها ۶ دقیقه
  • جلسه هشتم جستجو کردن ویدیوها ۲ دقیقه
  • جلسه نهم ادغام فیلترها با جستجو ۳ دقیقه
  • جلسه دهم ریفکتور کردن سرویس جستجو براساس Scope ۸ دقیقه
  • جلسه یازدهم تمرین دریافت و نمایش ویدیوها با Query Builder ۰ دقیقه
  • جلسه دوازدهم تمرین مرتب‌سازی ویدیوها بر اساس تاریخ انتشار ۰ دقیقه
  • جلسه سیزدهم تمرین نمایش لیست محبوب‌ترین ویدیوها ۰ دقیقه
  • جلسه چهاردهم تمرین فیلتر کردن کاربرانی که ایمیل آنها تایید شده ۰ دقیقه
  • جلسه پانزدهم تمرین گروه‌بندی و مرتب‌سازی نتایج با Query Builder ۰ دقیقه
Authorization ۱۱ جلسه
  • جلسه اول Authentication And Authorization ۲ دقیقه
  • جلسه دوم Gate چیست؟ ۶ دقیقه
  • جلسه سوم ایجاد Gate برای ویرایش ویدیو ۵ دقیقه
  • جلسه چهارم Can Directive ۱ دقیقه
  • جلسه پنجم Policy چیست؟ ۵ دقیقه
  • جلسه ششم ساخت Policy برای کنترل سطح دسترسی ویدیوها ۲ دقیقه
  • جلسه هفتم ساخت Policy برای نظردهی ۴ دقیقه
  • جلسه هشتم اتصال سیستم Authorize به Form Request ۳ دقیقه
  • جلسه نهم تمرین بررسی احراز هویت کاربران قبل از افزودن نظر ۰ دقیقه
  • جلسه دهم تمرین بررسی مجوز ویرایش با استفاده از Gate ۰ دقیقه
  • جلسه یازدهم تمرین ایجاد و مدیریت Policy ۰ دقیقه
سرویس Cache ۶ جلسه
  • جلسه اول Cache چیست و چرا از آن باید استفاده کرد؟ ۵ دقیقه
  • جلسه دوم استفاده از Cache در لاراول ۴ دقیقه
  • جلسه سوم استفاده از سیستم Cache برای سرویس Like ۶ دقیقه
  • جلسه چهارم استفاده از Database برای سیستم Cache ۸ دقیقه
  • جلسه پنجم تمرین استفاده از Cache برای بهبود عملکرد سیستم ۰ دقیقه
  • جلسه ششم تمرین پیاده‌سازی Cache برای نتایج جستجوی محصولات در سیستم ۰ دقیقه
ساخت وب سرویس ۲۳ جلسه
  • جلسه اول API چیست؟‌ ایجاد اولین API ۸ دقیقه
  • جلسه دوم تمرین پیاده‌سازی API ساده برای نمایش رکوردها ۰ دقیقه
  • جلسه سوم Serialize کردن ویدیو ۴ دقیقه
  • جلسه چهارم API Resource چیست؟ ۸ دقیقه
  • جلسه پنجم ایجاد API برای نمایش همه ویدیوها ۵ دقیقه
  • جلسه ششم تمرین استفاده از API Resource برای بازگرداندن اطلاعات ۰ دقیقه
  • جلسه هفتم ایجاد API برای ساخت ویدیو ۵ دقیقه
  • جلسه هشتم ایجاد API برای آپدیت ویدیو ۵ دقیقه
  • جلسه نهم تمرین ایجاد API برای به‌روزرسانی اطلاعات ۰ دقیقه
  • جلسه دهم حذف کردن ویدیو با API ۴ دقیقه
  • جلسه یازدهم Soft Delete چیست؟ ۷ دقیقه
  • جلسه دوازدهم نصب کردن پکیج Sanctum برای احراز هویت با API ۵ دقیقه
  • جلسه سیزدهم ایجاد سرویس لاگین برای API ۶ دقیقه
  • جلسه چهاردهم ایجاد API برای نمایش مشخصات کاربر لاگین شده ۳ دقیقه
  • جلسه پانزدهم تمرین پیاده‌سازی API Resource برای نمایش یک رکوردخاص ۰ دقیقه
  • جلسه شانزدهم ساخت API برای Logout ۳ دقیقه
  • جلسه هفدهم استفاده از سیستم Authorize در API ۲ دقیقه
  • جلسه هجدهم زمان باطل شدن Token ۳ دقیقه
  • جلسه نوزدهم Artisan چیست؟ ساخت اولین Artisan Command ۱۴ دقیقه
  • جلسه بیستم دریافت پارامتر برای Artisan Command ۲ دقیقه
  • جلسه بیست و یکم زمان بندی کارها در لاراول ۵ دقیقه
  • جلسه بیست و دوم بررسی Artisan Command پیش فرض Sanctum ۲ دقیقه
  • جلسه بیست و سوم تمرین ایجاد دستور Artisan ۰ دقیقه
سرویس Log ۴ جلسه
  • جلسه اول سرویس Log در لاراول ۱۱ دقیقه
  • جلسه دوم Exception Handling - قسمت اول ۶ دقیقه
  • جلسه سوم Exception Handling - قسمت دوم ۹ دقیقه
  • جلسه چهارم تمرین ایجاد چنل برای Log ۰ دقیقه
طراحی سیستم اطلاع رسانی (سرویس نوتیفیکیشن) ۱۰ جلسه
  • جلسه اول آشنایی با دوره طراحی سیستم اطلاع رسانی ۳ دقیقه
  • جلسه دوم SMTP چیست ؟‌ ۲ دقیقه
  • جلسه سوم ارسال ایمیل در لاراول ۱۷ دقیقه
  • جلسه چهارم طراحی سیستم - بخش اول ۳۶ دقیقه
  • جلسه پنجم طراحی سیستم - بخش دوم ۳۱ دقیقه
  • جلسه ششم پنل ایمیل - بخش اول ۲۳ دقیقه
  • جلسه هفتم پنل ایمیل - قسمت دوم ۲۷ دقیقه
  • جلسه هشتم پنل پیام کوتاه - قسمت اول ۶ دقیقه
  • جلسه نهم پنل پیام کوتاه - قسمت دوم ۲۳ دقیقه
  • جلسه دهم اتصال سرویس به سیستم صف ۶ دقیقه
سیستم ورود و ثبت نام ۲۹ جلسه
  • جلسه اول طراحی قالب اولیه پروژه ۱۵ دقیقه
  • جلسه دوم سیستم ثبت نام ۲۲ دقیقه
  • جلسه سوم سیستم ورود ۱۹ دقیقه
  • جلسه چهارم کار با Throttles ۸ دقیقه
  • جلسه پنجم نمایش پیغام تایید ایمیل ۸ دقیقه
  • جلسه ششم خواندن کلاس URLGenerator ۱۸ دقیقه
  • جلسه هفتم ارسال تاییدیه ایمیل ۲۱ دقیقه
  • جلسه هشتم تایید ایمیل کاربر ۶ دقیقه
  • جلسه نهم حل باگ نمایش پیغام تایید ایمیل ۱ دقیقه
  • جلسه دهم استفاده از Event/Listener برای تایید ایمیل ۵ دقیقه
  • جلسه یازدهم حل باگ تایید ایمیل ۴ دقیقه
  • جلسه دوازدهم ارسال ایمیل فراموشی رمز عبور ۲۲ دقیقه
  • جلسه سیزدهم بازیابی رمز عبور ۲۳ دقیقه
  • جلسه چهاردهم reCaptcha - بخش اول ۷ دقیقه
  • جلسه پانزدهم reCaptcha-بخش دوم ۹ دقیقه
  • جلسه شانزدهم ورود با گوگل ۲۷ دقیقه
  • جلسه هفدهم طراحی قالب اولیه ۳ دقیقه
  • جلسه هجدهم ایجاد لینک ورود ۱۴ دقیقه
  • جلسه نوزدهم ارسال لینک ورود ۱۰ دقیقه
  • جلسه بیستم بررسی لینک ورود و احراز هویت ۱۵ دقیقه
  • جلسه بیست و یکم پاک کردن توکن‌ها با Artisan ۷ دقیقه
  • جلسه بیست و دوم آشنایی اولیه ۲ دقیقه
  • جلسه بیست و سوم ایجاد کردن کد ورود ۱۴ دقیقه
  • جلسه بیست و چهارم ارسال کد ۷ دقیقه
  • جلسه بیست و پنجم تایید کد و فعال کردن احراز هویت ۲ مرحله ای ۲۳ دقیقه
  • جلسه بیست و ششم غیرفعال کردن احراز هویت ۲ مرحله ای ۸ دقیقه
  • جلسه بیست و هفتم اتصال احراز هویت ۲ مرحله ای به سیستم ورود - جلسه اول ۹ دقیقه
  • جلسه بیست و هشتم اتصال احراز هویت ۲ مرحله ای به سیستم ورود - جلسه دوم ۷ دقیقه
  • جلسه بیست و نهم ارسال مجدد کد احراز هویت ۲ مرحله ای ۵ دقیقه
سیستم مدیریت کاربران ۱۶ جلسه
  • جلسه اول معرفی دوره ۱ دقیقه
  • جلسه دوم ایجاد دیتابیس ۶ دقیقه
  • جلسه سوم اختصاص دسترسی به کاربر ۱۵ دقیقه
  • جلسه چهارم گرفتن دسترسی از کاربر ۳ دقیقه
  • جلسه پنجم چک کردن سطح دسترسی ۱۲ دقیقه
  • جلسه ششم طراحی دیتابیس ۵ دقیقه
  • جلسه هفتم اختصاص یک نقش به کاربر ۳ دقیقه
  • جلسه هشتم گرفتن نقش از یک کاربر ۲ دقیقه
  • جلسه نهم چک کردن نقش کاربر ۱ دقیقه
  • جلسه دهم اختصاص سطح دسترسی به Role ۶ دقیقه
  • جلسه یازدهم مشاهده لیست کاربران ۱۰ دقیقه
  • جلسه دوازدهم ویرایش نقش و دسترسی کاربر ۱۲ دقیقه
  • جلسه سیزدهم مشاهده و افزودن نقش ۷ دقیقه
  • جلسه چهاردهم اختصاص دسترسی به نقش ۷ دقیقه
  • جلسه پانزدهم ایجاد Blade Directive برای استفاده از سرویس ۵ دقیقه
  • جلسه شانزدهم ایجاد Middleware برای استفاده از سرویس ۵ دقیقه
سیستم پرداخت ۱۶ جلسه
  • جلسه اول آماده سازی جداول ۱۱ دقیقه
  • جلسه دوم صفحه محصولات ۴ دقیقه
  • جلسه سوم پیاده سازی Storage ۱۶ دقیقه
  • جلسه چهارم افزودن به سبد خرید ۱۰ دقیقه
  • جلسه پنجم کنترل کردن تعداد محصولات ۶ دقیقه
  • جلسه ششم نمایش تعداد محصولات در سبد خرید ۳ دقیقه
  • جلسه هفتم صفحه سبد خرید ۱۱ دقیقه
  • جلسه هشتم به روزرسانی تعداد محصولات در سبد خرید ۷ دقیقه
  • جلسه نهم پیاده سازی صفحه پرداخت ۷ دقیقه
  • جلسه دهم سیستم پرداخت آفلاین ۱۸ دقیقه
  • جلسه یازدهم پیاده سازی زیرساخت پرداخت آنلاین ۸ دقیقه
  • جلسه دوازدهم ارسال درخواست به بانک ۸ دقیقه
  • جلسه سیزدهم تایید پرداخت ۲۱ دقیقه
  • جلسه چهاردهم یکسان سازی تعداد محصولات ۵ دقیقه
  • جلسه پانزدهم Rollback کردن در دیتابیس ۴ دقیقه
  • جلسه شانزدهم ارسال ایمیل سفارش ۱۰ دقیقه
سیستم کد تخفیف ۸ جلسه
  • جلسه اول پیاده سازی جداول ۴ دقیقه
  • جلسه دوم تغییر نحوه نمایش خلاصه سبد خرید ۱۳ دقیقه
  • جلسه سوم بازنویسی 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 ۹ دقیقه
وبینارهای دوره ۱ جلسه
  • جلسه اول نقشه راه برنامه‌نویسی بعد از پایان دوره - معرفی منابع و کتاب‌های مختلف ۱ ساعت و ۱۹ دقیقه
نمایش بیشتر
با خیال راحت آموزش ببینید
ضمانت بازگشت وجه
ضمانت بازگشت وجه خرید و ثبت نام شما در دوره‌های بلندمدت سون لرن بدون ریسک مالی خواهد بود
آموزش مهارت محور
آموزش مهارت محور از مدرسین متخصص و با تجربه در بهترین شرکت‌های ایران مهارت مورد نیاز بازار کار را یاد می‌گیرید
رفع اشکالات و پشتیبانی فنی
جامعه برنامه نویسی فعال پشتیبانی و پاسخ به سوالات خود را در جامعه برنامه نویسی فعال سون لرن دریافت می‌کنید
ارزیابی فنی و رتبه بندی
ارزیابی فنی و امتیازدهی برای فعالیت‌ها و آزمون‌های خود، امتیازات مختلفی برای ارزیابی مهارت دریافت می‌کنید (از آذر 1402)
معرفی برترین‌ها به بازار کار
معرفی برترین‌ها به بازار کار دانشجویان فعالی که مستمر و منظم محتوای دوره‌ها را دنبال می‌کنند، در اولویت معرفی به بازار کار هستند
دسترسی دائمی و بدون محدودیت
دسترسی راحت و همیشگی شما بعد از تهیه دوره به محتوای دوره و آپدیت‌های محتوایی دسترسی خواهید داشت
نتایج دوره‌های متخصص

در ۱۷ سال اخیر بیش از ۳۵ هزار نفر در سون لرن به صورت تخصصی آموزش برنامه نویسی دیده اند و هزاران نفر از این عزیزان در شرکت‌های مختلف استخدام شده اند.

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

اسنپ دیجی کالا علی بابا تخفیفان کافه بازار ژاکت
+ ده‌ها شرکت مطرح دیگر
مدرس و منتورهای دوره
مهرداد سامی مهرداد سامی برنامه نویس ارشد در شرکت دیجی‌کالا رزومه و نمونه تدریس
  • برنامه‌نویس ارشد لاراول و روبی در شرکت تخفیفان
  • برنامه‌نویس ارشد لاراول در سون‌لرن
  • برنامه‌نویس Back-End در شرکت دلسا
  • تدریس لینوکس برای برنامه‌نویسان با بیش از 190 دانشجو
  • بیش از 6000 ساعت کدنویسی حرفه‌ای لاراول
منتورهای دوره دوستان زیر منتور متخصص لاراول هستند و در طول دوره به سوالات شما پاسخ میدن و همراهتون هستند.
محمد گازری
محمد گازری
صادق برزگر
صادق برزگر
احمدرضا فاطمی کیا
احمدرضا فاطمی کیا
محمدرسول اصغری
محمدرسول اصغری
ویدیو‌های نمونه تدریس دوره

ثبت‌نام در متخصص لاراول

سرمایه‌گذاری روی مهارت‌هایتان، یک تصمیم هوشمندانه است!
زمان را از دست ندهید جامع و پروژه‌محور؛ از پایه تا رسیدن به کسب درآمد
۰ ثانیه
۰ دقیقه
۰ ساعت
۴.۷ میلیون تومان ۳.۵۲۵ میلیون تومان
ثبت نام می‌کنم
کمپین فرصت نهایی شروع شد!
۰ ثانیه
۰ دقیقه
۰ ساعت
  • پشتیبانی در جامعه برنامه‌نویسان
  • گارانتی بازگشت کامل وجه
  • با تدریس مهرداد سامی ، برنامه نویس ارشد در شرکت دیجی‌کالا
  • آموزش منطبق بر نیاز بازار کار
25٪ تخفیف
در کنار شما هستیم مشاوره ثبت‌نام در دوره متخصص لاراول

سوالات متداول متخصص لاراول

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

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

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

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

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

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

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

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

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

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

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

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

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