Python ile ilk ağ uygulamanızı yazın
Eğitim, soket kavramı ile IP, port ve DNS çözümlemeyi tanıtır; socket modülüyle TCP sunucu ve istemci yazımı, send/recv davranışı, UDP datagram iletişimi, broadcast, basit port tarayıcı, echo sunucusu ve temel hata/zaman aşımı yönetimini uygulamalı olarak işl…
Soketlerin temelinden TCP/UDP iletişimine giriş yapın.
Eğitim, soket kavramı ile IP, port ve DNS çözümlemeyi tanıtır; socket modülüyle TCP sunucu ve istemci yazımı, send/recv davranışı, UDP datagram iletişimi, broadcast, basit port tarayıcı, echo sunucusu ve temel hata/zaman aşımı yönetimini uygulamalı olarak işler.
2 Gün. Her gün dört modül; sabah kavram ve kod, öğleden sonra uygulama; ikinci gün mini ağ aracı.
Temel Seviye — TCP ve UDP istemci/sunucu, adresleme ve temel mesajlaşma ile Python soket programlamaya giriş
Her kavram iki terminalde sunucu ve istemci yazılarak, netstat ve telnet ile gözlemlenerek öğrenilir.
İletişimin soket seviyesinde nasıl yürüdüğünü doğrudan kodla görürsünüz.
İki protokolün güvenilirlik ve hız farkını uygulamayla kavrarsınız.
Port tarayıcı ve sohbet gibi küçük ağ araçlarını kendiniz yazarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Fonksiyon, döngü ve string/bytes bilgisi gerekir.
IP adresi ve port kavramlarına genel aşinalık yeterlidir.
Terminal kullanımı bilinmelidir.
Python 3.10+ ve bir metin editörü yeterlidir.
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:
Python socket modülüyle TCP istemci ve sunucu yazabilirsiniz
Python'un veri türleri, akış kontrolü ve fonksiyonlarını rahatça kullanabilirsiniz
sınıf tasarlayıp istisnaları ve dosya işlemlerini düzgün yönetebilirsiniz
bağımlılık yönetimi ve paketleme ile sürdürülebilir bir Python projesi kurabilirsiniz
UDP datagram ve yayın (broadcast) iletişimini TCP ile kıyaslayarak uygulayabilirsiniz
TCP akışı üzerinde mesaj sınırlarını yöneten kendi protokolünüzü tasarlayabilirsiniz
thread, selectors ve asyncio ile çok istemcili sunucu yazabilirsiniz
ssl modülüyle şifreli bağlantı kurup soket uygulamalarını Wireshark ile ayıklayabilirsiniz
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.
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 →Python pathlib, encoding, CSV, JSON, YAML, ikili dosya, mmap, zipfile ve büyük dosya akış işleme. Uygulamalı Digital Vizyon Akademi ileri Python konuları.
Detayları Gör →Python import sistemi, paket yapısı, venv, pip, poetry, uv, pyproject.toml, wheel ve bağımlılık yönetimi. Digital Vizyon Akademi ileri Python konuları.
Detayları Gör →Python best practices, SOLID, Factory, Strategy, Observer, Decorator, Adapter, dependency injection ve temiz mimari. Digital Vizyon Akademi ileri Python eğitimi
Detayları Gör →