Nigerian Seminars and Trainings

Search all upcoming seminars, conferences, short management courses and training in Nigeria and around the World

business logo

Django Web Framework (Python) Course

By: Afriex Training

Kenya

08 - 19 Jun, 2020  12 days

Follow Event

  

USD 2,000

Venue: Afriex Training Centre, Nairobi, Kenya

Other Dates

Venue Date Fee  
Afriex Training Centre, Nairobi, Kenya, Kenya 06 - 17 Jul, 2020 USD2000
Afriex Training Centre, Nairobi, Kenya, Kenya 02 - 13 Nov, 2020 USD2000
Afriex Training Centre, Nairobi, Kenya, Kenya 03 - 14 Aug, 2020 USD2000
Afriex Training Centre, Nairobi, Kenya, Kenya 07 - 18 Dec, 2020 USD2000
Afriex Training Centre, Nairobi, Kenya, Kenya 07 - 18 Sep, 2020 USD2000
Afriex Training Centre, Nairobi, Kenya, Kenya 05 - 16 Oct, 2020 USD2000

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:

  • Understand Django Architecture and its take on MVC (Models, Views and amp, Templates)
  • Build and deploy robust Django web apps
  • Integrate with RESTful web services
  • Unit Testing and Debugging Django apps

Course Outline

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 and amp, 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 and nbsp
  • Validation
  • Authentication
  • Advanced Forms processing techniques

Django and amp; 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 and nbsp
  • Test Databases
  • Doctests
  • 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. 

Afriex Training Centre, Nairobi, Kenya Jun 08 - 19 Jun, 2020
Afriex Training Centre, Nairobi, Kenya, Kenya 06 - 17 Jul, 2020
Afriex Training Centre, Nairobi, Kenya, Kenya 02 - 13 Nov, 2020
Afriex Training Centre, Nairobi, Kenya, Kenya 03 - 14 Aug, 2020
Afriex Training Centre, Nairobi, Kenya, Kenya 07 - 18 Dec, 2020
Afriex Training Centre, Nairobi, Kenya, Kenya 07 - 18 Sep, 2020
Afriex Training Centre, Nairobi, Kenya, Kenya 05 - 16 Oct, 2020

Registration: 08:00:am - 11:00:am

Class Session: 08:00:am - 11:00:am

USD 2,000.00
(Convert Currency)

Eliud Mathu 0715310685

Afriex Training LTD
Related Courses
Protocol Etiquette and Event Management Course Protocol Etiquette and Event Management Course

12 days, 08 - 19 Jun, 2020 

2020-06-08 12:06:00
Kenya

Afriex Training

The very first impressions are often made within first few seconds of a meeting with another person. Among other things, this course helps you leave a great first impression. It also addresses how to ...

GIS And Remote Sensing in Land Cover Land Change Analysis Course GIS And Remote Sensing in Land Cover Land Change Analysis Course

12 days, 08 - 19 Jun, 2020 

2020-06-08 12:06:00
Kenya

Afriex Training

The advancement in the concept of vegetation mapping has greatly increased research on land use land cover change thus providing an accurate evaluation of the spread and health of the world’s ...

Corporate and Employee Best Practices Course Corporate and Employee Best Practices Course

5 days, 08 - 12 Jun, 2020 

2020-06-08 12:06:00
Kenya

Afriex Training

Every organization ought to make its work values and ethics known to everyone within the organization and continuously sustain them in all human resources and management practices. It is the ...

Training on Health System Decentralization Training on Health System Decentralization

12 days, 08 - 19 Jun, 2020 

2020-06-08 12:06:00
Kenya

Afriex Training

Decentralization has long been advocated as a desirable process for improving health systems. It is basically moving authority and power from higher to lower levels of government. Recently, it has ...