PYTHON - PYTHON AND DJANGO (PDWAD) EĞİTİMİ

Python ile Django web uygulamalarını geliştirin

Python ile Django: MVT, ORM, şablonlar, formlar, kimlik doğrulama, admin, DRF, test ve dağıtım

PDWAD eğitimi, Python ve Django ile web uygulaması geliştirmeyi (Python and Django Web Application Development) işler. Python ileri tekrarları, Django proje yapısı, URL ve görünümler, şablonlar, models ve ORM, migrations, admin, formlar, kimlik doğrulama, sın…

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

Eğitim Hakkında

Python ile Django web uygulaması geliştirme, ORM, formlar ve REST

PDWAD eğitimi, Python ve Django ile web uygulaması geliştirmeyi (Python and Django Web Application Development) işler. Python ileri tekrarları, Django proje yapısı, URL ve görünümler, şablonlar, models ve ORM, migrations, admin, formlar, kimlik doğrulama, sınıf tabanlı görünümler, Django REST Framework, test ve dağıtım adımları uygulamalı bir proje üzerinden ele alınır.

Süre ve Format

4 Gün. Her gün dört modül; 1. gün Python Tazeleme ve Django Başlangıcı; 2. gün Veri Katmanı ve Admin; 3. gün Formlar, Kimlik ve CBV; 4. gün REST, Test ve Dağıtım.

Seviye

Orta Seviye — Python ile Django web uygulaması geliştirme, ORM, formlar ve REST

Öğrenme Metodu

Katılımcılar dört gün boyunca bir görev ve proje takip uygulamasını geliştirir; her modül sonunda çalışan bir ek özellik hazırlanır.

Neden Bu Eğitim?

🌐Web Uygulaması

Python bilginizi tam işlevli bir web uygulamasına dönüştürürsünüz.

🧱MVT Yapısı

Model, şablon ve görünüm ayrımıyla düzenli kod yazarsınız.

🔌API Desteği

Aynı uygulamaya DRF ile REST API eklersiniz.

Anahtar Konular

pdwadpython djangodjango web geliştirmedjango ormdjango rest frameworkdjango formlardjango adminpython web uygulamasıdjango eğitimi
“Bir web uygulamasının hikâyesi, ilk migrasyonda başlar.”

Ön Koşullar

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

1
Python temeli

Sınıf, fonksiyon ve modül bilgisi gerekir.

2
HTML

Temel HTML bilgisi yeterlidir.

3
Geliştirme ortamı

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

4
SQL

Temel SQL kavramları faydalıdır.

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 için gerekli Python kavramlarını tazeler ve ilk uygulamayı oluşturur.
Modül 1
Python Tazeleme
  • Sınıf ve kalıtım
  • Dekoratör ve kapsam
  • Sözlük ve kavrayışlar
  • İstisna yönetimi
  • venv ve pip
  • Tür ipuçları temeli
Modül 2
Django Kurulumu
  • startproject, startapp
  • settings.py
  • manage.py
  • Geliştirme sunucusu
  • Uygulama yapısı
  • .env ve gizli bilgiler
Modül 3
URL ve Görünümler
  • path ve include
  • FBV yazımı
  • HttpResponse ve render
  • URL parametreleri
  • 404 yönetimi
  • reverse
Modül 4
Şablonlar
  • DTL temelleri
  • Kalıtım
  • Etiket ve filtreler
  • Statik dosyalar
  • Bootstrap
  • Bağlam verisi
Günün hedefiKatılımcı modelleri tasarlar, sorgular ve admin panelini kullanır.
Modül 1
Modeller
  • Alan türleri
  • İlişkiler
  • Meta sınıfı
  • Metotlar
  • Doğrulayıcılar
  • Manager
Modül 2
ORM
  • filter, get, exclude
  • Q ve F
  • annotate, aggregate
  • select_related
  • prefetch_related
  • Ham SQL
Modül 3
Migrations
  • makemigrations
  • migrate
  • Veri göçü
  • Geri alma
  • Çakışma
  • Veritabanı geçişi
Modül 4
Admin
  • ModelAdmin
  • Liste ve filtre
  • Inline
  • Eylemler
  • İzinler
  • Özelleştirme
Günün hedefiKatılımcı formlar ve kimlik doğrulama ile kullanıcı etkileşimini güvenli biçimde sağlar.
Modül 1
Formlar
  • Form ve ModelForm
  • Doğrulama ve clean
  • Widget
  • Formset
  • Dosya yükleme
  • CSRF
Modül 2
Sınıf Tabanlı Görünümler
  • ListView, DetailView
  • CreateView, UpdateView, DeleteView
  • Mixin
  • get_queryset
  • get_context_data
  • success_url
