Backend Development with Django
Backend Development with Django
Intermediate
Tk. 10,000

Who Can Join This Course?
Who have completed our professional programming with python course or those who have good understanding of Python and want to learn back-end development in professional life or those who are interested in learning any new framework.
Course Outline
Setting up Project and virtual environment.
● Virtual Environment.
● Git setup.
● Django Setup.
● Intro to Django Framework.
Python Language Fundamental.
● Python Fundamentals for Django.
● Python OOP Skills for Django.
● Backend Technology Overview.
Creating Development Server.
● Walkthrough Django Project.
● A Detailed Discussion of Each Module.
● How Django works as a Backend Framework.
Creating Django App.
● Create Different Apps in One Project.
● Enable the Apps in the Django Settings.
● How to Work with Different Django apps from the Same Project.
● How to Manage each App.
● Individual Project Planning for each student.
Django URLs.
● Adding Django Paths .
● How to Add Different API Endpoints.
● Django URL vs App URL.
● Dynamic URL.
Django Admin.
Walkthrough Django Admin Site.
● Create Different User Types.
● User Access Limitation.
● Different User Groups.
● Test Django Admin.
● Admin Documentation Generator.
● Project review.
Django Views and Forms.
● What is Django View.
● How Django View Works.
● Working with Methods in Views.
● Form API.
Django Template.
● Adding Templates to Django App.
● Adding New HTML FIles.
● Add Data from the Backend.
● Send Data to Backend.
Django Models and Migrations.
● Database Settings .
● Create Django Models.
● How Django Model Works.
● Django ORM.
● Django Model operations in Views.
● Database Inspection from Django.
● Project review.
JSON.
● Create Serializer.
● Create JSON.
● ORM Queries in Views.
● JSON Operations.
Rest API and GitHub.
● Intro to Postman.
● CRUD API in Django Part 1.
● Error Handling.
Django API testing with Postman.
● CRUD API in Django Part 2.
● Error Handling.
● Advance Techniques of Postman.
Django Unit Tests.
● How to Write and Run Tests.
● Adding New Test to Django Project.
● Request Factory.
● Multiple Host Names.
● Testing Frameworks.
● Project review.
Django Login and Signup.
● User Table Add to Database.
● User SignUp.
● User Login and Authentication.
Session Management with JWT.
● JSON Web Token.
● Authentication v/s Authorization.
● Session Management for authorization.
Middleware and Exceptions.
● Writing Own Middleware.
● Activation.
● Order and Layering.
● Middleware Hooks.
● Django Exception Handeling.
ORM Relationships.
● Multiple Database.
● Many to one.
● Many to Many.
● Using Routers.
● Project review.
Send DATA and JSON.
● Backend to Frontend.
● Frontend to Backend.
● Project review.
Dockerize Django App.
● Intro to Docker.
● Add Docker to the Project.
● CI/CD overview.
● Project complete.
Deployment and CV Review.
● Server Setup.
● Deployment Checklist.
● Deploy on AWS/Heruko.
● Career Talk and CV review.
Instructors

I enjoy teaching a lot and also I am very passionate about programming. Working as a senior software engineer right now. I will feel honored to share my knowledge with Devskill students. Hope these students will achieve the goals that they were dreaming of and I can help them through the process with my guidance and experience..
LinkedIn ProfileWhat Students Said
Students are yet to give feedback.