تا پایان امشب - بیشترین تخفیف تا امروز (%۷۰ و %۹۰) ویژه حمایت از دانشجویان‌ و کسب‌وکارهای آسیب‌دیده جزئیات

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

Laravel یکی از فریم‎ ورک‎ های زبان PHP است که برای توسعه اپلیکیشن ‎های تحت وب در نظر گرفته شده است و بر پایه MVC کار می‎ کند. فریم‎ ورک لاراول، برنامه‎ نویسی برنامه‎ های کاربردی تحت وب با زبان PHP را ساده‎تر می نماید و کمک بسزایی برای انجام پروژه ‎های PHP و توسعه آسان آنها می‎ کند. فریم ‎ورک Laravel بر روی اجزای مختلف فریم ورک symfony ساخته شده است و به برنامه شما پایه‎ای بزرگ از کد ‎های قابل اعتماد و تست شده می ‎دهد.

لاراول مجموعه ای از بهترین راه حل ها با سینتکس پر معنا و خلاقانه را ارائه می‌کند که به درستی انجام می‌ پذیرند. لاراول توسط آسان سازی کارهای معمول مانند احراز هویت، روتینگ، session ها، کار با بانکهای اطلاعاتی و … که تقریبا در تمامی پروژه های تحت وب استفاده می‌شوند، مسائل و مشکلات ناشی از توسعه را هم برای توسعه دهنده و هم برای کارفرما کاهش می دهد. لاراول، سیمفونی، کیک پی اچ پی و کد ایگنایتر از محبوب ترین فریم ورک های زبان PHP هستند که بررسی میزان محبوبیت آنها در گوگل ترند حاکی از رشد روز افزون فریم ورک Laravel است.

