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

دانلود NEW Complete Laravel for Beginners to Mastery Bootcamp

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

آموزش جامع Laravel: از مبتدی تا حرفه‌ای (بوت‌کمپ جدید)

دنیای لاراول را کشف کنید: بوت‌کمپ کامل آموزش لاراول از مبتدی تا حرفه‌ای، همین حالا شروع کنید!

آیا آماده‌اید تا به دنیای پویای توسعه وب با یکی از قدرتمندترین فریم‌ورک‌های PHP وارد شوید؟ به سفر همه‌جانبه خود در لاراول خوش آمدید، این دوره به طور خاص برای مبتدیانی طراحی شده است که مشتاق یادگیری و پیشرفت هستند. چه تازه شروع کرده باشید و چه به دنبال گسترش مهارت‌های خود باشید، این راهنما شما را از اصول اولیه Laravel 10 و 11 به ایجاد برنامه‌های وب پیچیده با سهولت و اطمینان می‌رساند.

چرا لاراول؟

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

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

این راهنما با در نظر گرفتن مبتدیان تهیه شده است و تضمین می‌کند که قبل از رفتن به مفاهیم پیشرفته‌تر، یک پایه محکم در لاراول ایجاد کنید. ما با اصول اولیه شروع خواهیم کرد - درک معماری MVC (Model-View-Controller)، تنظیم مسیرها و کار با مهاجرت‌ها. این مفاهیم اساسی به عنوان بلوک‌های سازنده شما در هنگام پیشرفت عمل می‌کنند.

1. معماری MVC

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

2. مسیریابی (Routing)

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

3. مهاجرت‌ها (Migrations)

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

حرکت به سمت موضوعات پیشرفته لاراول

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

1. Eloquent ORM

Eloquent ORM ابزار داخلی لاراول برای کار با پایگاه‌های داده است. این کار، عملیات پایگاه داده را ساده می‌کند و به شما امکان می‌دهد با استفاده از یک نحو شی گرا و شهودی با پایگاه داده خود تعامل داشته باشید. ما همه چیز را از عملیات CRUD اساسی گرفته تا پرس و جوها و روابط پیچیده‌تر پوشش خواهیم داد و به شما ابزارهایی را می‌دهیم تا داده‌های برنامه خود را به راحتی مدیریت کنید.

2. موتور قالب‌بندی Blade

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

3. احراز هویت (Authentication)

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

4. توسعه پکیج (Package Development)

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

یادگیری عملی: کدنویسی و پروژه‌های بلادرنگ

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

تسلط بر لاراول: فراتر از مبانی

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

چرا این دوره؟

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

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

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

لاراول چیزی بیشتر از یک فریم‌ورک است - این ابزاری است که به شما این امکان را می‌دهد که ایده‌های خلاقانه خود را به واقعیت‌های قابل استقرار تبدیل کنید. همانطور که در این راهنما کار می‌کنید، درک عمیقی از نحوه استفاده از لاراول برای ساخت برنامه‌های وب به دست خواهید آورد که نه تنها کاربردی بلکه ایمن و کارآمد هستند.

چرا لاراول را انتخاب کنید؟

لاراول ادغام جاوا اسکریپت، CSS و سایر ابزارها را تنها با چند خط کد فوق العاده آسان می‌کند. این یک فریم‌ورک است که وظایف پیچیده را ساده می‌کند و به شما امکان می‌دهد روی آنچه واقعاً مهم است تمرکز کنید: ساخت برنامه‌های عالی.

انجمن و پشتیبانی

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

نتیجه‌گیری: سفر لاراول خود را امروز شروع کنید

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

شما را در داخل می‌بینیم!


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

Starting up with Laravel-شروع کار با لاراول Starting up with Laravel

  • Laravel Upgrades and Releases (IMPORTANT)-ارتقاها و نسخه‌های لاراول (مهم) Laravel Upgrades and Releases (IMPORTANT)

Windows - Local Environment Setup-ویندوز - راه‌اندازی محیط محلی Windows - Local Environment Setup

  • The tools we need to run Laravel in Windows-ابزارهایی که برای اجرای لاراول در ویندوز نیاز داریم The tools we need to run Laravel in Windows

  • Laravel installation in WIndows-نصب لاراول در ویندوز Laravel installation in WIndows

  • Installing specific versions of laravel and packages-نصب نسخه‌های خاص لاراول و پکیج‌ها Installing specific versions of laravel and packages

MAC OS - Local Environment Setup-مک او اس - راه‌اندازی محیط محلی MAC OS - Local Environment Setup

  • Downloading and Installing PHP for MAC OS-دانلود و نصب پی‌اچ‌پی برای مک او اس Downloading and Installing PHP for MAC OS

  • Laravel installation in MAC OS-نصب لاراول در مک او اس Laravel installation in MAC OS

  • Installing specific versions of laravel and packages-نصب نسخه‌های خاص لاراول و پکیج‌ها Installing specific versions of laravel and packages

Routes-مسیرها Routes

  • Creating a basic route-ایجاد یک مسیر پایه Creating a basic route

  • Syntax examples of routes-مثال‌هایی از سینتکس مسیرها Syntax examples of routes

  • Dependency injection and redirects-تزریق وابستگی و تغییر مسیرها Dependency injection and redirects

  • View method and artisan route list-متد ویو و لیست مسیرهای Artisan View method and artisan route list

  • Route parameters-پارامترهای مسیر Route parameters

  • Optional route parameters-پارامترهای اختیاری مسیر Optional route parameters

  • Route regulars expressions - part 1-عبارات با قاعده مسیر - بخش 1 Route regulars expressions - part 1

  • Route regulars expressions - part 2 - more complex expresions-عبارات با قاعده مسیر - بخش 2 - عبارات پیچیده‌تر Route regulars expressions - part 2 - more complex expresions

  • Route regulars expressions - part 3 - Multiple values-عبارات با قاعده مسیر - بخش 3 - مقادیر متعدد Route regulars expressions - part 3 - Multiple values

  • Route regulars expressions - part 4 - Constraint methods-عبارات با قاعده مسیر - بخش 4 - متدهای محدودیت Route regulars expressions - part 4 - Constraint methods

  • Named routes-مسیرهای نام‌گذاری شده Named routes

