An open API service indexing awesome lists of open source software.

https://github.com/deepcode-academy/psql-tutorials

PostgreSQL Basic
https://github.com/deepcode-academy/psql-tutorials

database postgresql postgresql-database psql psycopg2 sql

Last synced: about 1 month ago
JSON representation

PostgreSQL Basic

Awesome Lists containing this project

README

          

# 🐘 PostgreSQL O'zbek Tilida To'liq Kurs

### **Professional Backend Developer Bo'lish Yo'lingiz Shu Yerdan Boshlanadi!**

[![PostgreSQL](https://img.shields.io/badge/PostgreSQL-16-336791?style=for-the-badge&logo=postgresql&logoColor=white)](https://www.postgresql.org/)
[![O'zbek tili](https://img.shields.io/badge/Til-O%CA%BBzbek-blue?style=for-the-badge)](/)
[![License](https://img.shields.io/badge/License-MIT-green?style=for-the-badge)](LICENSE)
[![Darslar](https://img.shields.io/badge/Darslar-11-orange?style=for-the-badge)](/)

**Noldan professional darajagacha PostgreSQL o'rganing!**

[🚀 Boshlash](#-kursni-boshlash) • [📚 Darslar](#-darslar-royxati) • [💡 Loyihalar](#-amaliy-loyihalar) • [🤝 Hissa qo'shish](#-hissa-qoshish)

---

## 🌟 Kurs Haqida

Bu kurs **PostgreSQL** ma'lumotlar bazasini **o'zbek tilida** to'liq o'rganish uchun yaratilgan. Oddiy `CREATE TABLE` buyrug'idan tortib murakkab **Window Functions**, **Triggers** va **Python integratsiyasigacha** barcha mavzular professional darajada yoritilgan.

### ✨ Kursning Afzalliklari:

- 📖 **100% O'zbek tilida** - Har bir tushuncha ona tilida
- 🎯 **Amaliyotga yo'naltirilgan** - Har bir darsda real misollar
- 🏆 **Zamonaviy yondashuv** - 2026-yil standartlariga mos
- 💼 **Ishga tayyor bilim** - Real proyektlar uchun kerakli ko'nikmalar
- 🔄 **Doimiy yangilanuvchi** - PostgreSQL yangi versiyalari bilan sinxron

---

## 🎓 Kimlar Uchun?

✅ Backend dasturchiga aylanmoqchi bo'lganlar
✅ Ma'lumotlar bazalari bo'yicha bilimini mustahkamlashni istaganlar
✅ Python, Node.js, Django o'rganayotganlar
✅ Real proyektlarda SQL ishlatishni o'rganmoqchilar
✅ Junior'dan Middle darajasiga o'tishni rejalashtirganlar

---

## 📚 DARSLAR RO'YXATI

### 🌱 Boshlang'ich Daraja (1-4 Darslar)

| Dars | Mavzu | Holat |
|------|-------|-------|
| **00** | [Kirish va O'rnatish](00-introduction/) | ✅ |
| **01** | [PostgreSQL Asoslari](01-postgresql/) | ✅ |
| **02** | [Jadval Yaratish va Ma'lumot Qo'shish](02-basic-commands/) | ✅ |
| **03** | [Ma'lumotlarni Qidirish va Filtrlash](03-data-retrieval-and-filtering/) | ✅ |
| **04** | [Funksiyalar va Agregatsiya](04-functions-and-aggregation/) | ✅ |

### 🚀 O'rta Daraja (5-8 Darslar)

| Dars | Mavzu | Holat |
|------|-------|-------|
| **05** | [Ma'lumotlarni O'zgartirish va Tranzaksiyalar](05-data-manipulation/) | ✅ |
| **06** | [JOINlar va Murakkab So'rovlar](06-joins-and-advanced-queries/) | ✅ |
| **07** | [Indekslar va Performance Optimizatsiya](07-indexes-and-performance-optimization/) | ✅ |
| **08** | [Funksiyalar, Proseduralar va Triggerlar](08-psql-functions-and-stored-procedures/) | ✅ |

### 💎 Professional Daraja (9-11 Darslar)

| Dars | Mavzu | Holat |
|------|-------|-------|
| **09** | [Foydalanuvchilarni Boshqarish va Xavfsizlik](09-user-management-and-security/) | ✅ |
| **10** | [Murakkab Topiklar va Yakuniy Takrorlash](10-advanced-topics-and-review/) | ✅ |
| **11** | [Python va PostgreSQL Integratsiyasi](11-psql-connect-in-python/) | ✅ |

---

## 🚀 KURSNI BOSHLASH

### 1️⃣ Repositoriyani Klonlash

```bash
git clone https://github.com/deepcode-academy/PSQL-Tutorials.git
cd PSQL-Tutorials
```

### 2️⃣ PostgreSQL O'rnatish

- **Windows:** [PostgreSQL Windows](https://www.postgresql.org/download/windows/)
- **macOS:** `brew install postgresql@16`
- **Linux:** `sudo apt-get install postgresql postgresql-contrib`

### 3️⃣ Birinchi Darsga O'tish

```bash
cd 01-postgresql
cat README.md # yoki brauzerda ochish
```

---

## 💡 AMALIY LOYIHALAR

Kurs davomida quyidagi loyihalarni yaratishni o'rganasiz:

1. 🏪 **E-commerce Ma'lumotlar Bazasi** - Mahsulotlar, buyurtmalar, mijozlar
2. 🏦 **Bank Tizimi** - Hisoblar, tranzaksiyalar, user management
3. 📊 **Analytics Dashboard** - Window Functions va kompleks hisobotlar
4. 🐍 **Python REST API** - FastAPI + PostgreSQL integratsiyasi

---

## 🛠️ TEXNOLOGIYALAR

Kurs davomida ishlatiladigan texnologiyalar:

- **PostgreSQL 16** - Asosiy ma'lumot bazasi
- **psql** - Command-line interface
- **Python 3.10+** - Backend dasturlash uchun
- **psycopg2** - Python-PostgreSQL kutubxonasi
- **pgAdmin 4** - Grafik interfeys (ixtiyoriy)

---

## 📖 QANDAY O'RGANISH KERAK?

1. **Ketma-ketlik** - Darslarni tartib bilan o'ting
2. **Amaliyot** - Har bir SQL buyrug'ini o'zingiz yozib ko'ring
3. **Takrorlash** - Tushunmagan joylarni qayta o'qing
4. **Loyiha** - O'rgangan bilimlaringizni real proyektda sinab ko'ring
5. **Savol bering** - Issues bo'limida savol berishdan tortinmang!

---

## 🤝 HISSA QO'SHISH

Kursni yaxshilashga hissa qo'shmoqchimisiz? Tabriklaymiz! 🎉

1. Fork qiling
2. Yangi branch yarating (`git checkout -b feature/awesome-update`)
3. O'zgarishlarni commit qiling (`git commit -m 'Add awesome feature'`)
4. Push qiling (`git push origin feature/awesome-update`)
5. Pull Request oching

### 📝 Qanday hissa qo'shish mumkin?

- 🐛 Xatolarni to'g'rilash
- 📚 Yangi misollar qo'shish
- 🌐 Tarjimalarni yaxshilash
- 💡 Tushuntirishlarni boyitish
- ✨ Yangi mavzular qo'shish

---

## 📞 BOG'LANISH

- 🌐 **Website:** [deepcode.uz](https://deepcode.uz)
- 📧 **Email:** info@deepcode.uz
- 💬 **Telegram:** [@deepcode_academy](https://t.me/deepcode_academy)
- 🐙 **GitHub Issues:** [Savol berish](https://github.com/deepcode-academy/PSQL-Tutorials/issues)

---

## ⭐ KURSNI QOLLANG

Agar kurs sizga yoqsa, **repository'ga star (⭐) bosing** va do'stlaringiz bilan ulashing!

[![GitHub stars](https://img.shields.io/github/stars/deepcode-academy/PSQL-Tutorials?style=social)](https://github.com/deepcode-academy/PSQL-Tutorials)
[![GitHub forks](https://img.shields.io/github/forks/deepcode-academy/PSQL-Tutorials?style=social)](https://github.com/deepcode-academy/PSQL-Tutorials/fork)

---

## 📜 LITSENZIYA

Ushbu loyiha MIT litsenziyasi ostida tarqatiladi. Batafsil ma'lumot uchun [LICENSE](LICENSE) faylini ko'ring.

---

## 🙏 MINNATDORCHILIK

Ushbu kursni yaratishda yordam bergan barcha dasturchilar va o'qituvchilarga rahmat!

- PostgreSQL jamoasiga - Ajoyib ma'lumot bazasi uchun
- O'zbek dasturchilar jamiyatiga - Doimiy qo'llab-quvvatlash uchun
- Sizga - Kursni tanlganingiz uchun! 💚

---

### 💪 **Muvaffaqiyatlar Tilaymiz!**

**PostgreSQL o'rganish - Backend dasturchiga aylanish yo'lidagi eng muhim qadam!**

Made with ❤️ by [DeepCode Academy](https://deepcode.uz)

© 2026 DeepCode Academy. Barcha huquqlar himoyalangan.