Django Backend Development

Categories: Software Development
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

In the next 5 weeks, you’ll learn the Django backend framework with the Python Programming language. You’ll also learn how to interact with the database and build full-fledged CRUD applications.

By the end of the Django module, you will be able to:

  1. Create a Django application and have it running on the Django development server.
  2. Create view functions in a Django application.
  3. Configure URLs to different views or pages in a Django application.
  4. Create templates and use template syntax in a Django application.
  5. Create a database and connect a Django application to the database.
  6. Create tests that check for the behavior of our code in our applications.
  7. Activate and use the Django admin to work with data in the application’s models.
  8. Create a feature for uploading images in a Django web app.
  9. Create web forms for collecting and storing user data in the database.
  10. Authenticate users into and out of a Django app through signup, login, and logout features.
  11. Create an API that has data from our Django application’s models.
  12. Configure a Django app for deployment to render.

Attribution and Acknowledgement

This course is attributed to Django for Everyone by Charles Severance. We have supplemented this with in-built text content by Zindua School. You can also supplement your learning by going through the official Django documentation.

 

Show More

Course Content

1.1 Foundations of Django

  • 00:00
  • Model View Template Design
    00:00
  • Setting Up Your Development Environment
    16:55
  • Create the First Django App
    00:00
  • Django Introduction Challenge
    00:00

1.2 Django Templates

1.3 Adding Tailwind, CSS and Images

1.4 Connecting to Databases

1.5. Django Week1 Project

2.1 SQL Basics

2.2 SQL Queries

2.3 Displaying model Data

2.4 Django Forms, Uploading Images and Error Messages

2.5 Django Week 2 Project

3.1 Django Authentication

3.2 Custom Authentication

3.3 Django Rest Framework

3.4 Testing APIs with Postman

3.5 Django Week 3 Project

4.1 Writing and Running Django Tests

4.2 Advanced Testing

4.3 Test Driven Development

4.4 Deployment

4.5 Week 4 Project

5.1 Final Projects Proposal

Student Ratings & Reviews

No Review Yet
No Review Yet