آموزش لاراول 10 - برای مبتدی تا پیشرفته (2023)

Laravel 10 - For Beginner to Advanced (2023)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: در این دوره، Laravel 9 را از ابتدا یاد خواهید گرفت - این دوره برای نصب و استفاده از Composer مبتدی تا پیشرفته است. ساختار فایل و پوشه Laravel درباره فایل .env Basic Laravel Routing Route Parameters, middleware, prefix, named route Registering and Using Middleware Basic CRUD (ایجاد، خواندن، به‌روزرسانی، حذف) سیستم از Scratch Image مداخله احراز هویت پایه لاراول با استفاده از Laravel Breeze - ثبت نام، تأیید ایمیل، فراموش کردن و بازنشانی رمز عبور صف‌های مجوز کاربر و مشاهده‌کننده مشاغل و شنوندگان رویداد با استفاده از Session و Cache Form اعتبار سنجی و مدیریت خطای Migration و Seder Laravel Localization Blade Components Query Builder Eloquent ORM Eloquent Relationship ادغام PayPal در Laravel Stripe ادغام در لاراول ادغام Razorpay در Laravel 2Checkout ادغام در Laravel ادغام Laravelstamojo ادغام Laravel در Laravel ادغام COMMERZ در لاراول یاجرا پیاده سازی جدول داده ها تصویر مداخله پیاده سازی پیاده سازی سبد خرید اجرای مجوز Spatie Laravel (نقش و مجوز) احراز هویت اجتماعی اجتماعی (ورود اجتماعی) پیش نیازها: دانش پایه PHP HTML پایه، دانش CSS تجربه کار با ویرایشگر کد دانش پایه بوت استرپ سرور محلی. به عنوان مثال، xampp، wampp یا هر پایه OOP (برنامه نویسی شی گرا)

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

در اینجا ما به دانش آموزان آموزش داده ایم:

  • Composer - نصب composer در ماشین محلی، نصب بسته با استفاده از composer

  • MVC (مدل، مشاهده، کنترلر) - نحوه کار و جزئیات در مورد این

  • نصب Laravel 9 - فرآیند نصب، ساختار دایرکتوری و در مورد فایل env.

  • مسیر - مسیر اصلی، پارامتر مسیر، گروه مسیر، پیشوند و غیره.

  • Middleware - نحوه کار، انواع میان افزار، ثبت نام و غیره.

  • کنترل کننده - کنترل کننده اصلی، کنترل کننده جزئی و منبع

  • مشاهده - مشاهده ویژگی‌ها (بسط، شامل، بازده، بخش)، شرایط، حلقه

  • کار با پایگاه داده - اتصال، مدل، مهاجرت، seeder، fakers و غیره.

  • سیستم اصلی CRUD (ایجاد، خواندن، به‌روزرسانی، حذف) در لاراول 9 - تنظیم محیط، اعتبارسنجی، ذخیره داده‌ها، نمایش، ویرایش، حذف داده‌ها از پایگاه داده

  • سیستم CRUD تصویر (ایجاد، خواندن، به‌روزرسانی، حذف) در لاراول 9 - تنظیم محیط، اعتبارسنجی، ذخیره داده‌ها، نمایش، ویرایش، حذف تصویر از پایگاه داده

  • استفاده از Image Intervention در لاراول 9 - Image crud با تصویر مداخله، تنظیم محیط، ذخیره، حذف، ویرایش و نمایش داده ها

  • سیستم احراز هویت کامل با رابط کاربری لاراول 9 - ایجاد پروژه، ثبت نام کاربر، تأیید ایمیل، ورود به سیستم و خروج از سیستم در احراز هویت، فراموشی سیستم رمز عبور، بازنشانی سیستم رمز عبور

---------------------------------------------- ------------------------------------------------ --------------------

گزارش به روز رسانی

---------------------------------------------- ------------------------------------------------ --------------------

آموزش اضافه شده برای لاراول 9 به نسخه ارتقاء لاراول 10 - 01 مارس 2023


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

اساسی: مقدمه Fundamental: Introduction

  • معرفی دوره Course Introduction

اساسی: ارتقاء نسخه لاراول Fundamental: Laravel Version Upgrade

  • لاراول 9 را به لاراول 10 ارتقا دهید Upgrade Laravel 9 to Laravel 10

اساسی: راه اندازی محیط محلی Fundamental: Local Environment Setup

  • تنظیم محیط محلی Local Environment Setup

  • تغییر نسخه PHP در Laragon Change PHP Version in Laragon

  • برنامه های افزودنی مفید VS Code VS Code Useful Extensions

