Soketlerle ağ uygulamalarını sıfırdan yazın
Eğitim, işletim sistemi soket API'si üzerinden ağ programlamayı öğretir.
Soket API ile ağ üzerinden veri iletişimi geliştirme
Eğitim, işletim sistemi soket API'si üzerinden ağ programlamayı öğretir. Soket türleri, adres aileleri, socket/bind/listen/accept/connect akışı, TCP akış doğası ve mesaj çerçeveleme, UDP datagram, byte sırası, çoklu istemci için thread havuzu, select/poll/epoll ve asyncio ile non-blocking G/Ç, zaman aşımı, TLS ile güvenli kanal ve Wireshark ile paket doğrulama Python ve C örnekleriyle uygulamalı işlenir.
2 Gün. Her gün dört modül; kodlama ve paket analizi uygulamaları birlikte ilerler.
Orta Seviye — TCP/UDP soket API, istemci-sunucu mimarisi, eşzamanlılık, non-blocking G/Ç ve protokol tasarımı.
Echo, sohbet ve dosya aktarım sunucuları yazılır; trafik Wireshark ile izlenerek davranış doğrulanır.
Her HTTP çağrısının altındaki TCP ve soket mantığını kavrarsınız.
Thread, select ve epoll ile çok istemcili sunucu yazarsınız.
Kendi uygulama katmanı protokolünüzü çerçeveleme ile tasarlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Python veya C ile temel kodlama.
IP, port, TCP ve UDP kavramları.
Terminal kullanımı ve temel Linux komutları.
Paket yakalama için Wireshark kurulumu.
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:
socket, bind, listen ve accept akışını doğru kurabilirsiniz.
Bayt akışında mesaj sınırlarını uzunluk önekiyle yönetebilirsiniz.
Datagram tabanlı istemci ve sunucu yazabilirsiniz.
Thread ve thread havuzuyla çok istemcili sunucu geliştirebilirsiniz.
select ve epoll ile non-blocking sunucu yazabilirsiniz.
Sertifikalı şifreli soket bağlantısı kurabilirsiniz.
Wireshark ile uygulama trafiğini inceleyebilirsiniz.
Kendi uygulama katmanı protokolünüzü tasarlayabilirsiniz.
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.
Java istisna yönetimi, loglama, Maven ile JAR/WAR paketleme, Tomcat/WildFly dağıtımı ve Docker uygulamalı eğitimi.
Detayları Gör →RPA eğitimi: süreç seçimi, PDD/SDD, UI otomasyonu, REFramework, Orchestrator ve ROI hesabı ile bot geliştirmeyi öğrenin.
Detayları Gör →FlutterFlow ile düşük kodlu mobil uygulama: widget, state, Firebase, Firestore, API entegrasyonu ve mağaza yayını eğitimi.
Detayları Gör →Servlet ve JSP ile form işleme: doPost, doğrulama, EL/JSTL, filter, session ve XSS/CSRF korunmasını uygulamalı öğrenin.
Detayları Gör →Sistem mühendisliği, ISO 15288, SysML, TOGAF ADM, Zachman ve ArchiMate ile mimari çerçeve temellerini öğrenin.
Detayları Gör →