Middlewares-میان‌افزارها Middlewares

  • Creating a Middleware-ایجاد یک میان‌افزار Creating a Middleware

  • Using a Middleware-استفاده از یک میان‌افزار Using a Middleware

  • Larave 10 and 11 middleware differences-تفاوت‌های میان‌افزار لاراول 10 و 11 Larave 10 and 11 middleware differences

  • Creating middleware Aliases-ایجاد نام مستعار برای میان‌افزار Creating middleware Aliases

  • Global registration-ثبت سراسری Global registration

  • Laravel 10 creating middlewareAliases (Optional)-لاراول 10 - ایجاد نام مستعار برای میان‌افزار (اختیاری) Laravel 10 creating middlewareAliases (Optional)

  • Laravel 10 - Global registration - (Optional)-لاراول 10 - ثبت سراسری - (اختیاری) Laravel 10 - Global registration - (Optional)

CSRF Security-امنیت CSRF CSRF Security

  • CSRF Intro-مقدمه‌ای بر CSRF CSRF Intro

  • Blade CSRF directive-دستور CSRF Blade Blade CSRF directive

  • CSRF methods-متدهای CSRF CSRF methods

  • Using Laravel CSRF tokens with JS AJAX - part 1 - jQuery install-استفاده از توکن‌های CSRF لاراول با جی‌اس AJAX - بخش 1 - نصب jQuery Using Laravel CSRF tokens with JS AJAX - part 1 - jQuery install

  • Using Laravel CSRF tokens with JS AJAX - part 2 - pulling values from meta-استفاده از توکن‌های CSRF لاراول با جی‌اس AJAX - بخش 2 - دریافت مقادیر از متا Using Laravel CSRF tokens with JS AJAX - part 2 - pulling values from meta

  • Using Laravel CSRF tokens with JS AJAX - part 3 - submitting post request easily-استفاده از توکن‌های CSRF لاراول با جی‌اس AJAX - بخش 3 - ارسال آسان درخواست POST Using Laravel CSRF tokens with JS AJAX - part 3 - submitting post request easily

  • Using Laravel CSRF tokens with JS AJAX - part 4 - using jQuery AJAX object-استفاده از توکن‌های CSRF لاراول با جی‌اس AJAX - بخش 4 - استفاده از آبجکت jQuery AJAX Using Laravel CSRF tokens with JS AJAX - part 4 - using jQuery AJAX object

  • Using the JS AXIOS library to submit AJAX requests the EASY way-استفاده از کتابخانه JS AXIOS برای ارسال آسان درخواست‌های AJAX Using the JS AXIOS library to submit AJAX requests the EASY way

Controllers-کنترلرها Controllers

  • Creating a controller manually-ایجاد یک کنترلر به صورت دستی Creating a controller manually

  • Creating a controller with artisan-ایجاد یک کنترلر با Artisan Creating a controller with artisan

  • Controller Middlewares-میان‌افزارهای کنترلر Controller Middlewares

  • Creating a resource controller-ایجاد یک کنترلر ریسورس Creating a resource controller

  • Creating a resource Controller - part 2 - Store method-ایجاد یک کنترلر ریسورس - بخش 2 - متد Store Creating a resource Controller - part 2 - Store method

  • Creating a resource Controller - part 3 - Show method-ایجاد یک کنترلر ریسورس - بخش 3 - متد Show Creating a resource Controller - part 3 - Show method

  • Creating a resource Controller - part 4 - Edit method-ایجاد یک کنترلر ریسورس - بخش 4 - متد Edit Creating a resource Controller - part 4 - Edit method

  • Creating a resource Controller - part 5 - Update method-ایجاد یک کنترلر ریسورس - بخش 5 - متد Update Creating a resource Controller - part 5 - Update method

  • Creating a resource Controller - part 6 - Destroy method-ایجاد یک کنترلر ریسورس - بخش 6 - متد Destroy Creating a resource Controller - part 6 - Destroy method

  • Organizing multiple resource controllers-سازماندهی کنترلرهای ریسورس متعدد Organizing multiple resource controllers

  • Partial resource routes-مسیرهای ریسورس جزئی Partial resource routes

  • API resource routes-مسیرهای ریسورس API API resource routes

  • Changing resource route names-تغییر نام مسیرهای ریسورس Changing resource route names

  • Naming resource routes parameters-نام‌گذاری پارامترهای مسیرهای ریسورس Naming resource routes parameters

  • Adjusting Resource URI's to your language of choice-تنظیم URIهای ریسورس با زبان مورد نظر Adjusting Resource URI's to your language of choice

  • Supplementing resources with additional methods-تکمیل ریسورس‌ها با متدهای اضافی Supplementing resources with additional methods

Requests-درخواست‌ها Requests

  • Accessing the request-دسترسی به درخواست Accessing the request

  • Dependency injection and parameters-تزریق وابستگی و پارامترها Dependency injection and parameters

  • Request methods, Path, Host, IP and more-متدهای درخواست، مسیر، هاست، آی‌پی و غیره Request methods, Path, Host, IP and more

  • Inspecting some extra useful methods-بررسی برخی متدهای مفید اضافی Inspecting some extra useful methods

Requests - Inputs-درخواست‌ها - ورودی‌ها Requests - Inputs

  • Getting all input data-دریافت تمام داده‌های ورودی Getting all input data

  • Using the collect method-استفاده از متد collect Using the collect method

  • Using the input method-استفاده از متد input Using the input method

  • Placing default values on data returned-قرار دادن مقادیر پیش‌فرض برای داده‌های برگشتی Placing default values on data returned

  • Retrieving dates as objects and using dynamic properties-بازیابی تاریخ‌ها به عنوان آبجکت و استفاده از خصوصیات پویا Retrieving dates as objects and using dynamic properties

  • The only and except methods-متدهای only و except The only and except methods

  • Checking data with the has method-بررسی داده با متد has Checking data with the has method

  • Checking for input data missing keys-بررسی داده‌های ورودی با کلیدهای از دست رفته Checking for input data missing keys

  • Supplementing inputs with more data-تکمیل ورودی‌ها با داده‌های بیشتر Supplementing inputs with more data

