آموزش لاراول ۲۰۲۴: راهنمای جامع با پروژه‌های واقعی و کاربردی - آخرین آپدیت

دانلود Laravel 2019, the complete guide with real world projects

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

ساخت اپلیکیشن‌های وب از ساده تا پیشرفته با محبوب‌ترین فریم‌ورک PHP - کاملاً بازسازی شده برای نسخه 5.8

یادگیری ساخت اپلیکیشن‌های وب با لاراول: از ابتدا تا نهایت حرفه‌ای شوید.

آموزش گام به گام ساخت اپلیکیشن‌های وب فروشگاهی (e-commerce) با PHP و لاراول.

بیاموزید چگونه انجمن گفتگو (Forum)، وبلاگ (Blog) و پرطرفدارترین اپلیکیشن‌های وب امروزی را بسازید.

به درک عمیقی از فریم‌ورک لاراول دست یابید.

پیش‌نیازها:

  • دانش پایه‌ای برنامه‌نویسی شیءگرا در PHP.
  • آشنایی اولیه با Composer در PHP.

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

  1. اپلیکیشن مدیریت وظایف (Task Application):

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

  2. وبلاگ کامل (Complete Blog):

    این سیستم مدیریت محتوا (CMS) شامل ویژگی‌های زیر است:

    • دسته‌بندی پست‌ها (CRUD)
    • برچسب‌گذاری پست‌ها (CRUD)
    • پست‌ها (CRUD)
    • قابلیت انتقال پست‌ها به سطل زباله
    • پشتیبانی از چند کاربر و چند نقش
    • اشتراک‌گذاری پست‌ها در شبکه‌های اجتماعی
    • جستجو در وبلاگ
    • سیستم نظرات Disqus
    • و بسیاری امکانات دیگر!
  3. انجمن گفتگو کامل (Complete Forum):

    ویژگی‌های این سیستم انجمن گفتگو عبارتند از:

    • کانال‌های متعدد
    • احراز هویت شبکه‌های اجتماعی
    • احراز هویت ایمیلی
    • نقش مدیر کاربر
    • ایجاد بحث‌ها
    • پاسخ‌دهی به بحث‌ها
    • علامت‌گذاری بهترین پاسخ به بحث
    • امتیاز تجربه کاربری
    • و بسیاری موارد دیگر!
  4. فروشگاه آنلاین با Stripe (E-commerce with Stripe):
    • محصولات (CRUD)
    • سبد خرید کامل
    • پرداخت با Stripe
    • ارسال ایمیل پس از خرید

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

امکانات بسیار بیشتری در این دوره وجود دارد. مهم‌تر از همه، این دوره با عشق ساخته شده است!


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

[NEW] Introduction to the course-مقدمه‌ای بر دوره [NEW] Introduction to the course

  • Introduction to this course-مقدمه‌ای بر این دوره Introduction to this course

  • ****IMPORTANT*** HOW TO FOLLOW ALONG THIS COURSE-***مهم*** نحوه دنبال کردن این دوره ****IMPORTANT*** HOW TO FOLLOW ALONG THIS COURSE

  • How to get the most out of this course-چگونه بیشترین بهره را از این دوره ببریم How to get the most out of this course

[NEW] Project one - Build a tasks manager application-پروژه یک - ساخت برنامه مدیریت وظایف [NEW] Project one - Build a tasks manager application

  • Installing Laravel-نصب لاراول Installing Laravel

  • Introduction to views-مقدمه‌ای بر ویوها Introduction to views

  • Introducing controllers-معرفی کنترلرها Introducing controllers

  • Introduction to views and controllers Quiz-آزمون مقدمه‌ای بر ویوها و کنترلرها Introduction to views and controllers Quiz

  • Setting up the todos app-راه‌اندازی برنامه وظایف Setting up the todos app

  • Introducing migrations and models-معرفی مایگریشن‌ها و مدل‌ها Introducing migrations and models

  • Documentation deep dive for migrations and models-بررسی عمیق مستندات مایگریشن‌ها و مدل‌ها Documentation deep dive for migrations and models

  • Factories and seeders-فکتوری‌ها و سیدرها Factories and seeders

  • The database layer quiz-آزمون لایه پایگاه داده The database layer quiz

  • Model view controller-مدل، ویو، کنترلر Model view controller

  • Styling views with bootstrap-استایل‌دهی ویوها با بوت‌استرپ Styling views with bootstrap

  • Displaying a single todo-نمایش یک وظیفه Displaying a single todo

  • Model View Controller Quiz-آزمون مدل، ویو، کنترلر Model View Controller Quiz

  • Introduction to layout files-مقدمه‌ای بر فایل‌های لایه‌بندی Introduction to layout files

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

  • Validating data-اعتبارسنجی داده‌ها Validating data

  • Updating todos-به‌روزرسانی وظایف Updating todos

  • Deleting todos-حذف وظایف Deleting todos

  • Introducing route model binding-معرفی اتصال مدل به مسیر Introducing route model binding

  • Data creation and validation Quiz-آزمون ایجاد و اعتبارسنجی داده‌ها Data creation and validation Quiz

  • Flash messaging-پیام‌های فلش Flash messaging

  • Complete Todos Exercice-تمرین کامل وظایف Complete Todos Exercice

  • Completing todos-تکمیل وظایف Completing todos

