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

Laravel 9 From Beginner To Freelancer

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آخرین نسخه لاراول از صفر را برای پیشرفت توضیح دهید که به دانش آموزان امکان می دهد هر پروژه ای را در بازار توسعه دهند، MVC را درک کنند و معماری لاراول هر سیستم یا پروژه نرم افزاری را هم از باطن و هم از فرانت اند توسعه می دهد. طراحی و پیاده سازی سیستم پایگاه داده رابطه ای بتواند به عنوان یک فریلنسر توسعه دهنده تمام پشته کار کند. ایجاد یک API برای توسعه موبایل ایجاد یک API برای اتصال بک اند با وب یا برنامه موبایل پیش نیازها: اصول اولیه هر زبان برنامه نویسی، PHP ترجیح داده می شود

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

این دوره به چهار بخش تقسیم می شود:

- مبانی.

-پروژه وبلاگ - فراتر از اصول.

-متوسط.

-پیشرفته.

-یک پروژه در دنیای واقعی ایجاد کنید

-API

این دوره با شما از مبانی لاراول مانند MVC، Database، Layout، Migrations ... و غیره شروع می شود، پس از آن، شما یک پروژه واقعی را تنها بر اساس دانش اولیه خود ایجاد می کنید، پس از آن با متوسط ​​شروع می شود. موضوعاتی مانند Cache، ذخیره سازی فایل، همراه با ادامه، پروژه را بهبود می بخشد و با یک پروژه جدید شروع می کند. سپس موضوعات پیشرفته‌تر مانند بسیاری از اعلان‌ها، ناظران، رویدادها و سرویس‌های ارتباطی همراه با ایجاد یک پروژه داشبورد توضیح داده می‌شوند.

در نهایت، یک API ایجاد می‌کنیم تا با قسمت جلویی ارتباط برقرار کنیم، مانند برنامه‌های تلفن همراه یا برنامه‌های وب.

با این دوره.

در این دوره، آخرین نسخه لاراول از A تا Z را به ساده‌ترین شکل توضیح داده‌ایم و بهترین روش‌ها را برای انجام کارها به جای توضیح از هر جهت و سپس انتخاب بهترین توضیح داده‌ایم.


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

معرفی Introduction

  • معرفی Introduction

اصول اولیه لاراول 9 Laravel 9 Basics

  • محیط کار را آماده کرده و نرم افزار مورد نیاز را نصب کنید Prepare the work environment and install the required software

  • ساختار لاراول و MVC Laravel Structure and MVC

  • مسیریابی و کنترلرها Routing and Controllers

  • نماها و قالب تیغه با چیدمان Views and Blade Template with Layout

  • رابط کاربری بوت استرپ را با لاراول ادغام کنید Integrate Bootstrap Ui with Laravel

  • مدل ها و مهاجرت ها Models and Migrations

  • مدل ها و فصیح Models and Eloquent

  • سازنده فصیح و پرس و جو Eloquent and Query Builder

  • روابط - یک به یک Relationships - One to One

  • روابط - یک به چند Relationships - One To Many

  • روابط پرس و جو Querying Relations

  • روابط پرس و جو و پارامترهای مسیر Querying Relations and Route Parameters

  • فرم، درخواست، پاسخ و اعتبارسنجی Form, Request, Response and Validation

پروژه وبلاگ - فراتر از اصول Blog Project - Beyond The Basics

  • شروع کنید و احراز هویت Get Started and Authentication

  • پروژه را تمیز کنید و آن را برای CRUD آماده کنید Clean the Project and prepare it for CRUD

  • CRUD - ایجاد و ذخیره پست ها CRUD - Create and Store Posts

  • CRUD - نمایش یک پست با صفحه بندی CRUD - Display a Posts with Pagination

  • CRUD - نمایش پست توسط شناسه CRUD - Show Post by id

  • CRUD - یک داشبورد ساده ایجاد کنید CRUD - Create a Simple Dashboard

  • CRUD - پست ها را ویرایش و به روز کنید CRUD - Edit and Update posts

  • CRUD - پست توسط مالک را حذف کنید CRUD - Delete the Post by the Owner

  • مشکل صفحه بندی را برطرف کنید و پروژه را پاکسازی کنید Fix pagination problem and clean up the project

  • یک سیستم نظرات ایجاد کنید Create a Comments System

  • درج و نمایش نظرات Insert and Display Comments

  • کد منبع پروژه the project source code