اساسی: نصب لاراول Fundamental: Laravel Installation

  • اولین پروژه لاراول 9 را نصب کنید Install First Laravel 9 Project

بنیادی: ساختار دایرکتوری لاراول و Artisan CLI با Tinker Fundamental: Laravel Directory Structure and Artisan CLI With Tinker

  • فضای نام در PHP Namespace in PHP

  • PSR-4 و بارگذاری خودکار PSR-4 and Autoloading

  • ساختار فایل و پوشه لاراول Laravel File and Folder Structure

  • Artisan CLI و Tinker Artisan CLI and Tinker

  • رفع خطای مسیر پی اچ پی کد VS Code Fixing VS Code PHP Path Error

اساسی: مسیر Fundamental: Route

  • مسیریابی را تعریف کنید Define Routing

  • پارامترهای مسیر Route Parameters

  • نامگذاری مسیرها Naming Routes

  • گروه بندی مسیرها Route Grouping

  • روش های مسیر Route Methods

  • مسیر برگشتی Fallback Route

اساسی: الگوسازی و نماها Fundamental: Templating and Views

  • معرفی لاراول ویو Laravel View Introduction

  • ارسال و ارائه داده ها در قالب ها Passing And Rendering Data In Templates

  • طرح بندی برنامه های کاربردی ساختمان Building Application Layout

  • حلقه ها در قالب ها Loops In Templates

  • رندر مشروط Conditional Rendering

  • از جمله نماهای فرعی Including Sub Views

  • دستورالعمل های مفید تیغه Useful Blade Directives

اساسی: کنترل کننده Fundamental: Controller

  • معرفی با کنترلر Introduction With Controller

  • کنترل کننده های پایه Basic controllers

  • کنترل کننده های منابع Resource controllers

  • کنترلرهای تک اقدام Single Action Controllers

اساسی: اعتبار سنجی و مدیریت فرم Fundamental: Form Validation and Handling

  • نشانه گذاری فرم Form Markup

  • فرم توضیح توکن CSRF Form CSRF Token Explanation

  • اعتبار سنجی فیلد ورودی Input Field Validation

  • قوانین اعتبار سنجی بیشتر More Validation Rules

  • بازنویسی متون اعتبار سنجی پیش فرض Overwrite Default Validation Texts

  • کلاس های درخواست اعتبارسنجی فرم Form Validation Request Classes

بنیادی: پایگاه داده - مهاجرت و بذر Fundamental: Database - Migration and Seeding

  • پیکربندی اتصال DB Configuring DB Connection

  • ایجاد مهاجرت Creating Migration

  • انواع داده های جدول Table Data Types

  • دستورات مهم مهاجرت Important Migration Commands

  • اضافه کردن ستون ها به جداول موجود با استفاده از Migration Adding Columns To Existing Tables Using Migration

  • بررسی اجمالی و کاشت داده های جعلی Overview and Seeding Fake Data

اساسی: پایگاه داده - Query Builder Fundamental: Database - Query Builder

  • معرفی Query Builders Introduction of Query Builders

  • بازیابی داده ها از جدول پایگاه داده Retrieving Data From Database Table

  • بازیابی لیستی از مقادیر ستون Retrieving A List Of Column Values

  • استفاده از شرایط کجا Using Of Where Condition

  • درج داده در پایگاه داده Insert Data In Database

  • به روز رسانی داده ها در پایگاه داده Update Data In Database

  • حذف داده ها از پایگاه داده Delete Data From Database

  • بیانیه عضویت اولیه Basic Join Statement

  • مصالح Aggregates

بنیادی: پایگاه داده - ORM فصیح Fundamental: Database - Eloquent ORM

  • درک ORM Eloquent Understanding Eloquent ORM

  • بازیابی سوابق از طریق مدل های فصیح Retrieving Records Via Eloquent Models

  • استفاده از Where Condition در Eloquent Using Where Condition in Eloquent

  • درج یا ذخیره داده ها با Eloquent Inserting or Saving Data With Eloquent

  • به روز رسانی داده ها با Eloquent Updating Data With Eloquent

  • حذف داده ها Deleting Data

  • تکلیف انبوه Mass Assignment

  • حذف نرم - سطل زباله Soft Deleting - Trashing

  • بازیابی اطلاعات حذف شده Retrieving Deleted Data

  • یک رکورد را بازیابی کنید یا یک رکورد را برای همیشه حذف کنید Restore A Record Or Deleting A Record Permanently

  • کارخانه ها Factories

