0Pricing
Django Academy icon

Django Academy

PYTHONPythonBackendWeb

Django, Python'ın kapsamlı framework'ü ile üretim web uygulamaları geliştirin. Modeller ve view'lardan REST API'lerine ve deployment'a kadar.

🤖 Yapay Zeka Destekli📚 30 kurs👥 100.000+ öğrenci⭐ 4,9 puan
Kurs Özeti

Django: Python ile Web Uygulamaları Geliştirin

Django, Python'ın kapsamlı framework'ü ile üretim web uygulamaları geliştirin. Bu track, mutlak başlangıç (A1) seviyesinden ileri (B2) seviyeye kadar 30 aşamalı mini-kursu içerir; kısa, odaklanmış dersler ve her konsepti pekiştirmek için hızlı testler bulunur.

Neler Öğreneceksiniz

View'lar, URL'ler, şablonlar, modeller ve admin sitesi ile başlayın, ardından sınıf tabanlı view'ları, ORM'i, formları ve kimlik doğrulamayı öğrenin. Django REST Framework, gelişmiş sorgular, caching, Celery görevleri, güvenlik sertleştirmesi, performans ve Docker ile deployment'a ilerleyin. Her ders pratiktir ve ihtiyaç duyduğunuzda 24/7 AI tutor yardımı mevcuttur.

Nasıl Çalışır

Her kurs dört odaklanmış, ufak derse ayrılır. Günde birkaç dersi tamamlayın ve tüm track'i aylar değil, haftalar içinde öğrenmiş olursunuz.

Öğrenmeye Başla →

Nasıl Öğreneceksin

🎯
Etkileşimli Dersler
Gerçek zamanlı geri bildirim ile uygulamalı kodlama alıştırmaları
🤖
AI Öğretmen
Takılırsan AI'dan anında yardım al
💻
Yerleşik Editör
Tarayıcında doğrudan kod yaz ve çalıştır
🏆
Sertifika
Kursu tamamladığında sertifika kazan
Müfredat

30 Kurs

Django Academy öğrenme yolundaki tüm kurslar.

01

Django ile Tanışın: Mükemmeliyetçilerin Web Çatısı

A14 ders

Django'nun ne olduğunu, neden var olduğunu ve tümleşik özelliklerle gelen tasarımının gerçek web uygulamalarına nasıl uyduğunu anlayın.

02

Django'yu Kurun ve İlk Projenizi Başlatın

A14 dersPRO

Temiz bir sanal ortam kurun ve çalışan bir Django projesini sıfırdan oluşturun.

03

Projeler ve Uygulamalar: Kod Tabanınızı Yapılandırın

A14 dersPRO

İlk yeniden kullanılabilir uygulamanızı oluşturun ve Django yöntemine uygun şekilde projeye bağlayın.

04

İstek ve Yanıt Döngüsü

A14 dersPRO

Bir HTTP isteğinin tarayıcıdan Django üzerinden geçerek yanıta ve geri dönüşüne kadar olan sürecini izleyin.

05

İlk Görünümünüz ve URL'niz

A14 dersPRO

İşlev tabanlı görünümler yazın ve temiz URL'leri güvenle bunlara yönlendirin.

06

Şablonlar: HTML'yi Verilerle Oluşturma

A24 dersPRO

Django şablon dili ve şablon kalıtımını kullanarak dinamik HTML oluşturun.

07

Django'yu Kabukla Keşfedin

A24 dersPRO

Modelleri, sorguları ve Python'ı canlı olarak denemek için etkileşimli kabuğu kullanın.

08

Modeller ve İlk Veritabanı Tablonuz

A24 dersPRO

Veritabanı tablolarına eşlenen modeller tanımlayın ve doğru alan türlerini seçin.

09

Geçişler: Şemanızı Güvenle Geliştirin

A24 dersPRO

Modelleriniz zaman içinde değişirken geçişler oluşturun, uygulayın ve bunları anlamlandırın.

10

Django Yönetim Sitesi

A24 dersPRO

Yönetim panelini etkinleştirin ve verilerinizi özenle oluşturulmuş arayüz üzerinden yönetin.

11

QuerySets: Veritabanından Veri Okuma

B14 dersPRO

QuerySet API'sini kullanarak kayıtları verimli şekilde alın ve filtreleyin.

12

Formlar: Girdi Toplama ve Doğrulama

B14 dersPRO

Alanları oluşturan ve kullanıcı girdilerini düzgünce doğrulayan Django formları geliştirin.

13

Sınıf Tabanlı Görünümlerin Temelleri

B14 dersPRO

Tekrarlayan işlev görünümlerini yeniden kullanılabilir sınıf tabanlı görünümlerle değiştirin.

14

Genel Görüntüleme ve Düzenleme Görünümleri

B14 dersPRO

En az kodla CRUD sayfaları oluşturmak için Django'nun genel CBV'lerini kullanın.

