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

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

آموزش لاراول

آموزش لاراول به زیان فارسی

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

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

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

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
  • ۳- 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
  • ۵- 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
  • ۹- 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 به صورت دائمی
    بازگرداندن مقادیر کش شده
    حذف داده ها از کش
    ویرایش داده ها

این دوره در وبسایت های دیگر با قیمت های بالای ۳۵ هزارتومان به فروش می رسد اما ما آن را با قیمت فقط و فقط ۱۵ هزارتومان قرار دادیم!

فروش این فایل متوقف شده است.

محصولات ویژه
ربات همکاری در فروش

دیدگاه خود را بیان کنید