Modül 3
Kimlik Doğrulama
  • Giriş ve çıkış
  • Kayıt
  • Özel kullanıcı modeli
  • İzinler
  • LoginRequiredMixin
  • Parola sıfırlama
Modül 4
Oturum ve Mesaj
  • Session
  • messages
  • Çerez ayarları
  • Sepet örneği
  • Güvenlik ayarları
  • XSS ve CSRF
Günün hedefiKatılımcı DRF ile API ekler, uygulamayı test eder ve yayına hazırlar.
Modül 1
Django REST Framework
  • Serializer
  • ViewSet ve Router
  • Kimlik doğrulama
  • İzinler
  • Sayfalama
  • Filtreleme
Modül 2
Test
  • TestCase
  • Client
  • pytest-django
  • Factory Boy
  • API testi
  • Kapsam
Modül 3
Dağıtım
  • collectstatic
  • Gunicorn
  • Nginx
  • Docker
  • HTTPS
  • check --deploy
Modül 4
Proje Teslimi
  • Kod gözden geçirme
  • Belgeleme
  • Hata izleme
  • Performans
  • Sunum
  • Sonraki adımlar

Eğitim Kazanımları

Program sonunda katılımcılar:

🌐
Django uygulaması

Python ile uçtan uca web uygulaması geliştirebilirsiniz.

🗄️
ORM

Modeller ve ilişkileri tasarlayıp sorgulayabilirsiniz.

🛠️
Admin

Admin panelini projeye uyarlayabilirsiniz.

📋
Formlar

Doğrulamalı formlar yazabilirsiniz.

👥
CBV

Sınıf tabanlı görünümlerle CRUD kurabilirsiniz.

🔐
Kimlik

Giriş, kayıt ve izin yönetimini uygulayabilirsiniz.

🔌
REST API

DRF ile API sunabilirsiniz.

🚀
Yayın

Gunicorn ve Nginx ile dağıtabilirsiniz.

Kimler İçin Uygundur?

  • Python bilen
  • web geliştirmeye Django ile başlamak isteyen yazılımcılar içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Python bilen ve web geliştirmeye Django ile başlamak isteyen yazılımcılar içindir.
PDWAD ne anlama gelir?
Python and Django Web Application Development anlamına gelen eğitim kodudur.
Proje yapılır mı?
Evet; görev ve proje takip uygulaması dört gün boyunca geliştirilir.
Ön yüz bilgisi gerekir mi?
Temel HTML yeterlidir; Bootstrap ile arayüz hazırlanı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 - Python and Django (PDWAD) Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 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

PythonPython Concurrent Programming: Multithreading in Python Eğitimi
Yazılım Geliştirme Eğitimleri

Python Concurrent Programming: Multithreading in Python Eğitimi

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

Python multithreading eğitimi: threading, Lock, Queue, ThreadPoolExecutor, GIL, race condition ve deadlock konularını canlı kodlama ile 4 günde öğrenin.

Detayları Gör →
PythonPython Data Wrangling Training Eğitimi
Yazılım Geliştirme Eğitimleri

Python Data Wrangling Training Eğitimi

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

Python data wrangling eğitimi: pandas ile veri okuma, temizleme, merge, groupby, pivot ve tarih/metin işlemlerini kirli gerçek veri setleriyle 3 günde uygulayın

Detayları Gör →
PythonPython Design Patterns: Principles of Good Design Eğitimi
Yazılım Geliştirme Eğitimleri

Python Design Patterns: Principles of Good Design Eğitimi

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

Python tasarım prensipleri eğitimi: SOLID, kompozisyon, abc ve Protocol, bağımlılık enjeksiyonu, kod kokuları ve refactoring teknikleri uygulamalı örneklerle 3

Detayları Gör →
PythonPython Design Patterns: Working with Behavioral Design Patterns Eğitimi
Yazılım Geliştirme Eğitimleri

Python Design Patterns: Working with Behavioral Design Patterns Eğitimi

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

Python davranışsal tasarım kalıpları eğitimi: Strategy, Observer, Command, State, Iterator ve Chain of Responsibility kalıplarını Pythonic örneklerle 2 günde uy

Detayları Gör →
PythonPython Design Patterns: Working with Creational Design Patterns Eğitimi
Yazılım Geliştirme Eğitimleri

Python Design Patterns: Working with Creational Design Patterns Eğitimi

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

Python yaratımsal tasarım kalıpları eğitimi: Singleton, Factory Method, Abstract Factory, Builder ve Prototype kalıplarını örnek kod ve testlerle 2 günde öğreni

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