[NEW] Build a complete CMS with Laravel-ساخت یک CMS کامل با لاراول [NEW] Build a complete CMS with Laravel

  • Scaffolding a full authentication system-ایجاد ساختار اولیه یک سیستم احراز هویت کامل Scaffolding a full authentication system

  • Categories create read update and delete-ایجاد، خواندن، به‌روزرسانی و حذف دسته‌بندی‌ها Categories create read update and delete

  • Creating post and category models-ایجاد مدل‌های پست و دسته‌بندی Creating post and category models

  • Creating categories-ایجاد دسته‌بندی‌ها Creating categories

  • Storing categories-ذخیره دسته‌بندی‌ها Storing categories

  • Introduction to request objects-مقدمه‌ای بر آبجکت‌های درخواست Introduction to request objects

  • Categories description Assignment-تکلیف توضیحات دسته‌بندی‌ها Categories description Assignment

  • Updating categories-به‌روزرسانی دسته‌بندی‌ها Updating categories

  • Deleting categories-حذف دسته‌بندی‌ها Deleting categories

  • Creating posts-ایجاد پست‌ها Creating posts

  • Storing posts-ذخیره پست‌ها Storing posts

  • Displaying all posts-نمایش همه پست‌ها Displaying all posts

  • Upgrade to laravel 5.8-ارتقا به لاراول 5.8 Upgrade to laravel 5.8

  • Soft deleting models-حذف نرم مدل‌ها Soft deleting models

  • Permanently deleting models-حذف دائمی مدل‌ها Permanently deleting models

  • Deleting images after post deletion-حذف تصاویر پس از حذف پست Deleting images after post deletion

  • Adding datepicker and trix editor-افزودن datepicker و ویرایشگر trix Adding datepicker and trix editor

  • Updating posts-به‌روزرسانی پست‌ها Updating posts

  • Cleanup and refactor-پاکسازی و بازسازی کد Cleanup and refactor

  • Introducing relationships-معرفی روابط Introducing relationships

  • Introduction to middleware-مقدمه‌ای بر میان‌افزارها Introduction to middleware

  • Tags create, read, update and delete-تگ‌ها: ایجاد، خواندن، به‌روزرسانی و حذف Tags create, read, update and delete

  • Many to many relationships-روابط چند به چند Many to many relationships

  • Using a tag selector-استفاده از انتخاب‌گر تگ Using a tag selector

  • Handle delete tag and category-مدیریت حذف تگ و دسته‌بندی Handle delete tag and category

  • User profiles-پروفایل‌های کاربری User profiles

  • Making administrator users-تبدیل کاربران به مدیر Making administrator users

  • Updating user profiles-به‌روزرسانی پروفایل‌های کاربری Updating user profiles

  • Installing our frontend theme-نصب تم فرانت‌اند ما Installing our frontend theme

  • The welcome page-صفحه خوش‌آمدگویی The welcome page

  • The single post page-صفحه تک پست The single post page

  • Pagination in laravel-صفحه‌بندی در لاراول Pagination in laravel

  • Pagination quiz-آزمون صفحه‌بندی Pagination quiz

  • Search functionality-قابلیت جستجو Search functionality

  • Tags and categories-تگ‌ها و دسته‌بندی‌ها Tags and categories

  • Query scopes-محدوده‌های کوئری Query scopes

  • Scope published-محدوده منتشر شده Scope published

  • Query Scopes and The Query Builder Quiz-آزمون محدوده‌های کوئری و Query Builder Query Scopes and The Query Builder Quiz

