Edge cihazlarda hafif Python ajanları yazın
Edge cihazlarda Python ile hafif ajanlar: MQTT ile aracılı yükleme, SQLite tamponu, retry ve idempotent yükleme, mTLS, imzalı OTA ve systemd/Docker dağıtımı.
Edge ajanlarında aracılı yükleme ve cihaz güvenliği
Eğitim, kısıtlı kaynaklı cihazlarda çalışan Python ajanlarını ele alır: edge mimarisi, Raspberry Pi ve ESP32, MicroPython, paho-mqtt ile QoS ve Last Will, SQLite tabanlı yerel tampon, MessagePack ile sıkıştırma, idempotent yükleme, üstel geri çekilme, mTLS ve token yönetimi, imzalı OTA güncelleme, systemd servisi ve Docker ARM imajı.
4 Gün. Her gün dört modül; 1. gün Edge Mimarisi ve Hafif Ajanlar; 2. gün Aracılı Yükleme ve Mesajlaşma; 3. gün Güvenlik ve Uzaktan Yönetim; 4. gün Uçtan Uca Edge Projesi. Her modül uygulamalı alıştırmalarla pekiştirilir.
İleri Seviye — Edge cihazlarda Python ile hafif ajanlar yazıp MQTT ve tamponlu kuyruklarla aracılı veri yüklemeyi kapsar.
Katılımcılar bir sensör simülatörü ve MQTT broker ile çalışan ajanı geliştirir; bağlantı kesintisi ve veri kaybı senaryoları kasıtlı olarak test edilir.
Bağlantı kopsa bile veri kaybetmeyen tamponlu ve tekrar denemeli ajanlar yazarsınız.
Bellek ve CPU kısıtlarına uygun hafif ajan tasarımı yaparsınız.
mTLS ve imzalı OTA ile cihaz filosunu güvenle yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Sınıflar, istisna yönetimi, modüller ve paketler konusunda iş deneyimi veya eşdeğer bilgi gereklidir.
Python 3.10+, Git, Docker (tercihen) ve bir IDE kurulu dizüstü bilgisayar gereklidir.
Terminal kullanımı, pip/venv ve temel Git komutları bilinmelidir.
HTTP, JSON ve temel veritabanı kavramlarını bilmek uygulamalı bölümleri hızlandırı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:
Edge ve hafif ajan mimarisinin kısıtlarını değerlendirip platform seçebilirsiniz
Thread, process ve asyncio modellerini iş türüne göre seçip uygulayabilirsiniz
MQTT ve tamponlu kuyrukla güvenilir veri yükleme mantığı kurabilirsiniz
Redis, Celery ve mesaj kuyruklarıyla ölçeklenebilir servis yapıları kurabilirsiniz
API anahtarı, OAuth 2.0 ve JWT ile kimlik doğrulama akışlarını uygulayabilirsiniz
Dış bağımlılıkları mock ve patch ile izole edip test edebilirsiniz
Doğru veri yapısı, lru_cache ve generator ile kodu hızlandırabilirsiniz
Fixture, parametrize ve marker ile bakımı kolay test paketleri yazabilirsiniz
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 3 ile sözdizimi, veri tipleri, döngüler, fonksiyonlar, dosya işlemleri, modüller ve OOP temelleri. Sıfırdan başlayanlar için Digital Vizyon Akademi eğiti
Detayları Gör →Hiç kod bilmeyenler için Python: değişkenler, koşullar, döngüler, liste, sözlük, fonksiyonlar ve dosya işleme. Digital Vizyon Akademi başlangıç eğitimi.
Detayları Gör →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 →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 →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 →