دوره آموزشی
The Great Courses
دوبله زبان فارسی

دوره کامل PHP Laravel 12: یادگیری مبانی پیشرفته

دوره کامل PHP Laravel 12: یادگیری مبانی پیشرفته

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • درک چگونگی عملکرد داخلی Laravel 12 و سازوکارهای پشت‌صحنه آن
  • تسلط به تکنیک‌های پیشرفته مسیریابی و Route Model Binding
  • ساخت کنترلرهای تمیز و منظم با استفاده از بهترین شیوه‌ها
  • کار با اطمینان با روابط Eloquent (یک‌به‌یک، یک‌به‌چند، چندبه‌چند)
  • بهینه‌سازی کوئری‌های پایگاه داده با استفاده از eager loading و query scopes
  • مدیریت امن عملیات پیچیده پایگاه داده و تراکنش‌ها
  • پیاده‌سازی soft delete و راهکارهای بازیابی داده
  • صفحه‌بندی مؤثر داده‌ برای مجموعه‌داده بزرگ
  • آپلود و مدیریت فایل‌ها و تصاویر با استفاده از Laravel Storage
  • اعتبارسنجی صحیح درخواست‌ها با استفاده از کلاس‌های Form Request
  • ایمن‌سازی اپلیکیشن ها با middleware و محافظت از routeها
  • پیاده‌سازی قابلیت‌های احراز هویت با استفاده از Laravel Breeze
  • اعمال مجوزدهی با استفاده از Gates و Policies
  • ارسال ایمیل با استفاده از Mailables
  • ساخت سیستم‌های نوتیفیکیشن با استفاده از Laravel Notifications
  • ذخیره و نمایش اعلان‌های پایگاه داده
  • درک و استفاده از jobs و queues در Laravel برای تسک های پس‌زمینه
  • یادگیری زمان و دلیل استفاده از queues برای عملکرد بهتر
  • ساختاردهی viewهای Blade با استفاده از کامپوننت ها و layoutهای قابل‌استفاده‌مجدد
  • ساخت رابط‌های کاربری پویا با استفاده از Blade slots و رندر شرطی
  • استفاده مؤثر از helperها و collectionهای Laravel
  • نوشتن کد تمیزتر و گویا‌تر با استفاده از collectionها و توابع higher-order
  • مدیریت حرفه‌ای خطاها و لاگ کردن
  • ایجاد صفحات خطای سفارشی (404، 500)
  • از بهترین شیوه‌ها و استانداردهای رایج توسعه Laravel در پروژه‌های واقعی پیروی کنید.

پیش‌نیازهای دوره

  • پیش‌نیازها یا ملزومات شرکت در این دوره چیست؟
  • آشنایی با مبانی Laravel (routeها، controllerها، Blade)
  • دانش اولیه از پایگاه‌های داده و مفاهیم SQL

توضیحات دوره

به دوره کامل PHP Laravel 12: یادگیری مبانی پیشرفته خوش آمدید! این دوره برای توسعه‌دهندگانی طراحی شده است که می‌خواهند Laravel 12 را به‌طور کامل یاد بگیرند و وب اپلیکیشن ها و APIهای حرفه‌ای بسازند. با مثال‌های عملی و یادگیری مبتنی بر پروژه، مهارت‌های واقعی لازم برای توسعه اپلیکیشن های مدرن، قابل‌نگهداری و امن را به دست خواهید آورد.