لاراول 9 - متوسط Laravel 9 - Intermediate

  • Factory، Faker و Seder Factory, Faker and Seeder

  • اضافه کردن، ویرایش و بازگشت برای مهاجرت Add, Edit and Rollback for Migration

  • کش در لاراول 9 Cache in Laravel 9

  • ذخیره سازی فایل - آپلود و ذخیره فایل File Storage - Upload and Store File

  • ذخیره سازی فایل - نمایش تصاویر File Storage - Display Images

  • ذخیره سازی فایل - به روز رسانی تصاویر و حذف قدیمی File Storage - Update Images and Delete the Old One

  • ذخیره سازی فایل - حذف تصاویر File Storage - Delete Images

  • ذخیره سازی فایل - اعتبار فایل را تأیید کنید File Storage - Validate the File

  • پروژه پست بهبود یافته است Post Project Improved

  • سیستم احراز هویت (دستی) Authentication System (Manually)

  • ثبت نام (ثبت کاربر) Signup (User Registration)

  • ورود و خروج Login and Logout

  • رابط کاربری را تمیز کنید و با داشبورد شروع کنید Clean the UI and start with the Dashboard

  • فایل CSS سفارشی و طراحی داشبورد Custom CSS File, and Dashboard Design

لاراول 9 - پیشرفته Laravel 9 - Advanced

  • رابطه خیلی به خیلی ها -part1 Many To Many Relationship -part1

  • رابطه خیلی به خیلی ها - قسمت 2 Many To Many Relationship - Part2

  • رابطه خیلی به خیلی ها - قسمت 3 Many To Many Relationship - Part3

  • رابطه خیلی به خیلی ها - قسمت 4 Many To Many Relationship - Part4

  • سیستم مجوز - قسمت 1 Authorization System - Part1

  • سیستم مجوز - دروازه ها Authorization System - The Gates

  • سیستم مجوز - سیاست ها Authorization System - The Policies

  • ارسال ایمیل Send an Email

  • مشاغل صف و پس زمینه (برای ارسال ایمیل) The Queue and Background Jobs (For Send an Email)

  • یک کار سفارشی برای ارسال چندین ایمیل ایجاد کنید Create a Custom Job to send multiple emails

  • ارسال یک اعلان Send an Notifications

  • رویدادها و شنوندگان Events and Listeners

  • ناظر مدل Model Observer

  • محلی سازی در لاراول - قسمت 1 Localization in Laravel -Part 1

  • محلی سازی - پارامترها و آدرس اینترنتی Localization - Parameters and Url

  • محلی سازی - زبان را در Session ذخیره کنید Localization - Store the language in the Session

  • جلسه - فراموش کردن و فلاش Session - Forget and Flush

  • میان افزار The Middleware

  • گروه مسیرها Routes Group

  • خدمات و ارائه دهندگان خدمات Services and Service Providers

بوت استرپ 5 Bootstrap 5

  • سیستم شبکه ای Grid System

  • ابزارهای کمکی در بوت استرپ 5 The Utilities in Bootstrap 5

  • فلکس و شناور Flex and Float

  • سایر ابزارهای کمکی Other Utilities

  • موقعیت در بوت استرپ 5 Position in Bootstrap 5

  • محتویات، راهنماها و مؤلفه ها Contents, Helpers and Components

  • سقوط - فروپاشی Collapse

  • فرم ها The Forms

پروژه نهایی (سیستم داشبورد) The Final Project (Dashboard System)

  • ساختار پروژه و رابط کاربری Project Structure and UI

  • سیستم احراز هویت (ثبت نام و ورود دستی) Authentication System (Register and Login Manually)

  • بازنشانی رمز عبور (دستی) Reset Password (Manually)

  • تایید ایمیل (دستی) Email Verification (Manually)

  • محصولات (CRUD) Products (CRUD)

  • پروژه را با صفحه بندی، خط مشی و ذخیره سازی بهبود دهید Improve the Project with Pagination, Policy and Caching

  • داده ها را از کش و زمان بندی کش حذف کنید Delete Data from the Cache and Cache Timing

  • چه زمانی از Caching استفاده می کنیم و چه زمانی نه؟ When do we use Caching and when not?

  • مدیریت کاربران با سیستم مجوز با استفاده از Spatie Users Management with Permission System using Spatie

  • سیستم مجوز با Spatie Authorization System With Spatie

  • داده ها را از اکسل به MySQL وارد کرده و با لاراول به اکسل صادر کنید Import Data from Excel to MySQL and Export it to Excel with Laravel

رابط برنامه نویسی کاربردی (API) با Sanctum Application Programming Interface (API) with Sanctum

  • API (Authentication API with Products API) API (Authentication API with Products API)

کد منبع نهایی پروژه Final Project Source Code

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

نمایش نظرات

نظری ارسال نشده است.

آموزش لاراول 9 از مبتدی تا فریلنسر
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
18 hours
81
Udemy (یودمی) udemy-small
14 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,208
4.7 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Osama Mohammed Ahmed AL-atraqchi Osama Mohammed Ahmed AL-atraqchi

مدرس دانشگاه جهان

Udemy (یودمی)

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

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