آموزش Laravel 9.0 Essential Training

Laravel 9.0 Essential Training

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
لاراول، چارچوب وب منبع باز PHP، به یکی از پرکاربردترین اکوسیستم ها برای ساخت برنامه های مقیاس پذیر با سرعت بسیار سریع تبدیل شده است. اگر شما یک توسعه دهنده PHP هستید که به دنبال ارتقای حرفه خود به سطح بعدی هستید، این دوره برای شما ساخته شده است. به مربی Shruti Balasa بپیوندید تا او شما را به سفری در اصول چارچوب لاراول می برد.

درباره معماری MVC، نحوه ساختاربندی چارچوب لاراول، مسیرها و کنترلرها، فایل های Blade، مدل ها، و بهترین روش ها بیاموزید. تعامل با پایگاه داده در حین ساختن اپلیکیشن یادداشت برداری ساده خود، نکاتی در مورد استفاده از اجزای مختلف در لاراول دریافت کنید. از احراز هویت و مسیریابی کاربر گرفته تا عملیات CRUD و روابط پایگاه داده، دریابید که چرا آخرین نسخه، Laravel 9.0، به شما امکان می دهد برنامه های وب را سریع و آسان بسازید، مهم نیست در کجای سفر برنامه نویسی خود هستید.

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

معرفی Introduction

  • چرا لاراول؟ Why Laravel?

  • پیش نیازهای دوره Prerequisites for the course

  • معماری MVC را درک کنید Understand the MVC architecture

  • استفاده از فایل های تمرینی این دوره Using the exercise files for this course

1. نصب و راه اندازی 1. Installation and Setup

  • ابزار مناسب را انتخاب کنید Choose the right tool

  • پیش نیازهای سیستم عامل ویندوز Prerequisites for Windows OS

  • Docker Desktop را نصب کنید Install Docker Desktop

  • اولین برنامه لاراول خود را ایجاد کنید Create your first Laravel application

2. مبانی لاراول 2. Laravel Basics

  • مسیریابی Handling routing

  • ایجاد نما Creating a view

  • طرح بندی ساختمان با Blade Building layouts with Blade

  • کار با کنترلرها Working with controllers

  • درک پیکربندی لاراول Understanding Laravel configuration

  • کار با پایگاه داده Working with the database

  • ایجاد و اجرای مهاجرت Creating and running migrations

  • استفاده از Eloquent Using Eloquent

3. شروع پروژه شما 3. Starting Your Project

  • درک الزامات پروژه Understanding project requirements

  • راه اندازی یک پروژه جدید Setup a new project

  • با لاراول بریز احراز هویت را اضافه کنید Add authentication with Laravel Breeze

  • اضافه کردن سبک به پروژه Add styles to the project

  • اولین مدل را با migration ایجاد کنید Create the first model with migration

  • ثبت مسیرهای منابع Register resource routes

  • اقدامات کنترل کننده منابع را ایجاد کنید Create resource controller actions

4. ایجاد، نمایه سازی و نمایش 4. Creating, Indexing, and Showing

  • یک روش نمایه برای واکشی همه یادداشت ها اضافه کنید Add an index method to fetch all notes

  • برای نمایش همه یادداشت ها یک نمای فهرست ایجاد کنید Create an index view to display all notes

  • صفحه بندی را اضافه کنید و نمای فهرست را پاک کنید Add pagination and clean up the index view

  • برای نمایش فرم یک متد ایجاد و نمای اضافه کنید Add a create method and view to show a form

  • برای ذخیره داده ها یک اقدام فروشگاهی اضافه کنید Add a store action to save the data

  • برای نمایش یک یادداشت، یک نمایش و نمایش اضافه کنید Add a show action and view to display single note

  • برای هر یادداشت یک شناسه منحصر به فرد ایجاد کنید Create a unique ID for each note

  • از binding مدل مسیر استفاده کنید Use route model binding

5. ویرایش، به روز رسانی، و حذف 5. Editing, Updating, and Deleting

  • برای اجازه ویرایش یادداشت، یک روش ویرایش و نمای اضافه کنید Add an edit method and view to allow editing of the note

  • برای به روزرسانی داده های ویرایش شده ، یک روش به روزرسانی اضافه کنید Add an update method to update edited data

  • برای حذف یادداشت، روش تخریب را اضافه کنید Add a destroy method to delete a note

  • نمایش داده های فلش به کاربران Show flash data to users

6. روابط 6. Relationships

  • روابط فصیح چیست؟ What are Eloquent relationships?

  • روابط را تعریف کنید Define relationships

  • پرس و جو و ذخیره روابط Query and save relationships

7. حذف نرم 7. Soft Deleting

  • حذف نرم را فعال کنید Enable soft delete

  • مدل های نرم افزاری حذف شده را جستجو کنید Query soft deleted models

  • نمایش مدل نرم حذف شده Show soft deleted model

  • مدل های نرم حذف شده را بازیابی کنید Restore soft deleted models

  • مدل ها را برای همیشه حذف کنید Permanently delete models

نتیجه Conclusion

  • خلاصه سریع Quick summary

  • بعدش چی؟ What's next?

نمایش نظرات

آموزش Laravel 9.0 Essential Training
جزییات دوره
2h 52m
45
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
-
- از 5
ندارد
دارد
دارد
Shruti Balasa
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Shruti Balasa Shruti Balasa

توسعه دهنده وب تمام پشته و مدرس فناوری

Shruti Balasa یک توسعه دهنده وب تمام پشته، مدرس فناوری، سازنده دوره و سخنران فناوری است.

شروتی بیش از 10 سال تجربه صنعتی در توسعه و ارائه بیش از 200 وب سایت برای شبکه های اجتماعی، تجارت الکترونیک و همه چیز در این بین کانال یوتیوب او، "Thirus"، آموزش‌ها و نکات ساده‌ای را برای مبتدیانی که در مراحل اولیه برنامه‌نویسی و حرفه توسعه‌دهنده خود هستند ارائه می‌دهد.

شروتی نویسنده کتاب الکترونیکی اخیر CSS است. Flex Grid: Complete Guide with Real-World Examples and Code Snippetsبرای دانلود در Gumroad موجود است. شروتی همچنین سخنران کنفرانس های بین المللی فناوری بوده است.