Django ile güvenli REST API'ler geliştirin
Eğitim, Django model ve ORM özetinin ardından Django REST Framework ile Serializer, APIView, generic view, ViewSet ve Router kullanımını işler.
DRF ile üretim kalitesinde REST API geliştirin.
Eğitim, Django model ve ORM özetinin ardından Django REST Framework ile Serializer, APIView, generic view, ViewSet ve Router kullanımını işler. Token/JWT kimlik doğrulama, nesne düzeyi izinler, sayfalama, django-filter, throttling ve CORS, APITestCase ile test, drf-spectacular ile Swagger dokümantasyonu ve Gunicorn/Nginx ile yayına alma uygulanır.
3 Gün. Her gün dört modül; sabah kavram ve demo, öğleden sonra API geliştirme; son gün dağıtım ve dokümantasyon.
Orta Seviye — Django REST Framework ile serializer, ViewSet, kimlik doğrulama, filtreleme, OpenAPI dokümantasyonu ve dağıtım
Her bölümde bir kaynak (ör. ürün, sipariş) için uç noktalar yazılır, Postman ve curl ile test edilir.
REST ilkeleri, durum kodları ve sürümleme ile tutarlı API'ler tasarlarsınız.
Kimlik doğrulama, izin ve hız sınırlama ile uç noktaları korursunuz.
OpenAPI şeması ve otomatik testlerle API'yi güvence altına alırsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıflar, dekoratörler ve JSON bilgisi gerekir.
Temel Django kullanımı (model, URL, view) bilinmelidir.
HTTP yöntemleri ve durum kodları hakkında genel bilgi beklenir.
Python 3.10+, Django, djangorestframework ve Postman veya curl gerekir.
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.
Program sonunda katılımcılar:
Django projesi başlatıp MVT yapısını ve istek-yanıt döngüsünü açıklayabilirsiniz
model sınıflarını tanımlayıp migration ile şemayı yönetebilirsiniz
QuerySet, Q ve F nesneleriyle verimli veritabanı sorguları yazabilirsiniz
serializer ve APIView ile JSON REST uç noktaları yazabilirsiniz
token/JWT kimlik doğrulama, izin sınıfları ve filtreleme ile güvenli API sunabilirsiniz
Django auth sistemiyle giriş, kayıt, izin ve özel kullanıcı modeli kurabilirsiniz
birim test yazıp güvenlik kontrol listesiyle Django uygulamasını yayına hazırlayabilirsiniz
pytest ile test yazıp kod kalitesini araçlarla denetleyebilirsiniz
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.
Python-based Dashboards with Plotly and Dash eğitimi: plotly ve Dash ile Python'da veri panosu tasarlayıp yayına alın. 3 gün uygulamalı lab ve DVA sertifikası.
Detayları Gör →Python: sıkıcı işleri otomatize et eğitimi: günlük ofis ve bilgi işlem görevlerini Python script'lerine dönüştürün. 3 gün uygulamalı lab ve DVA sertifikası.
Detayları Gör →Selenium Deep Dive: Managing Data Elements Using Python & Selenium eğitimi: selenium ile karmaşık veri öğelerini kararlı biçimde okuyup yönetin. 2 gün uygulamal
Detayları Gör →Selenium ve Python ile Test Otomasyonu eğitimi: web arayüz testlerini Python ve Selenium ile kodlayıp CI'a bağlayın. 3 gün uygulamalı lab ve DVA sertifikası.
Detayları Gör →Selenium WebDriver with Python (Intermediate) eğitimi: temel Selenium bilginizi, kararlı ve yapılandırılmış testlere taşıyın. 2 gün uygulamalı lab ve DVA sertif
Detayları Gör →