Requests - Inputs - FLASH-درخواست‌ها - ورودی‌ها - فلش Requests - Inputs - FLASH

  • Flashing data intro-مقدمه‌ای بر داده‌های فلش Flashing data intro

  • Redirecting with flash data-تغییر مسیر با داده‌های فلش Redirecting with flash data

  • Some more redirects and cookie retrieving-تغییر مسیرهای بیشتر و بازیابی کوکی Some more redirects and cookie retrieving

Responses - headers - Cookies-پاسخ‌ها - هدرها - کوکی‌ها Responses - headers - Cookies

  • Sending a response with a header-ارسال یک پاسخ با هدر Sending a response with a header

  • Attaching multiple headers to a response-پیوست هدرهای متعدد به یک پاسخ Attaching multiple headers to a response

  • Using Laravel cache middleware for Cache control-استفاده از میان‌افزار کش لاراول برای کنترل کش Using Laravel cache middleware for Cache control

  • Attaching cookies to a response-پیوست کوکی‌ها به یک پاسخ Attaching cookies to a response

  • Removing cookies-حذف کوکی‌ها Removing cookies

Responses - Redirection-پاسخ‌ها - تغییر مسیر Responses - Redirection

  • Redirecting with and without parameters-تغییر مسیر با و بدون پارامتر Redirecting with and without parameters

  • Redirecting controller actions-تغییر مسیر اکشن‌های کنترلر Redirecting controller actions

  • Redirecting to external domains-تغییر مسیر به دامنه‌های خارجی Redirecting to external domains

  • Redirecting with flashed data-تغییر مسیر با داده‌های فلش شده Redirecting with flashed data

  • Returning and consuming JSON data-برگرداندن و مصرف داده‌های JSON Returning and consuming JSON data

Views-نماها Views

  • Creating basic views-ایجاد نماهای پایه Creating basic views

  • Nesting-تودرتو کردن Nesting

  • Passing data-ارسال داده Passing data

  • Sharing data-اشتراک داده Sharing data

  • Creating a Service provider-ایجاد یک سرویس‌دهنده Creating a Service provider

  • Creating a View Composer the easy way-ایجاد آسان یک View Composer Creating a View Composer the easy way

  • Creating a more complex View Composer-ایجاد یک View Composer پیچیده‌تر Creating a more complex View Composer

  • Optimizing your Views for speed-بهینه‌سازی نماها برای سرعت Optimizing your Views for speed

Blade - Directives-Blade - دستورالعمل‌ها Blade - Directives

  • Blade fundamentals-اصول اولیه Blade Blade fundamentals

  • Escaping for JS-ایمن‌سازی برای JS Escaping for JS

  • If statements-عبارات If If statements

  • Switch statements-عبارات Switch Switch statements

  • Loops-حلقه‌ها Loops

  • Continue and Break-Continue و Break Continue and Break

  • Loops variable-متغیر حلقه‌ها Loops variable

  • Conditional classes-کلاس‌های شرطی Conditional classes

  • Conditional styles-استایل‌های شرطی Conditional styles

  • The Blade include directive-دستور include Blade The Blade include directive

  • Including with conditions-شامل‌سازی با شرط Including with conditions

  • Combining loops and variables iteration in one line with each-ترکیب حلقه‌ها و تکرار متغیرها در یک خط با each Combining loops and variables iteration in one line with each

Blade - Components-Blade - کامپوننت‌ها Blade - Components

  • Let's create a Blade master layout-بیایید یک طرح‌بندی اصلی Blade ایجاد کنیم Let's create a Blade master layout

  • Anonymous Component-کامپوننت ناشناس Anonymous Component

  • Class Based Component-کامپوننت مبتنی بر کلاس Class Based Component

  • Passing data to class based Components-ارسال داده به کامپوننت‌های مبتنی بر کلاس Passing data to class based Components

  • Passing data to anonymous Components part 1-ارسال داده به کامپوننت‌های ناشناس - بخش 1 Passing data to anonymous Components part 1

  • Passing data to anonymous Components part 2 - Dynamic data-ارسال داده به کامپوننت‌های ناشناس - بخش 2 - داده‌های پویا Passing data to anonymous Components part 2 - Dynamic data

  • Passing data to anonymous Components part 3 - Props-ارسال داده به کامپوننت‌های ناشناس - بخش 3 - Props Passing data to anonymous Components part 3 - Props

  • Accessing parent variables-دسترسی به متغیرهای والد Accessing parent variables

  • Let's create a class for an Anonymous Component part 1-بیایید یک کلاس برای یک کامپوننت ناشناس ایجاد کنیم - بخش 1 Let's create a class for an Anonymous Component part 1

  • Let's create a class for an Anonymous Component part 2-بیایید یک کلاس برای یک کامپوننت ناشناس ایجاد کنیم - بخش 2 Let's create a class for an Anonymous Component part 2

  • Let's create a class for an Anonymous Component part 3-بیایید یک کلاس برای یک کامپوننت ناشناس ایجاد کنیم - بخش 3 Let's create a class for an Anonymous Component part 3

  • The attributes variable-متغیر attributes The attributes variable

  • One more example of the attributes variable-یک مثال دیگر از متغیر attributes One more example of the attributes variable

  • Component Methods-متدهای کامپوننت Component Methods

  • Modal mini project part 1 - CSS-پروژه کوچک مودال - بخش 1 - CSS Modal mini project part 1 - CSS

  • Modal mini project part 2- Routes and CSS styling-پروژه کوچک مودال - بخش 2 - مسیرها و استایل‌دهی CSS Modal mini project part 2- Routes and CSS styling

  • Modal mini project part 3 - Slots-پروژه کوچک مودال - بخش 3 - Slots Modal mini project part 3 - Slots

  • Modal mini project part 4 - Color property-پروژه کوچک مودال - بخش 4 - خصوصیت رنگ Modal mini project part 4 - Color property

  • Viewing component data from within the class itself-مشاهده داده‌های کامپوننت از داخل خود کلاس Viewing component data from within the class itself

  • Modal mini project part 5 - Let's finish-پروژه کوچک مودال - بخش 5 - بیایید تمامش کنیم Modal mini project part 5 - Let's finish

  • Inline Component Views for small components-نماهای کامپوننت درون‌خطی برای کامپوننت‌های کوچک Inline Component Views for small components

  • Dynamic component rendering-رندرینگ کامپوننت پویا Dynamic component rendering

