Menu
CoddyTech
YeniYolculuk

Django Öğren

Python bilenler için ücretsiz, etkileşimli bir Django kursu. View, şablon ve model yaz, Çalıştır düğmesine bas, siten editörün yanında gerçek Django 6.1 ile açılsın. Yapay zekâ ipuçları ve her bölüm için bir sertifika da var.

119 ders119 görev254 quiz sorusu

  • Başlangıç dostu
  • sparkles iconYapay zeka destekli kodlama yardımı
  • hint iconUygulamalı interaktif dersler
  • volume On iconHer derste sesli anlatım
  • quiz iconBilgini sınamak için testler
  • certificate iconÜcretsiz tamamlama sertifikası

Müfredat

6 bölüm31 proje119 ders119 görev254 quiz sorusu
  1. Bölüme başlaBaşlaGenişletDaraltBir Django sitesinin isteklere nasıl yanıt verdiği: projeler ve uygulamalar, görünümler, URL'ler ve şablonlar. Küçük bir kafenin web sitesini sayfa sayfa oluşturursunuz.

    İlk Django Siteniz

    Proje5 ders510

    Düzenler ve Statik Dosyalar

    Proje4 ders410

    Kafe Web Sitesi

    3 ders35
  2. Bölüme başlaBaşlaGenişletDaraltModellerle veri depolayın, ORM ile sorgulayın, sayfalarda gösterin ve Django'nun yönetim panelinden yönetin. Bir kitaplık uygulaması oluşturursunuz.

    İlk Modeliniz

    Proje6 ders615

    ORM ile Sorgulama

    6 ders615

    Veritabanından Sayfalar

    Proje3 ders35

    İlişkiler

    Proje4 ders48

    Yönetici

    Proje2 ders25

    Proje: Yazarlar

    2 ders24
  3. Bölüme başlaBaşlaGenişletDaraltZiyaretçilerden güvenli biçimde veri alın: arama formları, POST formları ve CSRF, Django formları, doğrulama ve ModelForms. RSVP kayıtlarının alınabildiği bir etkinlik panosu oluşturursunuz.

    HTML Formları

    Proje4 ders48

    Django Formları

    Proje7 ders715

    ModelForms

    Proje4 ders410

    Katılım Yanıtları

    Proje2 ders24

    Proje: Konuk Listesi

    3 ders35
  4. Bölüme başlaBaşlaGenişletDaraltKayıt olun, giriş ve çıkış yapın, sayfaları koruyun ve her kullanıcıya kendi verilerini sunun. Özel bir not uygulaması oluşturursunuz.

    Kim Ziyaret Ediyor

    Proje5 ders59

    Sayfaları Koruma

    Proje2 ders25

    Kendi Verileriniz

    Proje4 ders410

    Personel ve İzinler

    2 ders24

    Proje: Profil ve Paylaşım

    3 ders35
  5. Bölüme başlaBaşlaGenişletDaraltDjango'nun genel görünümleriyle daha az kod yazın: listeleme, ayrıntı, oluşturma, güncelleme ve silme, sayfalama ve mixin'ler. Bir iş ilanı panosu oluşturursunuz.

    Fonksiyonlardan Sınıflara

    Proje3 ders35

    Genel Görüntüleme Görünümleri

    Proje4 ders49

    Sayfalama

    Proje2 ders25

    Proje: İş İlanları Panosunu Tamamla

    2 ders24
  6. Bölüme başlaBaşlaGenişletDaraltModellerinizi bir JSON API'ye dönüştürün, JSON kabul edin, doğru durum kodlarını döndürün, API'yi JavaScript ile çağırın ve sitenizi dağıtıma hazırlayın. Bir görev takip uygulaması oluşturursunuz.

    İlk JSON Endpoint'iniz

    Proje3 ders35

    İstekleri Okuma

    Proje5 ders510

    Güncelleme ve Silme

    Proje3 ders35

    API'nizi Çağırma

    Proje3 ders39

    Proje: İşleri Sıralama

    3 ders35

    Dağıtıma Hazır

    Proje2 ders25
Neler elde edersin
Kod yazmayı öğrenmek için kullanacağın her şey

Yaparak Öğren

Gerçek kod yazın, veritabanlarını sorgulayın, web siteleri oluşturun ve AI promptlarını öğrenin. İnteraktif derslerimiz modern geliştiricilerin ihtiyaç duyduğu tüm becerileri kapsar.

playground.js
Kod Editörü
1const greeting = "Hello, Coddy!"
2function sayHi(name) {
3    return greeting + " " + name
4}
5
bottombar Collapse icon
Test #1test Case Success icon
Test #2test Case Success icon
Test #3test Case Failure icon
Girdi
"Alex"
Çıktı
"Hello, Coddy! Alex"

Serinizi Oluşturun

Tutarlı olun ve ilerlemenizin büyümesini izleyin! Günlük kodlama alışkanlığınızı takip edin, dondurma günleriyle serinizi koruyun ve her gün geldiğiniz için ödüller kazanın.

12 gün seri

Serinizi korumak için yarın geri dönün!

fire Filled icon
left icon

January 2026

right icon

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

21

22

23

24

25

26

27

28

29

30

product Double Or Nothing icon

Ya Hep Ya Hiç

7 günün 5. günü

fire Freeze icon

Seri Dondurma

2 left

Yalnız Değilsiniz

Küresel sıralamalarda yarışın, ödüller kazanmak için arkadaşlarınızı davet edin ve birbirinizin başarılarını kutlayın. Kodlama arkadaşlarla daha iyi!

