Codepython2 |
Scheduled Dates10 Jun 2013 |
Scheduled Address
Framework Training Ltd 154 - 160 Fleet Street |
Experience Levelintermediate |
||
Days3 |
Price per person
|
Course description
Django is one of the most popular Python-based Web Application frameworks. It forms the backbone of some major web sites and is known for its relative ease of use and the speed at which you can develop and deploy Python web applications and containers.
Our Python Web App Development with Django Training Course will give existing Python developers great hands-on experience building robust, commercial web applications with the Django framework.
What you will learn
- Understand Django Architecture and its take on MVC (Models, Views & Templates)
- Build and deploy robust Django web apps
- Integrate with RESTful web services
- Unit Testing and Debugging Django apps
Who should attend
Prerequisites
Python Web App Development with Django Training Course Syllabus
Introduction to Django
What is Django?
Django and Python
Django’s take on MVC: Model, View and Template
DRY programming: Don’t Repeat Yourself
How to get and install Django
Getting started with Django
About the 3 Core Files:
- models.py
- urls.py
- views.py
Setting up database connections
Managing Users & the Django admin tool
Installing and using ‘out of the box’ Django features
Django URL Patterns and Views
Designing a good URL scheme
Generic Views
Django Forms
Form classes
Validation
Authentication
Advanced Forms processing techniques
Django & REST APIs
Django REST framework
Django-piston
Unit Testing with Django
Overview / Refresher on Unit Testing and why it’s good
Using Python’s unittest2 library
Test
Test Databases
Doctests
Debugging Best Practices
Related courses
python1 Python Training: Introduction to Programming with Python Course
020 3137 3920