Skip to content

mavidurak/uygulamali-c-egitimleri

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MaviDurak-IO Uygulamali C Eğitimleri

Bu eğitim serisi C dili ile uçtan uca (peer to peer) özgün olarak kriptolanmış mesajlaşma sunucu yazılımı ve masaüstü yazılımı, multitasking , TCP/IP, Socket, memory management, veri kriptolama, veritabanı kullanımı gibi konuların öğrenilmesi amaçlanmaktadır.

Proje masaüstü yazılım GTK+ GUI library kullanılarak geliştirilecektir. Compiler olarak GCC ve editör olarak CodeBlock olarak süreci yürütmeyi hedeflemekteyiz.Masaüstü yazılımı sayesinde sunucu yazılımı ile özgün kriptolu olarak haberleşebilecektir.Kullanıcılar ilgili toplantı odalarında birbirleri ile güvenli mesajlaşabilecektir. Bu mesajlar Text metin, icon, file, link(url) olarak belirlenmiştir.

Sunucu yazılımı geliştirme sürecinde uygulama olarak geliştirilecek , sonunda Windows service ve Linux diamond şekline çevrilerek gerçek bir sunucu yazılımı mimarisine dönüştürülecektir.

Dersler

Ders 1:

Ders 2:

Ders 3:

Ders 4:

Ders 5:

Ders 6

Ders 7

Ders 8

Ders 9

Ders 10

Ders 11

Ders 12

Ders 13

Ders 14