در این دوره، یاد خواهید گرفت چگونه:

  • مبانی Laravel 12 و ساختار پروژه آن را درک کنید.
  • routeها، controllerها و viewها را با استفاده از قالب‌های Blade به‌صورت مؤثر راه‌اندازی کنید.
  • با Eloquent ORM برای کار با پایگاه داده، روابط و کوئری‌های پیچیده کار کنید.
  • مدیریت فرم، اعتبارسنجی و ارسال امن داده را پیاده‌سازی کنید.
  • آپلود فایل، storage و کار با تصاویر را در پروژه‌های خود مدیریت کنید.
  • سیستم‌های احراز هویت را با Laravel Breeze و Sanctum برای وب اپلیکیشن ها و API بسازید.
  • middleware و محافظت از routeها را برای ایمن‌سازی مسیرها بر اساس نقش‌های کاربر اعمال کنید.
  • APIهای RESTful را با پاسخ‌های JSON، صفحه‌بندی و resource transformerها ایجاد و consume کنید.
  • از اعتبارسنجی درخواست و form requestها برای اطمینان از یکپارچگی داده استفاده کنید.
  • با استفاده از Mailables ایمیل ارسال کنید و نوتیفیکیشن ها را از طریق کانال‌های ایمیل و پایگاه داده بفرستید.
  • jobها و queueهای پس‌زمینه را برای مدیریت مؤثر وظایف زمان‌بر پیاده‌سازی کنید.
  • کامپوننت‌های Blade پویا و قابل‌استفاده‌مجدد را با slotها و رندر شرطی بسازید.
  • helperهای پیشرفته Laravel مانند ()optional() ،collect و string helperها را برای نوشتن کد تمیزتر اعمال کنید.
  • اپلیکیشن ها را دیباگ کنید، خطاها را مدیریت کنید و صفحات خطای سفارشی بسازید تا خروجی حرفه‌ای‌تری داشته باشید.
  • رویدادهای اپلیکیشن را لاگ کنید و فعالیت سیستم را برای نگهداری بهتر زیر نظر بگیرید.
  • عملکرد اپلیکیشن، کوئری‌های پایگاه داده و پاسخ‌های API را بهینه کنید.

تا پایان این دوره، دانش و اعتمادبه‌نفس لازم برای ساخت وب اپلیکیشن ها و APIهای کاملاً کاربردی، امن و مقیاس‌پذیر با استفاده از Laravel 12 را خواهید داشت. چه مبتدی Laravel باشید و چه توسعه‌دهنده PHP که می‌خواهد سطح خود را بالاتر ببرد، این دوره همه چیزهایی را که برای ارتقای مهارت‌هایتان و شروع ساخت پروژه‌های آماده‌ی تولید نیاز دارید، در اختیار شما قرار می‌دهد.

همین حالا به دوره بپیوندید و ساخت اپلیکیشن های مدرن Laravel را آغاز کنید؛ اپلیکیشن هایی تمیز، کارآمد و آماده برای دنیای واقعی می باشد.

این دوره برای چه کسانی مناسب است؟

  • توسعه‌دهندگان PHP در سطح مبتدی تا متوسط که می‌خواهند با Laravel 12 پیشرفت کنند.
  • توسعه‌دهندگانی که مبانی Laravel را می‌دانند اما می‌خواهند قابلیت‌های پیشرفته را یاد بگیرند.
  • دانشجویانی که می‌خواهند با Laravel وب اپلیکیشن ها و APIهای واقعی بسازند.
  • توسعه‌دهندگان بک‌اند که می‌خواهند مهارت‌های کدنویسی، معماری و پروژه‌محور خود را بهبود دهند.
  • فریلنسرهایی که می‌خواهند برای مشتریان پروژه‌های حرفه‌ای Laravel بسازند.
  • هر کسی که به یادگیری بهترین شیوه‌ها و ابزارهای مدرن Laravel علاقه‌مند است.
  • توسعه‌دهندگانی که می‌خواهند احراز هویت، APIها، queueها، نویتفیکیشن ها و موارد بیشتر را درک کنند.
  • افرادی که می‌خواهند از پروژه‌های مبتدی به اپلیکیشن های کامل و آماده‌ی تولید منتقل شوند.
  • افرادی که می‌خواهند از پروژه‌های مبتدی به اپلیکیشن های کامل و آماده‌ی تولید منتقل شوند.

