🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت فیسبوک با جنگو - طراحی وب سایت شبکه اجتماعی
- آخرین آپدیت
دانلود Build Facebook Clone with Django - Social Media Website
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
آموزش ساخت کلون فیسبوک و مسنجر با Django: پروژه کامل 2023
در این دوره جامع، یاد میگیرید چگونه یک کلون پیشرفته فیسبوک و مسنجر (نسخه 2023) را با استفاده از Django و جاوا اسکریپت از صفر بسازید. این دوره برای کسانی که میخواهند مهارتهای خود را در توسعه وب با Python و Django ارتقا دهند و یک پروژه جذاب و کاربردی را به رزومه خود اضافه کنند، ایدهآل است.
آنچه در این دوره خواهید آموخت:
ساخت سیستم احراز هویت قوی: ثبت نام، ورود، بازیابی رمز عبور، اعتبارسنجی ایمیل و ...
پیادهسازی سیستم ارسال ایمیل: ارسال لینک تایید ایمیل، کد بازیابی رمز عبور، اعلانها و ایمیلهای HTML
ایجاد صفحه اصلی پویا: نمایش پستهای دوستان و دنبالکنندگان به همراه پستهای خودتان به ترتیب زمانی
ساخت سیستم ارسال پست: متن، تصویر، تعیین سطح دسترسی، مشابه فیسبوک
ایجاد سیستم لایک و دیسلایک: شمارش لایکها، نمایش کاربران لایککننده، واکنشهای مختلف به پستها
پیادهسازی سیستم کامنت: افزودن، ترتیبدهی، لایک، دیسلایک کامنتها
ذخیره و دانلود پستها: ذخیره، حذف، دانلود تصاویر پستها
بهروزرسانی تصویر پروفایل و کاور: با استفاده از تصاویر قدیمی یا جدید
ایجاد صفحه پروفایل کاربری: نمایش اطلاعات، عکس کاور، عکس پروفایل، جزئیات (نام مستعار، بیوگرافی، شغل، محل کار، وضعیت تاهل و غیره)، عکسها، دوستان و پستها
بهروزرسانی جزئیات پروفایل: ویرایش و مشاهده تغییرات به صورت زنده
استفاده از AWS S3: آپلود و مدیریت تصاویر به صورت حرفهای
ایجاد سیستم دوستی: درخواست دوستی، لغو درخواست، پذیرش درخواست، حذف درخواست، حذف از لیست دوستان، دنبال کردن و لغو دنبال کردن
صفحه مدیریت دوستان: مدیریت درخواستها و لیست دوستان
سیستم جستجوی زنده: نمایش نتایج جستجو به صورت لحظهای، ذخیره تاریخچه جستجو
صفحهبندی پویا و لودرها: بهبود تجربه کاربری با بارگذاری تدریجی محتوا
مسیرهای محافظتشده: امنیت بیشتر با کنترل دسترسی
استفاده از SQLite و PostgreSQL: ذخیره و مدیریت دادهها با Django ORM
کار با کوکیها و سشنها: ذخیرهسازی موقت دادهها
استفاده از رویدادهای جاوا اسکریپت: listeners, on-click, on-ready, on-mouse-over و ...
پیش نیازها:
دانش پایهای در کار با Django و HTML
آشنایی نسبی با توسعه وب
یک قلم و دفتر
30 دقیقه تا 1 ساعت زمان مطالعه روزانه
در این دوره، با ساخت این پروژه، مهارتهای خود را در زمینه توسعه وب و بکاند به طور چشمگیری افزایش خواهید داد و میتوانید یک کلون فیسبوک حرفهای را به عنوان نمونه کار به کارفرمایان خود ارائه دهید.
سرفصل ها و درس ها
معرفی
Introduction
معرفی - به دوره شبیه ساز فیسبوک و مسنجر خوش آمدید
Introduction - Welcome to the Facebook and Messenger Clone Course
دموی زنده شبیه ساز فیسبوک
Facebook Clone LIVE DEMO
دموی زنده شبیه ساز مسنجر
Messenger Clone LIVE DEMO
آشنایی با مدرس
Meet your instructor
ابزارها و نیازمندی های مورد نیاز
Tools and Requirements Needed
هدف دوره
Goal Of Course
راه اندازی پروژه Django - شبیه ساز فیسبوک - دوره 1
Setup Django Project - FACEBOOK CLONE - COURSE 1
راه اندازی پروژه
Project Setup
سفارشی سازی پنل ادمین Django - رابط کاربری مدرن
Customize Django Admin - Modern Interface
پیکربندی و راه اندازی قالب های فرانت اند
Configure and Setup Frontend Templates
ایجاد مدل کاربر و پروفایل، اسلاگ، سیگنال های Django و ادمین
Creating User and Profile Model, Slugs, Django Signals and Admin
ایجاد مدل سفارشی کاربر
Creating a custom user model
ایجاد مدل پروفایل
Creating a profile model
Slug و Slugify با استفاده از Django
Slug & Slugify using Django
ایجاد سیگنال در Django
Creating Signals in Django
ثبت مدل در پنل ادمین Django با ویژگی های پیشرفته
Register Model In Django Admin with Advanced Features
سیستم احراز هویت کاربر
User Authentication System
قابلیت ثبت نام (بخش 1)
Register or Signup Functionality (Part 1)
قابلیت ثبت نام (بخش 2)
Register or Signup Functionality (Part 2)
قابلیت ثبت نام (بخش 3)
Register or Signup Functionality (Part 3)
قابلیت ورود به سیستم
Login or Signin Functionality
قابلیت خروج از سیستم
Logout or Signout Functionality
وراثت قالب در Django
Template Inheritance In Django
وراثت قالب در Django
Template inheritance in Django
مدل های برنامه و طرحواره پایگاه داده در Django
Application Models and Database Schema In Django
مدل پست
Post Model
مدل گالری
Gallery Model
مدل درخواست دوستی و دوست
Friend Request & Friend Model
مدل اعلان
Notification Model
مدل گروه و صفحه
Group and Page Model
لیست کردن همه پست ها - نمای لیست
List All Posts - List View
نمای لیست پست - لیست کردن همه پست های فعال از پایگاه داده به فرانت اند.
Post List View - List all the active post from the database to the frontend.
ایجاد پست جدید - نمای ایجاد
Create New Post - Create View
ایجاد پست جدید - ایجاد یک نما برای مدیریت ایجاد پست جدید
Create new post - create a view to handle creation of new post
پیکربندی فرم HTML برای ایجاد پست جدید
Configure HTML Form to create new post
ایجاد و اضافه کردن پویا پست با استفاده از جاوا اسکریپت
Create and Append Post Dynamically using Javascript
ایجاد و اضافه کردن پویا پست با استفاده از جاوا اسکریپت (بخش 2)
Create and Append Post Dynamically using Javascript (Part 2)
ویژگی لایک پست
Like Post Feature
لایک پست - ایجاد نما برای مدیریت لایک پست
Like Post - Create view to handle liking of post
راه اندازی HTML و JS برای لایک پست
Setup HTML and JS to like post
لایک پست در زمان واقعی با استفاده از django و js
Like post in real time using django and js
لایک پست در زمان واقعی با استفاده از django و js
Like post in real time using django and js
ویژگی کامنت
Comment Feature
ویژگی کامنت - راه اندازی نمای Django برای پردازش نظرات
Comment Feature - Setup Django View to Process Comments
پیکربندی بخش HTML کامنت.
Configure Comment HTML Section.
پیکربندی بخش HTML کامنت (بخش 2)
Configure Comment HTML Section (Part 2)
ویژگی لایک کامنت
Like Comment Feature
لایک کامنت با استفاده از Django
Like comment using Django
لایک کامنت با استفاده از Django (بخش 2)
Like comment using Django (Part 2)
ویژگی پاسخ به کامنت
Reply Comment Feature
پاسخ به کامنت با استفاده از Django
Reply comment using Django
پاسخ به کامنت با استفاده از Django (بخش 2)
Reply comment using Django (Part 2)
حذف کامنت
Delete Comment
حذف کامنت توسط کاربری که کامنت را ارسال کرده است
Delete comment by user who made the comment
نمایش نظرات