Sessions-سشن‌ها Sessions

  • Intro-مقدمه Intro

  • Adding and retrieving sessions-افزودن و بازیابی سشن‌ها Adding and retrieving sessions

  • Creating a web route, controller and index method for sessions-ایجاد یک مسیر وب، کنترلر و متد index برای سشن‌ها Creating a web route, controller and index method for sessions

  • Let's create some methods so we can play with sessions-بیایید چند متد ایجاد کنیم تا بتوانیم با سشن‌ها بازی کنیم Let's create some methods so we can play with sessions

  • Controller methods for setting values on sessions-متدهای کنترلر برای تنظیم مقادیر در سشن‌ها Controller methods for setting values on sessions

  • More methods for retrieving and setting data into sessions-متدهای بیشتر برای بازیابی و تنظیم داده‌ها در سشن‌ها More methods for retrieving and setting data into sessions

  • Storing arrays in sessions and pushing values into them-ذخیره آرایه‌ها در سشن‌ها و push کردن مقادیر به داخل آن‌ها Storing arrays in sessions and pushing values into them

  • Deleting from arrays in sessions-حذف از آرایه‌ها در سشن‌ها Deleting from arrays in sessions

  • Deleting session data by creating a collection-حذف داده‌های سشن با ایجاد یک کالکشن Deleting session data by creating a collection

Form - Validation-فرم - اعتبارسنجی Form - Validation

  • Creating a form-ایجاد یک فرم Creating a form

  • Creating a web route and resource Controller-ایجاد یک مسیر وب و کنترلر ریسورس Creating a web route and resource Controller

  • Introducing the errors array-معرفی آرایه errors Introducing the errors array

  • Error directive and CSS classes-دستورالعمل Error و کلاس‌های CSS Error directive and CSS classes

  • Completing the body input with validation-تکمیل ورودی body با اعتبارسنجی Completing the body input with validation

  • Repopulating the form with flashed input data-پر کردن مجدد فرم با داده‌های ورودی فلش شده Repopulating the form with flashed input data

  • Validation Exception and JSON responses-Validation Exception و پاسخ‌های JSON Validation Exception and JSON responses

  • Form Requests-درخواست‌های فرم Form Requests

  • Customizing Form requests rule messages-سفارشی‌سازی پیام‌های قانون درخواست‌های فرم Customizing Form requests rule messages

  • Creating Validation manually with Validator-ایجاد اعتبارسنجی دستی با Validator Creating Validation manually with Validator

  • Customizing rules messages in Validator-سفارشی‌سازی پیام‌های قوانین در Validator Customizing rules messages in Validator

Database - SQL queries-پایگاه داده - کوئری‌های SQL Database - SQL queries

  • Connecting to a SQLITE Database-اتصال به پایگاه داده SQLITE Connecting to a SQLITE Database

  • Connecting to a MariaDB/MYSQL Database-اتصال به پایگاه داده MariaDB/MYSQL Connecting to a MariaDB/MYSQL Database

  • PHPStorm - Data source for SQLITE databases-PHPStorm - منبع داده برای پایگاه‌های داده SQLITE PHPStorm - Data source for SQLITE databases

  • PHPStorm - Data source for MariaDB/MySQL databases-PHPStorm - منبع داده برای پایگاه‌های داده MariaDB/MySQL PHPStorm - Data source for MariaDB/MySQL databases

  • VS CODE - Installing DB plugin for SQLITE-VS CODE - نصب پلاگین DB برای SQLITE VS CODE - Installing DB plugin for SQLITE

  • VS CODE - install extension for MySQL/MariaDB databases-VS CODE - نصب اکستنشن برای پایگاه‌های داده MySQL/MariaDB VS CODE - install extension for MySQL/MariaDB databases

  • CRUD - inserting data using SQL queries-CRUD - درج داده با استفاده از کوئری‌های SQL CRUD - inserting data using SQL queries

  • CRUD - reading data using SQL queries-CRUD - خواندن داده با استفاده از کوئری‌های SQL CRUD - reading data using SQL queries

  • CRUD - updating data using SQL queries-CRUD - به‌روزرسانی داده با استفاده از کوئری‌های SQL CRUD - updating data using SQL queries

  • CRUD - Deleting data using SQL queries-CRUD - حذف داده با استفاده از کوئری‌های SQL CRUD - Deleting data using SQL queries

  • SQL commands for the DB CLI-دستورات SQL برای DB CLI SQL commands for the DB CLI

  • Migrate commands-دستورات Migrate Migrate commands

  • SQlite foreign key options-گزینه‌های کلید خارجی SQlite SQlite foreign key options

Database - Query Builder-پایگاه داده - Query Builder Database - Query Builder

  • CRUD - Creating data-CRUD - ایجاد داده CRUD - Creating data

  • CRUD - Reading and Updating data-CRUD - خواندن و به‌روزرسانی داده CRUD - Reading and Updating data

  • CRUD - Deleting data-CRUD - حذف داده CRUD - Deleting data

  • Creating dummy dummy data from JSON file-ایجاد داده‌های dummy از فایل JSON Creating dummy dummy data from JSON file

  • Updating our Dummy data-به‌روزرسانی داده‌های Dummy Updating our Dummy data