دوره کامل PHP Laravel 12: یادگیری مبانی پیشرفته

  • مقدمه 25:20
  • پیش از شروع دوره 00:31
  • نصب Xampp 07:40
  • نصب VS Code 02:32
  • نصب Composer 06:33
  • نصب Node JS و NPM 08:20
  • نکته بسیار مهم پیش از شروع دوره 02:29
  • ایجاد و اجرای یک پروژه جدید Laravel 12 04:15
  • ایجاد Model و Migration 07:23
  • نمایش همه پست‌ها 11:31
  • ایجاد پست‌های جدید 09:22
  • نمایش یک پست 06:41
  • بروزرسانی پست‌ها 09:59
  • حذف پست‌ها 02:38
  • افزودن اعتبارسنجی به پست‌ها 07:45
  • پیام‌های Flash 06:45
  • مسیریابی پیشرفته با پارامترها 25:17
  • مسیریابی پیشرفته با (گروه‌ها، نام routeها، middlewareها) 37:23
  • Resource Controllerها و routeها 26:42
  • Route Model Binding بخش 1 18:30
  • Route Model Binding بخش 2 08:47
  • مقدمه‌ای بر روابط (یک‌به‌یک) 38:43
  • مقدمه‌ای بر روابط (یک‌به‌چند) 35:51
  • مقدمه‌ای بر روابط (چندبه‌چند) بخش 1 31:33
  • مقدمه‌ای بر روابط (چندبه‌چند) بخش 2 20:56
  • مقدمه‌ای بر Scopeها (Local Scopeها) 24:23
  • مقدمه‌ای بر Scopeها (Global Scopeها) 17:56
  • مقدمه‌ای بر Accessorها 19:24
  • مقدمه‌ای بر Mutatorها 20:59
  • Eager Loading در برابر Lazy Loading 32:47
  • کار با توابع WithSum و WithCount 31:05
  • کار با Soft Deleteها 23:41
  • صفحه‌بندی به‌صورت عمیق 27:04
  • Query Builder در برابر Eloquent 24:09
  • کوئری‌های پیچیده و aggregateها 21:17
  • آپلود فایل‌ها در Storage 23:49
  • اعتبارسنجی نوع و اندازه فایل‌ها 24:37
  • Facade مربوط به Storage و diskها (محلی و عمومی) 34:24
  • ایجاد سیستم احراز هویت با Breeze 19:43
  • مجوزدهی با Gates 24:01
  • مجوزدهی با Policies 31:18
  • تأیید ایمیل با Breeze 12:13
  • بازنشانی رمز عبور با Laravel Breeze 10:48
  • مقدمه‌ای بر APIها - تعاریف و اصول پایه 18:22
  • شروع کار و ایجاد routeهای API 27:08
  • استفاده از Resource Controllerها و routeها 34:07
  • بازگرداندن پاسخ‌های JSON و کدهای وضعیت 32:13
  • اعتبارسنجی درخواست و Form Requestها 22:28
  • راه‌اندازی Sanctum و سایر تنظیمات 08:18
  • ثبت‌نام کاربران و ایجاد توکن‌ها 31:32
  • ورود کاربران و ایجاد توکن‌ها 16:16
  • خروج کاربران از حساب و حذف توکن‌ها 22:08
  • روابط تو در تو در پاسخ‌های API 16:38
  • منابع API و transformerها 26:19
  • صفحه‌بندی در APIهای REST 19:21
  • ارسال ایمیل با Mailables 20:34
  • استفاده از Laravel Notifications 23:26
  • مقدمه‌ای بر jobها و queueها بخش 1 19:52
  • مقدمه‌ای بر jobها و queueها بخش 2 29:53
  • کار با کامپوننت‌ها و ویژگی‌ها 24:48
  • کار با slotها 19:39
  • ایجاد ساختارهای layout قابل‌استفاده‌مجدد 29:39
  • شرط‌ها در کامپوننت‌ها بخش 1 23:19
  • شرط‌ها در کامپوننت‌ها بخش 2 06:46
  • استفاده از کلاس‌های کامپوننت برای انتقال داده 17:15
  • شروع کار با توابع کمکی بخش 1 19:52
  • شروع کار با توابع کمکی بخش 2 17:20
  • لاگ کردن و مدیریت خطا 20:14
  • صفحات خطای سفارشی 14:15

13,718,000 3,429,500 تومان

مشخصات آموزش

دوره کامل PHP Laravel 12: یادگیری مبانی پیشرفته

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:Alls
  • تعداد درس:69
  • مدت زمان :23:01:02
  • حجم :16.91GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید