لاراول (laravel) یکی از بهترین و محبوب ترین فریمورک های زبان پی اچ پی (php) است که برای توسعه نرم افزارهای تحت وب و بر پایه ای معماری MVC ساخته شده.راحتی کار با لاراول و سادگی در یادگرفتن آن در عین پر قدرت بودن و حرفه ای بودن این فریمورک موجب شده تا افراد بسیاری به سوی این فریمورک حرکت کنند و از قدرت آن در پروژه های خود استفاده کنند.لاراول به علت داشتن امنیت بالا، امکانات به روز، توسعه پذیری بالا، استفاده از کدهای با کیفیت و جدیدترین روشها به عنوان یک فریم ورک قوی و پیشرفته شناخته می شود.با وب پروگ همراه باشید تا با این فریمورک دوست داشتنی به خوبی و با امکانت و قابلیت های آن آشنا بشیم.
این دوره با آخرین ورژن لاراول یعنی ورژن 11 تولید شده و دقت داشته باشین لاراول بر اساس برنامه یکساله خود، در هر یکسال یک ورژن جدید از لاراول را ارائه میکند که ممکن هست یکسری تغییرات جزئی و یا بزرگ داشته باشه و بیشتر تغییرات در خوده هسته لاراول اتفاق می افتد. هدف از این دوره آشنایی با لاراول و امکانات و قابلیت های لاراول هست و کلیات مشترک هست و در صورت تغییرات در ورژن جدید در مطالبی که در دوره گفته میشود، قسمت های مربوطه آپدیت میشود.
دوستان لاراول ورژن 12 که آخرین ورژن در حال حاضر هست، ارائه شده و طبق داکیومنت هیچ تغییر خاصی نداشته و مطالب بروز هستند و هیچ گونه مشکلی در استفاده از دوره و موارد آموزشی نیست.
حتما ویدیو معرفی دوره را در پایین مشاهده کنید تا با دوره و مباحث آن آشنا شوید.
مباحثی که در این دوره گفته میشود شامل :
آشنایی با laravel (لاراول)
- آشنایی با laravel (لاراول)
- نصب xampp و composer و laravel
- ساختار و پوشته های لاراول و افزونه های مورد نیاز ادیتور vscode
آشنایی با Routing
- آشنایی با routing، ارسال پارامتر و نام گذاری route
- گروه بندی، متدها و fallback در route
آشنایی با Templating و views
- آشنایی با view و ارسال و نمایش اطلاعات در template
- ساخت layout در template
- حلقه و شرط در template
- افزودن subview و دایرکتیوهای کاربردی
آشنایی با Controller
آشنایی با Validation
- آشنایی با validation و توکن CSRF
- قوانین، فارسی سازی و کلاس request برای validation
آشنایی با Migration
- آشنایی با migration و اتصال به دیتابیس
- آشنایی با seeding
آشنایی با Query Builder
- آشنایی با Query Builder و دریافت، ایجاد، ویرایش و حذف اطلاعات از دیتابیس
آشنایی با Eloquent ORM
- آشنایی با Eloquent ORM و دریافت، ایجاد، ویرایش و حذف اطلاعات از دیتابیس
- آشنایی با soft deleting و mass assignment
- آشنایی با scope و mutators و casting
- آشنایی با route model binding و factories
آشنایی با Eloquent Relationship
- رابطه One To One و One To Many و Many To Many
- رابطه Has One Through و Has Many Through
- روابطه Polymorphic
آشنایی با Collections
آشنایی با File Storage
- آشنایی با file storage و آپلود فایل و validation فایل
آشنایی با Response
- آشنایی با response و دانلود فایل
پروژه مدیریت تسک (Todo)
- پیاده سازی پروژه مدیریت تسک یا Todo
معماری لاراول
- آشنایی با (DI) Dependecy Injection
- آشنایی با service container و service provider و facades
- آشنایی با توابع کمکی یا helper functions
آشنایی با Middleware
آشنایی با Blade Components
- آشنایی با blade componenet
ارسال ایمیل
- آشنایی با ارسال ایمیل در لاراول
آشنایی با Session
- آشنایی با session و flash session و کار با آن
آشنایی با Cache
- آشنایی با cache و کار با آن
آشنایی با Authentication
- عضویت (register)، ورود (login) و خروج (logout) کاربر
- بررسی احراز هویت کاربر
- پیاده سازی فراموشی رمز عبور
آشنایی با Authorization
- آشنایی با Gate و Policy
- آشنایی با Roles یا نقش ها
آشنایی با Queues و Jobs
آشنایی با Events و Observer
آشنایی با Localization یا چند زبانه کردن پروژه
آشنایی با Http Client برای دریافت و ارسال اطلاعات از api
آشنایی با Logging و Error Handling
دوره های پیشنهادی، بعد از گذراندن این دوره :
پیش نیاز این دوره فوق العاده کاربردی :
alirezashph
سلام ، ممنون از دوره خوبتون
علی شیخ
1 هفته پیش
سلام وقت بخیر.
ممنون از شما و حمایتتون