PYTHON - DJANGO FRAMEWORK EĞİTİMİ

Django ile web uygulamasını sıfırdan kurun

Django MVT, URL yönlendirme, ORM, admin, formlar, kimlik doğrulama, sınıf tabanlı görünümler, DRF ve dağıtım

Eğitim, Django çerçevesini uygulamalı öğretir. Proje ve uygulama yapısı, MVT mimarisi, URLconf, fonksiyon ve sınıf tabanlı görünümler, Django şablon dili, models ve ORM, migrations, admin paneli, formlar ve ModelForm, kimlik doğrulama ve izinler, statik/medya…

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Django ile model, görünüm, şablon, form ve REST API geliştirme

Eğitim, Django çerçevesini uygulamalı öğretir. Proje ve uygulama yapısı, MVT mimarisi, URLconf, fonksiyon ve sınıf tabanlı görünümler, Django şablon dili, models ve ORM, migrations, admin paneli, formlar ve ModelForm, kimlik doğrulama ve izinler, statik/medya dosyaları, Django REST Framework, pytest-django ile test ve Gunicorn ile dağıtım temelleri ele alınır.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Django Çekirdeği; 2. gün Veri ve Formlar; 3. gün Kimlik, API ve Yayın.

Seviye

Orta Seviye — Django ile model, görünüm, şablon, form ve REST API geliştirme

Öğrenme Metodu

Katılımcılar üç gün boyunca bir etkinlik yönetim uygulamasını Django ile geliştirir.

Neden Bu Eğitim?

🎸Hızlı Geliştirme

Django'nun hazır bileşenleriyle uygulamayı kısa sürede kurarsınız.

🛡️Güvenlik Varsayılanı

CSRF, XSS ve SQL enjeksiyon korumalarını anlarsınız.

🧱Ölçeklenebilir Yapı

Uygulamaları ayrıştıran, bakımı kolay proje yapısı kurarsınız.

Anahtar Konular

django eğitimidjango frameworkdjango ormdjango admindjango rest frameworkpython webdjango kimlik doğrulamadjango cbvdjango dağıtım
“Django size hız verir; doğru yapı ise yönü.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python temeli

Sınıf ve modül kullanımını bilmek gerekir.

2
HTML/CSS

Temel arayüz bilgisi yeterlidir.

3
Geliştirme ortamı

Python 3.10+ ve VS Code veya PyCharm kurulu bir bilgisayar gerekir.

4
Veritabanı

İlişkisel veritabanı kavramına aşinalık beklenir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Django projesini kurar ve istek-yanıt akışını URL, görünüm ve şablonlarla yönetir.
Modül 1
Kurulum ve Yapı
  • venv ve pip install django
  • startproject ve startapp
  • settings.py ayarları
  • manage.py runserver
  • INSTALLED_APPS
  • Proje dizin standartları
Modül 2
URL ve Görünümler
  • path ve include
  • Fonksiyon tabanlı görünüm
  • Sınıf tabanlı görünüm (CBV)
  • ListView, DetailView, CreateView
  • Dinamik URL parametreleri
  • get_object_or_404
Modül 3
Şablonlar
  • DTL sözdizimi
  • Kalıtım ve block
  • Etiketler ve filtreler
  • Statik dosyalar
  • Şablon bağlamı
  • Bootstrap ile arayüz
Modül 4
Middleware ve Ayarlar
  • Middleware yaşam döngüsü
  • Özel middleware
  • Ortam bazlı ayarlar
  • .env yönetimi
  • DEBUG ve güvenlik ayarları
  • Günlükleme
Günün hedefiKatılımcı modellerle veri katmanını kurar, admin ve formları kullanır.
Modül 1
Model ve ORM
  • Model alanları
  • İlişkiler (FK, M2M)
  • QuerySet API
  • Q ve F nesneleri
  • annotate ve aggregate
  • select_related / prefetch_related
Modül 2
Migrations
  • makemigrations ve migrate
  • Veri göçü
  • Geri alma
  • Göç çakışması
  • Başlangıç verisi (fixture)
  • PostgreSQL bağlantısı
Modül 3
Admin
  • ModelAdmin
  • list_display ve filtreler
  • Inline
  • Özel eylemler
  • İzinler
  • Admin özelleştirme