Database - Query Builder - Small Project-پایگاه داده - Query Builder - پروژه کوچک Database - Query Builder - Small Project

  • Creating layouts - part 1 - styling framework and users view-ایجاد طرح‌بندی‌ها - بخش 1 - فریم‌ورک استایل و نمایش کاربران Creating layouts - part 1 - styling framework and users view

  • Displaying users from - part 2-نمایش کاربران از - بخش 2 Displaying users from - part 2

  • Displaying individual user - part 3-نمایش کاربر تکی - بخش 3 Displaying individual user - part 3

  • Updating our user - part 4 - starting validation form-به‌روزرسانی کاربر - بخش 4 - شروع فرم اعتبارسنجی Updating our user - part 4 - starting validation form

  • Updating our user - part 5 - finishing validation form-به‌روزرسانی کاربر - بخش 5 - اتمام فرم اعتبارسنجی Updating our user - part 5 - finishing validation form

  • Updating our user - part 6 - name and email validation rules-به‌روزرسانی کاربر - بخش 6 - قوانین اعتبارسنجی نام و ایمیل Updating our user - part 6 - name and email validation rules

  • Updating our user - part 7 - advanced password validation rules-به‌روزرسانی کاربر - بخش 7 - قوانین اعتبارسنجی پیشرفته رمز عبور Updating our user - part 7 - advanced password validation rules

  • Updating our user - part 8 - Regular expressions-به‌روزرسانی کاربر - بخش 8 - عبارات با قاعده Updating our user - part 8 - Regular expressions

  • Updating our user - part 8 - Finally updating and time fix-به‌روزرسانی کاربر - بخش 8 - به‌روزرسانی نهایی و رفع مشکل زمان Updating our user - part 8 - Finally updating and time fix

  • Creating a user part 1 - forms and method-ایجاد یک کاربر - بخش 1 - فرم‌ها و متد Creating a user part 1 - forms and method

  • Creating our user - part 2 - creating the user-ایجاد کاربر - بخش 2 - ایجاد کاربر Creating our user - part 2 - creating the user

  • Creating our user - part 3 - adding additional data to request-ایجاد کاربر - بخش 3 - افزودن داده‌های اضافی به درخواست Creating our user - part 3 - adding additional data to request

  • Adding a navigation to our project-افزودن یک نوبری به پروژه Adding a navigation to our project

  • Finishing navigation and adding a footer-اتمام نوبری و افزودن یک پاورقی Finishing navigation and adding a footer

  • Deleting a user-حذف یک کاربر Deleting a user

  • Creating a custom method to add many users from a JSON file-ایجاد یک متد سفارشی برای افزودن کاربران زیاد از یک فایل JSON Creating a custom method to add many users from a JSON file

  • Deleting and truncating custom methods-حذف و truncating متدهای سفارشی Deleting and truncating custom methods

  • Using advanced select DB queries-استفاده از کوئری‌های select پیشرفته DB Using advanced select DB queries

  • Advanced fake data creation-ایجاد داده جعلی پیشرفته Advanced fake data creation

  • Learning about offset and cursor Pagination-یادگیری درباره آفست و مکان‌نما Pagination Learning about offset and cursor Pagination

  • Learning to customize pagination links part 1-یادگیری سفارشی‌سازی لینک‌های pagination - بخش 1 Learning to customize pagination links part 1

  • Learning to customize pagination links part 2 - end-یادگیری سفارشی‌سازی لینک‌های pagination - بخش 2 - پایان Learning to customize pagination links part 2 - end

Database - Migrations - Seeding-پایگاه داده - Migrationها - Seeding Database - Migrations - Seeding

  • Intro-مقدمه Intro

  • Creating a new table and migration execution-ایجاد یک جدول جدید و اجرای Migration Creating a new table and migration execution

  • Adding a column and migrating-افزودن یک ستون و Migration Adding a column and migrating

  • Adding a column with another migration-افزودن یک ستون با یک Migration دیگر Adding a column with another migration

  • Dropping columns-حذف ستون‌ها Dropping columns

  • Column ordering-مرتب‌سازی ستون‌ها Column ordering

  • Stepping and batching-Stepping و Batching Stepping and batching

  • Column existence and dropping logic-وجود ستون و منطق حذف Column existence and dropping logic

  • Connecting to other databases and creating tables-اتصال به پایگاه‌های داده دیگر و ایجاد جداول Connecting to other databases and creating tables

  • Connecting to other databases and updating tables-اتصال به پایگاه‌های داده دیگر و به‌روزرسانی جداول Connecting to other databases and updating tables

  • Connecting to other databases and renaming tables-اتصال به پایگاه‌های داده دیگر و تغییر نام جداول Connecting to other databases and renaming tables

  • Modifying Columns after creation-اصلاح ستون‌ها پس از ایجاد Modifying Columns after creation

  • Renaming columns-تغییر نام ستون‌ها Renaming columns

  • Creating indexes-ایجاد ایندکس‌ها Creating indexes

  • Seeding part 1 - users-Seeding بخش 1 - کاربران Seeding part 1 - users

  • Seeding part 2 - creating-Seeding بخش 2 - ایجاد Seeding part 2 - creating

  • Seeding part 3 - Factories-Seeding بخش 3 - Factoryها Seeding part 3 - Factories

Database - Eloquent - ORM-پایگاه داده - Eloquent - ORM Database - Eloquent - ORM

  • Intro and migrating-مقدمه و Migration Intro and migrating

  • CRUD - creating using ORM-CRUD - ایجاد با استفاده از ORM CRUD - creating using ORM

  • CRUD - reading - Instance Models-CRUD - خواندن - Instance Modelها CRUD - reading - Instance Models

  • CRUD - reading - Collections-CRUD - خواندن - Collections CRUD - reading - Collections

  • CRUD - updating and deleting-CRUD - به‌روزرسانی و حذف CRUD - updating and deleting

  • Instance - Builders - Collections - (Important)-Instance - Builderها - Collections - (مهم) Instance - Builders - Collections - (Important)