[NEW] Build a complete discussion forum-ساخت یک انجمن بحث کامل [NEW] Build a complete discussion forum

  • Project setup-راه‌اندازی پروژه Project setup

  • Creating discussions-ایجاد بحث‌ها Creating discussions

  • Storing and displaying discussions-ذخیره و نمایش بحث‌ها Storing and displaying discussions

  • Adding replies-افزودن پاسخ‌ها Adding replies

  • Save replies to database-ذخیره پاسخ‌ها در پایگاه داده Save replies to database

  • Displaying replies-نمایش پاسخ‌ها Displaying replies

  • Mark as best reply-علامت‌گذاری به عنوان بهترین پاسخ Mark as best reply

  • Introduction to notifications-مقدمه‌ای بر نوتیفیکیشن‌ها Introduction to notifications

  • Displaying notifications-نمایش نوتیفیکیشن‌ها Displaying notifications

  • Best answer notifications-نوتیفیکیشن بهترین پاسخ Best answer notifications

  • Introduction to queue jobs-مقدمه‌ای بر مشاغل صف Introduction to queue jobs

  • Filter discussions by channel-فیلتر کردن بحث‌ها بر اساس کانال Filter discussions by channel

  • Email verification in laravel-تأیید ایمیل در لاراول Email verification in laravel

Introduction to the course-مقدمه‌ای بر دوره Introduction to the course

  • Introduction-مقدمه Introduction

  • Instructor's advice on getting the most out of this course-توصیه مدرس برای بیشترین بهره‌وری از این دوره Instructor's advice on getting the most out of this course

*** Course updates ***-*** به‌روزرسانی‌های دوره *** Course updates ***

  • *** LARAVEL 5.4 UPDATE ***-*** به‌روزرسانی لاراول 5.4 *** LARAVEL 5.4 UPDATE ***

Project one - Complete Todo App-پروژه یک - برنامه کامل وظایف Project one - Complete Todo App

  • Installation of laravel-نصب لاراول Installation of laravel

  • ** Optional - Better development environment and SQLite setup-** اختیاری - محیط توسعه بهتر و راه‌اندازی SQLite ** Optional - Better development environment and SQLite setup

  • How the welcome view is displayed-نحوه نمایش ویو خوش‌آمدگویی How the welcome view is displayed

  • Your first look at routes and views-اولین نگاه شما به مسیرها و ویوها Your first look at routes and views

  • معرفی کنترلرها Introducing controllers

  • Introducing controllers-معرفی کنترلرها Introducing controllers

  • Migrations and models-مایگریشن‌ها و مدل‌ها Migrations and models

  • Model factories and seeder files-فکتوری‌های مدل و فایل‌های سیدر Model factories and seeder files

  • Models, views, and controllers-مدل‌ها، ویوها و کنترلرها Models, views, and controllers

  • Refactoring to layout files in our views-بازسازی به فایل‌های لایه‌بندی در ویوهایمان Refactoring to layout files in our views

  • Storing data into database-ذخیره داده‌ها در پایگاه داده Storing data into database

  • Deleting data from database-حذف داده‌ها از پایگاه داده Deleting data from database

  • Updating database I-به‌روزرسانی پایگاه داده - بخش اول Updating database I

  • Updating database II-به‌روزرسانی پایگاه داده - بخش دوم Updating database II

  • Marking resources as completed-علامت‌گذاری منابع به عنوان تکمیل شده Marking resources as completed

  • Playing around with tinker-کار با تینکر Playing around with tinker

  • Introduction to sessions in laravel-مقدمه‌ای بر نشست‌ها در لاراول Introduction to sessions in laravel

