Development

Django 5 - Build a Complete Website from Scratch to Deploy

Course Overview

  • Course Title: Django 5 - Build a Complete Website from Scratch to Deploy
  • Instructor: Azzam Makki
  • Target Audience: Beginners with basic Python and front-end (HTML, CSS) knowledge
  • Prerequisites: Basic Python and front-end (HTML, CSS) knowledge

Curriculum Highlights

  • Key Topics Covered:
    • Building a real-world website using Django and front-end Bootstrap Template
    • Creating relationships between model tables in the database
    • Learning to create HTML forms with Django
    • Using and displaying Sqlite Database
    • Working with Django Database Migrations
    • Fetching Database Records
    • Using and integrating Django with Bootstrap Templates
    • Learning Django HTML Template Language to handle the front-end
    • Configuring Rich Text Editor on Django
    • Building your own view functions and urls for the webpage
    • Working and sending emails with Django by GMAIL
    • Using and customising Django Admin Site
    • Deploying the website to the internet by Pythonanywhere
    • Pagination of items in HTML by Django
    • Learning Django Models, ORM and Database Control
    • Working with Virtual Environment & installing packages
    • Handling Static Files in Django (HTML, CSS, Javascript, Images)
    • Creating relationships between Django models & accessing data
    • How to perform the basic CRUD (Create, Read, Update, Delete) operations
  • Key Skills Learned:
    • Django fundamentals
    • Integrating Django with front-end and Bootstrap Templates
    • Building stylish websites
    • CRUD operations

Course Format

  • Duration: 8.5 hours on-demand video
  • Format: Self-paced online course
  • Resources:
    • 6 coding exercises
    • 3 articles
    • 12 downloadable resources

Additional Information

  • Certificate of Completion: Yes
  • Software Used: Django, Python, Bootstrap, Vs Code, GMAIL
  • Deployment Platform: Pythonanywhere
Get Coupon on Udemy