Database - ORM - Custom Everything Laravel-پایگاه داده - ORM - سفارشی‌سازی همه‌چیز لاراول Database - ORM - Custom Everything Laravel

  • Creating classes with custom names part 1-ایجاد کلاس‌ها با نام‌های سفارشی - بخش 1 Creating classes with custom names part 1

  • Creating classes with custom names part 2-ایجاد کلاس‌ها با نام‌های سفارشی - بخش 2 Creating classes with custom names part 2

  • Creating classes with custom names part 3-ایجاد کلاس‌ها با نام‌های سفارشی - بخش 3 Creating classes with custom names part 3

  • Seeding using Laravel default naming conventions-Seeding با استفاده از قراردادهای نام‌گذاری پیش‌فرض لاراول Seeding using Laravel default naming conventions

Database - ORM - Relationships - One to One / Has one-پایگاه داده - ORM - روابط - یک به یک / Has one Database - ORM - Relationships - One to One / Has one

  • Installing a Laravel debug assistant tool-نصب ابزار دستیار دیباگ لاراول Installing a Laravel debug assistant tool

  • migration-migration migration

  • seeding-seeding seeding

  • Defining a has one relation-تعریف رابطه has one Defining a has one relation

  • Defining and using a has one inverse relation-تعریف و استفاده از یک رابطه معکوس has one Defining and using a has one inverse relation

  • Creating and updating a has one relation-ایجاد و به‌روزرسانی یک رابطه has one Creating and updating a has one relation

  • has one deleting-حذف has one has one deleting

  • Cleaning up part 1-پاک‌سازی بخش 1 Cleaning up part 1

  • Cleaning up part 2 - done-پاک‌سازی بخش 2 - پایان Cleaning up part 2 - done

Database - ORM - Relationships - One to Many-پایگاه داده - ORM - روابط - یک به چند Database - ORM - Relationships - One to Many

  • CRUD - Reading-CRUD - خواندن CRUD - Reading

  • Creating and updating-ایجاد و به‌روزرسانی Creating and updating

  • Deleting-حذف Deleting

Database - ORM - Relationships - BelongsTo-پایگاه داده - ORM - روابط - BelongsTo Database - ORM - Relationships - BelongsTo

  • Reading, associating and saving-خواندن، مرتبط‌سازی و ذخیره Reading, associating and saving

  • Saving models on this relationship-ذخیره مدل‌ها در این رابطه Saving models on this relationship

  • Saving all related relations at once-ذخیره تمام روابط مرتبط به صورت یکجا Saving all related relations at once

  • Updating and deleting-به‌روزرسانی و حذف Updating and deleting

Database - ORM - Relationships - Has One and Many Through-پایگاه داده - ORM - روابط - Has One and Many Through Database - ORM - Relationships - Has One and Many Through

  • Reading-خواندن Reading

  • Updating and deleting-به‌روزرسانی و حذف Updating and deleting

  • Creating or Updating-ایجاد یا به‌روزرسانی Creating or Updating

  • Updating with the save method-به‌روزرسانی با متد save Updating with the save method

  • Deep nesting-تودرتو کردن عمیق Deep nesting

  • Has Many Through - Entire CRUD one lecture-Has Many Through - کل CRUD در یک جلسه Has Many Through - Entire CRUD one lecture

Database - ORM - Relationships - Many to Many-پایگاه داده - ORM - روابط - چند به چند Database - ORM - Relationships - Many to Many

  • Creating tables-ایجاد جداول Creating tables

  • Attaching roles-پیوست نقش‌ها Attaching roles

  • Detaching, creating sync and more-جدا کردن، ایجاد sync و غیره Detaching, creating sync and more

  • Deleting and updating-به‌روزرسانی و حذف Deleting and updating

  • Updating parent models timestamps through children relations-به‌روزرسانی timestampهای مدل‌های والد از طریق روابط فرزند Updating parent models timestamps through children relations

Database - ORM - Relationships - Polymorphic - One to One-پایگاه داده - ORM - روابط - چندریختی - یک به یک Database - ORM - Relationships - Polymorphic - One to One

  • Creating new migration-ایجاد migration جدید Creating new migration

  • Setting up relationships-راه‌اندازی روابط Setting up relationships

  • Seeding-Seeding Seeding

  • Creating and turning off mass assignment feature globally-ایجاد و خاموش کردن ویژگی mass assignment به صورت سراسری Creating and turning off mass assignment feature globally

  • The CRUD in one go-CRUD یکجا The CRUD in one go

  • Accessing the owner-دسترسی به مالک Accessing the owner

DB -ORM - Relationship - Polymorphic - One to Many / Many to Many-پایگاه داده - ORM - رابطه - چندریختی - یک به چند / چند به چند DB -ORM - Relationship - Polymorphic - One to Many / Many to Many

  • Reading-خواندن Reading

  • Latest of many and oldest of many-جدیدترین از چندتا و قدیمی‌ترین از چندتا Latest of many and oldest of many

  • Migrations-Migrationها Migrations

  • Defining inverse and creating-تعریف معکوس و ایجاد Defining inverse and creating

  • Turning on hidden timestamps on this relationship-روشن کردن timestampهای پنهان در این رابطه Turning on hidden timestamps on this relationship

File Storage - Uploading Files-فضای ذخیره‌سازی فایل - آپلود فایل‌ها File Storage - Uploading Files

  • Intro-مقدمه Intro

  • FILE CRUD-CRUD فایل FILE CRUD

  • Uploading part 1-آپلود بخش 1 Uploading part 1

  • Uploading part 2-آپلود بخش 2 Uploading part 2

  • Displaying images-نمایش تصاویر Displaying images

  • Custom storage linking-لینک‌دهی فضای ذخیره‌سازی سفارشی Custom storage linking

  • Exploring more things we can do-بررسی کارهای بیشتری که می‌توانیم انجام دهیم Exploring more things we can do

