7 Kunda Mini-Loyiha: 1-kun – Muhitni tayyorlash va boshlang‘ich sozlamalar
7 kunda mini-loyiha challenge’ining birinchi kuni: dasturlash muhiti, IDE va GitHub repo yaratish bo‘yicha amaliy qo‘llanma.

Katta loyihalar kichik qadamlardan boshlanadi. Shu bois biz 7 kunlik mini-loyiha challenge’imizni eng muhim qadam — muhit tayyorlashdan boshlaymiz. Agar asosiy vositalar to‘g‘ri sozlanmasa, keyingi bosqichlarda muammolar ko‘p chiqadi.
Dasturchining quroli — bu uning IDE’si. Eng ommabop variantlar:
Qo‘shimcha: VS Code uchun kerakli extensionlar — Prettier, ESLint, GitLens, Live Server.
Loyihani boshqarish va ulashish uchun Git va GitHub eng zarur. Terminal orqali tez sozlash:
Yangi GitHub repo yaratish va loyihani bog‘lash:
Bu challenge umumiy bo‘lib, siz quyidagi tillardan birini tanlashingiz mumkin. Muhimi — eng qulayini tanlang:
Misol o‘rnida boshlang‘ich buyruqlar:
Bugun quyidagilarni bajaring:
2-kun: Oddiy API yoki CLI dastur skeletoni yaratamiz — endpointlar, fayl tuzilishi, va birinchi funksiyani yozib ko‘ramiz.
7 Kunda Mini-Loyiha: 1-kun – Muhitni tayyorlash va boshlang‘ich sozlamalar
1️⃣ IDE (Integrated Development Environment) tanlash
2️⃣ Git va GitHub sozlash
sudo apt install git
git config --global user.name "Ismingiz"
git config --global user.email "email@example.com"
# loyiha papkasida
git init
git add .
git commit -m "Initial commit"
git remote add origin
3️⃣ Dasturlash tili va framework tanlash
Flask
yoki FastAPI
.Express
yoki full-stack: Next.js
.# Python (Flask)
pip install flask
# Node.js
npm init -y
npm install express
4️⃣ Loyihani rejalashtirish (1-kun uchun checklist)
5️⃣ Keyingi qadam: 2-kun uchun nimalar qilamiz?