Free 3 Hours Django Bootcamp

This free 3-hour Django Bootcamp introduces participants to the Django framework, covering its key features like the MTV architecture and ORM, along with installation and setup. It guides attendees through starting a Django project, managing settings, and understanding the project structure. Participants will also learn to create and connect a Django app, configure URL routing with dynamic paths, and define both function-based and class-based views. Additionally, the session covers rendering HTML templates, using template inheritance, and managing context for dynamic content delivery.

What will you Learn?

Introduction to Django Framework

  • What is Django?
    • Key features (MTV architecture, ORM, etc.)
      • Installation and setup

        Creating a Django Project

        • Starting a new project: django-admin startproject
          • Project structure overview
            • Managing settings (debug, allowed hosts, database config)

              Creating a Django App

              • Creating an app: python manage.py startapp
                • App structure overview
                  • Connecting the app to the project

                    Django URL Routing

                    • Understanding urls.py
                      • Path functions and routing views
                        • Dynamic URLs

                          Django Views and Templates

                          • Defining views: function-based and class-based views
                            • Rendering HTML templates
                              • Using template inheritance and context