Sending Emails-ارسال ایمیل‌ها Sending Emails

  • Sending email and setup-ارسال ایمیل و راه‌اندازی Sending email and setup

  • SMTP emails with style-ایمیل‌های SMTP با استایل SMTP emails with style

  • Mailables-Mailables Mailables

  • Mailable data-داده Mailable Mailable data

  • Let laravel figure out the user email-اجازه دهید لاراول ایمیل کاربر را پیدا کند Let laravel figure out the user email

  • Sending emails with attachments-ارسال ایمیل با پیوست Sending emails with attachments

Queues-صف‌ها Queues

  • Intro-مقدمه Intro

  • Using queues-استفاده از صف‌ها Using queues

  • Examples - Deleting user and delaying queues-مثال‌ها - حذف کاربر و به تاخیر انداختن صف‌ها Examples - Deleting user and delaying queues

  • Let's add last login entry for user with queues part 1-بیایید ورودی آخرین ورود را برای کاربر با صف‌ها اضافه کنیم - بخش 1 Let's add last login entry for user with queues part 1

  • Let's add last login entry for user with queues part 2-بیایید ورودی آخرین ورود را برای کاربر با صف‌ها اضافه کنیم - بخش 2 Let's add last login entry for user with queues part 2

  • Multiple queues-صف‌های متعدد Multiple queues

  • Multiple connections and failed jobs-اتصالات متعدد و کارهای ناموفق Multiple connections and failed jobs

Project - Task List - Authentication - login - Accessors / Mutators / Policies-پروژه - لیست وظایف - احراز هویت - ورود - Accessorها / Mutatorها / سیاست‌ها Project - Task List - Authentication - login - Accessors / Mutators / Policies

  • Database migrations-Migrationهای پایگاه داده Database migrations

  • Authentication part 1 - setting it up-احراز هویت بخش 1 - راه‌اندازی آن Authentication part 1 - setting it up

  • Authentication part 2 - everything that was created-احراز هویت بخش 2 - هر آنچه ایجاد شد Authentication part 2 - everything that was created

  • Authentication part 3 - creating auth routes-احراز هویت بخش 3 - ایجاد مسیرهای auth Authentication part 3 - creating auth routes

  • Creating form for validation part 1-ایجاد فرم برای اعتبارسنجی بخش 1 Creating form for validation part 1

  • Creating form for validation part 2-ایجاد فرم برای اعتبارسنجی بخش 2 Creating form for validation part 2

  • Creating tasks-ایجاد وظایف Creating tasks

  • Displaying data part 1-نمایش داده بخش 1 Displaying data part 1

  • Displaying data part 2-نمایش داده بخش 2 Displaying data part 2

  • Deleting data-حذف داده Deleting data

  • Deleting with policies-حذف با سیاست‌ها Deleting with policies

  • Let's integrate components part 1-بیایید کامپوننت‌ها را یکپارچه کنیم بخش 1 Let's integrate components part 1

  • Let's integrate components part 2 - delete button-بیایید کامپوننت‌ها را یکپارچه کنیم بخش 2 - دکمه حذف Let's integrate components part 2 - delete button

  • Custom user registration - (Important)-ثبت‌نام سفارشی کاربر - (مهم) Custom user registration - (Important)

  • Accessors - two ways-Accessorها - دو روش Accessors - two ways

  • Mutators - two ways-Mutatorها - دو روش Mutators - two ways

Project - Dashboard - Eager Loading and Theme installation-پروژه - داشبورد - Eager Loading و نصب تم Project - Dashboard - Eager Loading and Theme installation

  • Intro and resources download-مقدمه و دانلود منابع Intro and resources download

  • Laravel install and auth-نصب لاراول و auth Laravel install and auth

  • Blade yielding and routes-Blade yielding و مسیرها Blade yielding and routes

  • JS and CSS imports-وارد کردن JS و CSS JS and CSS imports

  • Including Sidebar in partials-شامل‌سازی سایدبار در partials Including Sidebar in partials

  • Let's use datatable part 1-بیایید از datatable استفاده کنیم بخش 1 Let's use datatable part 1

  • Let's use datatable part 2 - Setting up data for it-بیایید از datatable استفاده کنیم بخش 2 - تنظیم داده برای آن Let's use datatable part 2 - Setting up data for it

  • Let's use datatable part 3 - Displaying some data-بیایید از datatable استفاده کنیم بخش 3 - نمایش برخی داده‌ها Let's use datatable part 3 - Displaying some data

  • Let's use datatable part 4 - Displaying thousands of records (SLOW)-بیایید از datatable استفاده کنیم بخش 4 - نمایش هزاران رکورد (کند) Let's use datatable part 4 - Displaying thousands of records (SLOW)

  • Let's use datatable part 5 - Displaying thousands of records (FAST)-بیایید از datatable استفاده کنیم بخش 5 - نمایش هزاران رکورد (سریع) Let's use datatable part 5 - Displaying thousands of records (FAST)

  • Eager loading full explanation-توضیح کامل Eager loading Eager loading full explanation

  • Laravel Redirect Issue addressed-مشکل Redirect لاراول حل شد Laravel Redirect Issue addressed

Project - Front Blog-پروژه - وبلاگ فرانت Project - Front Blog

  • Home layout-طرح‌بندی صفحه اصلی Home layout

  • Linking CSS-لینک کردن CSS Linking CSS

  • Linking JS and displaying posts part 1-لینک کردن JS و نمایش پست‌ها بخش 1 Linking JS and displaying posts part 1

  • Displaying posts part 2-نمایش پست‌ها بخش 2 Displaying posts part 2

  • Pagination-صفحه‌بندی Pagination

  • Individual Post-پست تکی Individual Post

  • Route model binding-Route model binding Route model binding

  • Creating more views and Creating more views and nav links

  • Custom logout

  • Masthead feature part 1 - Service providers

  • Masthead feature part 2 - View composers

  • Masthead feature part 3 - Done

  • Pretty URL's (Slug) part 1

  • Pretty URL's (Slug) part 2

  • Controller for home route

  • Creating a nav partial and session lifetime settings

