DEV Community

Cover image for Django: The topics that you need to master as a beginner
Arno Pretorius
Arno Pretorius

Posted on • Updated on

Django: The topics that you need to master as a beginner

Preface:

As a new Django developer, there are a vast amount of topics that you should master first before, I would suggest going further into more advanced topics, such as creating a rest API and connecting Django to a front-end framework, like Vue.js, Angular or React.


Topics to master as a new Django developer:

  • How to create a virtual environment

  • Setup a Django project

  • Understanding the concept of Django apps

  • Views and URLs

  • How to render a template and perform template inheritance

  • How to create a database and perform queries

  • Perform the CRUD operations (Create, Read, Update, Delete)

  • Register a new user

  • Authenticate a user

  • Uploading an image

  • Understanding static files

  • Password management

  • Deploy your project to a live server


Top comments (1)

Collapse
 
sloan profile image
Sloan the DEV Moderator

Hi there, we encourage authors to share their entire posts here on DEV, rather than mostly pointing to an external link. Doing so helps ensure that readers don’t have to jump around to too many different pages, and it helps focus the conversation right here in the comments section.

If you choose to do so, you also have the option to add a canonical URL directly to your post.