Skip to content

deepcode-academy/Django-Tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ Django Web Framework - To'liq O'zbek Tilidagi Kurs

Django Python License Status

πŸŽ“ Professional Django Development Course

O'zbek tilida | Beginner-Friendly | Production-Ready

Boshlash β€’ Darslar β€’ Loyihalar β€’ Yordam


πŸ“– Kurs Haqida

Django - zamonaviy va kuchli Python web framework. Bu kurs sizga Django'ni noldan professional darajagacha o'rgatadi. Barcha darslar o'zbek tilida, amaliy misollarda va real-world loyihalarda tushuntirilgan.

✨ Kursning O'ziga Xosligi

class DjangoCourse:
    def __init__(self):
        self.language = "O'zbek tili πŸ‡ΊπŸ‡Ώ"
        self.level = "Beginner to Advanced"
        self.format = "Theory + Practice + Projects"
        self.duration = "24 dars"
        self.support = "Full documentation"
    
    def benefits(self):
        return [
            "βœ… To'liq o'zbek tilidagi tushuntirishlar",
            "βœ… Har bir darsda amaliy kod misollari",
            "βœ… Real-world loyihalar",
            "βœ… Production-ready best practices",
            "βœ… Step-by-step yo'riqnomalar",
        ]

🎯 Kimlar Uchun?

πŸ‘¨β€πŸŽ“ Yangi Boshlovchilar πŸ’Ό Dasturchilar πŸš€ Advanced
Python bilasiz va web development boshlashni xohlaysiz Django'ni professional darajada o'rganishni istaysiz Production-ready skills va best practices kerak

πŸ—ΊοΈ O'quv Yo'l Xaritasi

graph LR
    A[🌟 Django Basics] --> B[πŸ“Š Models & Database]
    B --> C[🌐 Views & Templates]
    C --> D[πŸ“ Forms & Authentication]
    D --> E[πŸš€ Advanced Features]
    E --> F[⚑ Optimization & Deployment]
    F --> G[πŸŽ‰ Production Ready!]
Loading

πŸ“š Darslar Ro'yxati

πŸ“˜ QISM 1: Django Asoslari (0-4 Darslar)

🟒 Boshlang'ich

🟑 Davom

πŸ“— QISM 2: Database va Models (5-9 Darslar)

πŸ”΅ Database Basics

🟣 Advanced Database

πŸ“• QISM 3: Advanced Features (10-14 Darslar)

🟠 User Management

πŸ”΄ UI & Files

πŸ“™ QISM 4: Real Project (15-19 Darslar)

🎨 Project Building

βš™οΈ Functionality

πŸ“” QISM 5: Production Ready (20-24 Darslar)

πŸ§ͺ Testing & Quality

πŸš€ Production


πŸ—οΈ Amaliy Loyihalar

Kurs davomida quyidagi real-world loyihalarni yaratamiz:

1️⃣ Blog Platform (15-19 Darslar)

✨ Features:
β”œβ”€β”€ πŸ‘€ User Authentication (Register, Login, Profile)
β”œβ”€β”€ πŸ“ Post Management (CRUD)
β”œβ”€β”€ πŸ“ Categories & Tags
β”œβ”€β”€ πŸ’¬ Comment System
β”œβ”€β”€ ❀️ Like System
β”œβ”€β”€ πŸ” Search & Filter
└── πŸ“± Responsive Design

2️⃣ Advanced Features

  • βœ… File Upload & Media Management
  • βœ… Admin Panel Customization
  • βœ… Email Notifications
  • βœ… Multi-language Support
  • βœ… Caching & Performance
  • βœ… Production Deployment

πŸš€ Quick Start

Prerequisites

# Python 3.11+
python --version

# pip
pip --version

Installation

# 1. Virtual environment yaratish
python -m venv venv

# 2. Activate qilish
# Windows:
venv\Scripts\activate
# Linux/Mac:
source venv/bin/activate

# 3. Django o'rnatish
pip install django

# 4. Loyiha yaratish
django-admin startproject myproject
cd myproject

# 5. Serverni ishga tushirish
python manage.py runserver

πŸŽ‰ Tayyor!

Brauzeringizda http://127.0.0.1:8000 ga kiring


πŸ’‘ Har Bir Darsda

πŸ“– Nazariya

Tushuntirishlar va konseptlar

πŸ’» Amaliyot

To'liq kod misollari

🎯 Topshiriqlar

Practice tasks (Easy/Medium/Hard)


πŸ› οΈ Technologies Stack

Frontend Backend Database Tools
HTML5 Django PostgreSQL Git
CSS3 Python SQLite VS Code
Bootstrap DRF Redis Postman

πŸ“Š Kurs Statistikasi

πŸ“š 24 darslar    |    πŸ’» 500+ kod misollari    |    🎯 72 amaliy topshiriq    |    πŸš€ 2 to'liq loyiha

🀝 Qo'llab-Quvvatlash

πŸ’¬ Savollaringiz bormi?

πŸ› Bug Report

Agar xato topsangiz, Issues bo'limida xabar bering.


πŸ“œ License

MIT License - Code bilan istalgancha ishlay olasiz!


🌟 Contributing

Contributions are welcome! Agar kursni yaxshilash bo'yicha takliflaringiz bo'lsa:

  1. Fork qiling
  2. Feature branch yarating (git checkout -b feature/AmazingFeature)
  3. Commit qiling (git commit -m 'Add some AmazingFeature')
  4. Push qiling (git push origin feature/AmazingFeature)
  5. Pull Request oching

πŸ“ˆ Roadmap

  • Django Basics (0-9)
  • Advanced Features (10-14)
  • Real Project (15-19)
  • Production Ready (20-24)
  • Django REST Framework Course
  • Django Channels (WebSockets)
  • Celery (Background Tasks)
  • Docker & Kubernetes

πŸ’– Support the Project

Agar kurs foydali bo'lsa, ⭐ star bosishni unutmang!

πŸŽ“ Happy Learning! πŸš€

Deepcode Academy | Professional Django Development


Made with ❀️ in Uzbekistan πŸ‡ΊπŸ‡Ώ

Releases

No releases published

Packages

No packages published