Barcha yo‘nalishlar
03
Backend Development
Server tomonidagi dasturlash, API, ma’lumotlar bazasi va backend arxitekturasi.
- Davomiyligi
- 5–7 oy
- Format
- Individual, haftasiga 2–3 dars + amaliyot
- Kimlar uchun
- Dasturlash asoslarini biladigan va server qismi bilan ishlamoqchi bo‘lganlar uchun.
Yo‘nalish haqida
Serverda nima sodir bo‘lishi haqida: API qanday tuzilgan, ma’lumotlarni qanday saqlash, ilovani qanday himoya qilish va yuklama ostida yo‘qotmaslik. Ma’lumotlar bazasi, avtorizatsiya va hujjatlarga ega real xizmat yozamiz.
O‘quvchi nimalarni o‘rganadi
- REST API loyihalash va yozish
- Relatsion ma’lumotlar bazasi va so‘rovlar bilan ishlash
- Avtorizatsiya va ma’lumot himoyasini amalga oshirish
- Server ilovasi arxitekturasini tushunish
- Xizmatni joylashtirish va kuzatish
Nimani o‘rganamiz
- Node.js
- REST API
- SQL / PostgreSQL
- ORM
- Autentifikatsiya
- Xavfsizlik
- Git
- Testlash
- Deploy
Individual darslar
Barcha darslar bir-bir o‘tadi: dastur va sur’at o‘quvchiga moslashadi.
Dastur
- 01
Server dasturlash asoslari
- Node.js va modullar
- HTTP, marshrutlash
- So‘rovlar bilan ishlash
- 02
Ma’lumotlar bazasi
- Relatsion model va SQL
- Sxema loyihalash
- ORM va migratsiyalar
- 03
API va xavfsizlik
- REST va javob tuzilmasi
- Autentifikatsiya va rollar
- Validatsiya, xeshlash, hujumlardan himoya
- 04
Produkshn
- Loglar va xatolar
- Testlar
- Deploy va muhit o‘zgaruvchilari
Ko‘p so‘raladigan savollar
Frontend tajribasi kerakmi?
Shart emas, lekin HTML va JavaScript asoslarini bilish boshlashni tezlashtiradi.
Qaysi til ishlatiladi?
Asosiy stek — JavaScript/TypeScript va Node.js. Dasturni boshqa texnologiyaga moslashtirish mumkin.
Haqiqiy ma’lumotlar bazasi bilan ishlaymizmi?
Ha, PostgreSQL bilan — sxema loyihalashdan migratsiya va so‘rovlargacha.
Ta’limni boshlamoqchiman
Ariza qoldiring — biz siz bilan bog‘lanamiz, darajangizni aniqlab, dastur tanlaymiz.