• Search...

categories: Technology, Science & Productivity

Data
Technology
Web
SDG 8: Decent Work and Economic Growth
SDG 9: Industry, Innovation and Infrastructure

Web Development With Python and Django | Social Network

Duration: 3 h 20 m / 35 lessons

Level: Expert

Course Language: Arabic

By the end of this course, you will be able to

  • Build a social network app from scratch, step by step.

  • Set up Django authentication with secure login and logout pages.

  • Create media files, custom user models, and design profile and account settings pages.

  • Understand and implement key database relationships.

  • Design a posts model, create an interface for publishing posts, and add a friend search feature with interactive profiles.

  • Develop a dynamic Newsfeed and implement follow/unfollow features for a complete social network experience.

Course details

  • 3 h 20 m/35 lessons
  • Last updated: 10/11/2022
  • Course completion certificate

Course Content

Free lessons

1.

Social Network App Overview

5 Minutes
2.

Section Outcome

3 Minutes
3.

Project Setup | Part 1

5 Minutes
4.

Project Setup | Part 2

5 Minutes

About this course

In this advanced Django and Python course, you’ll build a full-featured social media app from scratch, focusing on both functionality and user experience. Start by mastering secure user authentication, including login and logout, with UI enhancements for a seamless experience. Learn how to handle media files, create custom user models, and design personalized profile pages. Dive into database relationships, covering one-to-one, one-to-many, and many-to-many associations for efficient data management. Develop the post feature, including creating a post model, displaying posts, and tracking user activity. Enhance the app with a friend profile, search functionality, and features to follow or unfollow friends. Complete the course by building an engaging Newsfeed to showcase updates effectively. By the end, you’ll be equipped to create scalable social media platforms using Django and Python, ready for real-world projects.

Course requirements and prerequisites

If you wish to have more information, we recommend you check part 1, part 2, and part 3 of this course.

Mentor

Web Development With Python and Django | Social Network

Duration: 3h 20m / 35 lessons
Level: Expert
Course Language: Arabic