Skip to content

deepcode-academy/Django-Tutorials

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

176 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

BoshlashDarslarLoyihalarYordam


📖 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