Tecnosoft | Training Instistute Website

Django

Home > Courses > Django

Icon
Duration

30 DAYS

Icon
Online Fee

15,000

Icon
Classroom Fee

10,000

Icon
Students Enrolled

2000+

Icon
Reviews

Upcoming Batch Schedule for Online Training

Tecnosoft provides flexible timings to all our students. Here are the Online Training Schedule in our branches. If this schedule doesn’t match please let us know. We will try to arrange appropriate timings based on your flexible timings.

  • 27-04-2020 Monday (Monday - Friday)Weekdays Regular 08:00 AM (IST)(Class 1Hr - 1:30Hrs) / Per SessionCourse Fees
  • 30-04-2020 Thursday (Monday - Friday)Weekdays Regular 08:00 AM (IST)(Class 1Hr - 1:30Hrs) / Per SessionCourse Fees
  • 25-04-2020Saturday (Saturday - Sunday)Weekend Regular11:00 AM (IST) (Class 3Hrs) / Per SessionCourse Fees
  • 25-04-2020Saturday (Saturday - Sunday)Weekend Fast-track 10:00 AM (IST)(Class 6Hrs - 7Hrs) / Per SessionCourse Fees
Tecnosoft Calender
Can’t find a batch you were looking for?

Enroll Now

Get Instant access to 5000+ Online courses

Trainer

By Sreedevi 15+ years of proven IT Experience, Trained 1,00,000 + Students Guest Trainer for TOP MNC’s & Other Corporates, Certified in Oracle SQL * PLUS and PL/SQL, Worked in Top MNC. Currently working as a Lead Trainer for Python Scripting, Django, Unix/Linux with Adv. Shell Scripting, PERL Scripting, Oracle(SQL,PL/SQL).

History

  • 2003, Django Software Foundation
  • 20% market share in silicon valley, second place after ruby
  • Developed with Python

Course Curriculam

Agenda

  • What is Django?
  • Scope of django
  • Architecture
  • Models/views/Templates

Web Frame Work

  • Software designed to develop web application

* Eq: CakePHP, Spring, Django

* Server side: PHP/java/Python/Ruby/…

* Client Side: HTML/HTML5/CSS/JavaScript/Jquery/…

Introduction to web frame work

  • What is a server, HTTP Request and HTTP Response?
  • What is a web frame work and web application?
  • Challenges in developing web application
  • Django overview and installation

Starting a Django powered project

Django project architecture

Understanding manage.py, understanding settings.py, Understanding_init_.py and wsgi.py, Understanding urls.py and python regular expression

  • Starting your first web application
  • Django project architecture
  • Understanding admin.py, Understanding models.py, Understanding views.py,
  • Running Django development server
  • Working with java script & CSS files
  • Templates

Developing standard web template

Template tags

Filters in Templates

Template API

  • Django Admin
    1. Activating the Admin interface
    2. Creating super use for Admin site
    3. Using the Admin site
    4. How to use the Admin site
    5. The django.contrib package

Models

  • The MVC Development Pattern
  • Defining Models using Python classes
  • Defining Model data fields
  • Initializing model using makemigrations
  • Running model initialization using migrate
  • Registering models in settings.py
  • Registering models with Admin site

Views and URLconfs

  • Understanding the view layer
  • Requesting a web page via URL
  • Rendering web page via view function
  • Render HTTP Response to templates
  • Understanding context data and python dictionary type

Forms

  • Form basics
  • GET and Post methods
  • Form validation
  • Rendering forms
  • ModelForm

Working with static File

  • Creating static repository
  • Loading static files
  • Adding Image file to Template

Advance Models, Views, Forms and Admin

  • Understanding model fields in depth, Database function, Model managers
  • Django ORM
  • Class based views
  • File submission

Testing in Django

  • Testing Djangoproject/App
  • Writing a unit test

Deploying web application

  • Deploying Django application on GitHub
  • Deploying Django application on end host or Amazon Web Services

Project

We will provide project based training, in parallel with the course. Will decide the type of project mostly e-commerce one.

Scroll to top