Overview

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. Django was designed to help developers take applications from concept to completion as quickly as possible. It takes security seriously and helps developers avoid many common security mistakes. The most important advantage is its scalability. Some of the busiest sites on the Web leverage Django’s ability to quickly and flexibly scale.


Register Now

Web Design

A website with great functionality must be complemented by top notch User Experience and a neat Responsive User Interface. Our course covers building both common and upcoming UI/UX patterns in Bootstrap.

MVC Architecture

All modern web frameworks are built upon the solid foundations of MVC. We will learn how to impelement MVC within Django apps

Databases

You will learn how to use both relational and non-relational databases with MySQL and MongoDB. We also cover Django-Admin which makes the database query writing process a little easier!

Authentication

You'll learn how to implement a Login System as well as Authentication using social logins.

GET FREE ACCESS TO ONLINE COURSE
Our Online courses are an exact replica of our Classroom programs. Once a student completes their course, we provide them access to the Online course as well to make sure they can revise at their will. Each Online course comes with Mentor support Hands on coding assignments, exclusive access to our online IDE, Hackerblocks & Doubt resolution;

Course Contents

Basics

Lectures 1-2

  • Basics of Python
  • Working with packages
  • OOPS in Python
  • Basics of Github

Django Model Layer

Lectures 3-6

  • What is MVC
  • Introduction to Django
  • Working with Interactive Shell
  • Model Layer - Introduction to models, Field Types, Meta options, Model Class
  • Query Set - Executing Queries, Queryset Method Reference
  • Migrations - Introduction to Migrations, Writing Migrations

View Layer

Lectures 7-10

  • View Layer - The basics, URLConfs, View Functions, Decorators
  • Request / Response objects
  • Class Based Views
  • File Uploads
  • Template Layer
  • Built in tags and filters
  • Custom tags and filters
  • Forms
  • Built in fields and widgets
  • Forms for models
  • Customizing validation

Generics, Code Organization

Lectures 11-12

  • Django Generic package
  • Working with generic Views
  • Working with CRUD View
  • Using Mixins

Advanced Django Concepts

Lectures 13-15

  • Authentication and Security
  • Authentication via 3rd party applications
  • Performance Optimisation
  • Deploying your Application
  • Basics of VCS
  • Deploying a simple application
  • Managing Static Files
  • Miscellaneous
  • Working with Django Rest Framework
  • Tips and Tricks with Django
Regular Batch
₹15,000
₹12,000

(15 lectures)

Register Now

Contact Us
Call(Toll-free): 1800-2744-504

Course Schedule

CenterStart DateEnd DateDay & TimeBatch Type
DehradunDec 20TBDTBDTBD

REGISTER NOW

FAQ

(Drop a line at admissions@codingblocks.com if you have further queries)

  • What are the pre-requisites ?

    Familiarity with any programming language is must. Experience of basic Python is recommended.

  • Who can do this course ?

    Any one who wants to learn the Python-Django framework and build fully functional web-apps with backend can do this course.

  • Should I choose NodeJS or Python for web-development ?

    If you are looking forward for building Machine Learning Based Web Apps or chatbots then you must take this course. Python is the hottest language of the century and has a strong Machine Learning Ecosystem. We will also spend 1 class on data visualization and creating/saving Machine Learning Models on your server.

  • Will I work on projects during the course ?

    Yes, you build 2-3 projects of various difficulty in this course. You will also learn about deployment.

  • Will I get a course certificate ?

    If you complete your projects and assignments within the given timeframe, then you will get CB Python Developer Certificate.

What our students say

  • elixir
    ★ ★ ★ ★ ★
    Web Development Course Review:

    I would recommend this course to all the college students if they are in a dilemma that what career should they pursue in future. Aayush sir would make this course so much interesting and knowledgeful that u won't regret joining the course if u r serious during the course.


    5
    elixir
    ★ ★ ★ ★ ★
    Web Development Course Review:

    If anyone out there wants to delve into the world of web development then this is the right course for him/her. I would just say if you are planning to get into web development then just go for this course.


    5
    elixir
    ★ ★ ★ ★ ★
    Web Development Course Review:

    The course was pretty well structured. Learning to code at coding blocks is amazing because of the task given by the mentor. If you have done all the task by yourself then you are good to go to face the real world with you skills.


    5
    Elixir
    ★ ★ ★ ★ ★
    Web Development Course Review:

    When i was watching “Dear Zindagi”, i could relate Sharukh Khan to Arnav Bhaiya. The way Sharukh Khan was giving life lessons to Aliya Bhatt, in the same way Arnav Bhaiya will give coding life lessons which will guide you throughout your code life.


    5
Send A Message