اساسی: رابطه فصیح Fundamental: Eloquent Relationship

  • رابطه یک به یک One to One Relationship

  • رابطه معکوس Inverse Relation

  • رابطه یک به چند One to Many Relationship

  • بسیاری از روابط Many to Many Relations

  • روش ForeignID در رابطه ForeignID Method on Relation

اساسی: ذخیره سازی فایل Fundamental: File Storage

  • معرفی فایل ذخیره سازی File Storage Introduction

  • آپلود فایل ها در فضای ذخیره سازی (قسمت 1) Uploading Files in Storage (part-1)

  • آپلود فایل ها در فضای ذخیره سازی (قسمت 2) Uploading Files in Storage (Part-2)

  • لینک ذخیره سازی Storage Link

  • حذف فایل ها از فضای ذخیره سازی Remove Files from Storage

  • اعتبارسنجی فایل های آپلود شده (اندازه، نوع و غیره) Validating Uploaded files (size, type etc.)

اساسی: درخواست و پاسخ Fundamental: Request and Response

  • پاسخ تغییر مسیر Redirect Response

  • پاسخ پاسخ JSON Return Response JSON

  • بازگشت فایل به دانلود Returning File to Download

اساسی: CRUD (ایجاد، خواندن، به روز رسانی و حذف) - کنترل کننده فصیح و منابع Fundamental: CRUD (create, read, update & del) - Eloquent & Resource Controller

  • معرفی Introduction

  • الگوسازی و علامت گذاری (قسمت -1) Templating And Mark up (part -1)

  • الگوسازی و علامت گذاری (قسمت -2) Templating And Mark up (part -2)

  • ایجاد مدل‌ها و مهاجرت‌ها برای CRUD Creating Models And Migrations for CRUD

  • ایجاد فرم (بخش - 1) Creating Form (Part - 1)

  • ایجاد فرم (بخش - 2) Creating Form (Part - 2)

  • بازیابی همه داده ها از جدول پایگاه داده Retrieving All Data From Database Table

  • به روز رسانی ردیف خاص با فصاحت (قسمت -1) Updating Specific Row with eloquent (Part -1)

  • به روز رسانی ردیف خاص با فصاحت (قسمت -2) Updating Specific Row with eloquent (Part -2)

  • نمایش یک داده خاص Show A Specific Data

  • حذف یک داده خاص Deleting A Specific Data

  • پیاده سازی نرم افزار حذف و نمایش لیست ردیف Implementing Soft Deleting And Show Row List

  • بازیابی ردیف های حذف شده Restoring Deleted Rows

  • حذف یک رکورد برای همیشه Deleting a Record Permanently

  • پیاده سازی رابطه یک به یک در جداول Implementing One To One Relation In Tables

  • صفحه بندی نتایج شیوا Paginating Eloquent Results

اساسی: ظرف خدمات/ارائه دهنده خدمات/تزریق وابستگی و موارد دیگر Fundamental : Service container / Service Provider / Dependency Injection & more

  • تزریق وابستگی Dependency Injection

  • کانتینر سرویس Service Container

  • ارائه دهنده خدمات Service Provider

  • ایجاد نماهای سفارشی Create Custom Facades

  • نحوه ایجاد صفت و استفاده از آن How to create trait and use it

  • توابع کمکی سفارشی ایجاد کنید Create Custom Helper Functions

  • ایجاد دستور Artisan سفارشی Creating Custom Artisan Command

  • اتصالات مدل مسیر Route Model Bindings

اساسی: میان افزار Fundamental: Middleware

  • معرفی میان افزار Introduction Of Middleware

  • ایجاد میان افزار از طریق دستور Artisan Create Middleware Via Artisan Command

  • میان افزار جهانی Global Middleware

  • میان افزار گروهی Group Middleware

  • Route Middleware Route Middleware

  • میان افزار کنترلر Controller Middleware

اساسی: اجزای تیغه Fundamental: Blade Components

  • مقدمه ای بر اجزای Blade Introduction to Blade Components

  • ایجاد اجزای Blade Creating Blade Components

  • رندر کردن اجزای تیغه Rendering Blade Components

  • انتقال داده به کامپوننت ها Passing Data To Components

  • شکاف های کامپوننت Component Slots

  • اشتراک گذاری داده ها در Blade Files Share Data in Blade Files

اساسی: ارسال ایمیل Fundamental: Sending Email

  • تله نامه را پیکربندی کنید Configure Mail Trap

  • ارسال یک ایمیل ساده با لاراول Send a Simple Email With Laravel

  • نمای HTML را به عنوان متن ایمیل ارسال کنید Send HTML View as an Email Body

  • پیوست کردن فایل ها به ایمیل Attaching Files to Email

