PYTHON FOR NETWORKING & SYSTEM ADMINISTRATORS (TTPS4824) EĞİTİMİ

Sistem ve ağ yönetimini Python ile hızlandırın

subprocess, paramiko, socket, psutil, scapy ve requests ile sunucu yönetimi, ağ tarama, log ayrıştırma ve izleme betikleri yazın

Sistem ve ağ yöneticileri için Python: subprocess ve psutil, paramiko ile SSH, socket ve scapy ile ağ programlama, log ayrıştırma, izleme ve bildirim betikleri laboratuvarda uygulanır.

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

Eğitim Hakkında

Sistem yöneticileri için Python ile otomasyon ve ağ programlama

Sistem ve ağ yöneticilerine Python ile günlük işleri otomatikleştirmeyi öğretir. Dosya sistemi ve süreç yönetimi (os, shutil, subprocess, psutil), SSH ile uzaktan komut (paramiko), socket programlama, scapy ile paket üretimi, log dosyası ayrıştırma (re), e-posta ve webhook bildirimleri, REST API tüketimi, zamanlanmış görevler ve basit izleme/denetim araçları uygulamalı yazılır.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Sistem Yönetimi Betikleri, 2. gün Ağ Programlama ve Uzaktan Yönetim, 3. gün Log Analizi ve İzleme konularına ayrılmıştır.

Seviye

Orta Seviye — sistem yönetimi, ağ programlama, SSH otomasyonu, log analizi ve izleme betikleri

Öğrenme Metodu

Linux sanal makineleri üzerinde her modülde çalışan bir yönetim betiği yazılır; üretime uygun hata yönetimi ve günlükleme eklenir.

Neden Bu Eğitim?

🖥️Sistem Otomasyonu

Dosya, süreç ve servis yönetimini betiklerle otomatikleştirirsiniz.

📡Ağ Programlama

Socket ve scapy ile ağ tarama ve test araçları yazarsınız.

📜Log Analizi

Büyük log dosyalarından anomali ve özet çıkarırsınız.

Anahtar Konular

python sistem yöneticileripython ağ programlamaparamikoscapysocket programlamapython log analizipsutilpython otomasyonsysadmin pythonTTPS4824
“İyi yönetici, aynı işi iki kez elle yapmaz.”

Ön Koşullar

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

1
Linux/Windows Yönetimi

Temel sistem yönetimi ve komut satırı deneyimi gerekir.

2
Ağ Temelleri

TCP/IP, DNS ve port kavramları bilinmelidir.

3
Temel Python

Değişken, koşul, döngü ve fonksiyon bilgisi beklenir.

4
Lab Ortamı

İki Linux sanal makinesi (VirtualBox/VMware) hazırlanmalı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ı ile sistem görevlerini Python ile otomatikleştirir.
Modül 1
Dosya Sistemi
  • os, pathlib ve shutil
  • toplu dosya yeniden adlandırma ve arşivleme
  • tarih bazlı temizlik betiği
  • izinler ve sahiplik (chmod, chown)
  • hash ile bütünlük (hashlib)
  • tar ve zip ile yedekleme
Modül 2
subprocess ve Süreçler
  • subprocess.run, check ve capture_output
  • shell=True riskleri
  • psutil ile CPU, bellek, disk
  • süreç listeleme ve sonlandırma
  • systemctl ile servis kontrolü
  • zaman aşımı ve çıkış kodları
Modül 3
Zamanlama ve Bildirim
  • cron ve systemd timer
  • schedule kütüphanesi
  • smtplib ile e-posta
  • Slack/Teams webhook bildirimi
  • argparse ile komut satırı arayüzü
  • logging ve döndürmeli dosya
Modül 4
Windows ve Çoklu Platform
  • wmi ve pywin32 tanıtımı
  • Active Directory sorgusu (ldap3)
  • PowerShell çağrısı
  • platform bağımsız yol yönetimi
  • ortam değişkenleri ve gizli veriler
  • paketleme (pyinstaller)
Günün hedefiKatılımcı ile uzaktan komut çalıştırır ve ağ programlama yapar.
Modül 1
SSH ile Uzaktan Yönetim
  • paramiko SSHClient ve anahtar doğrulama
  • exec_command ve çıktı okuma
  • SFTP ile dosya aktarımı
  • fabric ve invoke tanıtımı
  • çoklu sunucuya paralel komut
  • bilinmeyen host anahtarı politikası
Modül 2
Socket Programlama
  • TCP ve UDP istemci/sunucu
  • bağlantı zaman aşımı
  • port tarama betiği
  • select ve threading ile eşzamanlılık
  • basit sohbet/echo sunucusu
  • asyncio ile ağ I/O
Modül 3
Paket Analizi
  • scapy ile paket oluşturma ve gönderme
  • ARP, ICMP, TCP SYN taraması
  • paket yakalama ve filtre
  • DNS sorgusu (dnspython)
  • ping süpürme betiği
  • etik kullanım ve izinli test
Modül 4
Ağ Servisleri
  • requests ile REST API tüketme
  • SNMP sorguları (pysnmp)
  • DNS, DHCP, HTTP sağlık kontrolü
  • SSL sertifika bitiş kontrolü
  • ağ envanter tarama
  • netaddr ile IP/subnet hesabı
