-
Problem solving: Solve at least the first 20 problems of project euler
-
Explore alogrithmics:top-25-algorithms-every-programmer-should-know
-
Build few rest apps: first,second (using tdd approach)
-
Build few apps without following any tutorial, example:
- TODO app api
- create tasks
- assign taks to a user
- change task status
- archive task
- list tasks with filters and pagination
- write unit tests
- deploy to an online server
- provide api doc (swagger)
- ask a senior dev to review your code
- TODO app api
-
Acquire security basics: 10-tips-making-django-admin-more-secure, django security
-
Train on interviews to land your first job: python for freshers, django basic
Suggestions are welcome, feel free to send a PR.