|Course fee: KSH 160,000, USD 2,000||Start Date: 02/11/2020||End Date: 13/11/2020|
DJANGO WEB FRAMEWORK (PYTHON)
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.
Python developers, who want to benefit from the functionality of the Django web app framework in order to rapidly build, test and deploy commercial-quality web apps.
Before starting this course you don't need to have any knowledge of Django. Ideally, you would need to understand what server-side web programming and web frameworks are by reading the topics in our Server-side website programming first steps module.
A general knowledge of programming concepts and Python is recommended, but is not essential to understanding the core concepts.
By the end of this course, you will have learnt:
v Understand Django Architecture and its take on MVC (Models, Views andamp; Templates)
v Build and deploy robust Django web apps
v Integrate with RESTful web services
v Unit Testing and Debugging Django appss
Introduction to Django
v What is Django?
v Django and Python
v Django’s take on MVC: Model, View and Template
v DRY programming: Don’t Repeat Yourself
v How to get and install Django
Getting started with Django
v About the 3 Core Files:
v Setting up database connections
v Managing Users andamp; the Django admin tool
v Installing and using ‘out of the box’ Django features
Django URL Patterns and Views
v Designing a good URL scheme
v Generic Views
v Form classesandnbsp;
v Advanced Forms processing techniques
Django andamp; REST APIs
v Django REST framework
Unit Testing with Django
v Overview / Refresher on Unit Testing and why it’s good
v Using Python’s unittest2 library
v Test Databases
v Debugging Best Practices
This course is delivered by our seasoned trainers who have vast experience as expert professionals in the respective fields of practice. The course is taught through a mix of practical activities, theory, group works and case studies.
Training manuals and additional reference materials are provided to the participants.
TRAINING VENUE, LOGISTICS AND PAYMENT
v Training is residential and will be held at Afriex Training Centre.
v The course fee covers the course tuition, training materials, two break refreshments, lunch, and study visits.
v Accommodation and airport transfer are arranged upon request by the participant.
v This training can also be tailor made for your institution upon request. You can have it delivered in our training Centre or at a convenient location.
v For further inquiries, please contact us on firstname.lastname@example.org
v Payment should be made to Afriex Training Limited bank account before the start of the training and receipts sent to email@example.com
v Upon successful completion of this training, participants will be issued with an Afriex Training Ltd certificate.