Training Schedule | Location | Onsite fee: | Online fee: | Online Training | Onsite Training |
---|---|---|---|---|---|
08/01/2024 To 19/01/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
05/02/2024 To 16/02/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
11/03/2024 To 22/03/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
08/04/2024 To 19/04/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
06/05/2024 To 17/05/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
10/06/2024 To 21/06/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
08/07/2024 To 19/07/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
05/08/2024 To 16/08/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
02/09/2024 To 13/09/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
07/10/2024 To 18/10/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
04/11/2024 To 15/11/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
09/12/2024 To 20/12/2024 | NAIROBI | 2,000 USD | 1,200 USD | Register for Online Training | Register for Onsite Training |
DJANGO WEB FRAMEWORK (PYTHON) INTRODUCTION 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. DURATION 10 days TARGET AUDIENCE 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. PREREQUISITES 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. OBJECTIVE 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 COURSE OUTLINE 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: · models.py · urls.py · views.py 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 Django Forms v Form classesandnbsp; v Validation v Authentication v Advanced Forms processing techniques Django andamp; REST APIs v Django REST framework v Django-piston Unit Testing with Django v Overview / Refresher on Unit Testing and why it’s good v Using Python’s unittest2 library v Testandnbsp; v Test Databases v Doctests v Debugging Best Practices
METHODOLOGY 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 training@afriextraining.org v Payment should be made to Afriex Training Limited bank account before the start of the training and receipts sent to training@afriextraining.org v Upon successful completion of this training, participants will be issued with an Afriex Training Ltd certificate. |