Cover Image for Essential Django Training Workshop : Hands-On!

Essential Django Training Workshop : Hands-On!

Hosted by Yasin Alyani, Prantik Kumar Seal & Arnav Ghosh
 
 
Google Meet
Registration
Registration Closed
This event is not currently taking registrations. You may contact the host or subscribe to receive updates.
About Event

Day 1: Introduction to Django and Basic Concepts (1.5hr)

  • Introduction to the workshop and its goals (15 minutes).

  • Overview of web development and the role of Django (15 minutes).

  • Setting up a development environment (15 minutes).

  • Introduction to MVC/MVT architecture and creating a Django project (15 minutes).

  • Understanding URLs, views, and templates (30 minutes).

  • Homework assignment: Build a basic web page using Django templates.

Day 2: Database Integration and Dynamic Content (1.5hr)

  • Recap of Day 1 and addressing questions (15 minutes).

  • Introduction to databases and the Django ORM (15 minutes).

  • Creating database models and using migrations (15 minutes).

  • CRUD operations with Django models (30 minutes).

  • Introduction to forms and form handling (15 minutes).

  • Homework assignment: Create a form to capture user input.

Day 3: Advanced Topics and Deployment (1.5hr)

  • Recap of Day 2 and addressing questions (15 minutes).

  • Building more complex views and templates (30 minutes).

  • Introduction to user authentication and permissions (15 minutes).

  • Deploying a Django project to a web server (15 minutes).

  • Overview of scaling and optimizing a Django application (15 minutes).

  • Q&A session, troubleshooting, and project showcase (15 minutes).

Thank you!