• info@itsecuritynepal.com

Python with Django

1.5 month 2 hours / daily 7am - 9am
Python with Django

Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.

Ridiculously fast.

Django was designed to help developers take applications from concept to completion as quickly as possible.

Reassuringly secure.

Django takes security seriously and helps developers avoid many common security mistakes.

Exceedingly scalable.

Some of the busiest sites on the Web leverage Django’s ability to quickly and flexibly scale

Course Objectives :

Projects

  • News Portal Full web application with templating (Traditional approach) RestfulAPIs design for corresponding application (Modern approach/ Backend)
  • Jobs Portal Full web application with templating (Traditional approach) RestfulAPIs design for corresponding application (Modern approach/ Backend)
  • Order Management System Full web application with templating (Traditional approach) RestfulAPIs design for corresponding application (Modern approach/ Backend) (Note: among the three, only one will be done in class)
  • Rest Api Development using Django Rest Framework

After the successful completion of this training you can work as a Python Developer.

MODULE 1: REG EXPRESSIONS [10 HOURS]

  • Introduction
  • Character matching
  • Grouping strings
  • Substituting a String

MODULE 2: BEFORE WEB PROGRAMMING [14 HOURS]

  • Database Access
  • Networking
  • Sending Email
  • Multithreading
  • Introduction to django review of basic

MODULE 3: WEB PROGRAMMING - MODEL [10 HOURS]

  • Models filed types and meta options
  • Query sets
  • Model instances, accessing related objects
  • Migrations
  • model managers

MODULE 4: WEB PROGRAMMING - VIEW [14 HOURS]

  • Basic view
  • Decorators for permissions
  • Class Based View

MODULE 5: TEMPLATE AND URLS [10 HOURS]

  • Urls in django
  • Basic template language
  • Built-in Template tags and filters
  • Custom tags and filters

MODULE 6: FORMS [12 HOURS]

  • Forms basics
  • Model Form
  • Form widgets
  • Form validations

MODULE 7: USER MANAGEMENT [16 HOURS]

  • User and user authentication
  • Working on Modules and module wise urls
  • Admin site Django

MODULE 8: DJANGO AND REST API [20 HOURS]

  • Django Rest Framework
  • Working with serializers
  • Integration with angularjs

MODULE 9: TESTING AND DEBUGGING [14 HOURS]

  • Unit Testing in Django
  • End-to-End Testing
  • Debugging Techniques
  • Basic Python Knowledge
  • if not please take our basic python course.

For any Query or Custom Plan


Head Office:
Phone No: +977-01-4469653
Mobile: +977-9851165508
New Baneshwor-10 (Beside K&K College),
Chhakku bakku marga, New Baneshwor,

info@itsecuritynepal.com

Classroom Training

Classroom Training

1 on 1 Training

1 on 1 Training

Live Virtual Training

Live Virtual Training

Flip Class

Flip Class


Related Courses