Build Facebook Clone with Django – Social Media Website
Build Facebook Clone with Django – Social Media Website, available at $69.99, has an average rating of 4.2, with 65 lectures, based on 44 reviews, and has 343 subscribers.
You will learn about Build a fully functional Advanced Social Media Facebook and Messenger clone application version 2023 Build a mailing system from scratch to send emails to the user for email verification links and reset code password and notification emails Learn how to use AWS S3 to store your images in a new brilliant way and how to upload, search, filter and open a new perspective on working with AWS S3. Build a scalable strong backend using Python and Django Learn how to work with Sqlite and Postgresql Database with Django ORM Build a strong authentication system where you can register, login ,reset password Live data validation from the database to make sure your data (like username) is unique and create a looping function to update it every time A fully responsive application in all different devices, and learn advanced tricks or responsiveness. Every user will have a profile page just exactly like facebook cover, profile picture, details, photos, friends, posts You can add and edit your details like othername, bio, job, workplace, relationship etc… and they will be visible on your profile and others can see it. We also add a live search functionality where you can search for other users and they will get stored in your search history and you always can remove them. And many many more features… This course is ideal for individuals who are Beginner web developer or Junior web developer or Django Developers or Those looking to create a social networking startup It is particularly useful for Beginner web developer or Junior web developer or Django Developers or Those looking to create a social networking startup.
Enroll now: Build Facebook Clone with Django – Social Media Website
Summary
Title: Build Facebook Clone with Django – Social Media Website
Price: $69.99
Average Rating: 4.2
Number of Lectures: 65
Number of Published Lectures: 65
Number of Curriculum Items: 65
Number of Published Curriculum Objects: 65
Original Price: ₦6,400
Quality Status: approved
Status: Live
What You Will Learn
- Build a fully functional Advanced Social Media Facebook and Messenger clone application version 2023
- Build a mailing system from scratch to send emails to the user for email verification links and reset code password and notification emails
- Learn how to use AWS S3 to store your images in a new brilliant way and how to upload, search, filter and open a new perspective on working with AWS S3.
- Build a scalable strong backend using Python and Django
- Learn how to work with Sqlite and Postgresql Database with Django ORM
- Build a strong authentication system where you can register, login ,reset password
- Live data validation from the database to make sure your data (like username) is unique and create a looping function to update it every time
- A fully responsive application in all different devices, and learn advanced tricks or responsiveness.
- Every user will have a profile page just exactly like facebook cover, profile picture, details, photos, friends, posts
- You can add and edit your details like othername, bio, job, workplace, relationship etc… and they will be visible on your profile and others can see it.
- We also add a live search functionality where you can search for other users and they will get stored in your search history and you always can remove them.
- And many many more features…
Who Should Attend
- Beginner web developer
- Junior web developer
- Django Developers
- Those looking to create a social networking startup
Target Audiences
- Beginner web developer
- Junior web developer
- Django Developers
- Those looking to create a social networking startup
In this course, you will learn how to build an advanced social media Facebook clone application (version 2023) and master working with Django and Javascript, among many other tools we will use throughout the course.
So as a start, we will build a strong authentication system so you can register, login, and reset your password. We will also have a validation system for registration, email verification, and many more authentication features.
We are also creating a mailing system where we will send verification links and reset password codes to the user, and directly after registering, the user gets a verification OTP to activate their account, so we are also learning how to create HTML emails.
We have a home page where all posts for the people you follow or are friends with will be displayed mixed with your posts and ordered from newest to oldest.
You can create a post using text and images, set post visibility, and do it beautifully, just like on Facebook.
You can like a post and change like to unlike, count likes, show users who like posts, and many more post reaction features with in-depth explanations.
1. You can comment using text. Comments will be ordered and always updated directly after submission; comments can be liked and disliked.
2. You can save or unsave posts, download post images, delete posts, etc.
3. We will have all sorts of validation for file uploads for size and type.
4. You can update your cover picture using old cover pictures or a new image.
5. You can update your profile or cover picture.
6. Every user has its own profile, where all details are displayed, including the cover, profile picture, details (othername, bio, job, workplace, relationship, etc.), photos, friends, and posts.
7. You can update all your details and see the changes live.
8. We will use AWS S3 to upload our images in a new, creative way; you will be impressed.
9. We have a full friendship system where you can add friends, cancel requests, accept requests, delete requests, unfriend, follow, and unfollow.
10. Also, we have a friends page where you can manage all your requests and friends.
11. We have live search functionality; as you type, new results appear; any user you click will be added to your search history; and it will also be displayed in order by the last clicked on.
12. We will use dynamic pagination and loaders.
13. We will have protected routes.
14. We will use Django Sqlite in development and Postgresql in the product to store and manage website data.
15. We will work with cookies and Sessions to temporarily store data.
16. We will use many Javascript events like listeners, on-click, on-ready, on-mouse-over, and many more
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction – Welcome to the Facebook and Messenger Clone Course
Lecture 2: Facebook Clone LIVE DEMO
Lecture 3: Messenger Clone LIVE DEMO
Lecture 4: Meet your instructor
Lecture 5: Tools and Requirements Needed
Lecture 6: Goal Of Course
Chapter 2: Setup Django Project – FACEBOOK CLONE – COURSE 1
Lecture 1: Project Setup
Lecture 2: Customize Django Admin – Modern Interface
Lecture 3: Configure and Setup Frontend Templates
Chapter 3: Creating User and Profile Model, Slugs, Django Signals and Admin
Lecture 1: Creating a custom user model
Lecture 2: Creating a profile model
Lecture 3: Slug & Slugify using Django
Lecture 4: Creating Signals in Django
Lecture 5: Register Model In Django Admin with Advanced Features
Chapter 4: User Authentication System
Lecture 1: Register or Signup Functionality (Part 1)
Lecture 2: Register or Signup Functionality (Part 2)
Lecture 3: Register or Signup Functionality (Part 3)
Lecture 4: Login or Signin Functionality
Lecture 5: Logout or Signout Functionality
Chapter 5: Template Inheritance In Django
Lecture 1: Template inheritance in Django
Chapter 6: Application Models and Database Schema In Django
Lecture 1: Post Model
Lecture 2: Gallery Model
Lecture 3: Friend Request & Friend Model
Lecture 4: Notification Model
Lecture 5: Group and Page Model
Chapter 7: List All Posts – List View
Lecture 1: Post List View – List all the active post from the database to the frontend.
Chapter 8: Create New Post – Create View
Lecture 1: Create new post – create a view to handle creation of new post
Lecture 2: Configure HTML Form to create new post
Lecture 3: Create and Append Post Dynamically using Javascript
Lecture 4: Create and Append Post Dynamically using Javascript (Part 2)
Chapter 9: Like Post Feature
Lecture 1: Like Post – Create view to handle liking of post
Lecture 2: Setup HTML and JS to like post
Lecture 3: Like post in real time using django and js
Lecture 4: Like post in real time using django and js
Chapter 10: Comment Feature
Lecture 1: Comment Feature – Setup Django View to Process Comments
Lecture 2: Configure Comment HTML Section.
Lecture 3: Configure Comment HTML Section (Part 2)
Chapter 11: Like Comment Feature
Lecture 1: Like comment using Django
Lecture 2: Like comment using Django (Part 2)
Chapter 12: Reply Comment Feature
Lecture 1: Reply comment using Django
Lecture 2: Reply comment using Django (Part 2)
Chapter 13: Delete Comment
Lecture 1: Delete comment by user who made the comment
Chapter 14: Post Detail Page – Retrive/Detail View
Lecture 1: Create & view the post detail page
Chapter 15: My Profile & Friends Profile
Lecture 1: Setup My Profile Page
Lecture 2: My Friend's Profile Page
Chapter 16: Friend Request Feature
Lecture 1: Send Friend Request
Lecture 2: Configure Add Friend HTML
Lecture 3: Add Friend Using Jquery & Ajax
Chapter 17: Django Context Processors
Lecture 1: Create Django Context Processors
Chapter 18: Accept and Reject Friend Request & Unfriend User
Lecture 1: Accept Friend Request
Lecture 2: Reject Friend Request
Lecture 3: Unfriend User
Lecture 4: Unfriend User Using Jquery
Chapter 19: Notification System
Lecture 1: Notification System
Lecture 2: List All Notication from db to template
Chapter 20: MESSENGER CLONE – COURSE 2
Lecture 1: Create a chat model
Lecture 2: List Chat Messages
Lecture 3: Chat Inbox Page
Lecture 4: Chat Message Detail
Lecture 5: Setup Django Channels
Lecture 6: Creating Channel Consumer
Lecture 7: Create Web-Socket Routing
Lecture 8: Setup ASGI for Async Communication
Lecture 9: Client Side Message Detail using Javascript
Lecture 10: Block Friends Using Django and Js
Instructors
-
Destiny Franks
Full Stack Web and Mobile App Developer
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 3 votes
- 3 stars: 6 votes
- 4 stars: 4 votes
- 5 stars: 29 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Language Learning Courses to Learn in November 2024
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024