Project Two - Complete Blogging Content Management System-پروژه دو - سیستم مدیریت محتوای کامل وبلاگ Project Two - Complete Blogging Content Management System

  • Authentication system in laravel-سیستم احراز هویت در لاراول Authentication system in laravel

  • Creating Post and Category model-ایجاد مدل پست و دسته‌بندی Creating Post and Category model

  • One to Many relationships-روابط یک به چند One to Many relationships

  • Creating the post view-ایجاد ویوی پست Creating the post view

  • Creating the post form-ایجاد فرم پست Creating the post form

  • Route groups and middleware-گروه‌های مسیر و میان‌افزار Route groups and middleware

  • More about middleware-اطلاعات بیشتر درباره میان‌افزار More about middleware

  • Data validation-اعتبارسنجی داده‌ها Data validation

  • Categories CRUD I-عملیات CRUD دسته‌بندی‌ها - بخش اول Categories CRUD I

  • Categories CRUD II-عملیات CRUD دسته‌بندی‌ها - بخش دوم Categories CRUD II

  • Toastr notifications in laravel-نوتیفیکیشن‌های Toastr در لاراول Toastr notifications in laravel

  • Displaying Categories in form-نمایش دسته‌بندی‌ها در فرم Displaying Categories in form

  • Saving posts and featured image upload-ذخیره پست‌ها و آپلود تصویر شاخص Saving posts and featured image upload

  • Mass assignment in laravel-انتساب دسته‌ای در لاراول Mass assignment in laravel

  • Soft deletes table setup-راه‌اندازی جدول حذف نرم Soft deletes table setup

  • Seeding default Administrator-ایجاد ادمین پیش‌فرض Seeding default Administrator

  • Setting session information-تنظیم اطلاعات نشست Setting session information

  • Slugs-اسلاگ‌ها Slugs

  • Posts display view-نمایش ویوی پست‌ها Posts display view

  • Acessors-اکسسورها Acessors

  • Soft deleting / Trashing posts-حذف نرم / انتقال پست‌ها به سطل زباله Soft deleting / Trashing posts

  • Retrieving trashed posts-بازیابی پست‌های انتقال داده شده به سطل زباله Retrieving trashed posts

  • Permanently deleting posts-حذف دائمی پست‌ها Permanently deleting posts

  • Restoring trashed posts-بازیابی پست‌های انتقال داده شده به سطل زباله Restoring trashed posts

  • Updating posts-به‌روزرسانی پست‌ها Updating posts

  • Cleaning up our views-پاکسازی ویوهایمان Cleaning up our views

  • بسیاری از روابط Many to many relationships

  • Many to many relationships-روابط چند به چند Many to many relationships

  • Tags CRUD-عملیات CRUD تگ‌ها Tags CRUD

  • One to Many relationships - Deep dive-روابط یک به چند - بررسی عمیق One to Many relationships - Deep dive

  • Many to many relationships - Deep dive-روابط چند به چند - بررسی عمیق Many to many relationships - Deep dive

  • More on relationships-اطلاعات بیشتر درباره روابط More on relationships

  • Creating profiles for users-ایجاد پروفایل برای کاربران Creating profiles for users

  • Creating users-ایجاد کاربران Creating users

  • Permissions-دسترسی‌ها Permissions

  • Recap till now-مرور تا کنون Recap till now

  • Middleware - Deep dive-میان‌افزار - بررسی عمیق Middleware - Deep dive

  • Editing user profile-ویرایش پروفایل کاربر Editing user profile

  • Updating user profile-به‌روزرسانی پروفایل کاربر Updating user profile

  • Clean up-پاکسازی Clean up

  • WYSIWYG installation: summernote-نصب WYSIWYG: summernote WYSIWYG installation: summernote

  • Blog site settings-تنظیمات سایت بلاگ Blog site settings

  • The fun part: Blog frontend-بخش جذاب: فرانت‌اند بلاگ The fun part: Blog frontend

  • Dynamic content display I-نمایش محتوای پویا - بخش اول Dynamic content display I

  • Dynamic content display II-نمایش محتوای پویا - بخش دوم Dynamic content display II

  • Dynamic content display III-نمایش محتوای پویا - بخش سوم Dynamic content display III

  • Single blog post-پست تکی بلاگ Single blog post

  • Next and previous buttons-دکمه‌های بعدی و قبلی Next and previous buttons

  • Disqus install-نصب Disqus Disqus install

  • Category page-صفحه دسته‌بندی Category page

  • Tags page-صفحه تگ‌ها Tags page

  • Searching posts-جستجوی پست‌ها Searching posts

  • Setting user relationship-تنظیم رابطه کاربر Setting user relationship

  • AddThis installation into Blog-نصب AddThis در بلاگ AddThis installation into Blog

  • Mailchimp installation-نصب Mailchimp Mailchimp installation

  • Bug fetching-یافتن باگ Bug fetching

  • Dashboard and closing-داشبورد و پایان Dashboard and closing