Günün hedefiKatılımcı ile log analizi, izleme araçları ve raporlama betiklerini yazar.
Modül 1
Log Ayrıştırma
  • re ile Apache/Nginx/syslog ayrıştırma
  • büyük dosyayı satır satır okuma
  • başarısız SSH girişi tespiti
  • zaman damgası ayrıştırma
  • Counter ile en sık IP
  • pandas ile log özeti
Modül 2
İzleme Betikleri
  • disk ve bellek eşik uyarısı
  • servis ayakta mı kontrolü
  • HTTP uç nokta izleme
  • Prometheus client ile metrik yayını
  • alarm yorgunluğu ve eşik tasarımı
  • durum sayfası üretimi
Modül 3
Güvenlik ve Denetim
  • kullanıcı ve yetki denetimi
  • açık port ve servis envanteri
  • dosya bütünlüğü izleme
  • parola politikası denetimi
  • güvenli kimlik bilgisi saklama
  • betik güvenliği (komut enjeksiyonu)
Modül 4
Kapanış Projesi
  • sunucu sağlık raporu aracı
  • e-posta ve webhook ile günlük rapor
  • hata yönetimi ve yeniden deneme
  • birim test ve belgeler
  • dağıtım ve zamanlama
  • iyileştirme planı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Dosya Otomasyonu

Yedekleme ve temizlik betiklerini yazabilirsiniz.

✅
Süreç Yönetimi

subprocess ve psutil ile sistem durumunu izleyebilirsiniz.

✅
SSH Otomasyonu

paramiko ile çok sunucuda uzaktan komut çalıştırabilirsiniz.

✅
Socket

TCP ve UDP istemci/sunucu programları yazabilirsiniz.

✅
scapy

Paket üretip ağ tarama testleri yapabilirsiniz.

✅
Log Analizi

Regex ile log dosyalarından güvenlik olaylarını çıkarabilirsiniz.

✅
İzleme

Eşikli uyarı ve sağlık kontrolü betikleri kurabilirsiniz.

✅
Güvenli Betik

Komut enjeksiyonu ve gizli veri risklerini önleyebilirsiniz.

Kimler İçin Uygundur?

  • Sistem yöneticileri
  • ağ yöneticileri
  • DevOps çalışanları
  • betik yazarak operasyon yükünü azaltmak isteyen BT personeli

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sistem yöneticileri, ağ yöneticileri ve DevOps çalışanlarından betik yazarak operasyonları otomatikleştirmek isteyenler için uygundur.
Hem Windows hem Linux ele alınıyor mu?
Ağırlık Linux'tadır; Windows için wmi, PowerShell çağrısı ve LDAP sorguları da gösterilir.
Scapy kullanımı yasal mı?
Eğitimde yalnızca kendi laboratuvar ağınızda ve izinli ortamlarda test yapılır, etik kullanım vurgulanır.
Kodlar üretime hazır mı?
Hata yönetimi, loglama ve güvenli kimlik bilgisi uygulamaları eklenerek üretime yakın betikler yazılır.
Sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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 FOR NETWORKING & SYSTEM ADMINISTRATORS (TTPS4824) Eği Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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 with Altair: Plotting Fundamental Graphs Eğitimi
Yazılım Geliştirme Eğitimleri

Python with Altair: Plotting Fundamental Graphs Eğitimi

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

Python Altair temel grafikler eğitimi: çubuk, çizgi, alan, histogram, saçılım, kutu grafiği, ısı haritası ve pasta grafiklerini biçimlendirmeyle 2 günde çizin.

Detayları Gör →
PythonPython with Altair: Working with Specialized Graphs Eğitimi
Yazılım Geliştirme Eğitimleri

Python with Altair: Working with Specialized Graphs Eğitimi

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

Python with Altair: Working with Specialized Graphs eğitimi: vega-Lite tabanlı Altair ile özelleşmiş grafik türlerini kodlayın. 2 gün uygulamalı lab ve DVA sert

Detayları Gör →
PythonPython'da Çoklu Arac Sistemleri ve Koordinasyon Eğitimi
Yazılım Geliştirme Eğitimleri

Python'da Çoklu Arac Sistemleri ve Koordinasyon Eğitimi

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

Python'da Çoklu Arac Sistemleri ve Koordinasyon eğitimi: ajan, ortam ve iletişim kavramlarından çoklu araç koordinasyonuna uzanın. 3 gün uygulamalı.

Detayları Gör →
PythonPython, Pandas ve Numpy ile Veri Analizi Eğitimi
Yazılım Geliştirme Eğitimleri

Python, Pandas ve Numpy ile Veri Analizi Eğitimi

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

Python, Pandas ve Numpy ile Veri Analizi eğitimi: numPy ve pandas ile veriyi okuyup temizleyin, özetleyin ve yorumlayın. 3 gün uygulamalı lab ve DVA sertifikası

Detayları Gör →
PythonPython, Spark ve Hadoop için Büyük Veri Eğitimi
Yazılım Geliştirme Eğitimleri

Python, Spark ve Hadoop için Büyük Veri Eğitimi

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

Python, Spark ve Hadoop için Büyük Veri eğitimi: hadoop ekosistemi ve PySpark ile dağıtık veri hattı kurun. 4 gün uygulamalı lab ve DVA Katılım ve Başarı Sertif

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