سرفصل های دوره آموزش لاراول:

  • ساختار
  • ساختار پایه لاراول
  • routing
  • توضیح routing
  • تعریف یک route
  • انواع متدهای route
  • تعریف route های با parameter
  • اختیاری کردن پارمترها
  • اعمال شرایط بر روی پارمترها
  • تعریف و استفاده از route های اسم دار
  • ریدایرکت به یک route اسم دار با پارامتر
  • گروه بندی route ها
  • دسترسی به اطلاعات route جاری
  • بازگرداندن یک view با استفاده از یک route
  • controller
  • توضیح کنترلر
  • ایجاد یک کنترلر به صورت دستی
  • ایجاد کنترلر خالی از طریق خط فرمان
  • ارجاع یک route به یک action درکنترلر
  • تعریف یک کنترلر به صورت RESTful
  • ارسال پارامتر به کنترل از route
  • نمایش لیست route ها در خط فرمان
  • تزریق مدل ها و کلاسها controller dependency injection
  • method dependency injection
  • ارسال پارامتر همزمان با dependency injection
  • کش کردن route ها
  • بازنشانی route های کش شده
  • middleware
  • middleware چیست و چگونه کار میکند
  • ایجاد یک middleware
  • ثبت middleware در پروژه
  • استفاده از چند middleware
  • before middleware
  • after middleware
  • گروه بندی middleware ها
  • ارسال پارامتر به middleware
  • terminable middleware
  • 5requests
  • استفاده از کلاس Request
  • ارسال داده از با متدهای غیر از get, post
  • متد های مهم Request
  • گرفتن داده ها با استفاده از input, all, except
  • بررسی وجود input با استفاده از متد has
  • old input ها
  • flash messages
  • پیاده سازی سیستم اعلانات سفارشی
  • views
  • معرفی و تفسیر کاربرد view ها
  • ایجاد یک فایل view
  • بازگردانی یک view از طریق controller
  • ارسال داده به view از طریق controller
  • بررسی وجود یک view
  • اشتراک گذاری یک داده بین چند view
  • معرفی view composer ها
  • موتور قالب blade
  • معرفی موتور قالب blade
  • ویژگی های blade
  • استفاده از blade برای ایجاد master page
  • تعریف سکشن و استفاده از section ها
  • extend کردن صفحات دیگر از master page
  • نمایش مقادیر در blade
  • escape کردن با استفاده از @
  • استفاده از filter ها در blade
  • دستورات شرطی
  • استفاده از حلقه ها
  • forelse و unless
  • @break و @continue
  • include کردن ویو های دیگر
  • ارسال مقادیر به view های بارگذاری شده
  • @each برای بارگذاری sub views
  • کش کردن موقتی داده ها با @push و @stack
  • ایجاد directive های جدید
  • authenticate (احراز هویت)
  • معرفی سیتم authenticate پیش فرض لاراول
  • معرفی فایل auth.php
  • garde ها
  • ساختار جداول سیستم احراز هویت
  • ایجاد سیستم routing احراز هویت
  • بارگذاری bootstrap و jquery
  • معرفی middleware احراز هویت
  • تغییر redirect path
  • اتصال به mysql
  • ایجاد جداول سیستم احراز هویت در mysql
  • تغییر صفحه redirect after logout
  • نمایش اطلاعات کاربر login شده
  • استفاده از middleware احراز هویت
  • authentication throtteling
  • مرا به خاطر بسپار
  • reset password
  • authorization (مدیریت دسترسی ها)
  • توضیح ساختار
  • تعریف authorization جدید
  • استفاده از authorization
  • بررسی دسترسی ها با canو cannotو deny برای کاربر جاری
  • بررسی دسترسی ها برای یک کاربر دیگر
  • اعتبار سنجی
  • راه های موجود برای اعتبار سنجی
  • معرفی سیستم اعتبار سنجی لاراول
  • ایجاد یک فرم و سیستم اعتبار سنجی آن
  • معرفی و ایجاد csrf token
  • تابع کمکی csrf_field
  • نمایش خطاهای اعتبار سنجی به کاربر
  • بررسی وجود خطا
  • معرفی چند validator rule
  • ارسال پارامتر به یک validator rule
  • ایجاد یک request validation
  • مدیرت دسترسی به درخواست ها
  • استفاده از request validation ها
  • ایجاد یک rule جدید
  • پایگاه داده
  • راه های ارتباطی با database
  • لاراول از چه database هایی پشتیبانی میکند
  • تغییر تنظیمات دیتابیس
  • اجرای query های خام SQL
  • اجرای دستورات select, insert, update, delete
  • ارسال پارامتر به query
  • ایجاد query listener
  • query builder
  • گرفتن اطلاعات با استفاده از DB::table
  • افزودن where
  • گرفتن یک ستون از database
  • دریافت داده ها به صورت chunk
  • استفاده از aggrigator ها
  • گرفتن چند ستون خاص
  • گروه بندی group by
  • join کردن جداول
  • leftjoin, rightjoin, innerjoin
  • ترکیب خروجی چند query
  • اعمال شرط های پیچیده
  • مرتب سازی order by
  • محدود کردن نتایج خروجی
  • گرفتن id آخرین سطر درج شده در جدول
  • ویرایش اطلاعات با استفاده از query builder
  • حذف داده ها
  • migration ها
  • تعریف سیستم نسخه بندی دیتابیس
  • مزایای استفاده از migration
  • ایجاد یک migration جدید
  • ساختار یک migration
  • اجرای migration
  • بازگردانی آخرین migration
  • بازگردانی تمامی middlewareها
  • ایجاد یک جدول با استفاده از migrationها
  • تغییر ستونهای databsde
  • تغییر نام یک جدول
  • افزودن و حذف ستون از جداول
  • افزودن و حذف primaryKeyو index
  • ایجاد کلید خارجی
  • database seeding
  • تعریف ساختار
  • ایجاد یک sedd جدید
  • اجرای یک seed
  • اجرای یک seed دلخواه
  • eloquent ORM
  • تعریف ORM
  • ساختار eloquent
  • ایجاد یک model جدید با استفاده از eloquent
  • ساختار پایه یک model
  • تعیین جدول مربوط به هر model
  • تغییر کلید اصلی در model
  • استفاده از یک مدل برای گرفتن query از database
  • گرفتن اطلاعات یک سطر از database
  • اعمال شرایط بر روی queryهای eloquent
  • ایجاد یک سطر جدید در دیتابیس
  • ویرایش داده ها
  • massAsignment
  • لیست سفید و سیاه در massAsignment
  • حذف داده ها با استفاده model
  • softDeleteو hardDelete
  • گرفتن اطلاعات رکورد های softDelete شده
  • ایجاد scope های local و global
  • تعریف scopeهای بی نام
  • استفاده از scopeها
  • ارسال پارامتر به scopeها
  • relationships (روابط بین جداول)
  • روابط یک به یک
  • راوبط یک به چند
  • روابط چند به چند
  • مدیریت جدول میانجی در روابط چند به چند
  • روابط چند به چند و attach, detach, sync متد ها
  • html facade
  • دریافت htmServiceProvider با استفاده از composer
  • معرفی providerو alias ها به پروژه
  • ایجاد یک فرم جدید
  • تعیین متد و action برای فرم
  • ایجاد textboxو تغییر ویژگی های آن
  • ایجاد checkbox, radio
  • ایجاد لیست های کشویی
  • form model biding
  • ایجاد آرایه ای از inputها
  • getter and setters
  • ایجاد یک getter
  • استفاده از getter ها برای تغییر نمایش داده ها
  • تعریف یک setter
  • استفاده از setterها برای ارسال داده ها با فرمت خاص در دیتابیس
  • معرفی کتابخانه carbon برای کار با تاریخ
  • اعمال carbon بر روی فیلد های تاریخ در model
  • cast کردن داده ها
  • route controller
  • معرفی راه کار استفاده از controller ها برای تعریفroute ها
  • معرفی یک یا چند کنترلر به سیستم routing
  • تعیین متد در controller routing
  • ارسال پارامتر به controller routing
  • elixir
  • مدیریت asset ها با استفاده از elixir
  • نصب nodejs
  • gulp چیست
  • نصب gulp
  • نصب elixir
  • ساختار task های gulp
  • مدیریت فایل های sassو less
  • مدیریت فایلهای css
  • مدیریت فایلهای javascript
  • ایجاد gulp watch
  • ایجاد نسخه minify
  • نسخه بندی با استفاده از elixir
  • view composers
  • تعریف view composer
  • ویژگی ها و ساختار view composer
  • ارسال داده به یک view
  • ایجاد یک viewComposerProvider
  • معرفی provider به سیستم
  • صفحه بندی ( pagination )
  • سیستم pagination در لاراول
  • ایجاد یک سیستم pagination پیشرفته
  • ایجاد یک سیستم pagination ساده
  • گرفتن اطلاعات از سیستم pagination
  • اعمال تغییرات بر روی سیستم pagination
  • hashing
  • کتابخانه bcrypt
  • هش کردن داده ها با کلاس Hash
  • اعمال Hashing با استفاده از Hash::make
  • مقایسه مقادیر hash شده با استفاده از Hash::checkbox
  • تابع کمکی bcrypt
  • خطا ها و لاگ گیری
  • معرفی monolog
  • تنظیمات مربوط به لاگ گیری
  • ایجاد لاگ های روزانه
  • ایجاد لاگ ها در یک فایل مشترک
  • انواع حالتهای log گرفتن
  • ساختار فایل log
  • کش کردن داده ها
  • معرفی سیستم caching
  • انواع حالت های cache در لاراول
  • کش کردن داده ها در فایل
  • کش کردن داده ها در دیتابیس
  • ایجاد ساختار دیتابیس سیستم caching
  • ذخیره داده ها در سیستم cache با مدت زمان مشخص
  • ذخیره داده ها در سیستم cache به صورت دائمی
  • بازگرداندن مقادیر کش شده
  • حذف داده ها از کش
  • ویرایش داده ها

