Django

Learn Django Python web framework from web developers in London and also create portfolio projects

This course will take place in 3-4 Kirby Street, London, EC1N 8TS. Find on map
15 %
Discount

when you buy 3 or more courses

The discount will be automatically
applied at the checkout
Looking for a
2-12 months
training?
Choose Web Developer
Career Programme

Looking for a 2-12 months training?

Choose

Web Developer career programme

Upcoming dates

There are no open public schedule dates for Django course. We can offer you a private training or arrange a public course for you. Contact us here and we can make arrangements for your course.

Delivery Formats

This course can be attended face to face in an open classrooms, live online virtual classroom remotely from home or office, private one-to-one and on-site for your team at your office.


Course Outline

Django course overview

This Django course explains how to use Django framework to create dynamic web applications. After completing this training course you would be able to use Django on your website projects.

Few practical Python Django based projects at the end of the course will ensure that you can apply Django on your web projects.

This short Django course is hands-on, instructor-led and classroom based. This training can be taken as a part-time evening course or even on the weekends. A list of all upcoming public Django training course is given on training dragon website.


Who is Django training for?

This Django training is designed for Django beginners. This course is for you if you are interested in creating a dynamic website and database driven web applications for yourself or for others. This course is designed for complete beginners of Django web programming.


Prerequisites for Django course


What will I get?

  • Training from professional Django web developers:

    Training Dragon consultants have been implementing professional Django solutions across a range of web sites for many years. Those consultants write and teach our Django and MySQL training courses, so their experience directly informs course content.

  • Real-time Practice and Projects:

    Our Django courses are designed to get you started in web programming . We work on industry related projects in this Django course. If you have a project or an idea that you wanted to turn into website then present that idea during the course and our trainers will help you to work on your own website.

  • Course Material:

    Django and MySQL electronic notes are included in this course.

  • Course Completion Certificate:

    After completing this training you will receive a Django web programming course completion certificate.

  • Support and Careers Advice:

    After the course if you have any problems or questions regarding Django do not hesitate to contact us. Training Dragon’s trainers are expert in their fields and if you need any help with you career choice, please speak to one of our trainers.


Django Course Contents

Introduction

  • Creating Local web development Environment
  • Model View Template (MVT)

Models in Django

  • Render Data from the Database with a Model
  • Model Forms

Views in Django

  • CreateView
  • UpdateView
  • DeleteView
  • ListView
  • DetailView
  • Class based view
  • Function based view
  • Built in Views
  • File upload

Template

  • Templating Engine Basics
  • Template Tag
  • Rendering Context in a Template
  • For Loop in a Template
  • Using Conditions in a Template
  • Template Tags and Filters

Tools

  • Static files
  • URL Routing and Requests
  • Admin Interface

Testing

  • Unittest library
  • Writing test
  • Running test

Forms

  • Form Validation
  • Django Model Forms
  • Raw HTML Form
  • Pure Django Form
  • Form Widgets
  • Initial Values for Forms
  • GET vs POST HTTP Methods

Security

  • Cross site scripting (XSS) protection
  • Cross site request forgery (CSRF) protection
  • SQL injection protection
  • Clickjacking protection
  • SSL/HTTPS

Project:

Build a complete web application using Django.

 

View Complete Course outline

Daily schedule

The scheme below shows what a typical day at Training Dragon looks like.

10:00 11:30 11:45 13:00 14:00 15:30 15:45
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Lunch
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Tea
Break
Classroom Activity
This course explains how to create web pages from scratch using different techniques, such as
Video Placeholder

Looking for a
2-12 months
training?

Choose

Web Developer career programme

Our Trainers

Emiliano
Emiliano
Leads our teaching team with many years of experience in teaching web development.
Ross
Ross
Brings many years of Python and Java software development experience to classrooms.
Olu
Olu
Microsoft and Oracle certified developer with years teaching experience in Android, .NET and databases.

Latest Reviews

Frequently Asked Questions

How many maximum people are on my course? 

?
To make sure that personal attention is provided to everyone in the class, we keep our classroom size very small. There are maximum 8 delegates in all our classrooms.
More questions?
We are here to answer them