دوره تصویری آموزش لاراول به زبان فارسی
Laravel یکی از فریم ورک های زبان PHP است که برای توسعه اپلیکیشن های وب در نظر گرفته شده است و بر پایه MVC کار می کند.فریم ورک لاراول، برنامه نویسی برنامه های کاربردی تحت وب با زبان PHP را سادهتر می نماید و کمک بسزایی برای انجام پروژه های PHP و توسعه آسان آنها می کند. فریم ورک Laravel بر روی اجزای مختلف فریم ورک symfony ساخته شده است و به برنامه شما پایهای بزرگ از کد های قابل اعتماد و تست شده می دهد.
لاراول مجموعه ای از بهترین راه حل ها با سینتکس پر معنا و خلاقانه را ارائه میکند که به درستی انجام می پذیرند. لاراول توسط آسان سازی کارهای معمول مانند احراز هویت، روتینگ، sessionها، کار با بانکهای اطلاعاتی و … که تقریبا در تمامی پروژه های تحت وب استفاده میشوند، مسائل و مشکلات ناشی از توسعه را هم برای توسعه دهنده و هم برای کارفرما کاهش می دهد. لاراول، سیمفونی، کیک پی اچ پی و کد ایگنایتر از محبوب ترین فریم ورک های زبان PHP هستند که بررسی میزان محبوبیت آنها در گوگل ترند حاکی از رشد روز افزون فریم ورک Laravel است.
پس از ارائه دوره تصویری آموزش PHP و همچنین دوره تصویری آموزش PHP MVC، این بار با دوره تصویری آموزش لاراول در خدمت شما هستیم. با ما در ادامه مطلب همراه باشید…
- نوع دوره : ویدئویی و فارسی ، تهیه شده توسط مدرسین تیم آکادمی
- سطح دوره : مبتدی تا پیشرفته
- توضیحات : برای فراگیری بهتر این دوره، لازم است تسلط کافی بر PHP داشته باشید.
سرفصل های دوره آموزش لاراول:
- ۱- ساختار
ساختار پایه لاراول - ۲- routing
توضیح routing
تعریف یک route
انواع متدهای route
تعریف route های با parameter
اختیاری کردن پارمتر ها
اعمال شرایط بر روی پارمترها
تعریف و استفاده از route های اسم دار
ریدایرکت به یک route اسم دار با پارامتر
گروه بندی route ها
دسترسی به اطلاعات route جاری
بازگرداندن یک view با استفاده از یک route
- 3- 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 - 5- requests
استفاده از کلاس 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 - 9- 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 - 18- elixir
مدیریت asset ها با استفاده از elixir
نصب nodejs
gulp چیست
نصب gulp
نصب elixir
ساختار task های gulp
مدیریت فایل های sassو less
مدیریت فایلهای css
مدیریت فایلهای javascript
ایجاد gulp watch
ایجاد نسخه minify
نسخه بندی با استفاده از elixir - 19- view composers
تعریف view composer
ویژگی ها و ساختار view composer
ارسال داده به یک view
ایجاد یک viewComposerProvider
معرفی provider به سیستم - ۲۰- صفحه بندی (pagination)
سیستم pagination در لاراول
ایجاد یک سیستم pagination پیشرفته
ایجاد یک سیستم pagination ساده
گرفتن اطلاعات از سیستم pagination
اعمال تغییرات بر روی سیستم pagination - 21- hashing
کتابخانه bcrypt
هش کردن داده ها با کلاس Hash
اعمال Hashing با استفاده از Hash::make
مقایسه مقادیر hash شده با استفاده از Hash::checkbox
تابع کمکی bcrypt - 22- خطا ها و لاگ گیری
معرفی monolog
تنظیمات مربوط به لاگ گیری
ایجاد لاگ های روزانه
ایجاد لاگ ها در یک فایل مشترک
انواع حالتهای log گرفتن
ساختار فایل log - 23- کش کردن داده ها
معرفی سیستم caching
انواع حالت های cache در لاراول
کش کردن داده ها در فایل
کش کردن داده ها در دیتابیس
ایجاد ساختار دیتابیس سیستم caching
ذخیره داده ها در سیستم cache با مدت زمان مشخص
ذخیره داده ها در سیستم cache به صورت دائمی
بازگرداندن مقادیر کش شده
حذف داده ها از کش
ویرایش داده ها
جهت مشاهده ویدئو نمونه با بهترین کیفیت حتما بر روی گزینه HD در پلیر کلیک نمایید .
امکان خرید پستی یا دریافت لینک دانلود (خرید آنلاین) برای شما فراهم شده است .
ویژگی هاو تمایز های این دوره ویدئویی مشاهده
- این ویدئو به صورت اختصاصی توسط مدرسین آکادمی لرن فایلز دات کام تهیه شده است ، آکادمی لرن فایلز دات کام طبق پارامتر های معتبر در حال حاضر گسترده ترین تولید کننده فیلم آموزشی فارسی زبان در کشور می باشد .
- این ویدئو همانند سایر دوره های لرن فایلز توسط واحد کنترل کیفیت آکادمی بررسی و از نظر سطح علمی و موارد مانند : کیفیت تصویر ، صدا ، شیوه بیان و سایر موارد ، تایید شده است .
- بر اساس سیاست های آکادمی، آموزش ها ما هرگز تئوری محض نیستند ، و در حد لازم مباحث تئوری مطرح شده و باقی آموزش کاملاً عملی و ویژه بازار کار می باشد .
ضمانت برگشت وجه
راهنمای خرید
خرید امن
نظرات شما همواره راهگشای ما بوده است، آن ها را با ما در میان بگذارید.
نوشته دوره تصویری آموزش لاراول به زبان فارسی اولین بار در LeanFiles.Com Academy – Online Training Courses پدیدار شد.
مبنع این خبر (برای مشاهده متن کامل خبر لینک زیر را بزنید):
LeanFiles.Com Academy – Online Training Courses