ویدیو های نمونه از آموزش فریم ورک لاراول:

تعدادی از ویدیو های این دوره در بخش مربوط به پیش نمایش آموزش (بالا- ستون سمت راست) برای شما قرار داده شده است تا از کیفیت کمی و کیفی آموزش فریم ورک لاراول مطمئن شوید و قبل از خرید این دوره آموزشی به خوبی سطح آن را از همه لحاظ ارزیابی کنید.

راهنمای دریافت آموزش فریم ورک لاراول:

جهت دریافت این آموزش با کلیک بر روی دکمه “دریافت آموزش” (بالا- ستون سمت راست) جهت خرید اقدام کنید. بلافاصله پس از پرداخت آنلاین می توانید وارد پنل کاربری خود در لرن فایلز شده و به ویدیو های آموزشی و سایر امکانات دسترسی داشته باشید.(دسترسی بدون محدودیت در هر زمان و مکان)

قبل از شروع آموزش فریم ورک لاراول نیاز به یادگیری آموزش های زیر دارید:

این آموزش تاکنون نیاز به آپدیت نداشته است و کاملاً بروز می باشد!

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

  • در آپدیت باکس این آموزش، موردی یافت نشد.
مدرس آموزش
صیاد اعظمی
زندگی فقط کدزدن و Develop کردن نیست تا میتونید تفریح کنید و خودتونو توسعه بدید. حالا در کنارش میتونید سخت کدنویسی کنید و تلاش کنید برای رسیدن به اهداف خودتون! منتظر نظراتتون در مورد آموزش ها هستم.
نظرات کاربران

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

167 نظر ثبت شده است
میهمان
وحید (11 شهریور 1398 | 13:19)

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

ارسال پاسخ
لرن فایلز
لرن فایلز
4111 روز همراهی
لرن فایلز (12 شهریور 1398 | 08:25)

درود بر شما. ممنون بابت ارسال این انتقاد. مشکلاتی بر نحوه تدریس برخی مدرسین وارد هست، قطعا در آینده موارد مشابه این موضوع رو نخواهیم داشت.

ارسال پاسخ
میهمان
اسین صدری (1 تیر 1398 | 09:21)

درود.پروژه ای ک دارم.11 جدول داره.باید همه رو تو یه جدول بزرگتر ذخیره کنم.تو این دوره بخش ارتباط بین جداول هم هست. فقط ارتباط چند به چند و یک به چند.