Project Three - Advanced Forum / Discussion Application-پروژه سه - انجمن پیشرفته / برنامه بحث Project Three - Advanced Forum / Discussion Application

  • Complete social authentication in laravel-احراز هویت اجتماعی کامل در لاراول Complete social authentication in laravel

  • Models and relationships setup-راه‌اندازی مدل‌ها و روابط Models and relationships setup

  • Admin seeder-سیدر ادمین Admin seeder

  • CRUD channels the Resource way-عملیات CRUD کانال‌ها به روش Resource CRUD channels the Resource way

  • Sharing data with all views-اشتراک‌گذاری داده‌ها با همه ویوها Sharing data with all views

  • Channels seeder file-فایل سیدر کانال‌ها Channels seeder file

  • Creating discussion page-ایجاد صفحه بحث Creating discussion page

  • Storing discussions into database-ذخیره بحث‌ها در پایگاه داده Storing discussions into database

  • Seeding data-ایجاد داده‌ها Seeding data

  • Displaying and paginating discussions-نمایش و صفحه‌بندی بحث‌ها Displaying and paginating discussions

  • Styling views a little-استایل‌دهی جزئی به ویوها Styling views a little

  • The discussion page-صفحه بحث The discussion page

  • Creating replies-ایجاد پاسخ‌ها Creating replies

  • Creating likes-ایجاد لایک‌ها Creating likes

  • The Like status of a reply-وضعیت لایک یک پاسخ The Like status of a reply

  • Like and unlike functionality-قابلیت لایک و آنلایک Like and unlike functionality

  • Like count-تعداد لایک Like count

  • Channel discussions display-نمایش بحث‌های کانال Channel discussions display

  • Forum cleanup I-پاکسازی انجمن - بخش اول Forum cleanup I

  • Forum cleanup II-پاکسازی انجمن - بخش دوم Forum cleanup II

  • Watching discussions and un-watching them-دنبال کردن بحث‌ها و توقف دنبال کردن آن‌ها Watching discussions and un-watching them

  • Laravel notifications-نوتیفیکیشن‌های لاراول Laravel notifications

  • Sending email notifications-ارسال نوتیفیکیشن‌های ایمیلی Sending email notifications

  • Marking as best answers-علامت‌گذاری به عنوان بهترین پاسخ‌ها Marking as best answers

  • Experience points for participating users-امتیاز تجربه برای کاربران شرکت‌کننده Experience points for participating users

  • Fix - Mark as best reply-رفع اشکال - علامت‌گذاری به عنوان بهترین پاسخ Fix - Mark as best reply

  • Installing notifications-نصب نوتیفیکیشن‌ها Installing notifications

  • Marking as closed and opened-علامت‌گذاری به عنوان بسته شده و باز شده Marking as closed and opened

  • Implementing filters in laravel-پیاده‌سازی فیلترها در لاراول Implementing filters in laravel

  • Fix - Some styling-رفع اشکال - مقداری استایل‌دهی Fix - Some styling

  • Updating a discussion-به‌روزرسانی یک بحث Updating a discussion

  • Editing replies and more cleanup-ویرایش پاسخ‌ها و پاکسازی بیشتر Editing replies and more cleanup

  • Administrator middleware-میان‌افزار مدیر Administrator middleware

  • Markdown support installation-نصب پشتیبانی Markdown Markdown support installation

  • Fix - Markdown-رفع اشکال - Markdown Fix - Markdown

Project Four - Complete Ecommerce-پروژه چهار - فروشگاه آنلاین کامل Project Four - Complete Ecommerce

  • Products CRUD-عملیات CRUD محصولات Products CRUD

  • Products factory-فکتوری محصولات Products factory

  • Displaying products-نمایش محصولات Displaying products

  • Customizing default Laravel paginator-شخصی‌سازی صفحه‌بندی پیش‌فرض لاراول Customizing default Laravel paginator

  • Product details page-صفحه جزئیات محصول Product details page

  • Cart - Add to cart-سبد خرید - افزودن به سبد خرید Cart - Add to cart

  • Cart - Page-سبد خرید - صفحه Cart - Page

  • Cart - Edit cart image item-سبد خرید - ویرایش آیتم تصویر سبد خرید Cart - Edit cart image item

  • Cart - Delete items-سبد خرید - حذف آیتم‌ها Cart - Delete items

  • Fix - main.js file-رفع اشکال - فایل main.js Fix - main.js file

  • Cart - updating item quantities-سبد خرید - به‌روزرسانی تعداد آیتم‌ها Cart - updating item quantities

  • Cleanup - Little basket-پاکسازی - سبد خرید کوچک Cleanup - Little basket

  • Checkout page-صفحه تسویه حساب Checkout page

  • Stripe Installation-نصب Stripe Stripe Installation

  • Stripe Payment-پرداخت Stripe Stripe Payment

  • E-commerce completion - Email sending-تکمیل فروشگاه آنلاین - ارسال ایمیل E-commerce completion - Email sending

نمایش نظرات

آموزش لاراول ۲۰۲۴: راهنمای جامع با پروژه‌های واقعی و کاربردی
جزییات دوره
24 hours
194
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
17,136
4.4 از 5
دارد
دارد
دارد
Kati Frantz
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kati Frantz Kati Frantz

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