آموزش ساخت فیسبوک با جنگو - طراحی وب سایت شبکه اجتماعی - آخرین آپدیت

دانلود 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

صفحه جزئیات پست - بازیابی/نمای جزئیات Post Detail Page - Retrive/Detail View

  • ایجاد و مشاهده صفحه جزئیات پست Create & view the post detail page

پروفایل من و پروفایل دوستان My Profile & Friends Profile

  • راه اندازی صفحه پروفایل من Setup My Profile Page

  • صفحه پروفایل دوست من My Friend's Profile Page

ویژگی درخواست دوستی Friend Request Feature

  • ارسال درخواست دوستی Send Friend Request

  • پیکربندی HTML افزودن دوست Configure Add Friend HTML

  • افزودن دوست با استفاده از Jquery & Ajax Add Friend Using Jquery & Ajax

پردازنده های زمینه Django Django Context Processors

  • ایجاد پردازنده های زمینه Django Create Django Context Processors

پذیرش و رد درخواست دوستی و حذف دوست Accept and Reject Friend Request & Unfriend User

  • پذیرش درخواست دوستی Accept Friend Request

  • رد درخواست دوستی Reject Friend Request

  • حذف دوست Unfriend User

  • حذف دوست با استفاده از Jquery Unfriend User Using Jquery

سیستم اعلان Notification System

  • سیستم اعلان Notification System

  • لیست کردن همه اعلان ها از db به قالب List All Notication from db to template

شبیه ساز مسنجر - دوره 2 MESSENGER CLONE - COURSE 2

  • ایجاد یک مدل چت Create a chat model

  • لیست کردن پیام های چت List Chat Messages

  • صفحه صندوق ورودی چت Chat Inbox Page

  • جزئیات پیام چت Chat Message Detail

  • راه اندازی کانال های Django Setup Django Channels

  • ایجاد مصرف کننده کانال Creating Channel Consumer

  • ایجاد مسیریابی وب سوکت Create Web-Socket Routing

  • راه اندازی ASGI برای ارتباط ناهمزمان Setup ASGI for Async Communication

  • جزئیات پیام سمت کلاینت با استفاده از جاوا اسکریپت Client Side Message Detail using Javascript

  • مسدود کردن دوستان با استفاده از Django و Js Block Friends Using Django and Js

نمایش نظرات

آموزش ساخت فیسبوک با جنگو - طراحی وب سایت شبکه اجتماعی
جزییات دوره
16.5 hours
65
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
421
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Destiny Franks Destiny Franks

توسعه دهنده وب و برنامه موبایل Full Stack