ارسال پاسخ
لرن فایلز
لرن فایلز
4111 روز همراهی
لرن فایلز (2 تیر 1398 | 14:51)

درود بر شما
لطفا به سرفصل های آموزشی این دوره مراجعه کنید.
موفق باشید.

ارسال پاسخ
میهمان
اشکان (22 فروردین 1398 | 19:07)

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

ارسال پاسخ
لرن فایلز
لرن فایلز
4111 روز همراهی
لرن فایلز (24 فروردین 1398 | 22:12)

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

ارسال پاسخ
میهمان
reza (3 مرداد 1397 | 12:01)

عالیییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییییی

ارسال پاسخ
میهمان
Morteza Piri (19 تیر 1397 | 11:10)

خیلی ممنون از شما همچنین اینم لازمه بگم که این دوره کاملا مشابه دوره jeffrey way در لاراکست هست فقط فارسی حرف زده میشه داخلش

ارسال پاسخ
میهمان
محمد (8 بهمن 1396 | 20:25)

با سلام

میخواستم بدانم کسی که به تمام پیش نیاز های این دوره مسلط است می تواند با گذراندن این دوره به یک طراح وب حرفه ای در زمینه لاراول تبدیل شود و بتواند (بعد از کلی تمرین) سایتی مانند دیجیکالا را طراحی کند ؟؟؟ ممنون میشوم پاسخ شم را بشنوم.

ارسال پاسخ
لرن فایلز
لرن فایلز
4111 روز همراهی
لرن فایلز (12 بهمن 1396 | 11:10)

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

ارسال پاسخ
milad modaresi
2650 روز همراهی
milad modaresi (29 دی 1396 | 19:33)

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

ارسال پاسخ
لرن فایلز
لرن فایلز
4111 روز همراهی
لرن فایلز (1 بهمن 1396 | 12:13)

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

ارسال پاسخ
میهمان
عباس (22 دی 1396 | 18:44)

سلام در این دوره با نود جی اس کار کردید ؟ درون پروژه لاراول

ارسال پاسخ
لرن فایلز
لرن فایلز
4111 روز همراهی
لرن فایلز (23 دی 1396 | 09:37)

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

ارسال پاسخ
میهمان
آرمان (2 مرداد 1396 | 20:59)

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

ارسال پاسخ
لرن فایلز
لرن فایلز
4111 روز همراهی
لرن فایلز (3 مرداد 1396 | 08:50)

درود
مشخصات خرید خودتون رو از طریق بخش تیکت برای ما ارسال کنید تا لینک های دوره مجدد برای شما ارسال بشن .
آدرس ایمیلی که در خرید قبلی ثبت کردید + شماره تماس + نام و نام خانوادگی خودتون
با تشکر

ارسال پاسخ
میهمان
حامد (18 خرداد 1396 | 17:49)

ویدوئو آموزش محورتون استارت خورد؟

ارسال پاسخ
لرن فایلز
لرن فایلز
4111 روز همراهی
لرن فایلز (19 خرداد 1396 | 11:23)

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

ارسال پاسخ
میهمان
پارسا (12 خرداد 1396 | 16:40)

با سلام و خسته نباشید.بنده دانشجو هستم و بیکار.به این آموزشم احتیاج دارم.امکان داره یه تخفیف به بنده بدین تا بتونم خرید کنم؟ ممنونم

ارسال پاسخ
لرن فایلز
لرن فایلز
4111 روز همراهی
لرن فایلز (13 خرداد 1396 | 09:49)

درود
متاسفانه در حال حاضر طرح تخفیف فعال نداریم . طرح تخفیف بعدی در اواسط تیر ماه خواهد بود .
با تشکر

ارسال پاسخ
میهمان
مجید (30 فروردین 1396 | 20:44)

سلام
ویدئوی پروژه محور کی میاد؟

ارسال پاسخ
لرن فایلز
لرن فایلز
4111 روز همراهی
لرن فایلز (31 فروردین 1396 | 10:07)

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

ارسال پاسخ
میهمان
داود (21 فروردین 1396 | 23:22)

سلام
سرفصل ها و ویدئوهای نمونه کار نمیکنه.
لطفا بفرمایید چطور میتونم دمو مثلا جلسه سی ام رو ببینم ؟
ممنون

ارسال پاسخ
لرن فایلز
لرن فایلز
4111 روز همراهی
لرن فایلز (22 فروردین 1396 | 14:16)

درود
با عرض پوزش از مشکل پیش اومده . مشکل سرور برطرف شد میتونید دانلود خودتون رو داشته باشید .
با تشکر

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

آموزش هک