15

ModelForms: Modellerinizden Formlar

B14 dersPRO

Kayıtları otomatik olarak kaydeden, doğrulanmış ve model destekli formlar oluşturun.

16

ORM İlişkileri: Modellerinizi Bağlayın

B14 dersPRO

Yabancı anahtar, çoktan çoğa ve bire bir ilişkilerle gerçek dünya ilişkilerini modelleyin.

17

Kimlik Doğrulama ve Kullanıcılar

B14 dersPRO

Django'nun kimlik doğrulama sistemiyle desteklenen giriş, çıkış ve kayıt özelliklerini ekleyin.

18

Oturumlar, Mesajlar ve Çerezler

B14 dersPRO

Kullanıcıya özel durumu kalıcı hâle getirin ve istekler arasında tek seferlik geri bildirimler gösterin.

19

Statik ve Medya Dosyaları

B14 dersPRO

CSS, JS ve kullanıcı yüklemelerini geliştirme ve üretim ortamlarında doğru şekilde sunun.

20

Sayfalama ve Test Temelleri

B14 dersPRO

Uzun listeleri sayfalara bölün ve ilk otomatik Django testlerinizi yazın.

21

Django REST Framework: İlk API

B24 dersPRO

Modellerinizi Django REST Framework ile JSON API olarak kullanıma açın.

22

DRF ViewSets, Yönlendiriciler ve Kimlik Doğrulama

B24 dersPRO

ViewSets ile eksiksiz bir CRUD API'sini hızla oluşturun ve belirteç tabanlı kimlik doğrulamayla güvenceye alın.

23

İleri ORM: Toplamalar ve İfadeler

B24 dersPRO

İstatistikleri hesaplayın ve açıklamalar ile F/Q nesnelerini kullanarak veritabanı tarafında çalışan mantık oluşturun.

24

N+1 Sorununu Ortadan Kaldırın: Sorgu Optimizasyonu

B24 dersPRO

Sorguları hızlandırmak için N+1 sorununu teşhis edip ortadan kaldırın.

25

Sinyaller ve Özel Ara Katman

B24 dersPRO

Model olaylarına tepki verin ve her isteği özel ara katmanla yakalayın.

26

Hız İçin Önbellekleme

B24 dersPRO

Yanıt sürelerini büyük ölçüde azaltmak için görünümleri, parçaları ve sorguları önbelleğe alın.

27

Celery ve Arka Plan Görevleri

B24 dersPRO

Yavaş işleri Celery ve bir mesaj aracısıyla arka plan çalışanlarına aktarın.

28

Üretimde Güvenliği Güçlendirme

B24 dersPRO

Bir Django sitesini en yaygın web saldırılarına karşı güvenceye alın.

29

Gunicorn, Nginx ve WhiteNoise ile Dağıtım

B24 dersPRO

Bir Django uygulamasını üretim WSGI yığınıyla gerçek bir sunucuya taşıyın.

30

Django'yu Her Ortam İçin Docker'a Alın

B24 dersPRO

Django, Postgres ve Redis'i yeniden üretilebilir kapsayıcılarda paketleyin.

SSS

Sıkça Sorulan Sorular

Django Academy kursu ücretsiz mi?

Evet. Django Academy kursunu ücretsiz olarak başlayabilir ve etkileşimli derslerini hiç ücret ödemeden tamamlayabilirsin. İsteğe bağlı PRO aboneliği gelişmiş yapay zeka araçlarını ve paylaşılabilir bir sertifikayı açar.

PYTHON öğrenmek için önceki deneyim gerekli mi?

Hayır. Kurs temel bilgilerle başlar ve giderek daha ileri konulara ilerler, bu nedenle PYTHON deneyimi olmasa bile başlayabilirsin.

CoddyKit'te PYTHON nasıl öğreneceksin?

Yaparak öğrenirsin. Kısa etkileşimli dersler, açık bir açıklama ile gerçek zamanlı çalışan uygulamalı bir kodlama alıştırmasını bir araya getirir ve 24/7 AI öğretmen takılırsan kişiselleştirilmiş yardım sağlar.

Django Academy kursunu tamamladığımda sertifika alır mıyım?

Evet. PRO öğrenenler sınav yapabilir ve Django Academy kursu için doğrulanabilir bir koduyla paylaşılabilir bir tamamlama sertifikası kazanabilirler.

PYTHON öğrenimini telefonumda yapabilir miyim?

Evet. CoddyKit web ve yerel iOS ile Android uygulamaları olarak erişilebilir, böylece PYTHON öğrenimini herhangi bir cihazda yapabilir ve ilerlemeniz cihazlar arasında senkronize olur.

Django Academy Kursuna Şimdi Başla

Yapay zeka destekli derslerle programlamayı öğrenen binlerce öğrenciye katıl.

Ücretsiz Başla →Tüm Kursları Gözden Geçir