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.
- 10 weeks (44h total)
- Starts
- online format
- HY · EN · RU
- Certificate on completion
No payment required to register · We’ll contact you within 24h
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.
What you will learn
Lessons
- 1What is Django?30 min
- 2Django vs Flask idea30 min
- 3Install Django in a venv35 min
- 4startproject35 min
- 5Apps with startapp35 min
- 6runserver30 min
- 7settings.py tour35 min
- 8Request to response35 min
- 9URLconf idea30 min
- 10path() routes35 min
- 11re_path when needed30 min
- 12include() app urls35 min
- 13Function views40 min
- 14HttpResponse types30 min
- 15Redirects30 min
- 16404 and errors30 min
- 17Templates intro35 min
- 18render()35 min
- 19Context data35 min
- 20Template tags40 min
- 21Template filters35 min
- 22Template inheritance40 min
- 23Static files35 min
- 24collectstatic idea30 min
- 25Models intro35 min
- 26Model fields40 min
- 27makemigrations35 min
- 28migrate35 min
- 29ORM create40 min
- 30ORM read40 min
- 31ORM update and delete35 min
- 32QuerySet filter40 min
- 33ForeignKey40 min
- 34ManyToMany35 min
- 35Admin register35 min
- 36Admin customize35 min
- 37Forms intro35 min
- 38Form fields35 min
- 39Form validation40 min
- 40ModelForm40 min
- 41CSRF protection35 min
- 42Form view flow40 min
- 43Messages framework30 min
- 44Formsets peek30 min
- 45Auth system intro30 min
- 46createsuperuser30 min
- 47Login and logout40 min
- 48User signup40 min
- 49login_required35 min
- 50Permissions basics35 min
- 51User model35 min
- 52Password hashing35 min
- 53Class-based views35 min
- 54ListView35 min
- 55DetailView30 min
- 56CreateView35 min
- 57UpdateView and DeleteView35 min
- 58Middleware lite30 min
- 59Sessions and cookies35 min
- 60Pagination30 min
- 61Media files35 min
- 62File uploads40 min
- 63DEBUG true vs false30 min
- 64SECRET_KEY30 min
- 65ALLOWED_HOSTS25 min
- 66Security basics40 min
- 67PostgreSQL peek30 min
- 68Deploy idea35 min
- 69Project structure habits35 min
- 70Testing idea30 min
- 71Refactor a Django app30 min
- 72Full CRUD flow40 min
- 73Mini blog build45 min
- 74Polish the UI30 min
- 75Where Django goes next25 min
- 76Capstone project50 min
Syllabus
- 1
- What is Django?
- startproject
- Apps
- runserver
- 2
- 3
- 4
Requirements
- Solid Python foundations
- Laptop with Python 3 + venv
- Willingness to run manage.py commands
Your instructor
Tigran Hakobyan
Backend Mentor · beeon.academy
beeon.academy-ի դասավանդող։ Այս ուղին Django 5 MVT է. 76 դաս, մինչև CRUD եզրափակիչ։
