beeon.academy
backendIntermediate

Django

An intermediate Django path after Python: projects, URLs, views, templates, ORM, forms, auth, and a CRUD capstone. No DRF. Practice snippets in the player; run Django with manage.py on your machine.

DjangoPythonSQLite
Duration
10 weeks
Starts
Students
0+
Rating
0 / 5
Starting from
59 000 ֏
Enrolling now
  • 10 weeks (44h total)
  • Starts
  • online format
  • HY · EN · RU
  • Certificate on completion

No payment required to register · We’ll contact you within 24h

What this course is about

Overview

An intermediate Django path after Python: projects, URLs, views, templates, ORM, forms, auth, and a CRUD capstone. No DRF. Practice snippets in the player; run Django with manage.py on your machine.

Across 10 weeks (44 hours of live + project work) you’ll move from fundamentals to shipping a real, production-grade project — guided by Tigran Hakobyan and the beeon.academy mentor team.

Learning outcomes

What you will learn

Create a Django project and apps
Write URLs, views, and templates
Use the ORM, admin, and forms
Finish a CRUD capstone with auth
Interactive course

Lessons

76 lessons · all open, start with any
  1. 1What is Django?30 min
  2. 2Django vs Flask idea30 min
  3. 3Install Django in a venv35 min
  4. 4startproject35 min
  5. 5Apps with startapp35 min
  6. 6runserver30 min
  7. 7settings.py tour35 min
  8. 8Request to response35 min
  9. 9URLconf idea30 min
  10. 10path() routes35 min
  11. 11re_path when needed30 min
  12. 12include() app urls35 min
  13. 13Function views40 min
  14. 14HttpResponse types30 min
  15. 15Redirects30 min
  16. 16404 and errors30 min
  17. 17Templates intro35 min
  18. 18render()35 min
  19. 19Context data35 min
  20. 20Template tags40 min
  21. 21Template filters35 min
  22. 22Template inheritance40 min
  23. 23Static files35 min
  24. 24collectstatic idea30 min
  25. 25Models intro35 min
  26. 26Model fields40 min
  27. 27makemigrations35 min
  28. 28migrate35 min
  29. 29ORM create40 min
  30. 30ORM read40 min
  31. 31ORM update and delete35 min
  32. 32QuerySet filter40 min
  33. 33ForeignKey40 min
  34. 34ManyToMany35 min
  35. 35Admin register35 min
  36. 36Admin customize35 min
  37. 37Forms intro35 min
  38. 38Form fields35 min
  39. 39Form validation40 min
  40. 40ModelForm40 min
  41. 41CSRF protection35 min
  42. 42Form view flow40 min
  43. 43Messages framework30 min
  44. 44Formsets peek30 min
  45. 45Auth system intro30 min
  46. 46createsuperuser30 min
  47. 47Login and logout40 min
  48. 48User signup40 min
  49. 49login_required35 min
  50. 50Permissions basics35 min
  51. 51User model35 min
  52. 52Password hashing35 min
  53. 53Class-based views35 min
  54. 54ListView35 min
  55. 55DetailView30 min
  56. 56CreateView35 min
  57. 57UpdateView and DeleteView35 min
  58. 58Middleware lite30 min
  59. 59Sessions and cookies35 min
  60. 60Pagination30 min
  61. 61Media files35 min
  62. 62File uploads40 min
  63. 63DEBUG true vs false30 min
  64. 64SECRET_KEY30 min
  65. 65ALLOWED_HOSTS25 min
  66. 66Security basics40 min
  67. 67PostgreSQL peek30 min
  68. 68Deploy idea35 min
  69. 69Project structure habits35 min
  70. 70Testing idea30 min
  71. 71Refactor a Django app30 min
  72. 72Full CRUD flow40 min
  73. 73Mini blog build45 min
  74. 74Polish the UI30 min
  75. 75Where Django goes next25 min
  76. 76Capstone project50 min
Course modules

Syllabus

  1. 1
    • What is Django?
    • startproject
    • Apps
    • runserver
  2. 2
  3. 3
  4. 4
What you need to start

Requirements

  • Solid Python foundations
  • Laptop with Python 3 + venv
  • Willingness to run manage.py commands
Learn from a working engineer

Your instructor

TH

Tigran Hakobyan

Backend Mentor · beeon.academy

beeon.academy-ի դասավանդող։ Այս ուղին Django 5 MVT է. 76 դաս, մինչև CRUD եզրափակիչ։

What graduates say

Student reviews

Common questions

FAQ

No. The box checks your code as text. You run real Django with manage.py on your machine.
Starting from
59 000 ֏
Register