İleri Python ile üretim kalitesinde uygulama yazın
FastAPI, Pydantic, SQLAlchemy, Alembic, Celery, JWT, pytest, Docker ve GitHub Actions ile kimlik doğrulamalı bir servisi uçtan uca geliştiren iki günlük uygulamalı ileri Python programı.
Uygulamalı ileri Python programı
Eğitim ileri Python bilgisini gerçek bir uygulamada birleştirir. FastAPI ile REST API, Pydantic modelleri ve doğrulama, SQLAlchemy 2 ve Alembic migration, asyncio ve arka plan görevleri, Celery ve Redis kuyruğu, JWT kimlik doğrulama, yapılandırılmış loglama, pytest ve kapsam, Docker ve docker-compose, GitHub Actions CI ve temel güvenlik pratikleri adım adım uygulanır.
2 Gün. Her gün dört modül; 1. gün API ve Veri Katmanı; 2. gün Test, Kalite ve Dağıtım.
İleri Seviye — uygulamalı ileri Python programı: web API, veri işleme, test ve dağıtım
Katılımcılar iki gün boyunca kimlik doğrulamalı, veritabanlı, test edilmiş ve konteynerleştirilmiş bir görev yönetimi API'sini sıfırdan geliştirir.
API, veritabanı, test ve dağıtımı tek projede birleştirirsiniz.
pytest ile yüksek kapsamlı ve hızlı testler yazarsınız.
Docker, CI ve loglamayla servisi yayına hazır hale getirirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıf, modül, decorator ve tip ipuçlarına aşinalık gerekir.
İstek, yanıt ve durum kodu bilgisi gerekir.
Tablo ve ilişki kavramı bilinmelidir.
Docker Desktop kurulu olmalıdır.
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:
Doğrulamalı REST API geliştirirsiniz.
SQLAlchemy ve Alembic ile veritabanını yönetirsiniz.
JWT ve rol tabanlı yetkilendirme uygularsınız.
Celery ve Redis ile asenkron görevler çalıştırırsınız.
pytest ile yüksek kapsamlı testler yazarsınız.
Ruff, mypy ve pre-commit ile standardı otomatikleştirirsiniz.
Loglama ve metrik eklersiniz.
Docker ve CI ile yayına hazır hale getirirsiniz.
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 fonksiyonlarını derinlemesine anlama eğitimi: LEGB kapsamı, closure, *args/**kwargs, varsayılan argüman tuzakları, functools ve tür ipuçları.
Detayları Gör →Python fonksiyonlarına giriş eğitimi: def, parametre, return, docstring, kapsam, yerleşik fonksiyonlar ve modüller. Yeni başlayanlar için uygulamalı.
Detayları Gör →Python fonksiyonlarının ileri özellikleri eğitimi: dekoratörler, jeneratörler, itertools, contextmanager, asyncio ve cProfile ile performans analizi.
Detayları Gör →Gelişmiş Python eğitimi: Pythonic idiomlar, SOLID, tasarım desenleri, dataclass, tür ipuçları, pytest, paketleme ve kod kalitesi araçlarıyla ileri düzey.
Detayları Gör →Ağ mühendisleri için orta seviye Python: Netmiko, TextFSM, Jinja2, NAPALM, RESTCONF ve NETCONF ile ağ otomasyonu uygulamalı eğitimi.
Detayları Gör →