Project - Front Blog - Custom Authentication

  • Login manually

  • Setting up email sending for password reset

  • Login form part 1

  • Login form part 2 - custom routes

  • Login form part 3 - validation

  • Custom redirect in the middleware (FIX)

  • Password recovery form part 1

  • Password recovery form part 2

  • Sending email link

  • Password reset part 1

  • Password reset part 2 - override email link

  • Password reset part 3 - validating

  • Password reset part 4 - updating password logic

  • Password reset part 5 - reseting - everything working

  • Custom registration part 1

  • Custom registration part 2

  • Custom registration part 3 - validation

  • Custom registration part 4 - dynamic property creation

  • Custom username

  • Updating route links for the forms

  • Redirecting when authenticated

Starter kit - Livewire

  • What we are building

  • Intro

  • Alpine

  • Livewire

  • Seeding and migration

  • Displaying posts part 1 - creating posts component

  • Displaying posts part 2 - creating the html

  • Displaying posts part 3 - continued work on the html

  • Displaying posts part 3 - displaying posts from DB

  • Creating a delete button

  • Deleting a post with livewire

  • Working on the create form part 1

  • Working on the create form part 2

  • Tailwind CSS working on page columns

  • Cleaning up

  • Validation and pagination

  • Livewire Events

  • Deleting confirmations and policies

  • Updating - edit property and toggle part 1

  • Updating - form input styles

  • Updating - binding input values

  • Updating - complete

  • Different ways to delete a post

  • Livewire forms - create method part 1

  • Livewire forms - create method part 2

  • Livewire forms - updating

  • Livewire and Bootstrap intro

  • Using Livewire and Bootstrap

Vue.js Fundamentals

  • Intro

  • Reactivity - counter

  • Another way to Reactivity

  • Conditionals

  • Loops

  • Components

  • اتصال و زمین بازی Binding and playground

  • راه اندازی Vue.js با Laravel با یک پکیج Setting up Vue.js with Laravel with a package

  • ثبت کامپوننت های Vue.js در Laravel به آسانی Registering Vue.js components in Laravel the easy way

Laravel 11 + Vue.js - برنامه Laravel 11 + Vue.js - Application

  • آنچه که می سازیم What we are building

  • ایجاد بک اند و فرانت اند Creating back-end and front-end

  • نصب Tailwindcss Installing Tailwindcss

  • ایجاد جدول HTML برای نمایش پست ها قسمت 1 Creating a HTML table for displaying posts part 1

  • ایجاد جدول HTML برای نمایش پست ها قسمت 2 Creating a HTML table for displaying posts part 2

  • سیدینگ و مهاجرت Seeding and Migration

  • ایجاد یک منبع پست و تبدیل داده ها Creating a Post resource and transforming data

  • نمایش پست ها قسمت 1 Displaying posts part 1

  • نمایش پست ها قسمت 2 Displaying posts part 2

  • راه اندازی مسیریابی Vue.js قسمت 1 Setting up Vue.js routing part 1

  • راه اندازی مسیریابی Vue.js قسمت 2 Setting up Vue.js routing part 2

  • کامپوزابل ها Composables

  • حذف کردن قسمت 1 Deleting part 1

  • حذف کردن قسمت 2 Deleting part 2

  • ایجاد پست ها - استایل دهی دکمه Creating posts - styling button

  • ایجاد پست ها - استایل دهی فرم Creating posts - styling form

  • راه اندازی فرم برای ارسال داده Setting up form to submit data

  • ایجاد یک try و catch و مسیر برای ارسال پست ها Creating a try and catch and route for submitting posts

  • اعمال یک میان افزار کمکی CORS Applying a CORS helper Middleware

  • تغییر مسیر و آخرین اول Redirection and latest first

  • رفع برخی مشکلات میان افزار Fixing some middleware issues

  • ایجاد یک پست Creating a post

  • به روز رسانی قسمت 1 - مسیرها و متد کنترلر Updating part 1 - routes and controller method

  • به روز رسانی قسمت 2 - لینک فرانت اند و مسیر روتر Updating part 2 - front-end link and router path

  • به روز رسانی قسمت 3 Updating part 3

  • به روز رسانی قسمت 4 Updating part 4

  • به روز رسانی قسمت 5 - تمام شد Updating part 5 - Finished

  • بازسازی کد Refactoring

نمایش نظرات

بوت کمپ جامع و جدید آموزش لاراول از مبتدی تا پیشرفته
جزییات دوره
44 hours
392
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,581
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Edwin Diaz Edwin Diaz

Web Developer & Premium Udemy Instructor - 600،000 دانشجو مدارس و غیره آقای دیاز با بیش از یک میلیون دانشجو و مشتریانی که روزانه هزاران نفر رشد می کنند ، به شما اجازه می دهد که این تعداد صحبت کنند. تاسیس چندین شرکت آنلاین به آقای دیاز این امکان را داده است تا وقت لازم را برای آموزش دیگران داشته باشد. وی در حال حاضر فن آوری های وب را در سیستم عامل های مختلف آنلاین تدریس می کند. او همچنین جلسات مربیگری زندگی را آموزش می دهد تا به دیگران کمک کند تا در بسیاری از زمینه های زندگی به موفقیت بالایی دست پیدا کنند. از نظر آقای دیاز ، چیزی جز کمک به موفقیت در رسیدن به دیگران جایزه ای ندارد. توانایی وی در انتقال انرژی ، اشتیاق و دانش پیچیده به او امکان می دهد آنچه را که "آموزش" به بهترین وجه انجام دهد انجام دهد.

Coding Faculty Solutions Coding Faculty Solutions

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