Register Now Pay Now
Backend Development with Django - B1

Backend Development with Django - B1

Intermediate

Tk. 10,000 Tk. 8,000 20% discount offer valid for 12 more days only

This course is for those who want to be job ready or to strengthen their CV. This course provides all the Django and Backend Technology knowledge that someone needs to apply to real-world applications. After this course, students will have their personal projects and a complete CV and GitHub contributions, increasing their chances of getting a job earlier. Students, who are willing to learn Django for University projects are also requested to join because this course will help them to have a clear concept of Django and Backend technology.

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.

Batch 1

Schedule

Monday and Wednesday 09:00 PM - 11:00 PM

Starts from Dec 14, 2022

Last date of registration is Dec 12, 2022 (12 Days Remaining)

Register Now Pay Now

Instructors

Afrin Jaman

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 Profile

What Students Said

Students are yet to give feedback.

Backend Development with Django - B1

Tk. 10,000Tk. 8,000 20% discount offer valid for 12 more days only

Registration 12 Days Remaining 16 people already registered
Schedule Monday and Wednesday 09:00 PM - 11:00 PM Starts from Dec 14, 2022