Challenger Ligi
Challenger Ligiİlk 7 yükselir
leaderboard First icon1
avatar 1 icon
fire Filled icon
Alex7+ Days
2840
leaderboard Second icon2
avatar 2 icon
fire Filled icon
Jordan7+ Days
2650
leaderboard Third icon3
avatar 3 icon
fire Filled icon
Sam7+ Days
2420
4
avatar 4 icon
Casey
2180
5
avatar placeholder icon
fire Filled icon
Morgan7+ Days
1950
leaderboard Arrow Up iconYükselme bölgesileaderboard Arrow Up icon

Her şekilde öğren

Okuyun, dinleyin, kendinizi sınayın, AI'ya sorun veya daha önce öğrendiklerinize geri bakın. Her ders size uyum sağlar.

Değişkenlere Giriş
Ses

Değişken, programınızda daha sonra başvurabileceğiniz bir değeri saklayan adlandırılmış bir kaptır.

Python'da bir tane oluşturmak için önce adı, sonra eşittir işaretini, sonra saklamak istediğiniz değeri yazın.

Değer zamanla değişebilir. Yeniden atama, adı yeni bir değere yönlendirir.

1xSarah

Sertifika Kazanın

Tamamladığınız her kurs için sertifika kazanın. LinkedIn profilinize ve özgeçmişinize ekleyerek işverenlere programlama uzmanlığınızı gösterin.

CoddyTamamlama Sertifikası
Bu belge şunu onaylar:Ahmet Yılmazbaşarıyla tamamlamıştır
python iconPython Temelleri
Doğrulandı
TarihOca 2026
LinkedInLinkedIn'e Ekle

Django’yu neden Coddy ile öğrenmelisin

  • Kodun ve siten yan yana. Çalıştır’a bas, gerçek bir Django 6.1 projesi tarayıcında başlasın: migration’lar çalışır, site kendi adres çubuğu olan bir önizlemede açılır, Konsol da her isteği, her print() çıktısını ve her hatayı dosyası ve satırıyla gösterir. Kontrol et’e bastığında ders, siten bir tarayıcının yapacağı gibi ziyaret edilerek değerlendirilir.
  • İlk bölüm sıfırdan bir kafenin web sitesini yapar: Django nedir, proje ve uygulamaları, INSTALLED_APPS, view’lar, path() ve include(), {% for %}, {% if %} ve filtrelerle şablonlar, isimli URL’ler, şablon kalıtımı ve statik dosyalar.
  • Sonra veritabanı, bir kitaplık üzerinde: modeller ve migration’lar, shell ve QuerySet’ler, liste ve detay sayfaları, Django admin, ForeignKey ve ManyToManyField. Ardından formlar, katılım bildirimli bir etkinlik panosunda: GET ve POST, CSRF, POST sonrası yönlendirme, Form, ModelForm, doğrulama ve mesajlar.
  • Kullanıcılar ve hesaplar, özel bir not uygulamasında: giriş, çıkış ve kayıt, login_required, bir kullanıcıya ait notlar ve yalnızca yazarının açabildiği bir düzenleme sayfası. Sonra bir iş ilanı panosunda sınıf tabanlı view’lar: ListView, DetailView, CreateView, UpdateView, sayfalama.

Django öğrenmek hakkında sık sorulan sorular

Django öğrenmeden önce Python bilmem gerekir mi?

Evet, temelleri: fonksiyonlar, sınıflar ve import’lar, biraz da HTML. Django bir Python framework’ü, bu yüzden kurs bunları ilk dersten itibaren kullanır. Kodlamaya yeni misin? Önce Python kursu ile başla.

Bu gerçek Django mu?

Evet. Projen tarayıcında, WebAssembly’ye derlenmiş Python üzerinde Django 6.1 ile çalışır, Kontrol et de onu aynı sürümü kullanan bir sunucuda değerlendirir. Yazdığın dosyalar sıradan bir Django projesidir: manage.py, ayarlar, uygulamalar, modeller, view’lar ve şablonlar.

Python ya da Django kurmam gerekir mi?

Hayır. Her şey tarayıcıda çalışır; veritabanı bellekte durur ve her çalıştırmada sıfırdan başlar. Kurs web sitesinde, bilgisayarda ya da telefonda açılır, Coddy mobil uygulamalarında yoktur. Kendi projelerin için daha sonra bilgisayarına Python ve Django kur: burada öğrendiğin her şey orada da geçerli.

Bu Django kursunda ne yapacağım?

Her bölümde bir tane olmak üzere altı proje: bir kafenin web sitesi, admin paneli olan bir kitaplık, katılım bildirimli bir etkinlik panosu, hesaplı özel bir not uygulaması, sınıf tabanlı view’larla bir iş ilanı panosu ve bir görev takip API’si.

Kurs Django REST Framework öğretiyor mu?

Henüz değil. Son bölüm yalnızca Django ile bir JSON API yapar (JsonResponse, durum kodları, JSON gövdesi okumak); Django REST Framework’ün otomatikleştirdiği iş tam olarak budur.

Bir Django sitesini yayına alacak mıyım?

Bu kursta hayır. Sondaki bir okuma dersi bir site yayına girdiğinde neyin değiştiğini anlatır (DEBUG, ALLOWED_HOSTS, collectstatic, ortam değişkenleri), ama sitelerin yalnızca tarayıcıda çalışır.

Django kursu ücretsiz mi?

Evet. Dersler, canlı site, yapay zekâ ipuçları ve sertifikalar ücretsiz. Ücretsiz hesapla günde birkaç ders ilerlersin, Pro günlük sınırı kaldırır.

Django kursu için sertifika alıyor muyum?

Evet. 6 bölümün her biri bitirdiğinde ücretsiz bir tamamlama sertifikası verir; paylaşabileceğin ya da LinkedIn’e ekleyebileceğin kendi sayfası vardır.

Coddy programlama dilleri çizimi

Coddy ile Django öğrenin

Başla