Django o‘quv dasturi


ULASHISH

Kirish

W3Schools Django darsligi keng qamrovli va yangi boshlovchilar uchun qulay.

U sizga Django bo‘yicha asosiy bilimlarni beradi.

U yangi boshlovchilar uchun mo‘ljallangan va faqat Python bo‘yicha boshlang‘ich bilimlarni talab qiladi.

Materiallar qisqa-qisqa qismlarga bo‘lingan, sodda va tushunarli bo‘lishi uchun puxta tayyorlangan.

Materiallar yillar davomida millionlab foydalanuvchilar tomonidan sinovdan o‘tgan. Ular muntazam yangilanib, takomillashtirib boriladi.

O‘quv dasturining tuzilishi va ketma-ketligi Django’ni kirish qismidan boshlab veb-ilovalar yaratishgacha bosqichma-bosqich o‘rganishingiz uchun tuzilgan.

Django bilan ishlashni boshlash »


O‘quv natijalari

  • Django nima ekanini bilib oling va birinchi loyihangizni yarating
  • Virtual muhitni sozlang va Django’ni o‘rnating
  • Django ilovalarini yarating va veb-sahifalarni view’lar yordamida boshqaring
  • Django URL’lari yordamida sahifalarni bog‘lang
  • Django shablon teglari yordamida shablonlar yarating
  • Django modellari yordamida ma’lumotlar bazalari bilan ishlang
  • CRUD amallarini (Create, Read, Update, Delete — yaratish, o‘qish, yangilash, o‘chirish) o‘rganing
  • Ma’lumotlarni boshqarish uchun Django admin interfeysidan foydalaning
  • Statik fayllar va PostgreSQL ma’lumotlar bazasi bilan ishlang
  • Django loyihangizni internetga joylashtiring (deploy)

Eslatma: Siz Django’dan dars beradigan o‘qituvchimisiz? W3Schools Academy — dars berishingizga yordam beradigan imkoniyatlar to‘plami. U oldindan tayyorlangan o‘quv rejalari, o‘quv guruhini boshqarish va boshqa ko‘plab imkoniyatlarni taklif etadi. Academy haqida batafsil bu yerda o‘qing.


Django qaysi sohalar uchun dolzarb?

  • Veb-dasturlash:
    Django ishonchli veb-ilovalar yaratish uchun ishlatilishi mumkin.
  • Back-end dasturlash:
    Django server tomonida dasturlash uchun to‘liq freymvorkni taqdim etadi.
  • Ma’lumotlar bazasini boshqarish:
    Django ORM’i ma’lumotlar bazasi bilan ishlashni soddalashtiradi.
  • Kontentni boshqarish:
    Django kontentni boshqarish tizimlari va kontentga asoslangan veb-saytlar yaratish uchun juda mos.
  • API ishlab chiqish:
    Django REST framework kuchli API’lar yaratish imkonini beradi.
  • Elektron tijorat:
    Django xavfsiz elektron tijorat platformalarini yaratish uchun ishlatilishi mumkin.
  • Korporativ ilovalar:
    Django yirik korporativ yechimlar uchun mos keladi.

Boshlash


Mashg‘ulot turlari

Ushbu darslikda Django’ni bepul o‘rganishingiz uchun turli mashg‘ulotlarni taklif qilamiz:



Natijalaringizni kuzatish uchun tizimga kiring

Natijalaringizni kuzatib borish uchun hisob ham yaratishingiz mumkin.

Tizimga kirgan foydalanuvchi sifatida quyidagi kabi imkoniyatlardan foydalanasiz:

  • O‘quv yo‘nalishlari
  • Sandbox va laboratoriya muhitlari
  • Yutuqlar
  • Va yana ko‘p narsalar!

Ro‘yxatdan o‘tish


Modullar haqida umumiy ma’lumot

Boshlash


Sandbox va laboratoriya muhiti

Django, boshqa har qanday freymvork kabi, amaliy mashg‘ulotlar orqali eng yaxshi o‘rganiladi.

Ushbu misolni muharririmizda sinab ko‘ring:

Misol

<ul>
  {% for x in mymembers %}
    <li>{{ x.firstname }}</li>
  {% endfor %}
</ul>
Misolni ishga tushirish »

Agar ko‘proq o‘rganish va loyihangizni joylashtirishni istasangiz, bizda Django ilovalarini bepul yaratish, sinash va joylashtirish (deploy) imkonini beruvchi Spaces deb nomlangan imkoniyat bor.

Bu yerda Spaces deb nomlangan xavfsiz sandbox muhitiga ega bo‘lasiz. Unda Django kodini mashq qilishingiz va loyihalarni real vaqt rejimida sinab ko‘rishingiz mumkin.

Spaces kodni sinash, yaratish va joylashtirish (deploy) imkonini beradi. Bunga W3Schools subdomeni, hosting va xavfsiz SSL sertifikatlari kiradi.

Spaces o‘rnatishni talab qilmaydi va bevosita brauzerda ishlaydi.

Imkoniyatlar qatoriga quyidagilar kiradi:

  • Hamkorlikda ishlash
  • Fayl navigatori
  • Terminal va log
  • Paket menejeri
  • Ma’lumotlar bazasi
  • Muhit menejeri
  • Analitika
Dynamic Spaces

Spaces hisobini yaratish


Django sertifikati

W3Schools o‘quv yo‘nalishi yakunida sertifikatlash dasturini taklif etadi.

Bu yerda sertifikat olish uchun imtihon topshirishingiz mumkin.

Django imtihoni W3Schools Django o‘quv dasturini umumlashtiruvchi testdir.

Imtihondan muvaffaqiyatli o‘tgach, "Certified Django Developer" sertifikatini olasiz.

Sertifikatlash imtihoni adaptiv va baholanadigan bo‘lib, talabalar o‘rta, ilg‘or yoki professional darajadagi baho oladi.

Sertifikat sotib olish »


Siz o‘qituvchimisiz?

Django’ni o‘qitishda W3Schools Academy’dan qanday foydalanish mumkinligini bilishni xohlaysizmi?

W3Schools Academy demosini tomosha qiling. Uning qanday ishlashini ko‘rasiz va dasturlashni o‘qitishni qanday qilib osonroq hamda qiziqarliroq qilishini bilib olasiz.

Demoni tomosha qilish »


W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!