لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
تسلط بر لاراول: ساخت کلون اینستاگرام با Livewire
Mastering Laravel: Build Instagram Clone with Livewire
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
با Laravel، Livewire، Alpine.js، و Tailwind CSS یک کلون اینستاگرام بسازید – مهارت های کدنویسی خود را با تسلط بر فناوری های وب مدرن ارتقا دهید: در Laravel، Livewire، Alpinejs و Tailwind CSS غواصی کنید. به طور یکپارچه اینها را برای برنامههای تک صفحه پویا (SPA ساخت یک کلون قدرتمند اینستاگرام: کدگذاری کلون اینستاگرام، پوشش استوریها، دنبال کردن/لغو فالو، لایک کردن، تند کشیدن، نظر دادن، ذخیره، و بهروزرسانیهای همزمان) ادغام کنید. تعامل کاربر پیشرفته: UX را با جستجو بالا ببرید , افکت های شناور و تعامل بر روی کاوش، صفحات، پیام های بلادرنگ و اعلان ها ایجاد پست های چندرسانه ای، مسلط شدن به بهینه سازی اندازه فایل هم برای ویدیوها و هم برای عکس ها: برای بهره مندی کامل از این دوره، توصیه میشود که دانشآموزان درک پایهای از فریمورک Laravel، Tailwind CSS، PHP، HTML و CSS داشته باشند، اما دانش پایهای از این فناوریها به شما کمک میکند تا مفاهیم را بهتر درک کنید و تجربه یادگیری خود را افزایش دهید یک مبتدی، نگران نباشید-ما توضیحات واضح و مثالهای عملی ارائه میکنیم تا به شما کمک کنیم تا شکافهای دانش خود را برطرف کنید فنآوریها یا همین که شروع کردهاید، بینشهای ارزشمند و راهنماییهای عملی برای پیشرفت مهارتهای توسعه وب خود پیدا خواهید کرد.
با دوره غوطه ور ما سفری هیجان انگیز برنامه نویسی را آغاز کنید تا جادوی توسعه وب را با هم کشف کنیم. این را تصور کنید: ما عمیقاً به ویژگیهای کلیدی صفحه اصلی خواهیم پرداخت - از قابلیتهای بیوقفه کشیدن انگشت و لایک کردن تا داستانهای جذاب و پویایی دنبال کردن/عدم فالو کردن. آماده شوید تا در تعامل با کاربر غوطه ور شوید، همانطور که ما در حال بررسی نظر دادن، ذخیره پست ها، و پیمایش بدون زحمت در فید صفحه اصلی هستیم.
اما صبر کنید، چیزهای بیشتری وجود دارد! ما در فرصتهای گسترده قابلیت جستجو پیمایش خواهیم کرد و با یافتن، کاوش نمایهها و شروع دنبالکردن، ارتباط با کاربران را آسان میکنیم. وقتی وارد صفحه کاوش میشویم، از قابلیت Hover Functional پردهبرداری میکنیم و به تعامل تعاملی با پستها و نظرات وارد میشویم، خود را آماده کنید.
در حالی که صفحه حلقه پویا را تجربه می کنیم، محکم دست نگه دارید - بازی کنید، لایک کنید، ذخیره کنید، و در قرقره های جذاب یک سواری آرام داشته باشید. ما در اینجا متوقف نخواهیم شد. ما به تعامل بیدرنگ کاربر با پیامها و اعلانها میپردازیم و یک تجربه اجتماعی فراگیر ایجاد میکنیم که فراتر از معمول است.
و حدس بزنید چیست؟ این تازه شروع ماجراجویی ماست! یاد بگیرید که با در نظر گرفتن اندازه فایل، پست های خیره کننده ایجاد کنید، از پست های رسانه های ترکیبی استفاده کنید. نمایه خود را با برگه ها کاوش کنید تا یک نمای کلی جامع از حضور دیجیتال خود داشته باشید.
این بیشتر از یک دوره است. این یک سفر شخصی به قلب توسعه وب است، جایی که ما فقط یاد نمی گیریم - ما به طور فعال مهارت های خود را با هم می سازیم و اصلاح می کنیم
سرفصل ها و درس ها
مقدمه
Introduction
لاراول را نصب کنید
Install Laravel
بسته Breeze Auth را نصب کنید
Install Breeze Auth Package
Livewire را نصب کنید
Install Livewire
Daisy UI را نصب کنید
Install Daisy UI
نوار کناری و آواتار و لوگو را دانلود کنید
Download Sidebar & Avatar & Logo
مخزن
Repository
صفحه اصلی
Home
Home Component/Page را نصب کنید
Install Home Component/page
بخش داستان طراحی
Design story section
بخش پیشنهادات طراحی
Design Suggestion section
طراحی هدر موبایل
Design mobile header
کامپوننت مورد پست
Post Item Component
کامپوننت پست بسازید
Make post component
پخش کننده ویدیو ایجاد کنید
Create Video Player
بخش پاورقی
Footer section
Swiper js را به بخش رسانه اضافه کنید
Add swiper js to media section
ایجاد مدل های پست و رسانه
Create Post & Media Models
ایجاد مدل پست
Create Post model
ایجاد مدل رسانه ای
Create Media Model
افزودن پست به خانه
Adding posts to home
افزودن پست به خانه
Adding posts to home
ایجاد پست جدید
Create New Post
کامپوننت ایجاد پست را بسازید
Make Create post component
طرح بندی و سمت چپ طراحی
Design layout and left side
سمت جزئیات طراحی
Design details side
ویژگی ها و روش ها را اضافه کنید
Add properties and methods
ذخیره پست/حلقه در پایگاه داده
Save Post / Reel to Database
کامپوننت های مشاهده پست
Post view Components
کامپوننت مدال مشاهده پست را ایجاد کنید
Create Post view modal component
ایجاد آیتم مشاهده
Create view item
جزئیات
Details
ایجاد نظرات مدل چند شکلی
Create Comments Polymorphic Model
ایجاد مدل نظر با -mfs
Create Comment model with -mfs
کارخانه نظرات را پر کنید
Fill up Comment Factory
دریافت پست های درخواستی
Get Posts on demand
بارگذاری پست های بیشتر در اسکرول
Load more posts on scroll
بارگذاری نظرات در نمای پست
Load comments in post view
طرح بندی نظرات را طراحی کنید
Design comments layout
نمایش نظرات از پایگاه داده
Display comments from database
پاسخ ها و فرزندان را دریافت کنید
Get Replies and Decendants
افزودن نظر به پست
Add Comment To Post
افزودن پاسخ به نظر
Add Reply to comment
نظرات فوری را به پست مورد اضافه کنید
Add instant comments to Post Item
غیرفعال کردن نظر دادن
Disable commenting
اضافه کردن پست های لایک
Add Like Posts
بسته مانند نصب کنید
Install like package
لایک را به پست اضافه کنید
Add Like to post
پنهان کردن و نمایش تعداد لایک
Hide & Show like count
لایک را به نظرات اضافه کنید
Add Likes to Comments
لایک را به نظر اضافه کنید
Add like to comment
اضافه کردن نشانک ها/موارد دلخواه
Add Bookmarks/Favorites
بسته Favorites را نصب کنید
Install Favorites Package
موارد دلخواه را تغییر دهید
Toggle Favorites
سیستم فالو را اضافه کنید
Add Follow system
بسته فالو را نصب کنید
Install follow package
دنبال کردن کاربران را تغییر دهید
Toggle Follow Users
نمایه کاربر
User Profile
اضافه کردن نام کاربری به کاربران
Add username to Users
ایجاد جزء پروفایل
Create profile component
دانلود نمایه طرح
Download profile-layout
نمایش پست های کاربر
Display User's Posts
نمایش قرقره ها و پست های ذخیره شده
Display Reels & Saved Posts
صفحه کاوش
Explore page
صفحه کاوش را ایجاد کنید
Create Explore Page
نمایش کاوش پست ها
Show Explore Posts
کامپوننت ویدیو را سفارشی کنید
Customize the video component
صفحه قرقره ها
Reels page
کامپوننت Reels را ایجاد کنید
Create Reels Component
نمایش حلقه های پست ها
Show Posts Reels
جستجو کنید
Search
نوار کناری Livewire ایجاد کنید
Create Livewire Sidebar
افزودن قابلیت جستجو
Add Search Functionality
پخش را اضافه کنید
Add Broadcasting
مقدمه ای بر صدا و سیما
Introduction to Broadcasting
pusher و Laravel Echo را نصب کنید
Install pusher and Laravel Echo
ایجاد اکانت pusher
Create pusher account
اطلاعیه ها
Notifications
ایجاد مؤلفه اعلان
Create notification component
اطلاعیه های طراحی
Design notifications
NewFollowerNotification را ایجاد کنید
Create NewFollowerNotification
PostLikedNotification را ایجاد کنید
Create PostLikedNotification
NewCommentNotification ایجاد کنید
Create NewCommentNotification
جلوگیری از خود اعلان ها
Prevent Self Notifications
نمایش اعلانهای NewFollower
Show NewFollower Notifications
نمایش اعلان های پسندیده شده
Show PostLiked Notifications
نمایش اعلانهای نظر جدید
Show NewComment Notifications
نمایش نظرات