Django Framework

Learn to Develop Professional Web Apps with Python Using Django

8h 1m49 lectures8 sections

What you'll learn

  • Learn Django basics for web development
  • Understand working with templates and models
  • Implement practical projects like personal sites
  • Acquire skills to build integrated web applications
  • Manage databases in Django applications
  • Design professional user interfaces with Django

About this course

Django is used by many well-known companies and websites like Google and YouTube. It is an open-source framework designed for web application development, written in Python. Its goal is to make web programming with Python easy and fast through ready-made Django libraries that provide all the services you might want to add to your site. With just one click, you can make your site or application global. In this exceptional course, you will learn from A to Z how to use the Django framework to build professional websites and applications easily using Python.

Expected outcomes

  • Master the use of the Django framework.
  • Create professional and responsive websites.
  • Understand how to work with databases and HTML templates.
  • Build practical projects applicable in real life.

Course content

1

Learning Django from A to Z

2 lectures
  1. Course Introduction1:35
  2. Fundamental Theories for Building Websites Using Django8:37
2

Essential Tasks

7 lectures
  1. Installing Python and Django5:53
  2. Creating Your First Project with Django14:48
  3. Creating Your First Application Within the Project11:57
  4. The Most Common Method for Installing Django and Creating a Project9:28
  5. Handling Links and Views23:50
  6. Sending Values Through the URL14:30
  7. Displaying HTML Pages Through Templates11:22
3

Advanced Tasks

6 lectures
  1. Method for Handling Data Display Within the Template15:54
  2. Using Logic Syntax15:56
  3. File Inheritance Within Templates10:37
  4. Handling Databases Through the Model6:22
  5. Building the Model and Migrating to Link it to the Database13:31
  6. Handling the Model and Adding Data Through the Admin Page11:17
4

Project: Creating a Personal Website with Multiple Pages

7 lectures
  1. Personal Website Project with Multiple Pages (1)5:14
  2. Personal Website Project with Multiple Pages (2)5:26
  3. Personal Website Project with Multiple Pages (3)4:43
  4. Personal Website Project with Multiple Pages (4)10:34
  5. Personal Website Project with Multiple Pages (5)9:22
  6. Personal Website Project with Multiple Pages (6)10:01
  7. Personal Website Project with Multiple Pages (7)9:53
5

Forms

2 lectures
  1. General Introduction to Forms1:45
  2. Explanation of Basic Theories for Form & Post & Get7:32
6

Project: Creating an Online Sales and Order Website

9 lectures
  1. Online Sales Website Project and Order Requests (1)9:57
  2. Online Sales Website Project and Order Requests (2)7:43
  3. Online Sales Website Project and Order Requests (3)22:01
  4. Online Sales Website Project and Order Requests (4)10:48
  5. Create an Online Sales Website and Order Requests (5)9:03
  6. Create an Online Sales Website and Order Requests (6)10:56
  7. Create an Online Sales Website and Order Requests (7)16:24
  8. Create an Online Sales Website and Order Requests (8)8:22
  9. Create an Online Sales Website and Order Requests (9)9:03
7

Project: Creating Database-Driven Websites

13 lectures
  1. Project for Creating Database-Driven Websites (1)5:36
  2. Project for Creating Database-Driven Websites (2)6:12
  3. Project for Creating Database-Driven Websites (3)7:16
  4. Project for Creating Database-Driven Websites (4)13:14
  5. Database Interaction Website Project (5)8:33
  6. Database Interaction Website Project (6)13:06
  7. Database Interaction Website Project (7)12:39
  8. Database Interaction Website Project (8)10:17
  9. Database Interaction Website Project (9)10:38
  10. Database Interaction Website Project (10)12:04
  11. Database Interaction Website Project (11)11:59
  12. Database Interaction Website Project (12)13:47
  13. Database Interaction Website Project (13)12:00
8

Attachments

3 attachments
  1. Download Codes and Files for Portfolio Project
  2. Download Codes and Files for Online Sales Project
  3. Downloading Project Database Codes and Files

Instructor

Eng. Amr Abdel Fattah

Eng. Amr Abdel Fattah

Computer systems engineer specializing in mobile app and website development, with experience in creating popular platforms and web applications.
6,563 students20 courses

This course is part of the diploma

  • Diploma in Python ProgrammingDiploma
    4.7|4|14 h

    Diploma in Python Programming

    4 courses
    $59.99
    Buy now

Related courses

  • Microsoft Access
    4.6|5,337|0h 0m

    Microsoft Access

    Learn to Create Databases and Reports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Key Logger Spyware Design
    4.5|5,026|0h 0m

    Key Logger Spyware Design

    Spyware Design Using C++ Language

    Eng. Mohamed Ali Mansour
    Eng. Mohamed Ali Mansour
    $19.99
    Buy now
  • Adobe Animate & Action Script
    4.7|6,962|16h 58m

    Adobe Animate & Action Script

    Learn to Create Cartoon Films and Interactive Games

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Buy now
  • Deep Learning
    4.5|5,162|12h 40m

    Deep Learning

    Simulating the Human Mind in Thinking

    Eng. Amr Abdel Fattah
    Eng. Amr Abdel Fattah
    $25.99
    Buy now