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
Yapay zeka destekli kodlama yardımı
Uygulamalı interaktif dersler
Her derste sesli anlatım
Bilgini sınamak için testler
Ücretsiz tamamlama sertifikası
Müfredat
Bölüm 1
Django Temelleri
Bölüme başlaBaşlaBir 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 ders510Dinamik URL'ler
Proje5 ders510Şablonlar
Proje6 ders615Düzenler ve Statik Dosyalar
Proje4 ders410Kafe Web Sitesi
3 ders35Bölüm 2
Modeller ve Yönetim Paneli
Bölüme başlaBaşlaModellerle 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 ders615ORM ile Sorgulama
6 ders615Veritabanından Sayfalar
Proje3 ders35İlişkiler
Proje4 ders48Yönetici
Proje2 ders25Proje: Yazarlar
2 ders24Bölüm 3
Formlar
Bölüme başlaBaşlaZiyaretç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 ders48Django Formları
Proje7 ders715ModelForms
Proje4 ders410Katılım Yanıtları
Proje2 ders24Proje: Konuk Listesi
3 ders35Bölüm 4
Kullanıcılar ve Hesaplar
Bölüme başlaBaşlaKayı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 ders59Sayfaları Koruma
Proje2 ders25Kendi Verileriniz
Proje4 ders410Personel ve İzinler
2 ders24Proje: Profil ve Paylaşım
3 ders35Bölüm 5
Sınıf Tabanlı Görünümler
Bölüme başlaBaşlaDjango'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 ders35Genel Görüntüleme Görünümleri
Proje4 ders49Sayfalama
Proje2 ders25Düzenleme Görünümleri
Proje7 ders715Proje: İş İlanları Panosunu Tamamla
2 ders24Bölüm 6
JSON API'leri
Bölüme başlaBaşlaModellerinizi 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 ders510Güncelleme ve Silme
Proje3 ders35API'nizi Çağırma
Proje3 ders39Proje: İşleri Sıralama
3 ders35Dağıtıma Hazır
Proje2 ders25
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.
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!
January 2026
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
Ya Hep Ya Hiç
7 günün 5. günü
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!
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ş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.
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.
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()veinclude(),{% 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,
ForeignKeyveManyToManyField. 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?
Bu gerçek Django mu?
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?
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?
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.