Modül 4
Formlar
  • Form ve ModelForm
  • Doğrulama
  • Widget
  • Formset
  • Dosya yükleme
  • CSRF koruması
Günün hedefiKatılımcı kimlik doğrulama, REST API ve dağıtım adımlarıyla uygulamayı tamamlar.
Modül 1
Kimlik Doğrulama
  • auth sistemi
  • Kayıt ve giriş
  • Özel kullanıcı modeli
  • İzinler ve gruplar
  • Mixin ile erişim kontrolü
  • Parola sıfırlama
Modül 2
Django REST Framework
  • Serializer
  • ViewSet ve Router
  • Kimlik doğrulama (Token, JWT)
  • İzinler
  • Sayfalama ve filtre
  • OpenAPI belgesi
Modül 3
Test
  • TestCase ve Client
  • pytest-django
  • Factory Boy
  • API testleri
  • Kapsam
  • CI entegrasyonu
Modül 4
Dağıtım
  • collectstatic
  • Gunicorn ve Nginx
  • Docker
  • HTTPS
  • check --deploy
  • Bakım ve izleme

Eğitim Kazanımları

Program sonunda katılımcılar:

🏗️
Proje yapısı

Django proje ve uygulamalarını düzenli kurabilirsiniz.

🧭
URL ve görünüm

FBV ve CBV ile istekleri yönetebilirsiniz.

🗃️
ORM

Karmaşık sorguları ve ilişkileri ORM ile yazabilirsiniz.

🛠️
Admin

Yönetim panelini özelleştirebilirsiniz.

📝
Formlar

ModelForm ile doğrulamalı formlar yapabilirsiniz.

🔐
Kimlik doğrulama

Giriş, kayıt ve izin yapısı kurabilirsiniz.

🔌
DRF

Django REST Framework ile API yazabilirsiniz.

🚢
Dağıtım

Gunicorn ve Nginx ile yayına alabilirsiniz.

Kimler İçin Uygundur?

  • Python bilen
  • Django ile web uygulaması geliştirmek isteyen yazılımcılar içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Python bilen ve Django ile web uygulaması geliştirmek isteyen yazılımcılar içindir.
Django sürümü?
Django 5.x LTS veya güncel kararlı sürüm kullanılır.
Ön yüz çerçevesi gerekir mi?
Hayır; Django şablonları ve Bootstrap kullanılır.
Bu eğitim ile TTPS4860 aynı mı?
Hayır; bu eğitim Django çerçevesine odaklanır, TTPS4860 ön yüz entegrasyonunu içeren 5 günlük tam yığın programdır.
Eğitim sonunda belge verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. Eğitim herhangi bir üretici sınavına doğrudan hazırlık vaat etmez; sınav söz konusu ise başvuru ve ücret ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Python - Django Framework Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuPython
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

PythonAdvanced Python Applied Program Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Python Applied Program Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

FastAPI, SQLAlchemy, Celery, JWT, pytest, Docker ve GitHub Actions ile uygulamalı ileri Python programı. Digital Vizyon Akademi uçtan uca eğitim.

Detayları Gör →
PythonAdvanced Python for network engineers Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Python for network engineers Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Netmiko, NAPALM, Nornir, Jinja2, RESTCONF ve NETCONF ile ağ otomasyonu. Ağ mühendisleri için ileri Python eğitimi Digital Vizyon Akademi'de.

Detayları Gör →
PythonAdvanced Python Topics: Exceptions & Command Line Arguments Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Python Topics: Exceptions & Command Line Arguments Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python istisna yönetimi, ExceptionGroup, logging, argparse, click ve typer ile CLI geliştirme ve paketleme. Digital Vizyon Akademi ileri Python konuları.

Detayları Gör →
PythonAdvanced Python Topics: File Operations in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Python Topics: File Operations in Python Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python pathlib, encoding, CSV, JSON, YAML, ikili dosya, mmap, zipfile ve büyük dosya akış işleme. Uygulamalı Digital Vizyon Akademi ileri Python konuları.

Detayları Gör →
PythonAdvanced Python Topics: Modules & Virtual Environments Eğitimi
Yazılım Geliştirme Eğitimleri

Advanced Python Topics: Modules & Virtual Environments Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python import sistemi, paket yapısı, venv, pip, poetry, uv, pyproject.toml, wheel ve bağımlılık yönetimi. Digital Vizyon Akademi ileri Python konuları.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn