بیایید Laravel و Livewire را بیاموزیم: مسیری راهنما برای مبتدیان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- خود زبان PHP
- چگونه رایانه شخصی خود را برای تمرین Laravel آماده کنید؟
- چگونه کد خود را سازمانیافته نگه دارید؟ (در واقع زمان میگذاریم تا الگوی MVC را درک کنیم)
- چگونه اپلیکیشن خود را روی وب مستقر کنید؟ (هم تمرین محلی با Docker و هم یک VPS لینوکسی عمومی واقعی)
پیشنیازهای دوره
- هیچ تجربه برنامهنویسی لازم نیست، اما درک اولیه با HTML مفید خواهد بود.
- رایانهای که اجازه نصب نرمافزار روی آن را دارید، و اتصال به اینترنت
توضیحات دوره
فریمورک فوقالعاده محبوب و پرتقاضای Laravel (نسخه 11) را بیاموزید. دورههای بیشماری درباره Laravel در جهان وجود دارد؛ چیزی که این دوره را منحصربهفرد میکند این است:
- فرض نمیکند که از قبل زبان PHP را میدانید.
- فرض نمیکند که از قبل الگوی "Model View Controller" را میدانید.
- فرض نمیکند که از قبل میدانید چگونه محیط توسعه را روی رایانه خود راهاندازی کنید.
- فرض نمیکند که از قبل میدانید چگونه یک وبسایت را مستقر کنید.
- فرض نمیکند که از قبل خط فرمان لینوکس را میدانید.
Laravel یک فریمورک شگفتانگیز است، اما از آنجا که بسیار کامل است، متوجه شدهایم بسیاری از راهنماها و آموزشها بیش از حد جاهطلبانه عمل میکنند و 10 یا 20 مفهوم جدید را در یک درس واحد معرفی میکنند؛ این برای مبتدی که سعی دارد واقعاً دلیل کارهایی را که انجام میدهد بفهمد، خستهکننده است. همچنین دیدهایم بسیاری از آموزشها فرض میکنند شما پیش از لاراول از تعداد زیادی فریمورک وب اپلیکیشن دیگر استفاده کردهاید، بنابراین هیچیک از بخشهای سازمانی یا مفهومی پازل را توضیح نمیدهند.
این دوره متفاوت است زیرا مدرس فرض میکند Laravel اولین فریمورک وب اپلیکیشن است که تاکنون سعی در یادگیری آن داشتهاید، بنابراین با سرعتی پیش میرویم که واقعاً بتوانید مفاهیم کلی موجود در همه فریمورکها را جذب کنید؛ نه فقط لاراول
در این دوره چه چیزهایی خواهیم آموخت:
- خود زبان PHP
- آماده کردن رایانه برای Laravel
- ثبتنام کاربر، ورود، خروج
- آپلود عکس پروفایل (تغییر اندازه و ذخیرهسازی در سمت سرور)
- موتور قالب Blade
- Composer، مدیر وابستگی PHP
- اعتبارسنجی فرم
- Gateها، Policyها، Permissions (مثلاً: فقط میتوانید نوشتههای خود را ویرایش کنید، نه نوشتههای دیگران)
- روابط؛ اینکه یک کاربر بتواند کاربر دیگری را دنبال کند
- چگونه از Modelها برای جستجوی دقیق داده مورد نظر خود استفاده کنید؟ (مثلاً فید صفحه اصلی از نوشتههای کاربرانی که دنبال میکنید)
- چگونه ایمیلهای خودکار را از اپلیکیشن خود ارسال کنید؟
- افزودن API URLها که به کاربران اجازه میدهد از خارج از مرورگر وب وارد شوند و نوشته ایجاد و حذف کنند.
- استفاده از Docker برای تمرین استقرار روی سرور لینوکس
- پیکربندی یک VPS عمومی واقعی اوبونتو برای میزبانی اپلیکیشن لاراول ما با یک دامنه واقعی
- راه اندازی VPS به عنوان یک سرور Git که میتوانید برای بروزرسانیهای آسان آینده سایت زنده خود به آن push کنید.
توصیه میکنیم اولین درس رایگان با عنوان "Welcome To The Course" را تماشا کنید تا درک بهتری از دوره پیدا کنید.
به فردی بسیار ارزشمند و مرتبط برای شرکتهایی تبدیل شوید که به دنبال استخدام توسعهدهندگان لاراول هستند؛ همه در یک مکان مناسب همراه با یک مدرس. اگر آمادهاید کدنویسی اپلیکیشن های خود را از پایه شروع کنید - در دوره خواهیم دید!
این دوره برای چه کسانی مناسب است؟
- هر کسی که میخواهد ساخت وب اپلیکیشن ها با استفاده از Laravel و PHP را آغاز کند.
بیایید Laravel و Livewire را بیاموزیم: مسیری راهنما برای مبتدیان
-
به دوره خوش آمدید! 09:16
-
ویرایشگر متن 03:02
-
ویندوز: نصب PHP 17:01
-
مک: نصب PHP 08:34
-
خود زبان PHP 19:55
-
ویندوز: Composer 06:29
-
مک: Composer 04:52
-
استفاده عملی از Composer 10:11
-
استفاده از Composer برای ایجاد پروژه Laravel 09:01
-
Routeها و URLها 09:49
-
Controller چیست؟ 10:09
-
View چیست؟ Blade چیست؟ 17:54
-
کاهش تکرار در Blade 18:29
-
نصب MySQL (ویندوز) 13:47
-
نصب MySQL (مک) 14:15
-
اتصال لاراول به پایگاه داده ما 18:39
-
ارسال فرم HTML به پایگاه داده 17:10
-
اعتبارسنجی و جزئیات 14:25
-
ورود به سیستم 19:58
-
خروج و جزئیات متفرقه 19:55
-
نوشتههای وبلاگ 19:58
-
URL نوشته تکی وبلاگ (بخش 1) 14:11
-
URL نوشته تکی وبلاگ (بخش 2) 07:08
-
Markdown چیست؟ 11:43
-
Middleware چیست؟ 13:40
-
پروفایل کاربر (فهرست نوشتههای وبلاگ او) 17:25
-
بروزرسانی و حذف نوشتهها (Policy) 18:00
-
Policy Middleware 15:05
-
چگونه Permissionهای Moderator را راه اندازی کنیم؟ 09:17
-
صفحات فقط برای مدیر (Gate چیست؟) 08:30
-
اجازه آپلود فایل به کاربران 18:38
-
تغییر اندازه تصاویر با PHP 14:19
-
استفاده از آواتار در پایگاه داده و Blade 19:11
-
ذخیره یک Follow در پایگاه داده ما 19:33
-
حذف دنبال کردن 11:50
-
صفحات پروفایل (بخش 1) 10:46
-
صفحات پروفایل (بخش 2) 10:57
-
فهرست کاربران (روابط Model) 17:09
-
فید نوشتههای صفحه اصلی 13:51
-
صفحهبندی 06:24
-
عنوان سند/صفحه و کامپوننت نوشته 13:14
-
جستجو (بکاند) 13:48
-
بازسازی را با Livewire انجام خواهیم داد 01:09
-
راهاندازی Vite برای بستهبندی داراییها 19:46
-
رویدادها و Listeners 13:55
-
Broadcasting (بخش 1) 18:02
-
Broadcasting (بخش 2) 08:52
-
Livewire چیست؟ (شروع کار) 06:09
-
نتایج زنده از Livewire (بدون نیاز به JS) 07:45
-
Alpine همراه ایدهآل برای Livewire است 10:56
-
تکمیل جستجو با Livewire 14:53
-
شروع چت با Livewire 10:32
-
Broadcasting در Livewire 18:03
-
SPA: جادوی wire:navigate 16:15
-
تبدیل فرمهای دیگر به Livewire 19:57
-
آپلود آواتار با Livewire 14:14
-
ارسال ایمیل 13:40
-
افزودن Jobها به صف 10:52
-
زمانبندی تسک ها 09:37
-
کش 11:10
-
اندپوینت های API (بخش 1) 18:50
-
اندپوینت های API (بخش 2) 06:13
-
بیایید اپلیکیشن خود را روی وب منتشر کنیم 17:19
-
کلیدهای SSH لوکس هستند 07:59
-
کپی فایلها به سرور (با Git) 14:42
-
Cron Jobها (برای Jobها و زمانبندی) 05:50
-
SPA پروفایل (بخش 1) 15:02
-
SPA پروفایل (بخش 2) 07:11
-
راهاندازی سایت زنده (نمای کلی) 10:19
-
تمرین Docker (بخش 1) 15:58
-
تمرین Docker (بخش 2) 13:12
-
تکمیل تمرین Docker ما 16:41
-
ایجاد VPS ابری 12:13
-
استفاده از دامنه 10:36
-
استفاده از کلیدهای SSH به جای رمز عبور 11:28
-
محیطی که لاراول به آن نیاز دارد 07:07
-
استفاده از Git برای ارسال فایلها به VPS ما (بخش 1) 15:49
-
استفاده از Git برای ارسال فایلها به VPS ما (بخش 2) 05:16
-
رمزگذاری HTTPS + جزئیات نهایی 16:11
-
درس پاداش 01:02
مشخصات آموزش
بیایید Laravel و Livewire را بیاموزیم: مسیری راهنما برای مبتدیان
- تاریخ به روز رسانی: 1405/04/02
- سطح دوره:مقدماتی
- تعداد درس:80
- مدت زمان :17:11:27
- حجم :9.32GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy