Skip to content

Backend, APIs & databases · Corporate training

Sample curriculum

Django

Create structured Python applications with models, reusable views, and authenticated workflows.

  • Intermediate
  • Live online and in person

At a glance

Who it’s for

Engineers with the listed foundations who want to deepen this skill or apply it in a different stack.

Starting point: Intermediate

Bring these foundations

  • Python fundamentals and an introduction to relational databases.
Foundation sessions can be included when needed.

Technologies & tools

  • Python
  • Django
  • SQL
  • Git
Setup and versions agreed for your environment.

A practical destination

Skills to practise.

The sample path works towards these capabilities. Final goals reflect your team’s starting point and agreed scope.

  1. 01

    Connect Django projects, apps and request workflows.

  2. 02

    Model data with migrations and purposeful queries.

  3. 03

    Build and test an authenticated business workflow.

Sample curriculum

Follow the learning route.

Each module connects the concepts to practical work. Open a module to explore both.

01Module 1

Django foundations

Concepts to understand

  • Projects, applications, and configuration
  • URLs, views, and templates
  • Reusable application structure

Practical work

Create a Django project and app with a simple view. Trace the request from URL configuration to the response.

Show the result. Explain one decision. Identify what you would improve.
02Module 2

Models & persistence

Concepts to understand

  • Models, relationships, and migrations
  • Querysets and database access
  • Admin configuration and data validation

Practical work

Model related records, create a migration and query them. Review how an admin interface supports inspecting the data.

Show the result. Explain one decision. Identify what you would improve.
03Module 3

User workflows

Concepts to understand

  • Forms and validation
  • Authentication and permissions
  • API integration and error handling

Practical work

Build a form-based workflow with validation and access rules. Demonstrate the difference between signing in and permission to change a record.

Show the result. Explain one decision. Identify what you would improve.
04Module 4

Testing & deployment

Concepts to understand

  • Testing models and views
  • Static assets and environment configuration
  • Deployment preparation and security review

Practical work

Test the workflow and review static files, configuration and deployment settings. Explain how the database changes are applied safely.

Show the result. Explain one decision. Identify what you would improve.

A sample project

Bring the skills together.

Build an authenticated application with relational models, forms, administration, and automated tests.

Shorter engagements can focus on selected exercises. A larger, learner-owned capstone can be scoped for a longer programme.

Review the work & reasoning

Four useful questions.

  1. 01

    Does the work meet the agreed requirements?

  2. 02

    Can the learner explain the key decisions and trade-offs?

  3. 03

    What happens with invalid input, failure or an unexpected condition?

  4. 04

    What would they change or explore next?

Designed & delivered by Ragav Kumar V.

Training since 2016 · 100+ batches · 3,000+ professionals trained

Live demonstrations, guided exercises, pair work and project reviews connect the concepts to implementation. We agree the goals, starting knowledge, cohort size, delivery and schedule before shaping the final curriculum.

Shape this for your team