اساسی: جلسه HTTP Fundamental: HTTP Session

  • معرفی جلسه HTTP Introduction of HTTP Session

  • بازیابی داده ها از جلسه Retrieving Data From Session

  • ذخیره سازی داده ها در Session Storing Data at Session

  • حذف داده ها از Session Deleting Data From Session

  • داده های جلسه فلش Flash Session Data

اساسی: کش Fundamental: Cache

  • معرفی کش Introduction Of Cache

  • تفاوت بین Session و Cache Difference Between Session And Cache

  • نصب پکیج Laravel Debugbar Installing Laravel Debugbar Package

  • ذخیره سازی داده ها در کش Storing Data In Cache

  • ذخیره سازی داده ها در کش برای همیشه Storing Data in Cache Forever

  • حذف داده ها از کش Removing Data From Cache

  • استفاده از کش با صفحه بندی Using Cache With Pagination

اساسی: احراز هویت Fundamental: Authentication

  • معرفی Introduction

  • کیت استارتر Breeze را نصب کنید Install Breeze Starter Kit

  • پس از ورود کاربر را به صفحه خاص هدایت کنید Redirect User To Specific Page After Login

  • بازیابی کاربر تایید شده Retrieving The Authenticated User

  • ایجاد مجدد ویژگی خروج Recreating Logout Feature

  • حفاظت از مسیرها Protecting Routes

اساسی: مجوز Fundamental: Authorization

  • معرفی Introduction

  • تفاوت بین احراز هویت و مجوز Difference Between Authentication And Authorization

  • مجوز - دروازه Authorization - Gates

  • تأیید مجوزها در قالب های Blade Verifying Permissions in Blade Templates

  • مجوز - سیاست Authorization - Policy

  • مجوز - نقش Authorization - Role

اساسی: صف ها و پردازش پس زمینه Fundamental: Queues And Background Processing

  • معرفی صف ها Queues Introduction

  • ایجاد اولین کار و پیکربندی صف Creating The First Job And Configuring Queues

  • در صف یک ایمیل Queueing an Email

  • زمانبندی کار Task Scheduling

بنیادی: ناظران و شنوندگان رویداد Fundamental: Observers And Event Listeners

  • ناظران مدل Model Observers

  • مقدمه ای بر رویداد - شنوندگان Introduction To Event - Listeners

  • ایجاد رویدادها - شنوندگان Creating Events - Listeners

  • مثال عملی رویداد - شنوندگان Practical Example of Event - Listeners

  • Laravel Broadcasting - Echo and Pusher Laravel Broadcasting - Echo and Pusher

اساسی: بومی سازی Fundamental: Localization

  • مقدمه ای بر بومی سازی Introduction to Localization

  • تعریف و بازیابی رشته های ترجمه Defining and Retrieving Translation Strings

  • تغییر ترجمه بسته به مسیر Change Translation Depending On Route

اساسی: حالت نگهداری لاراول Fundamental: Laravel Maintenance Mode

  • حالت تعمیر و نگهداری Maintenance Mode

اساسی: کد منبع Fundamental: Source Code

  • کد منبع پروژه Project Source Code

بسته های مفید: Yajra Datatable Useful Packages: Yajra Datatable

  • ایجاد یک الگوی اولیه برای کار کردن Creating a basic templet to work with

  • معرفی جدول داده yajra Introduction of yajra datatable

  • شروع کار با Yajra Datatable Getting Started with Yajra Datatable

  • دکمه های صادرات جدول داده را اضافه کنید Add datatable export buttons

  • گزینه های ویرایش ستون Datatable Datatable Column Editing Options

بسته های مفید: تصویر مداخله Useful Packages: Intervention Image

  • معرفی تصویر مداخله Introduction of Intervention image

  • نصب و اجرای اولیه Installation and basic implementation

  • یک فیلتر تصویر سفارشی بسازید Make a custom image filter

بسته های مفید: سبد خرید Useful Packages: Shopping Cart

  • معرفی پکیج سبد خرید لاراول Introduction of Laravel shopping cart package

  • نمای کلی الگو Template overview

  • نمایش محصولات پویا در ظاهر Show dynamic products on frontend

  • نصب و راه اندازی پکیج Package Installation and setup

  • محصول را به سبد خرید اضافه کنید Add product into cart

  • واکشی محصولات از جلسه سبد خرید Fetch Products from cart session

  • مقدار محصول سبد خرید را به روز کنید Update cart product quantity

  • محصول را از سبد خرید حذف کنید Remove product from cart

