PRINCIPLES OF IOT & PYTHON BASICS EĞİTİMİ

IoT dünyasına Python ile girin

IoT mimarisi, sensör ve aktüatörler, Raspberry Pi, GPIO, MQTT, Python temelleri, bulut entegrasyonu ve IoT güvenliği

Eğitim, IoT kavramlarını ve Python temellerini birlikte öğretir. IoT katmanlı mimarisi, sensör ve aktüatör çeşitleri, Raspberry Pi ve ESP32 platformları, Python temelleri, gpiozero ile GPIO kontrolü, I2C ve SPI sensörleri, MQTT ile yayın/abonelik, HTTP/REST i…

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

Eğitim Hakkında

IoT mimarisi, sensörler, MQTT ve Python ile veri toplama

Eğitim, IoT kavramlarını ve Python temellerini birlikte öğretir. IoT katmanlı mimarisi, sensör ve aktüatör çeşitleri, Raspberry Pi ve ESP32 platformları, Python temelleri, gpiozero ile GPIO kontrolü, I2C ve SPI sensörleri, MQTT ile yayın/abonelik, HTTP/REST ile bulut gönderimi, Node-RED giriş, zaman serisi veri saklama ve IoT güvenliği ilkeleri uygulamalı işlenir.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün IoT Mimarisi ve Python Temelleri; 2. gün Cihaz Programlama ve Haberleşme; 3. gün Veri, Pano ve Güvenlik.

Seviye

Temel Seviye — IoT mimarisi, sensörler, MQTT ve Python ile veri toplama

Öğrenme Metodu

Katılımcılar Raspberry Pi veya simülatör üzerinde sıcaklık sensörü okuyan, MQTT ile yayınlayan ve panoda gösteren bir IoT hattı kurar.

Neden Bu Eğitim?

📡Uçtan Uca IoT

Sensörden buluta tüm veri yolunu birlikte kurarsınız.

🐍Python ile Donanım

GPIO ve sensörleri Python ile kontrol edersiniz.

🔒Güvenlik Farkındalığı

IoT cihazlarının tipik zafiyetlerini ve önlemlerini öğrenirsiniz.

Anahtar Konular

iot eğitimipython iotraspberry pi pythonmqttesp32 micropythongpio programlamanesnelerin internetinode-rediot güvenliği
“Bağlı her cihaz, doğru yönetilmezse bir saldırı yüzeyidir.”

Ön Koşullar

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

1
Önkoşul yok

Programlama ve elektronik bilgisi gerekmez.

2
Donanım

Raspberry Pi/ESP32 seti veya simülatör sağlanır.

3
Geliştirme ortamı

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

4
Ağ bağlantısı

Wi-Fi erişimi olan bir bilgisayar gerekir.

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ı IoT katmanlarını anlar ve Python ile ilk programlarını yazar.
Modül 1
IoT Mimarisi
  • Algılama, ağ ve uygulama katmanları
  • Uç, sis ve bulut hesaplama
  • IoT kullanım alanları (akıllı bina, tarım, sanayi)
  • Protokol ailesi (Wi-Fi, BLE, LoRaWAN, Zigbee)
  • IoT ağ geçidi rolü
  • Veri akışı örnek mimarisi
Modül 2
Sensör ve Aktüatörler
  • Sıcaklık, nem, hareket, ışık sensörleri
  • Analog ve dijital sinyal
  • Röle ve servo motor
  • Çalışma gerilimi ve akım
  • Breadboard ve devre güvenliği
  • Sensör doğruluğu ve kalibrasyon
Modül 3
Python Temelleri
  • Değişken ve veri türleri
  • Koşul ve döngü
  • Fonksiyon
  • Liste ve sözlük
  • Dosya ve JSON
  • Hata yönetimi
Modül 4
Platformlar
  • Raspberry Pi OS kurulumu
  • SSH ile uzaktan bağlantı
  • ESP32 ve MicroPython tanıtımı
  • Arduino ile karşılaştırma
  • Güç yönetimi
  • Simülatör (Wokwi) kullanımı
Günün hedefiKatılımcı Python ile GPIO ve sensörleri programlar, veriyi MQTT ile yayınlar.
Modül 1
GPIO Programlama
  • gpiozero ile LED ve düğme
  • PWM ve servo
  • Kesme ve olay tabanlı okuma
  • Debounce
  • Röle kontrolü
  • Zamanlayıcı döngüler
Modül 2
Sensör Okuma
  • DHT22 ve DS18B20
  • I2C sensörler (BME280)
  • SPI ve ADC (MCP3008)
  • Ölçüm doğrulama
  • Hata ve geçersiz okuma
  • Veriyi birimle kaydetme
Modül 3
MQTT
  • Yayın/abonelik modeli
  • Broker (Mosquitto)
  • paho-mqtt ile yayın
  • Topic hiyerarşisi ve QoS
  • Last Will ve retained
  • TLS ile güvenli bağlantı