بسته های مفید: مجوز Spatie Laravel (نقش و مجوز) Useful Packages: Spatie Laravel Permission (Role and Permission)

  • معرفی مجوز لاراول Introduction of Laravel Permission

  • نصب و راه اندازی مجوز لاراول Installation and setup of Laravel Permission

  • نقش ها و مجوزها را ایجاد کنید و آنها را به کاربر اختصاص دهید Create Roles and Permission and assign them to user

  • نحوه بررسی نقش و مجوز در تیغه How to check role and permission at the blade

بسته های مفید: احراز هویت اجتماعی Socialite (ورود اجتماعی) Useful Packages: Socialite Social Authentication (Social Login)

  • معرفی لاراول socialite Introduction of Laravel socialite

  • Socialite و راه اندازی را در پروژه نصب کنید Install socialite and setup in to project

  • اجتماعی را اجرا کنید Implement socialite

بسته های مفید: کد منبع Useful Packages: Source Code

  • کد منبع پروژه Project Source Code

درگاه های پرداخت: مقدمه و مروری بر الگو Payment Gateways: Introduction and Template Overview

  • معرفی Introduction

  • نمای کلی الگو Template Overview

درگاه های پرداخت: ادغام پی پال Payment Gateways: PayPal Integration

  • PayPal - ایجاد حساب PayPal Sandbox PayPal - Create PayPal Sandbox Account

  • پی پال - دروازه پی پال را در لاراول ادغام کنید PayPal - Integrate PayPal Gateway In Laravel

درگاه های پرداخت: یکپارچه سازی راه راه Payment Gateways: Stripe Integration

  • Stripe - ایجاد حساب Stripe Sandbox Stripe - Create Stripe Sandbox Account

  • Stripe - Stripe Gateway را در لاراول ادغام کنید Stripe - Integrate Stripe Gateway In Laravel

درگاه های پرداخت: یکپارچه سازی RazorPay Payment Gateways: RazorPay Integration

  • RazorPay - RazorPay Gateway را در لاراول ادغام کنید RazorPay - Integrate RazorPay Gateway In Laravel

درگاه های پرداخت: ادغام 2Checkout Payment Gateways: 2Checkout Integration

  • 2Checkout - ایجاد حساب 2checkout Sandbox 2Checkout - Create 2checkout Sandbox Account

  • 2Checkout ادغام 2checkout (قسمت 1) 2Checkout integrate 2checkout (Part-1)

  • 2Checkout - ادغام 2checkout (قسمت 2) 2Checkout - integrate 2checkout (Part-2)

درگاه های پرداخت: ادغام Instamojo Payment Gateways: Instamojo Integration

  • Instamojo - ایجاد حساب Instamojo Sandbox Instamojo - Create Instamojo Sandbox Account

  • Instamojo - دروازه Instamojo را در لاراول ادغام کنید Instamojo - Integrate Instamojo Gateway In Laravel

درگاه های پرداخت: ادغام Mollie Payment Gateways: Mollie Integration

  • Mollie - ایجاد حساب mollie Sandbox Mollie - Create mollie Sandbox Account

  • Mollie - mollie Gateway را در لاراول ادغام کنید Mollie - Integrate mollie Gateway In Laravel

درگاه های پرداخت: ادغام Paystack Payment Gateways: Paystack Integration

  • Paystack - ایجاد حساب Paystack Sandbox Paystack - Create Paystack Sandbox Account

  • Paystack - دروازه Paystack را در لاراول ادغام کنید Paystack - Integrate Paystack Gateway In Laravel

درگاه های پرداخت: ادغام SSLCOMMERZ Payment Gateways: SSLCOMMERZ Integration

  • SSLCOMMERZ - ایجاد حساب Sslcommerz Sandbox SSLCOMMERZ - Create Sslcommerz Sandbox Account

  • SSLCOMMERZ - Sslcommerz Gateway را در لاراول ادغام کنید SSLCOMMERZ - Integrate Sslcommerz Gateway In Laravel

درگاه های پرداخت: کد منبع Payment Gateways: Source Code

  • کد منبع پروژه برای درگاه های پرداخت Project source code for payment gateways

نمایش نظرات

Udemy (یودمی)

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

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

آموزش لاراول 10 - برای مبتدی تا پیشرفته (2023)
جزییات دوره
29 hours
195
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,121
4.6 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Web Solution US Web Solution US

با توسعه حرفه ای وب، شغل خود را ارتقا دهید