Modül 4
HTTP ve Bulut
  • requests ile REST gönderimi
  • JSON yük yapısı
  • ThingSpeak / Adafruit IO örneği
  • Yeniden deneme ve tamponlama
  • Zaman damgası
  • Veri kullanım maliyeti
Günün hedefiKatılımcı veriyi saklar, görselleştirir ve IoT güvenliği için temel önlemleri uygular.
Modül 1
Veri Saklama
  • SQLite ve InfluxDB kavramı
  • Zaman serisi tasarımı
  • CSV ve Parquet
  • Veri saklama süresi
  • Yedekleme
  • Büyük veri notları
Modül 2
Pano ve Kurallar
  • Node-RED akışları
  • Grafana panosu
  • Eşik uyarıları
  • E-posta ve Telegram bildirimi
  • Kural tabanlı otomasyon
  • Canlı grafik
Modül 3
IoT Güvenliği
  • Varsayılan parola riskleri
  • TLS ve sertifikalar
  • OTA güncelleme
  • Ağ ayrımı (VLAN)
  • Cihaz kimliği
  • OWASP IoT Top 10
Modül 4
Mini Proje
  • Akıllı sera izleme senaryosu
  • Donanım ve yazılım entegrasyonu
  • Test ve hata ayıklama
  • Dokümantasyon
  • Sunum
  • Sonraki adımlar: edge AI, LoRaWAN

Eğitim Kazanımları

Program sonunda katılımcılar:

🌐
IoT mimarisi

IoT katmanlarını ve protokol seçimlerini açıklayabilirsiniz.

🔌
GPIO

Python ile LED, röle ve servo kontrolü yapabilirsiniz.

🌡️
Sensör okuma

I2C ve 1-Wire sensörlerden veri okuyabilirsiniz.

📶
MQTT

Veriyi MQTT ile yayınlayıp abone olabilirsiniz.

☁️
Bulut gönderimi

REST ile buluta ölçüm gönderebilirsiniz.

🗃️
Veri saklama

Zaman serisi verisini kaydedebilirsiniz.

📊
Pano

Node-RED veya Grafana ile izleme panosu kurabilirsiniz.

🔐
IoT güvenliği

Cihaz ve iletişim güvenliği önlemlerini uygulayabilirsiniz.

Kimler İçin Uygundur?

  • IoT'ye yeni başlayan öğrenciler
  • teknik personel
  • Python ile cihaz programlamak isteyenler içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
IoT'ye yeni başlayan öğrenciler, teknik personel ve Python ile cihaz programlamak isteyenler içindir.
Donanım getirmem gerekir mi?
Hayır; donanım seti veya simülatör sağlanır.
Elektronik bilgisi gerekli mi?
Hayır; temel devre bilgisi eğitim içinde verilir.
Hangi bulut hizmetleri kullanılır?
ThingSpeak, Adafruit IO veya kendi MQTT brokeriniz.
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. Principles of IoT & Python Basics Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

PythonPython & Matplotlib: Creating Box Plots, Scatter Plots, Heatmaps, & Pie Charts Eğitimi
Yazılım Geliştirme Eğitimleri

Python & Matplotlib: Creating Box Plots, Scatter Plots, Heatmaps, & Pie Charts Eğitimi

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

Matplotlib ile box plot, scatter plot, heatmap ve pie chart eğitimi: dağılım okuma, renk haritaları, annotate, alt grafikler ve yayın kalitesinde çıktı.

Detayları Gör →
PythonPython - Advanced Operations with NumPy Arrays Eğitimi
Yazılım Geliştirme Eğitimleri

Python - Advanced Operations with NumPy Arrays Eğitimi

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

NumPy ileri işlemler eğitimi: broadcasting, fancy indexing, ufunc, einsum, numpy.linalg, structured array, stride ve vektörel performans.

Detayları Gör →
PythonPython - Advanced Python (ADVP) Eğitimi
Yazılım Geliştirme Eğitimleri

Python - Advanced Python (ADVP) Eğitimi

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

İleri Python (ADVP) eğitimi: dekoratör, jeneratör, bağlam yöneticisi, ileri OOP, threading, asyncio, pytest ve paketleme ile profesyonel Python.

Detayları Gör →
PythonPython - Django Framework Eğitimi
Yazılım Geliştirme Eğitimleri

Python - Django Framework Eğitimi

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

Python Django framework eğitimi: MVT, ORM, migrations, admin, formlar, kimlik doğrulama, sınıf tabanlı görünümler, DRF ve dağıtım.

Detayları Gör →
PythonPython - Introduction to NumPy for Multi-dimensional Data Eğitimi
Yazılım Geliştirme Eğitimleri

Python - Introduction to NumPy for Multi-dimensional Data Eğitimi

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

NumPy ile çok boyutlu veri eğitimi: ndarray, dilimleme, boolean maskeleme, broadcasting, istatistik, matris işlemleri ve dosya girişi çıkışı.

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